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

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_Gear

Implementation for main landing gear

RCAIDE.Library.Components.Landing_Gear.Nose_Landing_Gear

Implementation for nose landing gear

compute_center_of_gravity(vehicle)[source]#

Computes the center of gravity for a landing gear.

See also

RCAIDE.Library.Methods.weights.vehicle.center_of_gravity.compute_fuselage_center_of_gravity

Implementation of the center of gravity calculation

compute_moments_of_inertia(vehicle, center_of_gravity=[[0, 0, 0]])[source]#

Computes the moment of inertia tensor for the landing gear.

Parameters:

center_of_gravity (list, optional) – Reference point coordinates, defaults to [[0, 0, 0]]