RCAIDE.Library.Components.Powertrain.Distributors.Fuel_Line

Fuel_Line#

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

Bases: Component

Class for managing fuel distribution between aircraft fuel system components

tag#

Identifier for the fuel line (default: ‘fuel_line’)

Type:

str

fuel_tanks#

Collection of fuel tanks connected to this line

Type:

Container

assigned_propulsors#

List of propulsion systems supplied by this fuel line

Type:

list

active#

Flag indicating if the fuel line is operational (default: True)

Type:

bool

efficiency#

Fuel transfer efficiency (default: 1.0)

Type:

float

Notes

The fuel line manages fuel distribution between tanks and engines, handling fuel transfer and flow control. It supports multiple fuel tanks and propulsors in various aircraft configurations.

See also

RCAIDE.Library.Components.Powertrain.Sources.Fuel_Tanks

Fuel tank components

RCAIDE.Library.Components.Powertrain.Propulsors

Aircraft propulsion system components

append_operating_conditions(segment)[source]#

Append operating conditions for a flight segment

Parameters:

segment (Segment) – Flight segment containing operating conditions

append_segment_conditions(segment)[source]#

Append segment-specific conditions to the bus

Parameters:
  • conditions (Data) – Container for segment conditions

  • segment (Segment) – Flight segment data

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

Computes the moment of inertia tensor for the fuel line.

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 distributor.

See also

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

Implementation of the moment of inertia calculation