2006 Int Ansys Conf 43
2006 Int Ansys Conf 43
2006 Int Ansys Conf 43
Introduction
Since all engineering materials contain flaws, such as inclusions, porosity, lack of weld fusion, and pitting,
these defects can cause cracks to form and grow over time in many types of structures. Crack evaluation is
important in petroleum, chemical, power generation, aerospace, mechanical, and civil structures. A critical
size crack can cause a catastrophic fracture failure, even at low stresses below the yield strength. Using
fracture mechanics methods, a crack can be evaluated using the stress intensity at the crack front to
determine if it is benign or requires repair, and to compute how quickly the crack will grow. Computing
the crack fracture condition and fatigue life allows for an efficient inspection and repair schedule, reducing
risk and cost. Computing the critical crack size also verifies that inspection methods can find the crack
while it is still smaller than the critical size to cause fracture.
Accurate crack stress intensity values, KI, are crucial for a thorough crack evaluation. Stress intensity
solutions are available from handbooks and the literature for many basic geometries and crack locations;
however, modeling the actual crack location and orientation in a complicated geometry is an important
improvement for obtaining accurate crack stress intensity values. When an existing stress intensity solution
that matches the structure geometry and crack location is not readily available, finite element analysis of
3D cracks provides a way to compute the crack front stress intensity. Some of the difficult and timeconsuming tasks to create a 3D crack mesh include generating the collapsed brick elements along the crack
front and the concentric rings of elements around the crack front for the spider-web mesh pattern, cracks
following curved surfaces in more complicated geometries, listing the node sets along the crack front
correctly for the J-integral calculation, applying crack plane symmetry constraints, applying crack face
loads, and extracting the J-integral and stress intensity values from the results. When a variety of crack
sizes and locations are examined, the effort to generate each new crack mesh must be repeated. More
complicated geometries with numerous possible crack locations prohibit tables of stress intensity values to
be computed for all possible cases; instead the stress intensity needs to be computed for each given crack
location and size. These time consuming modeling difficulties led to the development of FEA-Crack to
generate the 3D crack meshes quickly and easily, and allows cracks at any location to be routinely
analyzed.
Having an easy-to-use method for quickly generating 3D crack mesh input files within an arbitrary shape
volume is needed to efficiently compute the crack front stress intensity at any location within complicated
structures. This method uses a grid mesh of brick elements extracted from the larger structure model to
define an arbitrary shape volume with six surfaces around the crack location. The definition mesh volume
has six surfaces to match the shape of the preliminary 3D crack mesh. The 3D crack mesh ANSYS input
file is generated by FEA-Crack within the definition mesh volume and is then inserted back into the larger
model. The meshes can easily be connected by bonded contact in ANSYS [reference 1], which permits a
different mesh pattern between the crack mesh and larger structure mesh.
Welds have regions of tensile residual stresses that increases the crack stress intensity and may adversely
affect the critical fracture condition. When the crack is in or near a weld, the weld residual stresses can be
included in the crack analysis by mapping all the stress components from the uncracked model residual
stress analysis results onto the crack mesh as an initial stress. ANSYS uses an initial stress file [reference
2] to include the residual stresses in a crack analysis along with other boundary conditions. Including both
the weld residual stress and other loading in the crack analysis gives a more thorough and accurate
calculation of the crack front stress intensity.
J=
Volume p =1
x
q
w1i det j
x1
xi
k
u j
ij
u j
wp 2 j
x1
crack
p
faces
q w (1)
Where m is the number of Gauss integration points in the element, typically 8 in a reduced integration brick
element, and wp and w are Gauss integration weighting factors. The summation of the Gauss point p terms
gives the element volume integration. The crack face summation term can be omitted when there are no
tractions on the crack face.
In an elastic analysis, the J-integral values along the crack front can be converted to stress intensity, KI,
values using the equation [reference 4]:
KI =
JE
(2)
(1 2 )
Example
As an example of inserting a 3D crack mesh within a larger and more complicated structure, a pressure
vessel with a set-in nozzle and external reinforcing pad is used. The internal surface crack is located at the
shell to nozzle weld, which follows a saddle-shaped 3D surface; see Figure 1.
Nozzle Data
For this example, the set-in nozzle dimensions have generic values, which are given as follows. The shell
inside radius is 20 in and the shell thickness is 1.5 in. The nozzle inside radius is 10 in, and the nozzle
thickness is 2.0 in. The flange at the top of the nozzle is 2.0 in thick, and has an outside radius of 18 in
from the nozzle centerline. The nozzle length is 20 in above the shell, or a total of 40 in from the shell
centerline to the top of the flange. The shell to nozzle and nozzle to pad welds are 1.5 by 1.5 in. The
reinforcing pad thickness is 1.5 in, and the pad length is 6.0 in from the outside of the nozzle along the
outside surface of the shell; the pad to shell fillet weld is also 1.5 in. The reinforcing pad has a uniform
length as it wraps around the nozzle on top of the shell.
The total crack length, 2c, is 8 in, and the crack depth, a, is 1 in. A large surface crack was used to aid
visualization of the results. In a typical crack assessment a range of small to large crack sizes would be
examined.
An internal pressure of 1000 psi is applied to the inside surfaces of the shell and nozzle. The equivalent
axial pressure thrust is applied to the right end of the shell as a uniform tensile traction of 6425.7 psi. The
top of the nozzle flange is constrained in the vertical direction. Symmetry constraints are applied to the
nodes in the x-y and y-z planes.
Figure 3. The definition mesh requires a grid pattern of brick elements with 6 surfaces
To generate the 3D crack mesh, the definition mesh is imported into FEA-Crack from an ANSYS file, and
the crack is located and oriented within the definition mesh. The definition mesh corner node ID numbers
are used as reference points to locate the crack and to select the boundary conditions on each of the six
mesh surfaces. Boundary conditions and contact surfaces are applied to selected surfaces, and the crack
mesh ANSYS input file is created, all within a few minutes. Since the crack mesh is located on the inside
of the vessel, the bottom and left surfaces of the crack mesh have the vessel internal pressure applied to
them. The crack faces should also have the internal pressure applied since the crack opens to the inside
surface of the vessel. The top and right surfaces of the crack mesh are selected for bonded contact; these
are the mesh surfaces that connect to the larger vessel mesh. The other two crack mesh surfaces are located
on the two symmetry planes. The front crack mesh face is in the x-y plane and a z-constraint is applied for
symmetry; the back-left crack mesh face is in the y-z plane and an x-constraint is applied for symmetry.
The 3D crack mesh is shown in Figure 4 with an offset from the bottom of the nozzle where it is inserted
into the nozzle mesh.
automatically provides the contact surface data on the selected surfaces to aid in combining the mesh input
files. The matching surfaces in the larger mesh must also have the contact surface data defined. In ANSYS
the contact surface is defined by selecting the nodes on each surface. One surface is defined as the target
surface and the other as the contact surface. Of the several available types of contact, bonded contact is
selected using the KEYOPT command so that the two meshes remain connected throughout the analysis.
Complete the combining of the two input files by including the internal pressure, equivalent axial pressure
thrust, and symmetry constraints.
F ( x, y, z ) = wi f i (3)
i =1
wi =
di p
n
d
j =1
di =
(4)
p
j
( x xi ) + ( y yi ) + ( z zi )
2
(5)
Where the value, F(x,y,z), is interpolated from the given n data values, fi; for the weld residual stress the fi
values are the stress components from the uncracked analysis, and the F values are the interpolated stress
components applied to the element Gauss integration points in the crack mesh. The wi weighting values are
computed using the distance from the interpolation point position to the surrounding data points. The
exponent value, p, is a positive number, typically 2. A local subset of data points can be used to limit the
stress interpolation to a smaller volume around each interpolation point and speed up the interpolation
calculations. Only elements near the shell to nozzle internal weld will have nonzero initial stress. The
interpolated residual stresses are included in the ANSYS analysis by referencing the initial stress file from
within the combined input file.
Figure 5. Stress results for internal pressure plus weld residual stress
Figure 6. Stress results, close up of the crack opening, 500x displacement scale
Figure 7. Stress results, zoom-in at the crack depth, 500x displacement scale
The crack front stress intensity due to the internal pressure with and without the weld residual stress is
compared in the plot in Figure 8 to show how the weld residual stress increases the crack front stress
intensity. If the weld is not post weld heat treated, the residual stresses would be much higher, and the
stress intensity would increase even more. To describe the position of the crack front nodes, the plot x-axis
uses the crack phi angle. The crack front phi angle is zero at the crack tip and / 2 at the crack depth, and
using the phi angle allows different size cracks to be compared on the same plot. For this example, the
stress intensity is greatest near the deepest point of the crack (phi of / 2 ), but the position of maximum
stress intensity can change depending on the crack size, crack length-to-depth aspect ratio, crack location,
and applied loading. The next step in a crack evaluation is to use the crack front stress intensity values to
determine the critical crack size or compute crack growth rates in a fatigue analysis.
Conclusion
Using a 3D crack mesh generator and the definition mesh method to insert cracks into more complicated
geometries, more accurate crack front stress intensity values can be computed quicker and easier for use in
critical crack size evaluation and fatigue crack growth analysis. Weld residual stress is included in the
crack analysis by interpolating the stress components from an uncracked analysis onto the crack mesh.
Using these two methods makes more thorough and accurate crack evaluations possible by supporting
routine use of 3D finite element crack analysis. An example of a set-in nozzle was used to demonstrate the
3D crack mesh inserted into the nozzle geometry, and the effect of the weld residual stress increasing the
crack front stress intensity.
References
[1] ANSYS Release 9.0 Documentation, HTML online format, Element Reference, Part I Element Library,
CONTA174 and TARGE170 element description.
[2] ANSYS, Commands Reference, I Commands, ISFILE.
[3] T. L. Anderson, Fracture Mechanics, Fundamentals and Applications, 3rd ed., CRC Press, Taylor &
Francis Group, 2005, p. 570.
[4] Anderson, p. 110.
[5] D. Shepard, A two-dimensional interpolation function for irregularly-spaced data, Proceedings of the
23rd National Conference ACM, ACM 517-524.