Introduction

Mixed fluid conditions are common in fractured rocks and affect both engineering applications and natural processes1,2. Examples include energy resource extraction such as hydrocarbons and geothermal3,4, the vadose zone and environmental remediation5,6, geological storage of CO2 and nuclear waste7,8, and hydrothermal alteration and ore deposition9.

In the absence of gouge, fractures provide preferential flow pathways that dominate fluid flow. Then, invasion can readily bypass wetting (and even non-wetting) fluids in the matrix and fast injection studies tend to conclude low displacement efficiency (e.g., CO2 injection due to viscous fingering, and aggravated by fractures and heterogeneity). On the other hand, long-term analyses must be based on capillarity-saturation curves at thermodynamic equilibrium.

Pore size distribution, pore interconnectivity and spatial variability determine the relationship between the capillary pressure and the degree of saturation at equilibrium Pc-Sw10. These constitutive equations capture the entry pressure and the sensitivity of saturation to changes in capillary pressure. Most numerical codes rely on these expressions to analyze coupled processes11,12.

Measurement techniques for the intact rock matrix are well established and rely on porous plates and tensiometers13, mercury injection14, centrifuge methods15, controlled suction16,17, dew point hydrometer18, and thermal/electrical conductivity measurements on calibrated porous stones19. The measured capillary pressure–saturation curves are relatively smooth for intact rocks and can be fitted with simple functions20,21.

In general, we can anticipate that the geometric aperture and its spatial correlation control capillary phenomena in fractures22,23. However, stress-sensitive aperture24,25,26, fractal fracture topography27, specimen size limitations and fracture-matrix interaction hinder the experimental determination of Pc-Sw curves in fractures and fractured rocks28,29,30. Furthermore, Pc-Sw curves would take weeks to months to reach thermodynamic equilibrium, particularly when trapped zones equilibrate through dissolution-diffusion processes31,32; in fact, most published laboratory studies report rapid fluid invasion tests33.

In view of spatial and temporal scale limitations, numerical experimentation emerges as a necessary tool to study mixed fluid conditions in fractured rocks under long-term thermodynamic equilibrium. Previous numerical studies have explored the link between the fracture aperture and capillary pressure34,35,36, and their associated changes with normal stress37,38. Yet, realistic fracture surface generation algorithms, the evolution of aperture with normal stress and shear displacement, and implications on the capillarity of fractured rock masses require further research.

This study explores the relationship between capillary pressure and saturation in fractured rocks, with emphasis on fracture-matrix interaction at equilibrium following the invasion of a non-wetting phase (Note: fast immiscible fluid invasion and transient saturation are not part of this study).

Fracture studies: methodology

First, we investigate the effects of normal stress, shear displacement and fracture surface topography on the fracture capillary response. We generate digital fracture analogues that resemble natural fractures and bring the two rough surfaces together to create the fracture pore space. Then, we use network model simulations to investigate the effects of surface roughness and matedness on the fracture capillarity-saturation curve, and its evolution during normal loading and shear displacement. Fracture generation, response to normal stress and shear displacement, and fluid invasion modeling are described next.

Fracture generation

The power spectral density of rock fracture surfaces G(λ) [m3] follows a power law with respect to wavelength λ [m]27,39,40 (Fig. 1a):

$$G\left(\lambda \right)=\alpha {\left(\frac{\lambda }{{\lambda }_{ref}}\right)}^{\beta },$$
(1)

where the reference wavelength is \({\lambda }_{ref}=1 \mathrm{m}\). This power equation implies a fractal topography and provides a convenient framework for numerical studies. The wave amplitude X(λ) [m] for a certain wavelength λ is related to the spectral density as G(λ) = C |X(λ)|2, where the scaling factor C = N∆x/4 [m] depends on the selected Fourier pair and transform definition (i.e., one-sided vs. two-sided). We use the Inverse Fast Fourier Transform to synthesize the surface roughness profile in space by assuming a uniformly distributed random phase (see similar surface generation models in Refs.38,41). The fractal topography implies lack of a characteristic scale or representative equivalent size. However, fractal geometries have limits in natural systems; in our case, the longest wavelength is the fracture size under consideration.

Figure 1
figure 1

Fracture generation and deformation model. (a) Surface roughness (α = 1 × 10−6 m3, β = 2.9. Vertical cross-section of a 3D fracture; scale exaggerated by a factor of ~ 2). (b) Geometric aperture distribution for “unmated” 3D fracture surfaces. Mean trends based on 100 realizations (markers: computed values; solid lines: fitted normal distribution). Black: α = 1 × 10–6 m3, β = 2.9, μh = 3.2 mm, sh = 1 mm; red: β = 2.9, α = 1 × 10–5 m3, μh = 10 mm, sh = 3.3 mm; green: α = 5 × 10–5 m3, β = 2.9, μh = 19.8 mm, sh = 6 mm. Fracture size: 0.1 × 0.1 m, cell size: 0.1 mm. (c) Contact model: Ac = Af (σ/σy).

Two contiguous rock surfaces define a fracture. We capture matedness by considering the correlation between them. There are two end-members: “perfectly mated fractures” consist of two identical surfaces with opposite orientations, and “unmated fractures” which are made of two uncorrelated surfaces. Figure 1b shows the aperture size distribution of unmated fracture surfaces generated using various α-factors (Eq. (1)).

Fracture deformation

Deformation due to normal stress

We adopt a simple rigid-plastic contact model to compute the normal deformation due to a normal stress σ [MPa]. The rock reaches its yield stress σy [MPa] at the true fracture contact area Ac [m2]. Then, equilibrium implies,

$${A}_{c}\left(\sigma \right)={A}_{f}\frac{\sigma }{{\sigma }_{y}},$$
(2)

where Af [m2] is the total fracture area. The two fracture surfaces interpenetrate a vertical distance δv to satisfy the computed contact area Ac (Eq. (2)—see Fig. 1c). While mass is not conserved at contacts, its effect on aperture distribution is negligible due to the small contact area Ac. The selected rigid-plastic model depends on a single variable -the yield stress σy- in line with Ockham’s principle of parsimony42. For comparison, the simplest elastoplastic model with post-peak softening requires ≥ 4 variables38,43 and additional parameters would be needed to track the evolution of the yield strength with contact deformation44. The rigid-plastic model is simple to implement, supports robust analyses and is adequate for capillary studies.

Shear displacement

We impose shear by displacing the two surfaces as rigid bodies without changing their surface topographies; natural processes are more complex and involve asperity shearing and/or overriding. The periodic boundary condition maintains a constant fracture area Af during shear displacement whereby the moving surface re-appears on the opposite side. This boundary condition assumes the shear displacement is a subset of an infinite medium.

Invasion percolation for drainage

After shear displacement and normal loading, we map the resulting N × N aperture field \(\it {\text{h}}_{i,j}\) with spatial resolution Δx = Δy onto a Np × Np square lattice with fourfold connectivity where Np < N (i.e., a “checkerboard” model—see Refs.45,46,47). The height havg of each cell is the average aperture in the original fracture within the corresponding area Δl × Δl, so that \(\sum {h}_{i,j}\Delta {x}^{2}\approx {h}_{avg}\Delta {l}^{2}\).

The selected cell size Δl × Δl defines the aperture resolution. While the pressure-dependent saturation of a given pore depends on the pore geometry, the global trends exhibit limited sensitivity to local details: results from a focused numerical study reveal that aperture averaging in Δl × Δl affects only the lower end of the capillary-saturation Pc-Sw curve, i.e., at high capillary pressures and low degrees of saturation. Furthermore, apertures h are much smaller than wavelengths in natural fractures (h/λ <  < 1—Ref.27); therefore, the in-plane radius of curvature is negligible and capillarity-saturation results are unaffected by aperture averaging when Δl < 10Δx. Previous studies show that the in-plane curvature can influence invasion patterns34,38,48; however, our fracture generation model ensures h/λ <  < 1 and the capillary pressure is only a function of the aperture.

The invasion percolation algorithm assumes equilibrium at any given pressure (i.e., neither viscous forces nor time effects), and non-trapping of the wetting phase. Various pore-scale phenomena justify the non-trapping assumption, including (Fig. 2): corner flow along rough surfaces31, fluid transport into the matrix49,50, water evaporation and vapor pressure equilibration51. While these processes have characteristic time scales, the equilibrium assumption disregards any transient trapping of the wetting phase.

