DocumentCode :
1314296
Title :
An Efficient Implementation of the Rainflow Counting Algorithm for Life Consumption Estimation
Author :
Musallam, Mahera ; Johnson, C. Mark
Author_Institution :
Electr. & Electron. Eng. Dept., Manchester Metropolitan Univ., Manchester, UK
Volume :
61
Issue :
4
fYear :
2012
Firstpage :
978
Lastpage :
986
Abstract :
In many reliability design and model-based health management applications where load profiles are variable and unpredictable, it is desirable to have efficient cycle counting methods to identify equivalent full and half cycles within the irregular load profile. Conventional cycle-based lifetime models can then be applied directly to provide information about the life consumption of the products. The use of an off-line rainflow algorithm is a common solution for arbitrary loads, but it cannot be applied in real time in its original form. This paper presents an in-line coding algorithm which uses a stack-based implementation, and a recursive algorithm to pick out the equivalent full and half cycles of the irregular load profile. The method can be integrated easily within time-domain or serial data applications to generate equivalent full and half cycles as they occur. Thus it is of particular significance for life estimation in real-time applications where use of the traditional implementations of the counting algorithm is impractical. In comparison with the off-line traditional rainflow method, the on-line method doesn´t require any knowledge of the time history of the load profile because it processes each minimum or maximum when it occurs. Therefore, it provides a more efficient cycle counting method using less memory storage, and making more efficient use of computational resources within the real-time environment.
Keywords :
encoding; fatigue; load management; materials science; materials testing; real-time systems; recursive estimation; time-domain analysis; computational resources; cycle counting method; cycle counting methods; in-line coding algorithm; irregular load profile; less memory storage; life consumption estimation; life estimation; model-based health management applications; off-line rainflow counting algorithm; real-time applications; real-time environment; recursive algorithm; reliability design; serial data applications; stack-based implementation; time-domain applications; Algorithm design and analysis; Histograms; Insulated gate bipolar transistors; Life estimation; Load modeling; Real-time systems; Cycle counting; life estimation; rainflow algorithm; real time;
fLanguage :
English
Journal_Title :
Reliability, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9529
Type :
jour
DOI :
10.1109/TR.2012.2221040
Filename :
6328300
Link To Document :
بازگشت