Skip to main content
Log in

Non-differentiable energy minimization for cohesive fracture

  • Original Paper
  • Published:
International Journal of Fracture Aims and scope Submit manuscript

Abstract

An energy minimization approach to initially rigid cohesive fracture is proposed, whose key feature is a term for the energy stored in the interfaces that is nondifferentiable at the origin. A consequence of this formulation is that there is no need to define an activation criterion as a separate entity from the traction-displacement relationship itself. Instead, activation happens automatically when the load reaches a critical level because the minimizer of the potential no longer occurs at the 0-displacement level. Thus, the activation computation necessary in previous initially rigid formulations is now replaced by the computation of a minimizer of a nondifferentiable objective function. This immediately makes the method more amenable to implicit time stepping, since the activation criterion no longer interacts with the nonlinear solver for the next time step. A novel extension of the functional to the dynamic case is presented. The optimization problem is solved by a continuation (homotopy) method used in conjunction with an augmented Lagrangian and a trust region minimization algorithm to find the minimal energy configuration. Because the approach eliminates the need for an activation criterion, the algorithm sidesteps the complexities of time-discontinuity and traction-locking previously observed in relation to initially rigid models.

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

References

  • Barenblatt GI (1962) The mathematical theory of equilibrium cracks in brittle fracture. Adv Appl Mech 7:55–129

    Article  Google Scholar 

  • Bourdin B, Francfort GA, Marigo JJ (2000) Numerical experiments in revisited brittle fracture. J Mech Phys Solids 48(4):797–826

    Article  Google Scholar 

  • Clarke FH (1990) Optimization and nonsmooth analysis. SIAM, Philadelphia

    Book  Google Scholar 

  • Del Piero G, Lancioni G, March R (2013) A diffuse cohesive energy approach to fracture and plasticity: the one-dimensional case. J Mech Mater Struct 8(2):109–151

    Article  Google Scholar 

  • Dugdale DS (1960) Yielding of steel sheets containing cracks. J Mech Phys Solids 8:100–104

    Article  Google Scholar 

  • Eshelby J (1999) Energy relations and the energy-momentum tensor in continuum mechanics. In: Fundamental contributions to the continuum theory of evolving phase interfaces in solids, Springer, pp. 82–119

  • Francfort GA, Marigo JJ (1998) Revisiting brittle fracture as an energy minimization problem. J Mech Phys Solids 46(8):1319–1342

    Article  Google Scholar 

  • Ganguly P, Vavasis SA, Papoulia KD (2006) An algorithm for two-dimensional mesh generation based on the pinwheel tiling. SIAM J Sci Comput 28(4):1533–1562

    Article  Google Scholar 

  • Gao Y, Bower A (2004) A simple technique for avoiding convergence problems in finite element simulations of crack nucleation and growth on cohesive interfaces. Modell Simul Mater Sci Eng 12(3):453

    Article  Google Scholar 

  • Gay DM (1981) Computing locally optimal constrained steps. SIAM J Sci Stat Comput 2:186–197

    Article  Google Scholar 

  • Griffith AA (1921) The phenomena of rupture and flow in solids. Philos Trans R Soc Lond Ser A, Contain Papers Math Phys Charact 221:163–198

    Article  Google Scholar 

  • Ha YD, Bobaru F (2011) Characteristics of dynamic brittle fracture captured with peridynamics. Eng Fract Mech 78(6):1156–1168

    Article  Google Scholar 

  • Hairer E, Nørsett S, Wanner G (1993) Solving ordinary differential equations I: nonstiff problems, vol 8. Springer Ser Comput Math, Berlin

    Google Scholar 

  • Hansbo P, Salomonsson K (2015) A discontinuous Galerkin method for cohesive zone modelling. Finite Elem Anal Des 102:1–6

    Article  Google Scholar 

  • Klein P, Foulk J, Chen E, Wimmer S, Gao H (2001) Physics-based modeling of brittle fracture: cohesive formulations and the application of meshfree methods. Tech. Rep. SAND2001-8099, Sandia National Laboratories

  • Knowles JK, Sternberg E (1983) Large deformations near a tip of an interface-crack between two Neo-Hookean sheets. J Elast 13:257–293

    Article  Google Scholar 

  • Levenberg K (1944) A method for the solution of certain non-linear problems in least squares. Q Appl Math 2:164–168

    Article  Google Scholar 

  • Li B, Pandolfi A, Ortiz M (2015) Material-point erosion simulation of dynamic fragmentation of metals. Mech Mater 80:288–297

    Article  Google Scholar 

  • Marquardt D (1963) An algorithm for least-squares estimation of nonlinear parameters. J SIAM 11:431–441

    Google Scholar 

  • Miehe C, Gürses E, Birkle M (2007) A computational framework of configurational-force-driven brittle fracture based on incremental energy minimization. Int J Fract 145(4):245–259

    Article  Google Scholar 

  • Mielke A (2004) Existence of minimizers in incremental elasto-plasticity with finite strains. SIAM J Math Anal 36(2):384–404

    Article  Google Scholar 

  • Moës N, Belytschko T (2002) Extended finite element method for cohesive crack growth. Eng Frac Mech 69(7):813–833

    Article  Google Scholar 

  • Moré JJ, Sorensen DC (1983) Computing a trust region step. SIAM J Sci Stat Comput 4:553–572

    Article  Google Scholar 

  • Mosler J, Scheider I (2011) A thermodynamically and variationally consistent class of damage-type cohesive models. J Mech Phys Solids 59(8):1647–1668

    Article  Google Scholar 

  • Mura T (2013) Micromechanics of defects in solids. Springer Science & Business Media, Berlin

    Google Scholar 

  • Nocedal J, Wright S (2006) Numerical optimization, 2nd edn. Springer, New York

    Google Scholar 

  • Oliver J, Huespe AE, Pulido MDG, Chaves E (2002) From continuum mechanics to fracture mechanics: the strong discontinuity approach. Eng Frac Mech 69:113–136

    Article  Google Scholar 

  • Ortiz M, Pandolfi A (1999) Finite-deformation irreversible cohesive elements for three dimensional crack propagation analysis. Int J Numer Methods Eng 44:1267–1282

    Article  Google Scholar 

  • Ortiz M, Stainier L (1999) The variational formulation of viscoplastic constitutive updates. Comput Methods Appl Mech Eng 171:419–444

    Article  Google Scholar 

  • Pandolfi A, Conti S, Ortiz M (2006) A recursive-faulting model of distributed damage in confined brittle materials. J Mech Phys Solids 54(9):1972–2003

    Article  Google Scholar 

  • Pandolfi A, Ortiz M (2012) An eigenerosion approach to brittle fracture. Int J Numer Methods Eng 92(8):694–714

  • Papoulia KD (2008) Isotropy of fracture paths and random microstructures. In: Proceedings, 3d Canadian conference on nonlinear solid mechanics, Toronto

  • Papoulia KD, Sam CH, Vavasis SA (2003) Time continuity in cohesive finite element modeling. Int J Numer Methods Eng 58(5):679–701

    Article  Google Scholar 

  • Papoulia KD, Vavasis SA, Ganguly P (2006) Spatial convergence of crack nucleation using a cohesive finite element model on a pinwheel-based mesh. Int J Numer Methods Eng 67(1):1–16

    Article  Google Scholar 

  • Park K, Paulino GH, Roesler JR (2009) A unified potential-based cohesive model of mixed-mode fracture. J Mech Phys Solids 57:891–908

    Article  Google Scholar 

  • Paulino GH, Park K, Celes W, Espinha R (2010) Adaptive dynamic cohesive fracture simulation using nodal perturbation and edge-swap operators. Int J Numer Methods Eng 84:1303–1343

    Article  Google Scholar 

  • Radovitzky R, Seagraves A, Tupek M, Noels L (2011) A scalable 3d fracture and fragmentation algorithm based on a hybrid, discontinuous Galerkin, cohesive element method. Comput Methods Appl Mech Eng 200(1):326–344

    Article  Google Scholar 

  • Remmers JJ, de Borst R, Needleman A (2008) The simulation of dynamic crack propagation using the cohesive segments method. J Mech Phys Solids 56(1):70–92

    Article  Google Scholar 

  • Rice JR (1976) The localization of plastic deformation in theoretical and applied mechanics. North-Holland, Amsterdam

    Google Scholar 

  • Rittel D, Maigre H (1996) A study of mixed-mode dynamic crack initiation in PMMA. Mech Res Commun 23(5):475–481

    Article  Google Scholar 

  • Sam CH, Papoulia KD, Vavasis SA (2005) Obtaining initially rigid cohesive finite element models that are temporally convergent. Eng Frac Mech 72(14):2247–2267

    Article  Google Scholar 

  • Sanz-Serna JM, Calvo MP (1994) Numerical hamiltonian problems. Chapman-Hall, London

    Book  Google Scholar 

  • Schmidt B, Fraternali F, Ortiz M (2009) Eigenfracture: an eigendeformation approach to variational fracture. Multiscale Model Simul 7(3):1237–1266

    Article  Google Scholar 

  • Settgast RR, Rashid MM (2009) Continuum coupled cohesive zone elements for analysis of fracture in solid bodies. Eng Frac Mech 76(11):1614–1635

    Article  Google Scholar 

  • Shewchuk JR (2002) A two-dimensional quality mesh generator and Delaunay triangulator. Computer Science Division, University of California at Berkeley, Berkeley, CA Tech. rep

  • Song JH, Menouillard T, Tabarraei A (2013) Explicit dynamic finite element method for failure with smooth fracture energy dissipations. Math Probl Eng. doi:10.1155/2013/293861

  • Steinmann P, Ackermann D, Barth F (2001) Application of material forces to hyperelastostatic fracture mechanics. II. computational setting. Int J Solids Struct 38(32):5509–5526

    Article  Google Scholar 

  • Verhoosel CV, Scott MA, De Borst R, Hughes TJ (2011) An isogeometric approach to cohesive zone modeling. Int J Numer Methods Eng 87(1–5):336–360

    Article  Google Scholar 

  • Xu XP, Needleman A (1994) Numerical simulations of fast crack growth in brittle solids. J Mech Phys Solids 42(9):1397–1434

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katerina D. Papoulia.

