RCAIDE.Library.Methods.Powertrain.Systems.compute_cabin_loads_power_draw

compute_cabin_loads_power_draw#

compute_cabin_loads_power_draw(cabin_loads, vehicle, state, bus)[source]#

Computes the power draw of a cabin loads system.

Parameters:
  • cabin_loads (Cabin_Loads) –

    The cabin loads component object
    • power_drawfloat

      Power consumption of the hydraulic systems component [W]

  • vehicle (Vehicle()) – The vehicle object

  • bus (Electrical_Bus) – The electrical bus that powers the cabin system

  • state (State) – Object containing the current state of the aircraft

Returns:

This function modifies the cabin_loads_conditions.power array in-place.

Return type:

None

Notes

This function calculates the continuous steady-state electrical load of the cabin by scaling In-Flight Entertainment (IFE), commercial galley usage, and lighting linearly with the aircraft’s passenger capacity.

For more complex cabin loads models, this function could be extended to calculate power draw based on operating mode, altitude, or other mission parameters.

See also

RCAIDE.Library.Methods.Powertrain.Systems.append_cabin_loads_conditions