Minimum energy multiple crack propagation. Part III: XFEM computer implementation and applications

The three-part paper deals with energy-minimal multiple crack propagation in a linear elastic solid under quasi-static conditions. The principle of minimum total energy, i.e. the sum of the potential and fracture energies, which stems directly from the Griffith’s theory of cracks, is applied to the problem of arbitrary crack growth in 2D. The proposed formulation enables minimisation of the total energy of the mechanical system with respect to the crack extension directions and crack extension lengths to solve for the evolution of the mechanical system over time. The three parts focus, in turn, on (I) the theory of multiple crack growth including competing cracks, (II) the discrete solution by the extended finite element method using the minimum-energy formulation, and (III) the aspects of computer implementation within the Matlab programming language. The key contributions of Part-III of the three-part paper are as follows: (1) implementation of XFEM in Matlab with emphasis on the design of the code to enable fast and efficient computational times of fracture problems involving multiple cracks and arbitrary crack intersections, (2) verification of the minimum energy criterion and comparison with the maximum tension criterion via multiple benchmark studies, and (3) we propose a numerical improvement to the crack growth direction criterion that gives significant gains in accuracy and convergence rates of the fracture paths, especially on coarse meshes. Finally, the open-source Matlab code, documentation, benchmarks and other example cases are included as supplementary material.

[1]  Ted Belytschko,et al.  Elastic crack growth in finite elements with minimal remeshing , 1999 .

[2]  Timon Rabczuk,et al.  A computational library for multiscale modeling of material failure , 2013, Computational Mechanics.

[3]  Antonio Tralli,et al.  Variationally consistent eXtended FE model for 3D planar and curved imperfect interfaces , 2013 .

[4]  Thomas-Peter Fries,et al.  Overview and comparison of different variants of the XFEM , 2014 .

[5]  T. Rabczuk,et al.  On three-dimensional modelling of crack growth using partition of unity methods , 2010 .

[6]  Shuodao Wang,et al.  A Mixed-Mode Crack Analysis of Isotropic Solids Using Conservation Laws of Elasticity , 1980 .

[7]  Alfredo Cano,et al.  Transformation Methods for the Numerical Integration of Three-Dimensional Singular Functions , 2017, J. Sci. Comput..

[8]  M. G. Duffy,et al.  Quadrature Over a Pyramid or Cube of Integrands with a Singularity at a Vertex , 1982 .

[9]  I. Babuska,et al.  The partition of unity finite element method: Basic theory and applications , 1996 .

[10]  Varun Gupta,et al.  Improved conditioning and accuracy of GFEM/XFEM for three-dimensional fracture mechanics , 2015 .

[11]  Mark A Fleming,et al.  ENRICHED ELEMENT-FREE GALERKIN METHODS FOR CRACK TIP FIELDS , 1997 .

[12]  T. Belytschko,et al.  Arbitrary branched and intersecting cracks with the eXtended Finite Element Method , 2000 .

[13]  T. Belytschko,et al.  A review of extended/generalized finite element methods for material modeling , 2009 .

[14]  T. Belytschko,et al.  Vector level sets for description of propagating cracks in finite elements , 2003 .

[15]  Vinh Phu Nguyen,et al.  Isogeometric analysis: An overview and computer implementation aspects , 2012, Math. Comput. Simul..

[16]  T. Fries A corrected XFEM approximation without problems in blending elements , 2008 .

[17]  P. Bouchard,et al.  Numerical modelling of crack propagation: automatic remeshing and comparison of different criteria , 2003 .

[18]  S. Bordas,et al.  A well‐conditioned and optimally convergent XFEM for 3D linear elastic fracture , 2016 .

[19]  Glaucio H. Paulino,et al.  Interaction integral procedures for 3-D curved cracks including surface tractions , 2005 .

[20]  Hans Petter Langtangen,et al.  Programming for Computations - MATLAB/Octave , 2016 .

[21]  Eugenio Giner,et al.  Domain integral formulation for 3-D curved and non-planar cracks with the extended finite element method , 2013 .

[22]  Talal Rahman,et al.  Fast MATLAB assembly of FEM matrices in 2D and 3D: Nodal elements , 2013, Appl. Math. Comput..

[23]  C. Armando Duarte,et al.  On the enrichment zone size for optimal convergence rate of the Generalized/Extended Finite Element Method , 2016, Comput. Math. Appl..

[24]  Stéphane Bordas,et al.  Stable 3D extended finite elements with higher order enrichment for accurate non planar fracture , 2016 .

[25]  T. Belytschko,et al.  The extended/generalized finite element method: An overview of the method and its applications , 2010 .

[26]  Jean-Herve Prevost,et al.  MODELING QUASI-STATIC CRACK GROWTH WITH THE EXTENDED FINITE ELEMENT METHOD PART II: NUMERICAL APPLICATIONS , 2003 .

[27]  Ted Belytschko,et al.  Fast integration and weight function blending in the extended finite element method , 2009 .

[28]  F. Erdogan,et al.  On the Crack Extension in Plates Under Plane Loading and Transverse Shear , 1963 .

[29]  T. Belytschko,et al.  A method for multiple crack growth in brittle materials without remeshing , 2004 .

[30]  Sundararajan Natarajan,et al.  Enriched finite element methods: advances and applications , 2011 .

[31]  Hans Minnebo,et al.  Three‐dimensional integration strategies of singular functions introduced by the XFEM in the LEFM , 2012 .

[32]  Timon Rabczuk,et al.  Concurrent multiscale modeling of three dimensional crack and dislocation propagation , 2015, Adv. Eng. Softw..

[33]  T. Belytschko,et al.  On the construction of blending elements for local partition of unity enriched finite elements , 2003 .

[34]  E. Gekeler Mathematical Methods for Mechanics , 2008 .

[35]  Michel Salaün,et al.  High‐order extended finite element method for cracked domains , 2005 .

[36]  Ted Belytschko,et al.  A finite element method for crack growth without remeshing , 1999 .

[37]  Marc Duflot,et al.  Meshless methods: A review and computer implementation aspects , 2008, Math. Comput. Simul..

[38]  Stéphane Bordas,et al.  An extended finite element library , 2007 .

[39]  Jan Valdman,et al.  Fast MATLAB assembly of FEM matrices in 2D and 3D: Edge elements , 2014, Appl. Math. Comput..

[40]  Ted Belytschko,et al.  Arbitrary discontinuities in finite elements , 2001 .