|
template<class Evaluation > |
static Evaluation | gasDiffCoeff (const Evaluation &temperature, const Evaluation &pressure, bool extrapolate=false) |
| Binary diffusion coefficent [m^2/s] of water in the CO2 phase. More...
|
|
template<class Evaluation > |
static Evaluation | liquidDiffCoeff (const Evaluation &, const Evaluation &) |
| Binary diffusion coefficent [m^2/s] of CO2 in the brine phase. More...
|
|
template<class Evaluation > |
static void | calculateMoleFractions (const Evaluation &temperature, const Evaluation &pg, Scalar salinity, const int knownPhaseIdx, Evaluation &xlCO2, Evaluation &ygH2O, bool extrapolate=false) |
| Returns the mol (!) fraction of CO2 in the liquid phase and the mol_ (!) fraction of H2O in the gas phase for a given temperature, pressure, CO2 density and brine salinity. More...
|
|
template<class Evaluation > |
static Evaluation | henry (const Evaluation &temperature, bool extrapolate=false) |
| Henry coefficent for CO2 in brine.
|
|
template<class Evaluation > |
static Evaluation | fugacityCoefficientCO2 (const Evaluation &temperature, const Evaluation &pg, bool extrapolate=false) |
| Returns the fugacity coefficient of the CO2 component in a water-CO2 mixture. More...
|
|
template<class Evaluation > |
static Evaluation | fugacityCoefficientH2O (const Evaluation &temperature, const Evaluation &pg, bool extrapolate=false) |
| Returns the fugacity coefficient of the H2O component in a water-CO2 mixture. More...
|
|
template<class Scalar, class
H2O, class
CO2, bool verbose = true>
class Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >
Binary coefficients for brine and CO2.
template<class Scalar , class
H2O , class
CO2 , bool verbose = true>
template<class Evaluation >
static void Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::calculateMoleFractions |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pg, |
|
|
Scalar |
salinity, |
|
|
const int |
knownPhaseIdx, |
|
|
Evaluation & |
xlCO2, |
|
|
Evaluation & |
ygH2O, |
|
|
bool |
extrapolate = false |
|
) |
| |
|
inlinestatic |
Returns the mol (!) fraction of CO2 in the liquid phase and the mol_ (!) fraction of H2O in the gas phase for a given temperature, pressure, CO2 density and brine salinity.
Implemented according to "Spycher and Pruess 2005" applying the activity coefficient expression of "Duan and Sun 2003" and the correlations for pure water given in "Spycher, Pruess and Ennis-King 2003"
- Parameters
-
temperature | the temperature [K] |
pg | the gas phase pressure [Pa] |
salinity | the salinity [kg NaCl / kg solution] |
knownPhaseIdx | indicates which phases are present |
xlCO2 | mole fraction of CO2 in brine [mol/mol] |
ygH2O | mole fraction of water in the gas phase [mol/mol] |