Skip to main content
Log in

Accurate and Efficient Simulation of Fracture–Matrix Interaction in Shale Gas Reservoirs

  • Published:
Transport in Porous Media Aims and scope Submit manuscript

Abstract

Gas production from low-permeability shale formations relies on natural or man-made fractures for gas flow pathways to production wells. Shale gas reservoir simulation includes fracture–matrix flow and fracture–matrix interactions as they are key. Attention has focused on modeling fractures in shale gas production, yet there have been few studies carried out to address how to accurately simulate fracture–matrix interaction in unconventional low-permeability gas reservoirs. The classic double porosity model and the MINC method represent studies designed to accurately simulate fracture–matrix interaction; however, methods continue to encounter issues causing them to fall short of the accuracy sought. Applicability of the classic double porosity model with a constant shape factor to low-permeability reservoir simulation is questionable and has not been validated as the required pseudo-steady-state flow condition timing may not sufficiently satisfy shale gas reservoirs. The MINC method treats inter-porosity flow in a fully transient mode by further subdividing individual blocks with a number of 1-D nested meshes. The MINC concept, however, assumes that fracture–matrix flow is controlled only by the distance to the nearest fracture surrounding the matrix block and is shown to be no longer applicable after the early rapid transient period of fracture–matrix flow. A comparative investigation of commonly used fractured reservoir simulation approaches for applicability to fracture–matrix interaction in unconventional reservoirs is presented in this paper. A new nested subdividing concept, referred to as the Schwarz–Christoffel conformal mapping approach, will be introduced. The new method is able to accurately and efficiently simulate the matrix–fracture interaction for the entire transient flow by combining the MINC and Schwarz–Christoffel conformal mapping concepts of gridding inside the matrix. The theoretical development, benchmarking, and application of the new modeling approach explanations follow.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Abbreviations

\(A\) :

Interface area of fracture–matrix (\(\mathrm{m}^{2}\))

\(c_\mathrm{t} \) :

Total gas compressibility coupled with gas sorption term (\(\mathrm{Pa}^{-1}\))

\(D\) :

Distance between flow potentials (m)

\(L\) :

Dimension of the block (m)

\(m_\mathrm{g}\) :

Gas sorption term (\(\mathrm{kg/m^{3}}\))

\(k,\,k_\mathrm{m}, \,k_\mathrm{g} \) :

Permeability, permeability of matrix, and gas permeability (\(\mathrm{m}^{2}\))

\(P_\mathrm{L}\) :

Langmuir isotherm pressure (Pa)

\(P_\mathrm{m},\,P_\mathrm{f}\) :

Gas pressure at matrix and fracture, respectively (Pa)

\(P_\mathrm{m,b}\) :

Gas pressure at matrix coupled with the Klinkenberg effect (Pa)

\(\bar{P}_\mathrm{m,b}\) :

Averaged gas pressure at matrix coupled with the Klinkenberg effect (Pa)

\(P_i\) :

Gas pressure at initial condition (Pa)

\(q\) :

Sink/source term (\(\mathrm{kg/(m^{3}\,s)}\))

\(r\) :

Distance from the block center at radial direction (m)

\(t\) :

Time (s)

\(T\) :

Transmissibility term between two blocks

\(v\) :

Velocity of fluid (m/s)

\(V_\mathrm{L}\) :

Langmuir volume (\(\mathrm{m^{3}/kg}\))

\(V_\mathrm{m}\) :

Volume of block (\(\mathrm{m^{3}}\))

\(\emptyset ,\emptyset _\mathrm{m}\) :

Porosity, matrix porosity

\(\rho \) :

Density of the fluid (\(\mathrm{kg/m^{3}}\))

\(\rho _\mathrm{g}\) :

Gas density at standard condition (\(\mathrm{kg/m^{3}}\))

\(\rho _\mathrm{R}\) :

Rock bulk density at standard condition (\(\mathrm{kg/m^{3}}\))

\(\beta \) :

Gas density-related coefficient (\(\mathrm{kg/(m^{3}\,Pa})\))

\(\mu \) :

