The concept of rainflow cycles is often used in fatigue of materials for analyzing load processes. Methods are developed for computation of the rainflow matrix for a random load that is changing properties over time due to changes of the system dynamics; for example, for a random vehicle load it could reflect different driving conditions. The random load is modeled by a switching process with Markov regime; that is, the random load changes properties according to a hidden (not observed) Markov chain.
An algorithm is developed for a switching process where each part of the load is modeled by a Markov chain. As only the local extremes are of importance for rainflow analysis, another approach is to model the sequence of turning points by a Markov chain. The main result of this paper is an algorithm for computation of the rainflow matrix for a switching process where each part is described by a Markov chain of turning points. The algorithms are illustrated by numerical examples.