Professional Documents
Culture Documents
Advanced XFEM Analysis PDF
Advanced XFEM Analysis PDF
Zhen-zhongg Du
| www.3ds.com | Dassault
D Systmes |
Overview
Introduction
Basic XFEM Concepts
Modeling Approaches
Stationary cracks
Contour integral
g calculation
Dassault Systmes |
Propagation cracks
Cohesive segments approach
Linear elastic fracture mechanics approach
| www.3ds.com | D
Introduction
Introduction
Strong technology exists in Abaqus:
Interfacial cracks with VCCT and cohesive element techniques
Smeared crack approach to continuum damage initiation and evolution
in the bulk materials
Some difficulties exist:
Dassault Systmes |
is an extension of the conventional finite element method based on the concept of partition of unity;
allows the presence of discontinuities in an element by enriching degrees of freedom with special
displacement functions
Nodal displacement vectors
Nodal enriched degree of
Displacement vector J
Jump ffunction
i freedom vector
Dassault Systmes |
| www.3ds.com | D
Asymptotic crack-tip
Shape functions functions
Nodal enriched degree of
freedom vector
Basic XFEM Concepts
Applies to nodes whose
Applies to all nodes in shape function support is
the model cut by the crack tip
Dassault Systmes |
| www.3ds.com | D
surface, (phi)
The second, (psi), is constructed
so that the intersection of ttwo
o
level sets gives the crack front
Uses signed distance functions to describe the crack geometry
No explicit representation of the crack is needed and the crack is entirely
described by nodal data
Basic XFEM Concepts
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
Dassault Systmes |
N d
Node
1 +0.25 1.5 1 2
2 +0.25
0 25 1.0
10 05
0.5
3 4
3 0.25 1.5
4 0.25
0 25 1.0
10
1.5
| www.3ds.com | D
Dassault Systmes |
Modeling approaches
| www.3ds.com | D
Dassault Systmes |
crack.
Semi-elliptical crack in a plate Contour integral mesh with
Conventional method
| www.3ds.com | D
Functionality
The residual stress field can now be taken into account based on either the
conventional finite element method or XFEM
Use cases/drivers
A residual stress field can be resulted from service loads that p
produce p
plasticity,
y, a metal
forming process in the absence of an anneal treatment, thermal effects, or swelling
Dassault Systmes |
effects.
The standard definition of the contour integral may lead to a path-dependent value
when the residual stresses are significant
significant.
| www.3ds.com | D
An additional term due to the residual stress field is now included to ensure the path
independence of contour integral.
Usage
Input File Usage: *CONTOUR INTEGRAL, RESIDUAL STRESS STEP=n, TYPE=J
The user can take into account the final stress from any previous step by using the STEP
parameter.
STEP=0 means initial stresses defined on *initial conditions, type=stress are used.
With XFEM only STEP=0 is currently allowed
Theory
u o
J = ( s )n ( wI - ) qdA + : qdV
A x V x
Contour integral with residual stress
C k
Crack
| www.3ds.com | D
Dassault Systmes |
Assumptions
Near-tip
Near tip asymptotic singularity is not considered
Crack has to propagate across an entire element at a time to avoid the need to model the
stress singularity
Effective engineering approach
Dassault Systmes |
LEFM-based
LEFM based approach
Uses the virtual crack closure technique (VCCT)
VCCT for XFEM uses the same principles as in VCCT for interfacial debonding
Damage properties are specified via an interaction property assigned to the XFEM crack
| www.3ds.com | D
Dassault Systmes |
Cohesive behavior contributes to the contact normal stress when the crack is
open
| www.3ds.com | D
Cohesive segments approach
n n
MAXPS f = MAXPE f =
max
0
max
0
| www.3ds.com | D
MAXS MAX n , t , s = f n =
N max Tmax S max 0 for n < 0
| www.3ds.com | D
n t s n for n > 0
MAXE MAX max , max , max = f n =
n t s 0 for n < 0
*DAMAGE
DAMAGE INITIATION, CRITERION = { QUADS | QUADE },
NORMAL DIRECTION = {1 (default)| 2},
TOLERANCE = {0.05 (default)}
Cohesive segments approach
Damage evolution
A
Any off the
th damage
d evolution
l ti models
d l ffor ttraction-separation
ti ti laws
l can b
be
used: based on energy or displacement
However, it is not necessaryy to specify
p y the undamaged
g traction-
separation response
Dassault Systmes |
| www.3ds.com | D
Cohesive segments approach
Damage stabilization
Fracture
F t makes
k the
th structural
t t l response nonlinear
li and
d non-smooth
th
Numerical methods have difficulty converging to a solution
Use viscous regularization helps with the convergence of the Newton
Dassault Systmes |
method
The stabilization value must be chosen so that the problem definition
| www.3ds.com | D
d
does nott change
h
A small value regularizes the analysis, helping with convergence
while having a minimal effect on the response
Perform a parametric study to choose appropriate value for a class
of problems
Cohesive segments approach
*ELEMENT TYPE=C3D8,
*ELEMENT, TYPE C3D8 ELSET=ENRICHED
ELSET ENRICHED ...
*SOLID SECTION, MATERIAL=STEEL, ELSET=ENRICHED
*ENRICHMENT
ENRICHMENT, TYPE=PROPAGATION CRACK,
CRACK ELSET=ENRICHED
ELSET=ENRICHED,
Dassault Systmes |
NAME=ENRICHMENT
*MATERIAL, NAME=STEEL
| www.3ds.com | D
Variables to be defined
FINDEX(NFINDEX)
The vector defines the indices for all the failure mechanisms.
FNORMAL(NDI NFINDEX)
FNORMAL(NDI,
The array defines the normal direction to the fracture plane (3D) or line
(2D) for each failure mechanism.
Example of using UDMGINI
Mode II Fracture of Cortical Bone
Objective
Demonstrate how composite fracture criteria could be applied to predict
cortical bone fracture using XFEM and user defined damage initiation
criteria
Dassault Systmes |
FEA model
3D model of a notched bone under asymmetric four point bending
| www.3ds.com | D
Fiber direction
33
Example of using UDMGINI
f 133 MPa
f 68 MPa Fiber direction
| www.3ds.com | D
Crack surface
34
Example of using UDMGINI
Crack surface
The in-plane maximum principal stress and its
Dassault Systmes |
direction
Matrix plane
35
Example of using UDMGINI
C
Composite
it ffracture
t criterion
it i
Dassault Systmes |
1 Zimmermann
1. Zimmermann, et al.
al Mixed
Mixed-mode
mode Fracture of Human Cortical Bone
Bone, Biomaterial
Biomaterial,
2009, 30: 5877-5884
Qin, Liu and Du (6th world congress on biomechanics, 2010)
36
Linear Elastic Fracture Mechanics
Approach (LEFM)
| www.3ds.com | Dassault
D Systmes |
Propagation cracks
Three mode-mix formulae available: the BK law, the power law, and
the Reeder law models
| www.3ds.com | D
User interface
Dassault Systmes |
| www.3ds.com | D
*MATERIAL
*DAMAGE INITIATION
| www.3ds.com | D
*SURFACE BEHVIOR
FRACTURE CRITERION, TYPE
*FRACTURE TYPE=VCCT,
VCCT, NORMAL DIRECTION=(MTS,
DIRECTION (MTS,
1, 2), VISCOSITY=
XFEM simultaneously used with other
Fracture and Failure Techniques
| www.3ds.com | Dassault
D Systmes |
Bulk material failure and interfacial delamination
XFEM for matrix cracking and surface-based cohesive approach or VCCT for interfacial
delamination
t n t s t t
Max(( 0 , 0 , 0 ) = 1
t n t s t t
Dassault Systmes |
45/-45/90/0
t
2
t 2
t
2
0
n
+ s0 + 0t = 1
| www.3ds.com | D
t n t s tt
Analysis procedures
Static
46
Implicit dynamic
Sports injuries
Applications:
A dynamic impact followed by a
static loading.
S i ffracture
Spine t A dynamic
d i eventt (S
(Sports
t injuries,
i j i
Pressurized thermal shock).
An inertia term to stabilize a quasi-
static analysis.
Dassault Systmes |
Femur Fracture
Pressurized thermal-shock
Low cycle fatigue
The crack can then grow along an arbitrary path under cyclic fatigue
loading
| www.3ds.com | D
50
XFEM used with other Analysis
Techniques
| www.3ds.com | Dassault
D Systmes |
| www.3ds.com | D
Dassault Systmes |
Global/submodeling approach
Global/local model approach with XFEM
XFEM for silicon failure in a chip package
XFEM for drop of PCB using Global-local subjected to thermal loading
approach
Cu die bump
silicon die
substrate
solder ball
Dassault Systmes |
| www.3ds.com | D
Global Model
Local Model
53
| www.3ds.com | D
Dassault Systmes |
Co-Simulation
Co Simulation in Abaqus
Brief Introduction to Co
Co-Simulation
Simulation
The co-simulation technique is a multiphysics capability that provides several functions, available within
Abaqus or as separate add-on
add on analysis capabilities
capabilities, for run
run-time
time coupling of Abaqus and another
analysis program;
Within the context of XFEM, co-simulation technique makes complex fracture analyses feasible by
coupling Abaqus/Standard to Abaqus/Explicit;
Dassault Systmes |
Abaqus/Explicit;
Time increments do not have to be the same-allow Abaqus to subcycle;
For Abaqus/Standard to Abaqus/Explicit co-simulation, you do not define the fields exchanged; they are
determined automatically according to the procedures and co-simulation parameters used.
Import Export
Implicit dynamic CF, FV CF, COORD
LUMPEDMASS PRESS
PRESS, U
U, V
PRESS, TEMP, U, V
crackRegion-1.crackRegionTieSurf
Define the time incrementation scheme
| www.3ds.com | D
IInterface
t f region
i
(between green and Explicit domain (green) Final deformed geometry
yellow)
Crack ppropagated
p g through
g
the chip at the end
Customer examples with Co-Simulation and XFEM
Take advantage of XFEM technology in Implicit.
Take advantage of Explicit in handling complex contacts with relatively
short dynamic
y response times and for the analysis
y of extremely
y
discontinuous events or processes.
Co-simulation interactions using subcycling are defined on the interface.
Dassault Systmes |
Crack
Notched Region
| www.3ds.com | D
Neck
ec Impingement
p ge e t
Impingement-prone
Kinematics:
Sit-to-stand (STS)
Low STS
Supine roll-over
Seated cross leg
Stooping
Squatting
Shoe tie
Ceramic Total Hip Bearing Fracture (Courtesy of Iowa University, 2011 SCC)
Elements, Outputs and Others
Elements supported for propagation cracks
9 First-order 2D and 3D stress/displacement solid continuum elements, and second-order stress/displacement
tetrahedron elements.
Elements supported for stationary cracks
9 First-order 3D stress/displacement solid continuum elements, and second-order stress/displacement
tetrahedron elements.
Crack propagation simulations can be relatively expensive, especially when small increment sizes are needed.
Parallelization allows faster turnarounds.
| www.3ds.com | D
160,000 dofs
Output variables
9 PHILSM----Signed distance function to describe the crack surface.
9 PSILSM --- Signed distance function to describe the initial crack front.
front
9 STATUSXFEM----Status of the enriched element. (The status of an enriched element is 1.0 if the element is
completely cracked and 0.0 if the element contains no crack. If the element is partially cracked, the value of
STATUSXFEM lies between 1.0 and 0.0.)
9 ENRRTXFEM
ENRRTXFEM---All All components
t off strain
t i energy release
l rate
t when
h linear
li elastic
l ti fracture
f t mechanics
h i with
ith the
th
extended finite element method is used.
Demonstration
The direct link to the Introduction to the Abaqus 6.9 web-based training site
is: http://www.simulia.com/services/training/wbtAbaqus69
http://www simulia com/services/training/wbtAbaqus69
Customers access the site via SIMULIA Answer 4177
click - XFEM fracture modeling
g from the menu to the left to g
go
straight to the ~10 min XFEM demo.
Dassault Systmes |
| www.3ds.com | D