S-N Curve Simulator: Predict Fatigue Life from Stress Amplitude

simulator intermediate ~10 min
Loading simulation...
Nf ≈ 215,000 cycles — finite fatigue life

At 300 MPa stress amplitude on a 600 MPa steel with Basquin exponent b=-0.1, the predicted fatigue life is approximately 215,000 cycles. This is in the high-cycle fatigue regime.

Formula

Sₐ = Sf' × kₛ × (2Nf)^b (Basquin equation)
Se ≈ 0.5 × Sᵤ for Sᵤ ≤ 1400 MPa (steel endurance limit estimate)
Nf = (Sₐ / (Sf' × kₛ))^(1/b) (cycles to failure)

The Discovery of Fatigue

In the 1840s, railway axles began failing catastrophically after years of service — at stress levels well below the material's static strength. August Wohler systematically investigated this phenomenon, subjecting specimens to millions of loading cycles and recording when they broke. His resulting S-N curves revealed that cyclic loading at stresses far below yield could cause failure, and that below a certain stress level (the endurance limit), steel specimens survived indefinitely. This discovery founded the field of fatigue analysis.

The S-N Curve Anatomy

A typical S-N curve for steel shows three distinct regions. The low-cycle fatigue region (N < 10³) involves plastic deformation and high stresses near yield. The finite-life region (10³ < N < 10⁶) follows the Basquin power law on log-log axes — a straight line whose slope (exponent b) characterizes the material's fatigue resistance. The endurance limit region (N > 10⁶) shows a horizontal asymptote where the curve flattens, indicating stresses below which fatigue failure theoretically cannot occur.

Modifying Factors

The laboratory S-N curve must be modified for real components. Surface finish, size, reliability, temperature, and loading type all reduce the effective endurance limit. A component with rough machining (kₛ = 0.5), large diameter (k_size = 0.7), and elevated temperature might have an effective endurance limit only 20-30% of the laboratory value. These modification factors, tabulated in design handbooks, are essential for conservative engineering design.

Beyond the Wohler Curve

While the S-N approach remains the standard for high-cycle fatigue design, modern fatigue analysis has expanded significantly. Strain-life methods (Coffin-Manson) handle low-cycle fatigue with plastic deformation. Fracture mechanics (Paris law) tracks crack growth from initial defects. Probabilistic approaches account for the large scatter inherent in fatigue data. Statistical analysis of S-N data using Weibull or log-normal distributions provides reliability-based design criteria for critical applications.

FAQ

What is an S-N curve?

An S-N curve (also called a Wohler curve) plots stress amplitude (S) versus the number of cycles to failure (N) on a log scale. Developed by August Wohler in the 1860s studying railway axle failures, it is the fundamental tool for fatigue life prediction. The curve typically shows a steep decline in the finite-life region and flattens at the endurance limit.

What is the Basquin equation?

The Basquin equation S = Sf' × (2N)^b relates stress amplitude to reversals to failure (2N), where Sf' is the fatigue strength coefficient and b is the fatigue strength exponent (typically -0.05 to -0.12 for metals). It describes the linear portion of the S-N curve on log-log axes.

Do all materials have an endurance limit?

No. Ferrous metals (steel, cast iron) typically show a clear endurance limit around 10⁶-10⁷ cycles below which fatigue failure does not occur. Aluminum, copper, and most non-ferrous metals have no true endurance limit — the S-N curve continues to decline, and failure eventually occurs at any stress level.

How does surface finish affect fatigue?

Surface finish is one of the most significant factors in fatigue life. Rough surfaces contain micro-notches that act as stress concentrators and crack initiation sites. A ground surface (kₛ ≈ 0.9) can have 3-5x the fatigue life of an as-forged surface (kₛ ≈ 0.4). Shot peening introduces compressive residual stresses that further improve fatigue resistance.

Sources

Embed

<iframe src="https://homo-deus.com/lab/materials-fatigue/sn-curve/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub