RCAIDE.Library.Components.Landing_Gear.Landing_Gear
Landing_Gear#
- class Landing_Gear(*args, **kwarg)[source]#
Bases:
Component
Base 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
- strut_length#
Length of the landing gear strut assembly, defaults to 0
- Type:
float
- units#
Number of landing gear units in the assembly, defaults to 0
- Type:
int
- 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
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
- ‘Strut’
The main structural member of the landing gear that absorbs landing loads and supports the wheel assembly
- ‘Unit’
A complete landing gear assembly including strut, wheels, and associated mechanisms
See also
RCAIDE.Library.Components.Landing_Gear.Main_Landing_Gear
Implementation for main landing gear
RCAIDE.Library.Components.Landing_Gear.Nose_Landing_Gear
Implementation for nose landing gear