Additional information

Supported in part by a grant from the Natural Sciences and Engineering Research Council (NSERC) of Canada and in part by a grant from CRIAQ (Consortium de Recherche et d’Innovation en Aérospatiale au Québec). The author acknowledges helpful comments from S. A. Vavasis, University of Waterloo Department of Combinatorics and Optimization, on the optimization algorithms presented in the paper.

Appendix

Appendix

Here, the equations for the smoothed versions of the potential functions \(\phi \) and \(\theta \) used in the continuation steps are given. A description of \(\phi \) is as follows. Function \(\phi '\) is specified by imposing the following requirements on the knots and coefficients of \(\phi '\):

$$\begin{aligned}&\phi '''_{(-\infty ,\kappa _1)} = 0, \\&\kappa _1 = 0, \\&\phi _1'(\kappa _1) = 0, \\&\phi _1''(\kappa _1) = 0, \\&\kappa _2 = \hat{{\delta }}_c, \\&\phi '(\kappa _2) = \hat{\sigma }_c, \\&\phi '''_{(\kappa _2,\kappa _3)} = -\hat{\sigma }_c/(\gamma \hat{{\delta }}_c^2), \\&\phi ''(\kappa _3) = -\hat{\sigma }_c/\hat{{\delta }}_{u}, \\&\phi '''_{(\kappa _3,\kappa _4)} = 0, \\&\phi '''_{(\kappa _4,\kappa _5)} = \hat{\sigma }_c/(\gamma \hat{{\delta }}_c^2), \\&\phi '(\kappa _5) = 0, \\&\phi ''(\kappa _5) = 0, \\&\phi '''_{(\kappa _5,\infty )} = 0. \end{aligned}$$

