Binary coefficients. More...
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... | |
|
inline |
Estimate binary diffusion coefficients \(\mathrm{[m^2/s]}\) in gases according to the method by Fuller.
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) [59]
|
inline |
The Henry constants in liquid water using the IAPWS 2004 formulation.
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) [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.