Fatigue Life Calculator
S-N Curve • Goodman Diagram • Marin Factors • Basquin Equation — Simulate • Explore • Practice • Quiz
Input ParametersUnits
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 | σm | n (cycles) | N (life) | n/N |
|---|
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
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
- 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.
- Marin factors: set surface finish, diameter, temperature, reliability and the notch (Kt, q). The first card shows each factor and the corrected Se.
- Stresses: set σa and σm. The Goodman safety factor is n = 1/(σa/Se + σm/Sut).
- Equivalent reversed stress: σar = σa/(1 − σm/Sut). If σar ≤ Se a steel has infinite life.
- 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.
| Step | Working | Result |
|---|---|---|
| Specimen endurance limit | 0.5 × 1,020 | Se′ = 510 MPa |
| Surface (machined) | 4.51 × 1,020−0.265 | ka = 0.719 |
| Size (d = 25 mm) | 1.189 × 25−0.097 | kb = 0.870 |
| Reliability 90% | table | 0.897 |
| Corrected endurance limit | 0.719 × 0.870 × 0.897 × 510 | Se = 286.3 MPa |
| Goodman safety factor | 1/(250/286.3 + 150/1,020) | n = 0.98 — finite life |
| Equivalent reversed stress | 250/(1 − 150/1,020) | σar = 293.1 MPa |
| S-N line | f = 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.1512 | N = 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
| Quantity | Formula |
|---|---|
| Marin endurance limit | Se = 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 line | N = (σar/a)1/b, a = (fSut)2/Se, b = −⅓log(fSut/Se) |
| Basquin (specimen) | σa = σ′f(2N)b |
| Miner’s rule | D = Σ 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 finish | a (Sut in MPa) | a (Sut in ksi) | b |
|---|---|---|---|
| Ground | 1.58 | 1.34 | −0.085 |
| Machined or cold-drawn | 4.51 | 2.70 | −0.265 |
| Hot-rolled | 57.7 | 14.4 | −0.718 |
| As-forged | 272 | 39.9 | −0.995 |
- Surface factor: ka = a Sutb (table above).
- Size factor: kb = 1 for d ≤ 8 mm and 1.189 d−0.097 for 8 < d ≤ 250 mm. Current Shigley editions use 1.24 d−0.107 for 2.79–51 mm; the two differ by about 1%.
- Reliability factor: 50% 1.000, 90% 0.897, 99% 0.814, 99.9% 0.753.
- Temperature factor: 1 up to 450 °C (842 °F), then 1 − 0.0058(T − 450).
- Notch: ke = 1/Kf, with Kf = 1 + q(Kt − 1). Find Kt with the stress concentration factor Kt calculator.
- Load type: the calculator assumes bending. For axial loading multiply Se by 0.85, for torsion by 0.59.
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) | n | N | n/N |
|---|---|---|---|---|
| 1 | 120 / 50 | 20,000 | 177,625 | 0.1126 |
| 2 | 100 / 50 | 100,000 | 479,632 | 0.2085 |
| 3 | 80 / 50 | 1,000,000 | infinite | 0 |
| D | 0.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 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.
| Step | Working | Result |
|---|---|---|
| Laboratory endurance limit | Se' = 0.5 × Sut = 0.5 × 1000 | 500 MPa |
| Apply Marin factors (typical for crankshaft): ka=0.85, kb=0.85, kc=0.9, kd=1.0 | Se = 0.85×0.85×0.9×500 | 325 MPa |
| Stress concentration at fillet Kf = 1.5 | Se,corrected = 325/1.5 | 217 MPa |
| Apply Goodman criterion | σa/Se + σm/Sut = 150/217 + 50/1000 | 0.741 |
| Safety factor (Goodman) | n = 1/0.741 | 1.35 |
| Fatigue life | σar = 150/(1 − 50/1000) = 157.9 MPa ≤ Se = 217 MPa | infinite 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
- Variable-amplitude loading. Real components see varying load histories, not pure sinusoids. Miner’s rule sums damage from different stress levels.
- Crack-growth (Paris law) analysis. Once a crack initiates, da/dN = C(ΔK)m governs how fast it propagates. Critical for safety-critical components where inspection intervals depend on crack-growth rates.
- Multiaxial fatigue. Most real components see combined bending + torsion + axial loading. Critical-plane methods (Findley, Fatemi-Socie) extend Goodman to multiaxial states.
- Probabilistic fatigue. Scatter in fatigue data is huge — a factor of 5 in life between specimens is normal. Modern design uses statistical methods (Weibull distribution) to set life with specified confidence.
References
- Shigley & Mischke — Mechanical Engineering Design, 10th ed., Chapter 6 (Fatigue Failure).
- Suresh, S. — Fatigue of Materials, 2nd ed., Cambridge. The graduate reference.
- ASTM E466 — Standard Practice for Conducting Force-Controlled Constant-Amplitude Axial Fatigue Tests.
- FKM Guideline — Analytical Strength Assessment of Components in Mechanical Engineering. The German engineering reference now widely used internationally.
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