Fatigue Life Calculator
Modified Goodman and Gerber safety factors for fatigue loading per Shigley's Mechanical Engineering Design. Corrected endurance limit Se with Marin factors (surface, size, load, reliability).
Shigley / ASME Β· SI units (MPa)Applied Stress
Material
Marin Correction Factors
Fatigue Analysis Results
Warning: Goodman safety factor below 1.5. Consider reducing stress, improving surface finish, or selecting higher-strength material.
Engineering Reference
Goodman vs Gerber
Οa/Se + Οm/Sut = 1/n
Gerber parabolic (less conservative β better fits ductile metal data):
Οa/(Se/n) + (ΟmΓn/Sut)Β² = 1
The Goodman line is linear and conservative β it lies below the experimental scatter band for most ductile metals. Gerber passes through the middle of the data. For initial design, use Goodman. For weight-sensitive applications, verify with Gerber. Never use Gerber for cast iron or brittle materials.
Marin Factors for Corrected Se
ka = surface finish = a Γ Sut^b (Table 6-2, Shigley)
kb = size factor β 0.879Γd^(β0.107) for d = 2.79β51 mm
kc = load type (1.0 bending, 0.85 axial, 0.59 torsion)
kd = temperature (1.0 at room temperature)
ke = reliability (0.897 at 99%, 0.814 at 99.99%)
Surface finish is usually the dominant factor. A forged part may have ka β 0.5, meaning the corrected Se is half the test specimen value. Polishing, shot peening, or case hardening can increase ka toward 1.0.
Worked Example β Rotating Shaft, Steel 4340
Οa = 300 MPa, Οm = 0 MPa
Se' = 0.5 Γ 700 = 350 MPa
ka (machined, Sut=700): 4.51 Γ 700^(β0.265) = 0.82
kb = 0.9 (25 mm shaft), kc = 1.0 (bending), ke = 0.897 (99%)
Se = 0.82 Γ 0.9 Γ 1.0 Γ 1.0 Γ 0.897 Γ 350 = 232 MPa
Goodman n = 1 / (300/232 + 0/700) = 1 / 1.293 = 0.77 β UNSAFE
β must reduce stress or improve surface finish
More Worked Examples
Example 2 β Pressure vessel with pulsating internal pressure: A SA-516-70 steel vessel sees pressure cycles from 0 to 2.5 MPa roughly 10 times per day. At the head-to-shell junction, stress concentration drives alternating hoop stress from 10 to 180 MPa. Ο_a = 85 MPa, Ο_m = 95 MPa. Material Sut = 485 MPa, Se' = 243 MPa. Marin factors: ka = 0.85 (hot-rolled), kb = 0.9, kc = 1.0 (bending-like), ke = 0.868 (99.9%). Se = 161 MPa. Goodman n = 1 / (85/161 + 95/485) = 1.38 β marginal. Post-weld heat treatment and grinding at the junction can improve ka to 0.95, raising n to 1.53 and satisfying ASME Section VIII Division 2 fatigue check.
Example 3 β Aluminium aircraft wing spar: 7075-T6 aluminium (Sut = 572 MPa) sees 1g + gust cycles from 50 MPa to 250 MPa in flight. Ο_a = 100 MPa, Ο_m = 150 MPa. Aluminium has no true endurance limit β use Sf at 5Γ10βΈ cycles ≈ 160 MPa uncorrected. With ka = 0.75 (machined and anodised), kb = 0.95, kc = 1.0, ke = 0.814 (99.99% for flight-critical): Se ≈ 93 MPa. Goodman: n = 1 / (100/93 + 150/572) = 1 / 1.34 = 0.75 β UNSAFE. Design engineers retain 2Γ safety factor on top of this by reducing peak stress to 175 MPa (Ο_a = 63 MPa), giving n = 1.41 but with known fatigue life only β no infinite-life assumption for aluminium.
Example 4 β Automotive connecting rod small-end, low-cycle fatigue: A 4340 steel rod small-end sees alternating tension-compression peaks of Β±400 MPa for 250 million cycles over engine life. Sut = 1200 MPa, Se' = 600 MPa. ka (forged, not machined) = 0.45, kb = 0.85, kc = 1.0, ke = 0.868. Se = 199 MPa. Fully reversed: Ο_a = 400, Ο_m = 0. Goodman n = Se/Ο_a = 199/400 = 0.50 β far UNSAFE under elastic assumption. Real connecting rods use shot-peening (ka improved to 0.85) and optimised geometry: Se rises to ~380 MPa, n = 0.95 β still requires supplemental nitriding and strict NDT. Connecting rods are a classic infinite-life application where the factor-by-factor improvements accumulate to push Se above applied stress.
Example 5 β Welded bridge connection, AASHTO Category D: A bridge girder splice welded with a partial-penetration fillet weld. For steel, AASHTO fatigue categories A through E' directly specify allowable stress range vs. cycles. Category D: for 2 million cycles, allowable ΞΟ = 48 MPa; for 10 million cycles, ΞΟ = 27 MPa. A bridge seeing 5,000 truck passes per day for 75 years sees 1.4Γ10βΈ cycles β past the finite-life threshold, use constant-amplitude fatigue threshold (CAFT) = 48/2 = 24 MPa. Design live-load stress range must stay below 24 MPa or the detail must be upgraded (e.g., grind-flush Category B: allowable rises to 110 MPa CAFT). This is why bridge designers obsess over fatigue-category detailing.
Common Pitfalls
- Assuming all steels have an endurance limit. Only ferrous steels and titanium show a true knee in the S-N curve. Aluminium, copper, magnesium, and most plastics have no endurance limit β stress-life decreases continuously, and designs must specify both Ο and N.
- Ignoring stress concentrations. Holes, fillets, keyways, and thread roots multiply local stress by Kt = 2 to 4 typically. Fatigue notch factor Kf < Kt but is still typically 1.5 to 3. The nominal stress in the calculator must be multiplied by Kf before checking against Se, or Se must be divided by Kf.
- Forgetting mean stress effects on compression. Compressive mean stress (Ο_m < 0) actually improves fatigue life (closes cracks). Goodman conservatively ignores this by stopping at Ο_m = 0. For shot-peened surfaces with residual compression, use more accurate models like Smith-Watson-Topper.
- Applying Goodman to cast iron. Cast iron is brittle and shows scatter that makes linear Goodman overly optimistic for some combinations. Use Modified Goodman only with a higher safety factor (n β₯ 2), or apply Smith-Watson-Topper or strain-life approaches.
- Neglecting variable amplitude. Real loading rarely has constant amplitude. Miner's linear damage rule (Ξ£n_i/N_i = 1) estimates cumulative damage, but is only accurate to factor of 2 or 3. Critical fatigue designs use rainflow counting and full spectrum analysis with block-loading tests.
- Using laboratory Se without Marin corrections. The uncorrected Se' = 0.5 Sut is for polished rotating-beam specimens at room temperature. Real parts have rough surfaces, larger size, different load type, temperature elevation, and reliability requirements β all of which reduce the effective endurance limit.
- Assuming infinite life means forever. Even stresses below Se accumulate damage from occasional overloads, corrosion, and minor stress concentrations. Infinite-life design requires Se-plus-safety-factor, not just Se β₯ Ο_a at the nominal.
Frequently Asked Questions
What is the difference between high-cycle and low-cycle fatigue? High-cycle fatigue (HCF) occurs above ~10β΄ cycles where stresses remain elastic and S-N curves apply. Low-cycle fatigue (LCF, < 10β΄ cycles) involves plastic deformation each cycle and is characterised by strain-life Ξ΅-N curves (Coffin-Manson). Bolted joints and bridge girders are HCF; pressure vessels with thermal cycling or automotive crankshafts during each start often fall into LCF.
Why does surface finish matter so much? Fatigue cracks initiate at surface imperfections β machining marks, forging scale, mill oxide, or tool chatter. A polished specimen (ka ≈ 1.0) can have 3Γ the fatigue life of a forged-as-received specimen (ka ≈ 0.4 for Sut = 700 MPa). Shot-peening introduces compressive residual stress and can raise ka above the machined baseline.
How many cycles does a typical machine see in 20 years? A 1,800 RPM motor running 8 hours/day, 250 days/year for 20 years sees 1,800 Γ 60 Γ 8 Γ 250 Γ 20 = 4.3Γ10βΉ cycles β deep in infinite-life territory where Se governs. A 10 Hz structural component seeing intermittent loading sees on the order of 10βΆ to 10β· cycles β finite-life regime where the S-N curve above Se is relevant.
What safety factor should I target? For static design, n = 1.5 to 2 is common. Fatigue adds uncertainty (scatter in S-N data, mean stress effects, spectrum effects), so typical design safety factors on fatigue are n = 1.5 to 2.5 on endurance, and n = 3 to 10 on life itself. Flight-critical and code-regulated vessels often mandate n β₯ 2 on Goodman.
Can welding be infinite-life? Welded joints have residual tensile stress at the weld toe equal to yield, so mean stress is effectively Sy regardless of applied load. For welds, fatigue design uses nominal stress range (ΞΟ) and weld-category S-N curves (AWS D1.1, AASHTO, Eurocode EN 1993-1-9) rather than Goodman analysis on parent-metal Se. Even for Category B (best detail), constant-amplitude threshold is only 110 MPa range.
Related Calculators
- Beam Load Calculator β compute bending stress amplitude and mean for fatigue analysis of flexural members.
- Column Buckling Calculator β check axial compression in cyclically loaded columns for combined buckling and fatigue.
- Bolt Torque Calculator β fatigue-critical bolts need high preload to keep cyclic bolt-stress low.
- Bearing Life Calculator β L10 bearing life is fundamentally a fatigue calculation from rolling contact stress.
- Spring Design Calculator β springs are usually designed for infinite fatigue life using Goodman criteria.
- All Mechanical Calculators β browse the complete mechanical engineering toolkit.
Disclaimer
This calculator is provided for educational and informational purposes only. Fatigue analysis for safety-critical components (aerospace, pressure vessels, bridges, medical) must be performed by a qualified engineer per the applicable code (ASME, AWS, AASHTO, Eurocode, FAA). While we strive for accuracy, users should verify all calculations independently. We are not responsible for any errors, omissions, or damages arising from the use of this calculator.
Also in Engineering
- β Bearing Life Calculator β Calculate L10 bearing life per ISO 281
- β 3-Phase Power β Calculate 3-phase power, current, voltage, and power factor
- β Airflow vs Static Pressure β Calculate airflow characteristics, velocity, and fan power for ducts and fans
- β Arc Flash Calculator β Calculate incident energy and arc flash boundaries for safety