This class represents the Pressure-Volume-Temperature relations of the liquid phase for a CO2-Brine system.
More...
|
| BrineCo2Pvt (const std::vector< Scalar > &salinity, int activityModel=3, int thermalMixingModelSalt=1, int thermalMixingModelLiquid=2, Scalar T_ref=288.71, Scalar P_ref=101325) |
|
void | setNumRegions (size_t numRegions) |
|
void | setVapPars (const Scalar, const Scalar) |
|
void | setReferenceDensities (unsigned regionIdx, Scalar rhoRefBrine, Scalar rhoRefCO2, Scalar) |
| Initialize the reference densities of all fluids for a given PVT region.
|
|
void | initEnd () |
| Finish initializing the oil phase PVT properties.
|
|
void | setEnableDissolvedGas (bool yesno) |
| Specify whether the PVT model should consider that the CO2 component can dissolve in the brine phase.
|
|
void | setEnableSaltConcentration (bool yesno) |
| Specify whether the PVT model should consider salt concentration from the fluidstate or a fixed salinty.
|
|
void | setActivityModelSalt (int activityModel) |
| Set activity coefficient model for salt in solubility model.
|
|
void | setThermalMixingModel (int thermalMixingModelSalt, int thermalMixingModelLiquid) |
| Set thermal mixing model for co2 in brine.
|
|
unsigned | numRegions () const |
| Return the number of PVT regions which are considered by this PVT-object.
|
|
template<class Evaluation > |
Evaluation | internalEnergy (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &Rs, const Evaluation &saltConcentration) const |
| Returns the specific enthalpy [J/kg] of gas given a set of parameters.
|
|
template<class Evaluation > |
Evaluation | internalEnergy (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &Rs) const |
| Returns the specific enthalpy [J/kg] of gas given a set of parameters.
|
|
template<class Evaluation > |
Evaluation | viscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &) const |
| Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.
|
|
template<class Evaluation > |
Evaluation | saturatedViscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &saltConcentration) const |
| Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.
|
|
template<class Evaluation > |
Evaluation | viscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &, const Evaluation &saltConcentration) const |
| Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.
|
|
template<class Evaluation > |
Evaluation | saturatedViscosity (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
| Returns the dynamic viscosity [Pa s] of oil saturated gas at given pressure.
|
|
template<class Evaluation > |
Evaluation | saturatedInverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &saltconcentration) const |
| Returns the formation volume factor [-] of the fluid phase.
|
|
template<class Evaluation > |
Evaluation | inverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &Rs, const Evaluation &saltConcentration) const |
| Returns the formation volume factor [-] of the fluid phase.
|
|
template<class Evaluation > |
Evaluation | inverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &Rs) const |
| Returns the formation volume factor [-] of the fluid phase.
|
|
template<class Evaluation > |
Evaluation | saturatedInverseFormationVolumeFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
| Returns the formation volume factor [-] of brine saturated with CO2 at a given pressure.
|
|
template<class Evaluation > |
Evaluation | saturationPressure (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the saturation pressure of the brine phase [Pa] depending on its mass fraction of the gas component.
|
|
template<class Evaluation > |
Evaluation | saturationPressure (unsigned, const Evaluation &, const Evaluation &, const Evaluation &) const |
| Returns the saturation pressure of the brine phase [Pa] depending on its mass fraction of the gas component.
|
|
template<class Evaluation > |
Evaluation | saturatedGasDissolutionFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &, const Evaluation &) const |
| Returns the gas dissoluiton factor [m^3/m^3] of the liquid phase.
|
|
template<class Evaluation > |
Evaluation | saturatedGasDissolutionFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &saltConcentration) const |
| Returns the gas dissoluiton factor [m^3/m^3] of the liquid phase.
|
|
template<class Evaluation > |
Evaluation | saturatedGasDissolutionFactor (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
| Returns thegas dissoluiton factor [m^3/m^3] of the liquid phase.
|
|
const Scalar | oilReferenceDensity (unsigned regionIdx) const |
|
const Scalar | waterReferenceDensity (unsigned regionIdx) const |
|
const Scalar | gasReferenceDensity (unsigned regionIdx) const |
|
const Scalar | salinity (unsigned regionIdx) const |
|
template<class Evaluation > |
Evaluation | diffusionCoefficient (const Evaluation &temperature, const Evaluation &pressure, unsigned) const |
|
template<class Evaluation > |
Evaluation | density (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &Rs, const Evaluation &salinity) const |
|
template<class Evaluation > |
Evaluation | rsSat (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &salinity) const |
|
template<class Scalar>
class Opm::BrineCo2Pvt< Scalar >
This class represents the Pressure-Volume-Temperature relations of the liquid phase for a CO2-Brine system.