Adaption of the non-isothermal two-phase two-component flow model to problems with CO2. More...
#include <dumux/common/properties.hh>
#include <dumux/porousmediumflow/2p2c/model.hh>
#include "volumevariables.hh"
Go to the source code of this file.
See 2p2c for reference to the equations used. The CO2 model is derived from the 2p2c model, however, in the CO2 model the phase switch criterion is different from the 2p2c model. The phase switch occurs when the equilibrium concentration of a component in a phase is exceeded, instead of the sum of the components in the virtual phase (the phase which is not present) being greater that unity as done in the 2p2c model. The CO2VolumeVariables do not use a constraint solver for calculating the mole fractions as is the case in the 2p2c model. Instead, mole fractions are calculated in the FluidSystem with a given temperature, pressure and salinity. The model is able to use either mole or mass fractions. The property useMoles can be set to either true or false, but make sure that the according units are used in the problem setup. useMoles is set to false by default.
Classes | |
struct | Dumux::Properties::TTag::TwoPTwoCCO2 |
struct | Dumux::Properties::TTag::TwoPTwoCCO2NI |
struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::TwoPTwoCCO2 > |
the co2 volume variables use the same traits as the 2p2c model More... | |
struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::TwoPTwoCCO2NI > |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Properties |
The energy balance equation for a porous solid. | |
namespace | Dumux::Properties::TTag |
Type tag for numeric models. | |