version 3.9-dev
porousmediumflow/co2/model.hh File Reference

Adaption of the non-isothermal two-phase two-component flow model to problems with CO2. More...

Go to the source code of this file.

Description

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.
 
Include dependency graph for porousmediumflow/co2/model.hh: