Opm::CO2< Scalar, CO2Tables > Class Template Reference A class for the CO2 fluid properties. More...
Inheritance diagram for Opm::CO2< Scalar, CO2Tables >:
Detailed Descriptiontemplate<class Scalar, class CO2Tables> class Opm::CO2< Scalar, CO2Tables > A class for the CO2 fluid properties. Under reservoir conditions, CO2 is typically in supercritical state. These properties can be provided in tabulated form, which is necessary for this component. The template is used by the fluidsystem Member Typedef Documentation◆ Scalar
Member Function Documentation◆ acentricFactor()
Returns the acentric factor of the component. ◆ criticalPressure()
template<class Scalar , class CO2Tables >
Returns the critical pressure [Pa] of CO2. Referenced by Opm::CO2< Scalar, CO2Tables >::vaporPressure(). ◆ criticalTemperature()
template<class Scalar , class CO2Tables >
Returns the critical temperature [K] of CO2. Referenced by Opm::CO2< Scalar, CO2Tables >::vaporPressure(). ◆ criticalVolume()
Returns the critical volume in of the component. ◆ gasDensity() [1/2]
The density in of the component at a given pressure in and temperature in .
◆ gasDensity() [2/2]
template<class Scalar , class CO2Tables >
template<class Evaluation >
The density of CO2 at a given pressure and temperature [kg/m^3]. Referenced by Opm::BrineCo2Pvt< Scalar >::BrineCo2Pvt(), Opm::Co2GasPvt< Scalar >::Co2GasPvt(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientH2O(), Opm::CO2< Scalar, CO2Tables >::gasInternalEnergy(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), and Opm::Co2GasPvt< Scalar >::saturatedInverseFormationVolumeFactor(). ◆ gasEnthalpy() [1/2]
Specific enthalpy of the pure component in gas.
◆ gasEnthalpy() [2/2]
template<class Scalar , class CO2Tables >
template<class Evaluation >
Specific enthalpy of gaseous CO2 [J/kg]. Referenced by Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::enthalpy(), Opm::CO2< Scalar, CO2Tables >::gasHeatCapacity(), and Opm::CO2< Scalar, CO2Tables >::gasInternalEnergy(). ◆ gasHeatCapacity()
template<class Scalar , class CO2Tables >
template<class Evaluation >
Specific isobaric heat capacity of the component [J/kg] as a liquid. This function uses the fact that heat capacity is the partial derivative of enthalpy function with respect to temperature.
References Opm::CO2< Scalar, CO2Tables >::gasEnthalpy(). Referenced by Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::heatCapacity(). ◆ gasInternalEnergy() [1/2]
Specific internal energy of the pure component in gas.
◆ gasInternalEnergy() [2/2]
template<class Scalar , class CO2Tables >
template<class Evaluation >
Specific internal energy of CO2 [J/kg]. References Opm::CO2< Scalar, CO2Tables >::gasDensity(), and Opm::CO2< Scalar, CO2Tables >::gasEnthalpy(). Referenced by Opm::Co2GasPvt< Scalar >::internalEnergy(). ◆ gasIsCompressible()
template<class Scalar , class CO2Tables >
Returns true iff the gas phase is assumed to be compressible. ◆ gasIsIdeal()
template<class Scalar , class CO2Tables >
Returns true iff the gas phase is assumed to be ideal. Referenced by Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::isIdealGas(). ◆ gasThermalConductivity()
Thermal conductivity of the component [W/(m^2 K/m)] as a gas. ◆ gasViscosity() [1/2]
The dynamic viscosity of the pure component at a given pressure in and temperature in .
◆ gasViscosity() [2/2]
template<class Scalar , class CO2Tables >
template<class Evaluation >
The dynamic viscosity [Pa s] of CO2. Equations given in: - Vesovic et al., 1990
References Opm::exp(), Opm::CO2< Scalar, CO2Tables >::gasDensity(), Opm::log(), Opm::pow(), and Opm::sqrt(). Referenced by Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::gasDiffCoeff(), Opm::Co2GasPvt< Scalar >::saturatedViscosity(), and Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::viscosity(). ◆ init()
A default routine for initialization, not needed for components and must not be called.
This function throws a warning when called: "No init routine defined - make sure that this is not necessary!" ◆ liquidDensity()
The density of the liquid component at a given pressure in and temperature in .
◆ liquidEnthalpy()
Specific enthalpy of the pure component in liquid.
◆ liquidHeatCapacity()
Specific isobaric heat capacity of the component [J/kg] as a liquid. ◆ liquidInternalEnergy()
Specific internal energy of pure the pure component in liquid.
◆ liquidIsCompressible()
Returns true iff the liquid phase is assumed to be compressible. ◆ liquidThermalConductivity()
Thermal conductivity of the component [W/(m^2 K/m)] as a liquid. ◆ liquidViscosity()
The dynamic liquid viscosity of the pure component.
◆ maxTabulatedPressure()
template<class Scalar , class CO2Tables >
Returns the pressure [Pa] at CO2's triple point. ◆ maxTabulatedTemperature()
template<class Scalar , class CO2Tables >
Returns the pressure [Pa] at CO2's triple point. ◆ minTabulatedPressure()
template<class Scalar , class CO2Tables >
Returns the pressure [Pa] at CO2's triple point. ◆ minTabulatedTemperature()
template<class Scalar , class CO2Tables >
Returns the pressure [Pa] at CO2's triple point. ◆ molarMass()
template<class Scalar , class CO2Tables >
The mass in [kg] of one mole of CO2. Referenced by Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, H2O, CO2, verbose >::fugacityCoefficientH2O(), Opm::BinaryCoeff::H2O_CO2::gasDiffCoeff(), and Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::molarMass(). ◆ name()
template<class Scalar , class CO2Tables >
A human readable name for the CO2. Referenced by Opm::BrineCO2FluidSystem< Scalar, CO2Tables >::componentName(). ◆ triplePressure()
template<class Scalar , class CO2Tables >
Returns the pressure [Pa] at CO2's triple point. ◆ tripleTemperature()
template<class Scalar , class CO2Tables >
Returns the temperature [K]at CO2's triple point. ◆ vaporPressure()
template<class Scalar , class CO2Tables >
template<class Evaluation >
The vapor pressure in [N/m^2] of pure CO2 at a given temperature. See: R. Span and W. Wagner: A New Equation of State for Carbon Dioxide Covering the Fluid Region from the Triple‐Point Temperature to 1100 K at Pressures up to 800 MPa. Journal of Physical and Chemical Reference Data, 25 (6), pp. 1509-1596, 1996 References Opm::CO2< Scalar, CO2Tables >::criticalPressure(), Opm::CO2< Scalar, CO2Tables >::criticalTemperature(), Opm::exp(), and Opm::pow(). Member Data Documentation◆ isTabulated
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||