Skip to main content
Log in

A Novel Approach for Direct Numerical Simulation of Hydraulic Fracture Problems

  • Published:
Flow, Turbulence and Combustion Aims and scope Submit manuscript

Abstract

Hydraulic fracturing is a non-linear and multi-physics problem involving the break up of a solid medium due to the action of hydrodynamic forces. Fluid and solid mechanics are involved at the same time together with fracture mechanics. Despite its relevance in many scientific and engineering fields, the theoretical and numerical description of hydraulic fracturing remains a challenging matter and the capabilities of existing models for applications are still limited. In this context, we propose a novel numerical approach to the Direct Numerical Simulation of hydraulic fracturing based on the Navier–Stokes equations coupled with peridynamic theory of solid mechanics through a multi-direct Immersed Boundary Method. The main advantage of this approach consists in the reliable crack-detection and tracking capabilities of peridynamics together with the capability of the Immersed Boundary Method of managing no-slip and no-penetration boundary conditions on complex and time-evolving interfaces. A massive-parallel solver based on this model has been implemented. We present a detailed theoretical description of the proposed methodology as well as the results of an extensive validation campaign for the new solver. Different benchmarking tests are provided together with the qualitative results of a simulation reproducing the fracture of a solid structure in a laminar, unsteady flow.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  • Afonso, F., Vale, J., Oliveira, E., Lau, F., Suleman, A.: A review on non-linear aeroelasticity of high aspect-ratio wings. Prog. Aerosp. Sci. 89, 40–57 (2017)

    Google Scholar 

  • Ambati, M., Gerasimov, T., De Lorenzis, L.: A review on phase-field models of brittle fracture and a new fast hybrid formulation. Comput. Mech. 55(2), 383–405 (2015)

    MATH  MathSciNet  Google Scholar 

  • Bowden, F.P.: Controlled fracture of brittle solids and interruption of electrical current. Nature 216(5110), 38–42 (1967)

    Google Scholar 

  • Breugem, W.P.: A second-order accurate immersed boundary method for fully resolved simulations of particle-laden flows. J. Comput. Phys. 231(13), 4469–4498 (2012)

    MATH  MathSciNet  Google Scholar 

  • Carstens, V., Kemme, R., Schmitt, S.: Coupled simulation of flow-structure interaction in turbomachinery. Aerosp. Sci. Technol. 7(4), 298–306 (2003)

    MATH  Google Scholar 

  • Costa, P.: A fft-based finite-difference solver for massively-parallel direct numerical simulations of turbulent flows. Comput. Math. Appl. 76(8), 1853–1862 (2018)

    MathSciNet  Google Scholar 

  • Damjanac, B., Cundall, P.: Application of distinct element methods to simulation of hydraulic fracturing in naturally fractured reservoirs. Comput. Geotech. 71, 283–294 (2016)

    Google Scholar 

  • De Tullio, M., Pascazio, G.: A moving-least-squares immersed boundary method for simulating the fluid–structure interaction of elastic bodies with arbitrary thickness. J. Comput. Phys. 325, 201–225 (2016)

    MATH  MathSciNet  Google Scholar 

  • De Tullio, M., Cristallo, A., Balaras, E., Verzicco, R.: Direct numerical simulation of the pulsatile flow through an aortic bileaflet mechanical heart valve. J. Fluid Mech. 622, 259–290 (2009)

    MATH  Google Scholar 

  • De Vita, F., De Tullio, M., Verzicco, R.: Numerical simulation of the non-newtonian blood flow through a mechanical aortic valve. Theoret. Comput. Fluid Dyn. 30(1–2), 129–138 (2016)

    Google Scholar 

  • Detournay, E.: Mechanics of hydraulic fractures. Annu. Rev. Fluid Mech. 48, 311–339 (2016)

    MATH  MathSciNet  Google Scholar 

  • Dipasquale, D., Zaccariotto, M., Galvanetto, U.: Crack propagation with adaptive grid refinement in 2d peridynamics. Int. J. Fract. 190(1–2), 1–22 (2014)

    Google Scholar 

  • Dowell, E.H., Hall, K.C.: Modeling of fluid-structure interaction. Annu. Rev. Fluid Mech. 33(1), 445–490 (2001)

    MATH  Google Scholar 

  • Gerstle, W.H.: Introduction to Practical Peridynamics: Computational Solid Mechanics Without Stress and Strain, vol. 1. World Scientific, Singapore (2015)

    Google Scholar 

  • Ha, Y.D., Bobaru, F.: Studies of dynamic crack propagation and crack branching with peridynamics. Int. J. Fract. 162(1–2), 229–244 (2010)

    MATH  Google Scholar 

  • Hattori, G., Trevelyan, J., Augarde, C.E., Coombs, W.M., Aplin, A.C.: Numerical simulation of fracking in shale rocks: current state and future approaches. Arch. Comput. Methods Eng 24(2), 281–317 (2017)

    MATH  MathSciNet  Google Scholar 

  • Hirt, C.W., Amsden, A.A., Cook, J.: An arbitrary Lagrangian–Eulerian computing method for all flow speeds. J. Comput. Phys. 14, 227–253 (1974)

    MATH  Google Scholar 

  • Hou, G., Wang, J., Layton, A.: Numerical methods for fluid-structure interaction—a review. Commun. Comput. Phys. 12(2), 337–377 (2012)

    MATH  MathSciNet  Google Scholar 

  • Kilic, B.: Peridynamic theory for progressive failure prediction in homogeneous and heterogeneous materials, PhD Thesis, University of Arizona (2008)

  • Le, Q., Bobaru, F.: Surface corrections for peridynamic models in elasticity and fracture. Comput. Mech. 2018, 1–20 (2018)

    MATH  MathSciNet  Google Scholar 

  • Le, Q., Chan, W., Schwartz, J.: A two-dimensional ordinary, state-based peridynamic model for linearly elastic solids. Int. J. Numer. Methods Eng. 98(8), 547–561 (2014)

    MATH  MathSciNet  Google Scholar 

  • Macek, R.W., Silling, S.A.: Peridynamics via finite element analysis. Finite Elem. Anal. Des. 43(15), 1169–1178 (2007)

    MathSciNet  Google Scholar 

  • Madenci, E., Oterkus, E.: Peridynamic Theory. Springer, Berlin (2014)

    MATH  Google Scholar 

  • Mittal, R., Iaccarino, G.: Immersed boundary methods. Annu. Rev. Fluid Mech. 37, 239–261 (2005)

    MATH  MathSciNet  Google Scholar 

  • Moës, N., Dolbow, J., Belytschko, T.: A finite element method for crack growth without remeshing. Int. J. Numer. Methods Eng. 46(1), 131–150 (1999)

    MATH  MathSciNet  Google Scholar 

  • Rafiee, R., Tahani, M., Moradi, M.: Simulation of aeroelastic behavior in a composite wind turbine blade. J. Wind Eng. Ind. Aerodyn. 151, 60–69 (2016)

    Google Scholar 

  • Roma, A.M., Peskin, C.S., Berger, M.J.: An adaptive version of the immersed boundary method. J. Comput. Phys. 153(2), 509–534 (1999)

    MATH  MathSciNet  Google Scholar 

  • Sahin, M., Owens, R.G.: A numerical investigation of wall effects up to high blockage ratios on two-dimensional flow past a confined circular cylinder. Phys. Fluids 16(5), 1305–1320 (2004)

    MATH  Google Scholar 

  • Secchi, S., Schrefler, B.: A method for 3-d hydraulic fracturing simulation. Int. J. Fract. 178(1–2), 245–258 (2012)

    Google Scholar 

  • Silling, S.A.: Reformulation of elasticity theory for discontinuities and long-range forces. J. Mech. Phys. Solids 48(1), 175–209 (2000)

    MATH  MathSciNet  Google Scholar 

  • Silling, S.A., Askari, E.: A meshfree method based on the peridynamic model of solid mechanics. Comput. Struct. 83(17–18), 1526–1535 (2005)

    Google Scholar 

  • Silling, S.A., Lehoucq, R.B.: Convergence of peridynamics to classical elasticity theory. J. Elast. 93(1), 13 (2008)

    MATH  MathSciNet  Google Scholar 

  • Silling, S.A., Lehoucq, R.: Peridynamic Theory of Solid Mechanics, vol. 44. Elsevier, Amsterdam (2010)

    Google Scholar 

  • Silling, S.A., Epton, M., Weckner, O., Xu, J., Askari, E.: Peridynamic states and constitutive modeling. J. Elast. 88(2), 151–184 (2007)

    MATH  MathSciNet  Google Scholar 

  • Singha, S., Sinhamahapatra, K.P.: Flow past a circular cylinder between parallel walls at low Reynolds numbers. Ocean Eng. 37(8-9), 757–769 (2010)

    Google Scholar 

  • Singiresu, S.R.: Mechanical Vibrations. Addison Wesley, Reading (1995)

    MATH  Google Scholar 

  • Spandan, V., Meschini, V., Ostilla-Mónico, R., Lohse, D., Querzoli, G., de Tullio, M.D., Verzicco, R.: A parallel interaction potential approach coupled with the immersed boundary method for fully resolved simulations of deformable interfaces and membranes. J. Comput. Phys. 348, 567–590 (2017)

    MathSciNet  Google Scholar 

  • Sukumar, N., Moës, N., Moran, B., Belytschko, T.: Extended finite element method for three-dimensional crack modelling. Int. J. Numer. Methods Eng. 48(11), 1549–1570 (2000)

    MATH  Google Scholar 

  • Uhlmann, M.: An immersed boundary method with direct forcing for the simulation of particulate flows. J. Comput. Phys. 209(2), 448–476 (2005)

    MATH  MathSciNet  Google Scholar 

  • Verzicco, R., Orlandi, P.: A finite-difference scheme for three-dimensional incompressible flows in cylindrical coordinates. J. Comput. Phys. 123(2), 402–414 (1996)

    MATH  MathSciNet  Google Scholar 

  • Wang, S., Vanella, M., Balaras, E.: A hydrodynamic stress model for simulating turbulence/particle interactions with immersed boundary methods. J. Comput. Phys. 382, 240–263 (2019)

    MathSciNet  Google Scholar 

  • Warren, T.L., Silling, S.A., Askari, A., Weckner, O., Epton, M.A., Xu, J.: A non-ordinary state-based peridynamic method to model solid material deformation and fracture. Int. J. Solids Struct. 46(5), 1186–1195 (2009)

    MATH  Google Scholar 

  • Yan, C., Zheng, H., Sun, G., Ge, X.: Combined finite-discrete element method for simulation of hydraulic fracturing. Rock Mech. Rock Eng. 49(4), 1389–1410 (2016)

    Google Scholar 

  • Yoshioka, K., Parisio, F., Naumov, D., Lu, R., Kolditz, O., Nagel, T.: Comparative verification of discrete and smeared numerical approaches for the simulation of hydraulic fracturing. GEM-Int. J. Geomath. 10(1), 13 (2019)

    MATH  MathSciNet  Google Scholar 

  • Zaccariotto, M., Luongo, F., Galvanetto, U., et al.: Examples of applications of the peridynamic theory to the solution of static equilibrium problems. Aeronaut. J. 119(1216), 677–700 (2015)

    Google Scholar 

  • Zhang, Y., Habashi, W.G., Khurram, R.A.: Predicting wind-induced vibrations of high-rise buildings using unsteady CFD and modal analysis. J. Wind Eng. Ind. Aerodyn. 136, 165–179 (2015)

    Google Scholar 

