version 3.9-dev
Relations for binary mixtures

Binary coefficients such as binary diffusion coefficients, Henry coefficients. More...

Description

Binary coefficients describe the relations of a mixture of two components. Typical binary coefficients are Henry coefficients or binary molecular diffusion coefficients.

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, CO2, 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
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) [70]

◆ henryIAPWS()

template<class Scalar >
Scalar Dumux::henryIAPWS ( Scalar  E,
Scalar  F,
Scalar  G,
Scalar  H,
Scalar  temperature 
)
inline
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) [86]

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.