Viscosity of gas (Pa s)

\(\sigma \) :

Shape factor (\(\mathrm{1/m^{2}}\))

f:

Fracture

g:

Gas

\(i\) :

Initial condition

\(i,\, j\) :

Blocks \(i\) and \(j\)

m:

Matrix

\(x, y, z\) :

\(x, y, z\)-coordinate direction

References

  • Barenblatt, G.I., Zheltov, I.P., Kochina, I.N.: Basic concepts in the theory of seepage of homogeneous liquids in fissured rocks [strata]. J. Appl. Math. Mech. 24(5), 1286–1303 (1960)

    Article  Google Scholar 

  • Cai, L.: Matrix–fracture interaction analysis in fractured unconventional gas reservoir. Dissertation paper, UMI No. 1551463 (2014)

  • Coats, K.H.: Implicit compositional simulation of single-porosity and dual-porosity reservoirs, SPE 18427, presented at \(10^{\rm th}\) SPE symposium reservoir simulation, Houston (1989)

  • Crank, J.: The Mathematics of Diffusion, 2nd edn, pp. 44–103. Claredon Press, Oxford (1975)

    Google Scholar 

  • Darcy, H.: Les fontaines publiques de la ville de Dijon. Dalmont, Paris (1856)

    Google Scholar 

  • Delillo, T.K., Driscoll, T.A., Elcrat, A.R., Pfaltzgraff, J.A.: Computation of multiply connected Schwarz–Christoffel maps for exterior domains. Comput. Methods Funct. Theory 6(2), 301–315 (2006)

    Article  Google Scholar 

  • Ding, D. Y., Wu, Y. S., Farah, N., Wang, C., Bourbiaux, B.: Numerical simulation of low permeability unconventional gas reservoirs. Society of petroleum engineers, paper prepared for presentation at the SPE/EAGE European unconventional conference and exhibition held in Vienna (2014)

  • Driscoll, T.A.: Algorithm 756: a toolbox MATLAB for Schwarz–Christoffel mapping. ACM Trans. Math. Softw. 22(2), 168–186 (1996)

    Article  Google Scholar 

  • Driscoll, T.A.: Algorithm 843: improvements to the Schwarz–Christoffel toolbox for MATLAB. ACM Trans. Math. Softw. 31(2), 239–251 (2005)

    Article  Google Scholar 

  • Gong, B., Qin, G.: A hybrid upscaling procedure for modeling of fluid flow in fractured subsurface formations. Int. J. Numer. Anal. Model. 9(3), 667–683 (2012)

    Google Scholar 

  • Javadpour, F., Fisher, D., Unsworth, M.: Nano-scale gas flow in shale sediments. J. Can. Pet. Technol. 46(10), 55–61 (2007)

    Article  Google Scholar 

  • Javadpour, F.: Nanopores and apparent permeability of gas flow in mudrocks (shales and siltstone). J. Can. Pet. Technol. 48, 16–21 (2009)

    Article  Google Scholar 

  • Kazemi, H., Merrill, L.S., Porterfield, K.L., Zeman, P.R.: Numerical simulation of water-oil flow in naturally fractured reservoirs. Soc. Pet. Eng. J. 16(6), 317–326 (1976)

    Article  Google Scholar 

  • Karimi-Fard, M., Gong, B., Durlofsky, L.J.: Generation of coarse-scale continuum flow models from detailed fracture characterizations. Water Reserv. Res. 42, W10423 (2006)

    Google Scholar 

  • Klinkenberg, L. J.: The permeability of porous media to liquids and gases. In: Drilling and Production Practice. American Petroleum Institute, pp. 200–213 (1941)

  • Lai, C. H., Bodvarsson, G. S., Tsang, C. F., Witherspoon, P. A.: A new model for well test data analysis for naturally fractured reservoirs. Society petroleum engineers 11688 presented at California regional meeting Ventura (1983)

  • Langmuir, I.: The constitution and fundamental properties of solids and liquids. Part I. Solids. J. Am. Chem. Soc. 38(11), 2221–2295 (1916)

    Article  Google Scholar 

  • Lim, K.T., Aziz, K.: Matrix–fracture transfer shape factors for dual-porosity simulators. J. Pet. Sci. Eng. 13(3–4), 169–178 (1995)

    Article  Google Scholar 

  • Lu, H., Donato, G.D., Blunt, M.J.: General transfer functions for multiphase flow in fractured reservoirs. SPE J. 13, 289–297 (2008)

    Article  Google Scholar 

  • Mathias, S.A., Zimmerman, R.W.: Laplace transform inversion for late-time behavior of groundwater flow problems. Water Res. Res. 39(10), 1283 (2003)

    Article  Google Scholar 

  • Matthews, C.S.: Transient, semisteady-state, and steady-state flow. J. Pet. Technol. 38(4), 385–386 (1986)

    Article  Google Scholar 

  • Moridis, G.J.: Semianalytical solutions of radioactive or reactive solute transport in variably fractured layered media. Water Reserv. Res. 38(12), 46-1–46-24 (2002)

  • Pruess, K., Narasimhan, T.N.: On fluid reserves and the production of superheated steam from fractured, vapor-dominated geothermal reservoirs. J. Geophys. Res. 87(B11), 9329–9339 (1982)

    Article  Google Scholar 

  • Pruess, K.: GMINC-A mesh generator for flow simulations in fractured reservoirs, report LBL- 15227. Lawrence Berkeley National Laboratory, Berkeley (1983)

  • Pruess, K., Narasimhan, T.N.: A practical method for modeling fluid and heat flow in fractured porous media. Soc. Pet. Eng. J. 25(1), 14–26 (1985)

    Article  Google Scholar 

  • Pruess, K., Wu, Y.-S.: A new semi-analytical method for numerical simulation of fluid and heat flow in fractured reservoir. In: SPE paper 18246, SPE symposium on reservoir simulation, Houston, 6–8 Feb (1989)

  • Pruess, K., Oldenburg, C., Moridis, G.: TOUGH2 User’s Guide, Version 2.0, report LBNL-43134. Lawrence Berkeley National Laboratory, Berkeley (1999)

  • Sarma, P., Aziz, K.: New transfer functions for simulation of naturally fractured reservoirs with dual-porosity models. SPE J. 11, 328–340 (2006)

    Article  Google Scholar 

  • Serra, K., Reynolds, A.C., Raghavan, R.: New pressure transient analysis methods for naturally fractured reservoirs (includes associated papers 12940 and 13014). J. Pet. Technol. 35(12), 227–2283 (1983)

    Article  Google Scholar 

  • Sigal, R.F., Akkutlu, I.Y., Kang, S.M., Diaz-Campos, M., Ambrose, R.: The laboratory measurement of the gas storage capacity organic shales. Petrophysics 54, 224–235 (2013)

    Google Scholar 

  • Thomas, L.K., Dixon, T.N., Pierson, R.G.: Fractured reservoir simulation. Soc. Pet. Eng. J. 23(1), 42–54 (1983)

    Article  Google Scholar 

  • Vinsome, P. K. W., Westerveld, J.: A simple method for predicting cap and base rock heat losses in thermal reservoir simulators. J. Can. Pet. Tech. 19(3), 87–90 (1980)

  • Warren, J.E., Root, P.J.: The behavior of naturally fractured reservoirs. Soc. Pet. Eng. J. 3(3), 245–255 (1963)

    Article  Google Scholar 

  • Wu, Y.-S.: MSFLOW-UG multiphase subsurface flow model of unconventional gas in porous and fractured reservoirs. Documentation and User’s Guide, Version 1.0. (2012)

  • Wu, Y.-S., Pan, L.: Special relative permeability function with analytical solutions for transient flow into unsaturated rock matrix. Water Reserv. Res. 39(4), 1104 (2003)

    Google Scholar 

  • Wu, Y.S., Pruess, K.: A multiple-porosity method for simulation of naturally fractured petroleum reservoirs. SPE Reserv. Eng. 3, 327–336 (1988)

    Article  Google Scholar 

  • Wu, Y.-S., Pruess K., Persoff, P.: Gas flow in porous media with Klinkenberg effects. Transport in Porous Media 32, 117–137 (1998)

  • Wu, Y.-S., Li, J., Ding, D., Wang, C., Di, Y.: A generalized framework model for the simulation of gas production in unconventional gas reservoirs. S. Pet. Eng. SPE J. Preprint (2014)

  • Zimmerman, R.W., Chen, G., Hadgu, T., Bodvarsson, G.S.: A numerical dual-porosity model with semianalytical treatment of fracture/matrix flow. Water Reserv. Res. 29(7), 2127–2137 (1993)

    Article  Google Scholar 

  • Zimmerman, R.W., Chen, G., Bodvarsson, G. S.: A dual-porosity model with an improved coupling term. Presented at \(17^{\rm th}\) Stanford geothermal reservoir engineering workshop. Standford, 29–31 Jan (1992)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Long Cai.

