Properties of pure molecular nitrogen .
More...
#include <N2.hpp>
Static Public Member Functions | |
static const char * | name () |
A human readable name for nitrogen. | |
static Scalar | molarMass () |
The molar mass in ![]() | |
static Scalar | criticalTemperature () |
Returns the critical temperature ![]() | |
static Scalar | criticalPressure () |
Returns the critical pressure ![]() | |
static Scalar | tripleTemperature () |
Returns the temperature ![]() | |
static Scalar | triplePressure () |
Returns the pressure ![]() | |
template<class Evaluation > | |
static Evaluation | vaporPressure (const Evaluation &temperature) |
The vapor pressure in ![]() | |
template<class Evaluation > | |
static Evaluation | gasDensity (const Evaluation &temperature, const Evaluation &pressure) |
The density ![]() ![]() | |
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. | |
template<class Evaluation > | |
static Evaluation | gasPressure (const Evaluation &temperature, const Evaluation &density) |
The pressure of gaseous ![]() ![]() | |
template<class Evaluation > | |
static Evaluation | gasEnthalpy (const Evaluation &temperature, const Evaluation &) |
Specific enthalpy ![]() | |
template<class Evaluation > | |
static Evaluation | gasInternalEnergy (const Evaluation &temperature, const Evaluation &pressure) |
Specific enthalpy ![]() | |
template<class Evaluation > | |
static Evaluation | gasHeatCapacity (const Evaluation &temperature, const Evaluation &) |
Specific isobaric heat capacity ![]() | |
template<class Evaluation > | |
static Evaluation | gasViscosity (const Evaluation &temperature, const Evaluation &) |
The dynamic viscosity ![]() ![]() | |
template<class Evaluation > | |
static Evaluation | gasThermalConductivity (const Evaluation &, const Evaluation &) |
Specific heat conductivity of steam ![]() |
Properties of pure molecular nitrogen .
Scalar | The type used for scalar values |
static Evaluation Opm::N2< Scalar >::gasDensity | ( | const Evaluation & | temperature, | |
const Evaluation & | pressure | |||
) | [inline, static] |
The density of
gas at a given pressure and temperature.
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
Reimplemented from Opm::Component< Scalar, N2< Scalar > >.
static Evaluation Opm::N2< Scalar >::gasEnthalpy | ( | const Evaluation & | temperature, | |
const Evaluation & | ||||
) | [inline, static] |
Specific enthalpy of pure nitrogen gas.
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
See: R. Reid, et al.: The Properties of Gases and Liquids, 4th edition, McGraw-Hill, 1987, pp 154, 657, 665
Reimplemented from Opm::Component< Scalar, N2< Scalar > >.
static Evaluation Opm::N2< Scalar >::gasHeatCapacity | ( | const Evaluation & | temperature, | |
const Evaluation & | ||||
) | [inline, static] |
Specific isobaric heat capacity of pure nitrogen gas.
This is equivalent to the partial derivative of the specific enthalpy to the temperature.
Reimplemented from Opm::Component< Scalar, N2< Scalar > >.
static Evaluation Opm::N2< Scalar >::gasInternalEnergy | ( | const Evaluation & | temperature, | |
const Evaluation & | pressure | |||
) | [inline, static] |
Specific enthalpy of pure nitrogen gas.
Definition of enthalpy: .
Rearranging for internal energy yields: .
Exploiting the Ideal Gas assumption ()gives:
.
The universal gas constant can only be used in the case of molar formulations.
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
Reimplemented from Opm::Component< Scalar, N2< Scalar > >.
static Evaluation Opm::N2< Scalar >::gasPressure | ( | const Evaluation & | temperature, | |
const Evaluation & | density | |||
) | [inline, static] |
The pressure of gaseous in
at a given density and temperature.
temperature | temperature of component in ![]() | |
density | density of component in ![]() |
static Evaluation Opm::N2< Scalar >::gasThermalConductivity | ( | const Evaluation & | , | |
const Evaluation & | ||||
) | [inline, static] |
Specific heat conductivity of steam .
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
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
Reimplemented from Opm::Component< Scalar, N2< Scalar > >.
static Evaluation Opm::N2< Scalar >::gasViscosity | ( | const Evaluation & | temperature, | |
const Evaluation & | ||||
) | [inline, static] |
The dynamic viscosity of
at a given pressure and temperature.
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
See:
See: R. Reid, et al.: The Properties of Gases and Liquids, 4th edition, McGraw-Hill, 1987, pp 396-397, 5th edition, McGraw-Hill, 2001 pp 9.7-9.8 (omega and V_c taken from p. A.19)
Reimplemented from Opm::Component< Scalar, N2< Scalar > >.
static Evaluation Opm::N2< Scalar >::vaporPressure | ( | const Evaluation & | temperature | ) | [inline, static] |
The vapor pressure in of pure molecular nitrogen at a given temperature.
temperature | temperature of component in ![]() |
Taken from:
R. Span, E.W. Lemmon, et al.: A Reference Equation of State for the Thermodynamic Properties of Nitrogen for Temperatures from 63.151 to 1000 K and Pressures to 2200 MPa, Journal of Physical and Chemical Refefence Data, Vol. 29, No. 6, pp. 1361-1433
Reimplemented from Opm::Component< Scalar, N2< Scalar > >.