|
My Project
|
Problem where liquid water is first stopped by a low-permeability lens and then seeps though it. More...
#include <opm/models/ncp/ncpproperties.hh>#include <opm/material/fluidsystems/H2ON2FluidSystem.hpp>#include <opm/material/constraintsolvers/ComputeFromReferencePhase.hpp>#include <opm/material/fluidstates/CompositionalFluidState.hpp>#include <opm/material/fluidmatrixinteractions/RegularizedBrooksCorey.hpp>#include <opm/material/fluidmatrixinteractions/EffToAbsLaw.hpp>#include <opm/material/fluidmatrixinteractions/LinearMaterial.hpp>#include <opm/material/fluidmatrixinteractions/MaterialTraits.hpp>#include <opm/material/thermal/ConstantSolidHeatCapLaw.hpp>#include <opm/material/thermal/SomertonThermalConductionLaw.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 <string>#include <iostream>Go to the source code of this file.
Classes | |
| struct | Opm::Properties::TTag::ObstacleBaseProblem |
| struct | Opm::Properties::Grid< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::Problem< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::FluidSystem< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::MaterialLaw< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::ThermalConductionLaw< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::SolidEnergyLaw< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::EnableGravity< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::EndTime< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::InitialTimeStepSize< TypeTag, TTag::ObstacleBaseProblem > |
| struct | Opm::Properties::GridFile< TypeTag, TTag::ObstacleBaseProblem > |
| class | Opm::ObstacleProblem< TypeTag > |
| Problem where liquid water is first stopped by a low-permeability lens and then seeps though it. More... | |
Problem where liquid water is first stopped by a low-permeability lens and then seeps though it.
Liquid water is injected by using of a free-flow condition on the lower right of the domain. This water level then raises until hydrostatic pressure is reached. On the left of the domain, a rectangular obstacle with
lower permeability than the rest of the domain first stops the for a while until it seeps through it.
The domain is sized 60m times 40m and consists of two media, a moderately permeable soil (
) and an obstacle at
with a lower permeablility of
.
Initially the whole domain is filled by nitrogen, the temperature is
for the whole domain. The gas pressure is initially 1 bar, at the inlet of the liquid water on the right side it is 2 bar.
The boundary is no-flow except on the lower 10 meters of the left and the right boundary where a free flow condition is assumed.