rizer.thermo.properties#

Pure thermodynamic properties of a two-temperature plasma mixture.

Only genuinely-derived quantities live here – density/mean_temperature/ cp_mass/cv_mass/cp_mole/concentrations are already native on plasma (Cantera’s own PlasmaPhase, two-temperature-aware since PR #2101) and are read directly as plasma.<attr> at every call site instead of being re-wrapped here.

Functions#

total_number_density(→ float)

Compute the total number density of the plasma in m^-3.

electron_number_density(→ float)

Compute the electron number density of the plasma in m^-3.

cp_e_mass(→ float)

Massic heat capacity at constant pressure of electrons in J/kg/K.

cv_e_mass(→ float)

Massic heat capacity at constant volume of electrons in J/kg/K.

cp_e_mole(→ float)

Molar heat capacity at constant pressure of electrons in J/kmol/K.

cv_e_mole(→ float)

Molar heat capacity at constant volume of electrons in J/kmol/K.

cp_mass_mean_heavies(→ float)

Mean massic heat capacity at constant pressure of the heavies species in J/kg/K.

cv_mass_mean_heavies(→ float)

Mean massic heat capacity at constant volume of the heavies species in J/kg/K.

cp_mole_mean_heavies(→ float)

Mean molar heat capacity at constant pressure of the heavies species in J/kmol/K.

Module Contents#

rizer.thermo.properties.total_number_density(plasma: cantera.Solution) → float#

Compute the total number density of the plasma in m^-3.

Returns:

Total number density of the plasma in m^-3.

Return type:

float

Notes

The total number density of the plasma is given by the formula:

\[\rho_{\text{tot}} = \frac{P}{k_b \overline{T}}\]

with:

  • \(P\) the pressure, in Pa,

  • \(k_b\) the Boltzmann constant, in J/K,

  • \(\overline{T}\) the mean temperature of the plasma, in K.

References

Equation 2-4 of [Chemkin].

rizer.thermo.properties.electron_number_density(plasma: cantera.Solution) → float#

Compute the electron number density of the plasma in m^-3.

Returns:

Electron density of the plasma in m^-3.

Return type:

float

Notes

The electron number density of the plasma is given by the formula:

\[n_e = X_{e^-} n_{\text{tot}} = X_{e^-} \frac{P}{k_b \overline{T}}\]

with:

  • \(X_{e^-}\) the electron mole fraction,

  • \(P\) the pressure, in Pa,

  • \(k_b\) the Boltzmann constant, in J/K,

  • \(\overline{T}\) the mean temperature of the plasma, in K.

References

Equation 2-4 of [Chemkin].

rizer.thermo.properties.cp_e_mass() → float#

Massic heat capacity at constant pressure of electrons in J/kg/K.

Returns:

Massic heat capacity at constant pressure of electrons in J/kg/K.

Return type:

float

Notes

The massic heat capacity at constant pressure of electrons is given by the formula:

\[c_{p, mass, e} = \frac{5}{2} \frac{R}{M_e}\]

with:

  • \(R\) the ideal gas constant (J/mol/K),

  • \(M_e\) the electron molar mass (kg/mol).

References

Equation 33 of [Aurora].

rizer.thermo.properties.cv_e_mass() → float#

Massic heat capacity at constant volume of electrons in J/kg/K.

Returns:

Massic heat capacity at constant volume of electrons in J/kg/K.

Return type:

float

Notes

The massic heat capacity at constant volume of electrons is given by the formula:

\[c_{v, mass, e} = \frac{3}{2} \frac{R}{M_e}\]

with:

  • \(R\) the ideal gas constant (J/mol/K),

  • \(M_e\) the electron molar mass (kg/mol).

References

Equation 33 of [Aurora].

rizer.thermo.properties.cp_e_mole() → float#

Molar heat capacity at constant pressure of electrons in J/kmol/K.

Returns:

Molar heat capacity at constant pressure of electrons in J/kmol/K.

Return type:

float

Notes

The molar heat capacity at constant pressure of electrons is given by the formula:

\[c_{p, mol, e} = \frac{5}{2} R_{\text{kmol}}\]

with:

  • \(R_{\text{kmol}}\) the ideal gas constant, expressed in J/kmol/K.

References

Equation 33 of [Aurora].

rizer.thermo.properties.cv_e_mole() → float#

Molar heat capacity at constant volume of electrons in J/kmol/K.

Returns:

Molar heat capacity at constant volume of electrons in J/kmol/K.

Return type:

float

Notes

The molar heat capacity at constant volume of electrons is given by the formula:

\[c_{v, mol, e} = \frac{3}{2} R_{\text{kmol}}\]

with:

  • \(R_{\text{kmol}}\) the ideal gas constant, expressed in J/kmol/K.

References

Equation 33 of [Aurora].

rizer.thermo.properties.cp_mass_mean_heavies(plasma: cantera.Solution) → float#

Mean massic heat capacity at constant pressure of the heavies species in J/kg/K.

Returns:

Mean massic heat capacity at constant pressure of the heavies species in J/kg/K.

Return type:

float

Notes

The mean massic heat capacity at constant pressure of the heavies species is given by the formula:

\[\overline{c_{p, mass}} = \sum_{k \neq e} Y_k c_{p, k} = \sum_{k} Y_k c_{p, k} - Y_e c_{p, e}\]

with:

  • \(Y_k\) the mass fraction of species \(k\), in the plasma phase,

  • \(c_{p, k}\) the heat capacity of species \(k\).

References

Equation 30 of [Aurora].

See also

cp_e_mass

rizer.thermo.properties.cv_mass_mean_heavies(plasma: cantera.Solution) → float#

Mean massic heat capacity at constant volume of the heavies species in J/kg/K.

Returns:

Mean massic heat capacity at constant volume of the heavies species in J/kg/K.

Return type:

float

See also

cv_e_mass

rizer.thermo.properties.cp_mole_mean_heavies(plasma: cantera.Solution) → float#

Mean molar heat capacity at constant pressure of the heavies species in J/kmol/K.

Returns:

Mean molar heat capacity at constant pressure of the heavies species in J/kmol/K.

Return type:

float

See also

cp_e_mole