rlp
¶
Relative permeability and capillary pressure model. Several models are available.
- Group 1 - IRLP(i), RP1, RP2, RP3, RP4, RP5, RP6, RP7, RP8, RP9, RP10, RP11, RP12, RP13, RP14, RP15, RP16 (number of parameters entered depends on model selected)
- Group 2 - JA, JB, JC, I
Only those parameters defined for a given model need to be input. Group 1 is
ended when a blank line is encountered. The parameter i is incremented each
time a Group 1 line is read. Group 2 lines will refer to this parameter.
For model numbers 4, 6, and 7 (the combined van Genuchten model), the
permeability is isotropic and overwrites the input from macro perm
.
Macro fper can be used with models 4, 6, and 7 to introduce anisotropy.
Input Variable | Format | Description |
---|---|---|
IRLP(i) | integer | Relative permeability model type. |
Model -1: IRLP(i) = -1, constant relative permeability, linear capillary pressure (4 parameters required). | ||
RP1 | real | Liquid relative permeability (\(m^2\)). |
RP2 | real | Vapor relative permeability (\(m^2\)). |
RP3 | real | Capillary pressure at zero saturation (\(MPa\)). |
RP4 | real | Saturation at which capillary pressure goes to zero. |
Model 1: IRLP(i) = 1, linear relative permeability, linear capillary pressure (6 parameters required). | ||
RP1 | real | Residual liquid saturation. |
RP2 | real | Residual vapor saturation. |
RP3 | real | Maximum liquid saturation. |
RP4 | real | Maximum vapor saturation. |
RP5 | real | Capillary pressure at zero saturation (MPa). |
RP6 | real | Saturation at which capillary pressure goes to zero. |
Model 2: IRLP(i) = 2, Corey relative permeability, linear capillary pressure (4 parameters required). | ||
RP1 | real | Residual liquid saturation. |
RP2 | real | Residual vapor saturation. |
RP3 | real | Capillary pressure at zero saturation (MPa). |
RP4 | real | Saturation at which capillary pressure goes to zero. |
Model 3: IRLP(i) = 3, van Genuchten relative permeability, van Genuchten capillary pressure (6 parameters required). In this model permeabilities are represented as a function of capillary pressure [rlp(h)]. | ||
RP1 | real | Residual liquid saturation. |
RP2 | real | Maximum liquid saturation. |
RP3 | real | Inverse of air entry head, \(\alpha_G\) (1/m) [note some data is given in (1/Pa) convert using pressure = ρgΔh]. |
RP4 | real | Power n in van Genuchten formula. |
RP5 | real | Low saturation fitting parameter, multiple of cutoff capillary pressure assigned as maximum capillary pressure. If RP5 < 0 then a linear fit from the cutoff saturation (RP6) is used. The slope of the cutoff saturation is used to extend the function to saturation = 0. If RP5 = 0, a cubic fit is used. The slope at the cutoff saturation is matched and the conditions \(\frac{\partial}{\partial S}Pcap = 0\) and \(\frac{\partial^2}{\partial S}Pcap = 0\) are forced at \(S = 0\). If RP5 > 0, a multiple of the value of the capillary pressure at the cutoff saturation, \(RP5\cdot Pcap(S_{cutoff}\) is forced at \(S = 0\). |
RP6 | real | Cutoff saturation used in fits described for RP5, must be greater than RP1. |
Model 4: IRLP(i) = 4, van Genuchten relative permeability, van Genuchten capillary pressure, effective continuum (15 parameters required). In this model permeabilities are represented as a function of capillary pressure [rlp(h)]. | ||
RP1 | real | Residual liquid saturation, matrix rock material. |
RP2 | real | Maximum liquid saturation, matrix rock material. |
RP3 | real | Inverse of air entry head, \(\alpha_G\) (1/m) [note some data is given in (1/Pa) convert using pressure = \(\rho g \Delta h\)], matrix rock material. |
RP4 | real | Power n in van Genuchten formula, matrix rock material. |
RP5 | real | Low saturation fitting parameter, matrix rock material, multiple of cutoff capillary pressure assigned as maximum capillary pressure. If RP5 < 0 then a linear fit from the cutoff saturation (RP6) is used. The slope of the cutoff saturation is used to extend the function to saturation = 0. |
If RP5 = 0, a cubic fit is used. The slope at the cutoff saturation is matched and the conditions \(\frac{\partial}{\partial S}Pcap = 0\) and \(\frac{\partial^2}{\partial S}Pcap = 0\) are forced at \(S = 0\). If RP5 > 0, a multiple of the value of the capillary pressure at the cutoff saturation, \(RP5\cdot Pcap(S_{cutoff})\) is forced at \(S = 0\). | ||
RP6 | real | Cutoff saturation used in fits described for RP5, must be greater than RP1. |
RP7 | real | Residual liquid saturation, fracture material. |
RP8 | real | Maximum liquid saturation, fracture material. |
RP9 | real | Inverse of air entry pressure, \(\alpha_G\) (1/m) [note some data is given in(1/Pa) convert using pressure = \(\rho g \Delta h\)], fracture material. |
RP10 | real | Power n in van Genuchten formula, fracture material. |
RP11 | real | Low saturation fitting parameter, fracture material, multiple of cutoff capillary pressure assigned as maximum capillary pressure. If RP11 < 0 then a linear fit from the cutoff saturation (RP12) is used. The slope of the cutoff saturation is used to extend the function to saturation = 0.If RP11 = 0, a cubic fit is used. The slope at the cutoff saturation is matched and the conditions \(\frac{\partial}{\partial S}Pcap = 0\) and \(\frac{\partial^2}{\partial S}Pcap = 0\) are forced at \(S = 0\). If RP11 > 0, a multiple of the value of the capillary pressure at the cutoff saturation, \(RP11\cdot Pcap(S_{cutoff})\) is forced at \(S = 0\). |
RP12 | real | Cutoff saturation used in fits described for RP11, must be greater than RP7. |
RP13 | real | Fracture permeability (\(m^2\)). This is the permeability of the individual fractures. The bulk permeability of the fracture continuum is \(RP13\times RP15\). Can be made anisotropic with macro FPER. |
RP14 | real | Matrix rock saturated permeability (\(m^2\)). Can be made anisotropic with macro FPER. |
RP15 | real | Fracture volume fraction. Is equal to the fracture aperture divided by the fracture spacing (with same units). Sometimes called fracture porosity. |
Model 5: IRLP(i) = 5, van Genuchten relative permeability, van Genuchten capillary pressure (6 parameters required). This model and its input are the same as for Model 3 except that permeabilities are represented as a function of saturation [rlp(S)] rather than capillary pressure. | ||
Model 6: IRLP(i) = 6, van Genuchten relative permeability, van Genuchten capillary pressure, effective continuum (15 parameters required). This model and its input are the same as for Model 4 except that permeabilities are represented as a function of saturation [rlp(S)] rather than capillary pressure. | ||
Model 7: IRLP(i) = 7, van Genuchten relative permeability, van Genuchten capillary pressure, effective continuum with special fracture interaction term (16 parameters required). This model and its input are the same as for Model 6 except that the an additional term is included which represents the fracture-matrix interaction. | ||
RP16 | real | Fracture-matrix interaction term. If RP16 ≤ 0, then an additional multiplying term equal to the relative permeability is applied to the fracture-matrix interaction term for dual permeability problems. If RP16 > 0, then an additional multiplying term equal to \(sl**RP16\) and \((1.-sl)**RP16\) is applied to the fracture-matrix interaction terms for the liquid and vapor phases, respectively, for dual permeability problems. Here, \(sl\) is the value of saturation at the given node. |
Model 10: IRLP(i) = 10, linear relative permeability with minimum relative permeability values, linear capillary pressure (8 parameters required). | ||
RP1 | real | Residual liquid saturation. |
RP2 | real | Residual vapor saturation. |
RP3 | real | Maximum liquid saturation. |
RP4 | real | Maximum vapor saturation. |
RP5 | real | Minimum liquid permeability (\(m^2\)). |
RP6 | real | Minimum vapor permeability (\(m^2\)). |
RP7 | real | Capillary pressure at zero saturation (\(MPa\)). |
RP8 | real | Saturation at which capillary pressure goes to zero. |
The following is an example of rlp
.
In this example, Corey type relative permeability is specified,
with residual liquid saturation of 0.3, residual vapor saturation of 0.1,
a base capillary pressure of 2 MPa, and capillary pressure goes to zero at a
saturation of 1. This model is assigned to nodes numbered 1 through 140.
rlp | ||||
2 | 0.3 | 0.1 | 2.0 | |
1 | 140 | 1 | 1 | |
© Copyright 2018, Los Alamos National Laboratory