Figure 2
figure 2

Processes involved in preventing the trapping of the wetting phase in fractures.

We implement the Young–Laplace equation in terms of the aperture-induced curvature, Pc = Ts/h (Note: this expression assumes cylindrical interfaces given that h < Δl and a perfectly wetting mineral surface θ = 0°). The largest aperture connected to the inlet is invaded first and defines the entry value. All apertures connected to the non-wetting phase throughout the medium are candidates for invasion. Invasion proceeds by monotonically increasing the capillary pressure to define the capillary pressure versus saturation Pc-Sw curve.

Results

The fracture P c-S w curve

Fractures vary over a wide range of length scales. Figure 3 shows the aperture size distribution for three uncorrelated and unmated fractures of size Lx × Ly = 1 × 1 m, 0.1 × 0.1 m and 0.01 × 0.01 m subjected to zero normal stress (power spectral density parameters: α = 1 × 10–6 m3, β = 2.9). The selected fracture variables represent natural conditions and highlight size effects. Each curve represents an average of 100 numerical realizations in order to obtain statistically representative results. The mean aperture size distribution is Gaussian-distributed in the three cases, with almost the same coefficient of variation sh/μh defined in terms of the aperture standard deviation sh and the mean aperture μh (see Fig. 3).

Figure 3
figure 3

Aperture size distribution and Pc-Sw curves for uncorrelated fractures of size LxL. (a) L = 1 m. (b) L = 0.1 m. (c) L = 0.01 m. The number of cells is Np × Np = 100 × 100 in all cases, therefore, the cell size Δl decreases proportionally to fracture size. Unmated fractures generated with power spectral density parameters α = 1 × 10–6 m3 and β = 2.9 (Eq. (1)). Numerical results shown as empty markers are the mean values of 100 numerical realizations and are fitted with a Gaussian distribution (geometric aperture) and the van Genuchten model (capillary pressure).

The capillary pressure Pc at a given saturation Sw increases as the fracture size decreases due to inverse relationship between aperture and fracture size. We fit the mean Pc-Sw curve using the three-parameter van Genutchen model52:

$${P}_{c}={P}_{0}{\left({{S}_{w}}^{-1/{m}_{1}}-1\right)}^{1/{m}_{2}},$$
(3)

where P0 [Pa] relates to the entry value, and m1 and m2 capture the sensitivity of saturation to capillary pressure. This three-parameter model provides an excellent fit compared to the two-parameter van Genutchen and Brooks-Corey models. While the P0 value is inversely proportional to the fracture size L, the m1 and m2 parameters remain constant regardless of the fracture size for surfaces generated with the same power spectral density α and β parameters (Eq. (1)); hence, the normalized (Pc/P0) − Sw curves are scale-independent.

The effect of normal stress

As the normal stress increases, the aperture size distribution shifts towards smaller values and a cutoff at zero aperture emerges as contact yield results in zero aperture contact points (Fig. 4a). The coefficient of variation of the fitted truncated Gaussian distributions increases with normal stress, and the aperture field exhibits higher variability.

Figure 4
figure 4

Evolution of fracture aperture and Pc-Sw curve with normal stress. (a) Aperture size distribution at normal stress σ = 0 and σ = 10 MPa. Numerical results shown as empty markers are the mean values of 100 numerical realizations and are fitted with truncated Gaussian distribution (model parameters: α = 1 × 10−7 m3, β = 2.9, L × L = 0.1 × 0.1 m, Δl = 1 mm, σy = 200 MPa). (b) Pc-Sw curve for unmated fractures subjected to normal stress. The van Genuchten model (solid line) is used to fit numerical results (empty markers: mean of 100 numerical realizations). The arrow indicates the saturation path for a fracture that experiences an increase in normal stress at constant capillary pressure.

Reduced apertures require higher capillary pressures for the same degree of saturation and the slope of the Pc-Sw curve increases (Fig. 4b). The evolution of the van Genutchen model parameters P0, m1 and m2 are shown in the inset (Fig. 4b). Note that higher normal stress and fracture closure increase the degree of saturation of the wetting phase at constant capillary pressure (see arrow in Fig. 4b).

The effect of shear displacement

