Professional Documents
Culture Documents
ANSYS, ANSYS Workbench, AUTODYN, CFX, FLUENT and any and all ANSYS, Inc. brand, product, service and feature
names, logos and slogans are registered trademarks or trademarks of ANSYS, Inc. or its subsidiaries located in the
United States or other countries. ICEM CFD is a trademark used by ANSYS, Inc. under license. CFX is a trademark
of Sony Corporation in Japan. All other brand, product, service and feature names or trademarks are the property
of their respective owners. FLEXlm and FLEXnet are trademarks of Flexera Software LLC.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE CONFID-
ENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products
and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license agreement
that contains provisions concerning non-disclosure, copying, length and nature of use, compliance with exporting
laws, warranties, disclaimers, limitations of liability, and remedies, and other provisions. The software products
and documentation may be used, disclosed, transferred, or copied only in accordance with the terms and conditions
of that software license agreement.
ANSYS, Inc. and ANSYS Europe, Ltd. are UL registered ISO 9001: 2008 companies.
For U.S. Government users, except as specifically granted by the ANSYS, Inc. software license agreement, the use,
duplication, or disclosure by the United States Government is subject to restrictions stated in the ANSYS, Inc.
software license agreement and FAR 12.212 (for non-DOD licenses).
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary software
and third-party software. If you are unable to access the Legal Notice, contact ANSYS, Inc.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. iii
Fracture Analysis Guide
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
iv of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis Guide
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. v
Fracture Analysis Guide
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
vi of ANSYS, Inc. and its subsidiaries and affiliates.
Fracture Analysis Guide
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. vii
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
viii of ANSYS, Inc. and its subsidiaries and affiliates.
List of Figures
1.1. Schematic of the Fracture Modes ............................................................................................................ 2
1.2. Schematic of a Crack Tip ......................................................................................................................... 4
1.3. Matrix with Inclusion .............................................................................................................................. 5
1.4. Thought Experiment Proposed by Eshelby .............................................................................................. 6
1.5. Crack Tip and Crack Front ........................................................................................................................ 9
1.6. Radial Mesh Surrounding a 2-D Crack Tip ............................................................................................... 10
1.7. Using Symmetry to Your Advantage ...................................................................................................... 10
1.8. Structured Hexahedral Mesh Around a Semi-elliptical Crack .................................................................. 11
1.9. Tetrahedral Mesh for an Arbitrary Crack ................................................................................................. 11
1.10. Numerical Evaluation of Fracture Parameter Over Contours in a Region Around the Crack Tip ............... 13
1.11. Schematic Representation of the Crack-Tip Node(s) and Crack-Tip Local Coordinate System (2-D and 3-
D) ............................................................................................................................................................... 14
2.1. Domain Enhancement via Nodal Vectors ............................................................................................... 32
2.2. 2-D Crack Geometry Schematic ............................................................................................................. 37
2.3. 3-D Crack Geometry Schematic ............................................................................................................. 38
3.1. Log-Log Plot of Fatigue Crack-Growth Test ............................................................................................ 48
3.2. Standard Compact-Tension Specimen ................................................................................................... 58
3.3. Crack Path Discretized with Interface Elements ...................................................................................... 67
3.4. Adding Interface Elements Along the Entire Interface ............................................................................ 68
3.5. Deleting Interface Elements on the Initial Crack ..................................................................................... 68
3.6. Crack Growth and Merging ................................................................................................................... 70
3.7. 2-D and 3-D Crack Extension ................................................................................................................. 71
3.8. Crack Growth of a Double-Cantilever Beam ........................................................................................... 78
3.9. Double-Cantilever Beam Mesh ............................................................................................................. 78
3.10. Double-Cantilever Beam Load-Deflection Curve .................................................................................. 79
3.11. Double-Cantilever Beam Contour Plot ................................................................................................. 80
3.12. XFEM Crack Representation in a Finite Element Model ......................................................................... 96
3.13. Phantom-Node Method ...................................................................................................................... 97
3.14. Defining a Crack-Tip Radius to Account for Crack-Tip Singularity Effects ............................................... 99
3.15. Defining Snap Tolerance .................................................................................................................... 100
3.16. Calculating the PHI Level-Set Value .................................................................................................... 101
3.17. Calculating the PSI Level-Set Value .................................................................................................... 102
3.18. 2-D Crack-Surface Definition ............................................................................................................. 104
3.19. 3-D Crack-Surface Definition ............................................................................................................. 104
3.20. Center-Crack Specimen with Meshed Crack Surface ........................................................................... 105
3.21. SEN Specimen ................................................................................................................................... 109
3.22. Finite Element Mesh for the SEN Specimen ........................................................................................ 110
3.23. Equivalent Stress Distribution Following the Analysis ......................................................................... 111
3.24. Evaluation of STTMAX (or PSMAX) Around the Crack Tip .................................................................... 116
3.25. Crack Growth in a Three-Point Bending Specimen .............................................................................. 119
3.26. Material Parameters for Linear Decay of Stresses in Newly Cracked Segments ..................................... 120
3.27.Three-Point Bending Specimen Mesh and Near-Crack Region ............................................................. 120
3.28. Predicted Load-Deflection Curve ....................................................................................................... 121
3.29. Mises Equivalent Stress at the Final Stage .......................................................................................... 122
3.30. Variation of Crack-Growth Rate vs. for Metals ................................................................................ 128
3.31. Valid Loading Type for XFEM-based Fatigue Crack-Growth Simulation ................................................ 129
3.32. SEN Specimen ................................................................................................................................... 136
3.33. Finite Element Mesh for the SEN Specimen ........................................................................................ 137
3.34. Final Displacement Plot After Crack Growth Has Occurred .................................................................. 138
3.35. Equivalent Stress Distribution at the End of the Analysis ..................................................................... 139
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. ix
Fracture Analysis Guide
3.36. Variation of the Number of Cycles with Crack Extension ..................................................................... 140
3.37. Variation of with Crack Extension ................................................................................................. 141
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
x of ANSYS, Inc. and its subsidiaries and affiliates.
List of Tables
2.1. Element Support for Fracture-Parameter Calculation ............................................................................. 23
2.2. Material and Load Support for Fracture-Parameter Calculation ............................................................... 24
3.1. Elements Used in an XFEM Analysis ....................................................................................................... 94
3.2. Commands Used in an XFEM Analysis .................................................................................................... 94
3.3. Selecting an XFEM Method ................................................................................................................... 98
3.4. Considerations for Defining the Initial Crack ........................................................................................ 102
3.5. Calculated Results vs. Theorectical Results ........................................................................................... 111
3.6. Dimensions, Parameters and Constants ............................................................................................... 136
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. xi
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
xii of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 1: Understanding Fracture Mechanics
Cracks and flaws occur in many structures and components for several reasons. The material may be
inherently defective. Cracks may be introduced during the manufacturing stage, or later as a result of
environmental conditions. The presence of such cracks or flaws can significantly degrade the structural
integrity of a component under the action of applied loads and environmental conditions.
Fracture mechanics uses concepts from applied mechanics to develop an understanding of the stress
and deformation fields around a crack tip when a crack is present in a structure. A sound knowledge
of these stress and deformation fields helps in developing fail-safe and safe-life designs for structures.
Such fracture-mechanics-based design concepts are widely used, but are not limited to, the fields of
nuclear, aerospace, civil, and mechanical engineering.
Fracture mechanics accounts for the cracks or flaws in a structure. The fracture mechanics approach to
the design of structures includes flaw size as one important variable, and fracture toughness replaces
strength of material as a relevant material parameter.
Fracture analysis is typically accomplished using either the energy criterion or the stress-intensity-factor
criterion. For the energy criterion, the energy required for a unit extension of the crack (the energy-release
rate) characterizes the fracture toughness. For the stress-intensity-factor criterion, the critical value of
the amplitude of the stress and deformation fields characterizes the fracture toughness. Under some
circumstances, the two criteria are equivalent.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Understanding Fracture Mechanics
1.1.2.1. J-integral
J-integral is one of the most widely accepted fracture mechanics parameters for linear plastic and
nonlinear elastic-plastic materials. The J-integral is defined as follows [2]:
where W is the strain energy density, T is the kinematic energy density, σ represents the stresses, u is
the displacement vector, and Γ is the contour over which the integration is carried out.
For a crack in a linear elastic material, the J-integral represents the energy-release rate. Also, the amp-
litudes of the crack-tip stress and deformation fields are characterized by the J-integral for a crack in a
nonlinear elastic material.
For more information, see J-integral Calculation (p. 25) and J-integral as a Stress-Intensity Factor (p. 3).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.
Introduction to Fracture Mechanics
where σ0 is the reference stress (the yield stress of the material), and ε0 = σ0/E, α is a dimensionless
constant, and n is the hardening component. They showed that, at a distance very close to the crack
tip and well within the plastic zone, the crack-tip stress and strain ahead of crack tip can be expressed
as:
and
For elastic material, n = 1 and the above equation predicts the singularity which is consistent
with linear elastic fracture mechanics.
The energy-release rate G is defined in elastic materials as the rate of change of potential energy released
from a structure when a crack opens. For example, the following illustration shows a crack of length
2a in a large elastic body with modulus E subject to a tensile stress (σ):
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 3
Understanding Fracture Mechanics
At the moment of fracture, G is equal to the critical energy-release rate Gc, a function of the fracture
toughness. The value of Gc for a material can be determined via a relatively straightforward set of crack
experiments.
For a single-fracture mode, the stress-intensity factor (p. 4) and the energy-release rate are related by:
where G is the energy-release rate, for plane strain, and for plane stress. (E is the material
Young’s modulus, and ν is the Poisson’s ratio.)
For more information, see VCCT Energy-Release Rate Calculation (p. 36).
where K is the stress-intensity factor, r and θ are coordinates of a polar coordinate system (as shown in
Figure 1.2: Schematic of a Crack Tip (p. 4)). These equations apply to any of the three fracture
modes (p. 1).
For more information, see Stress-Intensity Factors (SIFS) Calculation (p. 27).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
4 of ANSYS, Inc. and its subsidiaries and affiliates.
Introduction to Fracture Mechanics
1.1.2.4. T-stress
The asymptotic expansion of the stress field in the vicinity of the crack tip, expressed in the local polar
coordinate system described in Figure 1.2: Schematic of a Crack Tip (p. 4), is represented as:
where the first singular terms of this eigen-expansion (the terms involving ) are the stress-intensity
factors, and the first non-singular term (T) is the elastic T-stress.
T-stress is the stress acting parallel to the crack faces. It is tightly linked to the level of crack-tip stress
triaxiality; therefore, its sign and magnitude can substantially change the size and shape of the crack-
tip plastic zone [14]. Negative T-stress values decrease the level of crack-tip triaxiality (leading to larger
plastic zones), while positive values increase the level of triaxiality (leading to smaller plastic zones). A
higher crack-tip triaxiality promotes fracture because the input of external work is dissipated less by
the global plastic deformation and is therefore available to augment local material degradation and
damage [15].
T-stress also plays an important role in the stability of straight crack paths submitted to Mode I loading
conditions. For a small amount of crack growth, cracks with T < 0 have been shown to be stable,
whereas cracks with T > 0 tend to deviate from their initial propagation plane [16].
The force exerted by the matrix on the inclusion is the material force. When an inclusion is incorporated
into a stress-free elastic body, the entire body undergoes a deformation, resulting in a configurational
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 5
Understanding Fracture Mechanics
change of the body (or matrix) from its original state. The change in the total energy due to the deform-
ation is characterized by the material force. The material force is typically calculated by evaluating the
energy-momentum tensor (or Eshelby [17] stress tensor).
When the inclusion undergoes a uniform deformation, both the matrix and the inclusion experience
an elastic stress field. Now, consider the following figure:
A. Isolate the inclusion from the matrix: No forces are applied to the
inclusion or to the matrix. Because
the inclusion is now isolated, it
undergoes a homogenous
deformation. The strains
experienced by the inclusion are
called eigenstrains. The matrix
remains stress- and strain-free.
B. Recover the original shape of inclusion by applying surface The elastic strains induced in the
forces on the inclusion: inclusion due to applied surface
traction cancel out the
eigenstrains. The surrounding body
remains stress- and strain-free.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
6 of ANSYS, Inc. and its subsidiaries and affiliates.
Introduction to Fracture Mechanics
C. Replace the inclusion along with the applied surface forces: No change of deformation occurs
in either the inclusion or the
matrix.
The change from step C to step D is that a body force (or surface force on the hole in the matrix where
the inclusion is inserted), equal and opposite to the surface forces in step B, is applied.
The body (or surface) force is the material force. Essentially, the presence of an inclusion creates a
variation in the strain energy density in the matrix material, leading to the material force acting on the
inclusion and being allowed to move through the material.
The material force method essentially determines a vectorial force-like quantity conjugate to the eigen-
strain. As a general description, the material force approach is defined for elasticity as described in
Understanding the Material Force Approach (p. 31). [18]
For a crack in a linear or nonlinear elastic material, the tangential component of the material force
vector to the crack surface represents the energy-release rate. Also, the crack propagation direction and
inhomogeneity, flaws, and mismatched mesh can be characterized by the material force vectors. In
plasticity, the tangential component of the material force vector to the crack surface represents the
crack-driving force. [19]
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 7
Understanding Fracture Mechanics
Material force calculations do not account for surface loads on crack faces.
1.1.2.6. C*-integral
As J-integral (p. 2) does for isotropic elastic materials, C*-integral characterizes the crack tip conditions
in homogenous materials undergoing a secondary (steady-state) creeping deformation [20][21]. The
C*-integral is defined as follows:
where is the stress tensor, is the displacement rate vector, is the strain energy rate density,
is the Kronecker delta, is the coordinate axis, and is the crack-extension vector.
For more information, see C*-integral Calculation (p. 34), and C*-integral Evaluation for 3-D Surface
Flaws in the Technology Demonstration Guide.
For more information, see Crack-Growth Simulation, Interface Delamination, and Fatigue Crack
Growth (p. 45).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
8 of ANSYS, Inc. and its subsidiaries and affiliates.
Understanding How Fracture Mechanics Problems Are Solved
proach applies to both the simulation of fracture in a homogeneous material as well as interfacial
delamination along the interface between two materials. For more information, see Crack-Growth Sim-
ulation, Interface Delamination, and Fatigue Crack Growth (p. 45).
Because high stress gradients exist in the region around the crack tip, the finite element modeling of
a component containing a crack requires special attention in that region.
The 2-D and 3-D representations of the region around the crack tip and the terminology used is outlined
in the following section. The edge or tip of the crack is referred to as a crack tip in a 2-D model and
crack front in a 3-D model, as illustrated in Figure 1.5: Crack Tip and Crack Front (p. 9).
The following additional topics related to solving fracture problems are available :
1.2.1. Modeling the Crack-Tip Region
1.2.2. How the Fracture Parameters Are Evaluated
Most of the fracture parameters described in How the Fracture Parameters Are Evaluated (p. 12) are
evaluated based on a domain integral (p. 12) approach, which requires that the mesh be well-structured.
Typically, radial meshes (in 2-D analysis) around the crack tip or cylindrical meshes (in 3-D analysis)
around the crack front are used so that the fracture parameters can be evaluated accurately.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 9
Understanding Fracture Mechanics
In some cases, only unstructured meshes or tetrahedral meshes (in 3-D) can be used in the crack tip
(front) regions, so the unstructured mesh method (UMM) (p. 43) is used to calculate the fracture para-
meters.
The following additional topics for modeling the crack-tip region are available:
1.2.1.1. Modeling 2-D Linear Elastic Fracture Problems
1.2.1.2. Modeling 3-D Linear Elastic Fracture Problems
For reasonable results, the first row of elements around the crack tip should have a radius of approxim-
ately a / 8 or smaller, where a is the crack length. In the circumferential direction, approximately one
element every 15° to 30° is recommended.
Take advantage of symmetry where possible. In many cases, it is necessary to model only one-half of
the crack region, with symmetry or antisymmetry boundary conditions:
This figure shows a mesh generated by ANSYS Mechanical in near-region around a semi-elliptical crack
in an X joint:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
10 of ANSYS, Inc. and its subsidiaries and affiliates.
Understanding How Fracture Mechanics Problems Are Solved
The transitions from structured hexahedral mesh around the crack front to the region away from the
crack tip are smooth and seamless.
This figure shows a mesh of tetrahedral elements generated by ANSYS Mechanical in near-region around
an arbitrary crack in an X joint:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 11
Understanding Fracture Mechanics
• Understanding the Fracture Parameters (p. 2) for a list of available fracture mechanics parameters.
• Fracture Parameter Calculation Types (p. 23) for a list of supported elements, materials, and loads for fracture-
parameter calculations.
The virtual crack-closure technique (VCCT) is used to calculate the following fracture parameter:
In the domain integral method, the region in which the integrals are evaluated must be confined to a
small area surrounding the crack-tip region. The contours should not touch the boundaries or interfaces,
nor should they enclose or intersect other inclusions (such as voids or other cracks).
A line integral is converted to an area (for 2-D) or a volume integral (for 3-D) and then suitably discretized.
The discretized integral is evaluated over several contours surrounding the crack tip, as illustrated in
the following figure showing the contour definitions for a 2-D problem:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
12 of ANSYS, Inc. and its subsidiaries and affiliates.
Procedure for Calculating the Fracture Parameters
Figure 1.10: Numerical Evaluation of Fracture Parameter Over Contours in a Region Around the
Crack Tip
The values of the fracture parameter over the set of contours must be reasonably constant. Use your
engineering judgement to evaluate the path-independence of the fracture parameter.
For detailed information about each fracture parameter, see Fracture Parameter Calculation Types (p. 23).
The CINT command initiates the fracture-parameter calculation and specifies options for the calculation,
as shown in the following procedure:
1.3.1. Step 1: Initiate a New Fracture-Parameter Calculation
1.3.2. Step 2: Specify the Type of Fracture-Parameter Calculation
1.3.3. Step 3: Define Crack Information
1.3.4. Step 4: Specify the Number of Contours (if Needed)
1.3.5. Step 5: Define a Crack-Symmetry Condition (if Needed)
1.3.6. Step 6: Specify Output Controls
CINT,NEW,n
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 13
Understanding Fracture Mechanics
CINT,TYPE,FractureParameter
Figure 1.11: Schematic Representation of the Crack-Tip Node(s) and Crack-Tip Local Coordinate
System (2-D and 3-D)
The crack-extension direction (e1), crack-plane normal (e2) at the tip, and the crack-tangent (e3) at the
tip together constitute an orthonormal local coordinate system at the crack tip.
Important
The crack-tip nodes and the local coordinate system must be defined correctly. After specifying
all parameters, issue the CINT,PLOT command to inspect the local coordinate system.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
14 of ANSYS, Inc. and its subsidiaries and affiliates.
Procedure for Calculating the Fracture Parameters
Two methods are available (via CINT) for specifying the crack-tip node component and one of the
vectors of the local coordinate system. (The other vectors are constructed based on the local element
and nodal connectivity information.)
• Define the crack-tip node component and the crack-plane normal (p. 15) (CINT,CTNC).
This method enables you to specify a crack-tip (front) node component and the normal to the crack
plane. Use this method when the crack plane has the same crack normal at all the crack-tip (front)
nodes. Generally, this approach applies to both plane 2-D crack geometry and 3-D flat crack surfaces.
• Define the crack-extension node component and crack-extension direction (p. 17) (CINT,CENC).
This method applies to problems where a unique normal may not exist. The method involves defining
the crack-extension node component and the crack-extension direction at each crack-tip node location.
Use it in any of the following cases:
– A set of nodes forms the crack tip, as in the case of a collapsed crack-tip mesh.
1.3.3.1. Define the Crack-Tip Node Component and Crack-Plane Normal (CINT,CTNC)
2-D crack geometry: Define a crack-tip node component (usually a node located at the crack tip). You
can also define a group of nodes around the crack tip, including the node at the crack tip. Mechanical
APDL uses this group of nodes as the starting nodes to form the necessary information for the contour
integration.
3-D flat crack geometry: Define a crack-tip node component that includes all nodes along the crack
front. (Only one node can exist at each node location, however.) All nodes in the crack-tip node com-
ponent must be connectable, and they must form a line (called the crack front) based on the element
connectivity associated with it. Mechanical APDL uses the crack front to determine the elements needed
for the contour integration. The procedure is similar to 2-D crack geometry, and is done through all the
nodes along the crack front.
CINT,CTNC,Par1
After defining the crack-tip node component, use the CINT command's NORM option to define the
normal of the crack plane.
CINT,NORM,Par1,Par2
where Par1 is the coordinate system number and Par2 is the axis of coordinate system defining the
normal of the crack plane.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 15
Understanding Fracture Mechanics
Mechanical APDL calculates crack-extension vector based on the information provided. The crack-exten-
sion vector is taken along the perpendicular direction to the plane formed by the crack-plane normal
and the tangent direction of the crack-tip node, and is normalized to a unit vector.
Example 1.4: Defining the Crack-Tip Node Component and Crack-Plane Normal
! local coordinate system
LOCAL,11,0,,,,
! select nodes located along the crack front and
! define it as crack front/tip node component
NSEL,S,LOC,X,Xctip
NSEL,R,LOC,Y,Yctip
CM,CRACK_TIP_NODE_CM
! Define a new stress-intensity factors calculation
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CTNC,CRACK_TIP_NODE_CM
CINT,NORM,11,2
Important
Before proceeding, inspect the local coordinate systems at the crack tip to ensure that the
crack-extension directions are consistent (CINT,PLOT). If they are inconsistent, you must
provide additional information to obtain the correct crack-extension directions. See Inspect
the Local Coordinate Systems at the Crack Tip (p. 16).
After defining crack information (p. 14) for fracture-parameter calculation, plot the crack-tip extension
directions and normal (CINT,PLOT) before proceeding with the analysis.
Important
If the crack-extension directions are inconsistent, you must provide additional information
to obtain the correct crack-extension directions.
You can use either of these methods to provide additional information to control crack-extension direc-
tions:
1.3.3.1.1.1. Specify the Crack-Assist Extension Direction (CINT,EDIR)
1.3.3.1.1.2. Specify the Crack-Assist Extension Direction via a Crack-Assist Node (CINT,CTNC)
If neither method provides the crack-extension directions needed, use the crack-extension node-com-
ponent (p. 17) approach (CINT,CENC) to define the local coordinate system.
The crack-extension directions are primarily calculated using the tangent to the crack-front and the
crack-normal. The crack-assist node or the crack-assist extension direction is used only to flip the crack-
extension in the appropriate direction.
Issue the CINT,EDIR command to provide an approximate crack-extension direction at any node on the
crack front. You can either use the vector form or provide a coordinate system and an axis.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
16 of ANSYS, Inc. and its subsidiaries and affiliates.
Procedure for Calculating the Fracture Parameters
An approximate direction at the reference node provided (optional) is sufficient for Mechanical APDL
to properly evaluate the crack-extension directions. If the crack-front extension directions at the crack
tips change by more than 180 degrees, the reference node is required.
CINT,EDIR,CS,CSID,AXIS,,REFERENCENODE
CINT,EDIR,COMP,XVAL,YVAL,ZVAL,REFERENCENODE
1.3.3.1.1.2. Specify the Crack-Assist Extension Direction via a Crack-Assist Node (CINT,CTNC)
Alternatively, you can issue the CINT,CTNC command to use the assist node to provide an approximate
crack-extension direction.
CINT,CTNC,Par1,Par2,Par3
where Par2 defines the crack-extension direction calculation-assist node (any node on the open side
of the crack), and Par3 is the crack-front’s end-node crack-extension direction-override flag.
By default, Mechanical APDL uses the external surface to determine the crack-extension direction and
normal when the crack-tip node meets the free surface; however, you can use Par3 to override the
default behavior with the calculated coordinate system.
1. Define a node component consisting of one or more nodes forming the crack tip. The node component
can have one or more nodes.
Example: CINT,CENC,ComponentName
2. Identify the crack-tip node separately if the node component has more than one node. If a crack-tip
node is not identified, the program considers the first node of the node component to be the first node.
Example: CINT,CENC,ComponentName,Node1
Identify the local coordinate system associated with the crack under consideration.
Identify the local axis for the given local coordinate system along which the crack should extend.
Example: CINT,CENC,ComponentName,Node1,11,2
Alternatively, define the crack-extension direction by directly specifying the global X Y and Z com-
ponents of the crack-extension vector.
Example: CINT,CENC,ComponentName,Node1,,,compx,compy,compz
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 17
Understanding Fracture Mechanics
Repeat this method for all node locations along the crack front.
Although Mechanical APDL calculates the local coordinate system at the crack tip to determine stress-
intensity factors, it is generally a better practice to use the CINT command's NORM option to help align
the calculated normals of the crack-tip nodes.
Example 1.5: Defining the Crack-Extension Node Component and Crack-Extension Direction via
Local Coordinate Systems (CINT,CENC)
! Crack-extension node component and
! crack-extension direction specification using local coordinate systems
local,11,0,,,,
local,12,0,,,,
! …
local,n,0,,,,
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
! …
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CENC,CRACK_FRONT_NODE_CM1,,11,2
CINT,CENC,CRACK_FRONT_NODE_CM2,,12,2
! …
CINT,CENC, CRACK_FRONT_NODE_Cn,,n,2
Example 1.6: Defining the Crack-Extension Node Component and Crack-Extension Direction via
Vectors (CINT,CENC)
! Crack-extension node component and
! crack-extension direction specification using vectors
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
! …
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CENC,CRACK_FRONT_NODE_CM1,,,,Vx1,Vy1,Vz1
CINT,CENC,CRACK_FRONT_NODE_CM2,,,,Vx2,Vy2,Vz2
! …
CINT,CENCOMP,CRACK_FRONT_NODE_Cn,,,,Vxn,Vyn,Vzn
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
18 of ANSYS, Inc. and its subsidiaries and affiliates.
Learning More About Fracture Mechanics
CINT,NCON,n
For 3-D crack geometry, every node along the crack front has the same number of contours.
CINT,SYMM,ON
The command OUTRES,ALL includes CINT command results. To control the output for specific fracture-
parameter results only, issue an OUTRES,CINT command.
1. Anderson, T. L. Fracture Mechanics -- Fundamentals and Applications. 2nd ed., Boca Raton: CRC, 1994.
2. Rice, J. R.“A Path Independent Integral and the Approximate Analysis of Strain Concentration by Notched
and Cracks.” Journal of Applied Mathematics. 35 (1968): 379-386.
3. Hutchinson, J. W.“Singular Behavior at the End of a Tensile Crack in a Hardening Material.” Journal of the
Mechanics and Physics of Solids. 16, 1 (1968): 13-31.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 19
Understanding Fracture Mechanics
4. Rice, J. R. and G. F. Rosengren.“Plane Strain Deformation Near a Crack Tip in a Power Law Hardening Ma-
terial.” Journal of the Mechanics and Physics of Solids. 16 (1968): 1-12.
5. Shih, C. F., B. Moran, and T. Nakamura.“Energy Release Rate Along a Three-Dimensional Crack Front in a
Thermally Stressed Body.” International Journal of Fracture. 30, 2 (1986): 79-102.
6. Rybicki, E.F. and M.F. Kanninen.“A Finite Element Calculation of Stress-Intensity Factors by a Modified Crack
Closure Integral.” Engineering Fracture Mechanics. 9 (1977): 931-938.
8. Reeder, J.R.“A Bilinear Failure Criterion for Mixed-Mode Delamination in Composite Materials.” Testing and
Design. ASTM STP 1206. 11 (1993): 303-322.
9. Reeder, J., S. Kyongchan, P. B. Chunchu, and D. R.. Ambur. Postbuckling and Growth of Delaminations in
Composite Plates Subjected to Axial Compression. 43rd AIAA/ASME/ASCE/AHS/ASC Structures. Structural
Dynamics, and Materials Conference. Denver. 1746 (2002): 10.
10. Wu, E. M. and R. C. Reuter Jr. Crack Extension in Fiberglass Reinforced Plastics. University of Illinois. T/AM Report.
275 (1965).
11. Krueger, R. The Virtual Crack Closure Technique: History, Approach and Applications. ICASE Report No. 2002-
10, 2002.
12. Toshio, N. and D. M. Parks.“Determination of Elastic T-stress Along Three-Dimensional Crack Fronts Using
an Interaction Integral.” International Journal of Solids and Structures . 29, 13 (1992): 1597-1611.
13. Zhao, L. G., J. Tong, and J. Byrne.“Stress-Intensity Factor K and the Elastic T-stress for Corner Cracks.” Inter-
national Journal of Fracture. 109, 2 (2001): 209-225.
14. Carlsson, A. J.“Influence of Non-Singular Stress Terms and Specimen Geometry on Small-Scale Yielding at
Crack Tips in Elastic-Plastic Materials.” Journal of the Mechanics and Physics of Solids. 21, 4 (1973): 263-277.
15. Hackett, E. M. and K. H. Schwalbe.“Constraint Effects in Fracture.” ASTM International -- Committee E08 on
Fatigue and Fracture. 1171 (1993).
16. Cotterell, B. and J. Rice.“Slightly Curved or Kinked Cracks.” International Journal of Fracture. 16, 2 (1980):
155-169.
17. Eshelby, J. D.“The Determination of the Elastic Field of an Ellipsoidal Inclusion and Related Problems.”
Proceedings of the Royal Society of London, Series A. Mathematical and Physical Sciences. 241, 1226 (1957):
376-396.
18. Braun, M. (1997).“Configurational forces induced by finite-element discretization.” Proceedings of the Esto-
nian Academy of Sciences, Physics and Mathematics. 35 (1997): 379-386.
19. Näser, B., M. Kaliske and R. Müller. "Material Forces for Inelastic Models at Large Strains: Application to
Fracture Mechanics." Computational Mechanics. 40, 6 (2007): 1005-1013.
20. Riedel, H. "Tensile Cracks In Creeping Solids." Fracture Mechanics: Twelfth Conference. ASTM STP 700 (1980):
112-130.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
20 of ANSYS, Inc. and its subsidiaries and affiliates.
Learning More About Fracture Mechanics
21. Riedel, H. "Creep Deformation at Crack Tips in Elastic-viscoplastic Solids." J. Mech. Phys. Solids. 29 (1981):
35-49.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 21
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
22 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 2: Fracture Parameter Calculation Types
The following types of fracture parameter (p. 2) calculations are available:
Also see Unstructured Mesh Method (UMM) (p. 43). The UMM a numerical tool for evaluating fracture
mechanics parameters more accurately in cases where unstructured hexahedral meshes and tetrahedral
meshes are used.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 23
Fracture Parameter Calculation Types
1. KEYOPT(3) > 3 is not supported for element types PLANE182 and PLANE183.
• Temperature
• Initial strains
• Temperature
• Initial strains
• Temperature
• Kinematic hardening
plasticity
• Isotropic hyperelasticity
Singularity-Based
J-integral
(p. 95)
(p. 25) • Linear isotropic elasticity • Temperature
XFEM
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
24 of ANSYS, Inc. and its subsidiaries and affiliates.
J-integral Calculation
1. Includes gravity and centrifugal body forces. For information about how to apply gravity and centrifugal
body forces, see ACEL and OMEGA.
• Most fracture calculations rely on the element nodal connectivity order and must conform to the pattern
shown for each element as documented.
• For high-order elements, do not drop the middle nodes in the element nodal connectivity when using
the CINT command. In most cases, ANSYS, Inc. recommends using sweeping meshes along the crack
fronts in 3-D modelling. For a more accurate and efficient analysis when a crack-tip-field singularity is
present, use a finer mesh in the near field around the crack than you do in far-field meshes. For 2-D
axisymmetric problems, use a finer mesh in the region near the crack tip.
• If any pressure loads exist on the crack surfaces, they must be applied on solid elements directly.
For a list of supported elements, see Table 2.1: Element Support for Fracture-Parameter Calculation (p. 23).
Also see Table 2.2: Material and Load Support for Fracture-Parameter Calculation (p. 24).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 25
Fracture Parameter Calculation Types
where:
= stress tensor
= displacement vector
= strain energy density
= Kronecker delta
= local coordinate axis
= crack-extension vector
= coefficient of thermal expansion
= initial strain tensor
= crack face traction
= integration domain
= crack faces upon which tractions act
The direction of is the x axis of the local coordinate system ahead of the crack tip. The q vector is
chosen as zero at nodes along the contour Γ, and is a unit vector for all nodes inside Γ except the
midside nodes, if there are any, that are directly connected to Γ. The program refers to these nodes
with a unit vector as virtual crack-extension nodes.
For higher-order elements (such as PLANE183 and SOLID186), the vector at midside nodes takes the
averaged values from the corresponding corner nodes.
For a 3-D problem, domain integral representation of the J-integral becomes a volume integration,
which again is evaluated over a group of elements.
For a 2-D crack problem, the crack-tip node component usually contains one node which is also the
crack-tip node. The first contour for the area integration of the J-integral is evaluated over the elements
associated with the crack-tip node component. The second contour for the area integration of the J-
integral is evaluated over the elements adjacent to the first contour of elements. This procedure is re-
peated for all contours. To ensure correct results, the elements for the contour integration should not
reach the outer boundary of the model (with the exception of the crack surface).
For a 3-D crack problem, the crack-tip node component consists of the nodes along the crack front.
The crack-tip node component is not required to be sorted. The 3-D J-integral contour follows a procedure
similar to that of the 2-D contour.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
26 of ANSYS, Inc. and its subsidiaries and affiliates.
Stress-Intensity Factors (SIFS) Calculation
• Isotropic plasticity
The CINT command initiates the J-integral calculation and specifies the parameters necessary for the
calculation. See Procedure for Calculating the Fracture Parameters (p. 13).
For a list of supported elements, see Table 2.1: Element Support for Fracture-Parameter Calculation (p. 23).
Also see Table 2.2: Material and Load Support for Fracture-Parameter Calculation (p. 24).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 27
Fracture Parameter Calculation Types
where:
If thermal and initial strains exist in the structure and the surface tractions act on crack faces, the inter-
action integral is expressed as:
where:
For higher-order elements (such as PLANE183 and SOLID186), the vector, temperature values and
initial strains at midside nodes takes the averaged values from the corresponding corner nodes.
where:
To ensure the accuracy of the stress-intensity factors calculation, the local crack-tip coordinate
system must have these characteristics:
• The local y axis is pointed to the normal of the crack surfaces or edges.
• The local z-axis is pointed to the tangential direction of the crack front.
The local coordinate systems must be consistent across all nodes along the crack front. A set of incon-
sistent coordinate systems results in no path-dependency of the calculated stress-intensity factors and
irregular behavior of the stress-intensity factor distribution along crack front. Mechanical APDL calculates
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
28 of ANSYS, Inc. and its subsidiaries and affiliates.
Stress-Intensity Factors (SIFS) Calculation
the local coordinate systems based on the input crack front nodes and the normal of the crack surface
or extension directions; however, because there may be insufficient information to determine a set of
consistent coordinate systems, ANSYS, Inc. recommends using either of these CINT command options:
For 3-D crack models, Mechanical APDL checks whether a crack is closed or open. In a closed crack, the
end-points of the crack front are the same (for example, a penny-shaped crack). In an open crack, the
end-points of the crack front are distinct (for example, an edge crack in a compact-tension specimen).
For closed cracks, plane-strain auxiliary fields are used in the SIFS calculations.
For an open crack front, plane-stress auxiliary fields are used at the end nodes of the crack front, while
plane-strain auxiliary fields are used at the interior nodes during the SIFS calculations.
For an open crack, you can control the behavior of auxiliary fields via Par2 on the CINT command
(CINT,TYPE,SIFS,Par2 command):
• Default: Plane-stress at the end nodes of an open crack front, and plane-strain auxiliary fields on the interior
nodes of the crack front (CINT,TYPE,SIFS or CINT,TYPE,SIFS,0).
• Plane-stress auxiliary fields over the entire open crack front (CINT,TYPE,SIFS,1).
• Plane-strain auxiliary fields over the entire open crack front (CINT,TYPE,SIFS,2).
Similar to the domain integral method for J-integral evaluation (p. 25), the interaction integral method
for stress-intensity factors calculation applies area integration for 2-D problems and volume integration
for 3-D problems.
The CINT command initiates the stress-intensity factors calculations and specifies the parameters neces-
sary for the calculation. See Procedure for Calculating the Fracture Parameters (p. 13).
Example 2.2: Using the CINT Command for Stress-Intensity Factors Calculation
! Stress-intensity factors calculation using the crack-tip
! node component and the crack-plane normal
!
! local coordinate system
LOCAL,11,0,,,,
! select nodes located along the crack front and
! define it as crack front/tip node component
NSEL,S,LOC,X,Xctip
NSEL,R,LOC,Y,Yctip
CM,CRACK_TIP_NODE_CM
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 29
Fracture Parameter Calculation Types
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CTNC,CRACK_TIP_NODE_CM
CINT,NORM,11,2
CINT, NCON, 6
See VM256 for an example stress-intensity factors evaluation for a center crack in a plate.
For a list of supported elements, see Table 2.1: Element Support for Fracture-Parameter Calculation (p. 23).
Also see Table 2.2: Material and Load Support for Fracture-Parameter Calculation (p. 24).
The T-stress itself is extracted from the interaction integral result I as follows:
where:
Even if isotropic plasticity behavior is supported, stress-intensity factors and T-stress are strictly valid
under the small-scale yielding assumption; therefore, the crack tip plastic zone must be small. In practice,
the crack tip plastic zone must always be smaller than the last CINT integration contour so that the
interaction integral is calculated on elements that still exhibit a linear elastic behavior.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
30 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Force Calculation
2.3.3. Limitations
T-stress evaluation does not support:
• Pressure on cracks faces, body force, body temperature, and initial strains
• Axisymmetric problems
The CINT command initiates the T-stress calculation and specifies the parameters necessary for the
calculation. See Procedure for Calculating the Fracture Parameters (p. 13).
For a list of supported elements, see Table 2.1: Element Support for Fracture-Parameter Calculation (p. 23).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 31
Fracture Parameter Calculation Types
In the following figure, the directions of e1 and e2 correspond to the local coordinate system at the
crack tip:
Here, e1 is the tangential component of the local coordinate system with respect to the crack surface,
while e2 represents the normal component of the local coordinate system. The tangential component
of the material force vector Fmat, which is in the direction of e1, represents the scalar crack-driven force.
In the numerical evaluation of material force, the material force is calculated based on the resultant of
all the material force vectors in a user-defined domain β surrounding the crack tip.
If the plastic deformations exist in the structure, the material body forces acting on the domain are
expressed as:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
32 of ANSYS, Inc. and its subsidiaries and affiliates.
Material Force Calculation
Here, Bp is the material body forces via plasticity, whereas Bt is the material body forces via thermal
stress. Then, the material body forces via plasticity are expressed as:
If thermal strains exist in the structure, the nodal material body force vectors are:
For a 3-D problem, integral representation of the nodal material forces becomes a volume integration,
which again is evaluated over a group of elements. The principal is similar to the 2-D problem. After
nodal material forces are evaluated, however, they are divided by a distance quantity through the
thickness.
For a 2-D crack problem, the crack-tip node component typically contains one node, which is also the
crack-tip node. The first contour for the area integration of the material force is evaluated over the
elements associated with the crack-tip node component. The first contour gives nodal material force.
The second contour for the area integration of the material force approach is evaluated over the elements
adjacent to the first contour of elements. The procedure is repeated for all contours. To ensure correct
results, the elements for the contour integration should not reach the outer boundary of the model
(with the exception of the crack surface).
For a 3-D crack problem, the crack-tip node component consists of the nodes along the crack front. It
is not necessary for the crack-tip node component to be sorted. The 3-D material force contour uses a
procedure similar to that of the 2-D contour.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 33
Fracture Parameter Calculation Types
• Isotropic hyperelasticity
The CINT command initiates the material force calculation and specifies the necessary parameters. See
Procedure for Calculating the Fracture Parameters (p. 13).
Example 2.4: Using the CINT Command for Material Force Calculation
! Material force calculation using crack-tip node component, crack-plane normal,
! and symmetry conditions
!
CINT,NEW,1
CINT,TYPE,MFOR
CINT,CTNC,CRACK_TIP_NODE_CM
CINT, NORM, 2
CINT,SYMM,ON
CINT,NCON,5
OUTRES,CINT,10 ! output material forces every 10 substeps
To obtain path-independent C*-integral values, the creep deformation must be fully developed (that
is, the creep strains should dominate the elastic strains in a region near the crack tip).
For a list of supported elements, see Table 2.1: Element Support for Fracture-Parameter Calculation (p. 23).
Also see C*-integral Evaluation for 3-D Surface Flaws in the Technology Demonstration Guide.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
34 of ANSYS, Inc. and its subsidiaries and affiliates.
C*-integral Calculation
where is the number of elements to be integrated, is the weight function, and is the area
of the element represented by .
For higher-order elements (such as PLANE183 and SOLID186), the vector at midside nodes takes the
averaged values from the corresponding corner nodes.
If the thermal strains exist in the structure and the surface tractions act on crack faces, the C*-integral
is expressed as:
where is the thermal expansion coefficient, is the crack face traction, and is crack face upon
which the tractions act.
For a 3-D problem, domain integral representation of the C*-integral becomes a volume integration,
which again is evaluated over a group of elements. The implementation becomes more complicated;
however, the principal is similar to that of the 2-D problem.
To start a C*-integral calculation, use the CINT command's NEW option and provide a numerical identi-
fier for the input information for the calculation, as follows:
CINT,NEW,n
CINT,TYPE,CSTAR
All CINT command options available for J-integral calculation (p. 25) are available for C*-integral calcu-
lation.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 35
Fracture Parameter Calculation Types
Following is a C*-integral evaluation for a crack in a homogenous material with symmetry conditions
imposed:
! local coordinate systems
local,11,0,,,,
! …
CINT,NEW,1
CINT,TYPE,CSTAR
CINT,CENC,CRACK_FRONT_NODE_SET,,11,2
CINT,SYMM,ON ! crack 1 is a symmetrical crack
CINT,NCON,5
OUTRES,CINT,10 ! output C*-integral every 10 substeps
For a list of supported elements, see Table 2.1: Element Support for Fracture-Parameter Calculation (p. 23).
Also see Table 2.2: Material and Load Support for Fracture-Parameter Calculation (p. 24).
where:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
36 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT Energy-Release Rate Calculation
where:
GI, GII, and GIII = Mode I, II, and III energy-release rate, respectively
Δu, Δv, and Δw= relative displacement between the top and bottom nodes of the crack face
in local coordinates x, y, and z, respectively
Rx, Ry, and Rz = reaction forces at the crack-tip node
ΔA = crack-extension area, as shown in the following figure:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 37
Fracture Parameter Calculation Types
The accuracy of the VCCT calculation depends on the meshes. To ensure the greatest accuracy, use
equal element sizes ahead of and behind the crack-tip node. The mesh size affects the solution; therefore,
it is helpful to examine mesh-size convergence prior to attempting the finite element solution.
When calculating energy release rates (CINT,TYPE,VCCT), the mesh in the vicinity of the crack must
contain only hex- (3-D) or quad- (2-D) shaped elements. The VCCT option does not support degenerative
element shapes.
The VCCT method for energy-release rate calculation supports the following material behaviors:
• Orthotropic elasticity
• Anisotropic elasticity
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
38 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT Energy-Release Rate Calculation
CINT,NEW,n
CINT,TYPE,VCCT
where n is the identifier for this energy-release rate calculation (for example, 1).
VCCT requires the finite element mesh to be in the crack-extension direction. To ensure the accuracy
of the energy-release rate calculation, it is crucial that you correctly define the crack extension. How
you do so depends upon whether the crack plane is flat or not:
2.6.2.2.1. Specifying Crack Information When the Crack Plane Is Flat
2.6.2.2.2. Specifying Crack Information When the Crack Plane Is Not Flat
For 2-D crack geometry, define a crack-tip node component (usually a node located at the crack tip).
You can also define a group of nodes around the crack tip, including the node at the crack tip. The
program uses this group of nodes to form the necessary information for the VCCT calculation
automatically.
For 3-D flat crack surfaces, define a crack-tip node component that includes all of the nodes along
the crack front. At each node location, however, only one node can exist.
All nodes in the crack-tip node component must be connectable, and they must form a line based
on the element connectivity associated with it. This line is the crack front. The program uses it to
determine the elements and the nodes needed for the VCCT calculation automatically.
CINT,CTNC,Par1,Par2,Par3
where CTNC specifies a crack-tip node component, Par1 is the crack-tip node component name, Par2
is the crack-extension direction calculation-assist node (any node on the open side of the crack), and
Par3 is the crack front’s end-node crack-extension direction override.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 39
Fracture Parameter Calculation Types
The Par1 and Par2 values help to identify the crack-extension direction. Although the program
automatically calculates the energy-release rate at the crack tip using the local coordinate system, it is
usually best to use Par2 to define a crack face node to help align the extension directions of the crack-
tip nodes.
By default, the program uses the external surface to determine the crack-extension direction and normal
when the crack-tip node hits the free surface. You can use Par3 to override this default.
After the crack-tip node component is defined, define the normal of the crack plane. The program
automatically converts it into the crack-extension vector q, based on the element information. The
crack-extension vector is taken along the perpendicular direction to the plane formed by the crack-
plane normal and the tangent direction of the crack-tip node, and is normalized to a unit vector.
CINT,NORM,Par1, Par2
where Par1 is the coordinate system number and Par2 is the coordinate system axis.
2.6.2.2.2. Specifying Crack Information When the Crack Plane Is Not Flat
This approach applies to 3-D curved crack planes, where a unique normal may not exist. However, you
must define the crack-extension node component and the crack-extension direction at each crack-tip
node location:
1. Define a node component consisting of one or more nodes forming the crack tip.
Example: CINT,CENC,ComponentName
2. If the node component has more than one node, identify the crack-tip node separately.
If a crack-tip node is not identified, the first node of the node component is used as the first node.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
40 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT Energy-Release Rate Calculation
Example: CINT,CENC,ComponentName,Node1
Identify the local coordinate system associated with the crack under consideration, and identify the
local axis along which the crack should extend.
Example: CINT,CENC,ComponentName,Node1,11,2
Alternatively, define the crack-extension direction by directly specifying the global X, Y, and Z
components of the crack-extension vector.
Example: CINT,CENC,ComponentName,Node1,,,compx,compy,compz
Repeat this method for all node locations along the crack front. Although the program automatically
calculates the local coordinate system at the crack tip to determine the energy-release rate, it is usually
best to use the NORM option to help align the calculated normals of the crack-tip nodes.
Example 2.9: Specifying Crack Information When the Crack Plane Is Not Flat
! Local coordinate systems
local,11,0,,,,
local,12,0,,,,
! …
local,n,0,,,,
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
! …
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,TYPE,VCCT
CINT,CENC,CRACK_FRONT_NODE_CM1,,11,2
CINT,CENC,CRACK_FRONT_NODE_CM2,,12,2
! …
CINT,CENC,CRACK_FRONT_NODE_CMn,,n,2
Example 2.10: Specifying Crack Information When the Crack Plane Is Not Flat
! Crack-extension node component and
! crack-extension direction specification using vectors
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
! …
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 41
Fracture Parameter Calculation Types
CINT,TYPE,VCCT
CINT,CENC,CRACK_FRONT_NODE_CM1,,,,Vx1,Vy1,Vz1
CINT,CENC,CRACK_FRONT_NODE_CM2,,,,Vx2,Vy2,Vz2
! …
CINT,CENC,CRACK_FRONT_NODE_CMn,,,,Vxn,Vyn,Vzn
The VCCT calculation is based on the local crack-tip coordinate systems. To ensure the accuracy of the
energy-release rate calculation, it is crucial to have a local crack-tip coordinate system in which the
local x axis is pointed to the crack extension, the local y axis is pointed to the normal of the crack surfaces
or edges, and the local z-axis pointed to the tangential direction of the crack front.
Local coordinate systems must be consistent across all nodes along the crack front. A set of inconsistent
coordinate systems results in irregular behavior of the energy-release rate distribution along crack front.
The program automatically calculates the local coordinate systems based on the input crack front nodes
and the normal of the crack surface or extension directions. Because there may be not enough inform-
ation to determine a set of consistent coordinate systems, however, ANSYS, Inc. recommends:
• Using the CINT command's CTNC option to define a crack-face node to help identify the coordinate systems,
or
• Using the CINT command's NORM option, followed by the CENC option, to define the coordinate systems.
CINT,SYMM,ON
Energy-release rate output uses all of the defaults from the OUTRES command. The OUTRES,ALL
command includes CINT command results. However, you can issue an OUTRES,CINT command to
control the specific output for energy-release rate results only.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
42 of ANSYS, Inc. and its subsidiaries and affiliates.
Unstructured Mesh Method (UMM)
While structured hexahedral meshes are commonly used to accurately evaluate fracture mechanics
parameters, some analyses may require unstructured hexahedral meshes or tetrahedral meshes. In such
cases, the conventional method used for parameter evaluation results in either approximate values or
values that tend to oscillate around some mean value.
The unstructured mesh method (UMM) is a numerical tool for evaluating fracture mechanics parameters
more accurately in cases where unstructured hexahedral meshes and tetrahedral meshes are used. The
accuracy of the resulting parameters is generally comparable to that of parameters evaluated using
structured hexahedral meshes.
When evaluating these parameters, you can change the default UMM setting (via the CINT command).
If disabled, the calculation result is the same as that of the conventional calculation method.
1. For meshes with SOLID185 or SOLID186, if degenerated elements (tetrahedral or pyramid shapes) exist in
the region around the crack front where the contour integration is performed, UMM is enabled
(CINT,UMM,ON) by default.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 43
Fracture Parameter Calculation Types
• The portion of crack face inside the region near the crack front where contour integration is performed is
assumed to be flat. ANSYS, Inc. recommends disabling UMM (CINT,UMM,OFF) for crack surfaces with signi-
ficant curvature. Also, the results of fracture-parameter calculations near the ends of the crack front may be
affected when curved boundary surfaces exist in that region; therefore, carefully evaluate the numerical
results before use.
• The two crack faces should be coincident (having no gap between them).
• For nonlinear elastic-plastic materials, ANSYS, Inc. recommends using a finer mesh in the region near the
crack fronts.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
44 of ANSYS, Inc. and its subsidiaries and affiliates.
Chapter 3: Crack-Growth Simulation, Interface Delamination, and
Fatigue Crack Growth
Crack-growth simulation in homogenous and composite structures is of interest because of the need
for structural integrity assessments. Preexisting cracks may propagate when certain loading conditions
are reached or when certain localized conditions are met. Cracks may also propagate along the interface
between the layers of a composite structure (interfacial delamination). In case where structures are
subject to cyclic loading, it is of interest to know the interaction between crack extension rate and the
number of load cycles.
Crack growth is the separation process of crack surfaces and implies that the crack geometry changes.
The most direct method for crack-growth simulation uses a remeshing technique to accommodate the
changes in the fracture process. ANSYS, Inc. Separating, Morphing, Adaptive and Remeshing Technology
(SMART) (p. 49) offers remeshing-based tools for automated crack-growth simulation in engineering
structural components. A key component of the technology is crack representation during crack growth.
SMART uses a combination of automated morphing, adaptive and remeshing techniques to accommodate
the crack changes. SMART can model both static and fatigue crack growth.
Mechanical APDL offers other fracture mechanics methods to specifically simulate crack growth along
a predefined path or along an arbitrary path:
• For crack growth along the interfaces, the VCCT-based crack-growth simulation (p. 66) has become a
widely used technique for simulation of interface delamination of laminate composite. The technique
is also well suited for modeling the fracture process in a homogeneous medium, as fracture can be
considered a separation process between two surfaces.
• You can also use the cohesive zone model to simulate interface delamination and other fracture phe-
nomena. This approach introduces failure mechanisms by using the hardening-softening relationships
between the separations and incorporating the corresponding tractions across the interface. Similarly,
this technique is also well suited for modeling the fracture process in a homogeneous medium. An in-
terface delamination and failure simulation is performed by first separating the model into two com-
ponents or groups of elements, then defining a cohesive zone between the two groups. You can
model interface delamination with either interface elements (p. 83) or contact elements (debond-
ing) (p. 89).
The XFEM-based crack-growth simulation (p. 93) technique simulates crack growth along an arbitrary
path in linear elastic homogeneous materials. The technique provides a good engineering approach to
crack-growth simulation and avoids remeshing of crack-tip regions.
Engineering structures often operate under cyclic loads, where the loads remain below critical limits.
Existing cracks in such structures can propagate, causing extensive damage. The XFEM-based crack-
growth simulation technique also provides a convenient approach to modeling fatigue crack-
growth (p. 126) problems.
The following topics for crack-growth simulation, interface delamination, and fatigue crack growth are
available:
3.1. Understanding Crack-Growth Mechanics
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 45
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
where is the so-called critical fracture energy required to separate the two crack surfaces. It is con-
sidered to be a material property, independent of the applied loads and the geometry of the body, and
is often referred to as the fracture toughness.
Use Separating, Morphing, Adaptive and Remeshing Technology (SMART) (p. 49) to model static crack
growth.
The stress-intensity factor (p. 27) determines the amplitude of the crack-tip stress for a given geometry
and loading case. We can therefore assume that a crack will grow when reaches the critical value.
This assumption implies that a crack-growth criterion can be formulated where the stress-intensity
factor for a given case is compared to this critical value.
The value of the stress-intensity factor is calculated using the interaction integral method (p. 27)
(CINT,TYPE,SIFS). The critical value must be known from experimental measurements and is usually
denoted as . It is considered to be material property and is referred to as the fracture toughness.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
46 of ANSYS, Inc. and its subsidiaries and affiliates.
Understanding Crack-Growth Mechanics
The J-integral value is calculated using the domain integration method (p. 25) (CINT,TYPE,JINT). Critical
values must be measured according to standard experiments.
where is the crack extension, is the fatigue cycle count, is the crack-growth rate per loading
cycle due to fatigue, is the stress-intensity factor, and is the stress ratio.
The following figure is a typical log-log plot showing three distinct regions for the fatigue crack-growth
process observed from experimental testing:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 47
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Region I shows the crack starting to grow after the threshold is reached, but with very limited crack
growth. Region II shows the crack growing linearly with the stress-intensity factor. Region III shows
general unstable crack growth.
where, and are the Paris' Law constants dependent on the material characteristics and stress ratio,
and is the stress-intensity-factor range during the fatigue cycle.
where and represent the stress-intensity factors at the minimum and maximum loads, re-
spectively.
For mixed-mode fatigue crack growth, an equivalent stress-intensity-factor range is used instead:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
48 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
where:
TB,CGCR,MaterialID,,,PARIS
TBDATA,1,C,m
or
• Stopping the analysis when the specified maximum crack extension is reached.
The calculation of (and ) is performed numerically during the analysis at each substep.
Mechanical APDL offers two methods for simulating fatigue crack growth:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 49
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
region only and are integrated into the Mechanical APDL solver without exiting and reentering the
solver, resulting in a computationally efficient solution of the crack-growth problem. Crack-growth
mechanics include various fracture criteria for static crack growth and Paris' Law (p. 48) for fatigue crack
growth.
• Ignores large-deflection and finite-rotation effects, crack-tip plasticity effects, and crack-tip closure or
compression effects.
• Fracture criteria for static crack growth includes critical stress-intensity factor (p. 46) and J-integral (p. 47).
The following topics for the SMART crack-growth method are available:
3.2.1. Understanding a SMART Crack-Growth Simulation
3.2.2. Performing the SMART Crack-Growth Calculation
3.2.3. SMART Crack-Growth Assumptions and Limitations
3.2.4. Postprocessing SMART Crack-Growth Analysis Results
3.2.5. Example: Fatigue Crack-Growth Analysis Using SMART
Crack-growth simulation is a nonlinear structural analysis. The analysis details presented here emphasize
features specific to crack growth:
3.2.1.1. Creating a Finite Element Model with an Initial Crack
3.2.1.2. Defining the Fracture-Parameter Calculation Set
3.2.1.3. Defining the Fracture Criterion
3.2.1.4. Setting Crack-Growth Solution Controls
3.2.1.5. Specifying the Crack-Extension Increments in a Step
For more information, see Example: Fatigue Crack-Growth Analysis Using SMART (p. 58).
SMART uses higher-order tetrahedral element SOLID187, and the finite element model must be meshed
with that element.
To create a finite element model with an initial crack, you can use ANSYS Workbench, ANSYS Mechan-
ical, Mechanical APDL, or any third-party meshing tools that work with Mechanical APDL.
Fracture mechanics deals with cracks (defects), and a singularity always exists around the crack tip/front.
The crack-tip/-front mesh is therefore of utmost importance in a crack analysis, as stress-analysis and
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
50 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
fracture-parameters calculation accuracy depend on the crack mesh. Size and shape differences in the
elements ahead of and behind the crack tip/front affect the accuracy of the fracture-parameters calcu-
lation, and therefore the crack-growth simulation.
For more information, see Understanding How Fracture Mechanics Problems Are Solved (p. 9) and
Procedure for Calculating the Fracture Parameters (p. 13).
For each crack, only one fracture parameter can be specified. The parameter must be consistent with
the specified crack-growth criterion (CGROW,FCOPTION).
The CINT command initiates the fracture-parameter calculation and specifies options for the calculation.
CINT,NEW,SETNUMBER
where SETNUMBER is an integer value indicating the fracture-parameter set ID, used to identify the
fracture parameter for the crack-growth criterion.
CINT,TYPE,FractureParameter
CINT,CTNC,Par1
or
CINT,CENC,Par1,Par2,Par3
CINT,NCON,NUM_CONTOURS
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 51
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
For each crack, only one fracture criterion can be specified. The criterion parameter must be consistent
with the defined fracture-parameter calculation (CINT).
When specifying J-integral (p. 25) as a fracture parameter, the crack is assumed to always grow along
the initial direction. It is therefore suited for Mode I crack growth only.
CGROW,FCOPTION,Par1,Par2
where Par1 is the fracture criterion (KEFF or JIC), and Par2 is the critical value of
the fracture parameter.
TB,CGCR,MAT_ID,,,Option
CGROW,FCOPTION,MATB,MAT_ID,CONTOUR
where MAT_ID is the material ID for the material data table and CONTOUR is the
fracture-parameter contour to use for fracture evaluation.
When specifying J-integral (p. 25) as a fracture parameter, the calculated J-Integral is converted to a
stress-intensity factor (using a plane-strain assumption) for the Paris' law calculation.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
52 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
When a crack extends rapidly (for example, in cases of unstable crack growth), use smaller DTMAX and
DTMIN values to allow time for load rebalancing. When a crack is not growing, the specified time-
stepping controls are ignored and the solution adheres to standard time-stepping control.
The STOP criterion (CEMX) is based on the total accumulated maximum crack increment in a
step:
The crack-growth calculation occurs in the solution phase after stress calculation. The fracture parameter
is calculated first, followed by the crack extension according to the crack-growth method:
• If using the fatigue-crack-growth (p. 56) Life-cycle (LC) (p. 130) method:
CGROW,FCG,METH,LC
The crack-extension increment is calculated using the maximum element size of the crack-
front node:
If < DAMN, the crack-extension increment is set to the specified minimum crack-extension
increment DAMN:
= DAMN
If > DAMX, the crack-extension increment is set to the specified maximum crack-extension
increment DAMX:
= DAMX
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 53
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The cycle increment is calculated using the calculated crack extension and the maximum
stress-intensity factor of the crack-front node:
CGROW,FCG,METH,CBC
The crack-extension increment is calculated by the cycle increment with the maximum
stress-intensity factor of the crack-front node:
If < DAMN, the crack-extension increment is set to the specified minimum crack-extension
increment DAMN, and the new cycle increment is calculated:
If > DAMX, the crack-extension increment is set to the specified maximum crack-extension
increment DAMX, and the new cycle increment is calculated:
The maximum stress-intensity factor of the crack-front node is calculated. If it is greater than the
specified criterion, the crack is set to grow. The crack extension of each crack-front node is then
calculated based on the averaged crack-front element size:
where is the averaged size of the elements along the crack front, is the stress-intensity
factor along the crack front, and is the averaged stress-intensity factor.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
54 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
CGROW,FCG,DAMX,INCREMENT
Default: INCREMENT = 1.5 x average element size along the crack front. (If a larger
INCREMENT value is specified, the program uses the default value.)
CGROW,FCG,DAMN,INCREMENT
Default: INCREMENT = 0.25 x average element size along the crack front. (If a
smaller INCREMENT value is specified, the program uses the default value.)
When the fracture criterion (p. 51) is reached for the specified crack-growth type, SMART determines
the crack-growth sizes (new crack faces) and generates meshes for the new crack surfaces. Nodes inside
the new crack faces are released to form the new crack.
For fatigue crack growth, the minimum crack-extension increment, maximum crack-extension increment,
and number-of-cycles increment may not be sufficiently satisfied during the solution phase to ensure
a robust meshing change.
CGROW,NEW,SETNUMBER
2. Specify the crack-calculation ID (created when you defined the fracture-parameter calculation set (p. 51))
to use as the fracture criterion:
CGROW,CID,ID
CGROW,METHOD,SMART,REME
TB,CGCR,MAT_ID,,,Option
CGROW,FCOPTION,MATB,MAT_ID,CONTOUR
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 55
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
CGROW,DTMAX,MAX_TIME_STEP
CGROW,DTMIN,MIN_TIME_STEP
CGROW,STOP,CEMX,MAX_CRACK_EXT
The command stops the analysis when the crack extension for any crack-front node reaches the
maximum value specified.
Large Time Steps and Fracture Parameters A crack-growth condition is based on whether the
fracture criterion is met along the crack-front nodes; therefore, a large time step may result in significant
overprediction of the fracture parameters (and therefore the load-carrying capacity of the structures).
A large time step can also cause overprediction in the solution when crack growth becomes unstable.
In both cases, try using a small minimum time DTMIN.
CGROW,NEW,SETNUMBER
2. Specify the crack-calculation ID (created when you defined the fracture-parameter calculation set (p. 51))
to use as the fracture criterion:
CGROW,CID,ID
CGROW,METHOD,SMART,REME
4. Specify either the life-cycle (LC) (p. 130) or cycle-by-cycle (CBC) (p. 130) method for the fatigue crack-growth
calculation:
CGROW,FCG,METH,LC or CBC
If using the CBC method, also specify the cycle increment (p. 53) to
use in a calculation step:
CGROW,FCG,DELN,INCREMENT
TB,CGCR,MAT_ID,,,Option
CGROW,FCOPTION,MATB,MAT_ID,CONTOUR
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
56 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
CGROW,FCG,SRAT,VALUE
CGROW,DAMX,MAX_INCREMENT
CGROW,DAMN,MIN_INCREMENT
CGROW,STOP,CEMX,MAX_CRACK_EXT
The command stops the analysis when the crack extension for any crack-front node reaches the
maximum value specified.
Also see Example: Fatigue Crack-Growth Analysis Using SMART (p. 58).
• Material behavior is assumed to be linear elastic isotropic, with only one material in the crack-growth
domain.
• Plasticity effects, nonlinear geometry effects, load-compression effects, and crack-tip-closure effects
are not considered.
• When the crack grows to the point of breaking the structural component apart, all solution results are
set to zero and no crack-front information is reported.
Command Purpose
ANDATA Displays animated graphics data for nonlinear problems
ANTIME Generates a sequential contour animation over a range of time
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 57
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Command Purpose
*GET Retrieves a value and stores it as a scalar parameter or part of an
array parameter
PLDISP Displays the displaced structure
PLESOL Displays the solution results as discontinuous element contours
PLNSOL Displays results as continuous contours
PLVECT Displays results as vectors
PRESOL Prints element solution results
PRNSOL Prints nodal solution results
PRVECT Prints results as vector magnitude and direction cosines
The fatigue calculation is based on Paris' Law (p. 48). The numbers of cycles are obtained for various
crack-growth increments and compared to the reference solution.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
58 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
Paris’
Law: C
=
2.29e-10,
m=2
The problem is solved using the 3-D SOLID187 element. Stress-intensity factors (SIFS) (p. 4) were
defined for the fracture parameter, and SMART was used for the crack-growth analysis with remeshing
only (CGROW,METHOD,SMART,REME). The life-cycle (LC) method (p. 130) was used for fatigue analysis
with a maximum crack-growth increment of 0.5 m. The number of cycles is obtained and compared to
the theoretical results.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 59
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
B = -12 ! thickness
k,1,A
k,2,W
k,3,W,H
k,4,,H
k,5,(W-W1),H
K,6,(W-W1),S
k,7,,S
k,8,(W-D1),S
k,9,(W-D2)
k,10,,E
k,11,,E,E
!!!!!start!!!!!
k,20,W,-H
k,21,,-H
K,22,(W-W1),-H
k,23,(W-W1),-S
k,24,,-S
k,25,(W-D1),-S
k,26,(W-D2)
k,27,,-E
k,28,,-E,E
k,40,(W-D1),H
k,41,(W-D1),-H
!!!!!end!!!!!!
circle,10,r,11,4,,8
l,1,2
l,2,3
l,3,40
l,40,4
l,4,5
l,5,6
l,6,7
l,7,8
l,8,9
l,9,1
l,4,12
l,16,7
!!!!!!!!!!
circle,27,r,28,21,,8
l,20,41
l,41,21
l,21,22
l,22,23
l,23,24
l,24,25
l,25,26
l,26,1
l,2,20
l,24,33
l,29,21
l,8,40
l,25,41
AL,9,10,11,40,17,18
Al,41,35,36,9,37,29
AL,12,19,8,7,6,5,20,16,40
AL,34,38,24,23,22,21,39,30,41
AL,38,33,32,31,39,28,27,26,25
AL,13,19,1,2,3,4,20,15,14
!!!!!!!!!!
et,1,187
type,1
mp,ex,1,200000
mp,nuxy,1,0.33
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
60 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
esize,4
vext,all,,,0,0,B
allsel,all
vmesh,all
asel,s,,,8
asel,a,,,18
asel,a,,,13
AREFINE,all,,,,1
esel,s,ename,,187
allsel,all
ASEL,s, , , 23
ASEL,a, , , 24
ASEL,a, , , 25
ASEL,a, , , 26
ASEL,a, , , 50
ASEL,a, , , 51
ASEL,a, , , 52
ASEL,a, , , 53
nsla,s,1
f,all,fy,450/numnode
allsel,all
!lsel,s,,,88
!lsel,a,,,92
ASEL,s, , , 33
ASEL,a, , , 34
ASEL,a, , , 35
ASEL,a, , , 36
ASEL,a, , , 39
ASEL,a, , , 40
ASEL,a, , , 41
ASEL,a, , , 42
nsla,s,1
*GET, numnode, NODE, 0, count, , ,
f,all,fy,-450/numnode
allsel,all
lsel,s,,,49
nsll,s,1
D,ALL,UY,0
D,ALL,UZ,0
allsel
lsel,s,,,74
lsel,a,,,90
nsll,s,1
D,ALL,UX,0
allsel
nsel,s,loc,x,a,a
nsel,r,loc,y,0
nlist
cm,crack1,node
ALLSEL,ALL
ASEL,S, , ,12,13
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 61
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
NSLA,S,1
CM,CRACKT_SUR_01,NODE!upper
ALLSEL
ASEL,S, , ,18,19
NSLA,S,1
CM,CRACKT_SUR_02,NODE!lower
ALLSEL
finish
/solu
ANTYPE,STATIC
KBC,1
ANTYPE,STATIC
cint,new,1
CINT,TYPE,SIFS
CINT,TYPE,JINT
cint,ctnc,crack1
CINT,EDIR,CS,0,x
cint,norm,0,2
CINT,SURF,CRACKT_SUR_01,CRACKT_SUR_02
cint,ncon,5
CGROW, NEW, 1
CGROW, CID, 1
CGROW, METHOD, SMART,REME
NSUBST,6
OUTRES,all,ALL
/solu
solve
finish
/POST1
maxnumNd = 0
SET,FIRST
*do,istep,1,nstep
! get number of crack tips
*get, pval, CINT,1, NNOD
*if, pval,gt,maxnumNd,then
maxnumNd = pval
*endif
SET,NEXT
*enddo
*DIM, numNd,array,nstep,1
*DIM, nodeNum,array,maxnumNd,nstep
*DIM,DN,array,2,nstep
*DIM,DA,array,2,nstep
*DIM,DK,array,2,nstep
*DIM,DR,array,2,nstep
*DIM,ND_X,array,2,nstep
*DIM,ND_Y,array,2,nstep
*DIM,ND_Z,array,2,nstep
*DIM,ND_A,array,2,nstep
! DN_R and DK_R store the reference results
*DIM,DN_R,array,2,nstep
*DIM,DK_R,array,2,nstep
! OUT0 stores the results of the first node
! OUT1 stores the results of the last node
*DIM,OUT0_DN,array,nstep,2
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
62 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
*DIM,OUT0_DA,array,nstep,2
*DIM,OUT0_DK,array,nstep,2
*DIM,OUT1_DN,array,nstep,2
*DIM,OUT1_DA,array,nstep,2
*DIM,OUT1_DK,array,nstep,2
SET,FIRST
! get number of crack tips
*get, pval, CINT,1, NNOD
istep = 1
numNd(istep,1) = pval
! get tip node numbers
*do, inode, 1, 2
*if,inode,eq,1,then
*get, NdNum, CINT,crkId, NODE, inode
*else
*get, NdNum, CINT,crkId, NODE, numNd(istep,1)
*endif
nodeNum(inode,istep) = NdNum
DK_R(inode,istep) = DeltK
DeltN = DA(inode,1)/(C*(DeltK**M))
DN_R(inode,istep) = DeltN
*if,inode,eq,1,then
OUT0_DN(istep,1)=DN(1,istep)
OUT0_DA(istep,1)=DA(1,istep)
OUT0_DK(istep,1)=DK(1,istep)
OUT0_DN(istep,2)=DN_R(1,istep)
OUT0_DK(istep,2)=DK_R(1,istep)
*else
OUT1_DN(istep,1)=DN(inode,istep)
OUT1_DA(istep,1)=DA(inode,istep)
OUT1_DK(istep,1)=DK(inode,istep)
OUT1_DN(istep,2)=DN_R(inode,istep)
OUT1_DK(istep,2)=DK_R(inode,istep)
*endif
*enddo
SET,NEXT
*do,istep,2,nstep
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 63
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
DK_R(inode,istep) = DeltK
Nst = (DA(inode,istep)-DA0)/(C*(DeltK**M))
DeltN = DN_R(inode,istep-1) + Nst
DN_R(inode,istep) = DeltN
*if,inode,eq,1,then
OUT0_DN(istep,1)=DN(1,istep)
OUT0_DA(istep,1)=DA(1,istep)
OUT0_DK(istep,1)=DK(1,istep)
OUT0_DN(istep,2)=DN_R(1,istep)
OUT0_DK(istep,2)=DK_R(1,istep)
*else
OUT1_DN(istep,1)=DN(inode,istep)
OUT1_DK(istep,1)=DK(inode,istep)
OUT1_DA(istep,1)=DA(inode,istep)
OUT1_DN(istep,2)=DN_R(inode,istep)
OUT1_DK(istep,2)=DK_R(inode,istep)
*endif
*enddo
SET,NEXT
*enddo
*DIM,LABEL,array,nstep,1
*DIM,DNTab,table,nstep,1
*DIM,DATab,table,nstep,1
*DIM,DKTab,table,nstep,1
*do,i,1,nstep
LABEL(i)=i
*VFILL,DNTab(i,1),DATA,DN(1,i)
*VFILL,DATab(i,1),DATA,DA(1,i)
*VFILL,DKTab(i,1),DATA,DK(1,i)
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
64 of ANSYS, Inc. and its subsidiaries and affiliates.
SMART Method for Crack-Growth Simulation
*enddo
!Plot results
/show,PNG
/view,1,1,1,1
/dscale,,0
/graphics,power
/AXLAB,X,Crack Extension
/AXLAB,Y,Number Of Cycles
/GCOL,1,MAPDL
/GCOL,2,TARGET
*VPLOT,DATab(1,1),DNTab(1,1),2
/AXLAB,X,Crack Extension
/AXLAB,Y, DELTA-K
/GCOL,1,MAPDL
/GCOL,2,TARGET
*VPLOT,DATab(1,1),DKTab(1,1),2
/out
/COM, ----------------------SOLVER RESULTS COMPARISON------------------------
/COM,
/COM, DK OF THE FIRST NODE
/COM,
/COM,Step | A value | TARGET | Mechanical APDL
/COM,
/COM, --------------------
/COM,
/out
*VWRITE,LABEL(1),OUT0_DA(1,1),OUT0_DK(1,2),OUT0_DK(1,1)
(F3.0,' ',F14.8,' ',F14.5,' ',F14.5)
/out
/COM, ----------------------SOLVER RESULTS COMPARISON------------------------
/COM,
/COM, DN OF THE FIRST NODE
/COM,
/COM,Step | A value | TARGET | Mechanical APDL
/COM,
/COM, --------------------
/COM,
/out
*VWRITE,LABEL(1),OUT0_DA(1,1),OUT0_DN(1,2),OUT0_DN(1,1)
(F3.0,' ',F14.8,' ',F14.5,' ',F14.5)
/COM,
/COM, ----------------------SOLVER RESULTS COMPARISON------------------------
/COM,
/COM, DK OF THE LAST NODE
/COM,
/COM,Step | A value | TARGET | Mechanical APDL
/COM,
/COM, --------------------
/COM,
/out
*VWRITE,LABEL(1),OUT1_DA(1,1),OUT1_DK(1,2),OUT1_DK(1,1)
(F3.0,' ',F14.8,' ',F14.5,' ',F14.5)
/out
/COM, ----------------------SOLVER RESULTS COMPARISON------------------------
/COM,
/COM, DN OF THE LAST NODE
/COM,
/COM,Step | A value | TARGET | Mechanical APDL
/COM,
/COM, --------------------
/COM,
/out
*VWRITE,LABEL(1),OUT1_DA(1,1),OUT1_DN(1,2),OUT1_DN(1,1)
(F3.0,' ',F14.8,' ',F14.5,' ',F14.5)
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 65
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
/com,
/out,scratch
da_comparison0=2.5
da_comparison1=3.0
*if,OUT0_DA(6,1),lt,da_comparison0,then
/out,
/com,===================================
/com, Comparison FAILED
/com,===================================
*elseif,OUT0_DA(6,1),gt,da_comparison1,then
/out,
/com,===================================
/com, Comparison FAILED
/com,===================================
*else
/out,
/com,===================================
/com, Comparison SUCCESSFUL
/com,===================================
/out,scratch
*endif
finish
/out,scratch
• The analysis is quasi-static and does not account for transient effects.
The crack can be located in a material or along the interface of the two materials. The fracture criteria
are based on energy-release rates calculated using VCCT. Several fracture criteria are available, including
a user-defined option. Multiple cracks can be defined in an analysis.
• The CGROW command to define the crack-growth set, fracture criterion, crack-growth path, and solution-
control parameters.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
66 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
Crack-growth simulation is a nonlinear structural analysis. The analysis details presented here emphasize
features specific to crack growth.
3.3.1.1. Step 1. Create a Finite Element Model with a Predefined Crack Path
Standard nonlinear solution procedures apply for creating a finite element model with proper solution-
control settings, loadings and boundary conditions.
The predefined crack path (p. 69) is discretized with interface elements and grouped as an element
component, as shown in the following figure:
The interface elements can be meshed via the CZMESH command or by a third-party tool that generates
interface elements.
The element MPC constraint option (KEYOPT(2) = 1) bonds the potential crack faces together before
cracks begin to grow. The MPC constraints are subsequently released when the fracture criterion is met,
thus growing the cracks.
In a 2-D problem, one interface element behind the crack tip may open if it meets the fracture criterion
at a given substep. In a 3-D problem, all interface elements behind the crack front may open if they
meet the fracture criterion.
Differences in the size of the elements ahead of and behind the crack tip/front affect the accuracy of
the energy-release rate calculation. While the program uses a correction algorithm, it may be inadequate
to produce an accurate solution. Instead, use equal sized meshes for elements along the predefined
crack path. For more information, see Fracture Parameter Calculation Types (p. 23).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 67
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
68 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
To calculate the energy-release rates, issue the CINT,TYPE,VCCT command. Issue subsequent CINT
commands to specify other options such as the crack-tip node component and crack plane/edge normal.
• The strain energy released when a crack advances by a small amount is the same as the energy required to
close the crack by the same amount.
• The crack-tip field/deformation at the crack-tip/front location is similar to when the crack extends by a small
amount.
The assumptions do not apply when crack-growth approaches the boundary or when the two cracks
approach each other; therefore, use the VCCT calculation with care and examine the analysis results.
For further information, see VCCT Energy-Release Rate Calculation (p. 36).
For a simple fracture criterion such as the critical energy-release rate (p. 72), you can specify it by issuing
the CGROW,FCOPTION,GC,VALUE command, where VALUE is the critical energy-release rate.
For a more complex fracture criterion, you can specify the fracture criteria via a material data table. Issue
the CGROW,FCOPTION,MTAB,matid command, where matid is the material ID for the material table.
Several fracture criterion options are available (such as linear, bilinear, B-K, modified B-K, Power Law,
and user-defined).
For more information, see the TB,CGCR command and Fracture Criteria (p. 72).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 69
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
For each crack-growth set, you can specify only one fracture criterion, and one element component for
crack growth. You can define multicrack-growth sets with different cracks and fracture criteria. Multiple
cracks can grow simultaneously and independently from each other. Cracks can merge to a single crack
when they are on the same interface, as shown in the following figure:
You can also define the same crack with different fracture criteria in a separate crack-growth set. The
cracks can grow based on different criteria (according to which criterion is met), and are independent
from each other. This technique is useful for comparing facture mechanisms.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
70 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
When a crack extends rapidly (for example, in cases of unstable crack growth), use smaller DTMAX and
DTMIN values to allow time for load rebalancing. When a crack is not growing, the specified time-
stepping controls are ignored and the solution adheres to standard time-stepping control.
For 2-D crack problems, the crack extension is the summation of length of interface elements that are
currently open (a). For 3-D problems, the crack extension is measured at each crack-front node and is
the summation of the length of the interface element edges that follow the crack extension direction
(b).
Crack extension Δa is available as CEXT as part of the crack solution variable associated with the crack-
calculation ID, and can be postprocessed similar to energy release rates via POST1 and POST26 postpro-
cessing commands (such PRCINT, PLCINT, and CISOL).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 71
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Fracture occurs when the fracture criterion index is met, expressed as:
where fc is the fracture criterion ratio. The recommended ratio is 0.95 to 1.05. The default is 1.0.
The user-defined option requires a subroutine that you provide to define your own fracture criterion.
To initiate a fracture criterion table without the critical energy-release rate criterion, issue the TB,CGCR
command.
The critical energy-release rate option is the simplest fracture criterion and is suitable for general 2-D
and 3-D crack-growth simulation.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
72 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
CGROW,FCOPTION,GTC,gtcval
where , , and are the Mode I, Mode II, and Mode III critical energy-release rates, respectively.
The three values are input via the TBDATA command, as follows:
TB,CGCR,1,,,LINEAR
TBDATA,1,g1c,g2c,g3c
The three constants cannot all be zero. If a constant is set to zero, the corresponding term is ignored.
When all three critical energy-release rates are equal, the linear fracture criterion reduces to the critical
energy-release rate criterion (p. 72).
The linear fracture criterion is suitable for 3-D mixed-mode fracture simulation where distinct Mode I,
Mode II, and Mode III critical energy-release rates exist.
where and are the Mode I and Mode II critical energy-release rates, respectively, and ξ and ζ are
the two material constants. All four values can be defined as a function of temperature and are input
via the TBDATA command, as follows:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 73
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
TB,CGCR,1,,,BILINEAR
TBDATA,1,g1c,g2c,x,y
The bilinear fracture criterion is suitable for 2-D mixed-mode fracture simulation.
where and are the Mode I and Mode II critical energy-release rates, respectively, and η is the
material constant. All three values can be defined as a function of temperature and are input via the
TBDATA command, as follows:
The B-K criterion is intended for composite interfacial fracture and is suitable for 3-D mixed-mode
fracture simulation.
TB,CGCR,1,,,BK
TBDATA,1,g1c,g2c,h
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
74 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
where , , and are Mode I, Mode II, and Mode III critical energy-release rates, respectively, and
η is the material constant. All four values can be defined as a function of temperature and are input
via the TBDATA command, as follows:
When = , the modified B-K criterion reduces to the B-K criterion (p. 74).
The modified B-K criterion is intended for composite interfacial fracture to account for distinct Mode II
and Mode III critical energy-release rates, and is suitable for 3-D mixed-mode fracture simulation.
TB,CGCR,1,,,MBK
TBDATA,1,g1c,g2c,g3c,h
where , , and are Mode I, Mode II, and Mode III critical energy-release rates, respectively, and
n1, n2, and n3 are power exponents and are also constants. All six values can be defined as a function
of temperature and are input via the TBDATA command, as follows:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 75
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The three critical energy-release rates cannot all be zero. If a constant is set to zero, the corresponding
term is ignored.
When power exponents n1, n2, and n3 are set to 1, the power law criterion is reduced to the linear
fracture criterion (p. 73).
The power law fracture criterion is suitable for 3-D mixed-mode fracture simulation where distinct Mode
I, Mode II, and Mode III critical energy-release rates exist.
TB,CGCR,1,,,POWERLAW
TBDATA,1,g1c,g2c,g3c,n1,n2,n3
where the fracture criterion is a function of the Mode I (GI), Mode II (GII), and Mode III (GIII) energy-release
rates, and the material constant(s). All values are input via the TBDATA command.
A subroutine that you provide is necessary. For more information, see the Programmer's Reference.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
76 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
c *** argument
c
INTEGER cgi, cid, kct, nprop
double precision fcscl,
& var1, var2, var3, var4
double precision prop(nprop)
c
c *** local variable
c
integer debugflag, iott
integer nn
double precision g1c, g2c, g3c, g1, g2, g3
double precision gs(4),da(1)
c
c *** local parameters
DOUBLE PRECISION ZERO, ONE
parameter (ZERO = 0.0d0,
& ONE = 1.0d0)
c
c*****************************************************************
c *** initialization
fcscl = ZERO
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 77
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
da(1) = ZERO
call get_cgfpar ('DA ', cid, kct, 0, nn, da(1))
return
end
L = 100 mm, h = 3 mm
ao = 30 mm, w = 20 mm
E11 = 135.3 GPa, E22 = E33 = 9
GPa
G12 = 5.2 GPa
ν12 = ν13 = 0.24, ν23 = 0.46
= 0.28 N/mm, = 0.8
N/mm
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
78 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
PLANE182 with the enhanced strain option (KEYOPT(1) = 2) is used to model the solid part of the
model. INTER202 is used to model the crack path. A plane strain condition is assumed. In the vertical
direction, the model uses 6 elements, and in the horizontal direction are 200 elements.
The force increases with the applied displacement and peaks quickly before the crack begins to grow.
The reaction force then decreases rapidly at the initial phase of crack growth, the slows down with the
subsequent crack growth. The results match very well with the reference results [11].
The contour plot of maximum principal stress is shown in the following figure:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 79
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Following is the input file used for the VCCT-based crack-growth simulation of the double-cantilever
beam:
/prep7
dis1=0.9
dis2=12.0
n1=1000
n2=1000
n3=10
dl=100
dh=3
a0=30
nel=200
neh=6
toler=0.1e-5
! FE model
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
80 of ANSYS, Inc. and its subsidiaries and affiliates.
VCCT-Based Crack-Growth Simulation
!
esel,s,ename,,202 !* select interface element to
cm,cpath,elem !* define crack-growth path
nsle
nlist
nsel,s,loc,x,a0
nsel,r,loc,y,0
nlist
esln
elist
cm,crack1,node !* define crack-tip node component
nlist
alls
finish
/solu
resc,,none
esel,s,type,,2
nsle,s
nsel,r,loc,x
nsel,r,loc,y,dh/2 !* apply displacement loading on top
d,all,uy,dis1
nsel,all
esel,all
esel,s,type,,1
nsle,s
nsel,r,loc,x
nsel,r,loc,y,-dh/2 !* apply displacement loading on bottom
d,all,uy,-dis1
nsel,all
esel,all
autots,on
time,1
cint,new,1 !* crack id
cint,type,vcct !* vcct calculation
cint,ctnc,crack1 !* crack-tip node component
cint,norm,0,2
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 81
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
nsubst,n1,n2,n3
outres,all,all
solve !* perform solution
finish
/post1
set,last
prci,1
!
set,1,4
plnsol,s,1
!
finish
/post26
nsel,s,loc,y,dh/2
nsel,r,loc,x,0
*get,ntop,node,0,num,max
nsel,all
nsol,2,ntop,u,y,uy
rforce,3,ntop,f,y,fy
prod,4,3, , ,rf, , ,20
/title,, dcb: reaction at top node verses prescribed displacement
/axlab,x,disp u (mm)
/axlab,y,reaction force r (n)
/yrange,0,60
xvar,2
prvar,uy,rf
prvar,2,3,4
/com,
finish
• The analysis is assumed to be quasi-static. Although a transient analysis is possible, the fracture calculations
do not account for the transient effects.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
82 of ANSYS, Inc. and its subsidiaries and affiliates.
Modeling Interface Delamination with Interface Elements
• The VCCT-based mixed-mode energy-release rates calculation assumes that the crack-tip field / deformation
at the crack-tip/front location is similar to when the crack extends by a small amount. This assumption does
not apply when crack growth approaches the boundary or when two cracks are close; therefore, use the
VCCT calculation with care and examine the analysis results.
Following is the general procedure, with special considerations indicated, along with links to applicable
sections where more detailed information is available:
1. Build or import the model. There are no special considerations for building or importing the model for
an interface delamination analysis. You perform this step as you would in any typical analysis. See Building
the Model in the Basic Analysis Guide. For further details on building the model, see the Modeling and
Meshing Guide.
2. Define element type. To properly simulate the cohesive zone, you must define structural element types
and corresponding interface element types. See Element Selection (p. 84) in this chapter for more details
on this topic.
3. Define material. Use TB,CZM with TBOPT = EXPO or BILI to define the cohesive zone material that char-
acterizes the separation behavior at the interface. You then input the sets of data using the TBDATA
commands, as applicable.
4. Mesh the model. Use the AMESH or VMESH commands to mesh the structural elements, and use the
CZMESH command to mesh the cohesive zone element interface along the layers. Special restrictions apply
to the CZMESH command in terms of matching the source and target. Also, the order in which you execute
these commands is critical. You can use CZMESH only after the underlying solid model has been meshed.
You can also generate interface elements directly using theEGEN command. Each of these commands in-
volves special consideration for interface elements. See Meshing and Boundary Conditions (p. 87) in this
chapter for more details on this topic.
5. Solve. There are special solving consideration when you perform an interface delamination analysis. These
are primarily concerned with the interface element stiffness loss or softening. Care should be taken to
avoid the numerical instability that may be caused by the delamination and failure of the interface.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 83
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
6. Review Results. You can print or plot your cohesive zone output items using the PRESOL, PRNSOL,
PLESOL, PLNSOL, or ESOL commands. See Reviewing the Results (p. 88) in this chapter for more details
on this topic.
The 2-D elements, INTER202 and INTER203, use a KEYOPT to define various stress state options.
For elements with ... use this ... with one of these structural elements:
these interface
characteristics: element:
2-D, linear INTER202 PLANE182
2-D, quadratic INTER203 PLANE183
3-D, quadratic INTER204 SOLID186, SOLID187
3-D, linear INTER205 SOLID65, SOLID185, SOLSH190, SOLID272, SOLID273,
SOLID285
Proper element type is chosen based on the stress states of interest and structural element types used.
Element selection is done by the element type command, ET, for example,
ET,1,205
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
84 of ANSYS, Inc. and its subsidiaries and affiliates.
Modeling Interface Delamination with Interface Elements
The tension or shear deformations within this zone are of primary interest. The surface behavior of the
material depends on the type of CZM model specified (TB,CZM,,,,TBOPT, where TBOPT = EXPO or BILI).
Unloading behavior is not addressed in the CZM with exponential law (TB,CZM,,,,EXPO).
The surface behavior of the material is highly nonlinear in either case, and the resulting softening or
loss of stiffness changes character rapidly as the element separation increases. Unloading behavior is
not addressed in this configuration.
The material constants σmax, , and are input as C1, C2, and C3. The input format is
TB,CZM,,,,
TBDATA,1,C1,C2,C3
This CZM material option must be used with interface elements INTER202, INTER203, INTER204, and
INTER205.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 85
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
where
Note
For more information about defining a cohesive zone material in an interface delamination analysis,
see Bilinear Cohesive Zone Material for Interface Elements and Contact Elements in the Material Reference.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
86 of ANSYS, Inc. and its subsidiaries and affiliates.
Modeling Interface Delamination with Interface Elements
• Use the CZMESH command to generate the interface. You must either define the model into two
components or groups of elements (between which the cohesive zone interface elements will reside),
or specify a coordinate value for the line or plane that will divide the model.
• Use the E command to directly generate interface elements from a set of nodes.
• For generating interface elements directly from a pattern, use the EGEN command.
Like most nonlinear problems, convergence behavior of an interface delamination analysis depends
strongly on the particular problem to be solved. ANSYS has provided a comprehensive solution control
strategy, therefore it is always recommended that you use the ANSYS default solution options, unless
you are sure about the benefits of any changes.
• When the element breaks apart under external loading, it will lose its stiffness and may cause numerical in-
stability.
• It is always a good practice to place the lower and upper limit on the time-step size (DELTIM or NSUBST),
and to start with a small time step, then subsequently ramp it up. This ensures that all of the modes and
behaviors of interest will be accurately included and that the problem is solved effectively.
• When interface elements are under tension, the normal stiffness is exponentially related to the separation.
That is, the greater the separation, the lower the normal stiffness of the elements.
• When interface elements are under compression, you can align contact elements with the interface elements
to obtain better penetration control.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 87
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
A convergence failure can indicate a physical instability in the structure, or it can merely be the result
of some numerical problem in the finite element model.
For a description of the available output components, see the Output Data sections of the element
descriptions for any of the interface elements (for example, INTER202).
To review results in POST1, the database must contain the same model for which the solution was cal-
culated.
1. Verify from your output file (Jobname.OUT) whether or not the analysis converged at all load steps.
• If not, you probably won't want to postprocess the results, other than to determine why convergence
failed.
2. Enter POST1. If your model is not currently in the database, issue RESUME.
Command(s): /POST1
GUI: Main Menu> General Postproc
3. Read in results for the desired load step and substep, which can be identified by load step and substep
numbers or by time.
Command(s): SET
GUI: Main Menu> General Postproc> Read Results> load step
4. Display the results using any of the following options. Note that cohesive zone element results, such as
tension and separation, are always displayed and listed in the local coordinate system.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
88 of ANSYS, Inc. and its subsidiaries and affiliates.
Modeling Interface Delamination with Contact Elements (Debonding)
Use these options to display contours of stresses, strains, or any other applicable item. When display-
ing the interface tension distribution, if other structural mating components are not included, ANSYS
will plot the geometry of those components in gray. To have a better visualization of an interface
tension plot, it is better for you to select the interface elements only.
Option: Animation
Many other postprocessing functions are available in POST1. See The General Postprocessor (POST1) in
the Basic Analysis Guide for details. Load case combinations usually are not valid for nonlinear analyses.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 89
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
• Node-to-surface (CONTA175)
• Line-to-line (CONTA177)
The contact elements must use bonded contact (KEYOPT(12) = 2, 3, 4, 5 or 6) with the augmented
Lagrangian method or pure penalty method (KEYOPT(2) = 0 or 1). Debonding is activated by associating
a cohesive zone material model (TB,CZM) with the contact elements.
Two other cohesive zone material models that were developed for use with the interface elements can
also be used to model contact debonding: the bilinear material model (TB,CZM with TBOPT = BILI) and
the exponential material model (TB,CZM with TBOPT = EXPO).
Debonding is also characterized by convergence difficulties during material softening. Artificial damping
is provided to overcome these problems. An option for tangential slip under compressive normal contact
stress for mixed-mode debonding is also provided.
After debonding is completed, the surface interaction is governed by standard contact constraints for
normal and tangential directions. Frictional contact is used if friction is specified for the contact elements.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
90 of ANSYS, Inc. and its subsidiaries and affiliates.
Modeling Interface Delamination with Contact Elements (Debonding)
where:
To model bilinear material behavior with tractions and separation distances, use TB,CZM with TBOPT
= CBDD. You also input the following material constants with the TBDATA command:
1. For contact elements using the force-based model (see the description of KEYOPT(3) for CONTA175 and
CONTA177), input a contact force value for this quantity.
To model bilinear material behavior with tractions and critical fracture energies, use TB,CZM with TBOPT
= CBDE. You also input the following material constants with the TBDATA command:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 91
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
1. For contact elements using the force-based model (see the description of KEYOPT(3) for CONTA175 and
CONTA177), input a contact force value for this quantity.
2. For contact elements using the force-based model (see the description of KEYOPT(3) for CONTA175 and
CONTA177), this quantity is critical fracture energy.
The following is an example of how to define a cohesive zone material with the TB and TBDATA
commands:
TB,CZM,,,,CBDD ! bilinear behavior with tractions and separation distances
TBDATA,1,C1,C2,C3,C4,C5,C6
For more information about this cohesive zone material model, see Cohesive Zone Material for Contact
Elements in the Material Reference.
To define this material, use the TB,CZM command with TBOPT = BILI. Specify the material constants
as data items C1 through C6 on the TBDATA command as described in Material Constants -- Bilinear
Law (p. 85).
To activate this option, use the TBFIELD,CYCLE command to define the CZM material as a function of
healing cycle number. For more information, see Post-Debonding Behavior of Cohesive Zone Material
in the Contact Technology Guide.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
92 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
1. For contact elements using the force-based model (see the description of KEYOPT(3) for CONTA175 and
CONTA177), this output item is reported as a force quantity.
Debonding specific output quantities are also available and are output as NMISC data. The output
quantities vary based on the CZM model used, as outlined in the tables below.
• Extends the conventional finite element method to account for cracks based on the concept of partition of
unity. [1][2][3][4]
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 93
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
• Offers a way to model the cracks without explicitly meshing the crack surfaces.
• Enables fracture-parameter (J-integral (p. 25) and stress-intensity factors (p. 27)) evaluation of stationary
cracks in linear elastic isotropic materials. (The displacement formulation can account for the presence of
singularity.)
• Allows for arbitrary crack growth within the existing mesh. No morphing or remeshing is needed.
• For a growing crack, the method assumes that the discontinuities cut the element fully. (In this case, dis-
placement formulation does not account for the presence of singularity.)
• As the crack grows, the newly introduced crack segments are always assumed to have cohesive zone beha-
vior. [2][3][4]
Element KEYOPTs
PLANE182 • KEYOPT(1) = 0, 1
• KEYOPT(3) = 0, 2, 3
• KEYOPT(6) = 0
SOLID185 • KEYOPT(2) = 0
• KEYOPT(3) = 0
• KEYOPT(6) = 0
Element KEYOPTs
CINT Calculates the fracture parameters in case of a stationary
crack, and the maximum circumferential stress used as the
crack-propagation criterion.
CGROW Defines the crack-growth set, fracture criterion, and
solution-control parameters.
The following topics for XFEM-based stationary crack analysis and crack-growth simulation are available:
3.6.1. XFEM Overview
3.6.2. XFEM Analysis Methods
3.6.3. Defining the Model in an XFEM Analysis
3.6.4. XFEM-Based Stationary Crack Analysis
3.6.5. XFEM-Based Crack-Growth Analysis
3.6.6. Postprocessing XFEM Analysis Results
3.6.7. XFEM Crack-Growth Simulation References
Also see XFEM-Based Fatigue Crack Growth (p. 126), which uses singularity-based (p. 95) XFEM.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
94 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
The extended finite element method (XFEM), introduced by Belytschko and Black [5], overcomes the
requirements of updating the mesh as the crack grows. XFEM is based on the partition of unity concepts
outlined in Melenk and Babuska [1].
• Singularity-Based Method (p. 95) -- Accounts for crack-tip singularities as well as the jumps in dis-
placements across the crack surfaces. Cracks may terminate inside a finite element. (See illustration (a)
in Figure 3.12: XFEM Crack Representation in a Finite Element Model (p. 96).)
• Phantom-Node Method (p. 96) -- Accounts for jumps in displacements across the crack surfaces.
Crack-tip singularity is not considered. The crack terminates at the edge (or face) of a finite element.
(See illustration (b) in Figure 3.12: XFEM Crack Representation in a Finite Element Model (p. 96).)
The displacement functions in the FEM formulation are enhanced by introducing additional enrichment
functions that capture the jump in displacement across the crack surface and also the crack-tip singu-
larities:
where:
= Displacement vector
= Conventional nodal shape functions
= Nodal displacement vectors
= Heaviside step function which takes on values of -1 or +1 depending on which side of the
crack the sampling point is located
= Enriched nodal degrees of freedom accounting for the jump in displacement
= Crack-tip functions
= Nodal degrees of freedom accounting for the crack-tip singularity
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 95
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
By introducing phantom nodes superposed on the parent element nodes (as shown in Fig-
ure 3.13: Phantom-Node Method (p. 97)), the displacement function can be rewritten in terms of the
displacements of the real nodes and the phantom nodes [3] as:
which leads to a superposed element formulation that essentially splits the parent element into two
subelements. Here:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
96 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
= +
Phantom nodes
User-defined nodes
In the finite element model, the crack is defined as a line (or surface) discontinuity in the model. Set
up the initial crack as follows:
3.6.3.1. Step 1: Define the Crack-Enrichment Parameters
3.6.3.2. Step 2: Define the Enhancement Radius to Account for Crack-Tip Singularity Effects
3.6.3.3. Step 3: Define the Snap Tolerance to Snap Crack Tip to Element Face
3.6.3.4. Step 4: Define the Initial Crack
Define the enrichment region conservatively. The analysis becomes more computational intensive as
more internal nodes are added in the model.
XFENRICH,EnrichmentID
where EnrichmentID is the name assigned for identifying the enrichment region.
Define an element component in which the initial cracks are defined and will possibly propagate:
XFENRICH,EnrichmentID,CompName
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 97
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The initial cracks specified in the enrichment region can be traction-free or can have an associated co-
hesive zone behavior if necessary. Specify a material ID that describes the cohesive zone behavior of
the initial crack:
XFENRICH,EnrichmentID,CompName,MAT_ID
where MAT_ID is the material ID number describing the cohesive zone behavior. If the
material ID is not specified, the crack faces are assumed to be traction-free.
XFENRICH,EnrichmentID,CompName,,PHAN (default)
XFENRICH,EnrichmentID,CompName,,SING
3.6.3.2. Step 2: Define the Enhancement Radius to Account for Crack-Tip Singularity
Effects
The enhancement radius applies only to the singularity-based XFEM method (XFENRICH,,,,SING).
By default, the singularity functions apply to the crack-tip element only. The crack-tip singularity does
not affect the neighboring uncracked elements surrounding the crack tip.
You can account for the effects of the crack-tip singularity in a region around the crack tip by specifying
a radius within which the program includes the singularity functions in the element formulation:
XFENRICH,EnrichmentID,CompName,,SING,RADIUS
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
98 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
Figure 3.14: Defining a Crack-Tip Radius to Account for Crack-Tip Singularity Effects
3.6.3.3. Step 3: Define the Snap Tolerance to Snap Crack Tip to Element Face
The snap-tolerance specification applies only to the 2-D singularity-based XFEM method (XFEN-
RICH,,,,SING).
In a typical singularity-based XFEM analysis, it is good practice to position the crack tip somewhere in
the middle region of the element. A snap tolerance is available, enabling the crack tip to automatically
snap the crack tip to the closest element edge (or face) available:
XFENRICH,EnrichmentID,CompName,,SING,RADIUS,SNAPTOLER
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 99
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The program considers the tolerance value and the average element length to determine if the crack
tip should be snapped to the face or not. The default snap tolerance is 1.E-6.
XFDATA,LSM,ELEMNUM,NODENUM,PHI,PSI
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
100 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
The level-set value PSI is evaluated for all cracked elements associated with a given crack tip, as shown:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 101
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The PSI = 0 plane is assumed to be perpendicular to the crack plane at the crack tip.
Criterion Comments
Crack-tip position For the singularity-based method (p. 95), the crack tip can be
positioned anywhere within or on the edge (or face) of the element.
For the phantom-node method (p. 96), the crack tip must be
positioned on the edge (or face) of the element (that is, the crack
cuts the element fully).
PSI value Not used with the phantom-node method.
Multiple cracks If you define multiple cracks in the model, the PHI and PSI values
must be associated with the appropriate cracks.
Initial crack position The initial crack cannot cut the element at the nodes of the element
nor pass through the nodes of an element. If the crack is very close
to an edge (or face), position it slightly away from the edge (or
face) of an element by specifying a suitable PHI value.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
102 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
Mechanical APDL calculates the signed distance functions ϕ and ψ at the nodes of the cracked elements.
You can list the ϕ and ψ values of the cracked elements (XFLIST).
The program identifies and stores crack-front elements in an element component named _XFCRKFREL
n (where n = 1, 2, 3, … depending on the number of crack fronts arbitrarily identified in the model).
For example, if a model has two crack fronts, the two crack-front element components are identified
as: _XFCRKFREL1 and _XFCRKFREL2.
The component name and the list of elements in the component appear in the output file for verification.
You can also use the component to identify the crack-front elements required for the fracture parameter
calculations (CINT,CXFE).
Defining the Crack Surface for an XFEM Analysis Using MESH200 Elements
1. Define the base finite element mesh for the model (composed of either PLANE182 [for 2-D] or SOLID185
[for 3-D] elements).
2. Identify the location of the crack surface in the base mesh and insert the geometry of the crack surface
within the base finite element mesh.
Ensure that the crack geometry does not intersect the base mesh at the nodes of the elements.
• For 2-D: Use 2-D lines defined by two nodes and set KEYOPT(1) = 0.
• For 3-D: Use 3-D triangles defined by three nodes and set KEYOPT(1) = 4.
4. Set up an element component composed of the MESH200 elements used to define the crack surface(s).
5. Set up a node component composed of the crack-front nodes of the MESH200 elements.
6. Calculate the signed distance functions of the nodes of the intersected base mesh elements:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 103
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The blue box identifies the previously defined (XFENRICH) base-element component. The red line in-
dicates the crack surface meshed with MESH200 elements (grouped as an element component). Blue
dots indicate crack-tip nodes (grouped into a node component).
The following figure shows an edge-crack specimen, the crack surface discretized with MESH200 elements:
The blue box identifies the previously defined (XFENRICH) base-element component. The MESH200
elements are grouped as an element component. Red dots indicate crack-front nodes (grouped into a
node component) on the crack-surface mesh.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
104 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
The following figure shows how the program identifies crack-front elements for a center crack, given
a properly defined crack surface:
Both the crack-front elements and the MESH200 elements are shown for clarity.
Example 3.7: Generating a Center Crack in a 2-D XFEM Model (MESH200 Method)
/prep7
/com
/com ******************************************************
/com
/com Sample input file for generating a center crack
/com in a 2-D XFEM model
/com
/com ******************************************************
! element types
et,1,182
!materials
mp, ex, 1, 3.0e6
mp, nuxy, 1, 0.3
mp, dens, 1, 1.0
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 105
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Example 3.8: Generating a Center Crack in a 3-D XFEM Model (MESH200 Method)
/prep7
/com
/com ******************************************************
/com
/com Sample input file for generating a center crack
/com in a 3-D XFEM model
/com
/com ******************************************************
! element types
et,1,185
!material definition
mp, ex, 1, 3.0e6
mp, nuxy, 1, 0.3
mp, dens, 1, 1.0
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
106 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
Although the phantom-node (p. 96) XFEM method can be used for stationary-crack analysis, J-integral
and SIFS fracture parameters cannot be evaluated when using this method.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 107
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Where represent the coordinates of a polar coordinate system with the origin centered at the
crack tip.
The level-set values offer a convenient way of characterizing the crack-tip stress and displacement
fields instead of the local coordinates.
and
All the expressions in the finite element discretization of the virtual work is expressed in terms of .
3.6.4.1.1. Level-Set Values for Uncracked Elements Surrounding the Crack Tip
To account for the singularity effects in the uncracked elements surrounding the crack tip (XFENRICH,En-
richmentID,CompName,,SING,RADIUS), Mechanical APDL calculates the level-set values for those
elements automatically. [15][16][17][18]
Command Purpose
CINT,NEW,1 Requests a new domain integral calculation
CINT,TYPE,JINT (or SIFS) Requests the desired fracture parameter (J-integral or
stress-intensity factors, respectively).
CINT,CXFE,CompName Specifies the name of element component (CompName) containing
the crack-front element set.
CINT,NCON,n Specifies the number of contours (n) required.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
108 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
The specimen is modeled with the PLANE182 element (with KEYOPT(1) = 0, KEYOPT(3) =2, KEYOPT(6)
= 0). A fine mesh is used in the region near the crack surface:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 109
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The fracture parameter and are calculated and stored (CINT) for every substep of the analysis.
During the post-processing stage, the and values are extracted (PRCINT).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
110 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
The following table compares the calculated values of the J-integral (p. 25) and stress-intensity
factors (p. 27) (averaged over contours 3 through 8) to the theoretical results:
*if,_geomgen,eq,1,then
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 111
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
! define keypoints
k, 1, 0.0, -2.0
k, 2, W, -2.0
k, 3, W, 2.0
k, 4, 0.0, 2.0
k, 5, W, -H/2
k, 6, 0.0, -H/2
k, 7, 0.0, H/2
k, 8, W, H/2
!
! define enrichment identification
!
xfenrich, ENRICH1, testcmp, , SING,1.5
allsel
/com *************************************************************
/com
/com INITIAL CRACK DATA
/com
/com *************************************************************
yc = 0.0
xc = 5.0
nsel, s, loc, x, 0 , xc
esln,s,
esel, r, cent, y, -1e-3, 1e-3
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
112 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
xflist
! crk tip element
esel,s,cent,x,xc-10/xnume/2,xc+10/xnume/2
esel,r,cent,y,-1e-2,1e-2
cdwrite,all,xfem-sl201s,cdb
*if,_exit,eq,1,then
/exit,nosave
*endif
*else
/PREP7
cdread,db,xfem-sl201s,cdb
*endif
finish
! Solution Module
/solu
antype,0
time, 1.0
deltim, 0.1, 1.0E-01, 0.2
outres,all, all
! CINT calculations
CINT, NEW, 1
CINT, TYPE, JINT
CINT, CXFE, crktipelem
CINT, NCON, 8
CINT, NORM, 0, 2
CINT, NEW, 2
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 113
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
/post1
set,last,last
/OUT
/COM ***** RESULTS *****
/COM
/COM ***** PRINT NODAL RESULTS *****
/COM
/COM >>> JINTEGRAL
/COM
PRCINT,1,,JINT
/COM
/COM >>> MODE 1 STRESS INTENSITY FACTOR
/COM
PRCINT,2,,K1
/COM
/COM >>> MODE 2 STRESS INTENSITY FACTOR
/COM
PRCINT,2,,K2
/COM
/COM
/COM
/com, expected results J = 38.076167163718
/com, expected results KI = 1120.3830854420
/com, expected results KII = 0
/exit,nosave
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
114 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
The following topics related to defining fine the crack-growth criterion are also available:
3.6.5.1.2.1. Understanding the Criteria
3.6.5.1.2.2. Specifying the Criteria
3.6.5.1.2.3. Direction of Crack Propagation
The maximum circumferential stress criterion [7] is based on evaluating the maximum value of
the circumferential stress when sweeping around the crack tip. (See Figure 3.24: Evaluation
of STTMAX (or PSMAX) Around the Crack Tip (p. 116).) You can specify the positions at which
is evaluated by specifying both the distance ahead of the crack tip and the angles to be scanned
(CINT).
Ideally, the maximum circumferential stress criterion and the circumferential stress criterion based
on yield the same result. Due to finite element discretization, however, they may yield
slightly different results.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 115
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Figure 3.24: Evaluation of STTMAX (or PSMAX) Around the Crack Tip
TBDATA,1,VALUE
By default, the crack propagation direction for the STTMAX and PSMAX crack-growth criteria is always
orthogonal to the direction of the circumferential stress whenever the fracture criterion is satisfied.
3.6.5.1.3. Step 3: Define the Decay of Stresses on the Newly Created Crack Segments
When the cohesive segments are initiated, the cohesive stresses in the crack segments gradually decrease
to zero as the deformation progresses. The decay of the cohesive stresses is modeled based on a rigid
linear cohesive law [6].
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
116 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
To define the rigid linear law, issue the TB,CGCR,,,,RLIN command, then specify the following material
constants via the TBDATA command.
• Issue the TB,CZM,,,,BILI command, then specify the material constants via the TBDATA command. (See Bi-
linear Cohesive Zone Material for Interface Elements and Contact Elements in the Material Reference.)
• Specify the material ID (MAT_ID on the XFENRICH command) to invoke the cohesive behavior on the initial
crack.
By default, the interaction between the crack surfaces is taken into account using a simple penalty
contact formulation in the normal direction. The contact behavior is activated only when the crack
surfaces are assumed to be closed or penetrating. The crack faces are assumed to be in frictionless
contact.
1. Define the elements that form the crack front as a crack-front element set:
CINT,CXFE,CompName
2. Define the distance ahead of the crack tip (front) at which the circumferential stress is evaluated:
CINT,RADIUS,VALUE
The default distance value (VALUE) is twice the average element length of all elements in the element
component specified via the XFENRICH command.
3. Define the number of intervals, and the minimum and maximum values, for the sweep angle:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 117
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
CINT,RSWEEP,NUM_INTERVALS,MIN_ANGLE,MAX_ANGLE
The program uses the current crack direction as the basis to sweep around the crack tip from the
minimum to the maximum at the given radius (CINT,RADIUS,VALUE), thereby identifying locations
around the crack tip at which the circumferential stress will be sampled.
If this command is not issued, only the location along the current crack-extension direction at the
given radius is sampled.
As the crack grows, the crack-front elements are updated internally so that the crack advances properly.
The specified component (CINT,CXFE,CompName), however, is not updated.
Other Action arguments on the CINT command (such as Action = CTNC, CENC, NCON, SYMM, UMM,
or EDIR) are not considered in an XFEM-based crack-growth analysis.
CGROW,NEW,SET_NUM
CGROW,CID,ID_NUM
where ID_NUM is the crack-calculation ID (CINT,NEW,ID_NUM) for either of the fracture parameter
calculations (STTMAX or PSMAX).
CGROW,METHOD,XFEM
The initial crack must have already been specified (XFENRICH and XFDATA) for the XFEM method.
CGROW,FCOPTION,MTAB,MAT_ID
where MAT_ID is the material ID number for the material table (specified via the TB,CGCR command).
Other Action arguments on the CGROW command (such as Action = CPATH, DTMIN, DTMAX, or
STOP ) are not considered in an XFEM-based crack-growth analysis.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
118 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
In 2-D crack growth, the crack front consists of a single node or tip, and new crack segments start from
the previous crack tip.
In 3-D crack growth, however, the crack front consists of several segments, and the new crack front
may not evolve as a smooth surface from the previous crack front. In such cases, the program attempts
to compensate via an element-wise smoothing algorithm based on the technique suggested in Duan
[4].
The smoothing operation may result in the subsequent crack front being discontinuous along the crack
front and with respect to the previous crack front. Generally, however, the crack front propagates in
the appropriate direction depending on the applied loads and the local stress and deformation fields
surrounding the crack front.
To propagate the crack, a displacement boundary condition is applied at the center of the top edge of
the specimen.
The following figure shows the linear evolution of the stresses in the newly cracked segments:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 119
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Figure 3.26: Material Parameters for Linear Decay of Stresses in Newly Cracked Segments
As the normal displacement between the two surfaces of the cracked segment increases, the cohesive
stresses in the cracked segment decreases linearly from A to B. The unloading and reloading path at
any point C follows the path C-O. The value of STTMAX is taken from the crack-growth criterion specified.
The mesh near the region where the crack cuts the single element is shown in the following figure:
The PLANE182 element (with KEYOPT(1) = 0 and KEYOPT(6) = 0) is used to model the specimen. Plane
strain conditions are assumed. A fine mesh is used in the region where the crack grows, while coarse
mesh is used for the rest of the specimen.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
120 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
The force increases with the applied displacement and slowly peaks as the crack begins to grow. The
reaction force then decreases rapidly in the initial phase of crack growth and then slows down with
subsequent crack growth. The results are similar to the reference results [8].
As expected, the crack propagates in the vertical direction towards the point of application of the dis-
placement boundary condition, as shown:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 121
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
!crack-growth criterion
tb, cgcr, 2, , , STTMAX ! Fracture Behavior: Maximum circumferential stress
tbdata, 1, 0.5 ! Maximum normal traction: = 0.5 N/mm2
a, 1,2,3,4 ! Area #1
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
122 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
a, 2,5,6,3 ! Area #2
a, 5,7,8,6 ! Area #3
! Mesh areas
type,1
mat, 1
esize,2.0/21 ! Element size
amesh,2 ! Mesh area #2
esize,0.4
amesh,1,3,2 ! Mesh areas #1 & #3
/com ******************************************
/com LISTING OF CRACK INFORMATION
/com ******************************************
xflist
! Crack-tip element
esel,s,elem,,11
cm, crktipelem, elem ! Element set component for CINT command
allsel,all
finish
/SOLU
antype,0
time, 1.0
deltim, 0.001, 1.E-06, 0.001
outres,all, all
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 123
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
CGROW, METHOD, XFEM ! Uses XFEM method for the crack propagation
CGROW, FCOPTION, MTAB, 2 ! Fracture criterion
SOLVE
/com *************************************************************
/com
/com CRACK DATA AFTER PROPAGATION
/com
/com *************************************************************
xflist
finish
/post1
set,list
set,last,last
*get,ldstep, active, 0, set, lstp ! current ldstep #
*get,nsubst, active, 0, set, nset,last ! # of data sets on results file
*dim,nd,array,2
nd(1) = 65
nd(2)= 66
*dim,u,table,nsubst
*dim,f,table,nsubst
*dim,t,table,nsubst
*do, j, 1, nsubst
set,1,j
*get,dispY,node,nd(1),u,y
u(j) = -dispY
*get,curtim,active,0,set,time
t(j) = curtim
totforce = 0.0D0
*do, i, 1, 2
*get,nfor, node, nd(i), RF, FY
totforce = totforce - nfor ! reaction
*enddo
f(j) = totforce
*enddo
/COM *************************************************
/COM
/COM TIME vs. REACTION FORCE
/COM
/COM *************************************************
*vwrite,u(1), f(1)
(1x,' ', f10.4, ' ', F10.4)
finish
• Material behavior is assumed to be linearly elastic. The available fracture criteria are valid only for cracks in
homogeneous linear elastic materials.
• The analysis is assumed to be quasi-static. Other analysis types are not available.
• Because the crack-tip singularity effects are not incorporated into the analysis, the stress and deformation
fields around the crack tip are only approximate. This assumption may result in approximate crack direction
prediction during subsequent crack growth. Crack direction prediction may also be affected by boundaries,
other discontinuities, and the local stress and deformation fields due to discretization.
• The crack-propagation direction depends on the distance ahead of the crack tip (front) at which the circum-
ferential stress is evaluated. Some experimentation may be required in when specifying the radius value
(CINT,RADIUS,VALUE).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
124 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Crack Analysis and Crack-Growth Simulation
• Pressure loads on faces of cracked elements are ignored. If the element is not cracked, pressure loads are
imposed; however, if the element cracks during deformation, the program ceases pressure load application.
• In a 3-D XFEM-based analysis, avoid using degenerate forms of the SOLID185 element (prisms, tetrahedron
and pyramids) in the region where the initial crack is defined or assumed to grow.
• A fracture criterion is evaluated after the substep is converged and has completed. If the time stepping is
large, the fracture criterion ratio (CGROW,FCRAT,VALUE) may be exceeded. Limiting the incremental time
step for the substeps results in a better approximation to the fracture criterion ratio.
• Contact elements are not used in regions where the crack is defined or is assumed to grow.
Command Purpose
ANDATA Displays animated graphics data for nonlinear problems
ANTIME Generates a sequential contour animation over a range of time
*GET Retrieves a value and stores it as a scalar parameter or part of an
array parameter
PLCKSURF Plots the PHI = 0 level set surface in an XFEM-based crack
analysis (p. 93)
PLDISP Displays the displaced structure
PLESOL Displays the solution results as discontinuous element contours
PLNSOL Displays results as continuous contours
PLVECT Displays results as vectors
PRESOL Prints element solution results
PRNSOL Prints nodal solution results
PRVECT Prints results as vector magnitude and direction cosines
To visualize the cracked elements in postprocessing, write the element miscellaneous data to the results
file (OUTRES, MISC).
The POST26 time-history postprocessor (/POST26) is not supported for XFEM analysis.
1. Melenk, J. and I. Babuska.“The Partition of Unity Finite Element Method: Basic Theory and Applications.”
Computer Methods in Applied Mechanics and Engineering. 39: 289-314 (1996).
2. Remmers, J.J.C. R. de Borst, and A. Needleman.“The Simulation of Dynamic Crack Propagation using the
Cohesive Segments Method.” Journal of the Mechanics and Physics of Solids. 56: 70-92 (2008).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 125
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
3. Song, J. H., P. M. A. Areias, and T. Belytschko.“A Method for Dynamic Crack and Shear Band Propagation
with Phantom Nodes.” International Journal for Numerical Methods in Engineering. 67: 868-893 (2006).
4. Duan, Qingling., and Jeong-Hoon Song, Thomas Menouillard, and Ted Belytschko.“Element-local Level-
Set Method for Three-Dimensional Dynamic Crack Growth.” International Journal for Numerical Methods in
Engineering. 80: 1520-1543 (2009).
5. Belytschko, T. and T. Black.“Elastic Crack Growth in Finite Elements with Minimal Remeshing.” International
Journal for Numerical Methods in Engineering. 45: 601-620 (1999).
7. Erdogan, F. and G. C. Sih.“On the Crack Extension in Plates under Plane Loading and Transverse Shear.”
ASME Journal of Basic Engineering. 85: 519-527 (1963).
8. Mergheim, J. E. Kuhl, and P. Steinmann.“A Finite Element Method for the Computational Modeling of Co-
hesive Cracks.” International Journal For Numerical Methods in Engineering. 63: 276-289 (2005).
9. Hansbo, A. and P. Hansbo.“A Finite Element Method for the Simulation of Strong and Weak discontinuities
in Elasticity.” Computer Methods in Applied Mechanics and Engineering. 191: 3523-3540 (2004).
10. Sukumar, N. and J.-H Prevost.“Modeling Quasi-Static Crack Growth with Extended Finite Element Method
Part I: Computer Implementation.” International Journal for Solids and Structures. 40: 7513-7537 (2003).
11. Sukumar, N. and Z. Y. Huang, J.-H. Prevost and Z. Suo.“Partition of Unity Enrichment for Bimaterial Interface
Cracks.” International Journal for Numerical Methods in Engineering. 59: 1075-1102 (2004).
12. Elguedj, T. and A. Combescure.“Appropriate Extended Functions for X-FEM Simulation of Plastic Fracture
Mechanics.” Computer Methods in Applied Mechanics and Engineering. 195: 501-515 (2006).
13. Osher, S. and J. A. Sethian.“Fronts Propagating with Curvature-Dependent Speed: Algorithms based on
Hamilton-Jacobi formulations.” Journal of Computational Physics. 79: 12-49 (1988).
14. Stolarska, M. DL Chopp, N. Moes, T. Belytschko.“Modeling Crack Growth by Level Sets in the Extended Finite
Element Method.” International Journal for Numerical Methods in Engineering. 51: 943-960 (2001).
15. Sethian, J. "A Marching Level-Set Method For Monotonically Advancing Fronts,." Proceedings of National
Academy of Science, USA. 93: 1591-1595 (1996).
16. Chopp, D. L. "Some Improvements of the Fast Marching Method." SIAM Journal on Scientific Computing. 23:
230-244 (2001).
17. Sukumar, N., D.L. Chopp, B. Moran. "Extended Finite Element Method and Fast Marching Method For Three-
dimensional Fatigue Crack Propagation." Engineering Fracture Mechanics. 70: 29-48 (2003).
18. Fries, T. P. and M. Baydoun.“Crack Propagation with XFEM and a Hybrid Explicit-Implicit Crack Description.”
International Journal for Numerical Methods in Engineering. 89: 1527-1558 (2012).
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
126 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
Following are characteristics of the XFEM-based approach to simulating fatigue crack growth:
• Supports 2-D and 3-D fatigue crack-growth simulation in linear elastic isotropic materials only.
• Ignores large-deflection and finite-rotation effects, crack-tip plasticity effects, and crack-tip closure or com-
pression effects.
The following topics for XFEM-based fatigue crack growth are available:
3.7.1. XFEM-Based Fatigue Crack Growth in Mechanical APDL
3.7.2. Performing an XFEM-Based Fatigue Crack-Growth Analysis
3.7.3. XFEM-Based Fatigue Crack-Growth Assumptions
3.7.4. Postprocessing XFEM-Based Fatigue Crack-Growth Analysis Results
3.7.5. Example: XFEM-Based Fatigue Crack-Growth Analysis
3.7.6. References for Fatigue Crack Growth
For more information about XFEM, see XFEM-Based Crack Analysis and Crack-Growth Simulation (p. 93).
where:
= crack length
= number of cycles, (where , = stress-intensity factors at the maximum
and minimum loads, respectively)
= stress/load ratio
The current implementation of fatigue crack-growth simulation in Mechanical APDL is restricted to region
II in the following figure:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 127
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
where and are material constants that are determined experimentally. (Several other relationships
have been developed for regions I, II and III [2]).
For crack growth involving mixed-mode fracture, the expression is modified as:
and
and , the direction of crack propagation, is defined using the maximum circumferential stress criterion:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
128 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
Figure 3.31: Valid Loading Type for XFEM-based Fatigue Crack-Growth Simulation
If the cyclical loading is such that the amplitude changes after some number of cycles, then each set
of cycles with the same load amplitude should be modeled separately as a load step. Overloading
can also be modeled in a similar manner.
or
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 129
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The program calculates or (via the stress ratio ) numerically during the analysis. The determ-
ination of or depends on the fatigue crack-growth method. The program uses a simple
smoothing algorithm to smooth the calculated SIFS values for a given crack front before calculating
the or .
The calculation of or (via the stress ratio ) is performed numerically during the analysis.
The maximum crack-extension increment is user-specified, and the program calculates the number
of incremental cycles based on the fatigue crack-growth law.
LC Method Restrictions
• The crack-extension increment is restricted to the length of the crack in the element ahead of the
current crack tip.
• The initial crack specification must result in fully-cut elements. (Partially cut elements are not
supported.)
• If multiple cracks exist in a model, the program may esitmate the number of cycles differently for
different cracks in the same model.
If multiple cracks exist in a model, the number of cycles may be estimated differently for different
cracks in the same model.
• The initial crack can cut an element fully or partially. The crack-extension increment can cut multiple
elements.
• The maximum crack increment is used along with the maximum (attained at some position
along the crack front) to first calculate . The crack extension at other locations of the crack front are
then calculated based on this and the corresponding calculated for that location.
• If multiple cracks exist in a model, the program may esitmate the number of cycles differently for different
cracks in the same model.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
130 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
The incremental cycles are user-specified, and the crack-extension increment is calculated by
the program based on the fatigue crack-growth law.
Restrictions
• If at any instant the calculated exceeds the element boundaries, the program sets crack extension
length to the remaining uncut portion of the element, and recalculates to grow the crack by
that .
• The program does not modify the crack-propagation angle until the element is fully cut.
• After the crack front advances by the given increment, the program defines a new crack surface internally
and recalculates the LSM values for the cracked elements. Because a cut element cannot have a kinked
crack surface, this method may smooth out a previously kinked crack.
• When calculating the crack increment, if at any point on the crack front the value
(CGROW,FCG,DAMX,Value) or (CGROW,FCG,DAMN,Value) is exceeded, the crack increment
is set to ( or ) and the incremental number of cycles ( ) reported for output purposes at this
location will be based on this .
• In a 2-D XFEM analysis, the initial crack must cut the element(s) fully. For a 3-D analysis, the crack can cut
the elements partially or fully.
• Only PLANE182 and SOLID185 elements (with the KEYOPT settings shown in Table 3.1: Elements Used in an
XFEM Analysis (p. 94)) can be used.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 131
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
TB,CGCR,,,,PARIS
TBDATA,1,Value1,Value2
ANTYPE,STATIC
The total time specified (TIME) has no direct effect on the loading or the boundary conditions.
Each substep of the analysis load step yields a finite element solution during which the solution para-
meters are calculated and the crack is propagated. You can issue the DELTIM or NSUBST command to
control the extent of crack propagation in a given load step.
A fatigue crack-growth analysis typically uses fixed time-stepping. Although you can use an automatic
time-stepping scheme, it does not accelerate or decelerate the crack-propagation rate.
If using the LC (p. 130) method, the program controls the crack-growth increment during a substep. If
using the CBC (p. 130) method, a value that you specify (CGROW,FCG,DN) controls the incremental
number of cycles during a substep.
1. Specify a new domain-integral calculation (where ID is a number that you specify to identify this crack-
calculation):
CINT,NEW,ID
CINT,TYPE,SIFS
3. Specify the element component name (CompName) containing the crack-front element set:
CINT,CFXE,CompName
CINT,NCON,n
The program calculates , and by averaging the SIFS over contours 3 through n.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
132 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
1. Initiate the crack-growth set (where SETNUM is the crack-growth set number):
CGROW,NEW,SETNUM
2. Specify the crack-calculation ID (the same numerical identifier that you specified when setting up this
fracture-parameter calculation [CINT,NEW,ID]):
CGROW,CID,ID
CGROW,METHOD,XFEM
4. Specify the fatigue crack-growth law (where MATID is the material ID [TB,CGCR]):
CGROW,FCOPTION,MTAB,MATID
5. Optional: Stop the analysis when the maximum crack extension is reached:
CGROW,STOP,CEMX,Value
CGROW,FCG,METH,LC
CGROW,FCG,DAMX,VALUE
CGROW,FCG,DAMN,VALUE
CGROW,FCG,DKMIN,VALUE
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 133
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
CGROW,FCG,SRAT,VALUE
CGROW,FCG,METH,CBC
2. Optional: Specify the maximum (DAMX) and minimum (DAMN) allowable crack increments:
CGROW,FCG,DAMX,VALUE
CGROW,FCG,DAMN,VALUE
CGROW,FCG,DN,VALUE
CGROW,FCG,DKMIN,VALUE
CGROW,FCG,SRAT,VALUE
• Plasticity effects, nonlinear geometry effects, load-compression effects, and crack-tip-closure effects
are not considered.
• For cracks with short kinks, the SIFS may be only approximately path-independent (due to the limited
number of contours that properly encompass the crack tip). This behavior may affect crack-direction
prediction.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
134 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
• The maximum allowable crack increment is limited by the crack length in the element ahead of the tip.
The minimum allowable crack increment must be smaller than the crack length in the element ahead
of the tip; if it is larger, the crack increment is limited to the length of the crack in the element ahead
of the tip.
• Crack-path deviation can occur only at element edges (or faces). Crack propagation within an element
occurs along a constant direction (determined when the element begins to crack).
Command Purpose
ANDATA Displays animated graphics data for nonlinear problems
ANTIME Generates a sequential contour animation over a range of time
*GET Retrieves a value and stores it as a scalar parameter or part of an
array parameter
PLCKSURF Plots the Φ = 0 level set surface in an XFEM-based crack
analysis (p. 93)
PLDISP Displays the displaced structure
PLESOL Displays the solution results as discontinuous element contours
PLNSOL Displays results as continuous contours
PLVECT Displays results as vectors
PRESOL Prints element solution results
PRNSOL Prints nodal solution results
PRVECT Prints results as vector magnitude and direction cosines
To visualize the cracked elements in postprocessing, write the element miscellaneous data to the results
file (OUTRES,MISC).
The example analysis uses a SEN specimen with a crack length (a) to width (W) ratio, a/W = 0.5:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 135
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
The specimen is subjected to a cyclical pressure P = 10.0 MPa with a stress/load ratio .
The PLANE182 element (KEYOPT(1) = 0, KEYOPT(3) =0, KEYOPT(6) = 0) is used to model the specimen.
A fine mesh is used in the region near the crack surface:
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
136 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
Linear elastic isotropic material behavior is assumed. The crack tip rests on the edge of the element.
Paris' Law is used to simulate fatigue crack growth in the analysis. (See Table 3.6: Dimensions, Parameters
and Constants (p. 136) for the Paris' Law constants.)
In the solution phase, fixed time-stepping is used. Each substep provides a linear elastic solution used
to calculate the stress-intensity factors (SIFS) (CINT).
The theoretical value of the stress-intensity factor for the SEN specimen is given as: [4]
where:
For fatigue crack growth, the analysis uses the Life-Cycle (LC) method (p. 130).
The CGROW command specifies the crack-growth-related parameters. The command also specifies the
fatigue crack-growth method and the stress ratio .
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 137
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
138 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
In the fatigue crack-growth LC method, the crack increment is fixed a priori (equal to the crack length
in the element ahead of the current crack tip), and the incremental number of cycles is calculated for
each substep.
The following figure shows the predicted number of cycles (MAPDL) versus the crack extension, as well
as the theoretical results (TARGET):
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 139
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
In this figure, too, the numerically calculated results (MAPDL) show good agreement with the theoret-
ical results (TARGET):
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
140 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
! Model dimensions
a=5 !--- CRACK LENGTH
W=10 !--- WIDTH OF MODEL
H=20 !--- HEIGHT OF MODEL
! applied load
PRES=10
! Material model
E=2.0e5 !--- YOUNG MODULUS
NU=0.3 !--- POISSON'S RATIO
RO=1.0 !--- DENSITY
PI=ACOS(-1)
! Element types
et,1,182
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 141
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
k, 5, W, -H/2
k, 6, 0.0, -H/2
k, 7, 0.0, H/2
k, 8, W, H/2
type, 2
mat, 2
lesize,11,,,12
lmesh,11
allsel
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
142 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
/com
/com *************************************************************
/com
/com INITIAL CRACK DATA
/com
/com *************************************************************
/com
xflist
! Solution Module
/solu
antype,0
time, 1.0
deltim, 0.1, 0.1,0.1
outres,all, all
!CGROW calculations
cgrow, new, 1
cgrow, cid, 1
cgrow, method, xfem
cgrow, fcoption, mtab, 2
solve
finish
/post1
! get the # of data sets on the results file
*get, ndatasets, active, 0, set, nset
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 143
Crack-Growth Simulation, Interface Delamination, and Fatigue Crack Growth
*DIM,a_step,array,ndatasets,1
*do,i,2,ndatasets
set, , , , , , , i ! read the data set
*get, pval, CINT,1,CTIP,15910,CONTOUR,1,DTYPE,DLTN
DN(i,1) = pval + DN(i-1,1)
*get, pval, CINT,1,CTIP,15910,CONTOUR,1,DTYPE,DLTA
DA(i,1) = pval + DA(i-1,1)
*get, pval, CINT,1,CTIP,15910,CONTOUR,1,DTYPE,dltk
DK(i,1) = pval
*enddo
Z=1.12-0.23*((a_step(i-1)+10/79*40)/W)+10.55*((a_step(i-1)+10/79*40)/W)**2
ZZ=-21.72*((a_step(i-1)+10/79*40)/W)**3+30.39*((a_step(i-1)+10/79*40)/W)**4
ZZZ=PRES*SQRT(PI*(a_step(i-1)+10/79*40))
DeltK= ZZZ*(ZZ+Z)
DK(i,2) = DeltK
Nst = (pval-a_step(i-1))/(C*(DeltK**M))
DeltN = DEltN + Nst
DN(i,2) = DeltN
*enddo
*DIM,LABEL,array,ndatasets,1
*DIM,DNTab,table,ndatasets,1
*DIM,DATab,table,ndatasets,1
*DIM,DKTab,table,ndatasets,1
*do,i,1,ndatasets
LABEL(i)=i
*VFILL,DNTab(i,1),DATA,DN(i,1)
*VFILL,DATab(i,1),DATA,DA(i,1)
*VFILL,DKTab(i,1),DATA,DK(i,1)
*enddo
!Plot results
!/show,PNG
/view,1,1,1,1
/dscale,,0
!/graphics,power
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
144 of ANSYS, Inc. and its subsidiaries and affiliates.
XFEM-Based Fatigue Crack Growth
/AXLAB,X,Crack Extension
/AXLAB,Y,Number Of Cycles
/GCOL,1,MAPDL
/GCOL,2,TARGET
*VPLOT,DATab(1,1),DNTab(1,1),2
/AXLAB,X,Crack Extension
/AXLAB,Y, DELTA-K
/GCOL,1,MAPDL
/GCOL,2,TARGET
*VPLOT,DATab(1,1),DKTab(1,1),2
finish
1. Paris, P. C., M.P. Gomez, and W.P. Anderson.“TA Rational Analytic Theory of Fatigue.” The Trend in Engineering.
13: 9-14 (1961).
3. Erdogan, F. and G. C. Sih.“On the Crack Extension in Plates under Plane Loading and Transverse Shear.”
ASME Journal of Basic Engineering. 85: 519-527 (1963).
4. Tada, H., P. C. Paris, and G. R. Irwin. The Stress Analysis of Cracks Handbook. 2nd ed. St. Louis: Paris Productions,
1985.
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 145
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
146 of ANSYS, Inc. and its subsidiaries and affiliates.
I
Index interface
delamination , 83
C elements, 84
C*-integral materials, 85
calculation, 34 meshing, 87
fracture mechanics parameters, 8 results, 88
configurational force (see material force)
crack-growth simulation, 45 J
J-integral
D calculation, 25
debonding, 89 fracture mechanics parameters, 2
delamination, 45
in a contact analysis, 89 M
meshing, 87 material force
results, 88 calculation, 31
fracture mechanics parameters, 5
E
energy-release rate (VCCT) S
calculation, 36 Separating, Morphing, Adaptive and Remeshing Tech-
fracture mechanics parameters, 3 nology (see SMART)
SIFS (see stress-intensity factors)
F SMART
fracture crack-growth simulation, 49
unstructured mesh method (UMM), 43 stress-intensity factors
fracture mechanics calculation, 27
C*-Integral, 8 fracture mechanics parameters, 4
C*-integral, 34
calculating fracture parameters, 12 T
cohesive zone method, 8 T-stress
crack-growth simulation, 8, 45 calculation, 30
crack-tip region modeling, 9 fracture mechanics parameters, 5
debonding, 45
delamination, 45 U
energy-release rate, 3 UMM (see unstructured mesh method)
energy-release rate calculation (VCCT), 36 unstructured mesh method (UMM), 43
fracture modes, 1
Gurson’s model method, 9 V
interface element method, 8 VCCT
introduction to, 1 crack-growth simulation, 66
J-integral, 2, 25 VCCT energy-release rate
material force, 5, 31 calculation, 36
parameters, 2 fracture mechanics parameters, 3
procedure for calculating fracture parameters, 13
reference sources, 19 X
stress-intensity factors, 4, 27
XFEM
T-stress, 5, 30
crack-growth simulation, 93
types of fracture parameter calculations, 23
understanding how problems are solved, 9
VCCT, 36
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 147
Release 19.1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
148 of ANSYS, Inc. and its subsidiaries and affiliates.