Appendix

Appendix

1.1 Analytical Solutions of the Gas Flow in a Two-Dimensional System

Flow in a square system can be approximated to a cylindrical flow. The governing equation of a single-phase gas radial flow through a fracture–matrix system can be derived by combining a mass balance on the control volume with the dual-continuum concept (Lai et al. 1983; Wu and Pan 2003). The interface area for any two adjacent control volumes at a distance of \(r\) from the center:

$$\begin{aligned} A_r =2\pi rh \end{aligned}$$
(5.1)

where, subscript \(r\) is the distance from the block center at radial direction; and \(h\) is the formation thickness. Then control volume at radial distance \(r\) over distance \(\mathrm{d}r\):

$$\begin{aligned} V_r =A_r \cdot \mathrm{d}r=2\pi rh\cdot \mathrm{d}r \end{aligned}$$
(5.2)

Consider an ideal gas flow in a homogenous, isothermal, and incompressible porous media. The gas mass balance equation for a control volume inside the matrix is written as,

$$\begin{aligned} \rho q_r A_r -\left[ {\rho q_r A_r +\frac{\partial }{\partial r}\left( {\rho q_r A_r } \right) \mathrm{d}r} \right] =\frac{\partial }{\partial t}\left[ {V_r \left( {\rho \emptyset _\mathrm{m} +\frac{\alpha P_\mathrm{m} }{P_\mathrm{m} +P_\mathrm{L} }} \right) } \right] \end{aligned}$$
(5.3)

