DesignLife Elearning
DesignLife Elearning
Introduction to
ICE-flow DesignLife
The Objectives
Fatigue Analysis
What is Fatigue?
Fatigue is:
Fatigue cracks are caused by cyclic loading. The part can fail even
though stresses are not that high. Over time, fatigue cracks can start
and then grow big enough to cause sudden failure.
Two Ways a Component Can Fail….
Failure mode 1:
Stress
Alternating Stress
Failure when stress
exceeds tensile
strength in a single Crystal surface
pass.
Strain
Slip bands form
Apply cyclic load at
along planes of
low stress level
maximum shear
giving rise to
surface extrusions
Stress
and intrusions
Failure mode 2:
Failure occurs after a period of time
even though stress is low. The
component seems to get ‘tired’, hence
Time the name FATIGUE.
Fatigue Analysis Process
Loading
Environment
Fatigue Analysis
Geometry • Stress-Life
• Strain-Life Fatigue Life
• Crack Growth
Material
Properties
Cyclic Loading
Smax
Samp
Smean DS
Samp
Smin
ep ee
et
De
Creating a Fatigue Life Curve
• Break multiple specimens under constant amplitude loading.
• Plot the number of cycles to failure for each specimen versus
the cyclic stress or strain on a log-log plot (seen below as x).
• Calculate a curve fit of stress or strain amplitude (or range)
and number of cycles to failure.
Stress
Strain
The Stress - Life Curve
Makes no attempt at modeling plasticity – so it’s not valid for low cycle fatigue
C
Stress amplitude, Sa
b
Typical values:
Number of cycles to failure, Nf
s f 1300 MPa
C Nf S b
a b 0.1
The Strain – Life Curve
Models material yielding and plasticity – so it’s valid for low cycle fatigue.
s f
elastic life line given by : e e 2N f b
E
plastic life line given by : e p e f 2N f
c
100
ef
s f
total life line given by : et 2N f b ef 2N f c
Strain Amplitude, ea
10-1 c E
= +
10-2
sf (high cycle region)
E
Typical values:
b
Stress
Constant
Amplitude
time
N cycles
S3
S1
Stress
Block S2
Loading
time
Variable
Amplitude
Loading
Using Variable Amplitude Loads
400
400
Range Mean No.
300
300
450
200
200 450 225 1
225
50
100
100
50 150 1
150
time 100 300 2
time
Drain water starting at Continue by draining next
lowest valley, measure total lowest, etc.
& mean depth drained
Rainflow Cycle Counting
• Count closed hysteresis loops
• Accounts for fatigue material response with material memory
• Accumulate cycles and create a 3D histogram showing range
vs. mean vs. number of cycles counted
Palmgren-Miner Rule of Damage
Accumulation
100
S3
Stress Amplitude
10-1 S3
S1
Stress
S2 S1
10-2
time S2
-3
10
n1 n2 n3 Nf3 Nf1 Nf2
-4
10
103 104 105 106 107 108
ni
Partial dam age = Cycles to failure, Nf
Ni
Failure is predicted when the sum of all partial damage (DTOT) equals one.
m
1
n1 n n
D TOT 2 3 1
Nf1 Nf2 Nf3
1 N fi
Or if D<1, the part has not failed and cycling can continue.
1
Life
D TOT
Summary: Fatigue Analysis
Range
Cycle
Max Min (max-
3 #
min)
1 2
1 300 -100 400
Range
Cycle Life Damage
Max Min (max-
# (cycles) (1/Life)
min)
2.4E5 2.6E8
1 300 -100 400 2.6E8 3.8E-9
4.4E6
2 300 -300 600 4.4E6 2.3E-7
Palmgren-Miner Rule:
Total damage = sum of
damage from each cycle
m
1
D TOT
1 N fi
Range
Cycle Life Damage
Max Min (max-
# (cycles) (1/Life)
min)
1 300 -100 400 2.6E8 3.8E-9
Total
4.4E-6
Damage
Course Outline
Using DesignLife
Part 1
An Example Process
Glyph Pipe
Available Glyph
Data Palette
The Available Data Window
• ICE-flow searches the
working folder and populates
the available data list.
• A wide range of data can be
used within ICE-flow such as:
– Time series
– Histograms (2D and 3D)
– Multi-column data (general
XY data)
– FE models Reload data
Types of Data
Histogram data
• Saving a process
– Select File > Save Process …
– Can be shared
– Can add to Custom Processes
Using DesignLife
Part 2
Fatigue Analysis Process
Loading
Environment
Fatigue Analysis
Geometry • Stress-Life
• Strain-Life Fatigue Life
• Crack Growth
Material
Properties
Questions About Fatigue Inputs
What service loads or vibrations were collected? How
Loading were they collected? Are they static or dynamic or
Environment both? What else causes stress? Will the FEA model
them all?
Without high quality inputs and some thought, you will get the wrong answer.
A Simple Fatigue Process
DesignLife Fatigue Analysis
1. Generate stress or strain history.
2. Extract damage parameter.
3. Count rainflow cycles and notch correct with Neuber.
4. Accumulate damage per Miner’s rule.
5. Calculate fatigue life if damage < 1.
6. Repeat for every node or element.
FE Input Glyph
• Inputs FE models and results for analysis.
• Graphically display models and review stress
analysis results.
• Select parts for display by element type,
property set, material group or set.
• Create user groups for display or analysis.
Displaying Models and Stresses
• Use “group”
toolbar icon to
create group from
selected nodes,
elements or
displayed
property or
material sets
Fatigue Glyphs
FE groups
Materials
Load Mapping
FE load
cases
Time
series
Summary: Using DesignLife, Part 2
Recovering Varying
Stresses
S-N and E-N methods…
FE Damage
Modeling
ELASTIC LIFE
LOADS
STRESSES
Options include….
• Constant amplitude
• Time series
• Duty cycle – more on this later
• Time step – transient dynamic
• Vibration – frequency domain
Constant Amplitude
L sA
L
Rainflow Counting
Fatigue Analysis
Stress scaled by sine wave
loading.
Time Series: Linear Static Superposition
L2=1
sA
Stress for Unit Load Cases
Time Step: Direct Transient
L1 sA
L1
L2 L2 Rainflow Counting
Fatigue Analysis
Stress for combined loads
calculated by FE point by point.
Dee De
Time History Compression
y sy
z
txy
sx sx
txy s11
sy Component surface
x
250
Stress(MPa) maximum principal
Cylindrical
notched specimen
-250
with axial sine 0 1 2 3
Seconds
loading 250
Stress(MPa) minimum principal
-250
0 1 2 3
Seconds
250
Stress(MPa) absolute maximum principal
Tension -250
0 1 2 3
s
Seconds
250
Stress(MPa) von Mises stress
t -250
0 1 2 3
Seconds
Compression 250
Stress(MPa) signed von Mises
s -250
0 1 2
Seconds
3
Screen 1
y sy
z
s2 txy
sx sx
txy s1
sy Component surface
x
Proportionality Factor
y
z
sr
Component surface
x
y
z
sr
Component surface
x
y
z
sr
Component surface
x
+ +
Advanced Fatigue
Analysis Methods
Spot Weld Fatigue Analysis
• Uses coarse mesh with shell
elements (~ 10 mm)
representing mid-planes. Spotweld “Nugget”
• Spotwelds modelled by stiff
beam elements (NASTRAN
CBAR).
• Also supported – CWELD,
ACM formulations.
• Cross sectional forces and
moments are used to calculate
structural stress around the Beam Element
edge of the weld spot.
• Life calculations are made
around spot weld using Miner’s
rule.
• Worst location reported.
Seam Weld Fatigue Analysis
t (t ) a ph( t ) b 0
Additional Worked Examples
DesignLife Worked Examples
#4: Dang Van Criterion
#9: Seam Weld Fatigue
#10: Vibration Fatigue
Course Outline
Advanced Edit
Advanced Edit
For simplicity, standard glyphs only expose the most important properties to
the user.
All DesignLife analysis glyphs are massively configurable through
Advanced Edit.
Results
Material Map Run
Handler
Load Map
Anatomy of a Fatigue Configuration
Without high quality inputs and some thought, you will get the wrong answer.
nCode Technical Support
www.ncode.com