3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Files | Classes | Functions
Binary Coefficients

Binary coefficients. More...

Description

Binary coefficients.

Binary coefficients describe the relations of a mixture of two components. Typical binary coefficients are Henry coefficients or binary molecular diffusion coefficients. So far, the programming interface for accessing binary coefficients has not been standardized in Dumux.

Files

file  air_mesitylene.hh
 Binary coefficients for air and mesitylene.
 
file  air_xylene.hh
 Binary coefficients for air and xylene.
 
file  brine_co2.hh
 Binary coefficients for CO2 and brine.
 
file  fullermethod.hh
 Various relations for molecular diffusion coefficients.
 
file  h2o_air.hh
 Binary coefficients for water and air.
 
file  h2o_ch4.hh
 Binary coefficients for water and methane.
 
file  h2o_constant.hh
 Binary coefficients for water and a "constant" component.
 
file  h2o_heavyoil.hh
 Binary coefficients for water and heavy oil.
 
file  h2o_mesitylene.hh
 Binary coefficients for water and mesitylene.
 
file  h2o_n2.hh
 Binary coefficients for water and nitrogen.
 
file  h2o_o2.hh
 Binary coefficients for water and oxygen.
 
file  h2o_xylene.hh
 Binary coefficients for water and xylene.
 
file  henryiapws.hh
 The IAPWS formulation of Henry coefficients in water.
 
file  n2_o2.hh
 Binary coefficients for nitrogen and oxygen.
 

Classes

class  Dumux::BinaryCoeff::Air_Mesitylene
 Binary coefficients for water and mesitylene. More...
 
class  Dumux::BinaryCoeff::Air_Xylene
 Binary coefficients for air and xylene. More...
 
class  Dumux::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >
 Binary coefficients for brine and CO2. More...
 
class  Dumux::BinaryCoeff::H2O_Air
 Binary coefficients for water and air. More...
 
class  Dumux::BinaryCoeff::H2O_CH4
 Binary coefficients for water and methane. More...
 
class  Dumux::BinaryCoeff::H2O_Component< Scalar, Component >
 Binary coefficients for water and another component. More...
 
class  Dumux::BinaryCoeff::H2O_Component< Scalar, Components::Constant< id, Scalar > >
 Binary coefficients for water and a constant component. More...
 
class  Dumux::BinaryCoeff::H2O_HeavyOil
 Binary coefficients for water and heavy oil as in SAGD processes. More...
 
class  Dumux::BinaryCoeff::H2O_Mesitylene
 Binary coefficients for water and mesitylene. More...
 
class  Dumux::BinaryCoeff::H2O_N2
 Binary coefficients for water and nitrogen. More...
 
class  Dumux::BinaryCoeff::H2O_O2
 Binary coefficients for water and oxygen. More...
 
class  Dumux::BinaryCoeff::H2O_Xylene
 Binary coefficients for water and xylene. More...
 
class  Dumux::BinaryCoeff::N2_O2
 Binary coefficients for nitrogen and oxygen. More...
 

Functions

template<class Scalar >
Scalar Dumux::BinaryCoeff::fullerMethod (const Scalar *M, const Scalar *SigmaNu, const Scalar temperature, const Scalar pressure)
 Estimate binary diffusion coefficients \(\mathrm{[m^2/s]}\) in gases according to the method by Fuller. More...
 
template<class Scalar >
Scalar Dumux::henryIAPWS (Scalar E, Scalar F, Scalar G, Scalar H, Scalar temperature)
 The Henry constants in liquid water using the IAPWS 2004 formulation. More...
 

Function Documentation

◆ fullerMethod()

template<class Scalar >
Scalar Dumux::BinaryCoeff::fullerMethod ( const Scalar *  M,
const Scalar *  SigmaNu,
const Scalar  temperature,
const Scalar  pressure 
)
inline

Estimate binary diffusion coefficients \(\mathrm{[m^2/s]}\) in gases according to the method by Fuller.

Parameters
Mmolar masses \(\mathrm{[g/mol]}\)
SigmaNuatomic diffusion volume
temperatureThe temperature \(\mathrm{[K]}\)
pressurephase pressure \(\mathrm{[Pa]}\)

This function estimates the diffusion coefficients in binary gases using to the method proposed by Fuller. This method and is only valid at "low" pressures.

See: R. Reid, et al. (1987, pp. 587-588) [59]

◆ henryIAPWS()

template<class Scalar >
Scalar Dumux::henryIAPWS ( Scalar  E,
Scalar  F,
Scalar  G,
Scalar  H,
Scalar  temperature 
)
inline

The Henry constants in liquid water using the IAPWS 2004 formulation.

Parameters
ECorrelation parameter
FCorrelation parameter
GCorrelation parameter
HCorrelation parameter
temperaturethe temperature \(\mathrm{[K]}\)

This function calculates \(\mathrm{K_D}\), see:

IAPWS: "Guideline on the Henry's Constant and Vapor-Liquid Distribution Constant for Gases in H2O and D2O at High Temperatures" Equation (5) [74]

Range of validity: T = {278.12 ; 636.46} approximations beyond this range are increasingly incorrect. However, close to the critical the values are more, again.