ANSYS Workbench-Fatigue-Module
ANSYS Workbench-Fatigue-Module
ANSYS Workbench-Fatigue-Module
Contents
1. Introduction
2. Materials
2.1. Stress-Life Data Options
3. Analysis
3.1. Loading
3.1.1. Constant Amplitude, Proportional Loading
3.1.2. Non-Constant Amplitude, Proportional Loading
3.1.3. Constant Amplitude, Non-Proportional Loading
3.1.4. Non-Constant Amplitude, Non-Proportional Loading
3.2. Load Effects
3.2.1. Mean Stress Correction
3.2.2. Multiaxial Stress Correction
3.3. Miscellaneous Analysis Options
4. Results
4.1. Fatigue Life
4.2. Fatigue Damage
4.3. Factor of Safety
4.4. Stress Biaxiality
4.5. Equivalent Alternating Stress
4.6. Fatigue Sensitivity Chart
4.7. Rainflow Matrix Chart
4.8. Damage Matrix Chart
5. Typical Use Cases
5.1. Connecting Rod Under Fully Reversed Loading
5.2. Connecting Rod Under Random Loading
5.3. Universal Joint Under Combined Torsion and Bending
6. Additional Fatigue Resources and Revision History
1. Introduction
It is estimated that 50-90% of structural failure is due to fatigue, thus there is
a need for quality fatigue design tools. However, the availability of
commercial fatigue tools is limited while the ones that are available are
usually quite expensive and difficult to use in the hands of a designer. It is
hoped that these designers, given a proper library of fatigue tools, could
quickly and accurately conduct a fatigue analysis suited to their needs in a
friendly and well structured environment.
Fatigue was initially introduced as a new capability at version 6.0. Its focus
has been to provide useful information to the design engineer when fatigue
failure may be a concern. Fatigue results can have a convergence attached.
Currently, a stress-life approach has been adopted for conducting a fatigue
analysis. Several options such as accounting for mean stress and loading
conditions are available.
2. Materials
A large part of a fatigue analysis is getting an accurate description of the
fatigue material properties. Since fatigue is so empirical, sample fatigue
curves are included only for structural steel and aluminum materials. These
properties are included as a guide only with intent for the user to provide
his/her own fatigue data for more accurate analysis. In the case of
assemblies with different materials, each part will use its own fatigue
material properties just as it uses its own static properties (like modulus of
elasticity).
3. Analysis
Fatigue results can be added before or after a stress solution has been
performed. To create fatigue results, a fatigue tool must first be inserted into
the tree. This can be done through the solution toolbar or through context
menus. The details view of the fatigue tool is used to define the various
aspects of a fatigue analysis such as loading type, handling of mean stress
effects and more. As seen in Figure 2, a graphical representation of the
loading and mean stress effects is displayed when a fatigue tool is selected
by the user. This can be very useful to help a novice understand the fatigue
loading and possible effects of a mean stress.
Figure 2: Fatigue tool information page
3.1 Loading
Fatigue, by definition, is caused by changing the load on a component over
time. Thus, unlike static stress safety tools, which perform calculations for a
single stress state, fatigue damage occurs when the stress at a point changes
over time. There are essentially 4 classes of fatigue loading with the fatigue
tool currently supporting the first 3:
• Constant amplitude, proportional loading
• Non-constant amplitude, proportional loading
• Constant Amplitude, non-proportional loading
• Non-constant amplitude, non-proportional loading
3.1.1 Constant amplitude, proportional loading
This is the classic, “back of the envelope” calculation. Loading is of
constant amplitude because only 1 set of finite element stress results along
with a loading ratio is required to calculate the alternating and mean stress.
The loading ratio is defined as the ratio of the second load to the first load
(LR = L2/L1). Loading is proportional since only 1 set of finite element
stress results is needed (principal stress axes do not change over time).
Common types of constant amplitude loading are fully reversed (apply a
load then apply an equal and opposite load; a load ratio of –1) and zero-
based (apply a load then remove it; a load ratio of 0). Since the loading is
proportional, the critical fatigue location can be ascertained by looking a
single set of FEM results. Likewise, since there are only 2 loadings, no
cycle counting or cumulative damage calculations need to be done.
Several sample load histories can be found in the “Load Histories” directory
under the “Engineering Data” folder. Setting the loading type to “History
Data” in the fatigue tool details
view specifies non-constant
amplitude loading. Several
analysis options are available for
non-constant amplitude loading.
Since rainflow counting is used,
using a “quick counting” technique
substantially reduces runtime and
memory. In quick counting,
alternating and mean stresses are
sorted into bins before partial
damage is calculated. Without quick counting, the data is not sorted into
bins until after partial damages are found. The accuracy of quick counting is
usually very good if a proper number of bins are used when counting. The
default setting for the number of bins can be set in the Control Panel.
Turning off quick counting is not recommended and in fact is not a
documented feature. To allow quick counting to be turned off, set the
variable “AllowQuickCounting” to 1 in the Variable Manager. Another
available option when conducting a variable amplitude fatigue analysis is the
ability to set the value used for infinite life. In constant amplitude loading, if
the alternating stress is lower than the lowest alternating stress on the fatigue
curve, the fatigue tool will use the life at the last point. This provides for an
added level of safety because many materials do not exhibit an endurance
limit. However, in non-constant amplitude loading, cycles with very small
alternating stresses may be present and may incorrectly predict too much
damage if the number of the small stress cycles is high enough. To help
control this, the user can set the infinite life value that will be used if the
alternating stress is beyond the limit of the SN curve. Setting a higher value
will make small stress cycles less damaging if they occur many times. The
rainflow and damage matrix results can be helpful in determining the effects
of small stress cycles in your loading history. The rainflow and damage
matrices shown in Figure 5 illustrate the possible effects of infinite life.
Both damage matrices came from the same loading (and thus same rainflow
matrix), but the first damage matrix was calculated with an infinite life if
1e6 cycles and the second was calculated with an infinite life of 1e9 cycles.
Rainflow matrix for a
given load history.
This type of fatigue loading can describe common fatigue loadings such as:
• Alternating between 2 distinct load cases (like a bending load and
torsional load).
• Applying an alternating load superimposed on a static load.
• Analyses where although the loading is proportional, the results are
not. This happens under conditions where changing the direction or
magnitude of the loads would cause a change in the relative stress
distribution in the model. Situations where this effect may be
important include nonlinear contact being present, existence of
compression only surfaces, or the existence of bolt loads.
Fatigue tools located under a solution branch are inherently applied to that
single branch and thus can only handle proportional loading. In order to
handle non-proportional loading, the fatigue tool must be able to span
multiple solutions. This is accomplished by adding a fatigue tool under the
solution combination folder that can indeed span multiple solution
branches.
In general, the results under a solution combination (both static and fatigue)
will be based on a stress solution that is the linear combination of its selected
environments. However, when non-proportional fatigue loading is selected,
the stress solutions are not combined(superimposed) but treated as separate
loadings for the fatigue analysis.
Several things must be done to solve
this type of fatigue problem.
Exactly 2 environments must be
selected under the solution
combination folder and in addition
the loading type in the fatigue tool
must be selected as “Non-
Proportional” (This loading type is applicable to only fatigue tools under a
solution combination). An example of how to set up and interpret a non-
proportional constant amplitude fatigue analysis can be found in section 5,
“Typical Use Cases”.
3.1.4 Non-constant amplitude, non-proportional loading
In this most general case, multiple (>2) load cases are involved that have no
relation to one another. Not only is the spatial location of critical fatigue life
unknown, but also so is what combination of loads would cause the most
damage. Thus, more advanced cycle counting is required such as path
independent peak methods or multiaxial critical plane methods. Currently
the program does not support this type of fatigue loading.
3.2 Load Effects
Fatigue material tests are usually conducted in a uniaxial loading under a
fixed or zero mean stress state. It is cost-prohibitive to conduct experiments
that capture all mean stress, loading, and surface conditions. Thus, part of
the duty of the fatigue tool is to convert the FEM stresses and fatigue loads
into a form that can be used to query fatigue material data.
Figure 7: The chosen mean stress theory is illustrated in the graphics window
The user may also specify a scale factor that will scale all stresses, both
alternating and mean by the specified value. This value may be
parameterized. Applying a scale factor is useful to avoid having to solve the
static model again to see the effects of changing the magnitude of the FEM
loads. In addition, this factor may be useful to convert a non-constant
amplitude load history data into the appropriate values (See use case
example 5.2).
4. Results Output
Several results for evaluating fatigue are available to the user. Some are
contour plots of a specific result over the model while others give
information about the most damaged point in the model (or the most
damaged point in the scope of the result). Outputs are listed and described in
detail below:
• Fatigue life
• Damage at a specified design life
• Factor of safety at a specified design life
• Stress biaxiality
• Equivalent alternating stress
• Fatigue sensitivity chart
• Rainflow matrix output
• Damage matrix output
bending force 40
alternates between 0
20
and 1000 lb. Thus 2
loadings are required 0
Revision History
• May 2001, DS6.0. Original Document creation.
• May 2003, AWE7.1. Addition of non-proportional, constant
amplitude fatigue loading and new results equivalent alternating
stress, std. deviation of biaxiality. Also added use case to demonstrate
non-proportional loading.