Skip to main content
Log in

A phase-field model of thermo-elastic coupled brittle fracture with explicit time integration

  • Original Paper
  • Published:
Computational Mechanics Aims and scope Submit manuscript

Abstract

The phase-field method is a very effective way to simulate arbitrary crack nucleation, propagation, bifurcation, and the formation of complex crack networks. The diffusion-based method is suitable for multi-field coupling fracture problems. In this paper, a parallel algorithm of the thermo-elastic coupled phase-field model is implemented in commercial finite element code Abaqus/Explicit. The algorithm is applied to simulate the dynamic and quasi-static brittle fracture of thermo-elastic materials. Further, it is adopted on a structured mesh combined with first-order explicit integrators. Several examples of the quasi-static and dynamic cases of single crack, as well as multi-crack initiation and propagation under thermal shock, are given to demonstrate the robustness of the algorithm. The source code and tutorials provide an effective way to simulate crack nucleation and propagation in multi-field coupling problems.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. We also wrote Python code to automatically handle the process of modifying input files. One who familiar with Python can just modify the geometric modeling part and the boundary condition imposing part to create their own model.

References

  1. Jiang CP, Wu XF, Li J, Song F, Shao YF, Xu XH, Yan P (2012) A study of the mechanism of formation and numerical simulations of crack patterns in ceramics subjected to thermal shock. Acta Mater 60(11):4540–4550. https://doi.org/10.1016/j.actamat.2012.05.020

    Article  Google Scholar 

  2. Honda S, Ogihara Y, Kishi T, Hashimoto S, Iwamoto Y (2009) Estimation of thermal shock resistance of fine porous alumina by infrared radiation heating method. J Ceram Soc Jpn 117(1371):1208–1215. https://doi.org/10.2109/jcersj2.117.1208

    Article  Google Scholar 

  3. Sadowski T, Golewski P (2016) Cracks path growth in turbine blades with TBC under thermo-mechanical cyclic loadings. Fract Struct Integr 10(35):492–499. https://doi.org/10.3221/IGF-ESIS.35.55

    Article  Google Scholar 

  4. Chu D, Li X, Liu Z (2017) Study the dynamic crack path in brittle material under thermal shock loading by phase field modeling. Int J Fract 208(1):115–130. https://doi.org/10.1007/s10704-017-0220-4

    Article  Google Scholar 

  5. Tarasovs S, Ghassemi A (2014) Self-similarity and scaling of thermal shock fractures. Phys Rev E 90(1):012403. https://doi.org/10.1103/PhysRevE.90.012403

    Article  Google Scholar 

  6. Li J, Song F, Jiang C (2015) A non-local approach to crack process modeling in ceramic materials subjected to thermal shock. Eng Fract Mech 133:85–98. https://doi.org/10.1016/j.engfracmech.2014.11.007

    Article  Google Scholar 

  7. Tang SB, Zhang H, Tang CA, Liu HY (2016) Numerical model for the cracking behavior of heterogeneous brittle solids subjected to thermal shock. Int J Solids Struct 80:520–531. https://doi.org/10.1016/j.ijsolstr.2015.10.012

    Article  Google Scholar 

  8. Menouillard T, Belytschko T (2011) Analysis and computations of oscillating crack propagation in a heated strip. Int J Fract 167(1):57–70. https://doi.org/10.1007/s10704-010-9519-0

    Article  MATH  Google Scholar 

  9. Rokhi MM, Shariati M (2013) Implementation of the extended finite element method for coupled dynamic thermoelastic fracture of a functionally graded cracked layer. J Braz Soc Mech Sci Eng 35(2):69–81. https://doi.org/10.1007/s40430-013-0015-0

    Article  MATH  Google Scholar 

  10. Karma A, Kessler DA, Levine H (2001) Phase-field model of mode III dynamic fracture. Phys Rev Lett 87(4):045501. https://doi.org/10.1103/PhysRevLett.87.045501

    Article  Google Scholar 

  11. Henry H, Levine H (2004) Dynamic instabilities of fracture under biaxial strain using a phase field model. Phys Rev Lett 93(10):105504. https://doi.org/10.1103/PhysRevLett.93.105504

    Article  Google Scholar 

  12. Ambati M, Gerasimov T, De Lorenzis L (2015) A review on phase-field models of brittle fracture and a new fast hybrid formulation. Comput Mech 55(2):383–405. https://doi.org/10.1007/s00466-014-1109-y

    Article  MathSciNet  MATH  Google Scholar 

  13. Geelen RJM, Liu Y, Hu T, Tupek MR, Dolbow JE (2019) A phase-field formulation for dynamic cohesive fracture. Comput Methods Appl Mech Eng 348:680–711. https://doi.org/10.1016/j.cma.2019.01.026

    Article  MathSciNet  MATH  Google Scholar 

  14. Moës N, Dolbow J, Belytschko T (1999) A finite element method for crack growth without remeshing. Int J Numer Methods Eng 46(1):131–150. https://doi.org/10.1002/(SICI)1097-0207(19990910)46:1<131::AID-NME726>3.0.CO;2-J

    Article  MathSciNet  MATH  Google Scholar 

  15. Zhao J, Li Y, Liu WK (2015) Predicting band structure of 3d mechanical metamaterials with complex geometry via XFEM. Comput Mech 55(4):659–672. https://doi.org/10.1007/s00466-015-1129-2

    Article  MathSciNet  MATH  Google Scholar 

  16. Bhowmick S, Liu GR (2018) A phase-field modeling for brittle fracture and crack propagation based on the cell-based smoothed finite element method. Eng Fract Mech 204:369–387. https://doi.org/10.1016/j.engfracmech.2018.10.026

    Article  Google Scholar 

  17. Aldakheel F, Hudobivnik B, Hussein A, Wriggers P (2018) Phase-field modeling of brittle fracture using an efficient virtual element scheme. Comput Methods Appl Mech Eng 341:443–466. https://doi.org/10.1016/j.cma.2018.07.008

    Article  MathSciNet  MATH  Google Scholar 

  18. Aldakheel F, Wriggers P, Miehe C (2018) A modified Gurson-type plasticity model at finite strains: formulation, numerical analysis and phase-field coupling. Comput Mech 62(4):815–833. https://doi.org/10.1007/s00466-017-1530-0

    Article  MathSciNet  MATH  Google Scholar 

  19. Spatschek R, Brener E, Karma A (2011) Phase field modeling of crack propagation. Philos Mag 91(1):75–95. https://doi.org/10.1080/14786431003773015

    Article  Google Scholar 

  20. Hofacker M, Miehe C (2013) A phase field model of dynamic fracture: robust field updates for the analysis of complex crack patterns. Int J Numer Methods Eng 93(3):276–301. https://doi.org/10.1002/nme.4387

    Article  MathSciNet  MATH  Google Scholar 

  21. Henry H (2008) Study of the branching instability using a phase field model of inplane crack propagation. EPL 83(1):16004. https://doi.org/10.1209/0295-5075/83/16004

    Article  Google Scholar 

  22. Tanné E, Li T, Bourdin B, Marigo JJ, Maurini C (2018) Crack nucleation in variational phase-field models of brittle fracture. J Mech Phys Solids 110:80–99. https://doi.org/10.1016/j.jmps.2017.09.006

    Article  MathSciNet  Google Scholar 

  23. Wang T, Ye X, Liu Z, Chu D, Zhuang Z (2019) Modeling the dynamic and quasi-static compression-shear failure of brittle materials by explicit phase field method. Comput Mech 64(6):1537–1556. https://doi.org/10.1007/s00466-019-01733-z

    Article  MathSciNet  MATH  Google Scholar 

  24. Ulmer H, Hofacker M, Miehe C (2013) Phase field modeling of brittle and ductile fracture. PAMM 13(1):533–536. https://doi.org/10.1002/pamm.201310258

    Article  Google Scholar 

  25. Verhoosel CV, Borst R (2013) A phase-field model for cohesive fracture. Int J Numer Methods Eng 96(1):43–62. https://doi.org/10.1002/nme.4553

    Article  MathSciNet  MATH  Google Scholar 

  26. Borden MJ, Hughes TJR, Landis CM, Anvari A, Lee IJ (2016) A phase-field formulation for fracture in ductile materials: finite deformation balance law derivation, plastic degradation, and stress triaxiality effects. Comput Methods Appl Mech Eng 312:130–166. https://doi.org/10.1016/j.cma.2016.09.005

    Article  MathSciNet  MATH  Google Scholar 

  27. Molnár G, Gravouil A (2017) 2d and 3d Abaqus implementation of a robust staggered phase-field solution for modeling brittle fracture. Finite Elem Anal Des 130:27–38. https://doi.org/10.1016/j.finel.2017.03.002

    Article  Google Scholar 

  28. Molnár G, Gravouil A (2019) Fracture modeling with phase field method. http://molnar-research.com/tutorials_PH.html. Accessed 5 Dec 2019

  29. Klinsmann M, Rosato D, Kamlah M, McMeeking RM (2016) Modeling crack growth during Li insertion in storage particles using a fracture phase field approach. J Mech Phys Solids 92:313–344. https://doi.org/10.1016/j.jmps.2016.04.004

    Article  MATH  Google Scholar 

  30. Miehe C, Mauthe S, Teichtmeister S (2015) Minimization principles for the coupled problem of Darcy–Biot-type fluid transport in porous media linked to phase field modeling of fracture. J Mech Phys Solids 82:186–217. https://doi.org/10.1016/j.jmps.2015.04.006

    Article  MathSciNet  Google Scholar 

  31. Cajuhi T, Sanavia L, De Lorenzis L (2018) Phase-field modeling of fracture in variably saturated porous media. Comput Mech 61(3):299–318. https://doi.org/10.1007/s00466-017-1459-3

    Article  MathSciNet  MATH  Google Scholar 

  32. Gültekin O, Dal H, Holzapfel GA (2018) Numerical aspects of anisotropic failure in soft biological tissues favor energy-based criteria: a rate-dependent anisotropic crack phase-field model. Comput Methods Appl Mech Eng 331:23–52. https://doi.org/10.1016/j.cma.2017.11.008

    Article  MathSciNet  MATH  Google Scholar 

  33. Duda FP, Ciarbonetti A, Toro S, Huespe AE (2018) A phase-field model for solute-assisted brittle fracture in elastic–plastic solids. Int J Plast 102:16–40. https://doi.org/10.1016/j.ijplas.2017.11.004

    Article  Google Scholar 

  34. Ziaei-Rad V, Shen Y (2016) Massive parallelization of the phase field formulation for crack propagation with time adaptivity. Comput Methods Appl Mech Eng 312:224–253. https://doi.org/10.1016/j.cma.2016.04.013

    Article  MathSciNet  MATH  Google Scholar 

  35. Miehe C, Hofacker M, Schänzel LM, Aldakheel F (2015) Phase field modeling of fracture in multi-physics problems. Part II. Coupled brittle-to-ductile failure criteria and crack propagation in thermo-elastic-plastic solids. Comput Methods Appl Mech Eng 294:486–522. https://doi.org/10.1016/j.cma.2014.11.017

    Article  MathSciNet  MATH  Google Scholar 

  36. Borden MJ, Verhoosel CV, Scott MA, Hughes TJR, Landis CM (2012) A phase-field description of dynamic brittle fracture. Comput Methods Appl Mech Eng 217–220:77–95. https://doi.org/10.1016/j.cma.2012.01.008

    Article  MathSciNet  MATH  Google Scholar 

  37. Miehe C, Welschinger F, Hofacker M (2010) Thermodynamically consistent phase-field models of fracture: variational principles and multi-field FE implementations. Int J Numer Methods Eng 83(10):1273–1311. https://doi.org/10.1002/nme.2861

    Article  MathSciNet  MATH  Google Scholar 

  38. Amor H, Marigo JJ, Maurini C (2009) Regularized formulation of the variational brittle fracture with unilateral contact: numerical experiments. J Mech Phys Solids 57(8):1209–1229. https://doi.org/10.1016/j.jmps.2009.04.011

    Article  MATH  Google Scholar 

  39. Bourdin B, Francfort GA, Marigo JJ (2008) The variational approach to fracture. J Elast 91(1):5–148. https://doi.org/10.1007/s10659-007-9107-3

    Article  MathSciNet  MATH  Google Scholar 

  40. Zienkiewicz OC, Taylor RL (2005) The finite element method for solid and structural mechanics. Elsevier, Amsterdam

    MATH  Google Scholar 

  41. Bourdin B, Francfort GA, Marigo JJ (2000) Numerical experiments in revisited brittle fracture. J Mech Phys Solids 48(4):797–826. https://doi.org/10.1016/S0022-5096(99)00028-9

    Article  MathSciNet  MATH  Google Scholar 

  42. Miehe C, Hofacker M, Welschinger F (2010) A phase field model for rate-independent crack propagation: robust algorithmic implementation based on operator splits. Comput Methods Appl Mech Eng 199(45):2765–2778. https://doi.org/10.1016/j.cma.2010.04.011

    Article  MathSciNet  MATH  Google Scholar 

  43. Kalthoff J, Winkler S (1987 Failure mode transition at high rates of shear loading. In: Chiem C, Kunze H, Meyer L (eds) Proceedings of the international conference on impact loading and dynamic behavior of materials, vol 1, pp 185–195

  44. Song JH, Wang H, Belytschko T (2008) A comparative study on finite element methods for dynamic fracture. Comput Mech 42(2):239–250. https://doi.org/10.1007/s00466-007-0210-x

    Article  MATH  Google Scholar 

  45. Arriaga M, Waisman H (2018) Multidimensional stability analysis of the phase-field method for fracture with a general degradation function and energy split. Comput Mech 61(1):181–205. https://doi.org/10.1007/s00466-017-1432-1

    Article  MathSciNet  MATH  Google Scholar 

  46. Shao Y, Zhang Y, Xu X, Zhou Z, Li W, Liu B (2011) Effect of crack pattern on the residual strength of ceramics after quenching. J Am Ceram Soc 94(9):2804–2807. https://doi.org/10.1111/j.1551-2916.2011.04728.x

    Article  Google Scholar 

  47. Jenkins DR (2009) Determination of crack spacing and penetration due to shrinkage of a solidifying layer. Int J Solids Struct 46(5):1078–1084. https://doi.org/10.1016/j.ijsolstr.2008.10.017

    Article  MATH  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grant No. 11532008) the Special Research Grant for Doctor Discipline by Ministry of Education, China (Grant No. 20120002110075) and China Postdoctoral Science Foundation (No. 2019M650699).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Zhanli Liu or Zhuo Zhuang.