The shearing of unmated, uncorrelated fracture surfaces results in statistically identical aperture fields and the capillarity-saturation Pc-Sw trends remain the same (in the absence of asperity shearing and gouge formation).

Shear displacement causes aperture changes only when there is some initial degree of matedness between surfaces27. Figure 5 shows the capillarity-saturation Pc-Sw curves for initially mated fractures: as the shear displacement increases, the mean aperture increases and the capillary pressure decreases for a given degree of saturation.

Figure 5
figure 5

Capillary pressure vs. saturation Pc-Sw curves for initially mated fractures that experience shear displacement at zero normal stress. Shear displacement occurs along the x-direction and is normalized with respect to the fracture sizes L. Plotted results are the mean values of 100 realizations. Model parameters: α = 1 × 10−6 m3, β = 2.9, L × L = 0.01 × 0.01 m, Δl = 0.1 mm.

Shear displacement induces anisotropy in the aperture field of initially mated fractures as aperture ridges emerge transverse to the shear direction. Results in Fig. 5 show that the ensuing anisotropy in aperture connectivity produces slightly different Pc-Sw curves -particularly at low Pc values- when the capillary pressure is controlled at a boundary that is normal or parallel to ridges.

The P c-S w curve for the fractured rock mass

The fracture and matrix Pc-Sw curves combine to define the capillary response of the fractured rock mass. Consider three orthogonal fracture sets with the same spacing d in the three directions so that the repetitive unit is of size \({d}^{3}\) (Fig. 6a). The matrix porosity n, the mean aperture size μh and the fracture spacing d determine the volume of voids in the matrix \({V}_{v}^{M}\approx n{d}^{3}\) and in fractures \({V}_{v}^{F}\approx 3{d}^{3}\left({\mu }_{h}/d\right)\) for \({\mu }_{h}/d\ll 1\). The volume of voids in the matrix \({V}_{v}^{M}\) becomes a significant fraction of the total volume of voids \({V}_{v}^{M}\)+\({V}_{v}^{F}\) for small aperture to spacing ratios μh/d and high matrix porosity n:

Figure 6
figure 6

Fractured rock mass capillary behavior. (a) The fractured rock mass with three orthogonal fracture sets with the same spacing d in the three directions. (b,c) Pc-Sw curve for the fractured medium with a (b) heterogeneous (sM/μM = 1.0) and (c) homogeneous (sM/μM = 0.1) rock matrix lognormal pore size distribution (see Ref.53 for rock matrix pore network model). Model parameters used to compute the fracture Pc-Sw curve: α = 1 × 10–7 m3, β = 2.9, L × L = 0.1 × 0.1 m, Δl = 1 mm. Model parameters for the matrix: μM = 0.1 mm, L × L = 0.1 × 0.1 m, Δl = 1 mm.

$${\eta }^{M}=\frac{{{V}_{v}}^{M}}{{{V}_{v}}^{M}+{{V}_{v}}^{F}}\approx \frac{n}{n+3\left(\frac{{\mu }_{h}}{d}\right)}.$$
(4)

Conversely, the storativity in fractures gains relevance in rock masses with low matrix porosity n

$${\eta }^{F}=\frac{{{V}_{v}}^{F}}{{{V}_{v}}^{M}+{{V}_{v}}^{F}}\approx \frac{3\left(\frac{{\mu }_{h}}{d}\right)}{n+3\left(\frac{{\mu }_{h}}{d}\right)},$$
(5)

where ηF = 1 − ηM. The fracture and the matrix share the same capillary pressure at equilibrium, therefore, the resultant Pc − Sw curve is a void-volume average of the saturation contributed by the fracture and the matrix SwRM = SwF(1 − ηM) + SwMηM.

Let’s consider the matrix and the fracture Pc-Sw curves and combine them for various matrix void fractions ηM to estimate the rock mass capillary response. We compute the fracture Pc-Sw curve using the algorithm described above, and a similar algorithm for the matrix where pores are represented as connected tubes with capillary pressure Pc = 2Ts/r (see model details in Ref.53). Results in Fig. 6 show that fractures -without gouge- control the entry pressure, whereas the matrix dominates the behavior at high capillary pressure. As the ηM fraction increases, the rock mass capillary-saturation curves approach the matrix Pc-Sw curve.

