Use this calculator to estimate fatigue safety for a helical compression spring under cyclic loading. It reports Gerber, Goodman, and Sines fatigue factors of safety using spring geometry, cyclic loads, material strength, and shot-peening condition.
This page is intended for both general users and engineers. First size the spring with the main compression spring calculator, then use this page to check whether the selected geometry has enough margin under fluctuating loads.
Inputs
Only used when material is set to user defined.
This calculator checks for infinite-life style endurance margin using Zimmerli-based constants. It is most appropriate for small spring wire sizes under repeated loading.
Equations used
C = D / d
Kw = (4C - 1) / (4C - 4) + 0.615 / C
Fa = (Fmax - Fmin) / 2
Fm = (Fmax + Fmin) / 2
τa = Kw · 8 · Fa · D / (π · d³)
τm = Kw · 8 · Fm · D / (π · d³)
Ssu = 0.67 · Sut
Shot peened Zimmerli constants: Ssa = 398 MPa, Ssm = 534 MPa
Unpeened Zimmerli constants: Ssa = 241 MPa, Ssm = 379 MPa
Sse,Gerber = Ssa / (1 - (Ssm / Ssu)²)
Sse,Goodman = Ssa / (1 - (Ssm / Ssu))
Ssa,lim,Goodman = 1 / (1 / Sse + 1 / (r · Ssu))
Ssa,lim,Sines = Ssa
Definitions
Fatigue failure: damage caused by repeated loading cycles. Cracks begin at small defects and grow with time until failure occurs.
Spring index: the ratio of mean coil diameter to wire diameter.
Wahl factor: a curvature correction used to estimate spring-body shear stress more realistically.
Design factor: the minimum safety margin required by your design standard or company practice.