RCAIDE.Library.Attributes.Cryogens.Cryogen

Cryogen#

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

Bases: Data

Base class for defining cryogenic fluid properties used in aerospace applications.

This class serves as a template for specific cryogenic fluid implementations and provides structure for essential thermophysical properties required for cryogenic system analysis.

tag#

Identifier for the cryogenic fluid type, defaults to ‘Cryogen’

Type:

str

density#

Density of the cryogenic fluid [kg/m^3]

Type:

float

specific_energy#

Specific energy of the cryogenic fluid [MJ/kg]

Type:

float

energy_density#

Energy density of the cryogenic fluid [MJ/m^3]

Type:

float

temperatures#

Temperatures of the cryogenic fluid [K]

Type:

Data

Notes

This base class provides a minimal framework for implementing specific cryogenic fluids. Derived classes should implement additional properties and methods specific to each cryogenic fluid type.

Major Assumptions
  • Properties are initially undefined

  • Additional properties to be defined in derived classes

See also

RCAIDE.Library.Components.Energy

Energy storage systems components

RCAIDE.Library.Components.Thermal_Management

Thermal management systems components