Piecewise deterministic Markov processes applied to fatigue crack growth modelling
Evaluation of fatigue crack growth software for use on cracks in ...
-
Upload
khangminh22 -
Category
Documents
-
view
5 -
download
0
Transcript of Evaluation of fatigue crack growth software for use on cracks in ...
Mississippi State University Mississippi State University
Scholars Junction Scholars Junction
Theses and Dissertations Theses and Dissertations
5-2-2009
Evaluation of fatigue crack growth software for use on cracks in Evaluation of fatigue crack growth software for use on cracks in
complex geometries complex geometries
Joshua Marc Williams
Follow this and additional works at: https://scholarsjunction.msstate.edu/td
Recommended Citation Recommended Citation Williams, Joshua Marc, "Evaluation of fatigue crack growth software for use on cracks in complex geometries" (2009). Theses and Dissertations. 2020. https://scholarsjunction.msstate.edu/td/2020
This Graduate Thesis - Open Access is brought to you for free and open access by the Theses and Dissertations at Scholars Junction. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of Scholars Junction. For more information, please contact [email protected].
EVALUATION OF FATIGUE CRACK GROWTH SOFTWARE
FOR USE ON CRACKS IN COMPLEX
GEOMETRIES
By
Joshua Marc Williams
A Thesis Submitted to the Faculty of Mississippi State University
in Partial Fulfillment of the Requirements for the Degree of Master of Science
in Aerospace Engineering in the Department of Aerospace Engineering
Mississippi State, Mississippi
May 2009
EVALUATION OF FATIGUE CRACK GROWTH SOFTWARE
FOR USE ON CRACKS IN COMPLEX
GEOMETRIES
By
Joshua Marc Williams
Approved: __________________________________ __________________________________ Gregory D. Olsen Anthony J. Vizzini Assistant Professor Bill and Carolyn Cobb Chair and of Aerospace Engineering Department Head of Aerospace (Director of Thesis) Engineering (Committee Member) __________________________________ __________________________________ Steven R. Daniewicz Pasquale Cinnella Professor of Mechanical Engineering Professor of Aerospace Engineering (Committee Member) (Graduate Coordinator)
__________________________________ Sara A. Rajala Dean of the Bagley College of Engineering
Name: Joshua Marc Williams
Date of Degree: May 2, 2009
Institution: Mississippi State University
Major Field: Aerospace Engineering
Major Professor: Dr. Gregory Olsen
Title of Study: EVALUATION OF FATIGUE CRACK GROWTH SOFTWARE FOR USE ON CRACKS IN COMPLEX GEOMETRIES
Pages in Study: 81
Candidate for Degree of Master of Science
Fatigue-crack growth data for the lower arm of the Apache helicopter’s scissor
assembly is presented from an Army alternate source qualification test. The lower arm
model is imported to finite element analysis software to obtain the stress state at a crack
location. The stress state and geometry are used in seven fatigue-crack growth cases in
NASGRO and AFGROW, with an additional four cases discussed briefly. The results
from the fatigue-crack growth routines are compared to the fatigue-crack growth data
from the Army’s test. One case reproduces the crack growth data prior to breakthrough.
Some cases are shown to be more applicable to this configuration than others are. The
process of performing fatigue life estimates is discussed. Suggestions are made on the
viability of this approach and possible future avenues for development.
ii
DEDICATION
This work is dedicated to my family: my wife, Brandi, for her constant love and
support; my son, Aiden, for his smiles and coos; for my parents, for their unending
encouragement; and my siblings, for sharing this last bit of college with me.
iii
ACKNOWLEDGEMENTS
I would like to thank Dr. Greg Olsen for taking me under his wing and helping me
through this process. I want to thank Dr. Robert Vaughan and his team from the U.S.
Army’s Aviation Engineering Directorate, for providing the project and its relevant data.
I also want to thank Dr. James Newman Jr. and Dr. Steven Daniewicz for their lessons on
fracture mechanics and fatigue, which helped me understand the mechanics of the project
I was facing. Finally, I’d like to express gratitude for the Department of Aerospace
Engineering, the Bagley College of Engineering, and Mississippi State University for
providing me with a curriculum that has left me ready to enter the workforce.
TABLE OF CONTENTS
DEDICATION.................................................................................................................... ii
ACKNOWLEDGEMENTS............................................................................................... iii
LIST OF TABLES...............................................................................................................v
LIST OF FIGURES ........................................................................................................... vi
CHAPTER
I. INTRODUCTION .......................................................................................1
II. STRESS ANALYSIS.................................................................................11
III. FATIGUE ANALYSIS..............................................................................21
Analysis Using NASGRO..........................................................................24 Analysis Using AFGROW.........................................................................35
IV. CONCLUDING REMARKS.....................................................................45
REFERENCES ..................................................................................................................51
APPENDIX
A FILE FORMATS FOR STRESS DATA. ..................................................53
B STRESS DATA FILES..............................................................................57
iv
v
LIST OF TABLES
TABLE
1 NASGRO Case CC05 – Corner Crack in Plate, Top Portion. .........................29
2 NASGRO Case CC05 – Corner Crack in Plate, Entire Height........................29
3 NASGRO Case CC02 – Corner Crack at Hole in Plate. .................................32
4 NASGRO Case CC02, corrected .....................................................................33
5 NASGRO Case CC06 – Corner Crack at Hole in Plate, Weight Function......34
6 AFGROW Single Corner Crack at Hole..........................................................37
7 AFGROW Single Corner Crack at Hole, corrected.........................................38
8 AFGROW Internal Axial Crack in Thick Pipe, Weight Function...................40
9 AFGROW Axial Through Crack in Thick Pipe, Weight Function .................41
10 AFGROW Advanced Model............................................................................43
11 Case Summary .................................................................................................44
vi
LIST OF FIGURES
FIGURE
1 Apache Scissor Assembly2. ...............................................................................3
2 Scissor Assembly Test Stand5............................................................................5
3 Typical Crack Location, Sets F and G5..............................................................6
4 Set G Crack5.......................................................................................................7
5 Set F Cracks5......................................................................................................7
6 Measured Crack Lengths vs. Cycles..................................................................8
7 Fracture Initiation Site, Set F Crack 14 ..............................................................9
8 Boundary Conditions and Load .......................................................................14
9 Meshed Geometry............................................................................................14
10 Local Coordinate System and Crack Plane......................................................16
11 Path Configuration, Top Portion......................................................................17
12 Path Configuration, Entire Height ...................................................................17
13 Stress Normal to the Crack (Z direction).........................................................18
14 Tensile Stress Normal to the Crack (Z direction) ............................................19
15 Shear Stress in Crack Plane (XY direction).....................................................20
16 S-N Curve for Scissor Assembly4....................................................................22
17 NASGRO Case SC04 - Axial Surface Crack in Pipe16....................................25
vii
18 NASGRO Case TC07 – Axial Through Crack in Pipe16 .................................26
19 NASGRO Case CC01 – Corner Crack in Plate16 ............................................27
20 NASGRO Case CC05 – Corner Crack in Plate, Weight Function16 ...............28
21 NASGRO Case CC05 – Layout.......................................................................29
22 NASGRO Case CC02 – Corner Crack at Hole in Plate16................................31
23 NASGRO Case CC02, corrected – Crack Growth ..........................................32
24 NASGRO Case CC06 – Corner Crack at Hole in Plate, Weight Function16...34
25 NASGRO Case BE03 – Two Cracks at Hole in Plate, BEM Solution16 .........35
26 AFGROW Single Corner Crack at Hole..........................................................37
27 AFGROW Single Corner Crack at Hole, corrected - Crack Growth...............38
28 AFGROW Internal Axial Crack in Thick Pipe, Weight Function...................39
29 AFGROW Axial Through Crack in Thick Pipe, Weight Function .................40
30 AFGROW Axial Through Crack in Thick Pipe – Crack Growth....................42
1
CHAPTER I
INTRODUCTION
Fatigue-related failures are a threat to many systems, especially in aircraft, where
the structures encounter a wide spectrum of loadings. Ignoring the effects of fatigue can
lead to disasters, such as those experienced by the de Havilland Comets in the 1950s.1 As
such, fatigue must be considered in the design and analysis of aircraft components, and
requirements for fatigue life are often part of a component specification.
Helicopters have many components that are especially susceptible to fatigue-
related failures due to the nature of their loading. As a rotor blade spins, it encounters a
cyclic loading effect. As the blade moves into the wind, it experiences a higher relative
velocity, and therefore has more lift and drag acting on it. As the blade makes a half
rotation, it moves with the wind and has a lower relative velocity, decreasing the lift and
drag. As the blade continues another half rotation, it experiences the increased loading
again, causing a cyclic loading that is linked to the rotation of the rotor. These varying
cyclic loads are then transferred throughout the rotor assembly, making components of it
especially prone to fatigue-related failure. Furthermore, due to the presence of multiple
blades, some components will encounter multiple cycles per rev, leading some
components to experience fatigue lives on the order of 108 cycles.
One component of the AH-64 Apache helicopter that experiences such regular
cyclic loading is the scissor assembly, shown in
2
Figure 1. The scissor assembly is a critical component of the main rotor assembly
of the Apache. Its function is to transfer the torque from the rotating swashplate to the
main rotor hub. Its scissoring allows the swashplate to move, controlling the collective
and cyclic pitch of the rotor blades. It is composed of an upper drive arm, a lower drive
arm, and a bolt assembly. The drive arms are manufactured from forged 7075-T73
aluminum, and the bolt assembly is made of a heat-treated steel alloy. There are two
scissors in the main rotor assembly: the load bearing scissor assembly and the secondary
scissor assembly. They are identical except in placement; the secondary assembly is a
redundant component intended to take over should the load bearing scissor fail.2
3
Figure 1 Apache Scissor Assembly2
During a rotation of the main rotor, the scissor assembly will see a cyclic load.
For component testing purposes, the Army’s Aviation Engineering Directorate (AED)
has estimated the loading to be a steady +849.6 N in the direction of rotation with an
oscillatory component of +/- 3576.4 N at 3-5 Hz for the purpose of fatigue life testing.3
During actual flight, the scissors will see much more complicated loading conditions as
the helicopter maneuvers.
The Army has to verify the integrity of the parts they receive from a commercial
vendor. When a new vendor begins to manufacture the parts, the Army conducts an
Alternate Source Qualification Test (ASQT) to ensure that the parts meet the Army’s
Lower Arm
Upper Arm
4
requirements. A new vendor was beginning production of the Apache scissor assemblies,
so an ASQT was performed on the Scissor Assembly.
The ASQT for the scissor assembly consisted of two phases. The first phase used
assemblies from a qualified vendor to verify the experimental setup. The second phase
tested the assemblies from the new vendor. The test phase consisted of a visual
inspection of the assembly, a destructive fatigue test, followed by material testing. Four
specimens from the new vendor were tested. Upon receipt, they were inspected,
disassembled and inspected, and reassembled. They were then connected to a test stand
(Figure 2) that applied the test loading at 3-5 Hz. The load was applied from a calibrated
load cell on a simulated swash plate to the spherical bearing of the lower arm. The upper
arm was mounted on a simulated lower shoe of the rotor hub. The part was considered
failed once a crack was detected, and the test was run until the part fractured or the runout
of 3 million cycles was reached.
6
Several cracks appeared throughout the course of the testing, but two cracks in
particular were noticed due to their similarity and slow crack growth. These two load
sets, F and G, had cracks initiate and propagate in the same area, shown with dye in
Figure 3, at the corner of the lower arm’s bushing hole and the main lug bushing. Set G
generated one crack, with its tip shown in marker in Figure 4, while set F generated two
cracks each on opposite sides of the bushing hole as shown in Figure 5. In both sets, the
cracks propagated outward from the bushing hole and were observed after breaking
through to the outside surface.4
Figure 3 Typical Crack Location, Sets F and G5
8
Once detected, the crack lengths for both of these sets were approximated by
visual comparison to a ruler. Because the arm was still on the fixture so the test could
continue, these crack lengths were measured from the exterior corner down, rather than
from the initiation site. Measurements were taken at roughly every 1200 cycles for set F
and every 4000 cycles for set G. Several estimates to the crack length were made and
recorded, along with the cycle number when the observation was made. Plotting this
data, seen in Figure 6, shows linear crack growth for about the first 18mm. Beyond that,
the crack spreads into the U-cut and begins to turn and drift down the length of the arm.
Estimates of crack length were made for set G after this point, but not for set F.5
0
20
40
60
80
100
0 10000 20000 30000 40000 50000 60000
Cycles after Crack Detection
Cra
ck L
engt
h (m
m)
Set GSet F
Figure 6 Measured Crack Lengths vs. Cycles
9
After the fatigue test was completed, the assembly was removed from the fixture
and sent to the US Army Aviation and Missile Research Development and Engineering
Center (AMRDEC) for material testing and analysis. AMRDEC found that both set F
and set G failed due to fatigue, and that in both cases the fatigue crack was initiated by
fretting at the chamfer edge of the bushing hole. Figure 7 is a photograph of the surface
of crack 1 of set F, with the arrow pointing to the corner of the bushing hole where the
crack initiated. AMRDEC’s photo clearly shows fatigue beach marks, giving an
approximation of the shape of the crack at various points in its life.4
Figure 7 Fracture Initiation Site, Set F Crack 14
The linear growth and steady rate for the crack-growth data for sets F and G led
AED to consider the possibility of using this data to test the usefulness of fatigue crack-
10
growth software. For this purpose, AED provided 3D models of the lower arm of the
scissor assembly as well as the results from their testing.
The objective for this research is to consider possible approaches to modeling this
fatigue crack growth and to report on the findings. To this end, the part must be analyzed
to obtain the stress state at the crack location. Then the stress state and geometry must be
considered in implementing fatigue-crack-growth routines to reproduce the crack growth
observed on the test stand.
The stress analysis performed on the lower arm of the scissor assembly is detailed
in Chapter II. The stress state is determined in the entire lower arm as well as in the
crack plane. The information on the stresses in the lower arm is used to run the fatigue
analysis as discussed in Chapter III. Several case geometries are used to analyze the
crack growth in the lower arm. Chapter IV provides a brief recap of this approach to
estimating fatigue life. The results of the fatigue analysis performed are discussed, as
well as other potential approaches to the problem.
11
CHAPTER II
STRESS ANALYSIS
To provide meaningful inputs to any fatigue software, the stress acting on the
crack must be known. The stress state where the crack formed during testing is not
among the information that AED included in their report, as it had no direct impact on the
ASQT. However, with the 3D model, material properties, loads, boundary conditions,
and a finite elements software package, the stress state can be determined.
The finite element method involves dividing a volume into smaller parts called
elements. The elements are composed of nodes, which are the points in the model where
the problem is solved. These nodes are linked together based on the geometry of the
model. The nodes also have known conditions applied to them, such as boundary
conditions, loads, and material properties. The information is compiled into a system of
equations in matrix form. The matrix is then solved, providing some primary result,
which can be used to derive other results. In the case of structural problems, the solution
usually yields the displacements of each node, which can be used to determine the stress
from the stress-strain relationship.
One such finite elements software package is ANSYS. ANSYS was first released
in 1971 and has undergone many revisions in its lifetime.6 For this project, ANSYS
Academic Teaching Advanced, Release 11.0 is used. This version is limited to academic
use and has a 256K node limit, but it is sufficient for the static analysis required.
12
The model of the lower arm of the scissor assembly was provided by AED.
Because no ANSYS model had been developed, several formats were provided so that
one would be more likely to import successfully. Pro/E, IGES, parasolid and Solidworks
models were all sent, but only the parasolid model imported. While the parasolid model
would not render except as a collection of lines, it did produce an intact volume inside
ANSYS, which none of the other models were capable of. Hence, the parasolid model
was used as the base model in ANSYS.
Due to the complex nature of the lower arm’s geometry, the mesh elements
should be able to map freely to the volume, rather than having a structured mesh.
Additionally, the elements must be suitable for structural uses. ANSYS’s SOLID187 and
SOLID92 are both acceptable based on those requirements; for this project, SOLID187 is
used. It is a 10-node tetrahedral element that is useful for modeling irregular meshes,
such as CAD models, and meets the requirements for an accurate stress analysis of the
lower arm.7
The lower arm is manufactured from forged Aluminum 7075-T73. Al 7075-T73
has a Young’s Modulus, E, of 72.0 GPa and a Poisson’s Ratio, �, of 0.33.8 Because the
load applied should produce stresses well below the yield stress of 435 MPa, it is
acceptable to model the material with a linear-elastic isotropic behavior. While
SOLID187 is able to perform more advanced material models, it is unnecessary for this
simulation. Because the lower arm is modeled as having linear-elastic isotropic behavior,
no additional material properties are required by ANSYS for this simulation.
The boundary conditions for this simulation are relatively simple, consisting of
one load and one boundary. The most critical stress state in the area of interest occurs
13
when the maximum tensile stress occurs in the crack region. That region is under tension
during positive loading. The actual load is applied from the test fixture load cell, which
applies 4426 N via a linkage to a spherical bearing in the lower arm. To simulate the
load, a radial pressure is applied to the model over the lower face of the cylindrical
opening for the bearing, marked as “pressure” in Figure 8. The equivalent pressure
necessary to produce a resultant force of 4426 N is 7.931MPa. The lower arm in AED’s
test was pinned to the upper arm, which was pinned to a fixed part of the test stand. To
simplify the finite element analysis, the lower arm is assumed to be fixed in all three
dimensions at the pin where it connects to the upper arm, as shown by the label “fixed” in
Figure 8.
With the material properties and boundary conditions described, the model has to
be meshed. The model is meshed using ANSYS’s automeshing routine. The element
size is set at 10 mm, but in the area of interest, the mesh is refined to 2 mm, as can be
seen in Figure 9. Since SOLID187 is quadratic and has midside nodes, that gives about
16 nodes horizontally through the thickness where the crack is located and approximately
18 nodes vertically along the bushing hole before the cut where the crack begins to turn.
In total, 89788 nodes and 57268 elements are generated.
15
Due to the irregular geometry and the presence of small faces in the model, a few
regions of the mesh produced elements that were outside ANSYS’s aspect ratio limits.
However, only 85 elements (0.15%) had this problem, and none of the offending
elements are in the vicinity of the crack location.
The meshed model is evaluated by ANSYS, providing the stress state in the entire
lower arm. However, the data required for the fatigue analysis consists primarily of the
stress normal to the crack in the crack plane. While no data was provided on the exact
location of the crack plane in the Army’s testing, observation of photographs (see Figure
5) from the test allows for an approximate location to be determined. A section cut is
made across the lower arm along the assumed crack plane, seen in Figure 10, which
permits the direct observation of the stress state inside.
To output stresses normal to the crack, the global Cartesian coordinate system is
not acceptable, because the crack plane is not oriented along its axes. So a local
coordinate system is created, with its X-Y plane lying in the crack plane and with its
origin at the outside corner of the crack plane, as shown in Figure 10. Outputting stresses
in this coordinate system allows for an observation of the stress state in the crack plane in
a form that is readily applicable to the crack growth.
16
Figure 10 Local Coordinate System and Crack Plane
The stress state in the plane also has to be exported from ANSYS for use by the
fatigue crack growth software. While ANSYS can output the stress on the surface, it
does so in a non-uniform fashion. Building paths on the surface allows the stress state to
be exported in a regular manner. One path is built along the top portion where the linear
crack growth occurred (Figure 11), and another path is built along the entire side of the
cross section (Figure 12). For both paths, each portion is divided into 10 sections, and
the portions are laid out so that the width of the model is also split into 10 sections. This
gives an 11x11 grid of data points for the top portion output, and an 11x21 grid for the
entire height output. Because the paths generated contain some portions that do not lie on
the desired grid, the unnecessary portions are removed using Excel (see Appendix B).
Additional paths are created in a similar manner as needed for additional data output.
18
The data from the path is exported as a file containing a brief header, followed by
two or more columns of data. The first column contains the distance from the beginning
of the path, and the following columns contain the data requested at those points. The
fatigue crack growth programs only require the stress normal to the crack plane, so that is
the data included in the file. The format is explained in greater detail in Appendix A.
When observing the tensile stresses normal to the crack plane in Figure 14, it is
not obvious that the crack should initiate at the interior corner. However, as AMRDEC
observed, fretting damage occurred near that boundary, creating a defect which causes
higher local stresses than this undamaged model shows. Once the crack was present, a
local stress concentration developed at its tip and followed it as it propagated.
While the top portion is in tension, the bottom portion is in compression, as seen
in Figure 13. When the load reverses, the opposite will be true. The maximum tensile
stress observed anywhere on the model is 188 MPa, which is well below the yield stress
of 435 MPa, so the assumption that the material was linear-elastic is valid.
Figure 13 Stress Normal to the Crack (Z direction)
20
One final observation can be made from the finite element analysis. Plotting the
shear stress in the crack plane, as seen in Figure 15, gives important information. While
the normal stress is the driving factor for Mode I fracture, the in-plane shear is the driving
factor for Mode II fracture. Cracks tend to propagate in the direction of minimum shear,
causing cracks to turn when they encounter shear.9 When the crack propagated into the
area where the U-cut is, it experienced higher amounts of shear and turned down the axial
length of the lower arm, which is supported by the presence of shear in that region of the
crack plane.
Figure 15 Shear Stress in Crack Plane (XY direction)
21
CHAPTER III
FATIGUE ANALYSIS
With the stress acting on the crack plane known, the next step in modeling the
crack growth is to combine the geometry and the loading and use that information to run
a fatigue crack-growth model. Fatigue analysis is another of the many areas of
engineering that has had a significant improvement in its model fidelity since the
personal computer became widespread.
The first major fatigue model was developed in 1870 by Wöhler. His work on
train axles indicated that the stress range applied to a structure was what governed its life.
His study led to the development of the S-N curve, which plots the stress range applied to
a part against its lifetime, in cycles (usually on a logarithmic scale). The S-N curve is
still used as a first-order estimate of fatigue life, as AED does in Figure 16.1, 4
22
Figure 16 S-N Curve for Scissor Assembly4
Subsequent developments improved on Wöhler’s work. Goodman developed an
equation to account for the effects of a nonzero mean stress, since Wöhler’s work only
included completely reversed stresses, where the stress amplitude is evenly distributed
between tensile and compressive stresses.1 Miner popularized a method of including the
damage from different stress amplitudes by assuming that the damage was linear and
cumulative. Both of these developments allowed for more types of cyclic loadings to be
analyzed. To describe the more complex loadings, R is used to denote the ratio of the
minimum stress, �min, to the maximum stress, �max.1
The next major advance in fatigue analysis came in 1961, when Paris proposed
that the fatigue crack growth rate, da/dN, was proportional to the change in stress intensity
factor, �K, at the crack tip.10 This allowed fatigue to be looked at in two separate
regimes: the first being the crack’s initiation, and the second being the crack’s
propagation (a third regime occurs as the crack growth becomes unstable). Previous
23
models had encompassed both initiation and growth. While Paris’ Law does not improve
the probabilistic model for crack initiation, it gives a good non-probabilistic approach to
the crack’s growth after it has started. However, for this approach to work, the stress
intensity factor on the crack has to be known at each cycle, and the crack length (and
possibly the loading) change after each cycle. To implement Paris’ approach, the use of
computational methods is almost necessary, as the integration of da/dN does not have a
closed-form solution.
Paris’ Law improved the field of fatigue mechanics significantly, but other
developments expanded it further. Paris’ original work did not include R effects. Walker
and Forman developed equations implementing R effects into the Paris equation,
expanding its usefulness.1 Elber described the importance of crack-closure on the crack
growth. Due to the plastic wake behind the crack tip extending the material, the crack
closes during part of the load cycle, retarding the crack growth.11 Again, this crack
closure has to be calculated or approximated at each step of the loading, making a
computational approach almost a necessity in performing calculations.
Fortunately, there are computer programs available that will perform the
calculations necessary to include these more advanced fatigue models. Two major ones
are NASGRO and AFGROW. Both have multiple geometric cases, a built-in material
library, options for loading, and relatively straightforward user interfaces as well as
several additional features. Both are considered in this study.
Before the specifics of each program are detailed, the concepts used in
approaching the problem must be explained. Because neither program has the exact
geometry of the lower arm, an approximate geometry must be used. Paris’ Law states
24
that the crack growth rate, da/dN, is linked to the change in stress intensity factor, �K.
Because the stress intensity factor is determined by the loading, which is known, and by
the geometry, selecting the correct geometry is essential.
The ideal approach would be to have a solution for the stress intensity factor of
the crack as a function of the crack length. No such solution exists for the lower arm, and
finding one would involve far more than is necessary for a fatigue-life estimate. Some
work has been done in using finite element analysis run in an iterative manner to solve
fatigue problems, but this approach is extremely computationally expensive.12
Because no K solution exists and making a solution would be excessive for a
single geometry, an approximation of the K solution must be used. Because K is linked
to the model’s geometry, selecting a simpler, similar geometry with a known K solution
can approximate the K solution for the actual geometry.
Analysis Using NASGRO
NASGRO was developed at NASA’s Johnson Space Center and had its first
release in 1986. Several revisions occurred, leading to NASGRO version 3.0, the first
Windows version, which was released via the internet in 1998. NASGRO 3.0 received a
handful of updates; then, in 2000, the responsibility for further development was given to
Southwest Research Institute and the NASGRO Consortium, leading to releases 4 and 5.
The current version of NASGRO is 5.2, but for this research, version 4.0 is used.
NASGRO has 51 of geometries to choose from in version 4.0. They are
organized into the type of crack or type of solution: through crack, corner crack,
embedded crack, surface crack, standard specimen, data table, polynomial series, and
25
boundary element. Because the geometry of the crack plane is complex, several cases are
reasonable to consider.
The crack in consideration grows from the bushing hole, which has a geometry
very similar to a thick-walled pipe. NASGRO case SC04, seen in Figure 17, deals with
surface cracks inside a hollow cylinder. Unfortunately, case SC04 is set up for a pressure
vessel with axial loading and has no input for the stresses across the cross section or
remote bending stress. This shortcoming makes it unsuitable for use analyzing the lower
arm.
Figure 17 NASGRO Case SC04 - Axial Surface Crack in Pipe16
26
Once the crack has propagated through the thickness, it can be assumed to be a
through crack. NASGRO case TC07 is a longitudinal crack in a cylinder as shown in
Figure 18, but, like SC04, it is limited to applying a pressure. Since it has no capacity for
the loading the lower arm encounters, it is also not a suitable case.
Figure 18 NASGRO Case TC07 – Axial Through Crack in Pipe16
27
NASGRO has six different corner crack geometries. NASGRO case CC01 is a
corner crack in a rectangular plate, as seen in Figure 19. The case requires the
assumption that the stress state on the crack plane can be approximated by a corner crack
with a far-field stress condition, which is not ideal, as it will not redistribute the stress
properly as the crack grows. Case CC01 does not allow for an arbitrary variation of the
stress state, but reduces it to a longitudinal stress and bending in two directions. By
approximating the stress at the crack plane into those three components, case CC01 could
be used. However, more appropriate cases exist in NASGRO.
Figure 19 NASGRO Case CC01 – Corner Crack in Plate16
28
Another corner crack case, CC05 seen in Figure 20, is a weight function based
solution and allows for an arbitrary stress state in the cross-section. The geometry is
identical to case CC01, only rather than breaking the stress down into three components,
it allows for an arbitrary stress distribution to be input from a file. This allows thee stress
data produced from the output from the ANSYS path to be used directly. The file format
for inputting the stresses is discussed in Appendix A.
Figure 20 NASGRO Case CC05 – Corner Crack in Plate, Weight Function16
While case CC05 is limited by the fact that its geometry does not match the lower
arm properly, it is approached two ways. The first, “top portion,” approach involves
using only the top left part of the cross-section, where the linear crack growth occurred,
as the boundary (Figure 21, left). The second, “entire height,” approach uses the left part
of the cross-section over the entire height (right). The input stresses come from the
respective ANSYS paths (see Figures 11 and 12). For both approaches, the crack does
not propagate correctly. For the top-only approach summarized in Table 1, the crack
barely grows at all for a 4 mm initial crack. If a 6 mm initial crack is input, the crack
29
propagates very quickly in the vertical (c) direction, but barely at all in the horizontal.
This is due in part to the nearby boundary, which does not actually exist, exerting too
much influence on the crack’s K. The second approach provides no crack growth at all,
even for a large initial crack, as seen in Table 2.
Figure 21 NASGRO Case CC05 – Layout
Table 1 NASGRO Case CC05 – Corner Crack in Plate, Top Portion
Standard CS
NASGRO CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X y (a) t: 15.97 a0: 4.0 af: 4.00000
Y x (c) W: 18.29 c0: 4.0 cf: 4.06362 3000000
Stress File Scale Factors a0: 6.0 af: 6.64733
YX_TR.dat 1.0 -0.61608 c0: 6.0 cf: 18.3656 2529820
Table 2 NASGRO Case CC05 – Corner Crack in Plate, Entire Height
Standard CS
NASGRO CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X y (a) t: 15.97 a0: 4.0 af: 4.00000
Y x (c) W: 60.96 c0: 4.0 cf: 4.00000 3000000
Stress File Scale Factors a0: 6.0 af: 6.00000
YXt_TR.dat 1.0 -0.61608 c0: 6.0 cf: 6.00000 3000000
30
Case CC05 has been superseded in newer versions of NASGRO by case CC09,
which has the same geometry and stress input, but has an improved model.13 However,
the approach of using a rectangular plane as a portion of the cross-section is not likely to
improve significantly by the presence of an improved model. Limiting the rectangle to
part of the geometry does not allow the fatigue model to calculate the correct K. K is a
function of the geometry and the loading, both of which are abridged in this approach.
Case CC02 is the closest NASGRO case to the actual geometry of the lower arm
at the crack location. It has a corner crack initiating from a hole in a plate, acted on by
three stresses: a remote axial stress, a remote bending stress, and a pin-applied stress, as
shown in Figure 22. The stress acting at the crack plane of the lower arm is actually due
to bending caused by the load applied at the opposite end. This makes the stress
components in case CC02 simple to resolve. The distance from the load application to
the crack plane is 162 mm, giving bending moments of 718.3 and -422.5 N-m. While the
actual load on the lower arm causes a combination of bending and torsion, case CC02
only accounts for the bending. However, as the torsion does not significantly affect the
bending stress or the Mode I crack growth, it can be neglected.
31
Figure 22 NASGRO Case CC02 – Corner Crack at Hole in Plate16
Case CC02 provides reasonable results for the crack growth in the cross-section
as seen in Table 3. However, case CC02 assumes that the bending moment creates a
stress distributed over the entire cross-section. Figure 13 from the stress analysis
indicates that only one side of the cross-section is carrying the bending stress. To correct
for this, case CC02 is run again, but this time the effective width, W, used in the
calculation of the bending stress is halved, which doubles the bending stress. The results
of this correction are shown in Table 4 and Figure 23. Because the initial defect arose
from fretting damage, it is not possible to say exactly when it started or how large it was,
but for a 0.5 mm crack, in about 350000 cycles, perforation occurs, which is a reasonable
estimate. NASGRO release 4.0 does not have the capability to continue its crack-growth
analysis after break-through, and there is no NASGRO geometry appropriate to continue
the analysis after it occurs.
32
Table 3 NASGRO Case CC02 – Corner Crack at Hole in Plate
Standard CS
NASGRO CS
Geometry Dimensions
(mm)
Initial Crack Size (mm)
Final Crack Size (mm)
Final Cycle Count
X x (c) B-D/2: 15.97 c0: 2.0 cf: 15.9732
Y y (a) t: 60.96 a0: 2.0 af: 14.1458 2898000
S1: 13.494 W: 85.94 c0: 4.0 cf: 15.9730
(MPa) -8.313 D: 54.00 a0: 4.0 af: 14.1455 2142000
S0 & S2: 0 B: 42.97 c0: 6.0 cf: 15.9709
a0: 6.0 af: 14.1449 1679000
0.0
2.0
4.0
6.0
8.0
10.0
12.0
14.0
16.0
18.0
0 50000 100000 150000 200000 250000 300000 350000 400000
N (cycles)
Leng
th (
mm
)
ac
Figure 23 NASGRO Case CC02, corrected – Crack Growth
33
Table 4 NASGRO Case CC02, corrected
Standard CS
NASGRO CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X x (c) B-D/2: 15.97 c0: 0.5 cf: 16.0481
Y y (a) t: 60.96 a0: 0.5 af: 14.2033 348709
S1: 26.988 W: 85.94 c0: 1.0 cf: 16.0113
(MPa) -16.626 D: 54.00 a0: 1.0 af: 14.1781 246709
S0 & S2: 0 B: 42.97 c0: 2.0 cf: 16.0077
a0: 2.0 af: 14.1757 184709
c0: 4.0 cf: 15.9847
a0: 4.0 af: 14.1598 136709
c0: 6.0 cf: 16.0438
a0: 6.0 af: 14.2010 107709
Case CC06 has the same geometry as case CC02, only like case CC05, it is a
weight function solution that accepts an arbitrary stress, using the same type of file.
However, the coordinate system shown in Figure 24 does not function when used as
described. Converting X to the distance from the edge of the hole to the edge of the
plate, x/(B-D/2), appears to be the proper arrangement for the coordinate system. Like
case CC05, this case does not show any crack growth at all. The case results are
summarized in Table 5.
34
Figure 24 NASGRO Case CC06 – Corner Crack at Hole in Plate, Weight Function16
Table 5 NASGRO Case CC06 – Corner Crack at Hole in Plate, Weight Function
Standard CS
NASGRO CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X x (c) B-D/2: 15.97 c0: 4.0 cf: 4.00000 3000000
Y y (a) t: 60.96 a0: 4.0 af: 4.00000
Stress File XYt_TR.dat W: 85.94 c0: 6.0 cf: 6.00000 3000000
1.0 D: 54.00 a0: 6.0 af: 6.00000 Scale Factors -0.61608 B: 42.97
While case CC05 had a geometry that was not similar enough to the lower arm,
case CC06 is a good match. The fact that NASGRO considers the crack to be below the
threshold for crack growth indicates that there may be issues with the way the weight
function is used in this research. Furthermore, newer revisions of NASGRO have
replaced this case with an updated version, CC10.13
One more case exists in NASGRO that merits discussion. Case BE03 has two
cracks emanating from a hole in a plate: one a through-thickness crack, and the other a
35
corner crack. BE03 is a boundary-element case, which uses the boundary-element
method to solve for the stress intensity factor, rather than using an empirical formula or a
weight function. This makes the solution more time consuming, taking minutes to solve
rather than seconds. It does not allow for any stress variation in either direction, which
limits its usefulness for the crack in the lower arm. Furthermore, its solution is only valid
when the through-thickness crack is present, and there is no such crack in the lower arm.
Figure 25 NASGRO Case BE03 – Two Cracks at Hole in Plate, BEM Solution16
Analysis Using AFGROW
Like NASGRO, AFGROW has had a long development history. Its earliest
version was a BASIC program written for the Air Force in the 1980s called ASDGRO.
ASDGRO was added to, resulting in MODGRO, which underwent several revisions
including a rewrite from BASIC to Turbo Pascal and C. James Harter started working on
36
MODGRO in 1987 and has led its development since. In 1994, the code was renamed
AFGROW, and a Windows 95 version was developed in 1996. The Windows version
has been improved several times, implementing additional capabilities such as multiple
cracks and Microsoft COM implementation.14
Like NASGRO version 3, AFGROW is released publicly on the internet.
However, the current version, 4.0012.15, is the last version that is being released by the
Air Force Research Laboratory. Future work will be performed by LexTech, Inc.15
While AFGROW does not have the all of the same cases as NASGRO, it does
have a very wide selection of case geometries. It has standard solutions based on known
K solutions, as either equations or interpolated tables. It also has a set of weight function
based solutions, which allow for varying stress states in the part. Three configurations in
AFGROW reflect the geometry where the crack formed in the lower arm. The first is the
same geometry as NASGRO cases CC02 and CC06. The others are weight function
based solutions for edge and through cracks in thick pipes.
As with the NASGRO cases above, the crack in the lower arm can be modeled as
a corner crack initiating at a hole in a plate. AFGROW’s case is titled “Single Corner
Crack at Hole”, seen in Figure 26, and geometrically it is identical to NASGRO’s. The
approach to determining the bending stress is also the same, although the results, shown
in Table 6, are not. Internal differences in the programs account for this change, with the
most probable difference being the material models.
37
Figure 26 AFGROW Single Corner Crack at Hole
Table 6 AFGROW Single Corner Crack at Hole
Standard CS
AFGROW CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X x (c) B-D/2: 15.97 c0: 2.0 cf: 8.8831
Y y (a) T: 60.96 a0: 2.0 af: 9.1245 3000000
�bending: (MPa) 13.494 W: 85.94 c0: 4.0 cf: 13.180
R: -0.61608 D: 54.00 a0: 4.0 af: 12.951 3000000
c0: 6.0 cf: 15.806
a0: 6.0 af: 15.000 3000000
This solution is limited in the same way that NASGRO case CC02 was limited.
AFGROW believes the bending stress to be evenly distributed when it is not. Correcting
for this in the same manner (doubling the bending stress) provides the results in Table 7.
The crack growth can be seen in Figure 27. Even with the stress corrected, the
AFGROW version grows significantly slower than the NASGRO version, slow enough to
be outside the rate that occurred in the lower arm during testing.
38
Table 7 AFGROW Single Corner Crack at Hole, corrected
Standard CS
NASGRO CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X x (c) B-D/2: 15.97 c0: 0.5 cf: 15.9680
Y y (a) T: 60.96 a0: 0.5 af: 15.0080 1217750
�bending: (MPa) 26.988 W: 85.94 c0: 1.0 cf: 15.9670
R: -0.61608 D: 54.00 a0: 1.0 af: 15.0070 978500
c0: 2.0 cf: 15.9670
a0: 2.0 af: 15.0060 766250
c0: 4.0 cf: 15.7970
a0: 4.0 af: 14.8670 559500
c0: 6.0 cf: 15.9660
a0: 6.0 af: 14.9760 446000
0.0
2.0
4.0
6.0
8.0
10.0
12.0
14.0
16.0
18.0
0 200000 400000 600000 800000 1000000 1200000 1400000
N (cycles)
Leng
th (
mm
)
ac
Figure 27 AFGROW Single Corner Crack at Hole, corrected - Crack Growth
39
AFGROW includes several weight function based solutions for thick walled
pipes, which are closer to the actual geometry than any of the other available cases.
However, none of the available thick pipe cases include corner cracks. The closest case
is an “Internal Axial Crack in Thick Pipe”, shown in Figure 28. By assuming that the
cross section is mirrored at the top, half of the geometry can be used as an approximation
of the actual lower arm. This will underestimate the crack growth rate; without going
into detail, the K for a single edge crack is higher than the K for a double edge crack, and
this difference will increase as the crack length increases.9 Understanding this limitation,
the case can still be considered. However, results from this case, shown in Table 8, have
the same shortcoming that plagued NASGRO cases CC05 and CC06: the crack refuses to
grow.
Figure 28 AFGROW Internal Axial Crack in Thick Pipe, Weight Function
40
Table 8 AFGROW Internal Axial Crack in Thick Pipe, Weight Function
Standard CS
AFGROW CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X y (a) 15.97 a0: 2.0 af: 2.000
Y x (c) W/2: 60.96 c0: 2.0 cf: 2.000 3000000
R: -0.61608 Do: 85.94 a0: 4.0 af: 4.000
Stress File: Di: 54.00 c0: 4.0 cf: 4.000 3000000
Stress - Average, Top Edge.wfs a0: 6.0 af: 6.000
c0: 6.0 cf: 6.000 3000000
Although the internal axial crack did not provide useful results, another weight
function based thick-walled pipe case is worth consideration. The “Axial Through Crack
in Thick Pipe” case, shown in Figure 29, has to be set up like the internal axial crack, by
doubling the length and understanding that the crack growth rate will be slower than it
should be.
Figure 29 AFGROW Axial Through Crack in Thick Pipe, Weight Function
41
Using the same data file as the internal axial crack, but neglecting the stresses in
the X-direction (as the crack has already perforated), the axial through crack case
produces the results shown in Table 9. A plot of the crack growth, Figure 30, shows that
this propagation rate is far too low, as the test data (Figure 6) shows a growth of 6 mm in
just over 10000 cycles. While the geometries in this case and in the internal axial case
above are similar to the correct geometry, the difference in the K is too large for these
results to be useful, because these cases do not have a crack with a free edge.
Table 9 AFGROW Axial Through Crack in Thick Pipe, Weight Function
Standard CS
AFGROW CS
Geometry Dimensions
(mm)
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
X y c0: 4.0 cf: 13.946 3000000
Y x (c) W/2: 60.96 c0: 5.0 cf: 17.602 3000000
R: -0.61608 Do: 85.94 c0: 6.0 cf: 19.975 3000000
Stress File: Di: 54.00 c0: 7.0 cf: 21.804 3000000
Stress - Average, Top Edge.wfs c0: 8.0 cf: 23.335 3000000
c0: 9.0 cf: 24.628 3000000
42
0.0
2.0
4.0
6.0
8.0
10.0
12.0
14.0
16.0
0 500000 1000000 1500000 2000000 2500000 3000000
N (cycles)
Leng
th (
mm
)
c
Figure 30 AFGROW Axial Through Crack in Thick Pipe – Crack Growth
One final case exists in AFGROW that warrants mention as well. AFGROW has
the capability of modeling the crack growth on some simple arbitrary geometries with no
additional plug-ins. Using this tool, called Advanced Model, a geometry can be created
to resemble the cross section of the lower arm. However, this tool is not capable of
completely reproducing the cross section, and the closest geometry simply creates the
geometry from the single corner crack at a hole. Because it is an arbitrary geometry, it
does not have the same K solution as the single corner crack case above, but it produces
similar results, which can be seen in Table 10. From the comparison, it is apparent that
the difference is most pronounced for small cracks and large cracks. However, the
43
Advanced Model component of AFGROW is useful for considering geometries that are
not as readily approximated by one of the other cases.
Table 10 AFGROW Advanced Model
Standard CS
NASGRO CS
Initial Crack Size
(mm)
Final Crack Size (mm)
Final Cycle Count
% Rel. to Std. Geo.
X x (c) c0: 0.5 cf: 15.8220
Y y (a) a0: 0.5 af: 15.8890 1737000 43%
�bending: (MPa) 26.988 c0: 1.0 cf: 15.8060
R: -0.61608 a0: 1.0 af: 15.8750 1126000 15%
c0: 2.0 cf: 15.7940
a0: 2.0 af: 15.8610 785750 3%
c0: 4.0 cf: 15.8180
a0: 4.0 af: 15.8640 511250 -9%
c0: 6.0 cf: 15.7650
a0: 6.0 af: 15.7830 388000 -13%
From the results of both NASGRO and AFGROW, one point to notice is that
none of the cases can properly encompass this geometry. Some cases, notably NASGRO
case CC02, provide acceptable estimates of the crack growth prior to break-through.
Even that case required modifications based on understanding of what was physically
occurring to begin giving reasonable results. Other cases provide results that may be
plausible if no data is available to compare to, like the unmodified NASGRO CC02, the
AFGROW “Single Corner Crack at Hole”, or AFGROW’s “Axial Through Crack in
Thick Pipe”. In addition, some cases provide results that are obviously not correct, such
as NASGRO CC05 and CC06, and AFGROW’s “Internal Axial Crack in Thick Pipe”. A
summary of the cases run is shown in Table 11.
44
Table 11 Case Summary
Sof
twar
e
Cas
e
Cra
ck G
rew
Val
idat
ed b
y B
each
Mar
ks
Val
idat
ed b
y C
ycle
Cou
nt
Comments
NASGRO CC05
(Weight) No No No 1 run grew, but had large aspect ratio and slow growth
NASGRO CC02 yes Yes Yes Did not meet cycle count expectation until bending stress was corrected
NASGRO CC06
(Weight) No No No
AFGROW SCCaH Yes Yes No Crack growth too slow, even after bending stress correction.
AFGROW IACiTP
(Weight) No No No
AFGROW ATCiTP (Weight) Yes N/A No
Crack growth too slow. Invalid approximation of K solution.
AFGROW Adv.
Model Yes Yes No Similar results to AFGROW SCCaH, but different solution method.
The other point to notice is that the weight function solutions (NASGRO CC05
and CC06, and AFGROW IACiTP and ATCiTP) did not predict this crack growth well,
despite the fact that they are the only ones that had the capacity to input arbitrary stress
states. The weight function solutions tended to calculate the K as being below the
threshold, but the cause of this shortcoming is still undetermined.
45
CHAPTER IV
CONCLUDING REMARKS
Fatigue life estimation is highly sensitive to small differences in a multitude of
factors. This sensitivity makes estimating fatigue life a challenging endeavor. Short of
physically testing an article, it is nearly impossible to predict the characteristics of the
failure that will occur with the exception of carefully controlled and highly studied
standard test articles. As the amount of information about the failure improves, so too
does the modeling fidelity, but it is unlikely that simulation will be able to replace testing
as a means of determining fatigue life.
If no information is known about the article except its geometry, loading, and
environment, several steps must be taken to attempt to predict the life of the article. First,
a decision must be made about where a defect is likely to produce a crack. Because crack
formation starts on a microstructural level, this is not a simple task. Notches, corners,
and boundaries all contribute to likely locations, as do chemical interactions with the
environment and mechanical interactions with other objects.
For the case of the scissor assembly, in the case of testing eight assemblies, three
different crack locations were noted (a fourth was due to an accident during the test)
while applying the same loads to the same geometry with the same constraints in the
same environment. Unless there is an obvious notch that would encourage crack
initiation, the best choice for estimating fatigue life is to select several sites and analyze
46
them independently. Complicating matters further, there is no formula or simple
engineering tool to identify likely sites, only engineering experience.
With a potential crack site selected, estimation of fatigue life improves. With a
known site, stress analysis of the component can be used to develop an idea of what loads
the site experiences. This step is the most straightforward of the analysis, as 3D finite
element analysis has become very common and quite powerful with the advances in
computer technology. With finite element tools, even very complex geometries and
loadings can be analyzed, giving a clear picture of the stress that would act on a crack
should one initiate. Still, using these tools without understanding the physics behind
them can cause errors due to the numerical approximations made.
Because the Army performed testing on the scissor assembly and identified the
crack locations, the analysis begins with this step. The lower arm was fed into ANSYS
as a solid model, and then it was meshed, loaded, constrained, and solved. The crack
plane identified by AED was put into the ANSYS model and used to output the stress
acting across it. This data was then exported into files to be imported into fatigue crack
growth software. The model was simplified from the actual test setup AED used, as the
upper arm and the bushing were not included. Because those components would have
added some flexibility to the lower arm at the bushing hole, the stress state output from
ANSYS is not an exact match to the true article, but it should be sufficient for a first-
order estimate.
The next step required for a fatigue life analysis is to consider the geometry and
the loading at the likely crack site and find a case in the fatigue crack growth software
that can be used to approximate the particular crack geometry and loading of the article.
47
Some simple geometries may translate exactly as one of the cases available, but many
will not. As with attempting to determine possible crack initiation points, deciding which
case to use depends largely on engineering judgment and experience. Understanding the
limits of the fatigue crack growth software, especially the limits caused by the differences
in the geometry and by the case itself, is critical in selecting the proper case.
This process was approached with the intention of trying a wide variety of
possible cases and evaluating them against the data collected by AED and AMRDEC.
Some of the cases considered in this study are examples of what approach not to take,
such as NASGRO’s case CC05, which was not a good match to the geometry at all.
Other cases considered appeared more promising, but they were still only approximations
of the actual geometry.
The final step is to set up and run the selected case and to ensure that the results
are meaningful. Setting up the selected case is usually simple enough, but there are a
number of choices available in fatigue crack growth software. After inputting the
dimensions, which is straightforward provided that the unit system is strictly adhered to,
options are available for material models, loading cycles, interaction models, residual
stresses, environmental effects, and many other variables. For simple analysis, many of
these factors are negligible, but even the simplest analysis requires a properly established
material model and loading. After the parameters have been set up and the model run,
the results must be evaluated. In the absence of test data to compare to, this final step is
also quite difficult. Again, experience and judgment are the key factors in checking the
results to determine whether they are reasonable.
48
Setting up the NASGRO and AFGROW cases for the crack in the lower arm was
not complicated because most of the advanced features of the software, such as crack
closure and variable loading, were neglected. The loading that the scissor assembly was
subject to was a very simple constant amplitude loading. The cracks were assumed to be
free of significant retardation or plasticity effects. The difference in the material models
likely had the largest impact on the results, but in both cases, 7075-T73 forged aluminum
was available in the built-in material libraries of the software. NASGRO uses the
NASGRO equation to calculate the fatigue crack growth rate, while AFGROW uses the
Harter-T method. Because AED provided test results, a basis was established to judge
the results of the cases that would not exist when attempting to predict a crack’s growth
without testing. Of course, some cases, such as NASGRO’s CC06 and AFGROW’s
internal axial crack in a thick pipe, provided obviously flawed data. Others provided data
that does not appear totally unreasonable at first, but it does not properly reflect the
physics, such as the uncorrected NASGRO CC02 and AFGROW single corner crack at a
hole, or the AFGROW axial through crack in a thick pipe. All of those gave crack
growth data that did not correlate with the test data. Only the correct geometry, correctly
loaded, provided properly meaningful results. Even then, the differences in software
packages, primarily in their material modeling, led to very different growth rates on an
identical geometry and load.
Of all the cases considered, the corrected NASGRO case CC02 provided the best
fatigue crack growth results for the crack in the lower arm of the scissors assembly.
While case CC02 does not allow for the continuation of the crack following break-
through and therefore cannot be directly compared to the Army’s test results, the number
49
of cycles required to cause break-through is a good estimate. For a 0.5 mm defect, the
corrected CC02 predicted 348709 cycles between crack initiation and break-through.
The two cracks AED detected were found at about 700000 and 920000 cycles at a length
of about 8 and 7 mm respectively. That would give 350000 to 570000 cycles for the
fretting to initiate the crack and for it to spread 7 or 8 mm externally, which is not an
unreasonable range.
Approaching a fatigue crack growth problem at a known location using finite
element analysis and crack growth software has some advantages. First, it is far less
expensive than full-scale testing. It also takes far less time than testing. When properly
set up, it can provide useful information on how a crack might grow if one initiates.
Furthermore, this approach can be very useful in determining how large a defect the
article can withstand without failing in a certain number of cycles.
However, this approach has some severe limitations. Without testing to find
likely crack locations, it is difficult to pick locations which are likely to have cracks
initiate. Even when the location is known, crack initiation has a lot of variability since it
occurs in the microstructure of the article. Because much of the article’s life will be
consumed in the crack’s initiation phase, this method is not very accurate for considering
initiation. Furthermore, this method is highly sensitive to small differences, which makes
using it as an estimation tool unsupported by experimental data a tenuous effort.
Improvements in computers have enhanced the field over the past years. In the
future, these tools will become more powerful and will be able to accurately predict crack
growth in complex geometries with greater success. At the cost of additional
development time and run time, the plug-in nature of these fatigue crack growth software
50
packages already allows for complex geometries to be analyzed in detail. This sort of
endeavor requires significant analysis of the article, though, as the stress intensity factor
must be determined with sufficient resolution to allow the fatigue software to accurately
predict the crack growth rate.
Other approaches have been made in using 3D finite element software to perform
3D fatigue crack growth analysis by using the finite elements to determine K in an
iterative method to predict crack growth. This approach is extremely computationally
intensive, although as the method improves it may become a useful complement to the
dedicated fatigue crack growth software.
Ultimately, the fatigue crack growth software currently available provides a
useful means of predicting crack growth and fatigue life beyond the simple S-N curve,
but it must be approached with care.
51
REFERENCES
1. Stephens, Fatemi, Stephens, and Fuchs, Metal Fatigue in Engineering, 2nd ed.,
Wiley, New York, 2001.
2. “Aviation Unit and Intermediate Maintenance Manual, Army Model AH-64A Helicopter,” TM 1-1520-238-23, United States Army, May 1994.
3. Fullerton, L., “Test Plan for Alternate Source Qualification Testing of the AH-64 Main Rotor Upper Controls Scissors Assemblies, Part Nos. 7-311511158-3 and -5,” AETP-FS-2005-001, Aviation Engineering Directorate, Redstone Arsenal, AL, Feb. 2005.
4. Thompson, Bryan, “Final Test Report for the New Source Testing of the Scissors Assembly,” Test Report 050098, Component Test and Surveillance Branch, Redstone Technical Test Center, Redstone Arsenal, AL, Feb. 2006.
5. Vaughan, Robert, Private communication, Sept. 2008.
6. Moaveni, Saeed, Finite Element Analysis: Theory and Application with ANSYS, 3rd ed., Pearson, Upper Saddle River, NJ, 2008.
7. ANSYS Help Files, “SOLID187,” 2007.
8. “Aluminum 7075-T73; 7075-T735x”, MATWEB. [http://www.matweb.com/search/DataSheet.aspx?MatGUID=6653b72914864cc0a0ff7adf5b720167&ckck=1. Accessed 8/10/2007]
9. Anderson, Ted L., Fracture Mechanics: Fundamentals and Applications, 3rd ed., CRC Press, 2005.
10. Paris, P. C. and Erdogan, F., “A Critical Analysis of Crack Propagation Laws,” Journal of Basic Engineering, 528-534, 1963.
11. Elber, W., “Fatigue Crack Closure Under Cyclic Tension,” Engineering Fracture Mechanics, 12, 37-45, 1970.
12. Hou, Goldstraw, Maan, and Knop, “An Evaluation of 3D Crack Growth Using ZENCRACK,” DSTO-TR-1158, Airframes and Engines Division, Aeronautical and Maritime Research Laboratory, Australian Defense Science and Technology Organization, Fisherman’s Bend, Australia, May 2001.
52
13. NASGRO Website, February 2009. [http://www.nasgro.swri.org/. Accessed 3/10/2009]
14. Harter, James A., AFGROW Users Guide and Technical Manual, AFRL-VA-WP-TR-2008-XXXX, Air Vehicles Directorate, WPAFB, OH, July 2008.
15. AFGROW Website, 2008. [http://afgrow.net/. Accessed 3/10/2009]
16. NASGRO Fracture Mechanics and Fatigue Crack Growth Analysis Software Reference Manual, Southwest Research Institute, May 2002.
54
ANSYS .LIS File Format
The output from the paths set up in ANSYS is written to a file in the same manner
that ANSYS would output it to the screen. This makes the output more readable, but
increases the work that must be done prior to importing it into other programs. It consists
of columns of data. The first column, labeled ‘S’, marks the distance along the path that
the data point occurs at. Any additional columns contain ANSYS results that have been
mapped to that path. Since the only data required for NASGRO and AFGROW is the
stress in the Z direction, that is the only data that is output, in the column marked ‘S_Z’.
If no data is available for a given point on the path, it is left blank. The output units are
the units used in ANSYS. Every 46 lines, ANSYS puts header information over four
lines.
Sample structure:
PRINT ALONG PATH DEFINED BY LPATH COMMAND. DSYS= 0 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.0000 <value> <station> <value> <station> <value> <station> <value> <...> <...> ***** PATH VARIABLE SUMMARY ***** S S_Z <station> <value> <station> <value> <station> <value> <...> <...>
55
NASGRO .DAT File Format
NASGRO requires stresses to be input from a file for its weight function based
solutions. The filename is required to be DOS compatible, with a maximum of eight
characters prior to the extension. No effort is made for the readability of this file, as it is
strictly meant for input to NASGRO. Its first line contains two numbers, indicating the
number of points on the x- and y-axis, respectively. The next section contains a vertical
list of single numbers, indicating the normalized stations on the x-axis for which the
stress is input. Following that section is the third section, which contains two columns of
numbers. The first number is the normalized y-axis station, and the second number is the
stress at that y-axis station. Each group of these is for one of the x-axis stations listed in
the second section. The count at the top of the file must be correct, and the distribution
must be square. The units are either in MPa or ksi, depending on the units in NASGRO.
Sample Structure:
<# of X points> <# of Y points> <X1> <X2> <...> <Xn> <Y1> <S(x1,y1)> <Y2> <S(x1,y2)> <...> <S(x1,...)> <Y1> <S(x2,y1)> <Y2> <S(x2,y2)> <...> <S(x2,...)> <Y1> <S(xn,y1)> <Y2> <S(xn,y2)> <...> <S(xn,...)> <Ym> <S(xn,ym)>
56
AFGROW .wfs File Format
AFGROW can have the stress distribution input directly into a table in its user
interface, but it allows the numbers in that table to be read from and written to a file.
Like NASGRO’s .DAT file, no effort is made at readability. It contains a header whose
first line declares the unit system, indicated by a numeral. The next line indicates how
many distributions are in the file. The following section provides the details for the first
distribution. Its first line is the number of points in that distribution; the following lines
are the points, with the first value being the station (not normalized) and the second being
the stress. Subsequent distributions are included in the same manner. There is no
requirement that the distributions be the same length, but they are limited to 25 data
points each. Furthermore, only two distributions are used in the current version of
AFGROW, one for the x-direction and one for the y-direction.
Sample Structure:
UNITS=<unitType, 0 for English, 1 for Metric> <# of distributions> <# of points in distribution 1> <x1> <S(x1)> <x2> <S(x2)> <...> <S(...)> <xn> <S(xn)> <# of points in distribution 2> <y1> <S(y1)> <y2> <S(y2)> <...> <S(...)> <xm> <S(xm)>
58
ANSYS Output: PRPATH Top Only.lis
This file contains the stress normal to the crack plane in the top of the cross-
section, with the path laid out as shown in Figure 11. Grayed out portions were removed
as they were the portions of the path that did not lie on the desired grid. Editing of the
file occurred in Excel.
PRINT ALONG PATH DEFINED BY LPATH COMMAND. DSYS= 0 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.0000 0.37836E+08 0.16836E-02 0.40648E+08 0.33672E-02 0.42771E+08 0.50508E-02 0.44704E+08 0.67344E-02 0.45460E+08 0.84180E-02 0.45481E+08 0.10102E-01 0.44836E+08 0.11785E-01 0.42203E+08 0.13469E-01 0.37811E+08 0.15152E-01 0.31328E+08 0.16836E-01 0.20604E+08 0.18538E-01 0.30245E+08 0.20241E-01 0.35481E+08 0.21943E-01 0.39309E+08 0.23646E-01 0.40175E+08 0.25348E-01 0.40250E+08 0.27050E-01 0.39226E+08 0.28753E-01 0.38241E+08 0.30455E-01 0.35967E+08 0.32158E-01 0.33219E+08 0.33860E-01 0.30358E+08 0.35681E-01 0.32411E+08 0.37501E-01 0.34191E+08 0.39322E-01 0.34870E+08 0.41143E-01 0.35521E+08 0.42963E-01 0.35006E+08 0.44784E-01 0.33372E+08 0.46605E-01 0.29917E+08 0.48425E-01 0.25004E+08
59
0.50246E-01 0.17545E+08 0.52067E-01 0.58617E+07 0.53903E-01 0.17104E+08 0.55740E-01 0.24004E+08 0.57576E-01 0.28075E+08 0.59413E-01 0.30306E+08 0.61249E-01 0.31391E+08 0.63086E-01 0.31682E+08 0.64922E-01 0.30855E+08 0.66759E-01 0.29266E+08 0.68596E-01 0.28070E+08 0.70432E-01 0.26731E+08 0.72252E-01 0.27678E+08 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.74072E-01 0.28320E+08 0.75891E-01 0.29212E+08 0.77711E-01 0.29284E+08 0.79531E-01 0.28446E+08 0.81350E-01 0.26986E+08 0.83170E-01 0.23948E+08 0.84990E-01 0.20008E+08 0.86809E-01 0.13975E+08 0.88629E-01 0.60950E+07 0.90464E-01 0.13605E+08 0.92298E-01 0.19240E+08 0.94133E-01 0.22583E+08 0.95968E-01 0.24947E+08 0.97802E-01 0.25836E+08 0.99637E-01 0.25968E+08 0.10147 0.25753E+08 0.10331 0.25378E+08 0.10514 0.24729E+08 0.10698 0.24193E+08 0.10879 0.24430E+08 0.11061 0.24710E+08 0.11243 0.24729E+08 0.11425 0.24306E+08 0.11607 0.23610E+08 0.11789 0.22226E+08 0.11971 0.19875E+08 0.12153 0.16498E+08 0.12335 0.11523E+08 0.12516 0.40779E+07
60
0.12700 0.11325E+08 0.12883 0.16056E+08 0.13066 0.18960E+08 0.13249 0.20958E+08 0.13433 0.21987E+08 0.13616 0.22382E+08 0.13799 0.22517E+08 0.13983 0.22326E+08 0.14166 0.22282E+08 0.14349 0.22087E+08 0.14531 0.22081E+08 0.14713 0.21898E+08 0.14894 0.21626E+08 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.15076 0.21031E+08 0.15258 0.20191E+08 0.15440 0.18852E+08 0.15622 0.16970E+08 0.15803 0.14158E+08 0.15985 0.10151E+08 0.16167 0.24139E+07 0.16350 0.10045E+08 0.16533 0.13738E+08 0.16716 0.16290E+08 0.16899 0.17779E+08 0.17082 0.18829E+08 0.17265 0.19534E+08 0.17449 0.19942E+08 0.17632 0.20158E+08 0.17815 0.20084E+08 0.17998 0.20144E+08 0.18179 0.19824E+08 0.18361 0.19636E+08 0.18543 0.19156E+08 0.18725 0.18384E+08 0.18906 0.17399E+08 0.19088 0.16324E+08 0.19270 0.14668E+08 0.19452 0.12432E+08 0.19633 0.91690E+07 0.19815 0.59997E+07 0.19998 0.91099E+07 0.20181 0.12104E+08
61
0.20364 0.14072E+08 0.20547 0.15438E+08 0.20730 0.16334E+08 0.20912 0.16954E+08 0.21095 0.17379E+08 0.21278 0.17756E+08 0.21461 0.17735E+08 0.21644 0.18002E+08 0.21826 0.17488E+08 0.22007 0.17304E+08 0.22189 0.16499E+08 0.22371 0.16005E+08 0.22552 0.15219E+08 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.22734 0.14094E+08 0.22916 0.12583E+08 0.23098 0.10785E+08 0.23279 0.88653E+07 0.23461 0.72755E+07 0.23644 0.87919E+07 0.23826 0.10576E+08 0.24009 0.12129E+08 0.24192 0.13149E+08 0.24374 0.14022E+08 0.24557 0.14479E+08 0.24740 0.14951E+08 0.24923 0.15346E+08 0.25105 0.15346E+08 0.25288 0.15092E+08 0.25470 0.14943E+08 0.25651 0.14509E+08 0.25833 0.13971E+08 0.26015 0.13332E+08 0.26196 0.12663E+08 0.26378 0.11850E+08 0.26560 0.10656E+08 0.26741 0.92926E+07 0.26923 0.80429E+07 0.27105 0.72639E+07 0.27287 0.79601E+07 0.27470 0.89425E+07 0.27652 0.10019E+08 0.27835 0.10466E+08
62
0.28017 0.11561E+08 0.28200 0.11587E+08 0.28383 0.12294E+08 0.28565 0.12252E+08 0.28748 0.12200E+08 0.28930 0.12325E+08 0.29112 0.11885E+08 0.29294 0.11270E+08 0.29475 0.11278E+08 0.29657 0.10514E+08 0.29838 0.10144E+08 0.30020 0.89742E+07 0.30202 0.83791E+07 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.30383 0.75934E+07 0.30565 0.66780E+07 0.30747 0.62697E+07 0.30929 0.65358E+07 0.31111 0.71811E+07 0.31294 0.76662E+07 0.31476 0.81552E+07 0.31659 0.86033E+07 0.31841 0.80985E+07 0.32023 0.81650E+07 0.32206 0.81134E+07 0.32388 0.72240E+07 0.32571 0.80471E+07 0.32752 0.66477E+07 0.32934 0.71449E+07 0.33116 0.68320E+07 0.33297 0.60357E+07 0.33479 0.55601E+07 0.33660 0.63041E+07 0.33842 0.56312E+07 0.34024 0.48493E+07 0.34205 0.48484E+07 0.34387 0.46904E+07 0.34569 0.45913E+07 0.34751 0.43303E+07 0.34934 0.48415E+07 0.35116 0.51207E+07 0.35298 0.37337E+07 0.35481 0.34248E+07
63
0.35663 0.40131E+07 0.35845 0.29484E+07 0.36027 0.26704E+07 0.36210 0.36305E+07 0.36391 0.17487E+07 0.36573 0.15131E+07 0.36755 0.16430E+07 0.36936 0.19014E+07 0.37118 0.19206E+07 0.37299 0.18002E+07 0.37481 0.17773E+07 0.37663 0.17414E+07 0.37844 0.20836E+07 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.38026 0.21519E+07
ANSYS Output: PRPATH - Full Height.lis
This file is the result of the output of the path shown in Figure 12. As in the
above section, the unneeded portions have been marked with gray. Note that blank
portions occur where the path went outside the boundary of the geometry, where there
was no data available. Editing occurred in Excel.
PRINT ALONG PATH DEFINED BY LPATH COMMAND. DSYS= 0 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.0000 0.37836E+08 0.30594E-02 0.42307E+08 0.61188E-02 0.45361E+08 0.91782E-02 0.45131E+08 0.12238E-01 0.41075E+08 0.15297E-01 0.30158E+08 0.18356E-01 0.21416E-01 0.24475E-01
64
0.27535E-01 0.30594E-01 0.33654E-01 0.36713E-01 0.39772E-01 0.42832E-01 0.45891E-01-0.30274E+08 0.48951E-01-0.41678E+08 0.52010E-01-0.45650E+08 0.55069E-01-0.45526E+08 0.58129E-01-0.43247E+08 0.61188E-01-0.35995E+08 0.61332E-01-0.35440E+08 0.61476E-01-0.34885E+08 0.61620E-01-0.34329E+08 0.61764E-01-0.33774E+08 0.61908E-01-0.33219E+08 0.62052E-01-0.32664E+08 0.62196E-01-0.32109E+08 0.62340E-01-0.31554E+08 0.62484E-01-0.30999E+08 0.62628E-01-0.30444E+08 0.65685E-01-0.33706E+08 0.68743E-01-0.35532E+08 0.71800E-01-0.35198E+08 0.74857E-01-0.31274E+08 0.77914E-01-0.22932E+08 0.80971E-01 0.84029E-01 0.87086E-01 0.90143E-01 0.93200E-01 0.96257E-01 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.99315E-01 0.10237 0.10543 0.10849 0.23052E+08 0.11154 0.31419E+08 0.11460 0.35312E+08 0.11766 0.34996E+08 0.12072 0.33836E+08 0.12377 0.30358E+08
65
0.12392 0.29611E+08 0.12406 0.29258E+08 0.12420 0.28944E+08 0.12435 0.28631E+08 0.12449 0.28317E+08 0.12464 0.28004E+08 0.12478 0.27690E+08 0.12492 0.27376E+08 0.12507 0.27063E+08 0.12521 0.26731E+08 0.12827 0.28297E+08 0.13132 0.29444E+08 0.13438 0.28594E+08 0.13743 0.25090E+08 0.14049 0.17996E+08 0.14354 0.56630E+07 0.14660 0.14965 0.15271 0.15577 0.15882 0.16188 0.16493 0.16799 -0.65402E+07 0.17104 -0.18319E+08 0.17410 -0.25020E+08 0.17715 -0.28487E+08 0.18021 -0.28832E+08 0.18326 -0.28412E+08 0.18632 -0.25885E+08 0.18646 -0.25700E+08 0.18661 -0.25516E+08 0.18675 -0.25331E+08 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.18690 -0.25146E+08 0.18704 -0.24961E+08 0.18719 -0.24777E+08 0.18733 -0.24592E+08 0.18748 -0.24407E+08 0.18762 -0.24223E+08 0.18777 -0.24038E+08 0.19082 -0.24532E+08 0.19388 -0.24846E+08
66
0.19693 -0.23537E+08 0.19998 -0.20716E+08 0.20304 -0.14876E+08 0.20609 -0.32914E+07 0.20914 0.21220 0.21525 0.21830 0.22136 0.22441 0.22747 0.23052 0.32617E+07 0.23357 0.14820E+08 0.23663 0.20723E+08 0.23968 0.23672E+08 0.24273 0.24648E+08 0.24579 0.24646E+08 0.24884 0.24193E+08 0.24898 0.23973E+08 0.24913 0.23754E+08 0.24927 0.23535E+08 0.24942 0.23318E+08 0.24956 0.23166E+08 0.24970 0.22951E+08 0.24985 0.22735E+08 0.24999 0.22519E+08 0.25014 0.22303E+08 0.25028 0.22087E+08 0.25333 0.21924E+08 0.25638 0.21506E+08 0.25944 0.20249E+08 0.26249 0.17620E+08 0.26554 0.12520E+08 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.26859 0.15880E+07 0.27165 0.27470 0.27775 0.28080 0.28385 0.28691 0.28996 0.29301 -0.15860E+07
67
0.29606 -0.12857E+08 0.29911 -0.17669E+08 0.30217 -0.20272E+08 0.30522 -0.21455E+08 0.30827 -0.22163E+08 0.31132 -0.22114E+08 0.31147 -0.21872E+08 0.31161 -0.21656E+08 0.31176 -0.21440E+08 0.31190 -0.21224E+08 0.31204 -0.21008E+08 0.31219 -0.20792E+08 0.31233 -0.20576E+08 0.31248 -0.20360E+08 0.31262 -0.20145E+08 0.31276 -0.19929E+08 0.31581 -0.19695E+08 0.31886 -0.18880E+08 0.32192 -0.17561E+08 0.32497 -0.15224E+08 0.32802 -0.11084E+08 0.33107 -0.56117E+07 0.33412 0.33717 0.34022 0.34327 0.34632 0.34937 0.35242 0.35548 0.57625E+07 0.35853 0.11340E+08 0.36158 0.15248E+08 0.36463 0.17427E+08 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.36768 0.18851E+08 0.37073 0.19815E+08 0.37378 0.20144E+08 0.37392 0.20011E+08 0.37407 0.19794E+08 0.37421 0.19577E+08 0.37436 0.19360E+08 0.37450 0.19143E+08 0.37464 0.18926E+08
68
0.37479 0.18709E+08 0.37493 0.18488E+08 0.37508 0.18245E+08 0.37522 0.18002E+08 0.37827 0.17337E+08 0.38132 0.16314E+08 0.38437 0.15221E+08 0.38742 0.13111E+08 0.39047 0.99948E+07 0.39352 0.71363E+07 0.39657 0.95772E+07 0.39962 0.70451E+07 0.40267 0.25368E+07 0.40572 -0.12119E+06 0.40877 -0.24675E+07 0.41182 -0.69482E+07 0.41487 -0.97170E+07 0.41792 -0.71612E+07 0.42097 -0.10076E+08 0.42402 -0.13154E+08 0.42707 -0.15283E+08 0.43012 -0.16731E+08 0.43317 -0.17128E+08 0.43622 -0.17778E+08 0.43636 -0.17563E+08 0.43650 -0.17348E+08 0.43665 -0.17171E+08 0.43679 -0.16909E+08 0.43694 -0.16619E+08 0.43708 -0.16330E+08 0.43722 -0.16040E+08 0.43737 -0.15750E+08 0.43751 -0.15460E+08 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.43766 -0.15170E+08 0.44071 -0.14500E+08 0.44375 -0.13280E+08 0.44680 -0.12430E+08 0.44985 -0.10966E+08 0.45290 -0.89033E+07 0.45595 -0.73877E+07 0.45900 -0.80541E+07 0.46205 -0.56990E+07
69
0.46510 -0.28238E+07 0.46815 -0.23424E+06 0.47120 0.28361E+07 0.47424 0.58976E+07 0.47729 0.80969E+07 0.48034 0.72282E+07 0.48339 0.89067E+07 0.48644 0.10995E+08 0.48949 0.12663E+08 0.49254 0.13896E+08 0.49559 0.14662E+08 0.49864 0.15092E+08 0.49878 0.14731E+08 0.49893 0.14444E+08 0.49907 0.14214E+08 0.49922 0.13985E+08 0.49936 0.13755E+08 0.49951 0.13526E+08 0.49965 0.13297E+08 0.49980 0.13067E+08 0.49994 0.12721E+08 0.50009 0.12325E+08 0.50314 0.11206E+08 0.50618 0.10854E+08 0.50923 0.10144E+08 0.51228 0.87384E+07 0.51533 0.73367E+07 0.51838 0.62920E+07 0.52143 0.60579E+07 0.52447 0.47098E+07 0.52752 0.21379E+07 0.53057 -19149. 0.53362 -0.21870E+07 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.53667 -0.46895E+07 0.53972 -0.61135E+07 0.54277 -0.61844E+07 0.54581 -0.72523E+07 0.54886 -0.85398E+07 0.55191 -0.97555E+07 0.55496 -0.10575E+08 0.55801 -0.11297E+08 0.56106 -0.12307E+08
70
0.56120 -0.12040E+08 0.56134 -0.11773E+08 0.56149 -0.11506E+08 0.56163 -0.11239E+08 0.56178 -0.10972E+08 0.56192 -0.10397E+08 0.56206 -0.97857E+07 0.56221 -0.91748E+07 0.56235 -0.85639E+07 0.56250 -0.79530E+07 0.56554 -0.73535E+07 0.56859 -0.61866E+07 0.57164 -0.63584E+07 0.57469 -0.53231E+07 0.57774 -0.50438E+07 0.58078 -0.46454E+07 0.58383 -0.44547E+07 0.58688 -0.33190E+07 0.58993 -0.16735E+07 0.59298 -35080. 0.59603 0.16859E+07 0.59907 0.33267E+07 0.60212 0.45028E+07 0.60517 0.46882E+07 0.60822 0.46335E+07 0.61127 0.53652E+07 0.61431 0.55647E+07 0.61736 0.68100E+07 0.62041 0.74457E+07 0.62346 0.80471E+07 0.62360 0.74186E+07 0.62375 0.67900E+07 0.62389 0.61615E+07 ***** PATH VARIABLE SUMMARY ***** S S_Z 0.62403 0.55990E+07 0.62418 0.52777E+07 0.62432 0.49549E+07 0.62447 0.46305E+07 0.62461 0.43044E+07 0.62475 0.39767E+07 0.62490 0.36305E+07 0.62795 0.15420E+07 0.63099 0.16459E+07
71
0.63404 0.19170E+07 0.63709 0.17745E+07 0.64014 0.20520E+07 0.64319 0.21363E+07 0.64623 0.22185E+07 0.64928 0.16150E+07 0.65233 0.83140E+06 0.65538 19776. 0.65843 -0.85011E+06 0.66147 -0.16240E+07 0.66452 -0.23214E+07 0.66757 -0.21861E+07 0.67062 -0.20165E+07 0.67367 -0.16903E+07 0.67671 -0.18501E+07 0.67976 -0.18209E+07 0.68281 -0.16602E+07 0.68586 -0.37083E+07
NASGRO Input: YX_TR.dat
This input file for NASGRO contains the stress distribution in the top portion of
the cross section, but with the x- and y-axis swapped to match NASGRO’s geometry.
11 11 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.0 3.6305 0.1 8.0471 0.2 12.325 0.3 15.092 0.4 18.002 0.5 20.144
72
0.6 22.087 0.7 24.193 0.8 26.731 0.9 30.358 1 37.836 0.0 1.7487 0.1 6.6477 0.2 11.885 0.3 14.943 0.4 17.488 0.5 19.824 0.6 22.081 0.7 24.43 0.8 27.678 0.9 32.411 1 40.648 0.0 1.5131 0.1 7.1449 0.2 11.27 0.3 14.509 0.4 17.304 0.5 19.636 0.6 21.898 0.7 24.71 0.8 28.32 0.9 34.191 1 42.771 0.0 1.643 0.1 6.832 0.2 11.278 0.3 13.971 0.4 16.499 0.5 19.156 0.6 21.626 0.7 24.729 0.8 29.212 0.9 34.87 1 44.704 0.0 1.9014 0.1 6.0357 0.2 10.514 0.3 13.332 0.4 16.005 0.5 18.384 0.6 21.031 0.7 24.306
73
0.8 29.284 0.9 35.521 1 45.46 0.0 1.9206 0.1 5.5601 0.2 10.144 0.3 12.663 0.4 15.219 0.5 17.399 0.6 20.191 0.7 23.61 0.8 28.446 0.9 35.006 1 45.481 0.0 1.8002 0.1 6.3041 0.2 8.9742 0.3 11.85 0.4 14.094 0.5 16.324 0.6 18.852 0.7 22.226 0.8 26.986 0.9 33.372 1 44.836 0.0 1.7773 0.1 5.6312 0.2 8.3791 0.3 10.656 0.4 12.583 0.5 14.668 0.6 16.97 0.7 19.875 0.8 23.948 0.9 29.917 1 42.203 0.0 1.7414 0.1 4.8493 0.2 7.5934 0.3 9.2926 0.4 10.785 0.5 12.432 0.6 14.158 0.7 16.498 0.8 20.008 0.9 25.004
74
1 37.811 0.0 2.0836 0.1 4.8484 0.2 6.678 0.3 8.0429 0.4 8.8653 0.5 9.169 0.6 10.151 0.7 11.523 0.8 13.975 0.9 17.545 1 31.328 0.0 2.1519 0.1 4.6904 0.2 6.2697 0.3 7.2639 0.4 7.2755 0.5 5.9997 0.6 2.4139 0.7 4.0779 0.8 6.095 0.9 5.8617 1 20.604
NASGRO Input: YXt_TR.dat
This input file for NASGRO contains the stress distribution in the entire height of
the cross section, but with the x- and y-axis swapped to match NASGRO’s geometry.
11 11 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.00 3.63
75
0.10 8.05 0.20 12.33 0.30 15.09 0.40 18.00 0.50 20.14 0.60 22.09 0.70 24.19 0.80 26.73 0.90 30.36 1.00 37.84 0.00 1.65 0.10 6.81 0.20 10.85 0.30 13.90 0.40 16.31 0.50 18.85 0.60 21.51 0.70 24.65 0.80 29.44 0.90 35.00 1.00 45.36 0.00 1.77 0.10 5.37 0.20 8.74 0.30 11.00 0.40 13.11 0.50 15.25 0.60 17.62 0.70 20.72 0.80 25.09 0.90 31.42 1.00 41.08 0.00 2.14 0.10 4.69 0.20 6.29 0.30 7.23 0.40 7.14 0.50 5.76 0.60 1.59 0.70 3.26 0.80 5.66 0.90 0.00 1.00 0.00 0.00 1.62 0.10 3.33 0.20 4.71
76
0.30 5.90 0.40 7.05 0.50 0.00 0.60 0.00 0.70 0.00 0.80 0.00 0.90 0.00 1.00 0.00 0.00 0.02 0.10 -0.04 0.20 -0.02 0.30 -0.23 0.40 -0.12 0.50 0.00 0.60 0.00 0.70 0.00 0.80 0.00 0.90 0.00 1.00 0.00 0.00 -1.62 0.10 -3.32 0.20 -4.69 0.30 -5.70 0.40 -6.95 0.50 0.00 0.60 0.00 0.70 0.00 0.80 0.00 0.90 0.00 1.00 0.00 0.00 -2.19 0.10 -4.65 0.20 -6.18 0.30 -7.39 0.40 -7.16 0.50 -5.61 0.60 -1.59 0.70 -3.29 0.80 -6.54 0.90 0.00 1.00 0.00 0.00 -1.69 0.10 -5.32 0.20 -8.54 0.30 -10.97 0.40 -13.15
77
0.50 -15.22 0.60 -17.67 0.70 -20.72 0.80 -25.02 0.90 -31.27 1.00 -41.68 0.00 -1.82 0.10 -6.19 0.20 -10.58 0.30 -13.28 0.40 -16.73 0.50 -18.88 0.60 -21.46 0.70 -24.85 0.80 -28.83 0.90 -35.53 1.00 -45.53 0.00 -3.71 0.10 -7.95 0.20 -12.31 0.30 -15.17 0.40 -17.78 0.50 -19.93 0.60 -22.11 0.70 -24.04 0.80 -25.89 0.90 -30.44 1.00 -36.00
NASGRO Input: XYt_TR.dat
This input file for NASGRO contains the stress distribution in the entire height of
the cross section with the standard x- and y-axis. It is identical to YXt_TR.dat except for
the axis reversal.
11 11 0.0 0.1 0.2 0.3 0.4
78
0.5 0.6 0.7 0.8 0.9 1.0 0.00 3.63 0.10 1.65 0.20 1.77 0.30 2.14 0.40 1.62 0.50 0.02 0.60 -1.62 0.70 -2.19 0.80 -1.69 0.90 -1.82 1.00 -3.71 0.00 8.05 0.10 6.81 0.20 5.37 0.30 4.69 0.40 3.33 0.50 -0.04 0.60 -3.32 0.70 -4.65 0.80 -5.32 0.90 -6.19 1.00 -7.95 0.00 12.33 0.10 10.85 0.20 8.74 0.30 6.29 0.40 4.71 0.50 -0.02 0.60 -4.69 0.70 -6.18 0.80 -8.54 0.90 -10.58 1.00 -12.31 0.00 15.09 0.10 13.90 0.20 11.00 0.30 7.23 0.40 5.90 0.50 -0.23 0.60 -5.70
79
0.70 -7.39 0.80 -10.97 0.90 -13.28 1.00 -15.17 0.00 18.00 0.10 16.31 0.20 13.11 0.30 7.14 0.40 7.05 0.50 -0.12 0.60 -6.95 0.70 -7.16 0.80 -13.15 0.90 -16.73 1.00 -17.78 0.00 20.14 0.10 18.85 0.20 15.25 0.30 5.76 0.40 0.00 0.50 0.00 0.60 0.00 0.70 -5.61 0.80 -15.22 0.90 -18.88 1.00 -19.93 0.00 22.09 0.10 21.51 0.20 17.62 0.30 1.59 0.40 0.00 0.50 0.00 0.60 0.00 0.70 -1.59 0.80 -17.67 0.90 -21.46 1.00 -22.11 0.00 24.19 0.10 24.65 0.20 20.72 0.30 3.26 0.40 0.00 0.50 0.00 0.60 0.00 0.70 -3.29 0.80 -20.72
80
0.90 -24.85 1.00 -24.04 0.00 26.73 0.10 29.44 0.20 25.09 0.30 5.66 0.40 0.00 0.50 0.00 0.60 0.00 0.70 -6.54 0.80 -25.02 0.90 -28.83 1.00 -25.89 0.00 30.36 0.10 35.00 0.20 31.42 0.30 0.00 0.40 0.00 0.50 0.00 0.60 0.00 0.70 0.00 0.80 -31.27 0.90 -35.53 1.00 -30.44 0.00 37.84 0.10 45.36 0.20 41.08 0.30 0.00 0.40 0.00 0.50 0.00 0.60 0.00 0.70 0.00 0.80 -41.68 0.90 -45.53 1.00 -36.00
AFGROW Input: Stress – Average, Top Edge.wfs
This AFGROW input file has the stresses averaged across the x-axis of the cross
section in the y-direction and the stress on the upper surface in the x-direction. Using the
stress on the surface of the bushing hole in the y-direction gives a stress state that is far
lower than the crack would experience.
81
UNITS=1 2 21 0 19.859 0.00305 20.274 0.0061 20.393 0.00914 19.627 0.01219 17.378 0.01524 12.983 0.01829 4.862 0.02134 6.091 0.02438 4.519 0.02743 2.006 0.03048 -0.078 0.03353 -2 0.03658 -4.456 0.03962 -6.132 0.04267 -4.955 0.04572 -13.058 0.04877 -17.387 0.05182 -19.671 0.05486 -20.333 0.05791 -20.336 0.06096 -19.575 11 0 3.6305 0.001597 8.0471 0.003194 12.325 0.004791 15.092 0.006388 18.002 0.007985 20.144 0.00958 22.087 0.0112 24.193 0.0128 26.731 0.0144 30.358 0.016 37.836