RCAIDE.Library.Components.Fuselages.Cabins.Cabin

Cabin#

class Cabin(*args, **kwarg)[source]#

Bases: Component

append_segment(segment)[source]#

Adds a new segment to the cabin’s segment container.

Parameters:

segment (Data) – Cabin segment to be added

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

Computes the moment of inertia tensor for the cabin.

Parameters:

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

See also

RCAIDE.Library.Methods.weights.vehicle.moments_of_inertia.compute_fuselage_moment_of_inertia

Implementation of the moment of inertia calculation

compute_center_of_gravity(vehicle)[source]#

Computes the center of gravity for the cabin.

See also

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

Implementation of the center of gravity calculation