The regular hysteresis option (IRP = ICP = 12) provides a rigorous representation of hysteretic relative permeability and capillary pressure curves. However, it can significantly slow down TOUGH simulations, because small time steps are often required at turning points, when a grid block switches between drainage and imbibition, because the slopes of the characteristic curves are discontinuous. Moreover, several control parameters are needed, which generally must be determined by trial and error, for the code to run smoothly. An alternative means of capturing the essence of hysteresis, while maintaining continuous slopes and requiring no additional control parameters, is the simple hysteresis algorithm of Patterson and Falta (2012), which is invoked with IRP = ICP = 13
The Mualem (1976) relative permeability model is used for the non-wetting phase:
{k_{rn}} = \sqrt {1 - {{\bar S}_{wn}}} {(1 - {\bar S_{wn}}^{1/m})^{2m}}\
where
and and are residual saturations of the wetting and non-wetting phases, respectively. Hysteresis is implemented by considering to be a variable, which is calculated from the maximum historical non-wetting phase saturation in a grid block, . The user has the option to specify Snr as a linear function of the historical :
or can be calculated using a modified form of the Land (1968) relationship
with
where and , the maximum residual non-wetting phase saturation, are user-specified material properties. is calculated during every Newton-Raphson iteration. If drops below by dissolution or compression, is recalculated as
or
Wetting-phase relative permeability (non-hysteretic) is from van Genuchten (1980)
where
Parameters:
RP(1) = m to use in
RP(2) =
RP(3) = (recommend 1)
RP(4) If <0 = - in linear trapping model
If >0 = in Land trapping model
RP(5) = , m to use in ; if zero or blank, use RP(1)
RP(6) = power to use in first term in (default ½)
RP(7) If = 0 Use ( ) in first term in (Mualem, 1976)
If > 0 Use in first term in (Charbeneau, 2007), so that does not go to 1 when immobile liquid phase is present