Binary coefficients such as binary diffusion coefficients, Henry coefficients.
More...
Binary coefficients describe the relations of a mixture of two components. Typical binary coefficients are Henry coefficients or binary molecular diffusion coefficients.
|
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.
|
|
|
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...
|
|
◆ fullerMethod()
template<class Scalar >
Scalar Dumux::BinaryCoeff::fullerMethod |
( |
const Scalar * |
M, |
|
|
const Scalar * |
SigmaNu, |
|
|
const Scalar |
temperature, |
|
|
const Scalar |
pressure |
|
) |
| |
|
inline |
- Parameters
-
M | molar masses \(\mathrm{[g/mol]}\) |
SigmaNu | atomic diffusion volume |
temperature | The temperature \(\mathrm{[K]}\) |
pressure | phase 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) [72]
◆ henryIAPWS()
template<class Scalar >
Scalar Dumux::henryIAPWS |
( |
Scalar |
E, |
|
|
Scalar |
F, |
|
|
Scalar |
G, |
|
|
Scalar |
H, |
|
|
Scalar |
temperature |
|
) |
| |
|
inline |
- Parameters
-
E | Correlation parameter |
F | Correlation parameter |
G | Correlation parameter |
H | Correlation parameter |
temperature | the 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) [90]
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.