where, \(\upalpha \) is the gas adsorption related coefficient,

$$\begin{aligned} \alpha =\rho _\mathrm{k} \rho _\mathrm{g} V_\mathrm{L} \end{aligned}$$
(5.4)

where, \(\rho _\mathrm{k}\) and \(\rho _\mathrm{g}\) respectively are kerogen density and gas density at standard condition; \(V_\mathrm{L}\) and \(P_\mathrm{L}\) are the Langmuir volume and Langmuir pressure. Flow rate (Darcy 1856) at surface of any control volume is proportional to the pressure gradient at the surface and the permeability of the matrix, inversely proportional to the fluid viscosity, and with considering the Klinkenberg effect contribution to the gas permeability,

$$\begin{aligned} q_r =-\frac{k_\mathrm{m} (1+\frac{b_\mathrm{m} }{P_\mathrm{m} })}{\mu _\mathrm{g} }\frac{\partial P_\mathrm{m} }{\partial r} \end{aligned}$$
(5.5)

The ideal gas law defines the gas density as a function of pressure with a constant coefficient,

$$\begin{aligned} \rho =\beta P_\mathrm{m} \end{aligned}$$
(5.6)

The unit of the Klinkenberg coefficient is consistent with pressure. Define an equivalent pressure coupling gas pressure and Klinkenberg coefficient as follows,

$$\begin{aligned} P_\mathrm{m,b} =P_\mathrm{m} +b_\mathrm{m} \end{aligned}$$
(5.7)

Substitute (5.4) (5.5) and (5.6) into (5.3),

$$\begin{aligned} \frac{\partial }{\partial r}\left( {\beta P_\mathrm{m} \cdot 2\pi rh\frac{k_\mathrm{m} (1+\frac{b_\mathrm{m} }{P_\mathrm{m} })}{\mu _\mathrm{g} }\frac{\partial P_\mathrm{m} }{\partial r}} \right) \mathrm{d}r=\frac{\partial }{\partial t}\left[ {2\pi rh\cdot \mathrm{d}r\left( {\beta P_\mathrm{m} \emptyset _\mathrm{m} +\frac{\alpha P_\mathrm{m} }{P_\mathrm{m} +P_\mathrm{L} }} \right) } \right] \end{aligned}$$
(5.8)

Use (5.7), leading to,

$$\begin{aligned} \frac{k_\mathrm{m} }{\mu _\mathrm{g} }\frac{1}{r}\frac{\partial }{\partial r}\Bigg [rP_\mathrm{m,b} \frac{\partial P_\mathrm{m} }{\partial r}\Bigg ]=\frac{\partial }{\partial t}\left[ {\emptyset _\mathrm{m} P_\mathrm{m} +\frac{\alpha P_\mathrm{m} }{\beta \left( {P_\mathrm{m} +P_\mathrm{L} } \right) }} \right] \end{aligned}$$
(5.9)

In order to linearization of the above equation, define an averaged value of the gas pressure in the coefficient of RHS,

$$\begin{aligned} \bar{P}_\mathrm{m,b} =\bar{P}_\mathrm{m} +b_\mathrm{m} \end{aligned}$$
(5.10)

In terms of \(P_\mathrm{m,b}^2 \) and the averaged matrix gas pressure, the governing equation can be linearized as follows

$$\begin{aligned} \frac{k_\mathrm{m} }{\mu _\mathrm{g} }\frac{1}{r}\frac{\partial }{\partial r}\left( {r\frac{\partial P_\mathrm{m,b}^2 }{\partial r}} \right) =\emptyset _\mathrm{m} \left[ {\frac{1}{\bar{P}_\mathrm{m,b} }+\frac{\alpha P_\mathrm{L} }{\beta \emptyset _\mathrm{m} \bar{P}_\mathrm{m,b} (\bar{P}_\mathrm{m,b} -b_\mathrm{m} +P_\mathrm{L})^{2}}} \right] \frac{\partial P_\mathrm{m,b}^2 }{\partial t} \end{aligned}$$
(5.11)

or,

$$\begin{aligned} \frac{\partial P_\mathrm{m,b}^2 }{\partial t}=\frac{1}{r}\frac{\partial }{\partial r}\left( {r\frac{k_\mathrm{m} }{\emptyset _\mathrm{m} \mu _\mathrm{g} C_\mathrm{t} }\frac{\partial P_\mathrm{m,b}^2 }{\partial r}} \right) \end{aligned}$$
(5.12)

\(\hbox {C}_\mathrm{t} \) is a total gas compressibility, which includes the gas sorption term and the gas compressibility.

$$\begin{aligned} C_\mathrm{t} =\frac{1}{\bar{P}_\mathrm{m,b} }+\frac{\alpha P_\mathrm{L} }{\beta \emptyset _\mathrm{m} \bar{P}_\mathrm{m,b} (\bar{P}_\mathrm{m,b} -b+P_\mathrm{L} )^{2}} \end{aligned}$$
(5.13)

The initial matrix pressure is \(P_i\); the boundary pressure is constant at \(P_\mathrm{f}\). The analytical solution can be expressed as follows (Crank 1975; Lim and Aziz 1995) in term of square pressure,

$$\begin{aligned} \frac{\bar{P}_\mathrm{m,b}^2 -P_i^2 }{P_\mathrm{f,b}^2 -P_i^2 }=1-\sum _{n=1}^\infty \frac{4}{R^{2}\propto _n^2 }\mathrm{Exp}\left[ {\frac{-\propto _n^2 k_\mathrm{m} t}{\emptyset _\mathrm{m} \mu C_\mathrm{t} }} \right] \end{aligned}$$
(5.14)

where, \(\propto _{n}\) is the root of