Ethics declarations

Conflict of interest

The authors declare no competing financial interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (7z 9 KB)

Appendices

Appendix A: Parallel performance study

The phase-field model has high requirements for mesh density and usually requires large-scale calculations. Therefore, parallel computing is particularly important for the wide application of the phase field method. The explicit time integration schemes (including central-difference and forward-difference integration method) are suitable for increasing computational efficiency through parallel computing. In this paper, we implement them using multi-CPU sub-regional calculations. Here we use the example in Sect. 4.5 to study the efficiency of parallel computing. For parallel computing, the entire model is divided into several subdomains according to the number of CPUs that will be used. The information on the common boundary of each subdomain is stored in the public variables, which are synchronized in multiple CPUs via MPI functions in the user subroutine VEXTERNALDB.

Figure 16a shows the increment numbers every two minutes of the model with different number of CPUs. The model has 12,859,435 DOFs and 22,851 incremental steps. We can find that using multiple CPUs can greatly improve the efficiency of calculation, and the wall time is approximately inversely proportional to the number of CPUs used. Figure 16b shows the wall time consumed by the same model with the same number of CPUs (16) and different DOFs. It can be seen that the relationship between the wall time and the number of DOFs is basically linear, which is better than that of the implicit scheme.

Table 6 Solution dependent variables (SDVs) used for visualization

Appendix B: One element tutorial

Here we assume that users are familiar with Abaqus/Explicit and its user subroutines. Due to the limitation of page space, only some key modeling details are given.

Each problem has two files for calculation: an Abaqus input file (*.inp) and a FORTRAN source code file (*.for or *.f, depending on the operation system).

Due to the problem of the allocation of the common block (module) for every finite element mesh a new FORTRAN file should be created. Only two variables that should be modified in the provided example file are NodeNum (the number of the nodes in \(\Omega _1\)) and NumEle (the number of the elements in \(\Omega _1\)). Thus, in this example NodeNum = 8, and NumEle=1.

The Abaqus input file is generally written by the software itself. However, we should modify it before initiating the simulation.Footnote 1

In the first section, the parts are created. The nodes are given (*Node) and the elements are generated. After creating all the nodes, a command is given to define the phase-field element type (*User element, nodes=8, type=VU2, properties=3, coordinates=3, variables=16). This command creates an element with eight nodes with five material properties and sixteem status variables. The status variables are used to transport information from one step to the next. It contains the phase-field value and the history variable at each integration point. The meaning of the SDVs is listed in Table 6.

In the next line, we define the concerning DOFs, in this case only the eleventh (11). To create the elements after the command: *Element, type=VU2, the elements are given starting with the serial number then the nodes of the corners in a counterclockwise list: 1, 5, 6, 8, 7, 1, 2, 4, 3. To assign material parameters to the elements a set is created. After which the command *Uel property, elset=Set-part2-ele-1 and the properties are given in the next line (where Set-part2-ele-1 is the name of the set containing all the phase-field elements). The properties are given as follows: viscosity parameter (\(\eta \)), length scale parameter (\(l_c\)) and fracture surface energy (\(g_c\)).

For temperature and displacement elements, the user material subroutine VUMAT is used. We only need to specify the material parameters passed into the user subroutine in *.inp file through the following statement: *User Material, constants=3. The properties are given as follows: Young’s modulus (E) Poisson’s ratio (\(\nu \)) and thermal expansion coefficient (\(\alpha _{\theta }\)). The user subroutine VUSFLD is declared to be used by adding command *User Defined Field to the *.inp file. Command *Field, Variable=1, User declares that the user subroutine VUFIELD is used and that the scope is all nodes (Set-allnode). The loads and boundaries of the displacement and temperature fields (in \(\Omega _1\)) are defined usually as it is done in a normal input file.

See the *.inp file in “Appendix C” for more details.

Appendix C: Supplementary materials

The supplementary materials related to this article include the source code of Abaqus user subroutine and the input file of the one element example.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, T., Ye, X., Liu, Z. et al. A phase-field model of thermo-elastic coupled brittle fracture with explicit time integration. Comput Mech 65, 1305–1321 (2020). https://doi.org/10.1007/s00466-020-01820-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00466-020-01820-6

Keywords

Navigation