A unified Abaqus implementation of the phase field fracture method using only a user material subroutine

We present a simple and robust implementation of the phase field fracture method in Abaqus. Unlike previous works, only a user material (UMAT) subroutine is used. This is achieved by exploiting the analogy between the phase field balance equation and heat transfer, which avoids the need for a user e...

Full description

Bibliographic Details
Main Authors: Navidtehrani, Y, Betegón, C, Martínez-Pañeda, E
Format: Journal article
Language:English
Published: MDPI 2021
_version_ 1826312471216914432
author Navidtehrani, Y
Betegón, C
Martínez-Pañeda, E
author_facet Navidtehrani, Y
Betegón, C
Martínez-Pañeda, E
author_sort Navidtehrani, Y
collection OXFORD
description We present a simple and robust implementation of the phase field fracture method in Abaqus. Unlike previous works, only a user material (UMAT) subroutine is used. This is achieved by exploiting the analogy between the phase field balance equation and heat transfer, which avoids the need for a user element mesh and enables taking advantage of Abaqus' in-built features. A unified theoretical framework and its implementation are presented, suitable for any arbitrary choice of crack density function and fracture driving force. Specifically, the framework is exemplified with the so-called AT1, AT2 and phase field-cohesive zone models (PF-CZM). Both staggered and monolithic solution schemes are handled. We demonstrate the potential and robustness of this new implementation by addressing several paradigmatic 2D and 3D boundary value problems. The numerical examples show how the current implementation can be used to reproduce numerical and experimental results from the literature, and efficiently capture advanced features such as complex crack trajectories, crack nucleation from arbitrary sites and contact problems. The code developed is made freely available.
first_indexed 2024-03-07T08:29:30Z
format Journal article
id oxford-uuid:a1f3180a-c475-4905-98ec-820c7c468ced
institution University of Oxford
language English
last_indexed 2024-03-07T08:29:30Z
publishDate 2021
publisher MDPI
record_format dspace
spelling oxford-uuid:a1f3180a-c475-4905-98ec-820c7c468ced2024-03-01T10:18:54ZA unified Abaqus implementation of the phase field fracture method using only a user material subroutineJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:a1f3180a-c475-4905-98ec-820c7c468cedEnglishSymplectic ElementsMDPI2021Navidtehrani, YBetegón, CMartínez-Pañeda, EWe present a simple and robust implementation of the phase field fracture method in Abaqus. Unlike previous works, only a user material (UMAT) subroutine is used. This is achieved by exploiting the analogy between the phase field balance equation and heat transfer, which avoids the need for a user element mesh and enables taking advantage of Abaqus' in-built features. A unified theoretical framework and its implementation are presented, suitable for any arbitrary choice of crack density function and fracture driving force. Specifically, the framework is exemplified with the so-called AT1, AT2 and phase field-cohesive zone models (PF-CZM). Both staggered and monolithic solution schemes are handled. We demonstrate the potential and robustness of this new implementation by addressing several paradigmatic 2D and 3D boundary value problems. The numerical examples show how the current implementation can be used to reproduce numerical and experimental results from the literature, and efficiently capture advanced features such as complex crack trajectories, crack nucleation from arbitrary sites and contact problems. The code developed is made freely available.
spellingShingle Navidtehrani, Y
Betegón, C
Martínez-Pañeda, E
A unified Abaqus implementation of the phase field fracture method using only a user material subroutine
title A unified Abaqus implementation of the phase field fracture method using only a user material subroutine
title_full A unified Abaqus implementation of the phase field fracture method using only a user material subroutine
title_fullStr A unified Abaqus implementation of the phase field fracture method using only a user material subroutine
title_full_unstemmed A unified Abaqus implementation of the phase field fracture method using only a user material subroutine
title_short A unified Abaqus implementation of the phase field fracture method using only a user material subroutine
title_sort unified abaqus implementation of the phase field fracture method using only a user material subroutine
work_keys_str_mv AT navidtehraniy aunifiedabaqusimplementationofthephasefieldfracturemethodusingonlyausermaterialsubroutine
AT betegonc aunifiedabaqusimplementationofthephasefieldfracturemethodusingonlyausermaterialsubroutine
AT martinezpanedae aunifiedabaqusimplementationofthephasefieldfracturemethodusingonlyausermaterialsubroutine
AT navidtehraniy unifiedabaqusimplementationofthephasefieldfracturemethodusingonlyausermaterialsubroutine
AT betegonc unifiedabaqusimplementationofthephasefieldfracturemethodusingonlyausermaterialsubroutine
AT martinezpanedae unifiedabaqusimplementationofthephasefieldfracturemethodusingonlyausermaterialsubroutine