co2injectionproblem.hh File Reference #include <opm/models/immiscible/immisciblemodel.hh> #include <opm/simulators/linalg/parallelamgbackend.hh> #include <opm/material/fluidsystems/H2ON2FluidSystem.hpp> #include <opm/material/fluidsystems/BrineCO2FluidSystem.hpp> #include <opm/material/fluidstates/CompositionalFluidState.hpp> #include <opm/material/fluidstates/ImmiscibleFluidState.hpp> #include <opm/material/constraintsolvers/ComputeFromReferencePhase.hpp> #include <opm/material/fluidmatrixinteractions/LinearMaterial.hpp> #include <opm/material/fluidmatrixinteractions/RegularizedBrooksCorey.hpp> #include <opm/material/fluidmatrixinteractions/EffToAbsLaw.hpp> #include <opm/material/fluidmatrixinteractions/MaterialTraits.hpp> #include <opm/material/thermal/SomertonThermalConductionLaw.hpp> #include <opm/material/thermal/ConstantSolidHeatCapLaw.hpp> #include <opm/material/binarycoefficients/Brine_CO2.hpp> #include <opm/material/common/UniformTabulated2DFunction.hpp> #include <dune/grid/yaspgrid.hh> #include <dune/grid/io/file/dgfparser/dgfyasp.hh> #include <dune/common/version.hh> #include <dune/common/fvector.hh> #include <dune/common/fmatrix.hh> #include <sstream> #include <iostream> #include <string>
Include dependency graph for co2injectionproblem.hh:
Go to the source code of this file.
Detailed DescriptionProblem where is injected under a low permeable layer at a depth of 2700m. The domain is sized 60m times 40m and consists of two layers, one which is moderately permeable ( ) for and one with a lower intrinsic permeablility ( ) in the rest of the domain. gets injected by means of a forced-flow boundary condition into water-filled aquifer, which is situated 2700m below sea level, at the lower-right boundary ( ) and migrates upwards due to buoyancy. It accumulates and eventually enters the lower permeable aquitard. The boundary conditions applied by this problem are no-flow conditions on the top bottom and right boundaries and a free-flow boundary condition on the left. For the free-flow condition, hydrostatic pressure is assumed. |
||||||||||||||||||||||||||