15#include <dune/common/math.hh>
31template <
class Scalar>
146 const Scalar Vc = 84.525138;
147 const Scalar omega = 0.078;
150 const Scalar Fc = 1.0 - 0.2756*omega;
155 const Scalar Omega_v = 1.16145*pow(Tstar, -0.14874)
156 + 0.52487*exp(-0.77320*Tstar)
157 + 2.16178*exp(-2.43787*Tstar);
164 return mu/1.0e6/10.0;
186 const Scalar pressureCorrectionFactor = 9.7115e-9*tempCelsius*tempCelsius - 5.5e-6*tempCelsius + 0.0010809;
190 * (1.0 + (
pressure/1.0e5 - 1.0)*pressureCorrectionFactor);
226 const Scalar epsk = 103.3;
232 const Scalar Omega = exp(0.431
234 + 0.08406*logTstar*logTstar
235 + 0.005341*logTstar*logTstar*logTstar
236 - 0.00331*logTstar*logTstar*logTstar*logTstar);
238 const Scalar sigma = 0.36;
244 const Scalar rhoc = 10.4477;
246 const Scalar etaR = 10.72 * pow(tau, 0.2) * delta
247 + 1.122 * pow(tau, 0.05) * power(delta, 4)
248 + 0.002019 * pow(tau, 2.4) * power(delta, 9)
249 - 8.876 * pow(tau, 0.6) * delta * exp(-delta)
250 - 0.02916 * pow(tau, 3.6) * power(delta, 8) * exp(-delta);
252 return (eta0 + etaR)*1e-6;
311 +0.201650E+00 * power(phi,2)
312 -0.196930E-01 * power(phi,3)
313 +0.106460E-02 * power(phi,4)
314 -0.303284E-04 * power(phi,5)
315 +0.355861E-06 * power(phi,6);
316 c_p += -0.549169E+01 * power(phi,-1)
317 +0.585171E+01 * power(phi,-2)
318 -0.372865E+01 * power(phi,-3)
319 +0.133981E+01 * power(phi,-4)
320 -0.233758E+00 * power(phi,-5)
321 +0.125718E-01 * power(phi,-6);
A class for the air fluid properties.
Definition: air.hh:35
static Scalar exactGasViscosity(Scalar temperature, Scalar pressure)
The dynamic viscosity of Air at a given pressure and temperature.
Definition: air.hh:224
static Scalar gasDensity(Scalar temperature, Scalar pressure)
The density of Air at a given pressure and temperature.
Definition: air.hh:73
static constexpr Scalar molarMass()
The molar mass in of Air.
Definition: air.hh:50
static const Scalar gasHeatCapacity(Scalar temperature, Scalar pressure)
Specific isobaric heat capacity of pure air.
Definition: air.hh:301
static Scalar criticalPressure()
Returns the critical pressure of Air.
Definition: air.hh:62
static Scalar gasViscosity(Scalar temperature, Scalar pressure)
The dynamic viscosity of Air at a given pressure and temperature.
Definition: air.hh:181
static constexpr bool gasIsCompressible()
Returns true, the gas phase is assumed to be compressible.
Definition: air.hh:91
static Scalar gasThermalConductivity(Scalar temperature, Scalar pressure)
Thermal conductivity of air.
Definition: air.hh:339
static constexpr bool gasViscosityIsConstant()
Returns true if the gas phase viscosity is constant.
Definition: air.hh:103
static constexpr bool gasIsIdeal()
Returns true, the gas phase is assumed to be ideal.
Definition: air.hh:97
static Scalar simpleGasViscosity(Scalar temperature, Scalar pressure)
The dynamic viscosity of Air at a given pressure and temperature.
Definition: air.hh:205
static Scalar gasEnthalpy(Scalar temperature, Scalar pressure)
Specific enthalpy of Air with 273.15 as basis.
Definition: air.hh:264
static Scalar criticalTemperature()
Returns the critical temperature of Air.
Definition: air.hh:56
static Scalar oldGasViscosity(Scalar temperature, Scalar pressure)
The dynamic viscosity of Air at a given pressure and temperature.
Definition: air.hh:143
static const Scalar gasInternalEnergy(Scalar temperature, Scalar pressure)
Specific internal energy of Air .
Definition: air.hh:280
static std::string name()
A human readable name for Air.
Definition: air.hh:42
static Scalar gasPressure(Scalar temperature, Scalar density)
The pressure of gaseous Air at a given density and temperature.
Definition: air.hh:114
static Scalar gasMolarDensity(Scalar temperature, Scalar pressure)
The molar density of air in , depending on pressure and temperature.
Definition: air.hh:85
Base class for all components Components provide the thermodynamic relations for the liquid,...
Definition: components/base.hh:47
Scalar Scalar
export the scalar type used by the component
Definition: components/base.hh:51
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
Base class for all components Components provide the thermodynamic relations for the liquid,...
Some exceptions thrown in DuMux
Interface for components that have a gas state.
Relations valid for an ideal gas.
std::string temperature() noexcept
I/O name of temperature for equilibrium models.
Definition: name.hh:39
std::string pressure(int phaseIdx) noexcept
I/O name of pressure for multiphase systems.
Definition: name.hh:22
std::string density(int phaseIdx) noexcept
I/O name of density for multiphase systems.
Definition: name.hh:53