31template <
class Scalar>
85 { DUNE_THROW(Dune::NotImplemented,
"vaporPressure for CH4"); }
198 const Scalar omega = 0.011;
200 const Scalar dipole = 0.0;
203 Scalar mu_r4 = 131.3 * dipole / sqrt(Vc * Tc);
209 Scalar Fc = 1 - 0.2756*omega + 0.059035*mu_r4;
210 Scalar Tstar = 1.2593 * temperature/Tc;
212 1.16145*pow(Tstar, -0.14874) +
213 0.52487*exp(- 0.77320*Tstar) +
214 2.16178*exp(- 2.43787*Tstar);
215 Scalar mu = 40.785*Fc*sqrt(M*temperature)/(pow(Vc, 2./3)*Omega_v);
227template <
class Scalar>
229 {298.0, 1300.0, 6000.0},
231 {-0.703029, 108.4773, -42.52157, 5.862788, 0.678565, -76.84376, 158.7163, -74.87310},
232 {85.81217, 11.26467, -2.114146, 0.138190, -26.42221, -153.5327, 224.4143, -74.87310}
Base class for all components Components provide the thermodynamic relations for the liquid,...
Definition components/base.hh:47
Scalar Scalar
Definition components/base.hh:51
Properties of pure molecular methane .
Definition ch4.hh:35
static Scalar gasPressure(Scalar temperature, Scalar density)
The pressure of gaseous in at a given density and temperature.
Definition ch4.hh:126
static Scalar triplePressure()
Returns the pressure at molecular methane's triple point.
Definition ch4.hh:75
static Scalar gasHeatCapacity(Scalar T, Scalar pressure)
Specific isobaric heat capacity of pure methane gas. Shomate Equation is used for a temperature rang...
Definition ch4.hh:150
static Scalar gasViscosity(Scalar temperature, Scalar pressure)
The dynamic viscosity of at a given pressure and temperature.
Definition ch4.hh:194
static Scalar gasDensity(Scalar temperature, Scalar pressure)
The density of gas at a given pressure and temperature.
Definition ch4.hh:99
static Scalar gasMolarDensity(Scalar temperature, Scalar pressure)
The molar density of gas in , depending on pressure and temperature.
Definition ch4.hh:111
static Scalar vaporPressure(Scalar T)
The vapor pressure in of pure molecular methane at a given temperature.
Definition ch4.hh:84
static const Scalar gasEnthalpy(Scalar temperature, Scalar pressure)
Specific enthalpy of pure methane gas. Shomate Equation is used for a temperature range of 298K to 6...
Definition ch4.hh:139
static Scalar criticalTemperature()
Returns the critical temperature of molecular methane.
Definition ch4.hh:57
static std::string name()
A human readable name for methane.
Definition ch4.hh:45
static Scalar criticalPressure()
Returns the critical pressure of molecular methane.
Definition ch4.hh:63
static constexpr Scalar molarMass()
The molar mass in of molecular methane.
Definition ch4.hh:51
static constexpr bool gasIsIdeal()
Returns true if the gas phase is assumed to be ideal.
Definition ch4.hh:117
static Scalar tripleTemperature()
Returns the temperature at molecular methane's triple point.
Definition ch4.hh:69
static constexpr bool gasIsCompressible()
Returns true if the gas phase is assumed to be compressible.
Definition ch4.hh:90
static const ShomateMethod shomateMethod
Shomate parameters for methane published by NIST NIST https://webbook.nist.gov/cgi/cbook....
Definition ch4.hh:40
static const Scalar gasInternalEnergy(Scalar temperature, Scalar pressure)
Specific enthalpy of pure methane gas.
Definition ch4.hh:171
Interface for components that have a gas state.
Definition gas.hh:29
Relations valid for an ideal gas.
Definition idealgas.hh:25
static constexpr Scalar pressure(Scalar temperature, Scalar rhoMolar)
The pressure of the gas in , depending on the molar density and temperature.
Definition idealgas.hh:48
static constexpr Scalar R
The ideal gas constant .
Definition idealgas.hh:28
static constexpr Scalar density(Scalar avgMolarMass, Scalar temperature, Scalar pressure)
The density of the gas in , depending on pressure, temperature and average molar mass of the gas.
Definition idealgas.hh:37
static constexpr Scalar molarDensity(Scalar temperature, Scalar pressure)
The molar density of the gas , depending on pressure and temperature.
Definition idealgas.hh:58
The Shomate method to compute enthalpy and heat capacity.
Definition shomate.hh:50
Scalar heatCapacity(const Scalar temperature) const
Return heat capacity in J/(mol*K)
Definition shomate.hh:88
std::conditional_t< intervals==-1, std::vector< CoefficientSet >, std::array< CoefficientSet, std::size_t(intervals)> > Coefficients
Definition shomate.hh:56
Scalar enthalpy(const Scalar temperature) const
Return enthalpy in kJ/mol.
Definition shomate.hh:75
Base class for all components Components provide the thermodynamic relations for the liquid,...
Interface for components that have a gas state.
Relations valid for an ideal gas.
Shomate equations for enthalpy and heat capacity.