Crack propagation simulation without crack tracking algorithm: embedded discontinuity formulation with incompatible modes
A. Stanic, B. Brank, A. Ibrahimbegovic, H. G. Matthies

TL;DR
This paper introduces a novel embedded discontinuity finite element method that simulates crack propagation in 2D solids without crack tracking algorithms, enabling complex crack patterns including branching with high accuracy and efficiency.
Contribution
The work presents a new local crack nucleation criterion within an embedded discontinuity framework, allowing multiple cracks to propagate independently without tracking algorithms.
Findings
Accurately predicts complex crack patterns including branching.
Matches experimental and previous numerical results in fracture energy and load-displacement.
Efficiently simulates crack propagation in static and dynamic cases.
Abstract
We show that for the simulation of crack propagation in quasi-brittle, two-dimensional solids, very good results can be obtained with an embedded strong discontinuity quadrilateral finite element that has incompatible modes. Even more importantly, we demonstrate that these results can be obtained without using a crack tracking algorithm. Therefore, the simulation of crack patterns with several cracks, including branching, becomes possible. The avoidance of a tracking algorithm is mainly enabled by the application of a novel, local (Gauss-point based) criterion for crack nucleation, which determines the time of embedding the localisation line as well as its position and orientation. We treat the crack evolution in terms of a thermodynamical framework, with softening variables describing internal dissipative mechanisms of material degradation. As presented by numerical examples, many…
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.
