2.3 Fatigue Analysis, S-N Curves & Fluctuating Stresses

Key Takeaways

  • Fatigue is the primary cause of mechanical component failure in service, progressing through micro-crack initiation at stress risers, subcritical propagation (leaving visible beach marks), and sudden catastrophic fast fracture at stresses far below static yield.

  • The baseline uncorrected rotary-beam endurance limit for steel is estimated as Se′=0.50SutS_e' = 0.50 S_{ut} (for Sut≤200 kpsiS_{ut} \le 200\text{ kpsi} or 1400 MPa1400\text{ MPa}), which must be adjusted for actual operating conditions via the Marin equation: Se=kakbkckdkekfSe′S_e = k_a k_b k_c k_d k_e k_f S_e'.

  • Geometric stress concentrations under cyclic loading are converted to fatigue stress concentration factors using material notch sensitivity: Kf=1+q(Kt−1)K_f = 1 + q(K_t - 1), where 0≤q≤10 \le q \le 1.

  • Fluctuating multiaxial stresses are resolved into alternating stress σa\sigma_a and mean stress σm\sigma_m; design boundaries are evaluated using the Modified Goodman, Soderberg, Gerber, and ASME Elliptic criteria, and must always be cross-checked against first-cycle yielding via the Langer line (ny=Sy/(σa+σm)n_y = S_y / (\sigma_a + \sigma_m)).

  • Cumulative fatigue damage under variable-amplitude spectrum loading is evaluated using the Palmgren-Miner linear damage rule: ∑i=1kniNi=1.0\sum_{i=1}^k \frac{n_i}{N_i} = 1.0.

Last updated: August 2026

Fatigue Analysis, S-N Curves & Fluctuating Stresses

Upwards of 90% of all mechanical failures in rotating machinery, ground vehicles, turbomachinery, and pressure systems are caused by fatigue—failure under repetitive, fluctuating, or reversed cyclic stresses. Fatigue occurs at stress amplitudes substantially lower than the static tensile yield strength (SyS_y) with little or no macroscopic warning.


1. Fatigue Mechanisms & High-Cycle vs. Low-Cycle Regimes