In these formulas \(\hat{{\delta }}_c\) is another parameter defined to be \(\gamma \hat{{\delta }}_{u}\). It is the abscissa at which \(\phi '\) attains the value \(\hat{\sigma }_c\) as seen from the fifth and sixth equations. It can be demonstrated via explicit but slightly tedious algebra that these constraints (plus the hypothesis that \(\phi '\) is \(C^1\) at all knots) uniquely specify all knots and coefficients of \(\phi '\).

Let us further explain these constraints as follows. First, since \(\phi '\) is piecewise quadratic, \(\phi '''\) is piecewise constant and discontinuous. The notation \(\phi '''_{(\cdot ,\cdot )}\) used in the above formulas refers to the constant value of \(\phi '''\) in the interval \((\cdot ,\cdot )\). The first six equations completely specify \(\phi '\) on the interval \([\kappa _1,\kappa _2]\) (i.e., on \([0,\hat{{\delta }}_c]\)) as a quadratic function with constant and linear coefficients equal to 0 and quadratic coefficient equal to \(\sigma _c/\hat{{\delta }}_c^2\). The second derivative of \(\phi '\) tends to \(\infty \) for small \(\gamma \) in the three intervals \([\kappa _1,\kappa _2]\), \([\kappa _2,\kappa _3]\), and \([\kappa _4,\kappa _5]\) indicating sharp bends in the function plot. Over the interval \([\kappa _2,\kappa _3]\), \(\phi '''\) is zero and \(\phi '\) is decreasing linearly with slope \(-\sigma _c/\hat{{\delta }}_{u}\).

Thus, in the final continuation step when \(\gamma \) is very small and \(\hat{{\delta }}_{u}={{\delta }}_{u}\), the function \(\phi '\) is very close to a piecewise linear discontinuous function in which there is a jump from 0 to \(\sigma _c\) at \({{\delta }}=0\), then a linearly descending branch with slope \(-\sigma _c/{{\delta }}_\mathrm{u}\) over the interval \((0,{{\delta }}_\mathrm{u})\) decreasing to 0, and finally the constant zero function over the interval \(({{\delta }}_{u},\infty )\).

For a positive value of \(\gamma \), it is specified that \(\phi '(0)=0\). This means that the function \(\phi ({{\delta }})\) is a differentiable function of \({\varvec{\updelta }}\), where, as explained earlier, \({\varvec{\updelta }}=({{\delta }}_n,{{\delta }}_2,{{\delta }}_3)\). The reason is that although the square-root appearing in (8) yields a nondifferentiable function at the origin (similar to the fact that the function \(\mathbf{x}\mapsto \Vert \mathbf{x}\Vert \) is nondifferentiable at \(\mathbf{x}=\mathbf{0}\)), upon composing this function with \(\phi \) such that \(\phi '(0)=\phi ''(0)=0\), one obtains a \(C^2\) function due to the chain rule. On the other hand, for \(\gamma =0\), \(\phi '(0)>0\), so the potential is nondifferentiable.

The function \(\theta '\) is also \(C^1\) piecewise quadratic. Its second derivative (i.e., the third derivative of \(\theta \)) is the following piecewise constant function:

$$\begin{aligned}\theta '''({{\delta }})= \left\{ \begin{array}{ll} 0 &{} \text{ for } {{\delta }}< \zeta _1, \\ 1/\bar{\gamma }&{} \text{ for } {{\delta }}\in (\zeta _1,\zeta _2), \\ 0 &{} \text{ for } {{\delta }}\in (\zeta _2,\zeta _3), \\ -1/\bar{\gamma }&{} \text{ for } {{\delta }}\in (\zeta _3,\zeta _4), \\ 0 &{} \text{ for } {{\delta }}> \zeta _4 \end{array} \right. \end{aligned}$$

The additional equations that uniquely determine \(\theta '\) are as follows:

$$\begin{aligned}&\zeta _4 = 0, \\&\theta '(0) = 0, \\&\theta ''(0) = 0, \\&\theta '(\zeta _3) =\mu /{{\delta }}_b, \\&\zeta _3-\zeta _2 = {{\delta }}_b, \\&\theta '(\zeta _1)= 0. \end{aligned}$$

It can be checked that as \(\bar{\gamma }\) and \({{\delta }}_b\) tend to 0, the function \(\theta '\) tends to the discontinuous function that is the constant \(-\mu \) for negative values of \({{\delta }}\) and 0 for positive values. In particular, all four knots \(\zeta _1,\ldots ,\zeta _4\) tend to 0.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Papoulia, K.D. Non-differentiable energy minimization for cohesive fracture. Int J Fract 204, 143–158 (2017). https://doi.org/10.1007/s10704-016-0167-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10704-016-0167-x

Keywords

Navigation