Using XFEM in Abaqus To Model Fracture and Crack Propagation
Using XFEM in Abaqus To Model Fracture and Crack Propagation
Live eSeminar
1/23/2014
www.3ds.com | Dassault Systmes
1
3/11/2014
Agenda:
45 minutes
2
3/11/2014
3
3/11/2014
Fracture mechanics is the field of solid mechanics that deals with the behavior of cracked bodies subjected to
stresses and strains.
These can arise from primary applied loads or secondary self-equilibrating stress fields (e.g., residual
stresses).
www.3ds.com | Dassault Systmes
The objective of fracture mechanics is to characterize the local deformation around a crack tip in terms
of the asymptotic field around the crack tip scaled by parameters that are a function of the loading and
global geometry.
Different theories have been proposed to describe the fracture process in order to develop predictive
capabilities (LEFM, Cohesive zone models, EPFM etc.)
4
3/11/2014
Fracture modes
5
3/11/2014
Stationary crack
Cohesive elements/surface
Low-cycle fatigue
XFEM
Time consuming to prepare mesh for crack (focused mesh, crack-tip singularity, degenerate elements)
6
3/11/2014
The classical fracture modeling techniques only permit crack propagation along predefined element
boundaries. (not through elements)
XFEM is a technique to model bulk fracture which permits a crack to be located in the element interior
Easy to use and very powerful technique. (available in Abaqus since 2009)
7
3/11/2014
Crack path and the crack location do not have to be specified a priori
8
3/11/2014
1. Need a way to incorporate discontinuous geometry the crack and the discontinuous solution field
into the finite element basis functions
2. Need to quantify the magnitude of the discontinuity the displacement jump across the crack faces
www.3ds.com | Dassault Systmes
Heavyside function
Phantom nodes
9
3/11/2014
4
u (x) N I (x) u I H (x )a I F (x)b I
h
1
I N I N
I N
10
3/11/2014
A level set (also called level surface or isosurface) of a real-valued function is the set of all points at
which the function attains a specified value
Example: the zero-valued level set of f (x, y) x2 y2 r2 is a circle of radius r centered at the
origin
www.3ds.com | Dassault Systmes
11
3/11/2014
Calculating and
The nodal value of the function is the signed distance of the node from the crack face
Positive value on one side of the crack face, negative on the other
The nodal value of the function is the signed distance of the node from an almost-orthogonal surface
www.3ds.com | Dassault Systmes
The function has zero value on this surface and is negative on the side towards the crack
= 0 =0
Node
1 0.25 1.5
1 2
2 0.25 1.0 0.5
3 0.25 1.5
3 4
4 0.25 1.0
1.5
12
3/11/2014
Cohesive damage
Linear elastic fracture mechanics (LEFM)
Cohesive damage
Follows the general framework introduced earlier for element-based cohesive behavior
Damage properties are specified as part of the bulk material definition
LEFM-based damage
13
3/11/2014
Delamination applications T
Traction separation law N
GT C
www.3ds.com | Dassault Systmes
Modeling of damage
Damage initiation Typical traction-separation response
I. Traction or separation-based 7
criterion 6
Shear mode
Damage evolution 5
Removal of elements 4
Normal mode
GTC
3
0
0 0.2 0.4 0.6 0.8 1
Mode Mix
14
3/11/2014
15
3/11/2014
Steps
a. If cohesive damage is being used, define damage criteria in the material model
b. If LEFM is being used, then specify damage criteria in the interaction property definition
3. Define an initial crack, if present, and assign the appropriate interaction property
16
3/11/2014
*STEP 1
.
.
.
www.3ds.com | Dassault Systmes
17
3/11/2014
Output quantities
PHILSM
I. The scaled signed distance function used to represent the crack surface
II. The scale factor is chosen on a per element basis.
www.3ds.com | Dassault Systmes
STATUSXFEM
I. Indicates the status of the element with a value between 0.0 and 1.0
II. A value of 1.0 indicates that the element is completely cracked, with no traction across the
crack faces
Any other output variable available in the static stress analysis procedure
18
3/11/2014
Postprocessing
The crack location is specified by the zero-valued level set of the signed distance function
Contour plots of field quantities should be done with the crack isosurface displayed
Ensures that the solution is plotted from the active parts of the overlaid elements according to the
phantom nodes approach
If the crack isosurface is turned off, only values from the lower element are plotted
(corresponding to negative values of )
Probing field quantities on an element currently returns values only from the lower element (on the side
with negative values of )
19
3/11/2014
20
3/11/2014
Damage initiation
*MATERIAL
.
.
.
*DAMAGE INITIATION, CRITERION=MAXPS, TOL=0.01
www.3ds.com | Dassault Systmes
22e6
21
3/11/2014
Damage evolution
22
3/11/2014
Damage stabilization
23
3/11/2014
24
3/11/2014
Keyword interface
25
3/11/2014
*STEP, NLGEOM=YES
*STATIC, inc=1000
0.01, 1.0, 1.0e-09, 0.01
.
.
.
26
3/11/2014
*STEP, NLGEOM=YES
*STATIC, inc=10000
0.01, 1.0, 1.0e-09, 0.01
.
.
.
*CONTROLS, ANALYSIS=DISCONTINUOUS
27
3/11/2014
*STEP, NLGEOM=YES
*STATIC, inc=10000
0.01, 1.0, 1.0e-09, 0.01
.
.
.
*CONTROLS, ANALYSIS=DISCONTINUOUS
*CONTROLS, PARAMETER=TIME INCREMENTATION
, , , , , , , 20
8th field
28
3/11/2014
Output requests
Request PHILSM and STATUSXFEM in addition to the usual output for static analysis
29
3/11/2014
Postprocessing
Field and history quantities of interest can be plotted and animated as usual
www.3ds.com | Dassault Systmes
30
3/11/2014
31
3/11/2014
32
3/11/2014
Model through-thickness crack propagation using XFEM and delamination using surface-based cohesive
behavior in a double cantilever beam specimen
Through-thickness crack forms once interlaminar crack becomes long enough and the longitudinal
stress value builds up due to bending
www.3ds.com | Dassault Systmes
The point at which the through-thickness crack forms depends upon the relative failure stress values of
the bulk material and the interface
33
3/11/2014
This model is the same as the double cantilever beam model presented in the surface-based cohesive
behavior lecture except:
Enrichment has been added to the top and bottom beams to allow XFEM crack initiation and
propagation
www.3ds.com | Dassault Systmes
34
3/11/2014
Can only use linear brick and linear/quadratic tet continuum elements.
Crack branching, interacting cracks not possible. Intended for single/few non-interacting cracks.
The small-sliding assumption will result in nonphysical contact behavior if the relative sliding between
the contacting surfaces is indeed large
If only a portion of the model needs to be enriched define an extra material model with no damage for
the regions not enriched
Probing field quantities on an element currently returns values only from the lower element (corresponding to
negative values of )
35
3/11/2014
36
3/11/2014
37
3/11/2014
Next steps
Register for a Training Class
3ds.com/simulia-training
eSeminar replay:
Watch for email with details
Community
3ds.com/slc
38