HelmholtzEquationOfState Type

Equation of state based on the dimensionless Helmholtz energy, both for pure fluids and for mixtures of fluids.

Constructors

Constructor Description

HelmholtzEquationOfState()

Full Usage: HelmholtzEquationOfState()

Instance members

Instance member Description

this.GetDeltaFromMassDensity

Full Usage: this.GetDeltaFromMassDensity

Parameters:
    massDensity : float - The mass density in kg/m³.

Returns: float Reduced density.
Modifiers: abstract

Gets the reduced density by density / HelmholtzEquationOfState.ReducingMassDensity.

massDensity : float

The mass density in kg/m³.

Returns: float

Reduced density.

this.GetDeltaFromMoleDensity

Full Usage: this.GetDeltaFromMoleDensity

Parameters:
    moleDensity : float - The mass density in kg/m³.

Returns: float Reduced density.
Modifiers: abstract

Gets the reduced density by density / HelmholtzEquationOfState.ReducingMassDensity.

moleDensity : float

The mass density in kg/m³.

Returns: float

Reduced density.

this.GetTauFromTemperature

Full Usage: this.GetTauFromTemperature

Parameters:
    temperature : float - The temperature in Kelvin.

Returns: float The inverse reduced temperature.
Modifiers: abstract

Gets the inverse reduced temperature by HelmholtzEquationOfState.ReducingTemperature / temperature.

temperature : float

The temperature in Kelvin.

Returns: float

The inverse reduced temperature.

this.IsentropicDerivativeOfMassSpecificVolumeWrtPressure_FromMoleDensityAndTemperature

Full Usage: this.IsentropicDerivativeOfMassSpecificVolumeWrtPressure_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The mole density.
    temperature : float - The temperature.

Returns: float The isentropic (adiabatic) derivative of the mass specific volume w.r.t. pressure (m³/(kg Pa)).

Gets the isentropic (adiabatic) derivative of the mass specific volume w.r.t. pressure from mole density and temperature.

moleDensity : float

The mole density.

temperature : float

The temperature.

Returns: float

The isentropic (adiabatic) derivative of the mass specific volume w.r.t. pressure (m³/(kg Pa)).

this.IsentropicDerivativeOfMoleSpecificVolumeWrtPressure_FromMoleDensityAndTemperature

Full Usage: this.IsentropicDerivativeOfMoleSpecificVolumeWrtPressure_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The mole density.
    temperature : float - The temperature.

Returns: float The isentropic (adiabatic) derivative of the mole specific volume w.r.t. pressure (m³/(mol Pa)).

Gets the isentropic (adiabatic) derivative of the mole specific volume w.r.t. pressure from mole density and temperature.

moleDensity : float

The mole density.

temperature : float

The temperature.

Returns: float

The isentropic (adiabatic) derivative of the mole specific volume w.r.t. pressure (m³/(mol Pa)).

this.IsothermalCompressibility_FromMassDensityAndTemperature

Full Usage: this.IsothermalCompressibility_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isothermal compressibility in 1/Pa.

Gets the isothermal compressibility in 1/Pa from mass density (kg/m³) and temperature (K). Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isothermal compressibility in 1/Pa.

this.IsothermalCompressibility_FromMoleDensityAndTemperature

Full Usage: this.IsothermalCompressibility_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isothermal compressibility in 1/Pa.

Gets the isothermal compressibility in 1/Pa from mole density (mol/m³) and temperature (K). Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isothermal compressibility in 1/Pa.

this.IsothermalCompressionalModulus_FromMassDensityAndTemperature

Full Usage: this.IsothermalCompressionalModulus_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isothermal compressional modulus K in Pa.

Gets the isothermal compressional modulus K in Pa from density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isothermal compressional modulus K in Pa.

this.IsothermalCompressionalModulus_FromMoleDensityAndTemperature

Full Usage: this.IsothermalCompressionalModulus_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isothermal compressional modulus K in Pa.

Gets the isothermal compressional modulus in Pa from density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isothermal compressional modulus K in Pa.

this.IsothermalDerivativePressureWrtMassDensity_FromMassDensityAndTemperature

Full Usage: this.IsothermalDerivativePressureWrtMassDensity_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The mass density.
    temperature : float - The temperature.

Returns: float Derivative of pressure w.r.t. the mass density at isothermal conditions.

Gets the derivative of pressure w.r.t. the mass density at isothermal conditions. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The mass density.

temperature : float

The temperature.

Returns: float

Derivative of pressure w.r.t. the mass density at isothermal conditions.

this.IsothermalDerivativePressureWrtMoleDensity_FromMoleDensityAndTemperature

Full Usage: this.IsothermalDerivativePressureWrtMoleDensity_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The mole density.
    temperature : float - The temperature.

Returns: float Derivative of pressure w.r.t. the mole density at isothermal conditions.

Gets the derivative of pressure w.r.t. the mole density at isothermal conditions. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The mole density.

temperature : float

The temperature.

Returns: float

Derivative of pressure w.r.t. the mole density at isothermal conditions.

this.MassDensity_FromMoleDensity

Full Usage: this.MassDensity_FromMoleDensity

Parameters:
    moleDensity : float - The mole density in mol/m³.

Returns: float The mass density in kg/m³.
Modifiers: abstract

Gets the mass density (in kg/m³) from mole density (in mol/m³).

moleDensity : float

The mole density in mol/m³.

Returns: float

The mass density in kg/m³.

this.MassDensity_FromPressureAndTemperature

Full Usage: this.MassDensity_FromPressureAndTemperature

Parameters:
    pressure : float - The pressure in Pa.
    temperature : float - The temperature in Kelvin.
    ?relativeAccuracy : float - The target relative accuracy of the result.

Returns: float The mass density in kg/m³
Modifiers: abstract

Gets the mass density for a given pressure and temperature.

The density has to be calculated iteratively, using Newton-Raphson. Therefore we need the target accuracy. The iteration is ended if the pressure calculated back from the density compared with the pressure given in the argument is within the relative accuracy.

pressure : float

The pressure in Pa.

temperature : float

The temperature in Kelvin.

?relativeAccuracy : float

The target relative accuracy of the result.

Returns: float

The mass density in kg/m³

this.MassDensity_FromPressureAndTemperature

Full Usage: this.MassDensity_FromPressureAndTemperature

Parameters:
    pressure : float - The pressure in Pa.
    temperature : float - The temperature in Kelvin.
    relativeAccuracy : float - The target relative accuracy of the result.
    massDensityStartValue : float - The start value for the density to search for (kg/m³).

Returns: float The density in mol/m³

Gets the mole density from a given pressure and temperature.

The density has to be calculated iteratively, using Newton-Raphson. Therefore we need the target accuracy. The iteration is ended if the pressure calculated back from the density compared with the pressure given in the argument is within the relative accuracy.

pressure : float

The pressure in Pa.

temperature : float

The temperature in Kelvin.

relativeAccuracy : float

The target relative accuracy of the result.

massDensityStartValue : float

The start value for the density to search for (kg/m³).

Returns: float

The density in mol/m³

this.MassSpecificEnthalpy_FromMassDensityAndTemperature

Full Usage: this.MassSpecificEnthalpy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The enthalpy in J/kg.

Get the enthalpy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The enthalpy in J/kg.

this.MassSpecificEnthalpy_FromMoleDensityAndTemperature

Full Usage: this.MassSpecificEnthalpy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The enthalpy in J/kg.

Get the enthalpy from a given density and temperature.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The enthalpy in J/kg.

this.MassSpecificEntropy_FromMassDensityAndTemperature

Full Usage: this.MassSpecificEntropy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The entropy in J/(kg K).

Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The entropy in J/(kg K).

this.MassSpecificEntropy_FromMoleDensityAndTemperature

Full Usage: this.MassSpecificEntropy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The entropy in J/(kg K).

Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The entropy in J/(kg K).

this.MassSpecificGibbsEnergy_FromMassDensityAndTemperature

Full Usage: this.MassSpecificGibbsEnergy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Gibbs energy in J/(kg K).

Get the mass specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Gibbs energy in J/(kg K).

this.MassSpecificGibbsEnergy_FromMoleDensityAndTemperature

Full Usage: this.MassSpecificGibbsEnergy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Gibbs energy in J/(kg K).

Get the mass specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Gibbs energy in J/(kg K).

this.MassSpecificHelmholtzEnergy_FromMassDensityAndTemperature

Full Usage: this.MassSpecificHelmholtzEnergy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Helmholtz energy in J/(kg K).

Get the Helmholtz energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Helmholtz energy in J/(kg K).

this.MassSpecificHelmholtzEnergy_FromMoleDensityAndTemperature

Full Usage: this.MassSpecificHelmholtzEnergy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Helmholtz energy in J/(kg K).

Get the mass specific Helmholtz energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Helmholtz energy in J/(kg K).

this.MassSpecificInternalEnergy_FromMassDensityAndTemperature

Full Usage: this.MassSpecificInternalEnergy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The internal energy in J/kg.

Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The internal energy in J/kg.

this.MassSpecificInternalEnergy_FromMoleDensityAndTemperature

Full Usage: this.MassSpecificInternalEnergy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The internal energy in J/mol.

Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The internal energy in J/mol.

this.MassSpecificIsobaricHeatCapacity_FromMassDensityAndTemperature

Full Usage: this.MassSpecificIsobaricHeatCapacity_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isobaric heat capacity in J/(kg K).

Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isobaric heat capacity in J/(kg K).

this.MassSpecificIsobaricHeatCapacity_FromMoleDensityAndTemperature

Full Usage: this.MassSpecificIsobaricHeatCapacity_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isobaric heat capacity in J/(kg K).

Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isobaric heat capacity in J/(kg K).

this.MassSpecificIsochoricHeatCapacity_FromMassDensityAndTemperature

Full Usage: this.MassSpecificIsochoricHeatCapacity_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isochoric heat capacity in J/(kg K).

Get the isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isochoric heat capacity in J/(kg K).

this.MassSpecificIsochoricHeatCapacity_FromMoleDensityAndTemperature

Full Usage: this.MassSpecificIsochoricHeatCapacity_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isochoric heat capacity in J/(kg K).

Get the isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isochoric heat capacity in J/(kg K).

this.MoleDensity_FromMassDensity

Full Usage: this.MoleDensity_FromMassDensity

Parameters:
    massDensity : float - The mass density in kg/m³.

Returns: float The mole density in mol/m³.
Modifiers: abstract

Gets the mole density (in mol/m³) from mass density (in kg/m³).

massDensity : float

The mass density in kg/m³.

Returns: float

The mole density in mol/m³.

this.MoleDensity_FromPressureAndTemperature

Full Usage: this.MoleDensity_FromPressureAndTemperature

Parameters:
    pressure : float - The pressure in Pa.
    temperature : float - The temperature in Kelvin.
    ?relativeAccuracy : float - The target relative accuracy of the result.

Returns: float The mole density in mol/m³
Modifiers: abstract

Get the mole density for a given pressure and temperature.

The density has to be calculated iteratively, using Newton-Raphson. Therefore we need the target accuracy. The iteration is ended if the pressure calculated back from the density compared with the pressure given in the argument is within the relative accuracy.

pressure : float

The pressure in Pa.

temperature : float

The temperature in Kelvin.

?relativeAccuracy : float

The target relative accuracy of the result.

Returns: float

The mole density in mol/m³

this.MoleDensity_FromPressureAndTemperature

Full Usage: this.MoleDensity_FromPressureAndTemperature

Parameters:
    pressure : float - The pressure in Pa.
    temperature : float - The temperature in Kelvin.
    relativeAccuracy : float - The target relative accuracy of the result.
    moleDensityStartValue : float - The start value for the density to search for.

Returns: float The density in mol/m³

Gets the mole density from a given pressure and temperature.

The density has to be calculated iteratively, using Newton-Raphson. Therefore we need the target accuracy. The iteration is ended if the pressure calculated back from the density compared with the pressure given in the argument is within the relative accuracy.

pressure : float

The pressure in Pa.

temperature : float

The temperature in Kelvin.

relativeAccuracy : float

The target relative accuracy of the result.

moleDensityStartValue : float

The start value for the density to search for.

Returns: float

The density in mol/m³

this.MoleSpecificEnthalpy_FromMassDensityAndTemperature

Full Usage: this.MoleSpecificEnthalpy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The enthalpy in J/mol.

Get the enthalpy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The enthalpy in J/mol.

this.MoleSpecificEnthalpy_FromMoleDensityAndTemperature

Full Usage: this.MoleSpecificEnthalpy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The enthalpy in J/mol.

Get the enthalpy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The enthalpy in J/mol.

this.MoleSpecificEntropy_FromMassDensityAndTemperature

Full Usage: this.MoleSpecificEntropy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The entropy in J/(mol K).

Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The entropy in J/(mol K).

this.MoleSpecificEntropy_FromMoleDensityAndTemperature

Full Usage: this.MoleSpecificEntropy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The entropy in J/(mol K).

Get the entropy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The entropy in J/(mol K).

this.MoleSpecificGibbsEnergy_FromMassDensityAndTemperature

Full Usage: this.MoleSpecificGibbsEnergy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Gibbs energy in J/(mol K).

Get the mole specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Gibbs energy in J/(mol K).

this.MoleSpecificGibbsEnergy_FromMoleDensityAndTemperature

Full Usage: this.MoleSpecificGibbsEnergy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Gibbs energy in J/(mol K).

Get the mole specific Gibbs energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Gibbs energy in J/(mol K).

this.MoleSpecificHelmholtzEnergy_FromMassDensityAndTemperature

Full Usage: this.MoleSpecificHelmholtzEnergy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Helmholtz energy in J/(mol K).

Get the Helmholtz energy from a given mass density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Helmholtz energy in J/(mol K).

this.MoleSpecificHelmholtzEnergy_FromMoleDensityAndTemperature

Full Usage: this.MoleSpecificHelmholtzEnergy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The Helmholtz energy in J/(mol K).

Get the Helmholtz energy from a given mole density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The Helmholtz energy in J/(mol K).

this.MoleSpecificInternalEnergy_FromMassDensityAndTemperature

Full Usage: this.MoleSpecificInternalEnergy_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The internal energy in J/mol.

Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The internal energy in J/mol.

this.MoleSpecificInternalEnergy_FromMoleDensityAndTemperature

Full Usage: this.MoleSpecificInternalEnergy_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The internal energy in J/mol.

Get the internal energy from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The internal energy in J/mol.

this.MoleSpecificIsobaricHeatCapacity_FromMassDensityAndTemperature

Full Usage: this.MoleSpecificIsobaricHeatCapacity_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isobaric heat capacity in J/(mol K).

Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isobaric heat capacity in J/(mol K).

this.MoleSpecificIsobaricHeatCapacity_FromMoleDensityAndTemperature

Full Usage: this.MoleSpecificIsobaricHeatCapacity_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isobaric heat capacity in J/(mol K).

Gets the isobaric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isobaric heat capacity in J/(mol K).

this.MoleSpecificIsochoricHeatCapacity_FromMassDensityAndTemperature

Full Usage: this.MoleSpecificIsochoricHeatCapacity_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isochoric heat capacity in J/(mol K).

Get the mole specific isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isochoric heat capacity in J/(mol K).

this.MoleSpecificIsochoricHeatCapacity_FromMoleDensityAndTemperature

Full Usage: this.MoleSpecificIsochoricHeatCapacity_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The isochoric heat capacity in J/(mol K).

Get the mole specific isochoric heat capacity from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The isochoric heat capacity in J/(mol K).

this.MolecularWeight

Full Usage: this.MolecularWeight

Returns: float
Modifiers: abstract

Gets the (typical) molecular weight of the fluid.

Returns: float

this.Phi0_OfReducedVariables

Full Usage: this.Phi0_OfReducedVariables

Parameters:
Returns: float Ideal part of the dimensionless Helmholtz energy.
Modifiers: abstract

Ideal part of the dimensionless Helmholtz energy as function of reduced variables. (Page 1541, Table 28)

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

Ideal part of the dimensionless Helmholtz energy.

this.Phi0_tau_OfReducedVariables

Full Usage: this.Phi0_tau_OfReducedVariables

Parameters:
Returns: float First derivative of the dimensionless Helmholtz energy as function of reduced variables with respect to the inverse reduced temperature.
Modifiers: abstract

First derivative of the dimensionless Helmholtz energy as function of reduced variables with respect to the inverse reduced temperature. (Page 1541, Table 28)

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

First derivative of the dimensionless Helmholtz energy as function of reduced variables with respect to the inverse reduced temperature.

this.Phi0_tautau_OfReducedVariables

Full Usage: this.Phi0_tautau_OfReducedVariables

Parameters:
Returns: float Second derivative the dimensionless Helmholtz energy of reduced variables with respect to the inverse reduced temperature.
Modifiers: abstract

Second derivative of Phi0 the of reduced variables with respect to the inverse reduced temperature. (Page 1541, Table 28)

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

Second derivative the dimensionless Helmholtz energy of reduced variables with respect to the inverse reduced temperature.

this.PhiR_OfReducedVariables

Full Usage: this.PhiR_OfReducedVariables

Parameters:
Returns: float The residual part of the dimensionless Helmholtz energy.
Modifiers: abstract

Calculates the residual part of the dimensionless Helmholtz energy in dependence on reduced density and reduced inverse temperature.

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

The residual part of the dimensionless Helmholtz energy.

this.PhiR_delta_OfReducedVariables

Full Usage: this.PhiR_delta_OfReducedVariables

Parameters:
Returns: float First derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density.
Modifiers: abstract

Calculates the first derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density delta.

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

First derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density.

this.PhiR_deltadelta_OfReducedVariables

Full Usage: this.PhiR_deltadelta_OfReducedVariables

