nesc academy 1 rainflow cycle counting for random vibration fatigue analysis by tom irvine webinar...
TRANSCRIPT
![Page 1: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/1.jpg)
NESC Academy
1
Rainflow Cycle Counting for Random Vibration Fatigue AnalysisBy Tom Irvine
Webinar 33
![Page 2: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/2.jpg)
2
Introduction
Structures & components must be designed and tested to withstand vibration environments
Components may fail due to yielding, ultimate limit, buckling, loss of sway space, etc.
Fatigue is often the leading failure mode of interest for vibration environments, especially for random vibration
Dave Steinberg wrote:
The most obvious characteristic of random vibration is that it is nonperiodic. A knowledge of the past history of random motion is adequate to predict the probability of occurrence of various acceleration and displacement magnitudes, but it is not sufficient to predict the precise magnitude at a specific instant.
![Page 3: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/3.jpg)
3
Fatigue Cracks A ductile material subjected to fatigue loading experiences basic structural changes. The changes occur in the following order:
1. Crack Initiation. A crack begins to form within the material.
2. Localized crack growth. Local extrusions and intrusions occur at the surface of the part because plastic deformations are not completely reversible.
3. Crack growth on planes of high tensile stress. The crack propagates across the section at those points of greatest tensile stress.
4. Ultimate ductile failure. The sample ruptures by ductile failure when the crack reduces the effective cross section to a size that cannot sustain the applied loads.
![Page 4: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/4.jpg)
4
Vibration fatigue calculations are “ballpark” calculations given uncertainties in S-N curves, stress concentration factors, non-linearity, temperature and other variables.
Perhaps the best that can be expected is to calculate the accumulated fatigue to the correct “order-of-magnitude.”
Some Caveats
![Page 5: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/5.jpg)
5
Rainflow Fatigue Cycles
Endo & Matsuishi 1968 developed the Rainflow Counting method by relating stress reversal cycles to streams of rainwater flowing down a Pagoda.
ASTM E 1049-85 (2005) Rainflow Counting Method
Goju-no-to Pagoda, Miyajima Island, Japan
![Page 6: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/6.jpg)
6
Sample Time History
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
0 1 2 3 4 5 6 7 8
TIME
ST
RE
SS
STRESS TIME HISTORY
![Page 7: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/7.jpg)
7
0
1
2
3
4
5
6
7
8-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
A
H
F
D
B
I
G
E
C
STRESS
TIM
E
RAINFLOW PLOT
Rainflow Cycle Counting
Rotate time history plot 90 degrees clockwise
Rainflow Cycles by Path
Path CyclesStress Range
A-B 0.5 3
B-C 0.5 4
C-D 0.5 8
D-G 0.5 9
E-F 1.0 4
G-H 0.5 8
H-I 0.5 6
![Page 8: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/8.jpg)
8
Range = (peak-valley)
Amplitude = (peak-valley)/2
Rainflow Results in Table Format - Binned Data
(But I prefer to have the results in simple amplitude & cycle format for further calculations)
![Page 9: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/9.jpg)
9
Use of Rainflow Cycle Counting
Can be performed on sine, random, sine-on-random, transient, steady-state, stationary, non-stationary or on any oscillating signal whatsoever
Evaluate a structure’s or component’s failure potential using Miner’s rule & S-N curve
Compare the relative damage potential of two different vibration environments for a given component
Derive maximum predicted environment (MPE) levels for nonstationary vibration inputs
Derive equivalent PSDs for sine-on-random specifications
Derive equivalent time-scaling techniques so that a component can be tested at a higher level for a shorter duration
And more!
![Page 10: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/10.jpg)
10
Rainflow Cycle Counting – Time History Amplitude Metric
Rainflow cycle counting is performed on stress time histories for the case where Miner’s rule is used with traditional S-N curves
Can be used on response acceleration, relative displacement or some other metric for comparing two environments
![Page 11: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/11.jpg)
11
For Relative Comparisons between Environments . . .
The metric of interest is the response acceleration or relative displacement
Not the base input!
If the accelerometer is mounted on the mass, then we are good-to-go!
If the accelerometer is mounted on the base, then we need to perform intermediate calculations
![Page 12: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/12.jpg)
12
Bracket Example, Variation on a Steinberg Example
Power Supply
Solder Terminal
Aluminum Bracket
4.7 in
5.5 in
2.0 in
0.25 in
Power Supply Mass M = 0.44 lbm= 0.00114 lbf sec^2/in
Bracket Material Aluminum alloy 6061-T6
Mass Density ρ=0.1 lbm/in^3
Elastic Modulus E= 1.0e+07 lbf/in^2
Viscous Damping Ratio 0.05
6.0 in
![Page 13: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/13.jpg)
13
Bracket Natural Frequency via Rayleigh Method
![Page 14: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/14.jpg)
14
f 94.76 Hzn
Bracket Response via SDOF Model
Treat bracket-mass system as a SDOF system for the response to base excitation analysis. Assume Q=10.
![Page 15: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/15.jpg)
15
0.001
0.01
0.1
10 100 1000 2000
FREQUENCY (Hz)
AC
CE
L (
G2 /H
z)
POWER SPECTRAL DENSITY 6.1 GRMS OVERALL
Base Input PSD, 6.1 GRMS
Frequency (Hz)
Accel (G^2/Hz)
20 0.0053
150 0.04
600 0.04
2000 0.0036
Now consider that the bracket assembly is subjected to the random vibration base input level. The duration is 3 minutes.
Base Input PSD
![Page 16: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/16.jpg)
16
Base Input PSD
The PSD on the previous slide is library array: MIL-STD1540B ATP PSD
![Page 17: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/17.jpg)
17
Time History Synthesis
![Page 18: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/18.jpg)
18
An acceleration time history is synthesized to satisfy the PSD specification
The corresponding histogram has a normal distribution, but the plot is omitted for brevity
Note that the synthesized time history is not unique
Base Input Time History
Save Time History as: synth
![Page 19: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/19.jpg)
19
PSD Verification
![Page 20: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/20.jpg)
20
SDOF Response
![Page 21: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/21.jpg)
21
Acceleration Response
The response is narrowband The oscillation frequency tends to be near the natural frequency of 94.76 Hz The overall response level is 6.1 GRMS This is also the standard deviation given that the mean is zero The absolute peak is 27.49 G, which represents a 4.53-sigma peak Some fatigue methods assume that the peak response is 3-sigma and may thus under-
predict fatigue damage
Save as: accel_resp
![Page 22: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/22.jpg)
22
Stress & Moment Calculation, Free-body Diagram
MR
R F
Lx
The reaction moment M R at the fixed-boundary is: The force F is equal to the effect mass of the bracket system multiplied by the acceleration level. The effective mass m e is:
LFMR
em 0.2235 L m
em 0.0013 lbf sec^2/in
![Page 23: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/23.jpg)
23
Stress & Moment Calculation, Free-body Diagram
The bending moment at a given distance from the force application point is
M̂
L̂AmM̂ e
where A is the acceleration at the force point.
The bending stress S b is given by
I/CM̂KSb
The variable K is the stress concentration factor.
The variable C is the distance from the neutral axis to the outer fiber of the beam.
Assume that the stress concentration factor is 3.0 for the solder lug mounting hole.
ebˆS K m LC / I A
![Page 24: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/24.jpg)
24
Stress Scale Factor
eˆK m LC / I
ebˆS K m LC / I A
= ( 3.0 )( 0.0013 lbf sec^2/in ) (4.7 in) (0.125 in) /(0.0026 in^4)
31I = w t
12= 0.0026 in^4
= 0.881 lbf sec^2/in^3
= 0.881 psi sec^2/in
= 340 psi / G
0.34 ksi / G
386 in/sec^2 = 1 G
L̂ 4.7 in (Terminal to Power Supply)
![Page 25: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/25.jpg)
25vibrationdata > Signal Editing Utilities > Trend Removal & Amplitude Scaling
Convert Acceleration to Stress
![Page 26: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/26.jpg)
26
The standard deviation is 2.06 ksi The highest absolute peak is 9.3 ksi, which is 4.53-sigma The 4.53 multiplier is also referred to as the “crest factor.”
Stress Time History at Solder Terminal
Apply Rainflow Counting on the Stress time history and then Miner’s Rule in the following slides
Save as: stress
![Page 27: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/27.jpg)
27
Rainflow Count, Part 1 - Calculate & Save
vibrationdata > Rainflow Cycle Counting
![Page 28: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/28.jpg)
28
Stress Rainflow Cycle Count
But use amplitude-cycle data directly in Miner’s rule, rather than binned data!
Range = (Peak – Valley) Amplitude = (Peak – Valley )/2
![Page 29: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/29.jpg)
29
The curve can be roughly divided into two segments The first is the low-cycle fatigue portion from 1 to 1000 cycles, which is concave as
viewed from the origin The second portion is the high-cycle curve beginning at 1000, which is convex as
viewed from the origin The stress level for one-half cycle is the ultimate stress limit
For N>1538 and S < 39.7
log10 (S) = -0.108 log10 (N) +1.95
log10 (N) = -9.25 log10 (S) + 17.99
S-N Curve
0
5
10
15
20
25
30
35
40
45
50
100
102
106
108
101
103
104
105
107
CYCLES
MA
X S
TR
ES
S (
KS
I)S-N CURVE ALUMINUM 6061-T6 KT=1 STRESS RATIO= -1
FOR REFERENCE ONLY
![Page 30: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/30.jpg)
30
Miner’s Cumulative Fatigue
m
1i i
i
N
nR
Let n be the number of stress cycles accumulated during the vibration testing at a given level stress level represented by index i Let N be the number of cycles to produce a fatigue failure at the stress level limit for the corresponding index. Miner’s cumulative damage index R is given by
where m is the total number of cycles or bins depending on the analysis type
In theory, the part should fail when Rn (theory) = 1.0 For aerospace electronic structures, however, a more conservative limit is used
Rn(aero) = 0.7
![Page 31: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/31.jpg)
31
Miner’s Cumulative Fatigue, Alternate Form
mb
ii 1
1R
A
A is the fatigue strength coefficient ( (stress limit)^b for one-half cycle for the one-segment S-N curve)
b is the fatigue exponent
Here is a simplified form which assume a “one-segment” S-N curve.
It is okay as long as the stress is below the ultimate limit with “some margin” to spare.
![Page 32: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/32.jpg)
32
Rainflow Count, Part 2
vibrationdata > Rainflow Cycle Counting > Miners Cumulative Damage
![Page 33: NESC Academy 1 Rainflow Cycle Counting for Random Vibration Fatigue Analysis By Tom Irvine Webinar 33](https://reader036.vdocuments.mx/reader036/viewer/2022062320/56649cae5503460f94970e19/html5/thumbnails/33.jpg)
33
SDOF System, Solder Terminal Location, Fatigue Damage Results for Various Input Levels, 180 second Duration, Crest Factor = 4.53
Input Overall Level
(GRMS)
Input Margin (dB)
Response Stress Std Dev (ksi) R
6.1 0 2.06 2.39E-08
8.7 3 2.9 5.90E-07
12.3 6 4.1 1.46E-05
17.3 9 5.8 3.59E-04
24.5 12 8.2 8.87E-03
34.5 15 11.7 0.219
Again, the success criterion was R < 0.7
The fatigue failure threshold is just above the 12 dB margin
The data shows that the fatigue damage is highly sensitive to the base input and resulting stress levels
Cumulative Fatigue Results