$$\begin{aligned} J_0 (R\cdot \propto _n )=0 \end{aligned}$$
(5.15)

\(J_0\) is the Bessel \(J\) function of the first kind of order zero.

1.2 Shape Factor Derivation for Gas Flow in a Two-Dimensional System with Lim and Aziz Assumptions (1995)

Lim and Aziz (1995) suggested only using the first term of the infinite summation series to make an approximate solution. In the double porosity model, mass out of the matrix equals mass flowing into the fracture, or vice versa. As the square system for example, the matrix–fracture transfer rate can be expressed relating to the accumulation in the matrix as follows,

$$\begin{aligned} q=\rho \emptyset c_\mathrm{t} \frac{\partial \bar{{P}}_\mathrm{m,b} }{\partial t}V_\mathrm{m} \end{aligned}$$
(5.16)

Use (5.14) and (5.16), leading to,

$$\begin{aligned} q=V_\mathrm{m} \frac{5.78}{R^{2}}\frac{k_\mathrm{m} }{2\mu }\beta (P_\mathrm{m,b}^2 -P_\mathrm{f}^2 ) \end{aligned}$$
(5.17)

Darcy’s law suggests the flow rate from the matrix to the fracture is proportional to the pressure gradient at the matrix–fracture interface,

$$\begin{aligned} q=\rho \frac{k_\mathrm{m} }{\mu }A\frac{\partial \bar{{P}}_\mathrm{m,b} }{\partial x}|_{x=0} \end{aligned}$$
(5.18)

Leads to the matrix–fracture transfer rate as an equation with a shape factor,

$$\begin{aligned} q=\sigma \frac{k_\mathrm{m} }{2\mu }\beta (P_\mathrm{m,b}^2 -P_\mathrm{f}^2 )V_\mathrm{m} \end{aligned}$$
(5.19)

The volume is the basis of equating the square and the cylindrical geometries, leading to \(R=0.56L\). \(L\) is the fracture dimension of the square system; R is the radius of the equivalent cylindrical system. Therefore, the shape factor can be easily determined

$$\begin{aligned} \sigma =\frac{18.17}{L^{2}} \end{aligned}$$
(5.20)

1.3 Analytical Solutions and Shape Factor for Gas Flow in a Three-Dimensional System

Pressure diffusion in a cubical system surrounded by three sets of fractures can be approximated by that of a spherical system. Follow the same steps above, leading to the pressure diffusion equation in a spherical geometry,

$$\begin{aligned} \frac{\partial ^{2}\partial _{P_\mathrm{m,b} }^2 }{\partial r^{2}}+\frac{2}{r}\frac{\partial P_\mathrm{m,b}^2 }{\partial r}=C_\mathrm{t} \frac{\partial P_\mathrm{m,b}^2 }{\partial t} \end{aligned}$$
(5.21)

The analytical solution gives as follows (Crank 1975; Zimmerman et al. 1992; Lim and Aziz 1995),

$$\begin{aligned} \frac{\bar{{P}}_\mathrm{m,b}^2 -P_i^2 }{P_\mathrm{f,b}^2 -P_i^2 }=1-\frac{6}{\pi ^{2}}\mathop \sum \limits _{n=1}^\infty \frac{1}{n^{2}}Exp\left[ {\frac{-n^{2}\pi ^{2}k_\mathrm{m} t}{\emptyset _\mathrm{m} \mu C_\mathrm{t} R^{2}}} \right] \end{aligned}$$
(5.22)

The equivalent radius equals to 0.62L.With the same assumption and treatment on the analytical solution, the shape factor for a cubical matrix with three sets of fractures can be written as follows,

$$\begin{aligned} \sigma =\frac{25.67}{L^{2}} \end{aligned}$$
(5.23)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cai, L., Ding, DY., Wang, C. et al. Accurate and Efficient Simulation of Fracture–Matrix Interaction in Shale Gas Reservoirs. Transp Porous Med 107, 305–320 (2015). https://doi.org/10.1007/s11242-014-0437-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11242-014-0437-x

Keywords

Navigation