Professional Documents
Culture Documents
In this paper we discuss rainflow cycle counting methods and linear fatigue
damage accumulation for stationary loads. The expected damage is computed by
approximating the sequence of local extremes by a Markov chain. The algorithm is
implemented as part of a 'fatigue toolbox'. Several examples illustrate the results.
Key words: amplitude; crossings; fatigue; Markov chain of turning points; peak-
trough count; rainflow count
The general approach in fatigue life prediction is to relate the line' identify the closed hysteresis loops. The following
fatigue life of a construction, subjected to a random load, to definition, given in Ref. 4, is more convenient for statistical
laboratory fatigue experiments of simple specimens subjected analysis.
to constant amplitude load: so called S - N data. Therefore it
Definition 1.
is necessary to define amplitudes of equivalent 'load cycles'
Let L(t), 0 <~ t <~ T, be a load and denote by Mi the
Sk, which are functions of the sequence of peaks and troughs
peaks of L(t) at times ti, tl < ti+~. Define half cycles
in the load, and assume a damage rule, that is, a method to
(Mi, mF), (Mi, m+), where
measure the damage caused by each simple cycle.
A commonly used damage rule, due to Palmgren and m;- = min L(t), tF = sup {t; 0 < t < ti, L(t) > M i } ,
Miner, postulates that the total damage caused by a stress t~-<t<t i
history {Si} is
DCT)= ,,.~rNsi
E ! (1)
e[o(1)]=-ff. ~o fit(u,v)oZf(u'V)dudvouov
Y(t) a Gaussian process with truncated
JONSWAP spectrum
Let Y(t) be a stationary, twice continuously differentiable
af(u,v) Ganssian process with truncated JONSWAP spectrum
- f~olQ(u,u)~,= du (14)
described earlier and let E[Y(t)] = 0, tr//= oar, = 1. For
_ D(T) K, = K2 = 1, define the Morison force by
T F(t) = Y'(t) + Y(t)[Y(t)[.
The accuracy of the numerical integration in Equation 14 is The results presented in Fig. 4 show the applicability of the
checked by comparing the results with an alterative way of Markov method for the force.
compute D(T)/T; that is, using Equation 4 to calculate D(T).
The intensities tzrr and t2rr are estimated from the Y(t) a Gaussian process with rectangular
sample path by replacing N ~ c in Equation 13 by N~rv and spectrum
N~v, respectively. The Markov transition matrices P, P are Let Y(t) be a stationary, twice continously differentiable
computed from estimates of tzrr and /2rr, respectively. Gaussian process with rectangular spectrum
Finally, the Markov approximation/2(u, v), say, of #V.FC is
computed using Theorem 2.
In order to check the correctness of the Markov approach f(a) = [ 0, otherwise
3 • . ".: : • .
:...- ~..
-~ ;':..:" . ..
2 . . "... ; , ; . ~ : . ' •.
.-.x~.;~....
" .'.':~Z'~'¢ : "
1 •"-:~'~ g . . • ...
• ~."',:.,,:"::.-'.....
"~'* q ?,~.'t "."
0
8.
-1
-2
-3
-4
J
4
a trough
90
3
80
2
70
1
60
..~
0
40
-1
30
-2 /
20
-3
10
-4 I I
-4 6 , 2 2.5 315 ; 415 5
b v-~veb C b
Fig. 3 Gaussien load process with JONSWAP spectrum: (a) rainflow count; (b) contour plots of N(u, v) (solid line) and /z(u, v)
(dashed line); (c) estimated expected damage (solid line) and computed damage using Markov approximation (dashed line)
15
10
:"'.i '..;i%-,.
' "'.V:,~.'"
-5
-10
-15
'
-15 '
-10 -~ 6 5' 1'0 '
15
a trough
5
10
5 4
¢1
>
0 ~ 3
-5 2
-10
1
-15
'
-15 -i0 -; 0' ; '
10 1; o2 ,
2.5 3, - - - - ~3.5 4, ,
4.5 5
b v-levels C b
Fig. 4 Morison force when Y(t) is a Gaussian process with truncated JONSWAP spectrum: (a) 2054 rainflow cycles; (b) contour
plots of /0(u, v) (solid line) and /~(u, v) (dashed line); (c) estimated expected damage (solid line) and computed damage using
Markov approximation (dashed line)
is that Nr(u, u) is a b o u n d e d function of u. ~2 Denote by where 1A(x.y)(U, v) is an indicator function of the set A(x, y).
A(x, y), x > y, the following set: N o w , using Equations 4 and 15:
a(x,y)= ((u,v);x>u>~v>y}
D(T) = ~ f((x, y)t)
Let fix, y) be a damage caused by a cycle (x, y)t. Since f(x, ti~T
x) = 0, we have that for any x I> y
10
• . . .': . . .
• . '..'...~...:"..
• - ....-.?,f':-.
• " • : =:. : ~;~:::b4t. • "
:. /
0
-5
-10
I I
-io -5 0 ,'o
a
trough
I0 4.5
5 3.5
3 :
-,°> ~ 2.5 ::
2
-5 1.5
-I0
0.5
Fig. 5 Morison force when YIt) is a Gaussian process with rectangular spectrum: (a) 1958 rainflow cycles; (b) contour plots of
N(u, v) (solid line) and /.L(u, v) (dashed line); (c) estimated expected damage (solid line) and computed damage using Markov
approximation (dashed line)
NT(u, v) = ~ l~(.,y),, (u, v), u ~ v where NPT(u, v) is the peak-trough counting distribution;
ti~ T Q~(I) is the number of peaks greater than u such that the
following trough is equal to ua K~(u, v; l) is the number of
Theorem 2 peaks greater than u such that the following trough is equal
to u~ and the subsequent turning points cross v before u.
As mentioned above after the statement of Theorem 1, the Now, by ergodicity of L(t) we have
rainflow counting distribution Nr~C(u, v), u t> v is equal to
the number of u-downcrossings followed by the downcrossing
N~r (,,, v) J Qr(/) Kr0,, v;/)
of v without crossing u in between. Consider fixed values ~aFC(u'v)= T-~®lim T + l-i+,
~ rlim T Qr(l)
(u, v) = (u~ uj), i < j. Using the concept of turning points
it is easy to see that
Int J F a t i g u e J u l y 1 9 9 3 271
/ metals subject to varying stress - prediction of fatigue
= ~."~(~,, v) + Y~ (a~r(., "t-,) - ~ ( ~ ' , "l))" lives' Preliminary Proc Chugoku-Shikoku District Meeting,
l=i+1 1967 (Japan Society of Mechanical Engineers, November
1967) pp 41-44
[{mi}i~,2 crosses v before I 1
(16) 4. Rychlik, I. 'A new definitioon of the rainflow cycle
"P [{Mi}iu.2 crosses u M1 > u, m t = ut J counting method' Int J Fatigue 9 (1987) pp 119-121
For general loads the conditional probability in Equation 5. Lindgren, G. and Ry©hlik, I. 'Rainflow cycle distribution
for fatigue life prediction under Gaussian load processes'
16 is difficult to compute. However, if (Mu rni} is a Markov Fatigue Fract Eng Mater Struct 10 (1987) pp 251-260
chain then
6. Rychlik, I. 'Rainflow cycle distribution for ergodic load
processes' SIAM J Appl Math 48 (1988) pp 662-679
P [ {ml}~'2 cr°sses v bef°re I ]
[ (~/i}i~'2 crosses u M, > u, ml = ut 7. Rychlik, I. 'Simple approximations of the rain-flow-cycle
distribution for discretized random loads' Probabilistic
= p [{mi}i~z crosses v before
. {Mi}i~.2 crosses u rnl - uzj
] 8.
Eng Mech 4 (1989) pp 40-48
Bishop, N.W.M. and Sherratt, F. 'A theoretical solution
for the estimation of "rainflow" ranges from power
o~ spectral density data' Fatigue Fract Eng Mater Struct 13
(1990) pp 311-326
= ~ pk (,,l),
k=o 9. Krenk, S. and Gluver, H. 'A Markov matrix for fatigue
load simulation and rainflow range evaluation' Res
where, for fixed (u, v) Report 1989:388 (The Danish Centre for Applied Math-
ematics and Mechanics Lyngby, Denmark, 1989)
p,(ut) = l~m2 < v, M2 < u lm~ = m] = [Be]~
10. Rychlik, I. 'Rainflow cycles in Gaussian loads' Fatigue
pk(ut) = P[rnk+, < v, Mk+, < u, v ~ m i < M i < u Fract Eng Mater Struct 15 (1992) pp 57-72
11. Frendahl, M. and Rychllk, I. 'Rainflow analysis - Markov
for allj = 2,3 . . . . . klm, = ~,,] method' Stat Res Report 1992:6 (Dept of Mathematical
Statistics, University of Lund 1992) pp 1-60
= [B(AB)k-te]z
12. Rychlik, I. 'Note on cycle counts in irregular loads' Stat
Consequently, since 2~=0pk(ul) = [B(I - AB)-le]I Res Report 1992:1 (Dept of Mathematical Statistics,
University of Lund 1992) pp 1-15; to be published in
/ Fatigue Fract Eng Mater Struct 18
/z~C(u, v) =/zVr(u, v) + ~ qCl)[B(I - A a ) - l e ] t 13. Undgren, G. end Rychlik, I. 'Slepian models and
l=i+ 1 regression approximations in crossing and extreme value
theory' Int Star Rev 59 (199t) pp 195-225
-- ¢Lr'T(u, V) + qB(I - AB)-~e
14. ~inlar, E. Introduction to Stochastic Processes (Prentice-
which finishes the proof. Hall International, Englewood Cliffs, NJ, 1975)
15. Madsen, H.O., Krenk, S. end Und, N.C. Methods of
Structural Safety (Prentice-Hall International, Englewood
References Cliffs, NJ, 1974)