RCAIDE.Library.Components.Landing_Gear.Landing_Gear
Landing_Gear#
- class Landing_Gear(*args, **kwarg)[source]#
Bases:
ComponentBase class for aircraft landing gear components providing core functionality for both main and nose gear configurations.
- tag#
Unique identifier for the landing gear component, defaults to ‘landing_gear’
- Type:
str
- tire_diameter#
Diameter of the landing gear tire, defaults to 0
- Type:
float
- tire_width#
Width of the landing gear tire, defaults to 0
- Type:
float
- gear_extended#
Flag indicating whether the landing gear is in extended position, defaults to False
- Type:
bool
- wheels#
Number of wheels per landing gear unit, defaults to 0
- Type:
int
- number_of_gear_types_in_tandem#
Number of wheels in tandem on landing gear, defaults to None
- Type:
int
- number_of_wheels_in_gear_type#
Configuration of wheels in tandem, defaults to None
- Type:
int
- fairing#
Configuration of wheels in tandem, defaults to 0
- Type:
bool
Notes
This class serves as the foundation for specific landing gear types, providing:
Basic geometric properties
Configuration parameters
State tracking (extended/retracted)
Major Assumptions
Landing gear components are rigid bodies
Tire and strut properties are uniform within each unit
Gear state is binary (either fully extended or fully retracted)
Definitions
- ‘struct length’
The main structural member of the landing gear that absorbs landing loads and supports the wheel assembly
References
[1] https://www.faa.gov/documentLibrary/media/Order/Construction_5300_7.pdf
See also
RCAIDE.Library.Components.Landing_Gear.Main_Landing_GearImplementation for main landing gear
RCAIDE.Library.Components.Landing_Gear.Nose_Landing_GearImplementation for nose landing gear