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 |
✍️ How to Use This Calculator
📄 Example Calculations
Example 1 - Music wire precision instrument torsion spring
Example 2 - Chrome-vanadium automotive latch spring (high-cycle fatigue, with mandrel)
❓ Frequently Asked Questions
🔗 Related Calculators
What is the KB correction factor and why is it used instead of the Wahl factor?
In a torsion spring the wire is loaded primarily in bending, not torsion. The KB factor (also called the stress-correction factor for curved beams in bending) accounts for the stress concentration due to wire curvature on the inner face of the coil. KB = (4C² − C − 1) / (4C(C − 1)) where C = D/d is the spring index. For a typical C = 8, KB ≈ 1.11, meaning actual bending stress is 11% higher than the simple beam formula gives. The Wahl factor Kw applies to helical springs in torsion (compression and extension); using Kw for torsion springs gives incorrect (too-low) stress values.
Why does the coil diameter change under load in a torsion spring?
When a torsion spring is deflected, each coil rotates. Because the wire is continuous and the end conditions are fixed, the rotation must be accommodated by a change in helix geometry. For a close-wound spring with the load winding the coils tighter (the typical case), the mean coil diameter decreases and the body length (number of active coils × wire diameter) increases. SMI gives: D_loaded = D × Na / (Na + θ/360) where θ is deflection in degrees. Designers must verify that the loaded OD = D_loaded + d does not jam inside a housing bore, and that the increased body length does not cause interference with adjacent components.
How is angular spring rate (torque-per-degree) calculated?
The SMI standard formula for angular spring rate is k_θ = (E × d⁴) / (10.8 × D × Na) in units of N·mm/radian, where E is Young's modulus (MPa), d is wire diameter (mm), D is mean coil diameter (mm), and Na is the number of active coils. To get N·mm/degree, multiply by π/180: k_deg = k_rad × π/180. Torque at any deflection angle is then T = k_deg × θ_deg = k_rad × θ_rad (both give the same result in N·mm). Young's modulus E is used (not shear modulus G) because torsion spring wire is in bending. For a spring with both legs straight and free to rotate, Na equals the body coils plus a leg contribution of approximately leg_length / (3πD).
How should I define the active coils in a torsion spring?
Active coils Na includes the coil body plus a fraction of each leg that contributes to angular deflection. SMI specifies: Na_effective = N_body + (L1 + L2) / (3 × π × D), where L1 and L2 are the straight leg lengths from the last coil tangent point to the load application point. For very short legs (L < 0.5D) the leg contribution is small and Na ≈ N_body. For long tangled or precision clock-type legs, the leg correction can add 0.5–1 coil and must be included.
What is the difference between a single-bodied and a double-torsion spring?
A single-bodied torsion spring (covered by this calculator) has one helical body with two legs. A double-torsion spring has two opposed helical bodies wound in opposite directions on the same axis, connected in the middle, with outer legs that move in opposite directions. Double-torsion springs are used where two equal and opposite torques must be generated simultaneously, e.g. pivot return springs in automotive hinges and dual-position latches. Design each body using the single-body formulas and superimpose results.
What stress level should I use for fatigue-critical torsion springs?
For a torsion spring cycling between a preload torque T₁ and a maximum torque T₂, the mean and alternating bending stresses are σ_mean = (σ₂ + σ₁)/2 and σ_alt = (σ₂ − σ₁)/2. Apply the modified Goodman criterion: SF = 1 / (σ_alt / S_e + σ_mean / S_ut) where S_e ≈ 0.56 × UTS for steel in bending (rotating beam endurance limit, corrected) and S_ut is the ultimate tensile strength. SMI recommends SF > 1.3 for general use and SF > 1.5–2.0 for high-cycle applications above 10⁷ cycles, such as automotive interior springs, medical devices, or precision instrument mechanisms.
How is a torsion spring different from a compression spring?
A compression spring resists linear compression and exerts a force along its axis. A torsion spring resists angular rotation and exerts a torque (moment) about its axis. Compression spring rate is in N/mm (force per unit displacement). Torsion spring rate (angular spring rate) is in N.mm/degree or N.m/rad (torque per unit angle). Torsion springs are used in clothespins, mouse traps, door hinges, and vehicle suspension torsion bars.
What is the KB (curvature correction) factor for torsion springs?
The KB factor corrects for stress concentration due to wire curvature in torsion springs. KB = (4C^2 - C - 1) / (4C x (C-1)), where C = spring index = D/d (mean diameter / wire diameter). For C = 5 (typical), KB is approximately 1.28, meaning actual bending stress is 28% higher than calculated without correction. Using KB in fatigue analysis is critical to avoid premature failure. Higher spring indices (more slender coils) have lower KB values and are generally less prone to stress concentration.