Using XFEM in Abaqus to Model Fracture and Crack Propagation
March 15, 2017 | Author: Gustavo | Category: N/A
Short Description
Download Using XFEM in Abaqus to Model Fracture and Crack Propagation...
Description
3/11/2014
Live eSeminar
www.3ds.com | © Dassault Systèmes
Using XFEM in Abaqus to Model Fracture and Crack Propagation 1/23/2014
Arun Krishnan, PhD Simulia Central
1
3/11/2014
Training Spotlight on Modeling Fracture and Failure with Abaqus
www.3ds.com | © Dassault Systèmes
Agenda: Introduction to Fracture and Failure What is XFEM? Basic XFEM Concepts Damage Modeling Creating an XFEM Fracture Model Examples of XFEM models Limitations Demo: Crack Growth in a Three-point Bend Specimen using XFEM
45 minutes
2
3/11/2014
Modeling Fracture & Failure with Abaqus Training Course Schedule
www.3ds.com | © Dassault Systèmes
North America Schedule Location February 11-13, 2014
Houston, TX
March 25-27, 2014
Online / West Lafayette, IN Followed by Hands-on Workshop on Mar. 28, 2014
July 15-17, 2014
Online / Minneapolis (Eagan), MN Followed by Hands-on Workshop on July 18, 2014
October 7-9, 2014
Houston, TX
October 28-30, 2014
Online / Cincinnati (Mason), OH Followed by Hands-on Workshop on Oct 31, 2014
November 18-20, 2014
Cleveland, OH Followed by Hands-on Workshop on Nov. 11, 2014
http://www.3ds.com/simulia-training International Schedule
Location
February 25-27, 2014
Vélizy-Villacoublay, France
*Download the French PDF course overview here. March 25-27, 2014
Stockholm, Sweden
April 7-9, 2014
Munich, Germany
April 28-30, 2014
Warrington, United Kingdom
May 7-9, 2014
Vienna, Austria
September 15-17, 2014
Beijing, China
October 22-24, 2014 Munich, Germany October 27-29, 2014 Vienna, Austria November 3-5, 2014 Hammersmith, United Kingdom December 17-19, 2014
Maarssen, Netherlands
3
3/11/2014
Introduction (1/3) – What is Fracture Mechanics? Fracture mechanics is the field of solid mechanics that deals with the behavior of cracked bodies subjected to stresses and strains.
www.3ds.com | © Dassault Systèmes
These can arise from primary applied loads or secondary self-equilibrating stress fields (e.g., residual stresses).
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
Introduction (2/3) – Basic concepts (LEFM) Fracture modes
www.3ds.com | © Dassault Systèmes
Linear Elastic Fracture Mechanics (LEFM) considers three distinct fracture modes: Modes I, II, and III These encompass all possible ways a crack tip can deform. The objective of LEFM is to predict the critical loads that will cause a crack to grow in a brittle material. Stress intensity factor For isotropic, linear elastic materials, LEFM characterizes the local crack-tip stress field in the linear elastic (i.e., brittle) material using a single parameter called the stress intensity factor K.
K depends upon the applied stress, the size and placement of the crack, as well as the geometry of the specimen. Critical value of K is denoted as Kc and known as fracture toughness.
5
3/11/2014
Introduction (3/3) – Fracture Modeling Methods Two major objectives in fracture mechanics simulations: Stationary crack To determine J-integral, stress intensity factors, crack propagation direction etc.
www.3ds.com | © Dassault Systèmes
Propagating crack (for crack propagation and delamination) Cohesive elements/surface Virtual Crack Closure Technique (VCCT) Material damage and failure Low-cycle fatigue XFEM Shortcomings of traditional methods in FEM for fracture mechanics simulations Time consuming to prepare mesh for crack (focused mesh, crack-tip singularity, degenerate elements) Need advance knowledge of potential crack path (Cohesive elements, VCCT)
6
3/11/2014
What is XFEM (1/3) – eXtended Finite Element Method 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
www.3ds.com | © Dassault Systèmes
Mesh-independent crack modeling. Can be used in conjunction with the cohesive zone model or VCCT Modeling delamination in conjunction with bulk crack propagation Can be used for stationary crack and propagating crack simulations Can be used in general static and implicit dynamics procedures (Standard) Easy to use and very powerful technique. (available in Abaqus since 2009) Applications of this technique include Modeling of bulk fracture (Eg. Cracks in pressure vessels) Failure in composites (Eg. Fiber and matrix cracking in laminated composites
7
3/11/2014
What is XFEM (2/3) – Advantages of XFEM Ease of initial crack definition Mesh is generated independent of the crack Partitioning of geometry not needed at the crack location as in the case of conventional FEM
www.3ds.com | © Dassault Systèmes
Nonlinear material and nonlinear geometric analysis Solution-dependent crack initiation and propagation path Crack path and the crack location do not have to be specified a priori Mesh refinement studies are much simpler Reduced remeshing effort Improved convergence rates in case of stationary cracks Due to the use of singular crack tip enrichment
8
3/11/2014
What is XFEM (3/3) – Basic ingredients of XFEM Mesh-independent crack modeling – basic ingredients 1.
Need a way to incorporate discontinuous geometry – the crack – and the discontinuous solution field into the finite element basis functions
www.3ds.com | © Dassault Systèmes
eXtended Finite Element Method (XFEM) 2.
Need to quantify the magnitude of the discontinuity – the displacement jump across the crack faces Heavyside function Phantom nodes
3.
Need a method to locate the discontinuity Level set method (LSM)
4.
Crack initiation and propagation criteria At what level of stress or strain does the crack initiate? What is the direction of propagation? Cohesive elements Virtual Crack Closure Technique
9
3/11/2014
Basic XFEM Concepts (1/3) – Displacement interpolation XFEM displacement interpolation
www.3ds.com | © Dassault Systèmes
Heaviside enrichment term H(x)
Heaviside distribution
aI
Nodal enriched DOF (jump discontinuity)
N
Nodes belonging to elements cut by crack
4 h u (x) N I (x) u I H (x )a I F (x)b I 1 I N I N I N uI
Nodal DOF for conventional shape functions NI
Crack tip enrichment term F(x)
bI
NΛ
Crack tip asymptotic functions Nodal DOF (crack tip enrichment) Nodes belonging to elements containing crack tip
10
3/11/2014
Basic XFEM Concepts (2/3) – Level set method Level set method for locating a crack 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
www.3ds.com | © Dassault Systèmes
Example: the zero-valued level set of f (x, y) x2 y2 r2 is a circle of radius r centered at the origin Popular technique for representing surfaces in interface tracking problems Two functions and are used to completely describe the crack The level set = 0 represents the crack face The intersection of level sets = 0 and = 0 denotes the crack front Functions are defined by nodal values whose spatial variation is determined by the usual finite element shape functions (example follows) Function values need to be specified only at nodes belonging to elements cut by the crack
11
3/11/2014
Basic XFEM Concepts (3/3) – Level set method 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
www.3ds.com | © Dassault Systèmes
The nodal value of the function is the signed distance of the node from an almost-orthogonal surface passing through the crack front 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
2
0.25
1.0
3
0.25
1.5
4
0.25
1.0
1
2
3
4
0.5
1.5
12
3/11/2014
Damage Modeling (1/3) Two distinct types of damage modeling within an XFEM framework Cohesive damage Linear elastic fracture mechanics (LEFM)
www.3ds.com | © Dassault Systèmes
Cohesive damage Uses traction-separation laws 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 Uses the virtual crack closure technique (VCCT) VCCT for XFEM uses the same principles as those presented earlier Damage properties are specified via an interaction property assigned to the XFEM crack Enables modeling low-cycle fatigue
13
3/11/2014
Damage Modeling (2/3) – Cohesive Damage Modeling T
Delamination applications
N
Traction separation law
GT C
Linear elasticity with damage Available in both Abaqus/Standard and Abaqus/Explicit Modeling of damage Damage initiation I. Traction or separation-based criterion Damage evolution Removal of elements
Typical traction-separation response 7
Shear mode
6 5
GTC
www.3ds.com | © Dassault Systèmes
Typically characterized by peak strength (N) and fracture energy (GTC) Mode dependent
Normal mode
4 3 2 1 0 0
0.2
0.4
0.6
0.8
1
Mode Mix
Dependence of fracture energy on mode mix
14
3/11/2014
Damage Modeling (3/3) – LEFM-based Damage Modeling VCCT uses LEFM concepts
www.3ds.com | © Dassault Systèmes
Based on computing the energy release rates for normal and shear crack-tip deformation modes.
Pure Mode I Modified VCCT
Compare energy release rates to interlaminar fracture toughness.
See Rybicki, E. F., and Kanninen, M. F., "A Finite Element Calculation of Stress Intensity Factors by a Modified Crack Closure Integral," Engineering Fracture Mechanics, Vol. 9, pp. 931-938, 1977.
Node numbers are shown
Nodes 2 and 5 will start to release when: 1 v1,6 Fv ,2,5 GI GIC Mode II treated 2 bd similarly where GI mode I energy release rate GIC critical mode I energy release rate b width
*An “enhanced” version of VCCT is available to model ductile fracture.
Fv,2,5 vertical force between nodes 2 and 5 v1,6 vertical displacement between nodes 1 and 6
15
3/11/2014
Creating an XFEM Fracture Model (1/4) Steps 1.
Define damage criteria a.
www.3ds.com | © Dassault Systèmes
b.
2.
If cohesive damage is being used, define damage criteria in the material model If LEFM is being used, then specify damage criteria in the interaction property definition
Define an enrichment region Crack type – stationary (3D only) or propagating (2D or 3D)
3.
Define an initial crack, if present, and assign the appropriate interaction property
4.
If needed, set analysis controls to aid convergence
16
3/11/2014
Creating an XFEM Fracture Model (2/4) Step-dependent enrichment activation
www.3ds.com | © Dassault Systèmes
Crack growth can be activated or deactivated in analysis steps
*STEP . . . *ENRICHMENT, NAME=Crack-1, ACTIVATE=[ON|OFF]
1
2
17
3/11/2014
Creating an XFEM Fracture Model (3/4) Output quantities Two output variables are especially useful
www.3ds.com | © Dassault Systèmes
PHILSM I. The scaled signed distance function used to represent the crack surface II. The scale factor is chosen on a per element basis. III. Needed for visualizing the crack 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
Creating an XFEM Fracture Model (4/4) Postprocessing The crack location is specified by the zero-valued level set of the signed distance function
www.3ds.com | © Dassault Systèmes
Abaqus/CAE automatically creates an isosurface view cut named Crack_PHILSM if an enrichment is used in the analysis The crack isosurface is displayed by default 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
Example 1 – Crack Initiation and Propagation using Cohesive Damage (1/11) Model crack initiation and propagation in a plate with a hole Crack initiates at the location of maximum stress concentration Half model is used to take advantage of symmetry
www.3ds.com | © Dassault Systèmes
Modeled using traction-separation based cohesive damage Reference: Abaqus Benchmark Problem 1.19.2
20
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (2/11) 1 Define the damage criteria
www.3ds.com | © Dassault Systèmes
Damage initiation *MATERIAL . . . *DAMAGE INITIATION, CRITERION=MAXPS, TOL=0.01 22e6 Damage initiation tolerance (default 0.05)
21
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (3/11) 1 Define the damage criteria (cont’d)
www.3ds.com | © Dassault Systèmes
Damage evolution
*DAMAGE INITIATION, CRITERION=MAXPS, TOL=0.01 22e6 *DAMAGE EVOLUTION, TYPE=ENERGY, MIXED MODE BEHAVIOR=BK, POWER=1.0 2870.0, 2870.0, 2870.0
22
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (4/11) 1 Define the damage criteria (cont’d)
www.3ds.com | © Dassault Systèmes
Damage stabilization
*DAMAGE 22e6 *DAMAGE 2870.0, *DAMAGE 1.e-5
INITIATION, CRITERION=MAXPS, TOL=0.01 EVOLUTION, TYPE=ENERGY, MIXED MODE BEHAVIOR=BK, POWER=1.0 2870.0, 2870.0 STABILIZATION Coefficient of viscosity
23
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (5/11)
www.3ds.com | © Dassault Systèmes
2 Define the enriched region
Pick enriched region Propagating crack
Specify contact interaction (frictionless small-sliding contact only)
24
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (6/11) 2 Define the enriched region (cont’d) Keyword interface *ENRICHMENT, TYPE=PROPAGATION CRACK, NAME=CRACK-1, ELSET=SELECTED_ELEMENTS, INTERACTION=CONTACT-1
www.3ds.com | © Dassault Systèmes
Frictionless small-sliding contact interaction 3 No initial crack definition is needed Crack will initiate based on specified damage criteria
25
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (7/11) 4 Set analysis controls to improve convergence behavior
www.3ds.com | © Dassault Systèmes
Set reasonable minimum and maximum increment sizes for step Increase the number of increments for step from the default value of 100
*STEP, NLGEOM=YES *STATIC, inc=1000 0.01, 1.0, 1.0e-09, 0.01 . . .
26
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (8/11) 4 Set analysis controls to improve convergence behavior (cont’d)
www.3ds.com | © Dassault Systèmes
Use numerical scheme applicable to discontinuous analysis
*STEP, NLGEOM=YES *STATIC, inc=10000 0.01, 1.0, 1.0e-09, 0.01 . . . *CONTROLS, ANALYSIS=DISCONTINUOUS
27
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (9/11) 4 Set analysis controls to improve convergence behavior (cont’d)
www.3ds.com | © Dassault Systèmes
Increase value of maximum number of attempts before abandoning increment (increased to 20 from the default value of 5)
*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
Example 1 – Crack Initiation and Propagation using Cohesive Damage (10/11) Output requests Request PHILSM and STATUSXFEM in addition to the usual output for static analysis
www.3ds.com | © Dassault Systèmes
PHILSM is needed for visualizing the crack
29
3/11/2014
Example 1 – Crack Initiation and Propagation using Cohesive Damage (11/11) Postprocessing Crack isosurface (Crack_PHILSM) created and displayed automatically
www.3ds.com | © Dassault Systèmes
Field and history quantities of interest can be plotted and animated as usual
30
3/11/2014
Example 2 – Low Cycle Fatigue Same problem as in Examples 1 but subjected to cyclic distributed loading.
www.3ds.com | © Dassault Systèmes
VCCT is used for fracture criterion
31
3/11/2014
Example 3 – Propagation of an Existing Crack Model with crack subjected to mixed mode loading Initial crack needs to be defined
www.3ds.com | © Dassault Systèmes
Crack propagates at an angle dictated by mode mix ratio at crack tip
32
3/11/2014
Example 4 – Delamination and Through-thickness Crack Model through-thickness crack propagation using XFEM and delamination using surface-based cohesive behavior in a double cantilever beam specimen Interlaminar crack grows initially
www.3ds.com | © Dassault Systèmes
Through-thickness crack forms once interlaminar crack becomes long enough and the longitudinal stress value builds up due to bending 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
Example 4 – Delamination and Through-thickness Crack This model is the same as the double cantilever beam model presented in the surface-based cohesive behavior lecture except:
www.3ds.com | © Dassault Systèmes
Enrichment has been added to the top and bottom beams to allow XFEM crack initiation and propagation
34
3/11/2014
Limitations of XFEM modeling Can only use linear brick and linear/quadratic tet continuum elements. Crack branching, interacting cracks not possible. Intended for single/few non-interacting cracks. An element cannot be cut by more than one crack.
www.3ds.com | © Dassault Systèmes
Frictional small-sliding contact is considered The small-sliding assumption will result in nonphysical contact behavior if the relative sliding between the contacting surfaces is indeed large Only enriched regions can have a material model with damage 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
Demo: Crack Growth in a Three-point Bend Specimen using XFEM
www.3ds.com | © Dassault Systèmes
1. In this demo, we will see XFEM modeling of a three-point bend specimen a. Create and instance a part to represent the crack geometry b. Use the crack editor to create an enriched region and specify an initial crack. c. Request XFEM-related output d. Specify analysis controls to aid convergence
36
3/11/2014
Modeling Fracture & Failure with Abaqus Training Course Schedule
www.3ds.com | © Dassault Systèmes
North America Schedule Location
http://www.3ds.com/simulia-training International Schedule
Location
Online / West Lafayette, IN Followed by Hands-on Workshop on Mar. 28, 2014
February 25-27, 2014
Vélizy-Villacoublay, France
March 25-27, 2014
Stockholm, Sweden
Online / Minneapolis (Eagan), MN Followed by Hands-on Workshop on July 18, 2014
April 7-9, 2014
Munich, Germany
April 28-30, 2014
Warrington, United Kingdom
May 7-9, 2014
Vienna, Austria
October 7-9, 2014
Houston, TX
Beijing, China
October 28-30, 2014
Online / Cincinnati (Mason), OH Followed by Hands-on Workshop on Oct 31, 2014
September 15-17, 2014
February 11-13, 2014
Houston, TX
March 25-27, 2014
July 15-17, 2014
November 18-20, 2014
Cleveland, OH Followed by Hands-on Workshop on Nov. 11, 2014
*Download the French PDF course overview here.
October 22-24, 2014 Munich, Germany October 27-29, 2014 Vienna, Austria November 3-5, 2014 Hammersmith, United Kingdom December 17-19, 2014
Maarssen, Netherlands
37
3/11/2014
Next steps … • Register for a Training Class • 3ds.com/simulia-training • eSeminar replay: www.3ds.com | © Dassault Systèmes
•
Watch for email with details
• Join SIMULIA Learning Community • 3ds.com/slc •
Join next technical eSeminar: •
Isight topic: Feb 20.
• Follow us on social media
@3DS_SIMULIA
• Attend the 2014 SIMULIA Community Conference - 19-22 May, 2014 at Rhode Island Convention Center in Providence, RI www.3ds.com/SCC2014. Register before January 31 and save $300.
38
View more...
Comments