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. 
 | 
|  | 
| 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. 
 | 
|  | 
◆ 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) [reid1987] 
 
 
◆ 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) [watanabe2004] 
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.