MechSimulator

Fatigue Life Calculator

S-N Curve • Goodman Diagram • Marin Factors • Basquin Equation — Simulate • Explore • Practice • Quiz

Mode

Input Parameters
Units

Miner’s Rule Calculator — Variable-Amplitude Loading

Enter each load block: its stress amplitude σa, mean stress σm and the cycles n it is applied. Each block's life N comes from the component S-N line above.

#σaσmn (cycles)N (life)n/N

User Guide — Fatigue Life Calculator
1 Overview

The Fatigue Life Calculator predicts component fatigue behaviour using the S-N curve (Basquin’s equation), Goodman diagram, and Marin correction factors. It supports 6 materials, 4 surface finishes, adjustable stress concentration (Kt), notch sensitivity (q), reliability levels, and temperature effects. The simulator plots both the S-N curve and the Goodman/Soderberg/Gerber failure criteria simultaneously.

Fatigue failure accounts for an estimated 80–90% of all structural failures in service. Unlike static overload, fatigue occurs at stress levels well below the ultimate tensile strength under repeated cyclic loading. The endurance limit (Se) is the stress amplitude below which a steel component can theoretically survive infinite cycles. This simulator helps you understand how material, geometry, surface finish, and loading conditions affect Se and fatigue life.

2 Entering the Inputs
Fatigue Life simulator interface preview

The simulator opens in Simulate mode with Steel 1020, machined surface, σm = 100 MPa, σa = 120 MPa, 30 mm diameter, 25°C, 90% reliability, Kt = 1.5, and q = 0.8. The canvas displays two diagrams: the S-N curve (stress amplitude vs. cycles on log scale) and the Goodman diagram (σa vs. σm with Goodman, Soderberg, and Gerber lines).

Below the canvas, readout cards show the corrected endurance limit Se, individual Marin factors (ka through ke), predicted life in cycles, safety factors for each criterion, and the operating point on the Goodman diagram. Adjust any input slider or dropdown to see instant updates.

The SI / Imperial switch in the mode bar restates the whole problem in US fatigue-design units: stresses in ksi, diameter in inches, temperature in °F. The material list re-labels its Sut and Sy values too, and both diagrams relabel their stress axes and tick numbers. Cycle counts and every safety factor are dimensionless, so they read the same in either system — a useful check that the switch is display-only. Practice and Quiz problems stay in MPa because their given values are fixed textbook statements.

3 Reading the Result

Select a Material from 6 options (Steel 1020, Steel 4140, Steel 4340, Al 6061-T6, Al 7075-T6, Ti-6Al-4V), each with specific Sut and Sy values. Choose a Surface Finish (Ground, Machined, Hot-rolled, Forged) to set the Marin surface factor ka.

Set the Mean Stress σm (0–500 MPa) and Stress Amplitude σa (10–500 MPa) using sliders. Adjust Diameter (5–150 mm) for the size factor kb, Temperature (20–700°C) for kd, Reliability (50–99.9%) for kc, and Stress Concentration Kt with Notch Sensitivity q for ke.

The corrected endurance limit is Se = ka × kb × kc × kd × ke × Se′, where Se′ = 0.5 × Sut for steels (capped at 700 MPa). The operating point (σm, σa) is plotted on the Goodman diagram — if it falls inside the safe region, the component has infinite life; if outside, the predicted number of cycles to failure is computed from the S-N curve.

4 The Formulas Behind It

Explore mode presents concepts in four categories: Fundamentals (fatigue mechanism, crack initiation and propagation, endurance limit), S-N Curve (Basquin’s equation, low-cycle vs high-cycle fatigue, endurance limit for steels vs aluminium), Mean Stress (Goodman, Soderberg, Gerber criteria, comparison of conservatism), and Design Factors (Marin factors ka–ke, Miner’s rule for variable amplitude, safe-life vs damage-tolerance design).

Each concept includes a formula card and worked example. Pay special attention to the distinction between steels (which have a true endurance limit) and aluminium alloys (which do not — they continue to lose strength at higher cycles).

5 Try a Problem

Practice mode generates random fatigue problems. You might be asked to calculate the corrected endurance limit, find the Goodman safety factor, or predict cycles to failure. Enter your answer, click Check Answer, and review the step-by-step solution. Click Next Problem for another challenge. Your running score is tracked.

Quiz mode presents 5 multiple-choice questions covering S-N curve interpretation, mean stress effects, Marin factor application, and fatigue life prediction. After completing all questions, a detailed result panel shows your score with a star rating and per-question review.

6 Engineering Notes
  • For steels with Sut ≤ 1400 MPa, the uncorrected endurance limit is Se′ ≈ 0.5 × Sut. Above 1400 MPa, cap Se′ at 700 MPa.
  • The Goodman criterion (σa/Se + σm/Sut = 1/n) is the most commonly used mean-stress criterion in industry.
  • Soderberg is more conservative (uses Sy instead of Sut), while Gerber fits experimental data better for ductile metals.
  • Surface finish has a huge impact: a forged surface can reduce Se by 50% or more compared to a ground surface.
  • The fatigue stress concentration factor Kf = 1 + q(Kt − 1). Lower notch sensitivity q reduces the effect of geometric stress raisers.
  • Miner’s rule for variable amplitude: failure occurs when Σ(ni/Ni) = 1. Each stress level consumes a fraction of total life.
  • Try increasing the temperature above 450°C and observe how kd drops sharply — high-temperature fatigue strength is significantly lower.

How to Calculate Fatigue Life — Formula and Step-by-Step Method

To calculate fatigue life, correct the specimen endurance limit with the Marin factors (Se = kakbkckdkeSe′), convert any mean stress to an equivalent fully reversed stress with Goodman (σar = σa/(1 − σm/Sut)), then read N off the component S-N line that runs from f·Sut at 103 cycles to Se at 106. The calculator above does exactly this and shows it as the Component Life card.

Step by Step, Using the Calculator Above

  1. Material: pick it, or choose Custom steel and type Sut and Sy. The specimen endurance limit is Se′ = 0.5 Sut up to 1,400 MPa (203 ksi), and 700 MPa (101.5 ksi) above it.
  2. Marin factors: set surface finish, diameter, temperature, reliability and the notch (Kt, q). The first card shows each factor and the corrected Se.
  3. Stresses: set σa and σm. The Goodman safety factor is n = 1/(σa/Se + σm/Sut).
  4. Equivalent reversed stress: σar = σa/(1 − σm/Sut). If σar ≤ Se a steel has infinite life.
  5. Cycles to failure: otherwise N = (σar/a)1/b with a = (f Sut)2/Se and b = −⅓ log(f Sut/Se). The fraction f is 0.9 below Sut = 490 MPa and 1.06 − 4.1×10−4Sut + 1.5×10−7Sut2 above it (Shigley).

Worked Example — AISI 4140 Shaft, 25 mm, Machined, 90% Reliability

Sut = 1,020 MPa (148 ksi), no notch (Kt = 1), room temperature, σa = 250 MPa and σm = 150 MPa. Set those in the calculator and it shows these numbers.

StepWorkingResult
Specimen endurance limit0.5 × 1,020Se′ = 510 MPa
Surface (machined)4.51 × 1,020−0.265ka = 0.719
Size (d = 25 mm)1.189 × 25−0.097kb = 0.870
Reliability 90%table0.897
Corrected endurance limit0.719 × 0.870 × 0.897 × 510Se = 286.3 MPa
Goodman safety factor1/(250/286.3 + 150/1,020)n = 0.98 — finite life
Equivalent reversed stress250/(1 − 150/1,020)σar = 293.1 MPa
S-N linef = 0.798, a = (0.798 × 1,020)2/286.3, b = −⅓ log(0.798 × 1,020/286.3)a = 2,313 MPa, b = −0.1512
Fatigue life(293.1/2,313)1/−0.1512N = 8.56 × 105 cycles

Two S-N Models — Component Line vs Basquin Specimen Curve

The calculator also shows a Specimen Life from Basquin’s equation, σa = σ′f(2N)b, with the polished-specimen constants (4140: σ′f = 1,580 MPa, b = −0.085). For the same 250 MPa it gives 1.32 × 109 cycles, about 1,500 times the component life, because it knows nothing about the surface, the size, the reliability or the 150 MPa mean stress. Use the component line for design; the specimen curve is what a laboratory rotating-beam test measures (see the rotating-beam S-N test).

Fatigue Life Formula Summary

QuantityFormula
Marin endurance limitSe = kakbkckdkeSe′
Goodmanσa/Se + σm/Sut = 1/n
Gerberσa/Se + (σm/Sut)2 = 1/n
Soderbergσa/Se + σm/Sy = 1/n
Equivalent reversed stressσar = σa/(1 − σm/Sut)
Component S-N lineN = (σar/a)1/b, a = (fSut)2/Se, b = −⅓log(fSut/Se)
Basquin (specimen)σa = σ′f(2N)b
Miner’s ruleD = Σ ni/Ni, failure at D = 1

