This class represents the Pressure-Volume-Temperature relations of the gas phas with vaporized oil.
More...
#include <WetGasPvt.hpp>
|
void | setNumRegions (size_t numRegions) |
|
void | setReferenceDensities (unsigned regionIdx, Scalar rhoRefOil, Scalar rhoRefGas, Scalar) |
| Initialize the reference densities of all fluids for a given PVT region. More...
|
|
void | setMolarMasses (unsigned regionIdx, Scalar MOil, Scalar MGas, Scalar) |
| Initialize the reference densities of all fluids for a given PVT region. More...
|
|
void | setSaturatedGasOilVaporizationFactor (unsigned regionIdx, const SamplingPoints &samplePoints) |
| Initialize the function for the oil vaporization factor . More...
|
|
void | setSaturatedGasFormationVolumeFactor (unsigned regionIdx, const SamplingPoints &samplePoints) |
| Initialize the function for the gas formation volume factor. More...
|
|
void | setInverseGasFormationVolumeFactor (unsigned regionIdx, const TabulatedTwoDFunction &invBg) |
| Initialize the function for the gas formation volume factor. More...
|
|
void | setGasViscosity (unsigned regionIdx, const TabulatedTwoDFunction &mug) |
| Initialize the viscosity of the gas phase. More...
|
|
void | setSaturatedGasViscosity (unsigned regionIdx, const SamplingPoints &samplePoints) |
| Initialize the phase viscosity for oil saturated gas. More...
|
|
void | initEnd (const OilPvtMultiplexer *oilPvt) |
| Finish initializing the gas phase PVT properties. More...
|
|
template<class Evaluation > |
Evaluation | viscosity (unsigned regionIdx, const Evaluation &, const Evaluation &pressure, const Evaluation &XgO) const |
| Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | density (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure, const Evaluation &XgO) const |
| Returns the density [kg/m^3] of the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | formationVolumeFactor (unsigned regionIdx, const Evaluation &, const Evaluation &pressure, const Evaluation &XgO) const |
| Returns the formation volume factor [-] of the fluid phase. More...
|
|
template<class Evaluation > |
Evaluation | fugacityCoefficientGas (unsigned, const Evaluation &, const Evaluation &) const |
| Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters. More...
|
|
template<class Evaluation > |
Evaluation | fugacityCoefficientOil (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
|
template<class Evaluation > |
Evaluation | fugacityCoefficientWater (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
|
template<class Evaluation > |
Evaluation | oilVaporizationFactor (unsigned regionIdx, const Evaluation &, const Evaluation &pressure) const |
| Returns the gas dissolution factor [m^3/m^3] of the oil phase. More...
|
|
template<class Evaluation > |
Evaluation | gasSaturationPressure (unsigned regionIdx, const Evaluation &temperature, const Evaluation &XgO) const |
| Returns the saturation pressure of the gas phase [Pa] depending on its mass fraction of the oil component. More...
|
|
template<class Evaluation > |
Evaluation | saturatedGasOilMassFraction (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
|
template<class Evaluation > |
Evaluation | saturatedGasOilMoleFraction (unsigned regionIdx, const Evaluation &temperature, const Evaluation &pressure) const |
|
template<class Scalar>
class Opm::WetGasPvt< Scalar >
This class represents the Pressure-Volume-Temperature relations of the gas phas with vaporized oil.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::density |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
XgO |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::formationVolumeFactor |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
XgO |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::fugacityCoefficientGas |
( |
unsigned |
, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| const |
|
inline |
Returns the fugacity coefficient [Pa] of a component in the fluid phase given a set of parameters.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::fugacityCoefficientOil |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::fugacityCoefficientWater |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::gasSaturationPressure |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
XgO |
|
) |
| const |
|
inline |
Finish initializing the gas phase PVT properties.
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::oilVaporizationFactor |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::saturatedGasOilMassFraction |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::saturatedGasOilMoleFraction |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| const |
|
inline |
Initialize the viscosity of the gas phase.
This is a function of ...
Initialize the function for the gas formation volume factor.
The gas formation volume factor is a function of and represents the partial density of the oil component in the gas phase at a given pressure.
This method sets . Note that instead of the mass fraction of the oil component in the gas phase, this function depends on the gas dissolution factor. Also note, that the order of the arguments needs to be and not the other way around.
template<class Scalar >
void Opm::WetGasPvt< Scalar >::setMolarMasses |
( |
unsigned |
regionIdx, |
|
|
Scalar |
MOil, |
|
|
Scalar |
MGas, |
|
|
Scalar |
|
|
) |
| |
|
inline |
Initialize the reference densities of all fluids for a given PVT region.
template<class Scalar >
void Opm::WetGasPvt< Scalar >::setReferenceDensities |
( |
unsigned |
regionIdx, |
|
|
Scalar |
rhoRefOil, |
|
|
Scalar |
rhoRefGas, |
|
|
Scalar |
|
|
) |
| |
|
inline |
Initialize the reference densities of all fluids for a given PVT region.
template<class Scalar >
void Opm::WetGasPvt< Scalar >::setSaturatedGasFormationVolumeFactor |
( |
unsigned |
regionIdx, |
|
|
const SamplingPoints & |
samplePoints |
|
) |
| |
|
inline |
template<class Scalar >
void Opm::WetGasPvt< Scalar >::setSaturatedGasOilVaporizationFactor |
( |
unsigned |
regionIdx, |
|
|
const SamplingPoints & |
samplePoints |
|
) |
| |
|
inline |
Initialize the function for the oil vaporization factor .
- Parameters
-
samplePoints | A container of (x,y) values. |
template<class Scalar >
void Opm::WetGasPvt< Scalar >::setSaturatedGasViscosity |
( |
unsigned |
regionIdx, |
|
|
const SamplingPoints & |
samplePoints |
|
) |
| |
|
inline |
template<class Scalar >
template<class Evaluation >
Evaluation Opm::WetGasPvt< Scalar >::viscosity |
( |
unsigned |
regionIdx, |
|
|
const Evaluation & |
, |
|
|
const Evaluation & |
pressure, |
|
|
const Evaluation & |
XgO |
|
) |
| const |
|
inline |
Returns the dynamic viscosity [Pa s] of the fluid phase given a set of parameters.
The documentation for this class was generated from the following file:
|