Professional Documents
Culture Documents
ANNEX B3
HISTOGRAM DEVELOPMENT AND CYCLE COUNTING FOR FATIGUE
ANALYSIS
(NORMATIVE)
PART CONTENTS
B3.1
Scope............................................................................................................................ B3-2
B3.2
Definitions.................................................................................................................... B3-2
B3.3
Histogram Development............................................................................................. B3-2
B3.4
Cycle Counting Using The Rainflow Method ........................................................... B3-2
B3.4.1
Overview ................................................................................................................ B3-2
B3.4.2
Procedure for Histogram Development.............................................................. B3-3
B3.5
Cycle Counting Using Max-Min Cycle Counting Method........................................ B3-3
B3.5.1
Overview ................................................................................................................ B3-3
B3.5.2
Procedure for Histogram Development.............................................................. B3-3
B3.6
Nomenclature .............................................................................................................. B3-5
B3-1
B3.1
Scope
This Annex contains cycle counting procedures required to perform a fatigue assessment for irregular stress
or strain versus time histories. These procedures are used to break the loading history down into individual
cycles that can be evaluated using the fatigue assessment rules of Annex B1. Two cycle counting methods
are presented in this Annex. An alternative cycle counting method may be used if agreed to by the OwnerUser.
B3.2
Definitions
Event The operating histogram may include one or more events that produce fatigue damage. Each
event consists of loading components specified at a number of time points over a time period and is
repeated a specified number of times. For example, an event may be the startup, shutdown, upset
condition, or any other cyclic action. The sequence of multiple events may be specified or random.
b)
Cycle A cycle is a relationship between stress and strain that is established by the specified loading at
a location in a vessel or component. More than one stress-strain cycle may be produced at a location,
either within an event or in transition between two events, and the accumulated fatigue damage of the
stress-strain cycles determines the adequacy for the specified operation at that location. This
determination shall be made with respect to the stabilized stress-strain cycle.
c)
Proportional Loading During constant amplitude loading, as the magnitudes of the applied stresses
vary with time, the size of Mohrs circle of stress also varies with time. In some cases, even though the
size of Mohrs circle varies during cyclic loading, if the orientation of the principal axes remains fixed, the
loading is called proportional. An example of proportional loading is a shaft subjected to in-phase
torsion and bending, where the ratio of axial and torsional stress remains constant during cycling.
d)
Non-Proportional Loading If the orientation of the principal axes are not fixed, but change orientation
during cyclic loading, the loading is called non-proportional. An example of non-proportional loading is a
shaft subjected to out-of-phase torsion and bending, where the ratio of axial and torsional stress varies
continuously during cycling.
e)
Peak The point at which the first derivative of the loading or stress histogram changes from positive to
negative.
f)
Valley The point at which the first derivative of the loading or stress histogram changes from negative
to positive.
B3.3
Histogram Development
The Rainflow Cycle Counting Method (ASTM Standard No. E1049) is recommended to determine the time
points representing individual cycles for the case of situations where the variation in time of loading, stress,
or strain can be represented by a single parameter. This cycle counting method is not applicable for nonproportional loading. Cycles counted with the Rainflow Method correspond to closed stress-strain hysteresis
loops, with each loop representing a cycle.
B3-2
B3.4.2
a)
STEP 1 Determine the sequence of peaks and valleys in the loading histogram. If multiple loadings
are applied, it may be necessary to determine the sequence of peaks and valleys using a stress
histogram. If the sequence of events is unknown, the worst case sequence should be chosen.
b)
STEP 2 Re-order the loading histogram to start and end at either the highest peak or lowest valley, so
that only full cycles are counted. Determine the sequence of peaks and valleys in the loading history.
Let X denote the range under consideration, and let Y denote the previous range adjacent to X .
c)
d)
STEP 4 If there are less than 3 points, go to STEP 3; If not, form ranges X and Y using the three most
recent peaks and valleys that have not been discarded.
e)
If
X Y go to STEP 3
2)
If
X t Y go to STEP 6
f)
STEP 6 Count range Y as one cycle; discard the peak and valley of Y . Record the time points and
loadings or component stresses, as applicable, at the starting and ending time points of the cycle.
g)
STEP 7 Return to STEP 4 and repeat STEPs 4 to 6 until no more time points with stress reversals
remain.
h)
STEP 8 Using the data recorded for the counted cycles perform fatigue assessment in accordance
with Annex B1.
B3.5
B3.5.1
Overview
The Max-Min Cycle Counting Method is recommended to determine the time points representing individual
cycles for the case of non-proportional loading. The cycle counting is performed by first constructing the
largest possible cycle, using the highest peak and lowest valley, followed by the second largest cycle, etc.,
until all peak counts are used.
B3.5.2
a)
b)
STEP 1 Determine the sequence of peaks and valleys in the loading history. If some events are
known to follow each other, group them together but otherwise arrange the random events in any order.
STEP 2 Calculate the elastic stress components
V ij
time during each event at a selected location of a vessel. All stress components must be referred to the
same global coordinate system. The stress analysis must include peak stresses at local discontinuities.
c)
d)
STEP 3 Scan the interior points of each event and delete the time points at which none of the stress
components indicate reversals (peaks or valleys).
STEP 4 Using the stress histogram from STEP 2, determine the time point with the highest peak or
m
lowest valley. Designate the time point as t , and the stress components as
e)
V ij .
B3-3
mn
'V ij
V ij nV ij
(B3.1)
2
2
mn
mn
mn
mn
mn
mn
mn
mn
mn
2
2
2
2 'V 'V 6 'V 'V 'V
33
11
12
23
13
'S range
0.5
(B3.2)
f)
STEP 6 Repeat STEP 5, for the current time point, t and the time point of the next peak or valley in
the sequence of the stress histogram. Repeat this process for every remaining time point in the stress
histogram.
g)
STEP 7 Determine the maximum von Mises equivalent stress range obtained in STEP 5 and record
m
the time points t and t that define the start and end points of the k
h)
i)
th
cycle.
N and n N , respectively.
th
cycle.
1)
N n N : Delete the time point mt from those considered in STEP 4, and reduce the number
n
n
n
m
of repetitions at time point t from N to ( N N ) .
2)
If
3)
If
If
N ! n N : Delete the time point nt from those considered in STEP 4, and reduce the number of
m
m
m
n
repetitions at time point t from N to ( N N ) .
m
j)
STEP 10 Return to STEP 4 and repeat STEPs 4 to 10 until no more time points with stress reversals
remain.
k)
STEP 11 Using the data recorded for the counted cycles, perform fatigue assessment in accordance
with Annex B1 Note that an elastic-plastic fatigue assessment (see Annex B1, paragraph B1.5.4) may
be applied if
mn
'S range exceeds the yield point of the cyclic stress range-strain range curve of the
material.
B3-4
B3.6
Nomenclature
m
mn
'S range
mn
'V ij
N
n
N
V ij
V ij
V ij
t
t
X
t and nt .
m
n
t.
t.
time point under consideration with the highest peak or lowest valley.
m
time point under consideration that forms a range with time point t .
absolute value of the range (load or stress) under consideration using the Rainflow Cycle
Counting Method.
absolute value of the adjacent range (load or stress) to previous X using the Rainflow Cycle
Counting Method.
B3-5