Python Rainflow Fatigue


The scripts on this page require the utility modules

* * *


A script for the ASTM E 1049-85 (2005) Rainflow Counting Method is given at

A GUI version using Tkinter is given at:

* * *

Dirlik Method

A number of methods have been derived for performing rainflow cycle counting for a response PSD. The Dirlik method is an example of a semi-empirical method for cycle identification. A script for performing this method is given at:

The following script calculates the response of a single-degree-of-freedom system to an acceleration PSD base input, with an option for Dirlik rainflow cycle counting:

This script calculates the Dirlik Fatigue Damage Spectra for an acceleration PSD base input:

* * *

Matlab Script

A Matlab script is posted at the Vibrationdata Blog: Matlab Mex

* * *

Fatigue Damage Spectra from Time History

A script for fatigue damage spectra is given at:

* * *

See also:

Rainflow Cycle Blog Entry

Miner’s Cumulative Fatigue via Rainflow Cycle Counting

Dirlik Blog Entry

Fatigue Damage Spectra

* * *

– Tom Irvine

One thought on “Python Rainflow Fatigue

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s