Source: Shigley, Mechanical Engineering Design, Ch. 6.

Fatigue Strength Formula — the Marin Endurance Limit

The fatigue strength of a real part is the specimen endurance limit Se′ reduced by the Marin factors. These are the values the calculator uses.

Surface finisha (Sut in MPa)a (Sut in ksi)b
Ground1.581.34−0.085
Machined or cold-drawn4.512.70−0.265
Hot-rolled57.714.4−0.718
As-forged27239.9−0.995

Lettering: this calculator follows the earlier Shigley convention (kc reliability, kd temperature, ke = 1/Kf). Current editions letter the load factor kc and reliability ke; the numbers are the same.

Miner’s Rule Calculation — Variable-Amplitude Fatigue Life

When a part sees several stress levels, each block of ni cycles uses up ni/Ni of its life, and failure is predicted at D = Σ ni/Ni = 1. The Miner’s rule calculator under the readouts does this with each Ni taken from the component S-N line for the material and Marin factors you set.

Blockσa / σm (MPa)nNn/N
1120 / 5020,000177,6250.1126
2100 / 50100,000479,6320.2085
380 / 501,000,000infinite0
D0.3211

Steel 1020, machined, 30 mm, 90% reliability, Kt = 1.5, q = 0.8 (the calculator’s opening state, Se = 100.0 MPa). The spectrum can repeat about 3.1 times before D = 1. Block 3 is below the endurance limit and does no damage under this rule. In tests, failure has been observed anywhere from D ≈ 0.7 to 2.2, and the order of the blocks matters, which the linear rule ignores.

Understanding Fatigue Life Analysis — S-N Curves, Goodman Diagrams & Endurance Limits

Fatigue life simulator showing an S-N curve plotting stress amplitude on the vertical axis against number of cycles to failure on a logarithmic horizontal axis, with the endurance limit shelf visible for steels and a current operating point marked with predicted cycles to failure
S-N curve with the endurance-limit shelf at ~50% UTS for steels. Below the shelf, theoretically infinite life; above, finite life that drops fast with stress.

Fatigue failure is one of the most common causes of mechanical component failure in service, responsible for an estimated 80-90% of all structural failures. Unlike static overload, fatigue occurs under cyclic loading at stress levels well below the material's ultimate tensile strength. This free interactive fatigue life simulator lets you explore S-N curves, Goodman diagrams, Marin correction factors, and multiple mean-stress criteria to predict whether a component will survive its intended service life.

S-N Curve Equation (Basquin) — How the Calculator Draws It

The S-N curve (also called a Wohler curve) is the foundation of fatigue analysis. It plots stress amplitude on the vertical axis against the number of cycles to failure (N) on a logarithmic horizontal axis. In the high-cycle fatigue regime, this relationship follows Basquin's equation: σa = σ'f (2N)b, where σ'f is the fatigue strength coefficient and b is the fatigue strength exponent (typically -0.05 to -0.15). For steels, an important feature is the endurance limit (Se') — a stress level below which the material can theoretically endure infinite cycles. For Sut ≤ 1400 MPa, Se' ≈ 0.5 × Sut.

Marin Correction Factors

The laboratory endurance limit must be corrected for real-world conditions using the Marin equation: Se = ka × kb × kc × kd × ke × Se'. The surface factor (ka) accounts for roughness — a forged surface may reduce fatigue strength by 50% compared to a polished specimen. The size factor (kb) reflects that larger components have more potential crack initiation sites. Reliability (kc), temperature (kd), and miscellaneous factors including stress concentration (Kf) further modify the allowable endurance limit.

Mean Stress Effects: Goodman, Soderberg & Gerber

Most real-world loading involves a non-zero mean stress. The Goodman criterion (σa/Se + σm/Sut = 1/n) provides a linear, moderately conservative prediction. Soderberg replaces Sut with Sy for greater conservatism, while Gerber's parabola fits experimental data more accurately for ductile metals. This simulator plots all three criteria simultaneously, allowing direct comparison of safety factors for any operating condition. Full derivations are in our Goodman, Soderberg and Gerber equations explained guide.

Cumulative Damage and Miner's Rule

