BrooksCoreyCapillaryPressure#

Source: models/porous_flow/BrooksCoreyCapillaryPressure.py

Define the Brooks-Corey correlation for capillary pressure \(P_c = P_t S_e^{-\frac{1}{p}}\). Here \(S_e\) is the effective saturation, \(P_t\) is the threshold pressure at zero saturation, and \(p\) is the shape parameter. 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 · required

The effective saturation

Outputs#

capillary_pressure — output · Scalar · required

Capillary pressure.

Parameters#

threshold_pressure — parameter · Scalar · required

The threshold entry pressure

exponent — parameter · Scalar · required

The shape parameter p

Other options#

log_extension — bool · default False

Whether to apply logarithmic extension

transition_saturation — float · default 0.0

The transition value of the effective saturation below which to apply the logarithmic extension