VanGenuchtenCapillaryPressure¶
Source: models/porous_flow/VanGenuchtenCapillaryPressure.py
Define the van Genuchten correlation for capillary pressure \(P_c = a \left( S_e^{-\frac{1}{m}} - 1 \right)^{1-m}\). Here \(S_e\) is the effective saturation, \(a\) and \(m\) are shape parameters. Optionally, a logarithmic extension is applied below a user-supplied transition saturation \(S_p\) to keep the pressure finite as \(S_e \to 0\).
Inputs¶
effective_saturation—input·Scalar· requiredThe effective saturation
Outputs¶
capillary_pressure—output·Scalar· requiredCapillary pressure.
Parameters¶
a—parameter·Scalar· requiredShape parameter a
m—parameter·Scalar· requiredShape parameter m
Other options¶
log_extension—bool· defaultFalseWhether to apply logarithmic extension
transition_saturation—float· default0.0The transition value of the effective saturation below which to apply the logarithmic extension