Download references

Acknowledgements

We would like to acknowledge the CINECA for providing high performance computing resources and support under the ISCRA-C grant (Project HyPerNS HP10CG825K).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to F. Dalla Barba.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Appendix: Interface Detection Algorithm

Appendix: Interface Detection Algorithm

In a Lagrangian framework, a discretized continuum is represented as a set of finite-size material points. In this frame, the detection and the tracking of surfaces and interfacial regions is not a trivial problem. A possible solution consists in tracking the interfaces by means of a set of Lagrangian markers, distributed on the interfaces themselves and moving solidly with them. In the peridynamic frame, the natural choice for interface markers consists in a specific subset of peridynamic particles selected within the overall set of material particles used for the solid discretization, namely interfacial particles. In other words, the Lagrangian points used for interface detection and tracking coincide with the Lagrangian positions of a specific set of solid particles, located in the proximity of the interface. This choice is particularly convenient for different reasons. The former relies in the fact that it does not require the usage of an additional set of dummy Lagrangian tracking points. Moreover, interfaces are automatically tracked by evolving the Lagrangian governing equations of peridynamics (9). Finally, as new interfaces are generated due to the formation of cracks, the set of Lagrangian markers can be easily extended. Indeed, when the size of the gap between solid fragments created by a crack overcomes a threshold value, the solid particles located at the opposite sides of the gap are automatically detected as interfacial ones and their Lagrangian position added to the list of interface markers. The list of interfacial particles is updated at every time-step of the solid solver cycle. All the external loads acting on solid object are assumed to be applied to the set of the interfacial particles, only.

