Torsion Spring Calculator
Angular spring rate, KB bending stress, coil diameter change, Goodman fatigue, leg geometry - SMI / IS 7906-3.
📖 What is a Torsion Spring Calculator?
A torsion spring calculator applies the standard helical torsion spring equations - as codified by the Spring Manufacturers Institute (SMI), the Indian Standard IS 7906 Part 3, and EN 13906-3 - to determine the complete mechanical performance of a helical torsion spring from its geometry and material. Engineers use it during spring design to verify angular spring rate, bending stress, coil diameter change under load, leg geometry contributions, fatigue life, and mandrel clearance before ordering or manufacturing.
Torsion springs differ fundamentally from compression and extension springs in three critical respects. First, they store energy in angular deflection - twist, not axial movement. The output is a torque (N·mm or N·m), not a force. Second, the primary stress is bending stress, not shear stress. Young's modulus E governs spring rate (not shear modulus G), and the curvature correction uses the KB factor for curved beams in bending (not the Wahl shear factor Kw). Third, deflection causes the coil diameter to change - for a spring wound tighter under load (the standard orientation), mean coil diameter decreases and body length increases as the spring deflects. All three phenomena are handled by this calculator.
The KB correction factor is defined as KB = (4C² − C − 1) / (4C(C − 1)) where C = D/d is the spring index. For C = 8, KB = 1.106. This factor corrects for the stress concentration at the inner surface of the curved wire, where bending stress peaks. Without KB, springs are systematically under-designed and inner-surface fatigue cracks develop at stress levels far below the predicted value.
The active coil count Na includes a contribution from both leg lengths. Per SMI, each straight leg deflects like a cantilever beam and contributes Na_leg = L / (3πD) coils of angular compliance. For legs up to one coil diameter long this is small (~0.1 coil); for long legs (L = 3D) the contribution reaches ~0.32 coil per leg. This calculator adds leg contributions automatically for accurate spring rate and deflection predictions.
Ten spring materials are available - from hard-drawn steel wire and music wire through chrome-vanadium, chrome-silicon, two grades of stainless steel, 17-7 PH precipitation-hardened stainless, phosphor bronze, beryllium copper, and Inconel 718 for high-temperature service. For each material, Young's modulus E, shear modulus G, density, and allowable bending stress fraction of UTS (per SMI) are applied automatically from validated material data tables.
Four interactive uPlot charts visualise the complete design: torque vs angle (showing preload and working operating points), bending stress vs angle (with KB-corrected stress and allowable limit), the modified Goodman fatigue diagram, and coil mean diameter vs angle (showing the loaded ID and OD at any deflection). All charts are expandable for detailed inspection.
This calculator is designed for preliminary engineering design and educational use. For safety-critical or high-cycle applications - automotive interior mechanisms, medical devices, aerospace latches - always validate results against the applicable design code and engage a qualified mechanical engineer.
Torsion Spring vs Compression Spring vs Extension Spring
| Property | Torsion Spring | Compression Spring | Extension Spring |
|---|---|---|---|
| Output | Torque (N·mm or N·m) | Force (N) | Force (N) |
| Input | Angular deflection (degrees) | Linear deflection (mm) | Linear extension (mm) |
| Rate formula uses | Young's modulus E | Shear modulus G | Shear modulus G |
| Primary wire stress | Bending stress (σ) | Torsional shear stress (τ) | Torsional shear + hook bending |
| Stress correction factor | KB (curvature-bending) | Kw or Bergsträsser Kb | Kw (body) + Kb (hook) |
| Geometry change under load | Coil diameter decreases - check mandrel | Length decreases - check solid height | Length increases - check x_max |
| Endurance limit fraction | S_e ≈ 0.56 × UTS (bending) | S_e ≈ 0.40 × UTS (torsion) | S_e ≈ 0.40 × UTS (torsion) |
| Typical applications | Hinges, latches, clothespins, clock springs | Valves, suspension, keyboards, pens | Garage doors, door closers, trampolines |
📝 Torsion Spring Formulas
C = D / d Valid design range: 4 ≤ C ≤ 12
KB Curvature-Bending Correction Factor (SMI / IS 7906-3):
KB = (4C² − C − 1) / (4C × (C − 1))
[Corrects inner-surface bending stress for wire curvature; always KB > 1]
Active Coils (body + leg contribution):
Na = N_body + (L₁ + L₂) / (3 × π × D)
[L₁, L₂ = straight leg lengths; SMI 3.1.4 leg angular compliance correction]
Angular Spring Rate:
k_θ = (E × d⁴) / (10.8 × D × Na) [N·mm / radian - SMI standard form]
[E = Young's modulus (MPa); factor 10.8 is the SMI-standard denominator in N·mm/rad]
Display rate: k_θ_deg = k_θ_rad × (π / 180) [N·mm / degree]
Torque at Angular Deflection θ:
T = k_θ_deg × θ_deg = k_θ_rad × θ_rad [N·mm]
Bending Stress (KB corrected):
σ = KB × (32 × T) / (π × d³) [MPa; T in N·mm, d in mm]
Allowable: σ_allow = stressFraction × UTS (0.68–0.78 for steel, per SMI)
Coil Mean Diameter Under Load (winding-tighter direction):
D_loaded(θ) = D × N_body / (N_body + θ / 360)
[D decreases as θ increases; total body turns increase]
Loaded Inner Diameter and Outer Diameter:
ID_loaded = D_loaded − d OD_loaded = D_loaded + d
[ID_loaded must remain > mandrel diameter; OD_loaded must remain < housing bore]
Free Body Length (closely-wound):
Lf = N_body × d [mm; coils packed solid, no pitch gap in free state]
Loaded body length: L_body(θ) = (N_body + θ / 360) × d
Wire Mass:
m = ρ × (π / 4) × d² × (π × D × Na) × 10⁻⁶ [kg; ρ in kg/m³, d and D in mm]
Energy Stored:
W = 0.5 × k_θ_rad × (θ₂_rad² − θ₁_rad²) [N·mm = mJ]
Modified Goodman Fatigue Safety Factor:
σ_mean = (σ₂ + σ₁) / 2 σ_alt = (σ₂ − σ₁) / 2
SF = 1 / (σ_alt / S_e + σ_mean / S_ut)
S_e ≈ 0.56 × UTS (bending endurance limit for steel wire) S_ut = UTS
[Goodman for bending; note: S_e fraction higher than torsion springs due to bending mode]
Torsion Spring Formula Quick Reference
| Parameter | Symbol | Formula | Units / Notes |
|---|---|---|---|
| Spring index | C | D / d | Target 4–12; optimal 6–9 |
| KB correction factor | KB | (4C² − C − 1) / (4C × (C − 1)) | Inner-surface bending correction |
| Effective active coils | Na | N_body + (L₁ + L₂) / (3π D) | Includes leg compliance |
| Angular rate (radians) | k_θ_rad | E d⁴ / (10.8 D Na) | N·mm/rad |
| Angular rate (degrees) | k_θ_deg | k_θ_rad × π / 180 | N·mm/° |
| Torque at angle θ | T | k_θ_deg × θ_deg | N·mm |
| Bending stress (KB corrected) | σ | KB × 32 T / (π d³) | MPa |
| Coil diameter under load | D_loaded | D × N_body / (N_body + θ/360) | mm; ID_loaded must > mandrel |
| Body length under load | L_body | (N_body + θ/360) × d | mm; check for interference |
| Goodman safety factor | SF | 1 / (σ_alt / S_e + σ_mean / UTS) | ≥ 1.3; S_e ≈ 0.56 × UTS |
KB Factor vs Spring Index - Torsion Spring
| Spring Index C | KB factor | Stress increase vs uncorrected | Manufacturing difficulty | Diameter change per 90° |
|---|---|---|---|---|
| 4 | 1.38 | +38% | Difficult | Large (tight coil) |
| 5 | 1.28 | +28% | Marginal | Moderate |
| 6 | 1.20 | +20% | Standard | Moderate |
| 8 | 1.11 | +11% | Easy | Small |
| 10 | 1.07 | +7% | Easy | Small |
| 12 | 1.06 | +6% | Easy; buckling risk rises | Very small |
🔧 Spring Wire Materials - Properties and Selection Guide
Torsion spring material selection differs from compression and extension springs in one key respect: the spring rate is governed by Young's modulus E (not shear modulus G) because the wire is in bending. A higher E material gives a stiffer spring for the same geometry. The allowable stress criterion is also different - the bending endurance limit (≈ 0.56 × UTS for steel, higher than the torsional endurance limit) applies to Goodman assessment. All ten materials below follow SMI, IS 7906-3, and ASTM / AMS standards.
| Material | E (MPa) governs rate | G (MPa) | UTS range (MPa) | Density (kg/m³) | Max temp (°C) | Bend allow / UTS | S_e / UTS (bending) | Standards |
|---|---|---|---|---|---|---|---|---|
| Hard-drawn Steel | 200,000 | 79,300 | 1380 – 1650 | 7,850 | 120 | 0.68 | 0.50 | IS 4454, ASTM A227 |
| Music Wire (Patented) | 210,000 | 81,500 | 1650 – 2200 | 7,850 | 120 | 0.78 | 0.56 | IS 4454 Gr.2, ASTM A228 |
| Chrome-Vanadium | 208,000 | 80,000 | 1550 – 1900 | 7,840 | 220 | 0.75 | 0.56 | IS 3431, ASTM A401 |
| Chrome-Silicon (SAE 9254) | 207,000 | 80,700 | 1700 – 2050 | 7,830 | 250 | 0.75 | 0.56 | SAE 9254, DIN 17223-2 |
| Stainless Steel 302 | 193,000 | 68,900 | 1150 – 1450 | 7,920 | 260 | 0.68 | 0.50 | IS 6603, ASTM A313 Gr.302 |
| Stainless Steel 316L | 193,000 | 68,000 | 1050 – 1350 | 7,980 | 315 | 0.68 | 0.48 | ASTM A313 Gr.316 |
| Stainless 17-7 PH | 204,000 | 71,700 | 1450 – 1750 | 7,780 | 370 | 0.72 | 0.54 | ASTM A313 Gr.631 |
| Phosphor Bronze | 103,000 | 41,400 | 700 – 1000 | 8,860 | 95 | 0.56 | 0.40 | IS 7811, ASTM B197 |
| Beryllium Copper | 124,000 | 48,300 | 1000 – 1380 | 8,250 | 200 | 0.62 | 0.46 | ASTM B197, CDA 172 |
| Inconel 718 | 200,000 | 77,200 | 1200 – 1450 | 8,220 | 650 | 0.68 | 0.50 | AMS 5596, ASTM B637 |
E is listed first because it is the modulus that governs torsion spring rate (k_θ = E d⁴ / (10.8 D Na)). Bend allow / UTS = maximum allowable bending stress / UTS for static loading. S_e / UTS = bending endurance limit fraction used in modified Goodman assessment. UTS values are typical for 2–4 mm wire; finer wire has higher UTS. E and G are at room temperature; both decrease at elevated service temperature.
Material Selection Guide - Torsion Springs
Torsion Spring: Material Impact on Key Parameters
Angular spring rate k_θ ∝ E: Music wire (E=210,000) gives 5% higher rate than chrome-vanadium (E=208,000), 9% higher than 302 stainless (E=193,000), 70% higher than phosphor bronze (E=103,000).
Bending stress - identical for same torque and geometry regardless of material (σ = KB × 32T / πd³). Material affects only the ALLOWABLE, not the actual stress.
Coil diameter change under load - D_loaded = D × N_body / (N_body + θ/360) - independent of material. Mandrel clearance check is geometry-only.
Body length increase - L_loaded = (N_body + θ/360) × d - d is the only material-linked variable. Denser packing (smaller d in non-ferrous) shortens the body but requires more coils for the same rate.
Winding direction and material residual stress: All spring wire has residual coiling stress from manufacturing. For steel wire, residual stress is favourable (compressive on the outer surface) when loaded in the winding-tighter direction - the standard design orientation. Loading in the winding-open direction reverses this, dramatically reducing fatigue life for ALL materials. This is a geometry constraint, not a material choice, but choosing a material with high S_e / UTS (music wire, chrome-vanadium) provides a wider safety margin in the Goodman diagram regardless of residual stress state.
Shot peening: Applicable to steel and stainless torsion springs. Induces compressive residual stress on the inner surface of the coil (highest-stressed location). Effectively increases the Goodman fatigue life by approximately 50–100% for cyclic applications above 10⁶ cycles. Not economically viable for non-ferrous materials; use a higher-allowable material instead.
Material Quick-Select Table - Torsion Springs
| Material | E (MPa) | UTS range (MPa) | Bend allow / UTS | Max temp (°C) | Rate vs steel | Choose when |
|---|---|---|---|---|---|---|
| Hard-drawn Steel | 200,000 | 1380–1650 | 0.68 | 120 | Baseline | Low-cycle, low-cost static springs |
| Music Wire | 210,000 | 1650–2200 | 0.78 | 120 | +5% stiffer | High-cycle ambient - best default |
| Chrome-Vanadium | 208,000 | 1550–1900 | 0.75 | 220 | +4% stiffer | Elevated temp, automotive, heavy duty |
| Chrome-Silicon | 207,000 | 1700–2050 | 0.75 | 250 | +4% stiffer | Max torque density, exhaust adjacency |
| Stainless 302 | 193,000 | 1150–1450 | 0.68 | 260 | −4% softer | Corrosion resistance (non-chloride) |
| Stainless 316L | 193,000 | 1050–1350 | 0.68 | 315 | −4% softer | Marine / chloride environments |
| Stainless 17-7 PH | 204,000 | 1450–1750 | 0.72 | 370 | +2% stiffer | Aerospace, high-strength + corrosion |
| Phosphor Bronze | 103,000 | 700–1000 | 0.56 | 95 | −48% softer | Non-magnetic, non-sparking, relay springs |
| Beryllium Copper | 124,000 | 1000–1380 | 0.62 | 200 | −38% softer | Explosive environment, precision instruments |
| Inconel 718 | 200,000 | 1200–1450 | 0.68 | 650 | Baseline (−15% at 650°C) | Extreme temperature (>370°C), jet engines |