reservoirproblem.hh File Reference
#include <dune/common/version.hh>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <dune/grid/yaspgrid.hh>
#include <dune/grid/io/file/dgfparser/dgfyasp.hh>
#include <opm/material/fluidmatrixinteractions/LinearMaterial.hpp>
#include <opm/material/fluidmatrixinteractions/MaterialTraits.hpp>
#include <opm/material/fluidstates/CompositionalFluidState.hpp>
#include <opm/material/fluidsystems/BlackOilFluidSystem.hpp>
#include <opm/material/constraintsolvers/ComputeFromReferencePhase.hpp>
#include <opm/material/fluidsystems/blackoilpvt/DryGasPvt.hpp>
#include <opm/material/fluidsystems/blackoilpvt/LiveOilPvt.hpp>
#include <opm/material/fluidsystems/blackoilpvt/ConstantCompressibilityWaterPvt.hpp>
#include <opm/models/blackoil/blackoilproperties.hh>
#include <opm/models/common/multiphasebaseparameters.hh>
#include <opm/models/discretization/common/fvbaseparameters.hh>
#include <opm/models/discretization/common/fvbaseproperties.hh>
#include <opm/models/nonlinear/newtonmethodparams.hpp>
#include <opm/models/utils/basicproperties.hh>
#include <string>
#include <vector>
Include dependency graph for reservoirproblem.hh:

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::ReservoirBaseProblem
 
struct  Opm::Properties::Grid< TypeTag, TTag::ReservoirBaseProblem >
 
struct  Opm::Properties::Problem< TypeTag, TTag::ReservoirBaseProblem >
 
struct  Opm::Properties::MaterialLaw< TypeTag, TTag::ReservoirBaseProblem >
 
struct  Opm::Properties::EnableConstraints< TypeTag, TTag::ReservoirBaseProblem >
 
struct  Opm::Properties::FluidSystem< TypeTag, TTag::ReservoirBaseProblem >
 Explicitly set the fluid system to the black-oil fluid system. More...
 
struct  Opm::Parameters::MaxDepth< Scalar >
 
struct  Opm::Parameters::Temperature< Scalar >
 
struct  Opm::Parameters::WellWidth< Scalar >
 
class  Opm::ReservoirProblem< TypeTag >
 Some simple test problem for the black-oil VCVF discretization inspired by an oil reservoir. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::Properties
 
namespace  Opm::Properties::TTag
 The generic type tag for problems using the immiscible multi-phase model.
 
namespace  Opm::Parameters
 

Detailed Description

Some simple test problem for the black-oil VCVF discretization inspired by an oil reservoir.

The domain is two-dimensional and exhibits a size of 6000m times 60m. Initially, the reservoir is assumed by oil with a bubble point pressure of 20 MPa, which also the initial pressure in the domain. No-flow boundaries are used for all boundaries. The permeability of the lower 10 m is reduced compared to the upper 10 m of the domain witch capillary pressure always being neglected. Three wells are approximated using constraints: Two water-injector wells, one at the lower-left boundary one at the lower-right boundary and one producer well in the upper part of the center of the domain. The pressure for the producer is assumed to be 2/3 of the reservoir pressure, the injector wells use a pressure which is 50% above the reservoir pressure.