Phase-field Modeling of Fracture¶
Small strain¶
The variational formulation of the Griffith principle of (brittle) fracture [FM98] introduces a phase-field regularization of sharp cracks (\(\Gamma\)) via the crack surface density function \(\gamma(l_0, \phi)\) where the (damage) phase field \(0\leq\phi\leq1\) describes a smeared crack over a distance modulated by the length scale parameter \(l_0\). A general expression for \(\gamma(l_0, \phi)\) is:
where \(\alpha(\phi)\) is the geometric crack function and \(c_0= 4\int^{1}_{0}\sqrt{\alpha(\phi)}\diff \phi\) a scaling factor. The crack surface energy \(\psi_{\Gamma}\) can thus be calculated by integrating over the domain \(\Omega\):
where \(G_c\) [\(J/m^2\)] is the critical energy release rate, often related to the material fracture toughness. With the above regularization, the strain energy stored in the solid can be expressed as the (elastic) strain energy \(\psi(\bm\varepsilon(\bm{u}))\) multiplied by an appropriate degradation function \(g(\phi)\). The total energy of the solid is then given by
Minimization of \(W(\bm{u},\phi)\) with respect to \(\bm{u}\) and \(\phi\) solves the Griffith’s (brittle) fracture problem but does not address crack irreversibility nor the effect of loading direction on damage evolution observed experimentally.
\(W(\bm{u},\phi)\) can be regarded as the free energy of a gradient damage model if \(l_0\) is linked to the material tensile strength, \(\bm{\sigma}_c\). It can be shown, in particular, that \(\bm{\sigma}_c^2= \beta \frac{EGc}{l_0}\), where \(\beta\) depends on the specific model (e.g. \(\beta=3/8\) for AT1 and \(\beta=27/256\) for AT2)[TanneLB+18].
Damage driving force and crack irreversibility¶
Voids growth and coalescence is inhibited by hydrostatic pressure, consistent with cracking preserving the part of strain energy associated with compressive strain components. Expression for \(W(\bm{u},\phi)\) in (215) can then be recast as:
Several expressions for \(\psi^+\) can be found in the literature, including some function of tensile critical stresses or positive principal stretches [MHW10]. For linear elasticity, we consider one by [AMM09] based on the following deviatoric and volumetric split:
where \(\mu\) and \(\bulk\) are the shear and bulk moduli, respectively. For \(\psi^-\), this gives
Finally, \(\psi^{+}\) can be handled as a history variable evaluated at quadrature points [MHW10] to avoid crack healing during unloading. The irreversibility condition, formally expressed as \(\dot\phi\geq0\), is then fulfilled by setting
Weak form¶
For the linear damage model we write the functional as
and by invoking the stationarity of \(\Pi(\bm u, \phi)\) with respect to \(\bm u\) and \(\phi\), we obtain the weak form as: Find \((\bm u, \phi) \in \mathcal{V} \times \mathcal{Q} \subset H^1 \left( \Omega \right) \times H^1 \left( \Omega \right)\), such that
where \(\bm L_{\text{ext}}(\bm v) = \int_{\Omega}{\bm{v} \cdot \rho \bm{g}} \, dv + \int_{\partial \Omega}{\bm{v} \cdot \bar{\bm{t}}} \, da\) is the external body and traction forces with \(\bm{\sigma}_{\text{degr}} \cdot \bm{n} =\bar{\bm{t}} \quad \text{on} \; \partial\Omega_N\), and we replaced the virtual displacement and phase field \(\delta \bm u\) and \(\delta \phi\) with the test functions \(\bm v, q\), i.e., \(\delta \bm u = \bm v, \, \delta \phi = q\).
The degraded Cauchy stress \(\bm{\sigma}_\text{degr}\) and \(H\) in (220) are derived as
Alongside boundary conditions for displacement (\(\bm{u} = \bar{u} \; \text{on} \; \partial\Omega_D\) and \(\bm{\sigma}_{\text{degr}} \cdot \bm{n} =\bar{\bm{t}} \quad \text{on} \; \partial\Omega_N\)) we have,
Note
The so-called (non-variationally consistent) hybrid formulation in [AGDL15], whereby \(\bm{\sigma}_{\text{degr}} = g(\phi)\bm{\sigma}\), has shown to perform well in tensile loading conditions when staggered (i.e. alternate minimization) solution schemes are adopted.
Newton linearization¶
As explained in Newton linearization, we need the Jacobian form of the (220) which is: Find \((\diff \bm{u}, \diff \phi) \in \mathcal{V} \times \mathcal{Q}\) such that
with
where \(\bm{\sigma}\) is defined in (221). The term \(\diff \psi^+\) is linked to crack irreversibility condition. If \(\diff \psi^{+}_{n+1} < \psi^{+}_{n}\), \(\diff \psi^{+}=0\), else
Note
The current implementation uses a single field of components \(u_x\), \(u_y\), \(u_z\), and \(\phi\).
AT1 and AT2 models¶
Quadratic, cubic, and quartic expressions for \(g(\phi)\) have been proposed in the literature, as reviewed in [KSchluterMuller15]. The selected function should decrease monotonically between \(g(0)=1\) and \(g(1)=0\), and be \(g'(1)=0\). Here, we use the widely adopted expression
where \(\eta \ll 1\) prevents numerical instabilities associated with the otherwise complete loss of stiffness for \(\phi=1\).
Unlike that of \(g(\phi)\), the choice of \(\alpha(\phi)\) significantly influences predictions of damage evolution and overall mechanical response. Following Ambrosio and Tortorelli, the two standard models have been termed AT1, in which \(\alpha(\phi)=\phi\), and AT2 model, in which \(\alpha(\phi)=\phi^2\). The two yields \(c_0=8/3\) and \(c_0=2\), respectively.
In AT2, damage starts accumulating as load is applied and the initial response is non-linear for any material. In contrast, AT1 introduces a threshold for \(\psi^{+}\) below which damage does not occur [TanneLB+18]. The presence of an elastic stage makes AT1 appear most suitable to model the mechanical behaviour of materials in which damage is delayed by inelastic phenomena, such as in elastoplastic and viscoelastic materials.
Note
Adopting AT2 with degradation function (227) guarantees \(0\leq\phi\leq1\) [MWH10]. For other combinations, SNES’s semi-smooth solver for variational inequalities can be used to bound \(\phi\), e.g. [AKBP21].
To complete the linearization given in (223) we need the first and second derivatives of \(g(\phi)\)
and \(\alpha(\phi)\) which for AT1 are
and for AT2 are
Viscous regularization¶
To prevent convergence loss at solution jumps associated with an abrupt crack propagation, a viscous regularization is implemented to introduce a damping force opposing rapid changes in damage [MHW10] with (damage) viscosity \(\xi\). Expressions for \(H(\phi)\) and \(\diff H(\phi)\) above are updated to include the viscous term as
and
with \(\mathrm{shift_v}\) evaluated at time \(\mathrm{shift_v} = \frac{\partial\dot{\phi}}{\partial\phi}|_{\phi_n}\) (see (145)).
Hyperelasticity, initial configuration¶
To extend the small strain model described in previous section, we need to use hyperelastic strain energy. For example, using volumetric-isochoric split for Neo-Hookean material defined in (69), we can write \(\psi^{+}\) and \(\psi^{-}\) as
Substituting above energies into (216) and taking derivative with respect to \(\bm u\) and \(\phi\) gives the weak form for hyperelastic model as
where the degraded stress is defined by
where we have used (76). The linearization of (230) can be written as
with
where \(\diff\bm{S}_{\text{iso}}\) and \(\diff\bm{S}_{\text{vol}}\) are derived in (156) and (157), respectively. Note that adding viscosity for hyperelastic will be similar to small strain case, but in \(H\) and its linearization \(\diff H\) we need to use the Neo-Hookean energy given in (228) and its linearization
Hyperelasticity, current configuration¶
To write hyperelasticity damage model in current configuration we need to compute the invariants of left Cauchy-Green tensor \(\bm b\) in (228) and write the residual as
where the degraded stress \(\bm{\tau}_{\text{degr}}\) is defined by
where we have used (77). The linearization of (235) can be written as
where \(\diff \bm{\tau}_{\text{degr}} - \bm{\tau}_{\text{degr}} \left( \nabla_x \diff \bm{u} \right)^T = \nabla_x \diff \bm{u} \ \bm{\tau}_{\text{degr}} + \bm{F} \diff \bm{S}_{\text{degr}} \bm{F}^T\) and
where \(\bm{F}\diff\bm{S} \bm{F}^T\) is derived in (129) and finally