When components experience variable-amplitude loading, Miner's rule predicts failure when the cumulative damage fraction D = Σ(ni/Ni) reaches 1.0. Each load level consumes a fraction of the total fatigue life. This simple linear damage model, while not perfect, remains the most widely used method in engineering practice for variable loading fatigue analysis. Once a crack has started, its growth is a separate calculation; see crack growth after initiation.

Why 80% of Mechanical Failures Are Fatigue

The statistic that opens every fatigue textbook is genuine: roughly 80% of in-service mechanical-component failures are fatigue, not static overload. Bridges, aircraft, railway axles, crankshafts, wind-turbine blades — the common failure mode is cracks growing slowly under cyclic loading until reaching critical length, then suddenly fracturing. The failures are insidious because they happen at stresses well below yield. A part that looks fine for 99% of its life shows no warning of impending failure.

The historical record is dramatic. The de Havilland Comet aircraft failures of 1954 (fatigue at window corners) grounded the world’s first jet airliner. The Aloha Airlines Flight 243 incident in 1988 (fatigue at lap joint rivet holes) tore the top off a 737 in flight. The I-35W Mississippi River bridge collapse in 2007 originated at fatigue cracks in undersized gusset plates. Each disaster pushed fatigue analysis from a research topic into a regulatory requirement.

A Crankshaft Worked Example

An engine crankshaft sees alternating bending stress σa = 150 MPa with mean stress σm = 50 MPa per revolution. Material is AISI 4140 steel with Sut = 1000 MPa, Sy = 700 MPa. Predict fatigue life.

StepWorkingResult
Laboratory endurance limitSe' = 0.5 × Sut = 0.5 × 1000500 MPa
Apply Marin factors (typical for crankshaft): ka=0.85, kb=0.85, kc=0.9, kd=1.0Se = 0.85×0.85×0.9×500325 MPa
Stress concentration at fillet Kf = 1.5Se,corrected = 325/1.5217 MPa
Apply Goodman criterionσa/Se + σm/Sut = 150/217 + 50/10000.741
Safety factor (Goodman)n = 1/0.7411.35
Fatigue lifeσar = 150/(1 − 50/1000) = 157.9 MPa ≤ Se = 217 MPainfinite life

A safety factor of 1.35 is borderline for a critical component. Most automotive crankshafts target FOS ≥ 2.0 against fatigue, requiring either lower stress (bigger fillet, larger journal diameter), better material (8620 carburised), or shot peening (which improves ka by ~20%). The simulator’s Marin factor sliders let you experiment with each variable.

Fatigue Life FAQ

How do you calculate fatigue life?

Correct the endurance limit with the Marin factors, turn the mean stress into an equivalent fully reversed stress with Goodman, then solve the S-N line for N. For a machined 25 mm AISI 4140 shaft at σa = 250 MPa and σm = 150 MPa that gives Se = 286.3 MPa and N ≈ 8.56 × 105 cycles.

What is the formula for fatigue strength?

Se = kakbkckdkeSe′, with Se′ = 0.5 Sut for steels up to 1,400 MPa. The factors cover surface finish, size, reliability, temperature and notches.

How do you calculate fatigue life with mean stress?

Convert to an equivalent fully reversed amplitude, σar = σa/(1 − σm/Sut) for Goodman, and enter that on the fully reversed S-N line. A tensile mean stress always shortens life.

Does aluminium have an endurance limit?

No. Aluminium alloys keep losing strength as cycles increase, so their fatigue strength is quoted at a stated life, commonly 5 × 108 cycles. The calculator never reports infinite life for 6061-T6 or 7075-T6.

What is an S-N curve and how is it used in fatigue analysis?

An S-N (Wöhler) curve plots stress amplitude against cycles to failure on a log scale. You enter it at your stress to read the life, or at your required life to read the allowable stress.

What is the difference between Goodman, Soderberg, and Gerber criteria?

All three combine alternating and mean stress. Goodman is a straight line to Sut, Soderberg a more conservative line to Sy, and Gerber a parabola to Sut that fits ductile-metal data most closely.

How do Marin factors modify the endurance limit?

Each factor multiplies the specimen endurance limit: surface finish, size, reliability, temperature and stress concentration. A machined 25 mm steel shaft at 90% reliability keeps about 56% of Se′.

Where Real Fatigue Analysis Goes Beyond Goodman

References

Explore Related Simulators

If you found this fatigue life simulator helpful, explore our Stress-Strain Diagram Trainer, Mohr's Circle Simulator, Stress Concentration Simulator, and Shaft Torsion Simulator for more hands-on practice.

Updated