Implementation of van Genuchten's capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vince versa.
More...
template<class ScalarT, class ParamsT = ParkerVanGen3PParams<ScalarT>>
class Dumux::ParkerVanGen3P< ScalarT, ParamsT >
Implementation of van Genuchten's capillary pressure <-> saturation relation. This class bundles the "raw" curves as static members and doesn't concern itself converting absolute to effective saturations and vince versa.
- See also
- VanGenuchten, VanGenuchtenThreephase
|
static Scalar | pc (const Params ¶ms, const Scalar sw) |
| The capillary pressure-saturation curve. More...
|
|
static Scalar | pcgw (const Params ¶ms, const Scalar swe) |
| The capillary pressure-saturation curve for the gas and wetting phase. More...
|
|
static Scalar | pcnw (const Params ¶ms, const Scalar swe) |
| The capillary pressure-saturation curve for the non-wettigng and wetting phase. More...
|
|
static Scalar | pcgn (const Params ¶ms, const Scalar ste) |
| The capillary pressure-saturation curve for the gas and non-wetting phase. More...
|
|
static Scalar | pcAlpha (const Params ¶ms, Scalar sne) |
| This function ensures a continuous transition from 2 to 3 phases and vice versa. More...
|
|
static Scalar | sw (const Params ¶ms, const Scalar pc) |
| The saturation-capillary pressure curve. More...
|
|
static Scalar | dpc_dswe (const Params ¶ms, const Scalar swe) |
| Returns the partial derivative of the capillary pressure to the effective saturation. More...
|
|
static Scalar | dpcgw_dswe (const Params ¶ms, const Scalar seRegu) |
| Returns the partial derivative of the capillary pressure to the effective saturation. More...
|
|
static Scalar | dpcnw_dswe (const Params ¶ms, const Scalar seRegu) |
| Returns the partial derivative of the capillary pressure to the effective saturation. More...
|
|
static Scalar | dpcgn_dste (const Params ¶ms, const Scalar seRegu) |
| Returns the partial derivative of the capillary pressure to the effective saturation. More...
|
|
static Scalar | dswe_dpc (const Params ¶ms, const Scalar pc) |
| Returns the partial derivative of the effective saturation to the capillary pressure. More...
|
|
static Scalar | krw (const Params ¶ms, const Scalar swe) |
| The relative permeability for the wetting phase of the medium implied by van Genuchten's parameterization. More...
|
|
static Scalar | krn (const Params ¶ms, const Scalar swe, const Scalar sn, const Scalar ste) |
| The relative permeability for the non-wetting phase after the Model of Parker et al. (1987). More...
|
|
static Scalar | krg (const Params ¶ms, const Scalar ste) |
| The relative permeability for the non-wetting phase of the medium implied by van Genuchten's parameterization. More...
|
|
static Scalar | dkrg_dste (const Params ¶ms, Scalar ste) |
| The derivative of the relative permeability for the gas phase in regard to the total liquid saturation of the medium as implied by the van Genuchten parameterization. More...
|
|
static Scalar | kr (const Params ¶ms, const int phaseIdx, const Scalar swe, const Scalar sn, const Scalar ste) |
| The relative permeability for a phase. More...
|
|
static Scalar | bulkDensTimesAdsorpCoeff (const Params ¶ms) |
| the basis for calculating adsorbed NAPL in storage term More...
|
|
template<class ScalarT , class ParamsT = ParkerVanGen3PParams<ScalarT>>
The relative permeability for the non-wetting phase of the medium implied by van Genuchten's parameterization.
The permeability of gas in a 3p system equals the standard 2p description. (see p61. in "Comparison of the Three-Phase Oil Relative Permeability Models" MOJDEH DELSHAD and GARY A. POPE, Transport in Porous Media 4 (1989), 59-83.) [19]
- Parameters
-
params | Array of parameters. |
ste | Effective total liquid (wetting + non-wetting) saturation |
template<class ScalarT , class ParamsT = ParkerVanGen3PParams<ScalarT>>
The relative permeability for the non-wetting phase after the Model of Parker et al. (1987).
See model 7 in "Comparison of the Three-Phase Oil Relative Permeability Models" MOJDEH DELSHAD and GARY A. POPE, Transport in Porous Media 4 (1989), 59-83 [19]
or more comprehensive in "Estimation of primary drainage three-phase relative permeability for organic
liquid transport in the vadose zone", Leonardo I. Oliveira, Avery H. Demond, Journal of Contaminant Hydrology 66 (2003), 261-285 [52]
- Parameters
-
params | Array of parameters. |
swe | Effective wetting phase saturation |
sn | Absolute non-wetting liquid saturation |
ste | Effective total liquid (wetting + non-wetting) saturation |
template<class ScalarT , class ParamsT = ParkerVanGen3PParams<ScalarT>>
The relative permeability for the wetting phase of the medium implied by van Genuchten's parameterization.
The permeability of water in a 3p system equals the standard 2p description. (see p61. in "Comparison of the Three-Phase Oil Relative Permeability Models" MOJDEH DELSHAD and GARY A. POPE, Transport in Porous Media 4 (1989), 59-83.) [19]
- Parameters
-
params | Array of parameters. |
swe | Effective wetting phase saturation |