DDFS3D: A set of open-source codes leveraging hybrid 3D displacement discontinuity method and fictitious stress method to simulate fractures

Abstract Underground engineering is becoming increasingly sophisticated in recent years, exemplified by shale gas recovery, nuclear waste disposal and enhanced geothermal systems. Displacement Discontinuity Method (DDM) and Fictitious Stress Method (FSM) are two branches of boundary element method which can efficiently and accurately simulate fractures and openings embedded in large spatial domains. Nevertheless, in literature, studies engaging DDM/FSM to perform the aforementioned hot-topic research are rare, and one of the key reasons lies in the inconvenient access to DDM-FSM programs. In this study, we provide DDFS3D, a set of open-source codes incorporating the commonly used constant triangular and quadrilateral elements to implement 3D DDM, FSM and the hybrid of the two. The constant triangular element is reproduced from early studies, while the constant quadrilateral element is an independent work presented in this study. Gaussian quadrature and Hadamard finite-part integral are utilized to evaluate the regular and strongly singular integrals, respectively. To the authors’ best knowledge, DDFS3D is the first and the only open-source codes for 3D DDM-FSM implementation. We hope it could promote the application of DDM-FSM and advance the role of DDFS in coping with the ever-increasing new challenges in underground engineering.

[1]  C. J. de Pater,et al.  Numerical implementation of displacement discontinuity method and its application in hydraulic fracturing , 2001 .

[2]  B. Shen,et al.  Coupling Rock-Fracture Propagation with Thermal Stress and Fluid Flow , 2013 .

[3]  S. L. Crouch,et al.  Boundary element methods in solid mechanics , 1983 .

[4]  A. Ghassemi,et al.  A three-dimensional thermo-poroelastic model for fracture response to injection/extraction in enhanc , 2011 .

[5]  Z. Q. Yue,et al.  A three-dimensional displacement discontinuity method for crack problems in layered rocks , 2011 .

[6]  Xiating Feng,et al.  A high-efficiency 3D boundary element method for estimating the stress/displacement field induced by complex fracture networks , 2020 .

[7]  Crack edge element of three-dimensional displacement discontinuity method with boundary division into triangular leaf elements , 2001 .

[8]  F. Yuan,et al.  Boundary element analysis of three‐dimensional cracks in anisotropic solids , 2000 .

[9]  Ahmad Ghassemi,et al.  A three‐dimensional integral equation model for calculating poro‐ and thermoelastic stresses induced by cold water injection into a geothermal reservoir , 2009, International Journal for Numerical and Analytical Methods in Geomechanics.

[10]  C. Brebbia,et al.  Boundary Element Techniques in Engineering , 1979 .

[11]  A. Cheng,et al.  A 3-D study of the effects of thermomechanical loads on fracture slip in enhanced geothermal reservoirs , 2007 .

[12]  Antonio Bobet A hybridized displacement discontinuity method for mixed mode I–II–III loading , 2001 .

[13]  Steven L. Crouch,et al.  A higher order displacement discontinuity method for three-dimensional elastostatic problems , 1997 .

[14]  Ove Stephansson,et al.  Modification of the G-criterion for crack propagation subjected to compression , 1994 .

[15]  Z. Yue,et al.  Stress intensity factors of square crack inclined to interface of transversely isotropic bi-material , 2007 .

[16]  Mikael Rinne,et al.  A three-dimensional crack growth simulator with displacement discontinuity method , 2014 .

[17]  Valérie Cayol,et al.  3D mixed boundary elements for elastostatic deformation field analysis , 1997 .

[18]  Herbert H. Einstein,et al.  A hybridized displacement discontinuity and indirect boundary element method to model fracture propagation , 1990 .

[19]  Yu-Shu Wu,et al.  Analysis of stress interference among multiple hydraulic fractures using a fully three-dimensional displacement discontinuity method , 2019, Journal of Petroleum Science and Engineering.

[20]  Hong Li,et al.  A novel linear triangular element of a three-dimensional displacement discontinuity method , 2015 .

[21]  Dongxiao Zhang,et al.  Hydromechanical Modeling of Nonplanar Three‐Dimensional Fracture Propagation Using an Iteratively Coupled Approach , 2020, Journal of Geophysical Research: Solid Earth.

[22]  Richard A. Schultz,et al.  Stress intensity factors for curved cracks obtained with the displacement discontinuity method , 1988, International Journal of Fracture.

[23]  Herbert H. Einstein,et al.  Numerical modeling of fracture coalescence in a model rock material , 1998 .

[24]  Yoshiaki Mizuta,et al.  Three-dimensional elastic analysis by the displacement discontinuity method with boundary division into triangular leaf elements , 1993 .

[25]  I. N. Sneddon,et al.  The distribution of stress in the neighbourhood of a flat elliptical crack in an elastic solid , 1950, Mathematical Proceedings of the Cambridge Philosophical Society.

[26]  Yoshiaki Mizuta,et al.  Three-dimensional elastic analysis by the boundary element method with analytical integrations over triangular leaf elements , 1995 .

[27]  J.A.L. Napier,et al.  Numerical modelling of fracture initiation and propagation in biaxial tests on rock samples , 2001 .

[28]  F. Rizzo,et al.  A General Algorithm for the Numerical Solution of Hypersingular Boundary Integral Equations , 1992 .