Discussion

The long-term saturation of a fractured rock mass will depend on the capillary pressure and the degree of saturation at equilibrium Pc-Sw. This will determine the original oil saturation profile in the reservoir and the residual oil after production, the long-term CO2 and H2 storage capacity, the distribution of LNAPLs and DNAPLs contaminants and environmental remediation strategies, the residual distribution of hydraulic fracturing fluids and the relative permeability of the resulting fractured rock mass.

The numerical study revealed surprising emergent properties. In particular, why is the aperture coefficient of variation sh/μh independent of fracture size? (Fig. 3). The fracture surface topography z is the sum of k independent sinusoids with amplitudes ai that follow the power law in Eq. (1) and random phase φi, \(z={\sum }_{i}^{k}{z}_{j}={\sum }_{i}{a}_{i}\mathrm{sin}({\omega }_{i}{x}_{j}+{\varphi }_{i})\). The probability density function of the sum of random variables fz is the convolution of the individual density functions, \({f}_{z}\) = \({f}_{{z}_{1}}\)\({f}_{{z}_{2}}\)… \({f}_{{z}_{k}}\). In the limit k → ∞, the central limit theorem emerges and \({f}_{z}\) converges to a Gaussian distribution54. While the central limit theorem often requires \({f}_{{z}_{i}}\) to be independent and identically distributed, \({f}_{z}\) can converge to a Gaussian distribution for non-identical density functions (Lyapunov’s Central limit theorem—Ref.55). Then, the fracture surface topography z satisfies a Gaussian distribution, z ~ N (μz, sz2).

The fracture geometric aperture is the subtraction of the top zt and bottom zb surface topographies, h = zt − zb,. Therefore, the fracture aperture values also exhibit a Gaussian distribution when the two surfaces are uncorrelated h ~ N (μzt − μzb, szt2 + szb2). The scale invariant features in our numerically generated fractures result from the fractal nature of the surface roughness56.

The aperture Gaussian distribution fh allows us to obtain the lower bound of the Pc-Sw curve: the pore volume distribution is fv = (h × Δl2)fh, then, the cumulative distribution function of fv (from largest to smallest h) normalized by the integral of (h × Δl2) corresponds to the wetting phase saturation Sw with capillary pressure Pc = Ts/h.

Conclusions

The capillarity pressure vs. saturation response of fractured rock masses is needed for long-term analyses. However, the time needed to reach thermodynamic equilibrium and size-dependent fracture topology limit our ability to experimentally gather relevant capillarity-saturation curves.

Numerical experiments show that the capillary pressure versus saturation Pc-Sw curve for a fractured rock mass is determined by pore-scale characteristics in the fractures and the matrix, including aperture and pore size statistics, spatial variability and connectivity.

The fracture surface roughness can be synthesized as a sum of independent sinusoids. A power law relates the sinusoidal amplitudes to their wave wavelength. The central limit theory emerges and the aperture size follows a Gaussian distribution. The mean aperture increases with fracture-size, yet, the coefficient of variation sh/μh is scale independent.

While the wetting phase could remain occluded in the matrix during non-wetting fluid invasion, trapping in fractures is limited. Wetting fluid connectivity allows for the wetting fluid to escape through a network of connected corners formed by the surface roughness or via the permeable porous matrix. Long-term equilibrium in liquid–vapor systems further promotes non-trapping conditions in fractures.

The increase in normal stress contracts the aperture and results in higher capillary pressure, increased aperture variability, increased true contact area and steeper Pc-Sw curves. Capillary invasion reflects a slight anisotropy during shear and affects saturation at low capillary pressures. The three-parameter van Genutchen model captures the fracture Pc-Sw response and its evolution with normal stress and shear displacement. While the capillary entry value is inversely proportional to the fracture size, the normalized capillarity-saturation curves (Pc/P0) − Sw follow similar trends and are scale independent.

At equilibrium, fracture spacing and aperture statistics combine with the matrix porosity to determine the capillary pressure versus saturation curve for a rock mass and its storativity. In the absence of gouge, the fracture Pc-Sw curve controls the entry pressure, whereas the matrix regulates the rock mass residual saturation at high capillary pressures.