Parameters:
Returns: float Second derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density.
Modifiers: abstract

Calculates the second derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density delta.

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

Second derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density.

this.PhiR_deltatau_OfReducedVariables

Full Usage: this.PhiR_deltatau_OfReducedVariables

Parameters:
Returns: float First derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density delta and the inverse reduced temperature tau.
Modifiers: abstract

Calculates the derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density delta and the inverse reduced temperature tau.

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

First derivative of the residual part of the dimensionless Helmholtz energy with respect to the reduced density delta and the inverse reduced temperature tau.

this.PhiR_tau_OfReducedVariables

Full Usage: this.PhiR_tau_OfReducedVariables

Parameters:
Returns: float First derivative of the residual part of the dimensionless Helmholtz energy with respect to the inverse reduced temperature.
Modifiers: abstract

Calculates the first derivative of the residual part of the dimensionless Helmholtz energy with respect to the inverse reduced temperature.

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

First derivative of the residual part of the dimensionless Helmholtz energy with respect to the inverse reduced temperature.

this.PhiR_tautau_OfReducedVariables

Full Usage: this.PhiR_tautau_OfReducedVariables

Parameters:
Returns: float Second derivative of the residual part of the dimensionless Helmholtz energy with respect to the inverse reduced temperature.
Modifiers: abstract

Calculates the second derivative of the residual part of the dimensionless Helmholtz energy with respect to the inverse reduced temperature.

delta : float

The reduced density ( = density / HelmholtzEquationOfState.ReducingMassDensity)

tau : float

The reduced inverse temperature (= HelmholtzEquationOfState.ReducingTemperature / temperature)

Returns: float

Second derivative of the residual part of the dimensionless Helmholtz energy with respect to the inverse reduced temperature.

this.Pressure_FromMassDensityAndTemperature

Full Usage: this.Pressure_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The pressure in Pa.
Modifiers: abstract

Get the pressure from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The pressure in Pa.

this.Pressure_FromMoleDensityAndTemperature

Full Usage: this.Pressure_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The pressure in Pa.
Modifiers: abstract

Gets the pressure from a given molar density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The pressure in Pa.

this.ReducingMassDensity

Full Usage: this.ReducingMassDensity

Returns: float

Gets the density (in kg/m³) used to calculate the reduced (dimensionless) density.

The reduced density called delta and is calculated by: delta = density / HelmholtzEquationOfState.ReducingMassDensity.

Returns: float

this.ReducingMoleDensity

Full Usage: this.ReducingMoleDensity

Returns: float
Modifiers: abstract

Gets the molar density (in mol/m³) used to calculate the reduced (dimensionless) density.

The reduced density called delta and is calculated by: delta = density / HelmholtzEquationOfState.ReducingMassDensity.

Returns: float

this.ReducingTemperature

Full Usage: this.ReducingTemperature

Returns: float
Modifiers: abstract

Gets the temperature (in Kelvin) that is used to calculate the inverse reduced temperature.

The inverse reduced temperature is called tau and is calculated by: tau = HelmholtzEquationOfState.ReducingTemperature / temperature.

Returns: float

this.SpeedOfSound_FromMassDensityAndTemperature

Full Usage: this.SpeedOfSound_FromMassDensityAndTemperature

Parameters:
    massDensity : float - The density in kg/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The speed of sound in m/s.

Get the speed of sound from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

massDensity : float

The density in kg/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The speed of sound in m/s.

this.SpeedOfSound_FromMoleDensityAndTemperature

Full Usage: this.SpeedOfSound_FromMoleDensityAndTemperature

Parameters:
    moleDensity : float - The density in mol/m³.
    temperature : float - The temperature in Kelvin.

Returns: float The speed of sound in m/s.

Get the speed of sound from a given density and temperature. Attention - unchecked function: it is presumed, but not checked (!), that the given parameter combination describes a single phase fluid!.

moleDensity : float

The density in mol/m³.

temperature : float

The temperature in Kelvin.

Returns: float

The speed of sound in m/s.

this.WorkingSpecificGasConstant

Full Usage: this.WorkingSpecificGasConstant

Returns: float

Gets the specific gas constant of the fluid. Is calculated from HelmholtzEquationOfState.WorkingUniversalGasConstant and HelmholtzEquationOfState.MolecularWeight.

Returns: float

this.WorkingUniversalGasConstant

Full Usage: this.WorkingUniversalGasConstant

Returns: float
Modifiers: abstract

Gets the universal gas constant that was used at the time this model was developed.

Returns: float