Cumulative Damage and Miner's Rule
Fatigue damage accumulates over time as components experience varying stress levels. Miner's rule gives engineers a way to estimate this cumulative damage by summing up damage fractions at each stress level. It's straightforward to apply and widely used in practice, though it does carry some important limitations you should understand.
In real service, components rarely see constant-amplitude loading. Cycle counting methods like rainflow counting take complex, irregular loading histories and break them into equivalent constant-amplitude cycles. That's what makes it possible to apply Miner's rule to real-world problems like wind turbine blades, aircraft fuselages, and vehicle suspension systems.
Assessing Cumulative Damage
When a component is subjected to varying stress levels over its lifetime, each stress cycle chips away at its fatigue strength. No single cycle causes failure on its own, but the damage from every cycle adds up. Cumulative damage analysis quantifies this total accumulated damage and estimates how much life the component has left.
This matters for components like gears, shafts, and bearings that experience a wide range of loading conditions during normal operation. Without a cumulative damage model, you'd have no systematic way to predict when fatigue failure will occur under variable loading.

Miner's Rule and Linear Damage Hypothesis
Miner's rule (also called the Palmgren-Miner rule) is the most widely used method for estimating cumulative fatigue damage. It's built on the linear damage hypothesis, which assumes that each stress cycle consumes a fixed fraction of the component's fatigue life, regardless of when that cycle occurs in the loading sequence.
The total damage is the sum of the damage fractions at each stress level:
- = number of cycles actually applied at stress level
- = number of cycles to failure at stress level (from the S-N curve)
- = number of distinct stress levels in the loading history
Failure is predicted when .
For example, suppose a shaft experiences 50,000 cycles at a stress level where the S-N curve gives cycles to failure, and 30,000 cycles at a higher stress level where . The total damage is:
Since , the shaft has not yet reached predicted failure, but 75% of its fatigue life has been consumed.
Limitations to keep in mind:
- Miner's rule ignores load sequence effects. In reality, applying high stress cycles first can cause more (or less) damage than applying them last. The rule treats both sequences identically.
- It assumes damage accumulates linearly, which doesn't always match experimental results. Tests often show failure at values ranging from about 0.7 to 2.2, not exactly 1.
- Despite these shortcomings, Miner's rule remains the standard starting point because of its simplicity and because more complex nonlinear models require significantly more data.

Cycle Counting and Variable Amplitude Loading
Cycle Counting Methods
Real loading histories are messy. A car suspension doesn't see neat sinusoidal waves; it sees a chaotic mix of bumps, potholes, and smooth stretches. Cycle counting methods convert these irregular histories into a set of constant-amplitude cycles that you can use with S-N data and Miner's rule.
Rainflow counting is the most widely used method. It works by:
- Identifying closed stress-strain hysteresis loops within the loading history
- Extracting each loop as a distinct cycle with a defined stress range and mean stress
- Counting the number of cycles at each combination of amplitude and mean
The name comes from an analogy: imagine rain flowing down a pagoda roof, where each "flow path" traces out a half-cycle. Other methods exist (range counting, peak counting, level crossing counting), but rainflow counting is preferred because it directly corresponds to the material's hysteresis behavior and gives the most physically meaningful cycle extraction.
Damage Fraction and Fatigue Life Prediction
Once you've counted cycles, predicting fatigue life with Miner's rule follows a clear process:
- Extract cycles from the loading history using rainflow counting (or another method). This gives you the number of cycles at each stress amplitude.
- Determine for each stress level using the component's S-N curve or other fatigue data.
- Calculate the damage fraction at each stress level:
- Sum all damage fractions to get total damage:
- Assess the result. If , failure is predicted within the analyzed loading block. If , you can estimate remaining life by determining how many repetitions of the loading block it takes for to reach 1.
This approach is essential for any application where loading is irregular: offshore structures subjected to wave loading, aircraft wings experiencing gust and maneuver loads, and vehicle suspension components on varied road surfaces. Without cycle counting paired with cumulative damage analysis, fatigue life prediction under realistic service conditions would not be practical.