RCAIDE.Library.Components.Powertrain.Sources.Cryogenic_Tanks.Cryogenic_Tank

Cryogenic_Tank#

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

Bases: Component

Base class for aircraft cryogenic tank implementations

tag#

Identifier for the cryogenic tank (default: ‘cryogenic_tank’)

Type:

str

cryogenic_selector_ratio#

Ratio of cryogenic flow allocation (default: 1.0)

Type:

float

mass_properties.empty_mass#

Mass of empty tank structure [kg] (default: 0.0)

Type:

float

secondary_cryogenic_flow#

Secondary cryogenic flow rate [kg/s] (default: 0.0)

Type:

float

cryogenic#

Cryogenic type stored in tank (default: None)

Type:

Component, optional

Notes

The cryogenic tank base class provides common attributes and methods for different types of aircraft cryogenic tanks. It handles basic cryogenic storage and flow management functionality.

append_operating_conditions(segment, bus)[source]#

Append cryogenic tank operating conditions for a flight segment

Parameters:
  • segment (Segment) – Flight segment containing state conditions

  • bus (Component) – Connected bus component