Tool · Springs · Shigley Ch. 10
Design helical compression and extension springs in your browser. Get spring rate, solid length, forces at free, installed and working length, shear stress with the Wahl factor, safety factors, buckling and surge checks, and hook stresses. Compare every common spring wire side by side, then print the result to PDF.
Inputs
Forces, deflection and stress
Design checks
Charts
Force vs deflection and length
Stress utilization vs deflection
Geometry and properties
Material comparison
Same wire size, coil diameter, coils and lengths for every material. Click a row to select it. Rows marked * are outside that wire's Table 10-4 size range. Relative cost is from Shigley Table 10-4 (hard-drawn = 1.0).
Equations, assumptions and limits
All equations and material data follow Shigley's Mechanical Engineering Design, Chapter 10 (Budynas and Nisbett). Table and equation numbers refer to that chapter and can shift slightly between editions.
Spring rate and stress
D is the mean coil diameter, d the wire diameter, Na the number of active coils and G the shear modulus. The Wahl factor KW and the Bergsträsser factor KB both correct for direct shear and coil curvature. For C between 4 and 12 they differ by less than 1.5 %.
Compression springs
- End coils, total coils, solid length and pitch: Table 10-1. Plain: Ne = 0, Ls = d(Nt + 1). Plain and ground: Ne = 1, Ls = dNt. Squared: Ne = 2, Ls = d(Nt + 1). Squared and ground: Ne = 2, Ls = dNt.
- Allowable shear stress: Table 10-6, static loading, set not removed. 45 % of Sut for music wire and cold-drawn steel, 50 % for hardened and tempered steels, 35 % for austenitic stainless and nonferrous wire.
- Buckling (absolute stability): L0 < 2.63 D/α for steels (Eq. 10-13), with α from Table 10-2. Phosphor bronze and custom materials use the general form, Eq. 10-12.
- Surge (first natural frequency) with both ends on flat plates: f = ½√(k/m), where m is the mass of the active coils (Eqs. 10-25, 10-27). Keep f at 15 to 20 times the operating frequency.
- Recommended ranges: 4 ≤ C ≤ 12, 3 ≤ Na ≤ 15, fractional overrun to solid ξ ≥ 0.15, and safety factor at solid length ns ≥ 1.2.
Extension springs
- F = Fi + kx. Free length inside hooks L0 = 2(D − d) + (Nb + 1)d (Eq. 10-39), and Na = Nb + G/E (Eq. 10-40).
- Preferred initial tension stress (Eq. 10-41): τi = 231/e0.105C ± 6.9(4 − (C − 3)/6.5) MPa.
- Hook bending at point A (Eqs. 10-34, 10-35): σA = F[(K)A16D/(πd3) + 4/(πd2)], with (K)A = (4C12 − C1 − 1)/(4C1(C1 − 1)) and C1 = 2r1/d.
- Hook torsion at point B (Eqs. 10-36, 10-37): τB = (K)B8FD/(πd3), with (K)B = (4C2 − 1)/(4C2 − 4) and C2 = 2r2/d.
- Allowable stresses: Table 10-7, static loading. For steels: body torsion 45 % of Sut (cold-drawn) or 50 % (hardened and tempered), end torsion 40 %, end bending 75 %. For stainless and nonferrous wire: 35 %, 30 % and 55 %. The lowest of the three force limits governs.
Material data
- Minimum tensile strength Sut = A/dm, with A and m from Table 10-4, read in the unit system you select. E and G come from Table 10-5, by wire size for music wire and hard-drawn wire.
- Density is a typical handbook value used only for mass and surge frequency. Use your wire supplier's data where it matters.
Validity
Results are for static or infrequent loading at room temperature, with set not removed. They do not cover fatigue, shot peening, preset, corrosion, elevated temperature, or coil clash at high speed. Treat them as design estimates and confirm the final spring with your supplier.
Checked in code against Shigley Chapter 10 worked problems 10-3, 10-6 and 10-7 (compression) and 10-41 (extension). In 10-41 the published solution checks hook torsion against 50 % of Sut. This tool uses the Table 10-7 end-torsion value of 40 %, so it reports a lower allowable force for that spring.
Comments