IRP=13 Simple hysteresis

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:

where

Sˉwn=SwSwr1SwrSnr{\bar S_{wn}} = \frac{{{S_w} - {S_{wr}}}}{{1 - {S_{wr}} - {S_{nr}}}}

and SwrS_{wr} and SnrS_{nr} are residual saturations of the wetting and non-wetting phases, respectively. Hysteresis is implemented by considering SnrS_{nr} to be a variable, which is calculated from the maximum historical non-wetting phase saturation in a grid block, SnmaxS_{nmax} . The user has the option to specify Snr as a linear function of the historical SnmaxS_{nmax} :

Snr=fsnrSnmax{S_{nr}} = {f_{snr}}{S_{n\max }}

or SnrS_{nr} can be calculated using a modified form of the Land (1968) relationship

Snr=Snmax1+CSnmax{S_{nr}} = \frac{{{S_{n\max }}}}{{1 + C{S_{n\max }}}}

with

C=1Snrmax11SwrC = \frac{1}{{{S_{nr\max }}}} - \frac{1}{{1 - {S_{wr}}}}

where fsnrf_{snr} and SnmaxS_{nmax} , the maximum residual non-wetting phase saturation, are user-specified material properties. SnrS_{nr} is calculated during every Newton-Raphson iteration. If SnS_{n} drops below SnrS_{nr} by dissolution or compression, SnmaxS_{nmax} is recalculated as

Snmax=Snfsnr{S_{n\max }} = \frac{{{S_n}}}{{{f_{snr}}}} or Snmax=Sn1CSn{S_{n\max }} = \frac{{{S_n}}}{{1 - C{S_n}}}

Wetting-phase relative permeability (non-hysteretic) is from van Genuchten (1980)

krw=Sˉw[1(1Sˉw1/m)m]2{k_{rw}} = \sqrt {{{\bar S}_w}} {\left[ {1 - {{(1 - {{\bar S}_w}^{1/m})}^m}} \right]^2}

where

Sˉw=SwSwrSwsSwr{\bar S_w} = \frac{{{S_w} - {S_{wr}}}}{{{S_{ws}} - {S_{wr}}}}

Parameters:

RP(1) = m to use in krwk_{rw}

RP(2) = SwrS_{wr}

RP(3) = SwsS_{ws} (recommend 1)

RP(4) If <0 = - fsnrf_{snr} in linear trapping model

If >0 = SnrmaxS_{nr max} in Land trapping model

RP(5) = mgasm_{gas}, m to use in krnk_{rn}; if zero or blank, use RP(1)

RP(6) = power to use in first term in krnk_{rn} (default ½)

RP(7) If = 0 Use ( ) in first term in krnk_{rn} (Mualem, 1976)

If > 0 Use SgS_g in first term in krnk_{rn} (Charbeneau, 2007), so that krnk_{rn} does not go to 1 when immobile liquid phase is present