Fatigue Life Calculator (S–N Curve & Miner’s Rule)

Estimate fatigue life (cycles to failure) or allowable stress using Basquin’s S–N curve and Miner’s linear damage rule. Supports constant and variable amplitude loading.

Basquin S–N model Miner’s rule Stress or strain-based

S–N Curve Parameters (Basquin)

Approx. intercept at 2 cycles on log S–N curve.

Slope of log S–N curve: σa = σf'(2N)b.

Loading & Target

How this fatigue life calculator works

This tool implements the classical stress–life (S–N) approach to high-cycle fatigue using the Basquin equation and optional Miner’s linear damage rule for variable amplitude loading. It is intended for preliminary design and education, not as a substitute for code-based design or full fatigue testing.

1. Basquin S–N curve model

For high-cycle fatigue under fully reversed loading (stress ratio R = −1), the stress amplitude σa and fatigue life Nf (reversals or cycles) are often related by Basquin’s law:

σa = σf' (2Nf)b

  • σf' – fatigue strength coefficient (MPa), roughly equal to the true fracture strength.
  • b – fatigue strength exponent (negative), slope of the log S–N curve.
  • Nf – number of cycles to failure.

From this equation the calculator can solve either:

  • Cycles to failure for a given stress amplitude σa:

2Nf = &big(σa / σf'&big;)1/b   ⇒   Nf = 0.5 × &big(σa / σf'&big;)1/b

  • Allowable stress amplitude for a target life Nf:

σa = σf' (2Nf)b

2. Mean stress correction (Goodman, Gerber, Soderberg)

Real components often see non-zero mean stress σm. To account for this, the calculator can convert the actual stress amplitude σa and mean stress σm into an equivalent fully reversed amplitude σa,eq using common correction models:

  • Goodman (linear):

    σa,eq = σa / (1 − σm / σUTS)

  • Gerber (parabolic):

    σa,eq = σa / (1 − (σm / σUTS)2)

  • Soderberg (conservative, uses yield strength σy; here approximated with σUTS if σy is unknown):

    σa,eq = σa / (1 − σm / σy)

The calculator uses σa,eq in the Basquin equation instead of σa. If you don’t have mean stress data, leave the correction set to “None”.

3. Miner’s linear damage rule (variable amplitude)

For a loading history composed of blocks with different stress amplitudes σa,i and cycle counts ni, the fatigue damage from each block is:

Di = ni / Nf,i

where Nf,i is the life at stress amplitude σa,i from Basquin’s law. The total damage is:

D = Σ Di = Σ (ni / Nf,i)

Failure is predicted when D reaches a critical value Dcrit, usually taken as 1.0. The calculator reports the cumulative damage and whether failure is expected.

4. Typical values and units

  • Use MPa consistently for all stresses (σa, σf', σm, σUTS).
  • For steels, σf' is often in the range 800–1400 MPa; b is typically between −0.05 and −0.15.
  • Cycles Nf are dimensionless; high-cycle fatigue usually means N > 104–105.

5. Limitations and engineering judgement

This simplified model does not include notch effects, multiaxial loading, residual stresses, corrosion, temperature, or detailed strain-life (ε–N) behavior. Always:

  • Use material parameters from reliable fatigue test data or standards.
  • Apply appropriate safety factors for design.
  • Verify critical components with code-based methods and, where necessary, full fatigue testing.

FAQ: Fatigue life and S–N curves

What is fatigue life?

Fatigue life is the number of load cycles a material or component can withstand before crack initiation or failure under repeated or fluctuating stresses that are often well below the static strength.

What is an S–N curve?

An S–N curve (Wöhler curve) plots stress amplitude (S) versus number of cycles to failure (N) on a log scale. It summarizes fatigue test results and is the basis for the stress–life design approach.

When should I use the stress–life (S–N) method?

The S–N method is most appropriate for high-cycle fatigue where strains are mostly elastic (typically N > 104–105 cycles). For low-cycle fatigue with significant plasticity, a strain–life (ε–N, Coffin–Manson) approach is more accurate.

What is Miner’s rule?

Miner’s rule is a linear damage accumulation hypothesis. It assumes that each stress block consumes a fraction of the fatigue life proportional to ni/Nf,i, and that failure occurs when the sum of these fractions reaches about 1. It is simple and widely used, but it does not capture load sequence effects.

Where do I get σf' and b?

These parameters are obtained by curve-fitting fatigue test data for a specific material, surface finish, heat treatment, and environment. Many handbooks and standards provide recommended S–N curves and Basquin parameters for common engineering materials.