Fig. 10
figure 10

Two-dimensional schematic representation of the geometrical criterion used for interface detection with \(N_s=8\), \(N_v=2\), \(r_{avg,t} = 2{\varDelta }_s\). The space around each material particle is subdivided into eight angular sectors. a A material particle is located on the interface if two or more adjacent angular sectors do not contain any other material particles interacting with the considered one. b A material point is located in the solid interior in all the other cases. Panels (c) and (d) show a sketch of the outcomes provided by the interface detection algorithm applied to the plate described in Sect. 3.1. The black particles are interfacial ones while the grey particles are the interior ones. The simulation parameters are the same used in Sect. 3.1 in except the applied load that is \(\sigma =24\,\hbox {MPa}\). c Crack path at \(t = 25\,\upmu \hbox {s}\). d Crack path at \(t = 50\,\upmu \hbox {s}\)

The numerical detection of interfacial particles is achieved via a geometrical criterion. The basic idea consists in assuming that a solid particle is located on an interface if exists a region of the space surrounding it that is completely depleted of other material points interacting with the considered one. The description of the algorithm is limited to the two-dimensional case for a clearer explanation. The numerical procedure is based on a loop over the whole set of peridynamic particles used for the discretization of the solid media. For each particle, \({\varvec{X}}_h\), a circular region of space of radius \(R_s=\delta\) centered on the particle itself is divided into \(N_s\) circular sectors of amplitude \({\varDelta }\theta _s = 2\pi /N_s\), as sketched in Fig. 10a, b. The radius of the sectors used by the algorithm is finite and is set to be equal to the peridynamic horizon. Indeed, cracks form due to the rupture of bonds that, by definition, always occurs within the horizon of a peridynamic particle. In this frame, the characteristic length of the smallest detectable interface is of the order of the peridynamic horizon. A second loop is used to scan the particles, \({\varvec{X}}_l\), pertaining to the family of the central one, \({\varvec{X}}_h\). Each of these material particles is associated with one of the circular sectors partitioning the horizon of \({\varvec{X}}_h\) and the status of the pairwise interaction \({\varvec{X}}_h \leftrightarrow {\varvec{X}}_l\) is checked by means of the parameter \(\lambda _{h,l}\) defined in Sect. 2.1. For each circular sector, k, a mean relative distance, \(r_{avg,k}\), between the central particle, \({\varvec{X}}_h\), and the particles \({\varvec{X}}_l\) for which \(\lambda _{h,l}=0\) is computed:

$$\begin{aligned} r_{avg,k}=\frac{\sum _{l=1}^{N_{k}} ||({\varvec{X}}_l - {\varvec{X}}_h)|| (1-\lambda _{h,l})}{\sum _{l=1}^{N_{k}}(1-\lambda _{h,l})}. \end{aligned}$$
(27)

The summation is taken separately over each of the sectors partitioning the horizon of \({\varvec{X}}_h\) with \(N_k\) the number of peridynamic particles pertaining simultaneously to the horizon of \({\varvec{X}}_h\) and to the sector k. The interface detection criterion is based on the assumption that the central particle, \({\varvec{X}}_h\), is an interfacial particle if one or both of the following conditions are satisfied:

  • at least \(N_{v}\) arbitrary consecutive sectors are depleted of particles, as sketched in Fig. 10a;

  • all the pairwise interactions, \({\varvec{X}}_h \leftrightarrow {\varvec{X}}_l\), in at least \(N_{v}\) arbitrary consecutive sectors have been suppressed and the distances \(r_{avg,k}\) in each of these sectors are greater than a prescribed threshold value, \(r_{avg,t}\).

In all the other cases the particle is assumed to be part of the solid interior, as sketched in Fig. 10b. The second condition of the two above avoids the spurious detection of interfacial particles in regions where the material is only partially damaged. Moreover, a proper setting of \(r_{avg,t}\) can mitigate the problem of inaccurate evaluation of fluid forces in the narrow fluid gaps between solid fragments, with a size smaller than that of a given threshold. The values of \(N_s\), \(N_v\) and \(r_{avg,t}\) should be carefully chosen since they can affect the accuracy of the surface detection procedure. In a peridynamic frame, the setting of these values have to be related to the resolution of the peridynamic discretization, \(m=\delta /{\varDelta }_s\). In our experience \(N_s=8\), \(N_v=2\) and \(r_{avg,t} = 3{\varDelta }_s\) is the proper setting for an accurate detection of the interfaces in the range \(m=2\) to 4. Figure 10c, d shows a sketch of the outcomes provided by the interface detection algorithm applied to the plate described in Sect. 3.1. The simulation parameters are the same used in Sect. 3.1 in except the applied load that is \(\sigma =24\,\hbox {MPa}\). The criterion can be extended to the three-dimensional case by using thirty-two spherical sectors and an analogous scanning procedure. The computational cost of the two-dimensional algorithm is of the order of \(O({ NMN}_s)\) with N the total number of peridynamic particles used for the discretization of solids and M the average number of particles in each peridynamic family.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dalla Barba, F., Picano, F. A Novel Approach for Direct Numerical Simulation of Hydraulic Fracture Problems. Flow Turbulence Combust 105, 335–357 (2020). https://doi.org/10.1007/s10494-020-00145-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10494-020-00145-x

Keywords

Navigation