A Phase-Field Description for Pressurized and Non-Isothermal Propagating Fractures
Nima Noii, Thomas Wick

TL;DR
This paper extends phase-field modeling of pressurized fractures to include non-isothermal conditions, incorporating thermodynamical principles, and demonstrates efficient numerical algorithms with applications in 2D and 3D.
Contribution
It introduces a thermodynamically consistent phase-field model for pressurized, non-isothermal fractures and develops robust numerical methods for its simulation.
Findings
Effective semi-smooth Newton solution approach
Successful verification with manufactured solutions
Parallel implementation reduces computational cost
Abstract
In this work, we extend a phase-field approach for pressurized fractures to non-isothermal settings. Specifically, the pressure and the temperature are given quantities and the emphasis is on the correct modeling of the interface laws between a porous medium and the fracture. The resulting model is augmented with thermodynamical arguments and then analyzed from a mechanical perspective. The numerical solution is based on a robust semi-smooth Newton approach in which the linear equation systems are solved with a generalized minimal residual method and algebraic multigrid preconditioning. The proposed modeling and algorithmic developments are substantiated with different examples in two- and three dimensions. We notice that for some of these configurations manufactured solutions can be constructed, allowing for a careful verification of our implementation. Furthermore, crack-oriented…
| Input: loading data on ; |
| solution from time step . |
| Combined Newton / primal-dual active set iteration : |
| • Assemble residual , |
| • Compute active set , |
| • Assemble matrix and right-hand side , |
| • Eliminate rows and columns in from and to obtain and , |
| • Solve linear system , i.e, find with, |
| where and are defined in Section 4.4 and 4.5. |
| • Find a step size using back-tracking line search algorithm to get |
| with . |
| • if fulfilled, such that |
| ) |
| set and stop; |
| • else . |
| Output: solution . |
| Time step (day) | no split | vol./ dev. split |
| 100 | 2 | 2 |
| 114 | 6 | 15 |
| 121 | 6 | 16 |
| 136 | 16 | 17 |
| Time step (min) | no split | vol./dev. split |
| 240 | 2 | 2 |
| 252 | 10 | 14 |
| 259 | 4 | 17 |
| 267 | 13 | 24 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Phase-Field Description for
Pressurized and Non-Isothermal Propagating Fractures
Nima Noii and Thomas Wick
Leibniz Universität Hannover
Institut für Angewandte Mathematik
AG Wissenschaftliches Rechnen
Welfengarten 1
30167 Hannover
Germany email: [email protected], [email protected]
(Dec 22, 2018
This is the preprint version (first submission) of an accepted article to be published in
Computer Methods in Applied Mechanics and Engineering (CMAME) https://www.journals.elsevier.com/computer-methods-in-applied-mechanics-and-engineering
)
Abstract
In this work, we extend a phase-field approach for pressurized fractures to non-isothermal settings. Specifically, the pressure and the temperature are given quantities and the emphasis is on the correct modeling of the interface laws between a porous medium and the fracture. The resulting model is augmented with thermodynamical arguments and then analyzed from a mechanical perspective. The numerical solution is based on a robust semi-smooth Newton approach in which the linear equation systems are solved with a generalized minimal residual method and algebraic multigrid preconditioning. The proposed modeling and algorithmic developments are substantiated with different examples in two- and three dimensions. We notice that for some of these configurations manufactured solutions can be constructed, allowing for a careful verification of our implementation. Furthermore, crack-oriented predictor-corrector adaptivity and a parallel implementation are used to keep the computational cost reasonable. Snapshots of iteration numbers show an excellent performance of the nonlinear and linear solution algorithms. Lastly, for some tests, a computational analysis of the effects of strain-energy splitting is performed, which has not been undertaken to date for similar phase-field settings involving pressure, fluids or non-isothermal effects.
keywords:
phase-field; pressurized and non-isothermal fractures; interface laws; finite elements; adaptivity; parallel programming code
1 Introduction
In subsurface hydraulic fractures, it is known that cold injections (e.g., fluids or ) may open and advance fractures [23, 46, 21, 13, 45, 16, 41, 40, 38]. These effects play a role in oil/gas production, storage, and geothermal energy production. For instance, [21] investigated the effects of cold-water injection on the growth and decay of a pre-existing crack when pressure and temperature are taken into account. They developed an analytical formula to solve their model. Another study incorporating thermal effects was conducted in [13]. Therein, the fracture propagation is based on the displacement discontinuity method. For similar computations the displacement discontinuity method was used in [22]. In [46], the interaction of temperature and fluid stresses with respect to wellbores have been investigated. The authors show that warm fluids avoid (or restrict) fracture development. Recently, [41, 40] studied injections and their influence on the fracture aperture/growth and a thermo-hydro-mechanical approach for fractured geothermal systems.
In the previously mentioned studies, different numerical discretization techniques were adopted. A popular variational approach to fracture was introduced in [18] (with according numerics presented in [8]) and which was complemented with thermodynamical arguments in [4] and [33, 31]. In the last study, the alternative name phase-field fracture was given. The extension of phase-field to hydraulic fractures in poroelasticity was first undertaken in [35] (originally published as ICES preprint [34]). Therein the solution of the fluid equation (of Darcy type) was assumed to be given, yielding a given pressure for the poroelastic mechanics step. On the other hand, phase-field models involving thermal effects in pure elasticity or plasticity have been studied in [11, 32, 30].
The setting presented in [35] constitutes the starting point to formulate the mechanics step of a phase-field fracture model in thermo-poroelasticity with pressure and temperature as given quantities. For the temperature contribution, an elliptic diffusion equation is considered from which a time-dependent decline constant can be derived; see Hagoort [23]. This parameter controls the thermo-poroelastic stress (also called back-stress). Based on analytical formulas derived by Sneddon and Lowengrub [43, 44] for the crack opening displacements (COD, aperture) for pressurized fractures in an elastic medium, Hagoort extended these equations to non-isothermal situations [23]. A very detailed derivation and discussions of the application in thermo-poroelasticity can be found in Tran et al. [45].
In this paper, we follow the ideas outlined in [45] and develop a phase-field model for pressurized and non-isothermal fractures. Here, we use the ideas from [35] and carefully derive interface conditions between the thermo-poroelastic medium and the fracture. The resulting models (i.e., the energy functional and the related Euler-Lagrange equations) are then analyzed in detail from a mechanical perspective. Here, the focus is on thermodynamical arguments and strain-energy splitting, which are also complemented with corresponding numerical tests.
Our proposed model is implemented into the adaptive parallel framework developed in [24, 50, 29] with most recent results on its computational performance provided in [25]. A key purpose in the current work is on a detailed code verification with respect to the chosen discretization, robustness and efficiency. Therefore, some of our settings (in 2D and 3D) are compared with manufactured solutions developed in [45]. Moreover, in some tests, a computational analysis of the effects of strain-energy splitting is performed in order to study the influence in pressurized and non-isothermal fracture propagation. Iteration numbers of the linear solver and the evolution of the nonlinear residual and the primal-dual active set (enforcing the crack irreversibility constraint) method are undertaken to study the performance of the numerical algorithms.
The outline of this paper is as follows: In Section 2 a phase-field model accounting for given pressures and given temperatures is derived. Then, in Section 3 the model is augmented with thermodynamical arguments and then analyzed from a mechanical perspective. The final model and the numerical solution are discussed in Section 4. Several tests demonstrating our developed model are presented in Section 5. Here, comparisons to analytical solutions, grid refinement studies, calculation of quantities of interest such as the aperture, adaptive studies and the performance of the nonlinear and linear solvers are provided. In Section 6 our main findings are summarized.
2 Non-isothermal and pressurized phase-field modeling
In the following, let , be a smooth open and bounded set. In , a lower dimensional fracture is denoted by . We assume either Dirichlet boundaries conditions and Neumann condition on , where denotes the outer domain boundary and the crack boundary. Let denote the loading/time interval with being the end time value.
Prototype configurations of the setting are illustrated in Fig. 1. Using a phase-field approach, the surface fracture is approximated in . The intact region, where with no fracture denoted as such that and . It has to be noted, that , i.e. the domain in which the smeared crack phase-field is approximated, and its boundary strongly depend on the choice of the phase-field regularization parameter, i.e. .
We deal with a multi-field problem depending on the displacement field and the crack phase-field for a given pressure and a given temperature . The limiting values of , namely, and represent the undamaged and fully broken material phases, respectively. Finally, we, denote the the standard scalar product in the domain and the scalar product on a boundary part.
2.1 The energy functional in the thermo-poroelastic medium
We start with the following energy functional posed in the thermo-poroelastic medium:
[TABLE]
where is the stress tensor specified below, is the linearized strain tensor and traction forces on the boundaries . For the specific definition of the thermo-poroelastic stress, we apply the constitutive expression derived in [15]:
[TABLE]
Here, is the initial stress, is Biot’s constant, is the pressure, is the initial pressure, is the second order identity tensor, is the volumetric skeleton thermal dilation coefficient (or thermal expansion coefficient). Then, ( still refers to the dimension of problem), is the temperature, and is the initial temperature, and
[TABLE]
where and are positive material parameters.
Using these definitions and setting (for the convenience of the reader), we can write the energy functional in the thermo-poroelastic domain:
[TABLE]
This functional represents the energy in the thermo-poroelastic domain only. For the total energy, we need to account for the crack energy as well. In the presence of a fracture , we need to add the fracture energy which is expressed through [18]:
[TABLE]
where is the critical elastic energy restitution rate (related to the stress intensity factor through Irvins formula) and is the -dimensional Hausdorff measure.
Then, we arrive at the total energy functional:
[TABLE]
This functional is composed by contributions of two disjunct domains, namely and . For the numerical treatment we regularize (2.1) following [8]. Specifically, the crack energy is approximated through a sequence of elliptic problems, so-called Ambrosio-Tortorelli functionals [2, 3]. Therein, is regularized by introducing an additional smoothed indicator variable nowadays called phase-field: . Finally, we account for the crack irreversibility constraint that the crack can only grow:
[TABLE]
For stating the variational formulations, we now introduce three sets:
[TABLE]
As typical in problems with inequality constraints (see e.g., [27, 28]), is a nonempty, closed, convex, subset of the linear function space . Due to the inequality constraint (4), is not anymore a linear space.
Moreover, we recall that we do not deal with a classical time-dependent problem, but a quasi-static load-incremental evolution, for which the loading interval is discretized using the discrete time (loading) points
[TABLE]
With these preparations, the energy functional (2.1) can be written as:
Formulation 2.1** (Regularized energy functional).**
Let to be given with the initial conditions and . For the loading increments , find and such that:
[TABLE]
Remark 2.1**.**
Approximation of (2.1) without pressures and temperatures has been used in many studies for solid mechanics.
Remark 2.2**.**
In (2.1), is a positive regularization parameter for the elastic energy and is a regularization parameter for the phase-field variable denoting the width of the transition zone in which changes from [math] to ; see Fig. 1.
The stationary points of the energy functional (2.1) are characterized by the first-order necessary conditions, namely the so-called Euler-Lagrange equations, which are obtained by (formal) differentiation in the variables and :
Formulation 2.2** (Euler-Lagrange equations).**
Let be given with the initial conditions and . For the loading increments , find and such that:
[TABLE]
and
[TABLE]
2.2 Incorporating fracture pressure and temperature
The energy functional (2.1) and the corresponding Euler-Lagrange equations in Formulation 2.2 are still incomplete because only mechanisms in the thermo-poroelastic medium are taken into account so far. In the following, we consider pressure and temperature variations in the fracture as well, acting as additional normal stresses on the interface between the thermo-poroelastic medium and the fracture. Hence, we obtain a modification of the normal stress term .
Similar to [35] in which an interface law was derived to account for pressurized fractures, we now derive an expression including temperature effects. For the convenience of understanding, we also recapitulate the steps of the pressure and develop the modified terms for the temperature simultaneously. Assuming that the fracture is a zone of high permeability and its width much smaller than its length, the leading order of the pressure stress in is
[TABLE]
Similarly, we assume (according to [45]) that the leading order of the temperature stress in is given by
[TABLE]
The constant is obtained by following [45] to get a relation for the temperature near the fracture. We briefly sketch the basic idea. Working with the heat conduction equation, while neglecting convection-dominated terms, we obtain:
[TABLE]
with the thermal diffusivity , where is the rock density, is the specific heat, thermal conductivity. With the help of the heat conduction equation, a parameter measuring the gradient of the temperature at the fracture interface is derived. This law provides an heuristic argument for the temperature evolution without solving the full temperature equation in the whole domain. Specifically,
[TABLE]
where is a linear thermal expansion coefficient, is a Young’s modulus, is a Poisson’s ratio. The parameter is derived by Hagoort [23] based on the heat conduction equation. Then,
[TABLE]
where .
2.3 Interface laws for pressure and temperature
We pursue in the following by deriving an interface relationship between the thermo-poroelastic medium and the fracture . As usually required for coupled problems with interfaces, we need a kinematic and a dynamic coupling condition. The kinematic conditions are to enforce
[TABLE]
where is the fracture pressure, the thermo-poroelastic pressure, the temperature in the fracture and the thermo-poroelastic temperature. Since we enforce continuity of these variables on we do not distinguish anymore in the rest of the paper and simply use and .
The dynamic coupling condition represents the continuity of normal stresses on the crack boundary and can be written as
[TABLE]
Since the fracture boundary is smeared and not explicitly known, it remains to discuss how the interface condition is imposed. The kinematic conditions are Dirichlet-like conditions and build into the function spaces as usually done. The dynamic conditions are re-written as domain integrals by using Gauss’ divergence theorem. We recall that the entire boundary is composed as
[TABLE]
We now manipulate the last term with the help of Eq. 9 and the divergence theorem, reads
[TABLE]
These terms can be combined with the other terms containing pressures and temperatures in the energy functional (2.1):
[TABLE]
In total we obtain (noticing that all signs change because we deal with in (2.1)):
[TABLE]
To complete, we introduce a phase-field representation of Eq. LABEL:eq_inter1 and weight the domain terms with (see Section 2 in [35] for pressurized fractures only) in (2.1), which then yields:
Formulation 2.3** (Energy functional including fracture pressure and temperature).**
Let be given with an initial condition and . For the loading increments , find and such that:
[TABLE]
where .
Remark 2.3**.**
We underline again that and are fixed and given in this paper and therefore not solution variables. The extension in which is also an unknown was first proposed in [36]. A similar development for non-isothermal phase-field fractures in thermo-poroelasticity is ongoing work.
Remark 2.4**.**
We notice that the temperature opens the crack if (see also Remark 3.3), i.e., the current (or injected) temperature is lower than the initial temperature.
Remark 2.5**.**
When normal stresses (traction forces) are prescribed on (parts of) the boundary, the term must be carefully considered; see [42] or [35][Section 5.2].
3 Thermodynamic arguments and mechanical analysis
In this section, we further augment our proposed model with thermodynamic arguments and subsequently analyze our model from a mechanical point of view.
3.1 Extension to a decoupled strain-energy function into volumetric and isochoric response
Since the fracturing material behaves quite differently in bulk and shear parts of the domain, we employ a consistent split for the strain energy density function, i.e.
[TABLE]
Hence, instead of dealing directly with , we perform additive decomposition of strain tensor into volume-changing (volumetric part) and volume-preserving (deviatoric part), i.e.
[TABLE]
Here, the volumetric strain is denoted as and the deviatoric strain is denoted as . The fourth-order projection tensor is introduced to map the full strain tensor to its deviatoric counterpart. Therein, \mathbb{I}_{i,j,k,l}:=\frac{1}{2}\big{(}\delta_{i,k}\delta_{j,l}+\delta_{i,l}\delta_{j,k}\big{)} is the fourth-order symmetric identity tensor. Furthermore, possesses the major symmetries, i.e. , and for any given integer . So, a decoupled representation of the strain-energy function into a so-called volumetric and deviatoric contribution are given as follows,
[TABLE]
Therein, the volumetric contribution of the strain energy density function reads,
[TABLE]
where is the bulk modulus and . The deviatoric contribution of the strain energy density function is
[TABLE]
To show that equality holds in Eq.12, the identities and are used. Physically, it is trivial to assume that the degradation induced by the phase field acts only on the tensile and shear counterpart of the elastic strain density function. Hence, it is assumed there is no degradation in compression, which also prevents interpenetration of the crack lips during crack closure [1]. It turns out that the modified strain energy density function for the fracturing material becomes,
[TABLE]
such that a monotonically decreasing quadrature degradation function, i.e.
[TABLE]
describes the degradation of the solid with the evolving crack phase-field parameter , includes that is a small residual stiffness that is introduced to prevent numerical problems. Additionally, the positive part of the strain energy density function that is the tensile and deviatoric part of full strain energy density function reads
[TABLE]
Therein, is a positive Heaviside function such that if is positive return one and otherwise, give zero value. It is noted due to identity , the positive Heaviside function indicates the points in a domain where they are in tensile part, i.e. and compression part, i.e. . Negative strain energy density function that is the compression part of the full strain energy density function, is
[TABLE]
The constitutive equation for the modified strain energy density function, whereas the stress response constitutes an additive split of to purely tensile contribution, i.e. and a purely compression contribution, i.e. , reads
[TABLE]
Therein,
[TABLE]
The decoupled representation of the fourth-order elasticity tensor to relate the work into conjugate pairs of stress and strain tensor by means of additive decomposition of the stress tensor, reads
[TABLE]
with
[TABLE]
where the identity is used.
Formulation 3.1** (Final energy functional with strain-energy density splitting).**
Let be given with the initial conditions and . For the loading increments , find and such that:
[TABLE]
Remark 3.1**.**
In the case of elastic cracks, it can be shown that the phase field unknown satisfies . In order to establish this property for the spatially continuous incremental problem, we need to modify energy functional for the negative values of . Hence, similar to [35][Section 2], we have used rather than in terms where negative could lead to incorrect physics in the bulk energy, traction, pressure and thermal forces.
Remark 3.2**.**
We briefly mention alternative descriptions for the phase-field approximation and the degradation function. First, using a more general term regarding fracture term is denoted as for the constant and , which refers to the local part of the dissipated fracture energy functional. This is the so-called fracture model if and , see [37], and it is for and ; see [10]. Second, the quadratic polynomial can be written in the form of the cubic polynomial as or quartic polynomial as , see [12].
For given in Formulation 3.1, we derive the characterizing Euler-Lagrange equations by differentiating the energy functional with respect to and :
Formulation 3.2** (Final Euler-Lagrange equations).**
Let be given with the initial conditions and . For , find :
[TABLE]
and find :
[TABLE]
3.2 The Euler-Lagrange equations in a strong form
In order to complete our derivations, we derive the strong form of Formulation 3.3 in this section. Using integration by parts, we obtain a quasi-stationary elliptic system for the displacements and the phase-field variable, where the latter one is subject to an inequality constraint in time and therefore needs to be complemented with a complementary condition:
Formulation 3.3** (Strong form of the Euler-Lagrange equations).**
Let a pressure and temperature and the initial conditions and be given. For the loading steps , we solve a displacement equation where we seek
[TABLE]
[TABLE]
The phase-field system consists of three parts: the PDE, the inequality constraint, and a compatibility condition (in fracture mechanics called Rice condition [39]). Find
[TABLE]
[TABLE]
[TABLE]
[TABLE]
3.3 Global balance principle of continuum thermo-mechanics
In this section, thermodynamical consistency for the preservation of the principal of balance of energy is shown by considering a sequence of variational substitutions. As a point of departure, considering Formulation 3.1, we define the total free energy functional as
[TABLE]
with the bulk free energy functional
[TABLE]
and the crack free energy functional
[TABLE]
Here, we have introduced the second order crack surface density function per unit volume of the thermo-poroelastic media as,
[TABLE]
We recall that weak forms derived for the displacement and phase-field are given in Formulation 3.2. To derive a global balance of energy, we choose as test functions and and restate Formulation 3.2 for the mechanical part as,
[TABLE]
We define the second order displacement gradient denoted as , then Eq. (30) reduces to
[TABLE]
that is
[TABLE]
[TABLE]
Herein, the rate of internal mechanical power which describes the response of a domain done by the stress field is
[TABLE]
Accordingly, through Formulation 3.2 for the phase-field part, we derive
[TABLE]
It is important to note that the inequality in Formulation 3.2 becomes an equality in Eq. 36 because we consider the situation in which the inequality constraint (24) is strictly fulfilled; namely . In this case equality must hold in (23) (and thus in ) since otherwise the compatibility condition (25) is not fulfilled. We can restate Eq. 36 as follows,
[TABLE]
where the left-hand side is considered to be a functional of the rate of the crack phase-field and that is the global crack dissipation functional, i.e. , hence
[TABLE]
Through the second term in Eq. 37 and considering Eq. 38, the local form of crack dissipation reads,
[TABLE]
and the third term of Eq. 37 leads to the additional local condition, i.e.
[TABLE]
Herein, introduced as a crack deriving force is conjugate to the phase-field variable, that is
[TABLE]
In our formulation, in comparison to Miehe et al. [31] we have (due to the definition of the crack phase-field like the damage variable in the Miehe et al. [31]). Note that becomes zero in the fracture surface, i.e. , as becomes zero.
Remark 3.3**.**
We now look into more detail in the positivity condition for the Eq. LABEL:N20 and discuss term by term. It is noted due to the condition obtained from Eq. 38 which is the positivity of the global crack dissipation functional, and by considering third term in Eq. 37 leads to the positivity of the crack deriving force, i.e. and , i.e. Eq. 40. Hence, for the evolving fracture, by means of Eq. LABEL:N20, the first term including is positive due to the normalization condition and for the second and fourth terms we are demanding for pressure and thermal both conditions hold (i.e. ) to satisfy positiveness of the global crack dissipation functional (it is assumed the gradient term for both pressure and thermal part are neglected and ). It has to be noted, due to decoupled strain energy density function we have used (see Section 3.1), results in in (i.e., the transition zone). This can be observed later in Fig. 15 and 18. Additionally, is imposed to the total energy functional through the primal-dual active set strategy (see Section 4.3). By doing so, the first condition in Eq. 39 is automatically satisfied (due to satisfaction of the third term in Eq. 37. This results in the positivity of the second term in Eq. 37) if and only if both and hold.
To derive the Karush-Kuhn-Tucker conditions, we consider Eq. 37, and the functional derivative with respect to the defined as:
[TABLE]
that is
[TABLE]
Due to , that is Euler-Lagrange crack phase-field equation on the boundary of the given domain. The right hand side of Eq. 37, i.e. , can also be obtained by means of Eq. 34 and hence Eq. 37 is restated as,
[TABLE]
that is a global form of the balance of energy for the coupled two-field problem describing the evolution of internal energy and crack dissipation energy, i.e. , in a system due to the external loads, i.e. . Additionally, by means of the second and the third terms in Eq. 37, it turns out that
[TABLE]
which is the balance law for the evolution of the crack phase-field which ensuring the principal of maximum dissipation during the crack phase-field evolution (see e.g. [31]) and so-called as a compatibility condition; we refer the reader also to Section 3.2. Observe that one may satisfy this global irreversibility constraint of crack evolution, i.e. Eq. 45 by ensuring locally a positive variational derivative of the crack surface function and a positive evolution of the crack phase field, i.e.
[TABLE]
The former condition is ensured in the subsequent treatment by a constitutive assumption that relates the functional derivative to a positive energetic driving force. The latter constraint is a natural assumption that relates the fracture phase field for the non-reversible evolution of crack phase-field.
Remark 3.4**.**
It is noted within loading state, i.e. , due to the compatibility condition, i.e. Eq. 45, along with Eq. 46, one may observe and in the unloading state, i.e. , we have . Equation 46 along with Eq. 45 refer to the Karush-Kuhn-Tucker conditions for the phase-field fracturing problem.
Remark 3.5**.**
It turns out that, if the positivity of the crack deriving force is satisfied (see Remark 3.3), i.e. , and according to Eq. 46 we have and hence results to , that is the first inequality condition shown in Eq. 39.
4 Numerical solution and the final discrete model
In this section, we briefly describe spatial discretization first. The solution algorithm is then based on a quasi-monolithic approach for which a Newton solver is employed as described in [24]. The crack irreversibility condition in Eq. 4 is treated with a primal-dual active set method. Both techniques can be gathered into one single combined Newton solver [24, 29, 25].
4.1 Spatial discretization
The computational domain is subdivided into quadrilateral or hexahedral element domains. Both subproblems are discretized with a Galerkin finite element method using -conforming bilinear (2D) or trilinear (3D) elements, i.e., the ansatz and test space uses -finite elements, e.g., for details, we refer readers to the [14]. Consequently, the discrete spaces have the property and .
4.2 Problem statement of the compact minimization problem
The starting point for the discrete solution is Formulation 3.1, written in compact form as:
[TABLE]
For the following, we set . Discretizing
[TABLE]
with the time step size , the incremental problem can be rewritten as
[TABLE]
where , so that the constraint acts on the phase-field variable only, and is the solution from the last time-step (or the initial condition). The minimization of (47) is numerically challenging, due to the following reasons:
the energy functional may admit several local minimizers. Thus finding the global minimum is in general non-feasible, e.g., [9] for discussions on the pure elasticity case. The existence of a minimizer for pressurized fractures was established in [35]. Since the temperature is a given quantity, as the pressure, the proof for existence of the current goes along the same lines as in [9], 2. 2.
the irreversibility of crack phase-field, i.e. , is required to provide a thermodynamically consistent minimization problem by having a positive crack dissipation inequality and enforcing on the temporal derivative of the phase-field function, see e.g. [33], 3. 3.
the minimization problem is characterized by localization of the crack phase-field in bands of width of order . From a practical and numerical analysis point of view, must hold (at least one element has to be existed to cover regularized phased-field). In more detail, . The regularization parameter is typically a very small dimensionless value and for the accurate fracture response (i.e. converge toward the sharp crack profile) which should tend to [math] in the limit to resolve the bands, see e.g. [20], 4. 4.
the linear system of equations arises from Hessian matrix of the are typically badly conditioned due to the presence of crack phase-field localizations band where the elastic stiffness varies rapidly from the intact value to zero, see e.g. [17].
4.3 A combined Newton method: treating crack irreversibility and
solving the nonlinear problem
In following, we will address how to resolve the issues mentioned above. To this end, we first describe Newton’s method for solving the unconstrained minimization problem in Eq. 47 for the total energy functional given in formulation 3.1. We construct a sequence with
[TABLE]
where the update is computed as the solution of the linear system (details in Section 4.4):
[TABLE]
If we assume the constraints on the phase-field on Eq. 47 hold for the initial guess (we will start with the solution from the last time step, which satisfies the constraint), the condition
[TABLE]
implies that . In a variational formulation, the previous Newton method reads:
[TABLE]
where is denoted as the total test function. Crack irreversibility is taken care of by removing the corresponding rows and columns in which the constraint is is active. This yields then a reduced system. In our implementation, we combine two Newton methods (active set and the nonlinear iteration for the PDE solution; see Section 4.4) into a single update loop with variable . This Newton loop contains a back-tracking line search to improve the convergence radius. This yields Algorithm 1.
Remark 4.1** (Stopping criteria).**
We remark that the above algorithm has two stopping criteria that must be achieved simultaneously:
[TABLE]
Remark 4.2**.**
It is important to distinguish between the full residual and . The latter is the residual on the inactive set, which can be computed by eliminating the active set constraints from the former.
4.4 On the Jacobian and the residual inside Newton’s method
For solving the PDE problem at each Newton step, we focus on a monolithic scheme in which all equations are solved simultaneously resulting in one semi-linear form. However, it is well known that the energy functional (3) is not convex simultaneously in both solution variables and ; but separately in each variable while keeping the other fixed. Consequently, solving the Euler-Lagrange equations in a straightforward way is not possible and influences the robustness and efficiency of the solution scheme because of an (possibly) indefinite Hessian matrix [19, 48, 49].
The critical terms arise in the Hessian matrix , are the cross terms, includes for mechanical term i.e. \big{(}((1-\kappa){\varphi_{+}^{2}}+\kappa)\bm{\sigma}^{+}_{\bm{\varepsilon}}(\bm{u}),{\bm{\varepsilon}}(\bm{w})\big{)}, for pressure term i.e. , and for thermal term i.e. and . To this end, according to [24], for having a convex energy functional, is linearized in the direction of the and by linear extrapolation and time-lagging of the phase-field, i.e. in order to obtain a convex energy functional, that is
[TABLE]
Here, denote the solutions to previous time steps, denoted as and , see Fig. 2.
Hence, linearization of (see Formulation 3.2) in the direction of , i.e. , within tangent stiffness matrix (the Hessian matrix) is neglected (due to the given ).
In the following, we state monolithic formulations for the displacement-phase-field system. The presentation is similar to [24]. Specifically, the phase-field variable is time-lagged in the first term of the displacement equation. For fully monolithic solution algorithms and their performance we refer the reader to [48, 49, 19]. In the following, we deal with equalities since we removed the inequality constraint via the primal-dual active set strategy. The residual reads:
[TABLE]
The corresponding Jacobian is built by computing the directional derivative . Then:
[TABLE]
4.5 On the linear equation system at each Newton step
4.5.1 Spatial discretization and block structure
In this section, we consider the structure and solution of the linear discrete system (50) arising in each Newton step. For spatial discretization, we use the previously introduced spaces with vector-valued basis
[TABLE]
where the basis functions are primitive (they are only non-zero in one component), so we can separate them into displacement and phase-field basis functions and sort them accordingly:
[TABLE]
where . This is now used to transform (50) into a system of the form
[TABLE]
where is a block matrix (the Jacobian) and the right-hand side consisting of the residuals. The block structure is
[TABLE]
with entries coming from (54):
[TABLE]
Remark 4.3**.**
Since we replaced by in the displacement equation, the block is zero and the Hessian matrix has triangular structure. In the other case, all blocks would be nonzero; see [48, 49].
The right-hand side consists of the corresponding residuals (see semi-linear form (53)).
In particular, we have
[TABLE]
The criterion for convergence of the Newton method is based on the relative residual norm that is, for the user-prescribed .
In the matrix, the degrees of freedom that belong to Dirichlet conditions (here only displacements since we assume Neumann conditions for the phase-field) are strongly enforced by replacing the corresponding rows and columns as usual in a finite element code. In a similar fashion, the rows and columns that belong to nodes of the active set are removed from the matrix. Corresponding right-hand side values in the vector are set to zero; see as well Table 1.
4.5.2 Solution of the linear equation systems
The linear system arising at each Newton step is solved iteratively using a generalized minimal residual (GMRES) scheme with a block diagonal preconditioner, i.e. , as follows
[TABLE]
where we approximate the blocks using a single V-cycle of algebraic multigrid (by Trilinos ML, [26]), and due to the in-dependency to the mesh element size, the whole solver scheme is nearly optimal as recently demonstrated for pressurized phase-field fractures in [25]. The main reason why this solver works nicely is that the block-diagonal terms are of elliptic type.
5 Numerical studies
The performance of the proposed model is investigated by means of a series of representative numerical examples in two- and three spatial dimensions. The proposed formulation is considered to be a canonically consistent and robust scheme for treating pressurized fractures and non-isothermal setting in thermo-poroelastic media. The emphasis is on verifications of the programming code against analytical solutions obtained with Sneddon-Lowengrub’s formula [44] (extended to non-isothermal configurations in [45]) and using realistic material properties. Mesh refinement studies are provided to study the accuracy of our approach. Investigations of the effects strain-energy splitting and solver outcomes are studied in addition. The implementation is based on deal.II [5, 6] and specifically on the programming code from [25].
5.1 Geometries and parameters
5.1.1 Two-dimensional setup
In the first five examples, we present two-dimensional settings. The geometrical parameter denoted as in Fig. 3 is set to 100, and, hence a reservoir of size is . The Tran et al. problem is considered in an infinite domain with with a pre-defined crack of length in the plane and is restricted in . We set the half crack length as a . We set the initial values for displacement and phase-field as and and . The (finite) computational domain is subdivided into quadrilateral element domains. It is noted, that all numerical examples are computed by parallel computing on processors; see Fig. 3[b]. The different sub-domains are associated with different processors. Depending on mesh refinement, the workload for each processor is adjusted dynamically at each time step. Typically, we set quadrilateral elements for each processor.
5.1.2 Three-dimensional setup
In the last two examples, we present three-dimensional test cases. The configuration setup is displayed in Fig. 4 and the values of the material parameters are the same as in the two-dimensional test cases. The geometrical parameter denoted as in Fig. 4 is set to 50, hence, the reservoir of size is a cube. We consider an infinite domain with as a pre-defined crack with a given radius in the plane and is restricted in . We set the crack radius length as a . The (finite) computational domain is subdivided into hexahedral element domains.
5.1.3 Material parameters
The material parameters are taken from [45] and related to practical field problems. The geo-mechanical parameters are Young’s modulus , Poisson’s ratio , and the linear thermal-expansion coefficient and finally the critical energy release rate .
For the flow and temperature, we have the thermal diffusivity , the initial stress KPa and in the stationary-in-length test cases (only evolution of the aperture), we use the constant pressure KPa. Additionally, for the non-isothermal setting, the initial temperature , the apparent temperature is set to .
For all examples, we set and . All material properties are fixed for the following numerical examples, unless indicated otherwise.
5.1.4 Model parameters
The phase-field parameters are chosen as , and (respecting the condition ) in 2D and in the 3D test cases. Using the adaptive mesh refinement, we are not dealing with a uniform mesh and hence the domain is divided into coarser and finer mesh elements, i.e. . Let in and in . On the one hand , enters in the constitutive modeling (that is in our PDE). On the other hand, it implicitly depends on the discretization of a domain, i.e. and . Thus we define, resulting in and thus holds in every point of the domain.
The stopping criterion of the Newton method, i.e. the relative residual norm that is , is set to .
The threshold value for the local predictor-corrector mesh refinement is . That is, we refine when
[TABLE]
5.2 Test scenarios
We propose the following numerical tests:
- •
Case a. Two-dimensional problem with constant pressure and without thermal effects.
- •
Case b. Two-dimensional problem with constant pressure and fixed Hagoort’s decline constant value. That is time-independent problem and considered to validate proposed formulation for fixed thermal effect.
- •
Case c. Two-dimensional problem with constant pressure and evolving Hagoort’s decline constant through time. That is a time-dependent problem and used to validate proposed formulation for a temperature variation in time.
- •
Case d. Observing crack propagation in the two-dimensional problem, higher temperature difference is considered. That is time-dependent problem with a constant pressure and evolving Hagoort’s decline constant through the time.
- •
Case e. Observing crack propagation in the two-dimensional problem, evolving in time for pressure and Hagoort’s decline constant are considered. This is a time-dependent problem.
- •
Case f. Three-dimensional problem with constant pressure and a fixed Hagoort’s decline constant value.
- •
Case g. Three-dimensional problem with increasing pressure and Hagoort’s decline constant are considered.
5.3 Quantities of interest
In our numerical tests, we study the following aspects:
- •
Crack opening displacements (COD, also known as aperture) for the first three cases:
[TABLE]
where is the normal vector (see Fig. 5 b) and the -coordinate of the integration line. We note that the integration is perpendicular to the crack direction. Here, the crack is aligned with the -axis and therefore integration into the normal direction coincides with the -direction. The analytical solution for the COD derived by Tran et al. [45] reads:
[TABLE]
where is the half-length of the crack and , for with being the distance to the origin of the crack. In three dimensions, the formula reads:
[TABLE]
For pressurized fracture without any thermal effect, i.e., , we obtain the formulas derived in Sneddon and Lowengrub [44][Section 2.4 and Section 3.3].
- •
Fracture length and path for propagating fractures.
- •
Both stopping criteria of the nonlinear solver (Section 4.3), i.e. the relative residual norm and the active set constraint.
- •
For some fixed time steps, the average number of GMRES iterations within per Newton cycle.
- •
The evolution of the mechanical strain energy functional, i.e. mechanical term in Formulation 3.1 and dissipated fracture energy functional, i.e. the fracture term in Formulation 3.1.
- •
Comparisons regarding no split and vol./dev. split of strain density function.
5.4 Case a. Sneddon-Lowengrub’s 2D setting with pressure
In the first example, we consider a stationary setting with a pressurized fracture. The geometrical setup is the same as illustrated in Fig. 3 and the material parameters are listed in Section 5.1.3. Related results were presented in [35, 47, 7].
We set the time step size for a given constant pressure . This test case is computed in a quasi-stationary manner: that is, we solve several pseudo-time steps. The goals of this test are to observe the crack opening displacement, and in particular to show the crack tip approximation. The initial mesh is five times uniformly refined, then, local mesh adaptivity is applied for five further levels.
The COD findings for both our computational model and the analytical calculation are shown in Fig. 6. It is observed the crack tips at and show excellent agreement with the analytical solution and convergence towards Sneddon-Lowengrub’s manufactured solution.
5.5 Case b. 2D setting with pressure and constant temperature
In this second example, we turn our attention now to a pressurized, non-isothermal configuration. Specifically, we follow Tran’s et al. [45] 2D problem with a constant pressure and a fixed Hagoort’s decline constant. We keep the geometry, all parameters, and tolerances as in the first example. Additionally, we set constant and we work still in a full stationary setting where the time step loop terminates after one step. The crack opening displacement both obtained through phase-field fracturing modeling and the analytical calculation are shown in Fig. 7 for the same refinement levels as in the previous example.
The crack phase-field pattern for different time steps on the locally adaptive refined meshes are illustrated in Fig. 8.
5.6 Case c. 2D setting with pressure, temperature and decline constant
While Hagoort’s decline constants were constant in Case b, we now account for a temperature variation in time. We keep the geometry, all parameters, and tolerances as in the first example. The only two changes are that we set the time step size to one day and observe days. This test case has a slight time-dependence since we use being time-dependent and defined through Eq. 8. This scenario allows us to study the fracture behavior for a constant pressure like in the production processes.
Our numerical findings regarding the maximum COD is shown in Fig. 9. We consider different levels for uniformly refined meshes. Findings for level 5 and level 9 are shown in Fig. 9 a and b, respectively. In between we computed the levels 6-8 as well, but are not shown to keep the figures legibly. We observe excellent agreement of our numerical model with the analytical solution.
Another perception is to observe again the COD over the fracture (similar to Case a and Case b). This can be shown by fixing the time steps (i.e. 50, 150 and 365 days). Our findings are illustrated in Fig. 10 and show again excellent agreement.
5.7 Case d. 2D setting for the crack growth due to temperature variation
Having studied slight time dependencies with variations in the COD, we now consider a first test case with a propagating fracture. The propagation will be caused by temperature variations. For temperature variations, we use . Hagoort’s decline constants for this example are shown in Fig. 11 a. The second novelty in this numerical test are comparisons of strain-energy split and the non-split version. The third goal are very detailed studies on the performance of the linear and nonlinear solvers.
Again, we keep most parameters as in the first example except a higher temperature difference to degree Celsius (i.e. ) and the initial stress KPa and constant pressure as mentioned earlier is set to KPa.
In order to facilitate fracture propagation, the critical energy release rate is drastically reduced to . The time step size is . As it is shown in Fig. 11 a, we are now interested in four specific time steps, namely and days.
5.7.1 Crack propagation and locally refined meshes
Figure 12 displays a sequence of crack patterns during different time steps without considering any strain-energy split, i.e. Formulation 2.3 and considering vol./dev. split, i.e. Formulation 3.1, of the strain energy density function. In fact, until time step , we observe almost no growth. Then, we have crack propagation towards the boundaries.
The functionality of predictor-corrector mesh refinement is shown in Fig. 13 to present the evolution of the locally refined mesh when the crack is growing. As mentioned earlier in Section 5.1.4, is set to 0.9. Each cell that has at least one support point with value for will be refined unless we are already at the maximum desired refinement level is reached.
5.7.2 Analysis of the strain-energy splitting
We now turn to the second goal that is novel in this form in the published literature regarding pressurized/non-isothermal fracture settings with phase-field modeling.
A qualitative representation of the tensile and compression counterparts are shown in Fig. 14. We define that is an indicator to detect the compression region, i.e. , and, reversily, to detect the tensile region, i.e. . If the vol./dev. split of the strain energy density function is used, we are in the crack region when the phase-field energy exceeds its critical value and additionally . This gives us an additional constraint to our physical model. Hence, only the tensile stress is degraded and compression stress is free from the effect of the phase-field variable; see Eq. 19.
Figure 15 compares the incremental elastic strain energy, i.e. the mechanical term in the Formulation 3.1, and the crack dissipated energy, i.e. fracture term in Formulation 3.1. For comparison, the strain energy density function without split and vol./dev. split are shown. As observed in Fig. 15, it turns out that dissipated fracture energy resulting from the crack phase-field evolution evolve with a sharp ascending behavior. This clearly shows that the sharp transition between the intact state and the fully cracked state of the solid body arised. Thereafter, dissipated fracture energy evolves towards a steady-state response. While the solid body completely fractured, no change in the dissipated fracture energy is observed anymore.
5.7.3 Performance of nonlinear and linear solvers
A detail analysis of the convergence of the primal-dual active set framework and the Newton solver are shown in Fig. 16 for the finest mesh level.
Finally, the average number of GMRES iterations of linear iterations per Newton cycle for different times steps is shown in Table 2. Specifically, the preconditioner (Section 4.5.2) works extremely well.
5.8 Case e. 2D setting for pressurized crack propagation in non-isothermal settings
In this example, we extend the previous Case d to study now crack propagation due to temperature effects , i.e. and increasing pressure, i.e. . From the application viewpoint this example is closer to a fracture process with a characteristic time scale much smaller than in Case d. Hence, we set the time step size to one day and simulate minutes. The increasing pressure is prescribed as:
[TABLE]
We set the constant value and is the time and given by with being the time step number. We keep all remaining parameters as in the first example and we set and degree Celsius (recall , see Remark 3.3).
5.8.1 Crack propagation and locally refined meshes
As shown in Fig. 17 b, we are now interested in four time steps, namely 240, 252, 259 and 267 minutes to observe the crack path. There again (as in Case d) only slight differences at the same points, suggesting that strain-splitting has nearly no effect in these configurations.
5.8.2 Analysis of the strain-energy splitting
A qualitative representation of the tensile region, i.e. , and compression counterpart, i.e. , are displayed in Fig. 18.
Based on the results, shown in Fig. 18 (and also Fig. 14), an alternative scalar variable for adaptive mesh refinement could be rather than using the phase-field variable. If , the material tends to tensile stress and hence crack propagation might occur and if the material is under compression stress and we are away from the fracture zone. The main advantages of using rather than are two-fold. First, the above suggestion is based on the (physical) displacement field (and not on phase-field) and secondly, there is no requirement about choosing the correct threshold value for .
5.8.3 Performance of nonlinear and linear solvers
As in Case d, we study the solver performances. The evolution of the primal-dual active set and the Newton residuals are shown in Fig. 19.
The average number of GMRES iterations of linear iterations per Newton cycle for different times steps is shown in Table 3. Specifically, the preconditioner (Section 4.5.2) works again extremely well.
5.9 Case f. 3D setting with pressure, temperature and decline constant
In this test, we extend Case c to a three-dimensional setting. The geometry and the material parameters are described in the Sections 5.1 and 5.6, respectively. The maximum width evolution is displayed in Figure 20 and shows a good fit with Tran’s et al. [45] manufactured 3D solution for computing the maximal COD.
5.10 Case g. 3D setting for the Pressurized crack propagation in isothermal and non-isothermal settings
In this final example, the 2D Case e is extended to three dimensions. The geometry and material parameters are listed in the Sections 5.1 and 5.8. As in the test case, the time step size is . We compute loading (time) steps. The fracture radii are displayed in Figure 21. Graphical illustrations of the phase-field variable, i.e., the crack path, are displayed in Figure 22.
6 Conclusions
In this work, we developed a phase-field fracture model for pressurized and non-isothermal cracks in thermo-poroelasticity. We concentrated on the so-called mechanics step in which pressure and temperature are given quantities. Using the thermo-poroelastic stress tensor and interface laws, we derived an energy functional and the corresponding Euler-Lagrange equations. We then proceeded with a careful analysis from the mechanical point of view. As computational framework, we used a programming code that allows for adaptive mesh refinement and is fully parallelized. Therein, the nonlinear problem is formulated within a monolithic framework and is solved with a semi-smooth Newton method accounting as well for the crack irreversibility constraint. Based on these computational capacities, we ran in total seven test scenarios. Therein, we compared to analytical (manufactured) solutions taken from the literature with an excellent agreement of our numerical solutions. Moreover, we carried out mesh refinement studies and gave further insight into the performances of the linear and nonlinear solvers. In these studies, we also analyzed the effects on crack growth and solver behavior when strain-energy splitting is used or not. The outcome of our numerical simulations let us come to the conclusion that we have developed a robust and efficient computational framework for pressurized and non-isothermal configurations when the pressure and temperatures are given. In future studies, one idea is to treat the temperature as unknown to be determined by the governing partial differential equation. Here, we could proceed analogously to fluid-filled phase-field fracture models proposed in [36]. Another task will be more computations of practical problems with multiple interacting fractures.
Acknowledgments
This work is supported by the German Research Foundation, Priority Program 1748 (DFG SPP 1748) named Reliable Simulation Techniques in Solid Mechanics. Development of Non-standard Discretization Methods, Mechanical and Mathematical Analysis in the sub-project Structure Preserving Adaptive Enriched Galerkin Methods for Pressure-Driven 3D Fracture Phase-Field Models (WI 4367/2-1).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Ambati, T. Gerasimov, and L. D. Lorenzis. A review on phase-field models of brittle fracture and a new fast hybrid formulation. Computational Mechanics , 55(2):383–405, 2015.
- 2[2] L. Ambrosio and V. Tortorelli. Approximation of functionals depending on jumps by elliptic functionals via γ 𝛾 \gamma -convergence. Comm. Pure Appl. Math. , 43:999–1036, 1990.
- 3[3] L. Ambrosio and V. Tortorelli. On the approximation of free discontinuity problems. Boll. Un. Mat. Ital. B , 6:105–123, 1992.
- 4[4] H. Amor, J.-J. Marigo, and C. Maurini. Regularized formulation of the variational brittle fracture with unilateral contact: Numerical experiments. J. Mech. Phys. Solids , 57:1209–1229, 2009.
- 5[5] D. Arndt, W. Bangerth, D. Davydov, T. Heister, L. Heltai, M. Kronbichler, M. Maier, J.-P. Pelteret, B. Turcksin, and D. Wells. The deal.II library, version 8.5. Journal of Numerical Mathematics , 2017.
- 6[6] W. Bangerth, R. Hartmann, and G. Kanschat. deal.II – a general purpose object oriented finite element library. ACM Trans. Math. Softw. , 33(4):24/1–24/27, 2007.
- 7[7] B. Bourdin, C. Chukwudozie, and K. Yoshioka. A variational approach to the numerical simulation of hydraulic fracturing. SPE Journal, Conference Paper 159154-MS, 2012.
- 8[8] B. Bourdin, G. Francfort, and J.-J. Marigo. Numerical experiments in revisited brittle fracture. J. Mech. Phys. Solids , 48(4):797–826, 2000.
