Capillary Pressure Functions
Brooks-Corey, Van Genuchten and Leverett J-function saturation-pressure models.
6 functions
PO.SCAL.BrooksCorey.Pc(Sw, Swi, Pd, lambda)
Brooks-Corey capillary pressure, [psi]. Pc = Pd × Se^(-1/λ).
PO.SCAL.BrooksCorey.Sw(Pc, Swi, Pd, lambda)
Brooks-Corey saturation from capillary pressure, [fraction]. Inverse of Pc function.
PO.SCAL.VanGenuchten.Pc(Sw, Swi, alpha, n)
Van Genuchten capillary pressure, [psi]. Se = [1 + (αPc)^n]^(-m).
PO.SCAL.VanGenuchten.Sw(Pc, Swi, alpha, n)
Van Genuchten saturation from capillary pressure, [fraction]. Inverse of Pc function.
PO.SCAL.Leverett.J(Pc, K, porosity, IFT, theta)
Leverett J-function, [dimensionless]. J = (Pc/σcosθ) × √(k/φ).
PO.SCAL.Leverett.Pc(J, K, porosity, IFT, theta)
Capillary pressure from J-function, [psi]. Pc = J × σcosθ × √(φ/k).