RCAIDE.Library.Attributes.Cryogens.Liquid_Hydrogen

Liquid_Hydrogen#

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

Bases: Cryogen

A class representing liquid hydrogen cryogenic fuel and its thermodynamic properties.

tag#

Identifier for the cryogen type (‘Liquid_Hydrogen’)

Type:

str

density#

Density of liquid hydrogen in kg/m³

Type:

float

specific_energy#

Specific energy content in J/kg

Type:

float

energy_density#

Energy density in J/m³

Type:

float

temperatures#
Temperature thresholds for the cryogen
  • freezefloat

    Freezing point temperature in Kelvin

  • boilingfloat

    Boiling point temperature in Kelvin

Type:

Container

vaporization_enthalpy#

Enthalpy of vaporization in kJ/kg

Type:

float

specific_heat#

Specific heat capacity in kJ/kg·K

Type:

float

liquid_cp_coefficients#
Coefficients for liquid specific heat capacity polynomial
  • LCP_C0float

    Constant term coefficient

  • LCP_C1float

    Linear term coefficient

  • LCP_C2float

    Quadratic term coefficient

  • LCP_C3float

    Cubic term coefficient

  • LCP_minTfloat

    Minimum valid temperature in Kelvin

  • LCP_maxTfloat

    Maximum valid temperature in Kelvin

Type:

Data

gas_cp_coefficients#
Coefficients for gas specific heat capacity polynomial
  • GCP_C0float

    Constant term coefficient

  • GCP_C1float

    Linear term coefficient

  • GCP_C2float

    Quadratic term coefficient

  • GCP_C3float

    Cubic term coefficient

  • GCP_minTfloat

    Minimum valid temperature in Kelvin

  • GCP_maxTfloat

    Maximum valid temperature in Kelvin

Type:

Data

antoine_coefficients#
Antoine equation coefficients for vapor pressure calculation
  • antoine_Afloat

    A coefficient

  • antoine_Bfloat

    B coefficient

  • antoine_Cfloat

    C coefficient

  • antoine_minTfloat

    Minimum valid temperature in Kelvin

  • antoine_maxTfloat

    Maximum valid temperature in Kelvin

Type:

Data

vaporization_coefficients#
Coefficients for vaporization enthalpy polynomial
  • H_C0float

    Constant term coefficient

  • H_C1float

    Linear term coefficient

  • H_C2float

    Quadratic term coefficient

  • H_C3float

    Cubic term coefficient

  • H_minPfloat

    Minimum valid pressure in Pascal

  • H_maxPfloat

    Maximum valid pressure in Pascal

Type:

Data

Notes

The class implements various thermodynamic properties using polynomial fits and the Antoine equation. Specific heat capacity calculations are provided for both liquid and gas phases. Valid temperature and pressure ranges are specified for each correlation.

Definitions

‘Antoine Equation’

An equation relating vapor pressure to temperature: log10(P) = A - (B/(T+C))

‘Specific Heat Capacity’

The amount of heat required to raise the temperature of 1 kg of the substance by 1 Kelvin

References

[1] Ekin, J. (2006). Experimental techniques for low-temperature measurements: Cryostat design, material properties and superconductor critical-current testing. Oxford University Press. [2] National Institute of Standards and Technology. (2023). NIST Chemistry Webbook, SRD 69. Thermophysical Properties of Fluid Systems. https://webbook.nist.gov/chemistry/fluid/