Opm::Xylene< Scalar > Class Template Reference

Component for Xylene. More...

#include <Xylene.hpp>

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

List of all members.

Static Public Member Functions

static const char * name ()
 A human readable name for the xylene.
static Scalar molarMass ()
 The molar mass in $\mathrm{[kg/mol]}$ of xylene.
static Scalar criticalTemperature ()
 Returns the critical temperature $\mathrm{[K]}$ of xylene.
static Scalar criticalPressure ()
 Returns the critical pressure $\mathrm{[Pa]}$ of xylene.
static Scalar tripleTemperature ()
 Returns the temperature $\mathrm{[K]}$ at xylene's triple point.
static Scalar triplePressure ()
 Returns the pressure $\mathrm{[Pa]}$ at xylene's triple point.
template<class Evaluation >
static Evaluation vaporPressure (const Evaluation &temperature)
 The saturation vapor pressure in $\mathrm{[Pa]}$ of pure xylene at a given temperature according to Antoine after Betz 1997 -> Gmehling et al 1980.
template<class Evaluation >
static Evaluation spHeatCapLiquidPhase (const Evaluation &temperature, const Evaluation &)
 Specific heat cap of liquid xylene $\mathrm{[J/kg]}$.
template<class Evaluation >
static Evaluation liquidEnthalpy (const Evaluation &temperature, const Evaluation &pressure)
static Scalar boilingTemperature ()
 Returns the temperature $\mathrm{[K]}$ at xylene's boiling point (1 atm).
template<class Evaluation >
static Evaluation heatVap (Evaluation temperature, const Evaluation &)
 Latent heat of vaporization for xylene $\mathrm{[J/kg]}$.
template<class Evaluation >
static Evaluation gasEnthalpy (const Evaluation &temperature, const Evaluation &pressure)
template<class Evaluation >
static Evaluation gasDensity (const Evaluation &temperature, const Evaluation &pressure)
template<class Evaluation >
static Evaluation molarGasDensity (const Evaluation &temperature, const Evaluation &pressure)
 The density $\mathrm{[mol/m^3]}$ of xylene gas at a given pressure and temperature.
template<class Evaluation >
static Evaluation molarLiquidDensity (Evaluation temperature, const Evaluation &)
 The molar density of pure xylene at a given pressure and temperature $\mathrm{[mol/m^3]}$.
template<class Evaluation >
static Evaluation liquidDensity (const Evaluation &temperature, const Evaluation &pressure)
static bool gasIsCompressible ()
static bool gasIsIdeal ()
static bool liquidIsCompressible ()
template<class Evaluation >
static Evaluation gasViscosity (Evaluation temperature, const Evaluation &)
template<class Evaluation >
static Evaluation liquidViscosity (Evaluation temperature, const Evaluation &)

Detailed Description

template<class Scalar>
class Opm::Xylene< Scalar >

Component for Xylene.

Template Parameters:
Scalar The type used for scalar values

Member Function Documentation

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

The density in $\mathrm{[kg/m^3]}$ of the component at a given pressure in $\mathrm{[Pa]}$ and temperature in $\mathrm{[K]}$.

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

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

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

Specific enthalpy $\mathrm{[J/kg]}$ of the pure component in gas.

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

The relation used here is true on the vapor pressure curve, i.e. as long as there is a liquid phase present.

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

template<class Scalar >
static bool Opm::Xylene< Scalar >::gasIsCompressible (  )  [inline, static]

Returns true iff the gas phase is assumed to be compressible.

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

template<class Scalar >
static bool Opm::Xylene< Scalar >::gasIsIdeal (  )  [inline, static]

Returns true iff the gas phase is assumed to be ideal.

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

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

The dynamic viscosity $\mathrm{[Pa*s]}$ of the pure component at a given pressure in $\mathrm{[Pa]}$ and temperature in $\mathrm{[K]}$.

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

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

Latent heat of vaporization for xylene $\mathrm{[J/kg]}$.

source : Reid et al. (fourth edition): Chen method (chap. 7-11, Delta H_v = Delta H_v (T) according to chap. 7-12)

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Xylene< Scalar >::liquidDensity ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The density $\mathrm{[kg/m^3]}$ of the liquid component at a given pressure in $\mathrm{[Pa]}$ and temperature in $\mathrm{[K]}$.

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

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

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

Specific enthalpy $\mathrm{[J/kg]}$ of the pure component in liquid.

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

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

template<class Scalar >
static bool Opm::Xylene< Scalar >::liquidIsCompressible (  )  [inline, static]

Returns true iff the liquid phase is assumed to be compressible.

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

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

The dynamic liquid viscosity $\mathrm{[Pa*s]}$ of the pure component.

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

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

The density $\mathrm{[mol/m^3]}$ of xylene gas at a given pressure and temperature.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Xylene< Scalar >::molarLiquidDensity ( Evaluation  temperature,
const Evaluation &   
) [inline, static]

The molar density of pure xylene at a given pressure and temperature $\mathrm{[mol/m^3]}$.

source : Reid et al. (fourth edition): Modified Racket technique (chap. 3-11, eq. 3-11.9)

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Xylene< Scalar >::spHeatCapLiquidPhase ( const Evaluation &  temperature,
const Evaluation &   
) [inline, static]

Specific heat cap of liquid xylene $\mathrm{[J/kg]}$.

source : Reid et al. (fourth edition): Missenard group contrib. method (chap 5-7, Table 5-11, s. example 5-8)

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::Xylene< Scalar >::vaporPressure ( const Evaluation &  temperature  )  [inline, static]

The saturation vapor pressure in $\mathrm{[Pa]}$ of pure xylene at a given temperature according to Antoine after Betz 1997 -> Gmehling et al 1980.

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

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


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

Generated on 25 Mar 2018 by  doxygen 1.6.1