Opm::Air< Scalar > Class Template Reference

A simple class implementing the fluid properties of air. More...

#include <Air.hpp>

Inheritance diagram for Opm::Air< Scalar >:
Opm::Component< Scalar, Air< Scalar > >

List of all members.

Static Public Member Functions

static bool liquidIsCompressible ()
 Returns true iff the liquid phase is assumed to be compressible.
static const char * name ()
 A human readable name for the $Air$.
static bool gasIsCompressible ()
 Returns true iff the gas phase is assumed to be compressible.
static bool gasIsIdeal ()
 Returns true iff the gas phase is assumed to be ideal.
static Scalar molarMass ()
 The molar mass in $\mathrm{[kg/mol]}$ of $AIR$.
static Scalar criticalTemperature ()
 Returns the critical temperature $\mathrm{[K]}$ of $AIR$.
static Scalar criticalPressure ()
 Returns the critical pressure $\mathrm{[Pa]}$ of $AIR$.
template<class Evaluation >
static Evaluation gasDensity (const Evaluation &temperature, const Evaluation &pressure)
 The density of $AIR$ at a given pressure and temperature [kg/m^3].
template<class Evaluation >
static Evaluation gasPressure (const Evaluation &temperature, Scalar density)
 The pressure of gaseous $AIR$ at a given density and temperature $\mathrm{[Pa]}$.
template<class Evaluation >
static Evaluation gasViscosity (const Evaluation &temperature, const Evaluation &)
 The dynamic viscosity $\mathrm{[Pa*s]}$ of $AIR$ at a given pressure and temperature.
template<class Evaluation >
static Evaluation simpleGasViscosity (const Evaluation &temperature, const Evaluation &)
template<class Evaluation >
static Evaluation gasEnthalpy (const Evaluation &temperature, const Evaluation &)
 Specific enthalpy of liquid water $\mathrm{[J/kg]}$ with 273.15 K as basis.
template<class Evaluation >
static Evaluation gasInternalEnergy (const Evaluation &temperature, const Evaluation &pressure)
 Specific internal energy of $AIR$ $\mathrm{[J/kg]}$.
template<class Evaluation >
static Evaluation gasThermalConductivity (const Evaluation &, const Evaluation &)
 Specific heat conductivity of steam $\mathrm{[W/(m K)]}$.
template<class Evaluation >
static Evaluation gasHeatCapacity (const Evaluation &temperature, const Evaluation &)
 Specific isobaric heat capacity $[J/(kg K)]$ of pure air.

Detailed Description

template<class Scalar>
class Opm::Air< Scalar >

A simple class implementing the fluid properties of air.

Template Parameters:
Scalar The type used for scalar values

Member Function Documentation

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Air< Scalar >::gasDensity ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The density of $AIR$ at a given pressure and temperature [kg/m^3].

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of phase in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Air< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Air< Scalar >::gasEnthalpy ( const Evaluation &  temperature,
const Evaluation &   
) [inline, static]

Specific enthalpy of liquid water $\mathrm{[J/kg]}$ with 273.15 K as basis.

See: W. Kays, M. Crawford, B. Weigand Convective heat and mass transfer, 4th edition (2005) p. 431ff

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Air< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Air< Scalar >::gasHeatCapacity ( const Evaluation &  temperature,
const Evaluation &   
) [inline, static]

Specific isobaric heat capacity $[J/(kg K)]$ of pure air.

This methods uses the formula for "zero-pressure" heat capacity that is only dependent on temperature, because the pressure dependence is rather small. This one should be accurate for a pressure of 1 atm. Values taken from NASA Contractor Report 4755, Real-Gas Flow Properties for NASA Langley Research Center Aerothermodynamic Facilities Complex Wind Tunnels using data from Hilsenrath et al 1955, "Tables of Thermal Properties of Gases"

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Air< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Air< Scalar >::gasInternalEnergy ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

Specific internal energy of $AIR$ $\mathrm{[J/kg]}$.

Definition of enthalpy: $h= u + pv = u + p / \rho$. Rearranging for internal energy yields: $u = h - pv$. Exploiting the Ideal Gas assumption ($pv = R_{\textnormal{specific}} T$)gives: $u = h - R / M T $.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Air< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Air< Scalar >::gasPressure ( const Evaluation &  temperature,
Scalar  density 
) [inline, static]

The pressure of gaseous $AIR$ at a given density and temperature $\mathrm{[Pa]}$.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
density density of component in $\mathrm{[kg/m^3]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Air< Scalar >::gasThermalConductivity ( const Evaluation &  ,
const Evaluation &   
) [inline, static]

Specific heat conductivity of steam $\mathrm{[W/(m K)]}$.

Isobaric Properties for Nitrogen in: NIST Standard Reference Database Number 69, Eds. P.J. Linstrom and W.G. Mallard evaluated at p=.1 MPa, T=8°C, does not change dramatically with p,T

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

Reimplemented from Opm::Component< Scalar, Air< Scalar > >.

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Air< Scalar >::gasViscosity ( const Evaluation &  temperature,
const Evaluation &   
) [inline, static]

The dynamic viscosity $\mathrm{[Pa*s]}$ of $AIR$ at a given pressure and temperature.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$

See:

See: R. Reid, et al.: The Properties of Gases and Liquids, 4th edition, McGraw-Hill, 1987, pp 396-397, 667 5th edition, McGraw-Hill, 2001, pp 9.7-9.8

accentric factor taken from: Journal of Energy Resources Technology, March 2005, Vol 127 Formulation for the Thermodynamic Properties Georeg A. Abediyi University, Mississippi State

V_c = (R*T_c)/p_c

Reimplemented from Opm::Component< Scalar, Air< Scalar > >.

template<class Scalar >
static Scalar Opm::Air< Scalar >::molarMass (  )  [inline, static]

The molar mass in $\mathrm{[kg/mol]}$ of $AIR$.

Taken from constrelair.hh.

Reimplemented from Opm::Component< Scalar, Air< Scalar > >.


The documentation for this class was generated from the following file:

Generated on 25 Mar 2018 by  doxygen 1.6.1