CTR K

Goodman vs Soderberg vs Gerber: Mean-Stress Fatigue Correction Explained

Real machine components are rarely loaded in pure fully reversed tension-compression. A rotating shaft also carries a steady bending moment from gravity; a bolted connection pre-loads the material before any live load arrives; a pressure vessel wall cycles between zero and maximum pressure. In every case the fatigue assessment must account for both the alternating stress amplitude (σ_a) and the mean stress (σ_m) — because a tensile mean stress accelerates crack growth and reduces the allowable amplitude compared with the fully reversed endurance limit.

Three criteria dominate machine-design practice for combining σ_a and σ_m into a single fatigue safety factor: the modified Goodman line (the default in Shigley's method and the ASME machine-design framework), the Soderberg line (conservative, uses yield strength as the static limit), and the Gerber parabola (least conservative, often used for ductile wrought steel). The MechanixCalc fatigue calculator runs all three — as well as the full Marin endurance-limit correction, Miner's variable-amplitude damage rule, and the Coffin-Manson low-cycle regime — and returns a PDF engineering report with every factor stated.

The Haigh diagram: mapping fatigue failure in mean–alternating stress space

The most useful way to visualise mean-stress effects is the Haigh (Goodman) diagram: mean stress σ_m is plotted on the horizontal axis and alternating stress amplitude σ_a on the vertical axis. The corrected endurance limit Se sits at (0, Se) and the relevant static limit (Sut or Sy) sits on the horizontal axis. A criterion draws a boundary between the safe region (below the line) and the failure region (above it). The distance from the operating point (σ_m, σ_a) to the boundary, measured along the ray from the origin, is the fatigue safety factor.

Plotting all three criteria on the same Haigh diagram makes their conservatism ordering immediately visible. The Soderberg line terminates at Sy — always to the left of Sut — so it is the most conservative at any non-zero mean stress. The Goodman line terminates at Sut and lies between the other two. The Gerber parabola curves outward and gives the highest allowable alternating stress at every mean stress level, so it is the least conservative; it is also the curve that best fits experimental data for ductile wrought steels.

A von Mises check against the static yield line (the Langer line: σ_a + σ_m = Sy) is always applied in parallel — the criterion with the lower resulting safety factor governs. Components whose operating point lies above the Langer line yield before they fail by fatigue.

The three criteria: formulas and conservatism

All three criteria share the same corrected endurance limit Se (computed from the raw rotating-beam value Se_prime = 0.5·Sut, then multiplied by the Marin factors for surface finish, cross-section size, loading mode, temperature and reliability). They differ only in the static-limit term that governs the mean-stress penalty.

The modified Goodman criterion uses the ultimate tensile strength Sut as the static limit. It is the standard choice for most machine components because it is moderately conservative, it is linear (easy to apply), and it matches test data reasonably well for high-cycle fatigue. The Soderberg criterion replaces Sut with the yield strength Sy. Because Sy < Sut, the Soderberg line lies inside the Goodman line on the Haigh diagram and gives a smaller (more conservative) safety factor at any given mean stress — it never lets the design yield, even under static loads. It is sometimes preferred for critical brittle materials, but for ductile steels it is widely considered over-conservative. The Gerber parabola is the most accurate fit to test data for ductile steels but is non-linear; it gives a higher (less conservative) safety factor than Goodman, especially at moderate mean stresses, and is therefore preferred by some codes for wrought-steel shafts.

Marin corrected endurance limit
Se = ka · kb · kc · kd · ke · Se_prime

where Se_prime = 0.5·Sut for Sut ≤ 1 400 MPa (700 MPa cap above); ka = surface factor (machined, ground, hot-rolled, etc.); kb = size factor; kc = load factor (bending = 1, axial = 0.85, torsion handled via von Mises); kd = temperature factor (1.0 ≤ 450 °C); ke = reliability factor

Modified Goodman fatigue safety factor
SF_Goodman = 1 / (σ_a / Se + σ_m / Sut)

where σ_a = alternating stress amplitude (von Mises equivalent if combined loading, including Kf); σ_m = mean stress (von Mises equivalent, including Kf); Se = corrected endurance limit; Sut = ultimate tensile strength

Soderberg fatigue safety factor
SF_Soderberg = 1 / (σ_a / Se + σ_m / Sy)

where Sy = yield strength; σ_a and σ_m as above; Se as above — the only change from Goodman is the denominator uses Sy in place of Sut

Stress concentration, combined loading and notch sensitivity

In practice neither σ_a nor σ_m is a simple nominal stress. Two adjustments are nearly always necessary before applying any of the three criteria.

First, stress concentration. At a notch (shoulder fillet, groove, keyway, transverse hole) the local stress is higher than the nominal value by a geometric factor Kt. For fatigue, the effective factor Kf is somewhat lower than Kt because small notches do not fully develop the theoretical concentration — the difference is captured by the Neuber notch sensitivity q (a function of the material's Sut and the notch root radius r): Kf = 1 + q·(Kt − 1). The engine applies Kf to both the alternating and the mean stress components before evaluating any criterion.

Second, combined normal and shear stress. When bending and torsion act simultaneously, the von Mises criterion converts them to a scalar equivalent: σ_a_eq = √(σ_a² + 3·τ_a²) and σ_m_eq = √(σ_m² + 3·τ_m²). These equivalents are then substituted into the Goodman, Soderberg or Gerber expressions directly. The √3 factor already captures the torsional endurance-limit reduction, so the torsional load factor kc is set to 1.0 (not 0.59) in the Se computation — applying both √3 and kc = 0.59 would double-count the same correction.

Fatigue stress concentration factor (Neuber/Peterson)
Kf = 1 + q · (Kt − 1) where q = 1 / (1 + √(a_P / r))

where Kt = geometric stress concentration factor (from Peterson charts or the engine's interpolator); q = notch sensitivity (0 = no sensitivity, 1 = full Kt); a_P = Peterson material constant (function of Sut); r = notch root radius (mm)

Which criterion to choose — and when Goodman is not enough

For most preliminary machine-design work, start with modified Goodman. It is the default in Shigley's Mechanical Engineering Design, gives a linear, easy-to-implement formula, and is moderately conservative for ductile steels. If the resulting safety factor is marginal, switch to Gerber to see whether the Goodman conservatism is hiding an otherwise adequate design; if the design must remain below yield under all circumstances (brittle material, safety-critical application), use Soderberg.

Goodman can be unconservative in two situations. First, at very high mean stresses (σ_m approaching Sut), where the Goodman line slightly over-predicts the experimental failure boundary for some steels — the Gerber parabola tends to be more accurate there. Second, in the low-cycle fatigue regime (fewer than about 10 000 cycles), where the Basquin S-N approach itself breaks down and the Coffin-Manson strain-life relation should be used instead. The calculator's Coffin-Manson panel handles this regime separately, and the mean-stress correction for LCF follows the Morrow or Smith-Watson-Topper correction rather than Goodman.

Always check the static yield safety factor in parallel: nY = Sy / (σ_a_eq + σ_m_eq). The lesser of nY and the fatigue safety factor is the governing result. A large fatigue safety factor accompanied by a small yield safety factor means the component yields before it fatigues — the design needs either higher-strength material or a larger cross-section.

Worked example

A machined 1045 steel shaft (Sut = 600 MPa, Sy = 360 MPa) is loaded in fully reversed bending (σ_a = 100 MPa) with a superimposed steady bending moment (σ_m = 120 MPa). No notch (Kf = 1.0). Use fully idealized Marin factors (ka = kb = kc = kd = ke = 1.0). Find the Goodman and Soderberg fatigue safety factors.

Given

  • Ultimate tensile strength Sut600 MPa
  • Yield strength Sy360 MPa
  • Alternating bending stress σ_a100 MPa
  • Mean bending stress σ_m120 MPa
  • Marin factors ka·kb·kc·kd·ke1.0 (all idealized)
  • Fatigue stress-concentration factor Kf1.0 (no notch)

Result

  • Corrected endurance limit Se300 MPa
  • Goodman fatigue safety factor SF1.875
  • Soderberg fatigue safety factor SF1.500
  • Static yield safety factor nY1.636
  • Governing criterionSoderberg (most conservative)
  1. Rotating-beam endurance limit: Se_prime = 0.5 × 600 = 300 MPa (Sut ≤ 1 400 MPa).
  2. Apply Marin factors: Se = 1.0 × 1.0 × 1.0 × 1.0 × 1.0 × 300 = 300 MPa.
  3. Goodman alternating term: σ_a / Se = 100 / 300 = 1/3.
  4. Goodman mean term: σ_m / Sut = 120 / 600 = 1/5.
  5. Goodman denominator: 1/3 + 1/5 = 5/15 + 3/15 = 8/15.
  6. Goodman safety factor: SF_Goodman = 15/8 = 1.875.
  7. Soderberg alternating term: σ_a / Se = 100 / 300 = 1/3 (unchanged).
  8. Soderberg mean term: σ_m / Sy = 120 / 360 = 1/3.
  9. Soderberg denominator: 1/3 + 1/3 = 2/3.
  10. Soderberg safety factor: SF_Soderberg = 3/2 = 1.500.
  11. Static yield check: nY = Sy / (σ_a + σ_m) = 360 / (100 + 120) = 360 / 220 = 1.636 — fatigue governs over yield in both cases.

Illustrative — Marin factors are all 1.0 (idealized). Real machined components have ka < 1 for surface finish and kb < 1 for size, which reduce Se and therefore reduce the safety factor. The /fatigue calculator computes all six Marin factors, the Kf notch correction, and the von Mises combination for combined bending + torsion.

Do it on your own numbers

Compute the full Goodman, Soderberg or Gerber fatigue safety factor with Marin endurance-limit correction, Kf notch factor, von Mises combined loading, Haigh diagram, and a PDF engineering report. Free 30-minute preview, no sign-up.

Open the Fatigue Analysis

Frequently asked questions

What is the difference between Goodman and Soderberg?

Both draw a straight line on the Haigh diagram from the endurance limit (on the σ_a axis) to a static failure limit (on the σ_m axis). Goodman uses the ultimate tensile strength Sut as the static limit, making it moderately conservative. Soderberg uses the lower yield strength Sy, so its line lies inside the Goodman line and always gives a smaller (more conservative) safety factor. For most ductile steels, Goodman is the standard default; Soderberg is preferred only when yielding must be categorically excluded.

When should I use the Gerber criterion instead of Goodman?

The Gerber parabola fits experimental fatigue data for ductile wrought steels more accurately than the Goodman line, especially at moderate-to-high mean stresses. Use it when you want the least conservative estimate or when test data suggest the Goodman criterion is overly penalising the design. Gerber gives a higher (less conservative) safety factor than Goodman at the same operating point, so it should not be used as a first check on an unfamiliar material or for safety-critical components without supporting test evidence.

How does mean stress affect the endurance limit?

A tensile mean stress effectively pre-opens incipient cracks, making the material more susceptible to fatigue at a given alternating amplitude. The mean-stress correction criteria (Goodman, Soderberg, Gerber) all express this as a reduction in the allowable alternating amplitude: the higher the mean stress, the lower the amplitude the material can sustain at infinite life. A compressive mean stress has the opposite effect — it delays crack opening and can extend fatigue life — but the conservative standard practice is to take compressive mean stresses as zero (no beneficial credit) unless supported by test data.

Which standard governs this calculation?

The modified Goodman, Soderberg and Gerber criteria are covered in Shigley's Mechanical Engineering Design (§6-12 to §6-14), which is the primary reference for ASME machine-design fatigue practice. The Marin endurance-limit correction factors follow the same text. There is no single ISO or ASME standard that mandates one criterion over another for general machinery; the applicable fatigue standard depends on the application (e.g. ASME Section VIII for pressure vessels, BS 7608 or EN 1993-1-9 for welded steel, DIN 743 for rotating shafts). The /fatigue calculator cites the specific equation reference for every computed factor in the PDF report.

Is the fatigue analysis calculator free?

You can run a full fatigue calculation — including Goodman, Soderberg and Gerber safety factors, Marin correction factors, and the Haigh diagram — during a free 30-minute preview with no sign-up required. A free 14-day account trial unlocks every calculator with no credit card. The branded PDF engineering report and saved calculations are part of a paid plan.

Related