+-----------------------------------------------------------------------------+
|                        STAGES OF FATIGUE FAILURE                            |
|                                                                             |
|   Stage I:   Micro-crack initiation at persistent slip bands, grain         |
|              boundaries, inclusions, or geometric notches.                  |
|                                                                             |
|   Stage II:  Transgranular crack propagation perpendicular to maximum       |
|              tensile stress; leaves microscopic striations and macroscopic  |
|              clamshell / beach marks.                                       |
|                                                                             |
|   Stage III: Sudden fast fracture when the remaining uncracked ligament     |
|              exceeds the plane strain fracture toughness (K_I \ge K_{Ic}).   |
+-----------------------------------------------------------------------------+
  • Low-Cycle Fatigue (LCF, N<103N < 10^3 to 10410^4 cycles): Associated with significant cyclic plastic strains (e.g. thermal cycling of turbine casings). Governed by the Manson-Coffin strain-life relationship (Δϵp/2=ϵf′(2N)c\Delta \epsilon_p / 2 = \epsilon_f' (2N)^c).
  • High-Cycle Fatigue (HCF, N>103N > 10^3 to 10410^4 cycles): Macroscopic strains remain purely elastic. Governed by stress-life (S-NS\text{-}N) methods.

2. S-N Diagrams & Uncorrected Endurance Limit

In standard laboratory R.R. Moore rotating-beam testing (pure reversed bending, polished specimen, room temperature), ferrous alloys display a true endurance limit (Se′S_e') below which the material can endure an infinite number of cycles (N>106N > 10^6) without failing.

   Stress Amplitude S_f
     ^
     |  (f * S_ut) at 10^3 cycles
     |    \ 
     |     \   Finite Life Region (S_f = a * N^b)
     |      \ 
     |       \-------------------- Endurance Limit S_e' (Infinite Life)
     |        \
     +---------+-------------------+-----------------------------> Cycles N
              10^3                10^6

Uncorrected Endurance Limit for Steels (Se′S_e'):

Se′={0.50Sutfor Sut≤200 kpsi (1400 MPa)100 kpsi (700 MPa)for Sut>200 kpsi (1400 MPa)S_e' = \begin{cases} 0.50 S_{ut} & \text{for } S_{ut} \le 200\text{ kpsi } (1400\text{ MPa}) \\ 100\text{ kpsi } (700\text{ MPa}) & \text{for } S_{ut} > 200\text{ kpsi } (1400\text{ MPa}) \end{cases}

Finite Life Equation (103≤N≤10610^3 \le N \le 10^6 cycles):

Sf=aNbS_f = a N^b b=−13log⁡10(fSutSe),a=(fSut)2Seb = -\frac{1}{3} \log_{10}\left(\frac{f S_{ut}}{S_e}\right), \quad a = \frac{(f S_{ut})^2}{S_e}

Where ff is the fatigue strength fraction at 10310^3 cycles (typically f≈0.90f \approx 0.90 for Sut≤70 kpsiS_{ut} \le 70\text{ kpsi} down to f≈0.80f \approx 0.80 for Sut≥200 kpsiS_{ut} \ge 200\text{ kpsi}).


3. Marin Modifying Factors for Real-World Components

The laboratory endurance limit Se′S_e' must be reduced using Marin modifying factors to account for surface finish, component size, loading mode, operating temperature, target reliability, and environmental effects:

Se=kakbkckdkekfSe′S_e = k_a k_b k_c k_d k_e k_f S_e'
+-----------------------------------------------------------------------------+
|                          MARIN FACTOR REFERENCE                             |
|                                                                             |
|   1. Surface Factor:     k_a = a S_{ut}^b                                   |
|      - Ground:           a = 1.58 MPa, b = -0.085  (a = 1.34 kpsi)          |
|      - Machined/Cold-Drawn: a = 4.51 MPa, b = -0.265 (a = 2.70 kpsi)        |
|      - Hot-Rolled:       a = 57.7 MPa, b = -0.718 (a = 14.4 kpsi)          |
|      - As-Forged:        a = 272 MPa,  b = -0.995 (a = 39.9 kpsi)          |
|                                                                             |
|   2. Size Factor (Bending/Torsion):                                         |
|      - 2.79 mm \le d \le 51 mm:  k_b = 1.24 d^{-0.107}                      |
|      - 51 mm < d \le 254 mm:     k_b = 1.51 d^{-0.157}                      |
|      - Axial Loading:            k_b = 1.0 (size accounted for in k_c)      |
|                                                                             |
|   3. Load Factor:                                                           |
|      - Bending:                  k_c = 1.0                                  |
|      - Axial:                    k_c = 0.85                                 |
|      - Torsion / Shear:          k_c = 0.59                                 |
|                                                                             |
|   4. Temperature Factor:         k_d = S_T / S_{RT}                         |
|                                                                             |
|   5. Reliability Factor:                                                    |
|      - 50%: k_e = 1.000 | 90%: k_e = 0.897 | 99%: k_e = 0.814 | 99.9%: 0.753|
+-----------------------------------------------------------------------------+

Fatigue Stress Concentration Factor (KfK_f):

Kf=1+q(Kt−1)K_f = 1 + q (K_t - 1)

Where notch sensitivity q=11+arq = \frac{1}{1 + \frac{\sqrt{a}}{\sqrt{r}}} (Neuber equation, with material constant a\sqrt{a} and notch radius rr).


4. Fluctuating Multiaxial Stresses & Mean Stress Failure Criteria

A general fluctuating stress cycle varies between σmax\sigma_{\text{max}} and σmin\sigma_{\text{min}}:

  • Alternating Stress: σa=∣σmax−σmin∣2\sigma_a = \frac{|\sigma_{\text{max}} - \sigma_{\text{min}}|}{2}
  • Mean Stress: σm=σmax+σmin2\sigma_m = \frac{\sigma_{\text{max}} + \sigma_{\text{min}}}{2}
  • Stress Ratio: R=σminσmaxR = \frac{\sigma_{\text{min}}}{\sigma_{\text{max}}}
                                Alternating Stress \sigma_a
                                    ^
                                    |
                         Endurance  * (Soderberg Line)
                           Limit    |\ 
                            S_e ----+-\---* (Modified Goodman Line)
                                    |  \   \ 
                                    |   \   \---* (Gerber Parabola)
                                    |    \   \   \ 
                                    +-----+---+---+-----> Mean Stress \sigma_m
                                         S_y     S_{ut}

Classical Mean Stress Criteria Formulation

CriterionGoverning EquationApplication / Characteristics
Modified GoodmanσaSe+σmSut=1nf\frac{\sigma_a}{S_e} + \frac{\sigma_m}{S_{ut}} = \frac{1}{n_f}Standard engineering practice; conservative and safe for ductile metals.
SoderbergσaSe+σmSy=1nf\frac{\sigma_a}{S_e} + \frac{\sigma_m}{S_y} = \frac{1}{n_f}Most conservative; guards against first-cycle yielding automatically.
Gerber ParabolanfσaSe+(nfσmSut)2=1\frac{n_f \sigma_a}{S_e} + \left(\frac{n_f \sigma_m}{S_{ut}}\right)^2 = 1Best parabolic fit to mean experimental data for ductile metals.
ASME Elliptic(nfσaSe)2+(nfσmSy)2=1\left(\frac{n_f \sigma_a}{S_e}\right)^2 + \left(\frac{n_f \sigma_m}{S_y}\right)^2 = 1Smooth elliptical boundary connecting SeS_e on σa\sigma_a and SyS_y on σm\sigma_m.

First-Cycle Static Yield Check (Langer Static Yield Line)

Regardless of which fatigue criterion is used, the component must be verified against gross yielding during startup transients:

ny=Syσa+σm=Syσmaxn_y = \frac{S_y}{\sigma_a + \sigma_m} = \frac{S_y}{\sigma_{\text{max}}}

Combined Multiaxial Fluctuating Stresses (von Mises):

σa′=σxa2−σxaσya+σya2+3τxya2\sigma_a' = \sqrt{\sigma_{xa}^2 - \sigma_{xa}\sigma_{ya} + \sigma_{ya}^2 + 3\tau_{xya}^2} σm′=σxm2−σxmσym+σym2+3τxym2\sigma_m' = \sqrt{\sigma_{xm}^2 - \sigma_{xm}\sigma_{ym} + \sigma_{ym}^2 + 3\tau_{xym}^2}

(Note: When evaluating multiaxial fatigue with von Mises effective stresses, set the Marin load factor kc=1.0k_c = 1.0, as the 3\sqrt{3} factor already incorporates shear behavior).


5. Cumulative Fatigue Damage & Palmgren-Miner's Rule

When a mechanical component is subjected to variable-amplitude multi-block loading spectra, cumulative damage is quantified using the Palmgren-Miner Linear Damage Hypothesis:

D=∑i=1kniNi=n1N1+n2N2+⋯+nkNk=1.0D = \sum_{i=1}^k \frac{n_i}{N_i} = \frac{n_1}{N_1} + \frac{n_2}{N_2} + \cdots + \frac{n_k}{N_k} = 1.0

Where nin_i is the number of applied cycles at stress level σi\sigma_i, and NiN_i is the fatigue life (cycles to failure) at that same stress level from the component's S-NS\text{-}N curve.


6. Step-by-Step Worked Engineering Problem

Problem Statement

A solid transmission shaft made of cold-drawn steel (Sut=650 MPa,Sy=530 MPaS_{ut} = 650\text{ MPa}, S_y = 530\text{ MPa}) with diameter d=35 mmd = 35\text{ mm} operates at 20∘C20^\circ\text{C} with 99% reliability. It contains a shoulder fillet with Kt=1.70K_t = 1.70 and notch sensitivity q=0.85q = 0.85. The shaft is subjected to a completely reversed bending moment Ma=320 N⋅mM_a = 320\text{ N}\cdot\text{m} and a steady torsional torque Tm=450 N⋅mT_m = 450\text{ N}\cdot\text{m}.

Determine: (a) fully corrected endurance limit SeS_e, (b) fatigue factor of safety nfn_f using Modified Goodman, and (c) static yield factor of safety nyn_y.

Step 1: Baseline Endurance Limit & Marin Factors

Se′=0.50Sut=0.50(650)=325 MPaS_e' = 0.50 S_{ut} = 0.50(650) = 325\text{ MPa}
  • Surface Factor (kak_a, Cold-Drawn): ka=4.51(650)−0.265=4.51(0.1798)=0.811k_a = 4.51 (650)^{-0.265} = 4.51 (0.1798) = 0.811
  • Size Factor (kbk_b, Bending, d=35 mmd = 35\text{ mm}): kb=1.24(35)−0.107=1.24(0.6833)=0.847k_b = 1.24 (35)^{-0.107} = 1.24 (0.6833) = 0.847
  • Load Factor (kck_c): kc=1.0k_c = 1.0 (bending/von Mises)
  • Temperature Factor (kdk_d): kd=1.0k_d = 1.0
  • Reliability Factor (kek_e, 99%): ke=0.814k_e = 0.814
  • Corrected Endurance Limit: Se=(0.811)(0.847)(1.0)(1.0)(0.814)(325)=181.7 MPaS_e = (0.811)(0.847)(1.0)(1.0)(0.814)(325) = 181.7\text{ MPa}

Step 2: Fatigue Stress Concentration Factor (KfK_f)

Kf=1+q(Kt−1)=1+0.85(1.70−1)=1+0.85(0.70)=1.595K_f = 1 + q (K_t - 1) = 1 + 0.85(1.70 - 1) = 1 + 0.85(0.70) = 1.595

Step 3: Nominal and Peak Alternating / Mean Stresses

  • Alternating Bending Stress (Reversed, Mm=0M_m = 0): σa=Kf32Maπd3=1.59532(320)π(0.035)3=1.595102401.347×10−4=121.26 MPa\sigma_{a} = K_f \frac{32 M_a}{\pi d^3} = 1.595 \frac{32(320)}{\pi (0.035)^3} = 1.595 \frac{10240}{1.347 \times 10^{-4}} = 121.26\text{ MPa}
  • Mean Torsional Shear Stress (Steady, Ta=0T_a = 0): τm=16Tmπd3=16(450)π(0.035)3=53.45 MPa\tau_m = \frac{16 T_m}{\pi d^3} = \frac{16(450)}{\pi (0.035)^3} = 53.45\text{ MPa}

Step 4: von Mises Alternating and Mean Stresses

σa′=σa2+3(0)2=σa=121.26 MPa\sigma_a' = \sqrt{\sigma_a^2 + 3(0)^2} = \sigma_a = 121.26\text{ MPa} σm′=(0)2+3τm2=3(53.45)=92.58 MPa\sigma_m' = \sqrt{(0)^2 + 3\tau_m^2} = \sqrt{3}(53.45) = 92.58\text{ MPa}

Step 5: Safety Factors

  • Modified Goodman Fatigue Safety Factor (nfn_f): 1nf=σa′Se+σm′Sut=121.26181.7+92.58650=0.6674+0.1424=0.8098  ⟹  nf=1.23\frac{1}{n_f} = \frac{\sigma_a'}{S_e} + \frac{\sigma_m'}{S_{ut}} = \frac{121.26}{181.7} + \frac{92.58}{650} = 0.6674 + 0.1424 = 0.8098 \implies n_f = 1.23
  • First-Cycle Static Yield Safety Factor (nyn_y): ny=Syσa′+σm′=530121.26+92.58=530213.84=2.48n_y = \frac{S_y}{\sigma_a' + \sigma_m'} = \frac{530}{121.26 + 92.58} = \frac{530}{213.84} = 2.48

7. Common Exam Traps & PE Pro-Tips

  • Trap 1 — Double-Counting Shear Factor: When using the von Mises effective stress formulation for multiaxial fatigue, set Marin load factor kc=1.0k_c = 1.0. Do not multiply by 0.590.59, as 3τm\sqrt{3}\tau_m already performs the distortion energy conversion.
  • Trap 2 — Neglecting First-Cycle Yielding: High mean stresses can cause catastrophic plastic deformation on the very first load cycle even when fatigue safety factor nf>1.0n_f > 1.0. Always check the Langer static line.
  • Trap 3 — Using KtK_t instead of KfK_f: Always calculate Kf=1+q(Kt−1)K_f = 1 + q(K_t - 1). Using KtK_t directly unnecessarily over-designs the component.
Test Your Knowledge

A steel bar with ultimate tensile strength Sut=600 MPaS_{ut} = 600\text{ MPa}, yield strength Sy=420 MPaS_y = 420\text{ MPa}, and fully corrected endurance limit Se=200 MPaS_e = 200\text{ MPa} is subjected to a fluctuating axial load producing stresses between σmin=−50 MPa\sigma_{\text{min}} = -50\text{ MPa} and σmax=+250 MPa\sigma_{\text{max}} = +250\text{ MPa}. Using the Modified Goodman criterion, what is the fatigue factor of safety nfn_f?

A

1.09

B

1.25

C

1.43

D

0.88

Test Your Knowledge

Under Palmgren-Miner's linear damage rule, a mechanical linkage experiences three sequential loading blocks: 20,000 cycles at stress level 1 (where life to failure N1=100,000N_1 = 100,000 cycles), 50,000 cycles at stress level 2 (where N2=200,000N_2 = 200,000 cycles), and an unknown number of cycles n3n_3 at stress level 3 (where N3=500,000N_3 = 500,000 cycles). How many cycles n3n_3 can the linkage endure before failure is predicted?

A

150,000 cycles

B

225,000 cycles

C

350,000 cycles

D

275,000 cycles

Test Your Knowledge

Why is the fatigue stress concentration factor KfK_f generally smaller than the theoretical geometric stress concentration factor KtK_t in structural steels?

A

Dynamic cyclic loads work-harden the notch tip creating permanent compressive residual stresses

B

Microstructural grain constraints and local strain redistribution prevent the theoretical elastic peak stress from driving crack initiation over a finite process zone

C

High-cycle fatigue eliminates stress concentrations through internal material damping and heat generation

D

The Marin size factor kbk_b completely offsets the geometric notch factor for diameters under 50 mm

Test Your Knowledge

When evaluating a component with tensile mean stress, which of the following statements correctly compares the Soderberg criterion against the Modified Goodman criterion?

A

Goodman is strictly more conservative than Soderberg across all positive mean stresses

B

Soderberg produces a larger safety factor because it accounts for non-linear plastic softening

C

Soderberg is strictly more conservative than Goodman because it uses yield strength SyS_y rather than ultimate strength SutS_{ut} as the mean stress intercept

D

Both criteria yield identical safety factors whenever the alternating stress exceeds the mean stress

Sections you finish are checked off in the contents.