version 3.10
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts

Single-phase (immiscible) flow. More...

Description

A one-phase-flow, isothermal pore-network model using the fully implicit scheme.

A mass balance equation is formulated for each pore body i:

Vi(ϱi)t+j(ϱQ)ij=(Vq)i .

Vi is the pore body volume, and the advective mass flow (ϱQ)ij through throat ij can be based on the fluid phase density ϱ either of the upstream pore body i or j (upwinding) or on the respective averaged value. qi is a mass sink or source term defined on pore body i.

Per default, the volume flow rate Qij follows a linear Hagen-Poiseuille-type law (PoreNetworkModel::CreepingFlow) which is only valid for Re<1:

Qij=gij(pipj+Ψ) .

gij is a suitable throat conductance value (see e.g. PoreNetwork::TransmissibilityPatzekSilin) while pi and pj are averaged pore body pressures.

The (optional) influence of gravity is given by

Ψ=ϱg(xixj) ,

where xixj is the distance vector between the centers of pore bodies i and j and g is the gravitational acceleration.

Files

file  porenetwork/1p/fluxvariablescache.hh
 
file  porenetwork/1p/iofields.hh
 
file  porenetwork/1p/model.hh
 A one-phase-flow, isothermal pore-network model using the fully implicit scheme.
 
file  porenetwork/1p/spatialparams.hh
 The spatial parameters for single-phase pore-network models.
 
file  porenetwork/1p/volumevariables.hh
 

Classes

class  Dumux::PoreNetwork::OnePFluxVariablesCache< AdvectionType >
 Flux variables cache for the single-phase-flow PNM Store data required for flux calculation. More...
 
class  Dumux::PoreNetwork::OnePIOFields
 Adds output fields specific to the PNM 1p model. More...
 
class  Dumux::PoreNetwork::OnePSpatialParams< GridGeometry, Scalar, Implementation >
 The base class for spatial parameters for single-phase pore-network models. More...
 
class  Dumux::PoreNetwork::OnePDefaultSpatialParams< GridGeometry, Scalar >
 The default class for spatial parameters for single-phase pore-network models. More...
 
class  Dumux::PoreNetwork::OnePVolumeVariables< Traits >
 Contains the quantities which are constant within a finite volume (the pore body) in the one-phase model. More...