Abstract
We consider steady-state single-phase confined flow through a subsurface porous layer containing a displaced, fully conductive fault causing a sudden jump in the flow path, and we employ (semi-)analytical techniques to compute the corresponding pressures and fault stresses. In particular, we obtain a new solution for the pressure field with the aid of conformal mapping and a Schwarz–Christoffel transformation. Moreover, we use an existing technique to compute the poro-elastic stress field with the aid of inclusion theory. The additional resistance to fluid flow provided by a displaced fault, relative to the resistance in a layer without a fault, is a function of dip angle, fault throw divided by reservoir height, and reservoir width divided by reservoir height. Fluid flow has a larger effect on fault stresses in case of injection than in case of depletion, where injection with up-dip flow results in increased zones of fault slip near the bottom of the reservoir. Opposedly, injection with down-dip flow results in increased slip near the top of the reservoir. An order-of-magnitude estimate of the effect of steady-state flow across displaced faults in the Groningen natural gas reservoir shows that the effect on fault stresses is probably negligible. A similar estimate of the effect in low-enthalpy geothermal doublets indicates that steady-state flow may possibly play a small role, in particular close to the injector, but site-specific assessments will be necessary to quantify the effect.
Article Highlights
-
We present a semi-analytical method to compute the pressure and flow fields in reservoirs with a displaced fault.
-
In case of reservoir depletion, the effect of steady-state flow on the induced fault stresses is expected to be negligible.
-
In case of fluid injection, steady-state flow may significantly affect the induced fault stresses and the potential slip patches.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Numerous deep-subsurface activities have been associated with induced seismicity, including geothermal energy production, hydrocarbon production, underground storage of natural gas, \(\mathrm CO_2\) or hydrogen, and wastewater injection (Segall 1989; Suckale 2009; Elsworth et al. 2016; Foulger et al. 2018; Muntendam-Bos et al. 2022). Induced seismicity may lead to serious societal concerns and damage to housing and infrastructure. This has caused the early termination of several subsurface projects, such as the Groningen gas field in the Netherlands (Muntendam-Bos et al. 2022) and the enhanced geothermal project in Basel, Switzerland (Häring et al. 2008; Mignan et al. 2015). Therefore, understanding the factors leading to induced seismicity is crucial.
Changes in pore pressure caused by fluid injection or production alter the stresses in the rock through poro-elastic effects and may cause slip along existing faults. Such faults have typically been generated through deformations driven by plate tectonics over geological timescales, and are nearly always displaced, i.e., they have a nonzero offset (a.k.a. as fault throw); see Fig. 1 which displays a reservoir intersected by a so-called normal fault where tectonic extension in combination with gravity has caused the rock to the left of the inclined fault to move down relative to the rock to the right of the fault. Figure 2 displays the same reservoir but now intersected by a so-called reverse fault, a result from tectonic compression which caused the rock to the right of the fault to be pushed up relative to the rock to the left.
For a nonzero fault throw, pore pressure changes induce large shear stresses at the reservoir corners along the fault. The importance of the fault throw for the onset of seismicity was first recognized by Roest and Kuilman (1994). This effect was recently investigated in more detail by van den Bogert (2015), Buijze et al. (2017), van Wees et al. (2017), van den Bogert (2018), and Buijze et al. (2019a) through numerical studies. Such numerical models can account for complexities such as spatial heterogeneities, various friction laws, and multi-phase flow. However, these models are computationally expensive, partially because adequately resolving the large stress peaks at the reservoir corners requires an extremely fine mesh.
Analytical or semi-analytical solutions can provide a fast estimate of the stresses induced by pore pressure changes. These solutions cannot handle the complexities that numerical models can, but the advantage is that the stress peaks can be resolved in great detail (Wu et al. 2021). Commonly used analytical methods are inclusion theory (Eshelby 1957; Rudnicki 2002) and the closely related nucleus of strain concept (Goodier 1937; Geertsma 1966, 1973). Inclusion theory has been applied to investigate the poro-elastic effects of incremental reservoir pressures caused by injection or depletion (Segall 1985, 1989; Soltanzadeh and Hawkes 2008), or of thermal stresses (Segall and Fitzgerald 1998). More recently, the effect of the fault throw on Coulomb stresses and fault slip was investigated (semi-)analytically (Jansen et al. 2019; van Wees et al. 2019; Wu et al. 2021; Jansen and Meulenbroek 2022).
However, all these studies consider a spatially uniform near-steady-state increase or decrease in reservoir pressure and disregard the effect of pressure gradients and the corresponding flow across the fault. Postma and Jansen (2018) considered the effect of pressure transients on fault stresses but did not take into account the particular effect of fault throw. Anderson (2006) performed an in-depth analysis of the flow in a reservoir with a displaced fault but focused on flow in the horizontal plane (along and across the fault) while using a Dupuit assumption for the vertical flow. Zbinden et al. (2017) addressed the effects of flow in a displaced fault with such a large throw that the two reservoir blocks no longer share a common boundary.
Here, we will address the effect of steady single-phase flow across a fully conductive displaced fault between reservoir blocks in direct communication, while focusing on the vertical and horizontal flow as caused by the “jump” in the flow conduit. In particular, we aim to quantify the pressure field in the reservoir and its effects on the stresses in the fault. We pursue a semi-analytical approach such that the stress peaks at the reservoir corners can be computed fast and accurately. We consider a configuration with two wells, placed, respectively, on the left-hand and right-hand sides of the reservoir, indicated by \(P_L\) and \(P_R\) in Figs. 1 and 2. Such a setting is relevant for, but not restricted to, geothermal doublets.
2 Methods
2.1 Geometry
We consider a two-dimensional (2D) faulted reservoir with height h and width w and a geometry as depicted in Fig. 1. The fault is characterized by dip \(\theta\) and fault throw \(t_f\). In this paper, we specify dip angles up to 180°, which differs from the convention in geology to use dip angles of up to 90° in combination with a dip direction. Thus, our definition of a fault dip of 110° is equivalent to a dip of 70° in the opposite direction. The impermeable domain outside the reservoir extends to infinity. Locations inside and outside the reservoir are indicated with an \(x-y\) coordinate system with its origin at the reservoir center. Two wells penetrate the reservoir, one on the left-hand side and one on the right-hand side of the domain. We assume that the pore pressure can be controlled uniformly across the entire depth of the reservoir. The parameter values used in this study are mostly identical to those used in Jansen and Meulenbroek (2022) and are roughly based on the properties of the Groningen natural gas reservoir in The Netherlands; see Table 1.
2.2 Incremental Pore Pressure
Several assumptions are required to obtain a semi-analytical solution for the incremental pressure field p(x, y, t). We consider steady-state single-phase flow and assume that the permeability of the surrounding rock is negligible compared to the permeability of the reservoir, such that fluid flow outside the reservoir can be disregarded. Additionally, the fault is assumed to be infinitely thin and completely conductive. We further assume that Darcy’s law is applicable and that the permeability is homogeneous inside the reservoir.
Under these assumptions, the governing equations for fluid flow reduce to Laplace’s equation. Quasi-steady-state incremental pressures are prescribed at the vertical boundaries on the left- and right-hand sides of the reservoir, denoted by \(p_L(t)\) and \(p_R(t)\), respectively (Fig. 1). All other boundaries are no-flow boundaries. A fully analytical solution seems to be out of reach for this problem, but a semi-analytical solution can be found as follows. Since the governing equation is the Laplace equation, the geometry of the faulted reservoir can be transformed to a simpler domain through conformal mapping. The flow problem in the faulted reservoir somewhat resembles the problem of confined aquifer flow over a stepped base as considered by Bakker and Post, (2022, p.181). In the stepped base problem, the pressure field can indeed also be solved through conformal mapping. However, already in that simpler problem the inverse transformation (from the complex potential plane to the physical plane) cannot be obtained analytically. We face a similar difficulty while, moreover, the geometry of the flow domain is more complex such that we need to revert to the Schwarz–Christoffel method to transform the problem domain. A detailed description of the solution strategy is given in Appendix A.
The result can be expressed in terms of the average incremental pressure \({\bar{p}}(t) = \frac{p_L(t)+p_R(t)}{2}\) and the pressure drop \(\Delta p = p_R(t) - p_L(t)\), which yields
where the exact definition of J(x, y) is given in Eq. (A18) in Appendix A. Note that this definition tacitly assumes that the pressure drop \(\Delta p\) is time-independent, whereas the average incremental pressure \({\bar{p}}(t)\) is a (slow) function of time, with positive and negative values of \({\bar{p}}\) corresponding to injection and depletion, respectively. We will drop the explicit dependence on time from the notation in the remainder of this paper.
The semi-analytical solution can also be applied to anisotropic reservoirs. Often, the vertical permeability is smaller than the horizontal permeability due to laminations within the reservoir. This difference in flow resistance can be represented by an equivalent isotropic domain with scaled height and width (Muskat 1937; Bakker and Post 2022). This transforms the anisotropic flow equation to Laplace’s equation, which allows the application of the semi-analytical solution presented here to the scaled domain.
In practice, the Schwarz–Christoffel algorithm shows convergence issues when some reservoir edges are much larger than other edges. This issue arises for our reservoir geometry since \(w \gg h\). To minimize such convergence issues, we only apply the Schwarz–Christoffel transformation to the region \(-2 \le \bar{x} \le 2\) and assume that the streamlines are parallel at this distance from the fault. The justification of this assumption and discretization of the subdomains is shown in Appendix A.4. The threshold of \(\pm 2h\) serves to make the Schwarz–Christoffel solution applicable to a large range of dip angles and fault throws, but this condition can be relaxed for some combinations of dip angle and fault throw.
2.3 Incremental Stresses
The stresses induced by pore pressure changes are computed using inclusion theory, similar to the work of Jansen et al. (2019) and Wu et al. (2021). The reservoir is treated as an inclusion in an infinite space with homogeneous elastic properties. Changes in pore pressure cause compaction or expansion of the reservoir. Since the reservoir is constrained by the surrounding rock, stresses develop in- and outside of the inclusion. Here, we only give a brief summary of the governing equations. A more rigorous derivation is given in Appendix B.
The displacements are computed by integrating Green’s functions over the inclusion domain. These Green’s functions describe the solution of the mechanical equilibrium equation for the displacements at a point (x, y) due to a change in pore pressure at a point \((\zeta ,\xi )\). The main difference with the analytical work of Jansen et al. (2019) and Wu et al. (2021) is that the pressure is now non-uniform and should be included inside the integral, an approach that was earlier taken by Segall (1985). The expression for the incremental displacements then becomes
where \(D = \frac{(1-2\nu )\alpha }{2\pi (1-\nu )G}\), \(\alpha\) is Biot’s coefficient, \(\nu\) is Poisson’s ratio, and G the shear modulus. Expressions for the Green’s functions \(g_i\) are given in Appendix B. The strains are obtained from taking the spatial derivatives of the displacements
The incremental stresses are computed from the strains using Hooke’s law. Outside the inclusion, the total strain \(\epsilon _{ij}\) can be used directly, but inside the inclusion the contribution of the eigenstress needs to be subtracted. For isotropic elastic properties, this yields
where \(\lambda\) is Lamé’s first parameter, \(\delta _{ij}\) is the Kronecker delta, and \(\delta _\Omega\) is a modified Kronecker delta which equals 1 inside the reservoir and 0 outside. The subscript kk implies summation. The incremental stresses given by Eq. (4) are transformed to obtain the incremental normal and shear stresses at the fault according to
whereafter the incremental effective normal stress on the fault is given by
Fault slip is governed by combined (i.e., initial plus incremental) shear and effective normal stresses, which are defined as
where superscripts 0 indicate initial values. Fault slip occurs when
where \(\Sigma _{sl}\) is the slip stress, defined as
with c indicating fault cohesion and \(\mu _{st}\) the static friction coefficient inside the fault, and where it should be kept in mind that a negative normal stress corresponds to compression. Alternatively, the criterion for fault slip can be expressed in terms of the combined pre-slip Coulomb stress
in which case slip corresponds to positive values of \(\Sigma _C\).
Here, we only consider incremental stresses while we assume cohesion to be absent. In that case we can define the incremental Coulomb stress as
Regions with positive incremental Coulomb stresses (\(\sigma _C > 0\)) indicate zones where the fault moves to failure. This does not necessarily mean that slip will occur here, as this also depends on the initial Coulomb stress distribution along the fault.
The integral for the displacements in Eq. (2) can be split into a component governed by the average incremental pressure \({\bar{p}}\) and a component affected by the pressure drop \(\Delta p\). The result can be written as
where the dimensionless pressure drop \({\hat{p}}\) is defined as
Equation (14) combined with Eq. (3) can be used to assess the significance of fluid flow on the strains and stresses in the entire domain while its subsequent application in Eqs. (4) to (7) allows for an assessment of the effect of flow on the (pre-slip) fault stresses. Equation (14) depends on the geometrical factor \(J(\zeta ,\xi )\), which is discussed in the next section, and on the relative pressure drop \({\hat{p}}\). When \({\hat{p}}\) approaches zero, the expression for the strain reduces to that for a uniform pressure field. In this case, fully analytical solutions for the displacements, strains, and stresses are available from Jansen et al. (2019) while corresponding compact expressions for the fault stresses, and a semi-analytical method to determine the resulting fault slip, can be found in Jansen and Meulenbroek (2022).
3 Results
3.1 Pressure Field
Figure 3 shows an example of a typical incremental pressure field in a reservoir with a displaced normal fault. For this example, we used a fault with dip angle \({\theta = 70^{\circ }}\), a scaled offset \({\hat{t}=\frac{t_f}{h}=\frac{75}{225}=\frac{1}{3}}\), and a reservoir width \(w = 20h\) which corresponds to a distance of 4500 m between the fixed pressure boundaries. We applied a negative unit pressure drop \({\Delta p = -1}\) MPa such that flow is in the “up-dip” direction (i.e., from left to right in Fig. 3). As seen in Eq. (1), the pressure field can be expressed as an average pressure plus a deviation caused by the pressure drop. Therefore, we plotted a scaled pressure defined as \({ (p(x,y)-{\bar{p}})/ \vert \Delta p\vert }\), which equals \(-J(x,y)\) in the case of a negative pressure drop. Hence, the figure shows the deviations from the average pressure for a unit decline in pressure. At large distances from the fault, the flow field is one-dimensional, i.e., the pressure drop is linear in the horizontal direction, as indicated by the vertical pressure contours and horizontal streamlines. Near the fault, however, the fluid must travel around the impermeable formations surrounding the reservoir which leads to a significant vertical flow component in this region.
The pressure deviations scale linearly with the applied pressure difference \(\Delta p\), but are also dependent on the reservoir geometry through the factor J(x, y). The largest deviations occur at the edges of the reservoir at \({x = \pm 2250}\) m, with a magnitude of \(\pm 0.5 \Delta p\) (outside the figure). The function J(x, y) thus adheres to the constraint \(-0.5 \le J \le 0.5\). It approaches zero near the center of the domain, where the pressure is closer to the average pressure, which coincides with the location of the fault in our setup. This means that the term inside the second integral term of Eq. (B25) will always be smaller than the first integral. However, the contribution of this second term may still be relevant, especially for large values of the relative pressure drop \({\hat{p}}\).
While the stresses at the fault are affected by pressure changes in the whole reservoir, the contributions of these changes diminish with their distance from the fault. In other words, the stresses along the fault are most sensitive to pressure changes close to the fault, while their values are also affected by the fault dip, offset, and reservoir width. The function value J(x, y) at the upper external corner (e.g., at \({J(x,y)=J(54.6,150)}\) for the example of Fig. 3) is plotted as a function of the fault offset and dip in Fig. 4. A smaller dip corresponds to a fault that is more aligned to the main flow direction. This leads to larger pressure differences along the fault. A larger fault offset leads to a narrower opening between the left- and right-hand sides of the reservoir, which leads to larger pressure gradients along the fault. The function J is antisymmetric along the fault, so the absolute value of J is the same in the lower external corner, but with opposite sign.
Figure 5 shows an example of a typical incremental pressure field in a reservoir with a displaced reverse fault. All parameter values in this example are identical to those used to generate Fig. 3, except for the dip angle which is now taken as \({\theta = 120^{\circ }}\). Just like in Fig. 3, the flowlines close to the fault are forced to deviate from their undisturbed parallel horizontal trajectories. However, a difference between the configurations displayed in the two figures is that a normal fault causes the height of the reservoir to be locally reduced, whereas the reverse fault causes the height to be locally increased.
3.2 Incremental Flow Resistance
For a given pressure drop \(\Delta p\), a reservoir without fault will provide a resistance to flow \(R_0\) resulting in a flow rate \(q_0\), whereas a reservoir with a displaced fault provides a larger resistance R resulting in a smaller flow rate q. We define the incremental resistance according to
where \(\kappa\) is permeability, \(\mu\) is viscosity, \({{\hat{w}} = \frac{w}{h}}\) is scaled reservoir width, and f is a geometry-dependent factor defined in detail in Appendix A.4. The contribution of the reservoir geometry to the resistance is bundled in the dimensionless parameter \(\hat{R}\). Figure 6 displays the dimensionless resistance \({\hat{R}}\) as a function of \(\theta\) and \({\hat{t}}\) for a fixed value \({{\hat{w}} = \frac{4500}{225}=20}\). We verified with a numerical model that the influence of \({\hat{w}}\) on the added resistance is very small for \({\hat{w}} > 2\), and therefore Fig. 6 will be valid for most practical situations. The range of dip angles \({(60^\circ< \theta < 120^\circ )}\) in the figure is typically encountered in normal and reverse faulting regimes, and it can be seen that for these values the magnitude of the incremental resistance is primarily dependent on the scaled fault throw, and only to a lesser extent on the fault angle. The range of dip angles here does not include shallow-dipping features such as thrust faults. While the Schwarz–Christoffel method is applicable to such geometries, convergence issues arise for shallow dip angles, which we will elaborate on in the Discussion section.
Somewhat surprisingly, the incremental resistance becomes slightly negative for high dip angles (corresponding to a reverse fault) and small values of \({\hat{t}}\), although this is hardly visible in the figure. An explanation for this effect is the locally increased reservoir height (see Fig. 5), which, for small values of the scaled fault throw, results in a local reduction in flow resistance that just overcompensates the increased flow resistance caused by flow line disturbance.
If we consider depletion in a hydrocarbon reservoir, the absolute value of the average incremental pressure \({\bar{p}}\) is small at the start of production, and the relative pressure drop, which was defined earlier as \({{\hat{p}} = \frac{\Delta p}{{\bar{p}}}}\), is therefore relatively large. As the reservoir is increasingly depleted, the absolute value of the average incremental pressure increases and the effect of fluid flow on fault stresses will therefore become relatively less significant with increase in reservoir depletion. On the other hand, in a typical geothermal doublet setting, the average pressure drop will be close to zero, because all the produced water is re-injected (although temperature effects may cause a slight shrinkage). In that case the effect of flow on the fault stresses should be compared to the effect of thermal stresses caused by the lower temperature of the re-injected water. We will elaborate on the practical consequences of these relative effects in the Discussion section.
3.3 Stresses Along the Fault
Figure 7 depicts the scaled incremental pressure \(\frac{p}{\bar{p}}\) and the scaled incremental Coulomb stress \(\frac{\sigma _C}{C}\) acting on the normal fault (\({\theta = 70^{\circ }}\)) for various values of the dimensionless pressure drop \({{\hat{p}}=\frac{\Delta p}{{\bar{p}} }}\) for a depletion situation \({({\bar{p}}<0)}\) with up-dip flow (i.e., flow from left to right). The stress is scaled by a factor \(C = \frac{(1-2\nu )\alpha |\bar{p}|}{2\pi (1-\nu )}\). The parameters used for this figure are given in Table 1. The line \({{\hat{p}}=0}\) coincides with a uniform incremental pressure field \({p={\bar{p}}}\), for which fully analytical pressure solutions are available (Jansen et al. 2019; Wu et al. 2021). Due to differential compaction between the reservoir and the surrounding rock, large shear stresses develop at the reservoir-fault corners. In case of depletion, the incremental Coulomb stress is positive between the “internal” reservoir-fault corners (i.e., for \({-75 \le y \le 75}\) m), marked in green in Fig. 7 and thus the fault moves toward failure in this region. However, this only represents the change in Coulomb stress. Whether fault slip will occur also depends on the initial Coulomb stress distribution.
For a uniform incremental pressure field (\({\hat{p}} = 0\)), the incremental stress profile is symmetric around the x-axis. The pressure and stress profiles become (more) asymmetric when the absolute value of the pressure drop increases. In case of depletion with up-dip flow, the pressure in the upper half of the reservoir is more negative (i.e., the reservoir is more depleted here) than in the bottom half, and this asymmetry becomes more pronounced with increasing \({\hat{p}}\); see Fig. 7 (left). However, as can be seen from Fig. 7 (right), the corresponding effect of flow on the positive values of the pre-slip Coulomb stresses around \({y = \pm 75}\) m is very small. In case of depletion with down-dip flow (i.e., flow from right to left), the additional pressures change sign and the Coulomb stress profile is mirrored in the x-axis, but the effect remains negligible.
Figure 8 depicts the scaled pressure and incremental Coulomb stresses for a similar situation as Fig. 7, but now for an injection situation. The flow is still from left to right, but the sign of the average pressure is now positive, meaning that the dimensionless pressure drop \({\hat{p}}\) is now negative. The regions with positive incremental Coulomb stress now lie outside the reservoir (i.e., \(y < -75\) m and \(y > 75\) m). Figure 8 (right) illustrates that in case of injection the positive incremental Coulomb stresses are much more influenced by fluid flow than in case of depletion. The green areas indicate positive incremental Coulomb stresses for \({{\hat{p}} = 0}\), as was the case for depletion. The cyan areas, which were invisible in case of depletion, now indicate the positive incremental Coulomb stresses for \(\hat{p} = -10\). Compared to the no-flow situation, the upper region with positive incremental Coulomb stresses shrinks, while the lower region expands. Changing the flow direction to down-dip flow (from right to left) yields a similar result, although mirrored in the x-axis, such that the growth of the zones of positive incremental Coulomb stresses then occurs in the upper region.
Figures 7 and 8 both depict stress changes in a normal fault. Similar figures can be produced for a reverse fault, but they will qualitatively not be very much different from those for normal faults. Furthermore, the effects will be less severe in the sense that the combined Coulomb stresses in reverse faults will only become positive in very small regions. This is because reverse faults typically experience comparatively large compressive initial normal stresses as a remainder of the compressive tectonic stresses that caused the formation of the reverse faults (Jansen et al. 2019).
We note that positive incremental Coulomb stresses give an indication of where slip patches may develop, but do not tell the full story. The potential slip patches are also dependent on the initial Coulomb stress distribution. Once slip occurs, additional shear stresses occur along the fault leading to a shear stress redistribution and a corresponding modified post-slip Coulomb stress pattern (Jansen and Meulenbroek 2022). Moreover, the occurrence of dilation may introduce additional normal stresses and thus further complicate the post-slip stress pattern. Furthermore, slip may occur aseismically, i.e., gradually; or co-seismically, i.e., in the form of a seismic event (a.k.a. an earthquake). The nucleation of a seismic event typically occurs after growth of a slip patch over a certain distance or after the growth rate reaches a certain limit, depending on the details of the friction law; see, e.g., Uenishi and Rice (2003); Ampuero and Rubin (2008). A detailed analysis of flow-induced seismicity is well beyond the scope of the present paper, but from the results presented above we can safely draw the conclusion that fluid flow in displaced faults has a much larger effect on slip patch growth in the case of injection compared to the case of depletion.
4 Discussion
4.1 Consequences for Practice
As a practical depletion example, we consider the Groningen natural gas field in the Netherlands (van Elk et al. 2021) which contains a large number of faults with a wide range of offsets. A typical pressure difference over a distance of about 5 km is \(\Delta p = -0.5\) MPa (Pijpers 2018), while the average incremental pressure, of which probably only a small fraction is caused by displaced faults with \({{\hat{t}} < 1}\), is at the moment typically around \({\bar{p}} = -25\) MPa. This results in \({\hat{p}} = 0.02\), which shows that the relative contribution of pressure drop to the incremental pressure is currently very small. Close to the wells (or well clusters) much stronger gradients may occur. In that case we should also take into account the strongly nonlinear relationship between pressure and volume in gasses, e.g., through the use of a pseudo gas formulation (Postma and Jansen 2018). However, even for these potentially higher relative pressure drops, it still holds that the effect of flow on the pre-slip Coulomb stresses in case of depletion is very small such that steady-state flow is therefore unlikely to significantly affect fault slip in the Groningen reservoir under the current conditions. Note, however, that for displaced faults with \({{\hat{t}} > 1}\) another, more significant effect may be at play, as will be discussed below.
As a geothermal example, we consider a typical low-enthalpy geothermal doublet in the Netherlands (i.e., a pair of wells for hot water production at temperatures below 90\(^\circ\) C and subsequent re-injection of the cooled-down water in the same reservoir layer (Buijze et al. 2019b). This setup may have a similar reservoir height as the example described above, while the distance between the injector and producer will be between 1 and 2 km with a pressure drop between the wells up to 5 MPa of which typically only a small fraction will be caused by displaced faults (Daniilidis et al. 2021). The re-injection of cold water will cause shrinkage of the reservoir rock which has a similar effect as a pressure decrease due to production. In case of a temperature drop \(\Delta T = 50^\circ\), the equivalent average incremental reservoir pressure \({\bar{p}}_{eq}\) can be expressed as (Segall and Fitzgerald 1998)
where \(\lambda _T\) is the linear thermal expansion coefficient. With the data given in Table 1 this results in an equivalent depletion \({{\bar{p}}_{eq}\approx -24}\) MPa, which is similar to the case of depletion in the Groningen gas field. The effect of steady-state flow on the fault stresses is therefore much smaller than the effect of cooling. However, steady-state flow may be significant when the cold front has not yet reached the fault, in particular for faults located close to the injector. Detailed site-specific studies will be necessary to quantify these potential effects with more certainty.
It should be noted that in the Groningen reservoir, and in typical geothermal doublets in the Netherlands, it has been found that faults are not critically stressed (van Wees et al. 2014; Dempsey and Suckale 2017; Muntendam-Bos et al. 2022). However, in tectonically more active regions, critically stressed faults do frequently occur in which case even the relatively small effects of steady-state flow might indeed lead to the reactivation of (near-)critically stressed faults.
4.2 Limitations
In this study, we assumed that the fault was completely conductive (i.e., that the permeability in the fault is the same as in the reservoir rock). In reality, faults may be partially conductive or completely sealing (Caine et al. 1996). A non-conductive fault would lead to two uniform pressure fields on either side of the fault, most likely of different magnitude. This was considered by Wu et al. (2021), and such a configuration can also be handled with our approach. A partially conductive fault, which would lead to a jump in the pressure between both sides of the fault, is more complex to analyze analytically. Anderson (2006) developed an analytical solution for the jump by treating the fault as an inhomogeneity. However, he used the Dupuit approximation and hence neglected vertical flow in the reservoir which may significantly affect the pressure along a displaced fault. Due to the complexity of the reservoir geometry, a (semi-)analytical solution for a partially conductive displaced fault seems to be out of reach.
Fault flow in a slightly different configuration was investigated numerically by Zbinden et al. (2017) who addressed the effects of flow in a displaced fault with a scaled throw \({{\hat{t}} > 1}\) such that the top of the hanging wall is below the bottom of the foot wall. In case of a non-conductive fault, this would imply complete hydraulic separation between the reservoir blocks to the left and to the right of the fault. However, Zbinden et al. (2017) modeled the fault as conductive such that it provides a pathway for fluid flow between the blocks, and they concluded that for this configuration, where fluid is forced through a very narrow pathway, flow plays a major role in pore pressure and stress evolution within the fault, especially in case of differential depletion.
Another possible effect, not considered in the present study, is a change in fault strength that may result from flow across or along the fault, in particular when two-phase (gas-liquid) effects play a role. Depending on lithology, fluid properties and detailed fault geometry such fault weakening may lead to a significantly accelerated transition from aseismic slip to seismicity; see, e.g., Hunfeld et al. (2019); Snell et al. (2020) and references therein.
We neglected flow outside of the reservoir. In reality, the permeability in the over- and underburden will be nonzero and there will be some pressure diffusion across the boundary of the reservoir. This would somewhat smoothen the discontinuity in the pore pressure across the reservoir boundary (e.g., Figs. 7 (left) and 8 (left)), which would also smoothen the stress peaks at the reservoir corners. However, this effect is expected to be negligible when the permeability of the reservoir is much larger than the permeability of its surroundings.
Furthermore, we assumed that the elastic properties of the reservoir and its surroundings are equal and homogeneous. In reality, the over- and underburden are likely to have elastic properties different from the reservoir. Such contrasts in rock stiffness would alter the magnitude of the incremental stresses, but the effect of steady-state flow on the stresses is expected to remain similar. While theoretically there exist analytical methods for treating inhomogeneous inclusions (Mura 1987), these methods are only practical for elliptical inclusions (Ma and Korsunsky 2014, 2022). For other inclusion shapes, it is more convenient to resort to numerical methods.
While the Schwarz–Christoffel method can theoretically be applied to fault offset ranges from \(0< \hat{t} < 1\) and dip angles from \(0^\circ< \theta < 180^\circ\), in practice the transformation and/or its inverse cannot be solved with appropriate accuracy. This is the case for large fault throws, when the flow opening becomes very narrow, and for shallow dip angles. This limits the application of the Schwarz–Christoffel method to certain reservoir geometries. These limitations can be circumvented by using purely numerical methods, which would also allow for including more complex features, such as heterogeneity or transient flow. The semi-analytical approach presented here is therefore not expected to replace existing numerical methods. However, the semi-analytical approach has the advantage of being able to accurately resolve the Coulomb stress peaks. Therefore, it is a helpful tool for assessing changes in Coulomb stresses, in this particular case due to steady-state flow.
5 Conclusions
We investigated the effect of steady-state flow in a reservoir with a displaced, conductive fault through conformal mapping. Similar to the problem of confined aquifer flow over a stepped base, we needed a semi-analytical approach to compute the inverse transformation (Bakker and Post 2022). Moreover, the more complex geometry of the faulted reservoir required the use of the Schwarz–Christoffel transformation. Inclusion theory was used to compute the stresses along the fault.
The additional resistance to fluid flow caused by a displaced fault, relative to the resistance in a reservoir without fault, is a function of dip angle, scaled fault throw (i.e., fault throw divided by reservoir height) and scaled reservoir width (i.e., reservoir width divided by reservoir height). For dip angles \({60^\circ< \theta < 120^\circ }\), as typically encountered in faults originating from tectonic events, the magnitude of the scaled resistance is primarily dependent on the scaled fault throw, to a lesser extent on the fault angle, and hardly at all on the scaled reservoir width.
The impact of fluid flow across a displaced fault on stresses along the fault depends on both the reservoir geometry and the pressure drop over the fault zone. The effect of flow is most strongly felt at the “external” reservoir-fault corners where the pressure is more influenced than at the “internal” corners, and where therefore also the fault stresses are more strongly influenced. It is known from earlier work that injection results in the development of zones of positive combined Coulomb stresses at the “external” reservoir corners, whereas depletion results in positive incremental Coulomb stresses at the “internal” corners (Jansen et al. 2019). Therefore, the effect of flow is considerably larger in case of injection than in case of depletion. Moreover, in case of injection with up-dip flow the effect is a stronger increase in Coulomb stress at the bottom of the reservoir, whereas in case of injection with down-dip flow the effect is a stronger increase at the top.
As a practical example of depletion in a natural gas field, we considered the Groningen field in the Netherlands. An order-of-magnitude estimate of the effect of flow indicates that steady-state flow across displaced faults is unlikely to significantly affect fault slip in the Groningen reservoir under the current conditions. As an example of geothermal energy production, we considered generic dimensions of typical low-enthalpy geothermal doublets. In this case, we find that steady-state flow may possibly play a small role in the development of stresses in displaced faults, in particular close to the injector, but site-specific assessments will be necessary to quantify the effect.
References
Ampuero, J., Rubin, A.: Earthquake nucleation on rate and state faults - aging and slip laws. J. Geophys. Res. 113, 1–21 (2008). https://doi.org/10.1029/2007JB005082
Anderson, E.: Analytical solutions for flow to a well through a fault. Adv. Water Resour. 29, 1790–1803 (2006). https://doi.org/10.1016/j.advwatres.2005.12.010
Bakker, M., Post, V.: Analytical groundwater modeling. CRC Press/Balkema (2022)
Buijze, A., Van den Bogert, P., Wassing, B., et al.: Fault reactivation mechanisms and dynamic rupture modelling of production-induced seismic events in a Rotliegend gas reservoir. Neth. J. Geosci. 96, S131–S148 (2017). https://doi.org/10.1017/njg.2017.27
Buijze, A., Van den Bogert, P., Wassing, B., et al.: Nucleation and arrest of dynamic rupture induced by reservoir depletion. J. Geophys. Res. Solid Earth 124, 3620–3645 (2019a). https://doi.org/10.1029/2018JB016941
Buijze, A., Van Bijsterveld, L., Cremer, H., et al.: Review of induced seismicity in geothermal systems worldwide and implications for geothermal systems in the netherlands. Neth. J. Geosci. 98, e13 (2019b). https://doi.org/10.1017/njg.2019.6
Caine, J., Evans, J., Forster, C.: Fault zone architecture and permeability structure. Geology 24(11), 1025–1028 (1996). https://doi.org/10.1130/0091-7613
Cornelissen, P., Meulenbroek, B., Jansen, J.: On the derivation of closed-form expressions for displacements, strains and stresses inside a poroelastic inclusion. Tech. Rep. (2023). https://doi.org/10.4233/uuid:e2f21e31-3221-4d61-bb97-c74bdd3567a8
Daniilidis, A., Nick, H., Bruhn, D.: Interference between geothermal doublets across a fault under subsurface uncertainty; implications for field development and regulation. Geothermics 91(102), 041 (2021). https://doi.org/10.1016/j.geothermics.2021.102041
Dempsey, D., Suckale, J.: Physics-based forecasting of induced seismicity at Groningen gas field, the Netherlands. Geophys. Res. Lett. 44, 7773–7782 (2017). https://doi.org/10.1002/2017GL073878
Driscoll, T.: Algorithm 756: A MATLAB Toolbox for Schwarz-Christoffel mapping. ACM Trans. Math. Sof. 22(2), 168–186 (1996)
Driscoll, T.: Schwarz-Christoffel toolbox for conformal mapping in MATLAB (version 3.1.3). (2021) https://doi.org/10.5281/zenodo.5245134
Elsworth, D., Spiers, C., Niemeijer, A.: Understanding induced seismicity. Science 354, 1380–1381 (2016). https://doi.org/10.1126/science.aal2584
Eshelby, J.D.: The determination of the elastic field of an ellipsoidal inclusion and related problems. Proc. R. Soc. Lond. Ser. A 241, 376–396 (1957). https://doi.org/10.1098/rspa.1957.0133
Foulger, G., Wilson, M., Gluyas, J., et al.: Global review of human-induced earthquakes. Earth Sci. Rev. 178, 438–514 (2018). https://doi.org/10.1016/j.earscirev.2017.07.008
Geertsma, J.: Problems of rock mechanics in petroleum production engineering. In: Proceedings of the \(1^{st}\) ISRM Congress, Lisbon, Portugal (1966)
Geertsma, J.: A basic theory of subsidence due to reservoir compaction: the homogeneous case. Verhandelingen Koninklijk Nederlandsch Geologisch Mijnbowkundig Genootschap 2S, 43–61 (1973)
Goodier, J.: On the integration of the thermo-elastic equations. London Edinburgh Dublin Philos. Mag. J. Sci. 23, 1017–1032 (1937). https://doi.org/10.1080/14786443708561872
Häring, M., Schanz, U., Ladner, F., et al.: Characterisation of the Basel 1 enhanced geothermal system. Geothermics 37(5), 469–495 (2008). https://doi.org/10.1016/j.geothermics.2008.06.002
Hunfeld, L., Chen, J., Niemeyer, A., et al.: Temperature and gas/brine content affect seismogenic potential of simulated fault gouges derived from Groningen gas field caprock. Geochem. Geophys. Geosyst. 20, 2827–2847 (2019). https://doi.org/10.1029/2019GC008221
Jansen, J., Meulenbroek, B.: Induced aseismic slip and the onset of seismicity in displaced faults. Netherlands J. Geosci. 101(e13). (2022) https://doi.org/10.1017/njg.2022.9
Jansen, J., Singhal, P., Vossepoel, F.: Insights from closed-form expressions for injection- and production-induced stresses in displaced faults. J. Geophys. Res. Solid Earth 124, 7193–7212 (2019). https://doi.org/10.1029/2019JB017932
Lehner, F.: An analysis of depletion-induced fault stressing - new closed-form analytical solutions. Tech. rep., Nederlandse Aardolie Maatschappij, (2019) http://www.nam.nl/feiten-en-cijfers/onderzoeksrapporten.html
Lie, K.: An Introduction to Reservoir Simulation Using MATLAB/GNU Octave: User guide for the MATLAB Reservoir Simulation Toolbox (MRST). Cambridge University Press (2019)
Ma, L., Korsunsky, A.: The principle of equivalent eigenstrain for inhomogeneous inclusion problems. Int. J. Solids Struct. 51, 4477–4484 (2014). https://doi.org/10.1016/j.ijsolstr.2014.08.023
Ma, L., Korsunsky, A.: The fundamental formulation for inhomogeneous inclusion problems with the equivalent eigenstrain principle. Metals 12(4), 582 (2022). https://doi.org/10.3390/met12040582
Mignan, A., Landtwing, D., Kästli, P., et al.: Induced seismicity risk analysis of the 2006 Basel, Switzerland, enhanced geothermal system project: influence of uncertainties on risk mitigation. Geothermics 53, 133–146 (2015). https://doi.org/10.1016/j.geothermics.2014.05.007
Muntendam-Bos, A., Hoedeman, G., Polychronopoulou, K., et al.: An overview of induced seismicity in the Netherlands. Netherlands J. Geosci. (2022). https://doi.org/10.1017/njg.2021.14
Mura, T.: Micromechanics of defects in solids, \(2^{nd}\) ed. Martinus Nijhoff Publishers, Dordrecht (1987)
Muskat, M.: The Flow of Homogeneous Fluids Through Porous Media. McGraw-Hill (1937)
Pijpers, F.: The relationship between pressure gradients and earthquake rates in Groningen. CBS Scientific Paper (2018). https://doi.org/10.13140/RG.2.2.20162.89288
Postma, T., Jansen, J.: The small effect of poroelastic pressure transients on triggering of production-induced earthquakes in the Groningen natural gas field. J. Geophys. Res. Solid Earth 123, 401–417 (2018). https://doi.org/10.1002/2017JB014809
Roest, J., Kuilman, W.: Geomechanical analysis of small earthquakes at the Eleveld gas reservoir. In: SPE-ISRM Rock mechanics in petroleum engineering conference, https://doi.org/10.2118/28097-MS,paper SPE 28097. 29-31 Aug., Delft, The Netherlands (1994)
Rudnicki, J.: Eshelby transformations, pore pressure and fluid mass changes, and subsidence. In: Poromechanics II, \(\rm 2^{nd}\) Biot Conf. Poromech., Grenoble, France (2002)
Rudnicki, J.: Eshelby’s technique for analyzing inhomogeneities in geomechanics. In: Leroy Y, Lehner F (eds) Mechanics of Crustal Rocks. Springer Vienna, 43–72 (2011)
Segall, P.: Stress and subsidence resulting from subsurface fluid withdrawal in the epicentral region of the 1983 Coalinga earthquake. J. Geophys. Res. 90, 6801–6816 (1985). https://doi.org/10.1029/JB090iB08p06801
Segall, P.: Earthquakes triggered by fluid extraction. Geology 17, 942–946 (1989). https://doi.org/10.1130/0091-7613(1989)017<0942:ETBFE>2.3.CO;2
Segall, P., Fitzgerald, S.: A note on induced stress changes in hydrocarbon reservoirs and geothermal reservoirs. Tectonophysics 289, 117–128 (1998). https://doi.org/10.1016/S0040-1951(97)00311-9
Snell, T., De Paola, N., van Hunen, J., et al.: Modelling fluid flow in complex natural fault zones: implications for natural and human-induced earthquake nucleation. Earth Planetary Sci. Lett. (2020). https://doi.org/10.1016/j.epsl.2019.115869
Soltanzadeh, H., Hawkes, C.: Semi-analytical models for stress change and fault reactivation induced by reservoir production and injection. J. Petrol. Sci. Eng. 60, 71–85 (2008). https://doi.org/10.1016/j.petrol.2007.05.006
Suckale, J.: Induced seismicity in hydrocarbon fields. In: Dmowaka, R. (ed.) Advances in Geophysics, vol. 51, pp. 55–106. Academic Press (2009)
Uenishi, K., Rice, J.: Universal nucleation length for slip-weakening rupture instability under nonuniform loading. J. Geophys. Res. Solid Earth 108:ESE 17–1 17–14. (2003) https://doi.org/10.1029/2001JB001681
van den Bogert, P.: Impact of various modelling options on the onset of fault slip and fault slip response using 2-dimensional finite-element modelling. Tech. rep., Shell Global Solutions International B.V, Rijswijk, (2015) https://www.nam.nl/feiten-en-cijfers/onderzoeksrapporten.html
van den Bogert, P.: Depletion-induced fault slip and seismic rupture: 2D geomechanical models for the Groningen field, the Netherlands. Tech. rep., Shell Global Solutions International B.V, Rijswijk, https://www.nam.nl/feiten-en-cijfers/onderzoeksrapporten.html (2018)
van Elk, J., Landman, A.J., van Eijs, R.: Seismic Hazard and Risk Assessment of Production Profile - GTS Raming 2021. Tech. rep, Nederlandse Aardolie Maatschappij (NAM) (2021)
van Wees, J., Buijze, L., Van Thienen-Visser, K., et al.: Geomechanics response and induced seismicity during gas field production in the Netherlands. Geothermics 52, 206–219 (2014). https://doi.org/10.1016/j.geothermics.2014.05.004
van Wees, J., Fokker, P., Van Thienen-Visser, K., et al.: Geomechanical models for induced seismicity in the Netherlands: inferences from simplified analytical, finite element and rupture model approaches. Neth. J. Geosci. 96, S183–S202 (2017). https://doi.org/10.1017/njg.2017.38
van Wees, J., Pluymaekers, M., Osinga, S., et al.: 3-d mechanical analysis of complex reservoirs: a novel mesh-free approach. Geophys. J. Int. 219, 1118–1130 (2019). https://doi.org/10.1093/gji/ggz352
Verruijt, A.: Theory of Groundwater Flow. Gordon and Breach Science Publishers, London, Great Britain (1970)
Wang, H.: Theory of linear poroelasticity with applications to geomechanics and hydrogeology. Princeton University Press (2000)
Wu, H., Vilarrasa, V., De Simone, S., et al.: Analytical solution to assess the induced seismicity potential of faults in pressurized and depleted reservoirs. J. Geophys. Res. Solid Earth. https://doi.org/10.1029/2020JB020436 (2021)
Zbinden, D., Pio Renaldi, A., Urpi, L., et al.: On the physics-based processes behind production-induced seismicity in natural gas fields. J. Geophys. Res. Solid Earth 122, 3792–3812 (2017). https://doi.org/10.1002/2017JB014003
Acknowledgements
We like to thank Mark Bakker (TU Delft, Department of Water Management) for valuable discussions on conformal mapping of flow in a displaced fault, and Bernard Meulenbroek (TU Delft, Delft Institute of Applied Mathematics) for his insights into the mathematical aspects of inclusion theory.
Funding
This publication is part of the project “Science4Steer: a scientific basis for production and re-injection strategies to minimize induced seismicity in Dutch gas fields” (with project number DEEP.NL.2018.046) of the research program “DeepNL” which is financed by the Dutch Research Council (NWO).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Solution for the Pressure Field
1.1 A.1 Solution Strategy
A solution for the pressure field may be obtained by transforming the reservoir domain to a simpler domain through conformal mapping. First, we transform the regular coordinates x and y into the complex coordinate \(z = x + yi\). The solution for the incremental pressure field is obtained by mapping the complex z-plane to the complex potential plane. The complex potential \(\chi\) is given by
where \(\varphi\) is the potential and \(\psi\) is the stream function. Neglecting the effects of gravity on fluid flow (gravity is already included in the initial pressure), the incremental pore pressure can be computed from the potential through
where \(\kappa\) is the intrinsic permeability of the reservoir, and \(\mu\) is the dynamic viscosity of the fluid.
The mapping of the z-plane to the \(\chi\)-plane is done in two steps, making use of the auxiliary \(\gamma\)-plane (Fig. 9):
-
1.
The z-plane is mapped onto the auxiliary \(\gamma\)-plane.
-
2.
The \(\gamma\)-plane is mapped onto the \(\chi\)-plane.
We use the Schwarz–Christoffel transformation for both steps, as will be explained in detail in the following sections.
1.2 A.2 From z-Plane to \(\gamma\)-Plane
The Schwarz–Christoffel transformation maps the points laying on the real axis of the \(\gamma\)-half plane to a polygon in the z-plane, through
where N is the number of corners of the reservoir (\(N = 8\) in our case), \(C_1\) and \(C_2\) are complex constants and \(\gamma _k\) the location of the reservoir corners on the \(\gamma\)-plane. The terms \(a_k\) in the exponents denote the angles of the corners, and z the complex coordinate defined earlier. The indices \(k = 1,2,...N\) correspond to the points A, B, ..., H in Fig. 9, respectively.
The problem is overspecified, as not all corner coordinates of the polygon need to be specified when all the angles are given. Therefore, three values for \(\gamma _k\) can be chosen arbitrarily. In our case, it is convenient to choose \(\gamma _A = 0\), \(\gamma _E = 1\), and \(\gamma _H = \infty\). Choosing the final prevertex at infinity essentially makes this term constant and allows it to be merged with \(C_1\), meaning the series then ranges from \(k = 1\) to \(k = N-1\) instead. The Schwarz–Christoffel transformation in Eq. (A3) can be written out for our reservoir setup as
where we implemented our choice for \(\gamma _A, \gamma _E\), and \(\gamma _H\). For brevity, we employ the shorter product series notation in the following equations. Choosing \(z_A\) to be located at the origin (\(x = y = 0\)), the complex constant \(C_1\) can be expressed as
This allows us to rewrite the Schwarz–Christoffel problem as
for \(m = 1,..., N-2\). Next, we normalize the equations by \(z_2 - z_1\) to get rid of the constant \(C_2\) and obtain
This results in five nonlinear equations for the five unknowns \(\gamma _k\). Gauss–Jacobi quadrature is used to compute the integrals, due to the singularities that occur at the integration limits. The unknowns must adhere to the additional constraint
Following Driscoll (1996), this constraint is included implicitly by making use of the substitution
The nonlinear problem is then solved for \(y_m\), which is subsequently transformed to \(\gamma _m\) to compute the integrals. Once the Schwarz–Christoffel problem is solved, the inverse transformation needs to be determined to transform any point in the z-plane to the \(\gamma\)-plane. The inverse transformation can be computed from
which is obtained by taking the derivative and then the inverse of Eq. (A3). This equation is an ordinary differential equation which is solved numerically for \(\gamma\). Both the numerical solution of the Schwarz–Christoffel transformation and the inverse transformation are solved using a modified version of the Schwarz–Christoffel Toolbox for MATLAB (Driscoll 2021). The software has been modified such that the prevertex locations correspond to our choice of \(\gamma _A = 0\), \(\gamma _E = 1\), and \(\gamma _H = \infty\).
1.3 A.3 From \(\gamma\)-Plane to \(\chi\)-Plane
The faulted reservoir has two boundaries with prescribed pressure (AH and DE) and two impermeable boundaries (ABCD and EFGH). Therefore, the reservoir can be represented as a rectangular domain in the complex potential plane (Fig. 9). This allows the transformation from the \(\gamma\)-plane to the \(\chi\)-plane to be done analytically, if the vertices along the real axis of the \(\gamma\)-plane are chosen conveniently. Following Verruijt (1970), we choose \(\gamma _A = 0\), \(\gamma _E = 1\), and \(\gamma _H = \infty\), which is consistent with the choice in the previous section. Choosing the origin of the \(\chi\)-plane to coincide with \(\gamma = \gamma _D\), the transformation to the \(\chi\)-plane is given by
where \(p_{AH}\) and \(p_{DE}\) are the incremental pressures prescribed at the boundaries AH and DE, respectively, \(F(a \vert x)\) is the incomplete elliptic integral of the first kind and K(x) is the complete elliptic integral of the first kind, and where
The parameter \(\gamma _D\) is obtained from the solution of the Schwarz–Christoffel problem of the previous section. Thus, for any point (x, y), we can calculate the corresponding coordinate in the \(\gamma\)-plane. Then, we compute the corresponding potential \(\varphi\) through Eq. (A11), which can be converted to the incremental pore pressure p through Eq. (A2), which yields
1.4 A.4 Discretization into Subdomains
The Schwarz–Christoffel algorithm typically has convergence issues when some edges of the domain are much larger than others. We also run into this issue, as the reservoir width is much larger than the reservoir height and fault throw (i.e., \(w \gg h > t)\). This problem can be circumvented by only modeling the pressure field up to a distance of 2h from the fault with the Schwarz–Christoffel method. We separate the reservoir domain into three subdomains (see Fig. 10). Around the fault, in subdomain \(\Omega _2\), the pressure field is computed using the Schwarz–Christoffel transformation. At distances further than 2h from the fault, in subdomains \(\Omega _1\) and \(\Omega _3\), flow is assumed to be unidirectional. Therefore, the pressure is constant in the vertical direction and decreases linearly in the horizontal direction in these subdomains.
This implies that we assume that the effect of the displaced fault has vanished and the streamlines are parallel at a distance 2h from the fault. To verify this assumption, we computed the pressure field in the faulted reservoir numerically with the MATLAB Reservoir Simulation Toolbox (Lie 2019) using a mimetic finite volume scheme. We model the full domain \(\bar{w} = 20h\) discretized into 1 million grid cells. To quantify whether flow is mostly horizontal, we compute the ratio of the vertical pressure gradient to the horizontal pressure gradient at various distances from the fault. At each point along the x-axis, we select 100 points regularly spaced from the bottom to the top of the reservoir, where we numerically approximate the horizontal and vertical pressure gradient and their ratio. We then define the relative vertical pressure gradient r at a chosen distance \(x_k\) from the fault as the maximum value of these ratios
where \(\partial _i\) denotes the spatial derivative in the \(x_i\)-direction. In Fig. 11, this number is plotted as a function of the distance from the fault. The relative magnitude of the vertical pressure gradient decays rapidly with distance from the fault. At a distance of 2h from the fault, the vertical pressure gradient is smaller than 0.7% of the horizontal pressure gradient for a dip angle of 60\(^\circ\) and even smaller for larger dip angles. Hence, the assumption that flow is mostly horizontal at a distance of 2h from the fault is reasonable. Note that the choice of \(\pm 2h\) was chosen to make the approach applicable to a large range of dip angles and fault throws. For specific reservoir geometries, it is possible to increase this distance.
We prescribe constant incremental pressures at the reservoir edges, located at a distance of 10h from the fault (\(p_L\) and \(p_R\)). The pressures at a distance of 2h from the fault can be computed using the principle of continuity. We choose to write the solution as a function of the average incremental pressure \({\bar{p}} = \frac{p_L + p_R}{2}\) and the prescribed incremental pressure drop \(\Delta p = p_R - p_L\). The incremental pressure at a distance of 2h from the fault can then be expressed as
where \(h' = h/(\frac{1}{2}w-2h)\) and where \(f = K(1-\gamma _D)/K(\gamma _D)\) is a factor based on the reservoir geometry, with K(x) again being the complete elliptic integral of the first kind. The incremental pressure field in each subdomain can then be expressed as
where J(x, y) is a spatially variable factor given by
Appendix B: Inclusion Theory
1.1 B.1 Displacements, Strains, and Stresses
Here, we give a brief description of the use of inclusion theory to derive expressions for the displacements, stresses, and strains that arise inside and outside the reservoir from pore pressure changes inside the reservoir. For a more detailed derivation, readers are referred to the work of Eshelby (1957) and Rudnicki (2011).
We treat the reservoir as an inclusion inside an infinite domain. Here, we consider the two-dimensional plane strain case, although this method may also be applied in the three-dimensional case. The change in pore pressure induces an eigenstress \(\sigma _{ij}^* = \alpha p \delta _{ij}\delta _{\Omega }\) inside the reservoir. Using Hooke’s law, the eigenstress can be expressed in terms of the eigenstrains \(\epsilon _{ij}^*\). In case of plane strain, the eigenstrain is then given by
where K is the bulk modulus, \(\delta _{ij}\) is the regular Kronecker delta, and \(\delta _\Omega\) is a modified Kronecker delta which equals 1 inside the inclusion and 0 outside (Wang 2000). The transformation of the reservoir is constricted by the surrounding rock, which leads to the developments of stresses both inside and outside the reservoir. Following the approach of Rudnicki (2011), the displacements at point (x, y) due to a change in pore pressure at point \((\zeta ,\xi )\) can be expressed as
with \(D = \frac{(1-2\nu )\alpha }{4\pi (1-\nu )G}\) and the Green’s functions \(g_i\) are given by
with \(R = \sqrt{(x-\zeta )^2+(y-\xi )^2}\) (Lehner 2019; Jansen et al. 2019; Wu et al. 2021).
The total strains \(\epsilon _{ij}\) are related to the displacements through the compatibility equations
Writing this out for each of the strain tensor components yields
Note that we take the derivative of Eq. (B20) outside of the integral. Due to the singularity in the Green’s functions, Leibniz integral rule cannot be applied and the order of differentiation and integration is not interchangeable for points inside the inclusion (Mura 1987, p. 12).
The stresses can be obtained from the elastic strains using Hooke’s law. The elastic strain \(e_{ij}\) is defined as the difference between the total strain and the eigenstrain
The definition of the eigenstrain has already been given in Eq. (B19). Note that the eigenstrain vanishes outside the inclusion. This yields the following expressions for the three stress components
1.2 B.2 Integration of the Green’s Functions
Due to the complex expression for the pressure field, closed-form expressions for the integrated Green’s functions seem out of reach. Instead, we subdivide the reservoir domain into rectangular and triangular grid cells (Fig. 12). If the grid cells are chosen sufficiently small, it is reasonable that the pressure inside each cell is constant, but this pressure may differ between cells. In this case, closed-form expressions are available for the integrated Green’s functions in each cell. Using the principle of superposition, the contributions of each individual grid cell may be summed to obtain the displacements induced by pressure changes inside the entire reservoir. We thus approximate the displacements in Eq. B20 as
where N is the total number of grid cells and
is the double integral of the Green’s function for the displacement in the i-direction. The strains are then approximated by taking the spatial derivatives of the displacements
with
Closed-form expressions for \(G_{ij}\) are given by Jansen et al. (2019) and Cornelissen et al. (2023) for rectangular and triangular grid cells. The stresses are then obtained from Eqs. B28–B29. For a detailed derivation, see Cornelissen et al. (2023).
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Cornelissen, P., Jansen, JD. Steady-State Flow Through a Subsurface Reservoir with a Displaced Fault and its Poro-elastic Effects on Fault Stresses. Transp Porous Med 150, 709–734 (2023). https://doi.org/10.1007/s11242-023-02029-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11242-023-02029-w