RCAIDE.Library.Components.Wings.Vertical_Tail_All_Moving

Vertical_Tail_All_Moving#

class Vertical_Tail_All_Moving(*args, **kwarg)[source]#

Bases: Vertical_Tail, All_Moving_Surface

A class representing an all-moving vertical tail that provides directional control and stability.

tag#

Unique identifier for the surface, defaults to ‘vertical_tail_all_moving’

Type:

str

sign_duplicate#

Sign convention for duplicate surface deflection, defaults to -1.0 (opposite deflection for yaw control)

Type:

float

Notes

The all-moving vertical tail combines the functions of a vertical stabilizer and rudder by pivoting as a complete surface. It inherits from both Vertical_Tail and All_Moving_Surface to combine their functionality.

See also

RCAIDE.Library.Components.Wings.Vertical_Tail

Base class providing vertical tail functionality

RCAIDE.Library.Components.Wings.All_Moving_Surface

Base class providing pivoting surface functionality

RCAIDE.Library.Components.Wings.Control_Surfaces.Rudder

Alternative yaw control using conventional rudder

make_x_z_reflection()[source]#

Creates a reflected copy of the vertical tail over the x-z plane.

Returns:

Reflected vertical tail with appropriate deflection sign

Return type:

Component

Notes

  • Used when vertical tail’s symmetric attribute is True

  • Deflection is reflected according to sign_duplicate convention

  • Should be called after setting control surface deflections

moment_of_inertia(center_of_gravity)[source]#

Computes the moment of inertia tensor for the vertical tail.

Parameters:
  • wing (Component) – Wing component data

  • center_of_gravity (list) – Reference point coordinates for moment calculation

Returns:

3x3 moment of inertia tensor

Return type:

ndarray