Hand Calculations logo Hand Calculations All help pages ▾

Modified Goodman Factor⚠ unverified

Mechanical / Fatigue · Fatigue factor of safety (modified Goodman line)

Parameters

InputSymbolUnitDefaultDescription
SaSaPa100000000.0Alternating stress
SmSmPa50000000.0Mean stress
SeSePa300000000.0Endurance limit
SutSutPa600000000.0Ultimate strength
OutputSymbolUnitDescription
nnFactor of safety

The science & history

Understanding the Parameters

Derivation (Approaching a Proof)

Plot the operating point $(S_m, S_a)$ in the mean–alternating plane. The modified Goodman failure line joins $(0, S_e)$ to $(S_{ut}, 0)$:

$$\frac{S_a}{S_e} + \frac{S_m}{S_{ut}} = 1.$$

To find the factor of safety, scale the load along the load line through the origin (both stresses grow in proportion, $S_a, S_m \to n S_a, n S_m$) until the scaled point lands on the failure line:

$$\frac{n S_a}{S_e} + \frac{n S_m}{S_{ut}} = 1 \;\Longrightarrow\; \frac{1}{n} = \frac{S_a}{S_e} + \frac{S_m}{S_{ut}}.$$

Solving, $n = \left(\dfrac{S_a}{S_e} + \dfrac{S_m}{S_{ut}}\right)^{-1}$. The line's straightness is the defining assumption — a deliberately conservative chord beneath the true (curved) mean-stress data.

Dimensional check. $\dfrac{S_a}{S_e} + \dfrac{S_m}{S_{ut}} = \dfrac{\text{Pa}}{\text{Pa}} + \dfrac{\text{Pa}}{\text{Pa}}$ = dimensionless, so $1/n$ is dimensionless and $n$ is a pure factor of safety.

History and Development

John Goodman proposed a mean-stress line in 1899. The modified Goodman (endurance limit on the alternating axis, ultimate strength on the mean axis) became the most-taught fatigue criterion of the 20th century (Shigley, Dowling). It sits between the conservative Soderberg (yield on the mean axis) and the data-fitting Gerber parabola: Goodman is the practical middle ground, its linearity trading a little accuracy for a transparent, always-safe estimate for ductile steels.

Related Concepts: Goodman Line, Soderberg, Gerber, Asme Elliptic, Marin Endurance Limit, Fatigue Life cycles

Notes: Linear, conservative; for tensile mean stress ($S_m \ge 0$). Use Marin-corrected $S_e$ and notch-adjusted $K_f S_a$. Does not guard yielding — add the Langer check $S_a + S_m \le S_y$. Compressive mean stress → take $S_m = 0$.

← Back to the workspace  ·  All help pages  ·  Getting started