RCAIDE.Library.Components.Wings.Vertical_Tail
Vertical_Tail#
- class Vertical_Tail(*args, **kwarg)[source]#
Bases:
Wing
A 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.Wing
Base wing class providing core functionality
RCAIDE.Library.Components.Wings.Control_Surfaces.Rudder
Control surface typically mounted on vertical tail
RCAIDE.Library.Components.Wings.Vertical_Tail_All_Moving
All-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