One mass balance per component (water and CO2).
where the mass of each species is (summed over each phase )
and the flux of each component is the sum of advective and diffusive fluxes
where the advective flux is given by Darcy's law, and the diffusive flux is the usual Fickian diffusion.
All parameters above are their usual values (e.g., porosity, density etc).
-
CO2 in liquid phase: Calculated using fugacity formulation of Spycher et al. (2003) and Spycher et al. (2005)
-
Water in gas phase: Calculated using fugacity formulation of Spycher et al. (2003) and Spycher et al. (2005)
-
Liquid phase: Water density calculated using IAPWS Industrial Formulation, density change due to dissolved CO2 calculated using formulation by Garcia, 2001.
-
Gas phase: Approximated as pure CO2, with properties calculated using the Span and Wagner (1996) EOS.
CO2 solubility at base of tank 1.786 kg/m3 (0.001782 kg/kg)
20°C
The volume of the sand region (NOT including water region at top of tank) 0.0865 m3. The pore volume of the model is 0.0383 m3.
The parameters for the different facies are given in spatial_parameters.csv.
Fully coupled, fully implicit, cell-centered FV.
Newton with line search, direct solver (MUMPS) for the linear systems.
Persistent set of primary variables comprising fluid pressure and total mole fraction of CO2 summed over all phases, with gas saturation calculated using a compositional flash see MOOSE documentation for details.
Uniform structured grid of 44,284 quadrilateral elements (approx dimensions of each element is 10mm x 10mm).
During the injection period (0 to 5 hours)
Indicator | Average | Min | Max | Median |
---|---|---|---|---|
time step size [s] | 1.96 | 0.0078125 | 2 | 2 |
# nonlinear iterations per time step | 3 | 1 | 15 | 3 |
# linear iterations per solve | 1 | 1 | 1 | 1 |
During the subsequent rest period (5 to 120 hours)
Indicator | Average | Min | Max | Median |
---|---|---|---|---|
time step size [s] | 35.92 | 0.15625 | 60 | 20 |
# nonlinear iterations per time step | 3 | 1 | 15 | 2 |
# linear iterations per solve | 1 | 1 | 1 | 1 |