Journal article icon

Journal article

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

Abstract:
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.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.3390/ma14081913

Authors

More by this author
Role:
Author
ORCID:
0000-0002-0358-7092
More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Engineering Science
Role:
Author


Publisher:
MDPI
Journal:
Materials More from this journal
Volume:
14
Issue:
8
Article number:
1913
Publication date:
2021-04-11
Acceptance date:
2021-04-08
DOI:
ISSN:
1996-1944
Pmid:
33920471


Language:
English
Keywords:
Pubs id:
1608335
Local pid:
pubs:1608335
Deposit date:
2024-02-28
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP