Brooks-Corey effective saturation, capillary pressure and relative permeability functions. More...
Functions | |
Real | effectiveSaturation (Real pc, Real pe, Real lambda) |
Effective saturation as a function of capillary pressure Note: seff = 1 for p >= 0. More... | |
Real | dEffectiveSaturation (Real pc, Real pe, Real lambda) |
Derivative of effective saturation wrt porepressure. More... | |
Real | d2EffectiveSaturation (Real pc, Real pe, Real lambda) |
Second derivative of effective saturation wrt porepressure. More... | |
Real | capillaryPressure (Real seff, Real pe, Real lambda, Real pc_max) |
Capillary pressure as a function of effective saturation. More... | |
Real | dCapillaryPressure (Real seff, Real pe, Real lambda, Real pc_max) |
Derivative of capillary pressure wrt effective saturation. More... | |
Real | d2CapillaryPressure (Real seff, Real pe, Real lambda, Real pc_max) |
Second derivative of capillary pressure wrt effective saturation. More... | |
template<typename T > | |
T | relativePermeabilityW (const T &seff, Real lambda) |
Relative permeability of the wetting phase as a function of effective saturation. More... | |
Real | dRelativePermeabilityW (Real seff, Real lambda) |
Derivative of relative permeability of the wetting phase wrt to effective saturation. More... | |
template<typename T > | |
T | relativePermeabilityNW (const T &seff, Real lambda) |
Relative permeability of the non-wetting phase as a function of effective saturation. More... | |
Real | dRelativePermeabilityNW (Real seff, Real lambda) |
Derivative of relative permeability of the non-wetting phase wrt to effective saturation. More... | |
Brooks-Corey effective saturation, capillary pressure and relative permeability functions.
Note: capillary pressure and relative permeability are functions of effective saturation. The derivatives are therefore given wrt effective saturation. These derivatives must be multiplied by the derivative of effective saturation wrt the true saturation in objects using these relations.
From Brooks, R. H. and A. T. Corey (1966), Properties of porous media affecting fluid flow, J. Irrig. Drain. Div., 92, 61-88
Capillary pressure as a function of effective saturation.
seff | effective saturation |
pe | threshold entry pressure |
lambda | Brooks-Corey exponent |
pc_max | maximum capillary pressure (Pa) |
Definition at line 42 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowCapillaryPressureBC::capillaryPressureCurve(), d2CapillaryPressure(), dCapillaryPressure(), and TEST().
Second derivative of capillary pressure wrt effective saturation.
seff | effective saturation |
pe | threshold entry pressure |
lambda | Brooks-Corey exponent |
pc_max | maximum capillary pressure (Pa) |
Definition at line 68 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowCapillaryPressureBC::d2CapillaryPressureCurve(), and TEST().
Second derivative of effective saturation wrt porepressure.
pc | capillary pressure |
pe | threshold entry pressure |
lambda | Brooks-Corey exponent |
Definition at line 33 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowCapillaryPressureBC::d2EffectiveSaturation(), and TEST().
Derivative of capillary pressure wrt effective saturation.
seff | effective saturation |
pe | threshold entry pressure |
lambda | Brooks-Corey exponent |
pc_max | maximum capillary pressure (Pa) |
Definition at line 53 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowCapillaryPressureBC::dCapillaryPressureCurve(), and TEST().
Derivative of effective saturation wrt porepressure.
pc | capillary pressure |
pe | threshold entry pressure |
lambda | Brooks-Corey exponent |
Definition at line 24 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowCapillaryPressureBC::dEffectiveSaturation(), and TEST().
Derivative of relative permeability of the non-wetting phase wrt to effective saturation.
seff | effective saturation |
lambda | Brooks-Corey exponent |
Definition at line 93 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowRelativePermeabilityBCTempl< is_ad >::dRelativePermeability(), and TEST().
Derivative of relative permeability of the wetting phase wrt to effective saturation.
seff | effective saturation |
lambda | Brooks-Corey exponent |
Definition at line 83 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowRelativePermeabilityBCTempl< is_ad >::dRelativePermeability(), and TEST().
Effective saturation as a function of capillary pressure Note: seff = 1 for p >= 0.
pc | capillary pressure |
pe | threshold entry pressure |
lambda | Brooks-Corey exponent |
Definition at line 15 of file PorousFlowBrooksCorey.C.
Referenced by PorousFlowCapillaryPressureBC::effectiveSaturation(), and TEST().
T PorousFlowBrooksCorey::relativePermeabilityNW | ( | const T & | seff, |
Real | lambda | ||
) |
Relative permeability of the non-wetting phase as a function of effective saturation.
seff | effective saturation |
lambda | Brooks-Corey exponent |
Definition at line 124 of file PorousFlowBrooksCorey.h.
Referenced by PorousFlowRelativePermeabilityBCTempl< is_ad >::relativePermeability(), and TEST().
T PorousFlowBrooksCorey::relativePermeabilityW | ( | const T & | seff, |
Real | lambda | ||
) |
Relative permeability of the wetting phase as a function of effective saturation.
seff | effective saturation |
lambda | Brooks-Corey exponent |
Definition at line 98 of file PorousFlowBrooksCorey.h.
Referenced by PorousFlowRelativePermeabilityBCTempl< is_ad >::relativePermeability(), and TEST().