RCAIDE.Library.Components.Wings.Vertical_Tail
Vertical_Tail#
- class Vertical_Tail(*args, **kwarg)[source]#
Bases:
WingA class representing a vertical stabilizer surface for aircraft directional control and stability.
- tag#
Unique identifier for the vertical tail, defaults to ‘vertical_tail’
- Type:
str
- vertical#
Flag indicating vertical orientation, defaults to True
- Type:
bool
- symmetric#
Flag indicating if tail is symmetric about x-z plane, defaults to False
- Type:
bool
Notes
The vertical tail provides directional stability and serves as a mounting surface for the rudder. It inherits all geometric and aerodynamic functionality from the Wing class and adds specific attributes for vertical tail operation.
See also
RCAIDE.Library.Components.Wings.WingBase wing class providing core functionality
RCAIDE.Library.Components.Wings.Control_Surfaces.RudderControl surface typically mounted on vertical tail
RCAIDE.Library.Components.Wings.Vertical_Tail_All_MovingAll-moving vertical tail variant
- make_x_z_reflection()[source]#
Creates a reflected copy of the vertical tail over the x-z plane.
- Returns:
Reflected vertical tail with appropriate sign conventions
- Return type:
Notes
Used when vertical tail’s symmetric attribute is True
Reflects dihedral angles and origin location
Control surface deflections are reflected according to sign_duplicate
Should be called after setting control surface deflections
WARNING: this uses deepcopy to achieve its purpose. If this copies too many unwanted attributes, it is recommended that the user should write their own code, taking after the form of this function.
It is also recommended that the user call this function after they set control surface or all moving surface deflections. This way the deflection is also properly reflected to the other side