Extension Spring Calculator

Spring rate, initial tension, hook stress (Kb), Wahl body stress, Goodman fatigue, max extension - SMI / IS 7906-4.

🔩 Extension Spring Calculator

📖 What is an Extension Spring Calculator?

An extension spring calculator applies the standard helical tension spring equations - as codified by the Spring Manufacturers Institute (SMI), IS 7906 Part 4, and EN 13906-2 - to determine the complete mechanical performance of a helical extension spring from its geometry, hook type, and material. Engineers use it during spring design to verify spring rate, initial tension, hook bending stress, body Wahl shear stress, fatigue safety, and maximum safe extension before ordering or manufacturing.

Extension springs differ fundamentally from compression springs in three key ways. First, they operate in tension: the two end hooks transfer load into the spring body. Second, they carry initial tension - a built-in pre-stress from the coiling process that must be overcome before the spring begins to extend. Third, the hook geometry is the primary failure site: the sharp curvature at the hook bend creates bending stresses that far exceed the body torsional stress at the same load level. This calculator addresses all three phenomena explicitly.

The Wahl correction factor Kw corrects the body torsional stress for wire curvature and direct shear, exactly as in compression spring design. The hook bending correction factor Kb is a separate, higher correction that accounts for the even tighter curvature at the hook inner radius. SMI data consistently shows that the hook bend is the critical stress location - over 90% of extension spring fatigue failures initiate at the inner surface of the hook.

The calculator supports five hook types: machine (full) loop, half loop, extended hook, cross-centre loop, and side-centre loop. Each has a different stress correction factor. Extended hooks have the lowest Kb and are preferred for high-cycle fatigue applications. Machine loops are the most common and economical. The hook type also affects free length - the calculator computes the correct free length including hook contributions for each hook geometry.

Ten materials are covered: hard-drawn steel, music wire, chrome-vanadium, chrome-silicon, stainless steel 302 and 316L, 17-7 PH precipitation-hardened stainless, phosphor bronze, beryllium copper, and Inconel 718. For each material, shear modulus G, Young's modulus E, density, allowable body stress fraction of UTS (per SMI), allowable hook bending stress fraction of UTS, and fatigue endurance limit fraction of UTS are applied automatically from validated SMI and IS 7906 data tables.

Four interactive uPlot charts visualise the design: force vs extension (showing the initial tension intercept and F₁/F₂ operating points), body stress vs extension (with Wahl-corrected shear and allowable limit), the modified Goodman fatigue diagram, and hook bending stress vs extension (with Kb correction and allowable bending limit). All charts are expandable to full-screen for detailed inspection.

This calculator is designed for preliminary engineering design and education. For safety-critical applications - garage door counterbalance springs, door closure mechanisms, actuator return springs, high-cycle machinery - always validate with the applicable design code and consult a qualified mechanical engineer.

Extension Spring vs Compression Spring vs Torsion Spring

PropertyExtension SpringCompression SpringTorsion Spring
Load directionTensile - spring is pulled apartCompressive - spring is pushed togetherAngular - spring is twisted
Pre-loadInitial tension Fi (coiling pre-stress)None (F = 0 at free length)None unless preset
Critical failure pointHook bend (90%+ of all failures)Wire body (coil clash at solid height)Wire inner surface at leg-body junction
Design limitMax safe extension x_maxSolid height + clash allowanceMandrel clearance + max angle
Free-state coilsClosed (touching) - zero pitchOpen - defined pitch gapClose-wound body
Stress correctionKw (body) + Kb (hook)Kw or Bergsträsser KbKB curvature-bending
Typical applicationsGarage doors, door closers, trampoline, luggageValves, suspension, pens, keyboardsHinges, latches, clothespins, clock springs

📝 Extension Spring Formulas

Spring Index:
C = D / d    Valid design range: 4 ≤ C ≤ 12

Wahl Correction Factor (body torsion):
Kw = (4C − 1) / (4C − 4) + 0.615 / C

Hook Bending Stress Correction Factor:
Kb = (4C − 1) / (4C − 4)    [evaluated at hook curvature radius; Kb > Kw always]

Hook Torsion Stress Correction Factor:
Kt = (4C + 2) / (4C + 4)

Active Coils (closely-wound body):
Na = Lb / d    (Lb = body length; coils are touching in free state)

Spring Rate:
k = (G × d⁴) / (8 × D³ × Na)    [N/mm; G in MPa, d and D in mm]

Initial Torsional Pre-stress (SMI empirical chart fit):
τᵢ_mid = 990 / C^1.1    [MPa; empirical fit to SMI Fig. 5-1 mid-band, converted from psi]
τᵢ_low = 0.60 × τᵢ_mid    τᵢ_mid = 1.00 × τᵢ_mid    τᵢ_high = 1.40 × τᵢ_mid
Typical range: C=5 → ~98–228 MPa; C=7 → ~70–162 MPa; C=10 → ~47–111 MPa
Initial Tension Force:
Fᵢ = (τᵢ × π × d³) / (8 × D × Kw)    [N]

Force at Extension x:
F = Fᵢ + k × x    (spring only extends when F > Fᵢ)

Body Shear Stress (Wahl corrected):
τ_body = (8 × F × D) / (π × d³) × Kw    [MPa]
Allowable: τ_allow = stressFraction × UTS (0.30–0.52 depending on material)

Hook Bending Stress (SMI 2.4.3):
σ_b = Kb × (32 × F × D) / (π × d³)    [MPa]
Allowable: σ_allow = hookStressFraction × UTS (0.56–0.80 depending on material)

Hook Torsion Stress:
τ_hook = Kt × (16 × F × D) / (π × d³)    [MPa]

Free Length (Machine Loop hooks):
Lf = Lb + D    (each machine loop adds D/2 per end)

Length at Extension x:
L(x) = Lf + x

Maximum Safe Extension:
F_allow = (τ_allow × π × d³) / (8 × D × Kw)
x_max = (F_allow − Fᵢ) / k

Energy Stored:
W = 0.5 × k × (x₂² − x₁²) + Fᵢ × (x₂ − x₁)    [N·mm = mJ]

Modified Goodman Fatigue Safety Factor (body):
τ_mean = (τ_body2 + τ_body1) / 2    τ_alt = (τ_body2 − τ_body1) / 2
SF_body = 1 / (τ_alt / Sₑ + τ_mean / S_us)
Sₑ ≈ 0.40 × UTS (torsional endurance limit)    S_us ≈ 0.65 × UTS

Hook Fatigue Safety Factor (bending Goodman):
σ_mean = (σ_b2 + σ_b1) / 2    σ_alt = (σ_b2 − σ_b1) / 2
Sₑ_bend ≈ Sₑ / 0.577 (bending endurance converted from torsional via von Mises)
SF_hook = 1 / (σ_alt / Sₑ_bend + σ_mean / σ_allow_hook)
Note: Hook fatigue typically governs - extension springs fail at hooks 90%+ of the time.

Cycle Life Estimation (S-N power law - SAE HS-1 / Shigley):
N = (A / τ_alt)^(1/b)    where A ≈ 0.9 × UTS, b ≈ 0.11
Stress-ratio shortcut: τ_alt / UTS < 0.30 → infinite life; 0.30–0.45 → ~1M cycles;
                          0.45–0.60 → ~100k; 0.60–0.75 → ~10k; > 0.75 → < 1k cycles
Same S-N applied independently to hook bending stress for hook life estimate.

Safe Operating Frequency (surge prevention):
f_operating ≤ fn / 20    (operating frequency must stay well below natural frequency)
Exceeding fn / 13 causes resonance (surge) and rapid fatigue failure.

Natural Frequency:
fn = (d / (2π × D² × Na)) × √(G / (2ρ)) × 1000    [Hz; G in MPa, ρ in kg/m³]

Extension Spring Formula Quick Reference

ParameterSymbolFormulaUnits / Notes
Spring indexCD / dTarget 5–9
Active coilsNaLb / dLb = body length; coils touching
Spring ratekG d⁴ / (8 D³ Na)N/mm
Initial tensionFi(τᵢ × π × d³) / (8 × D × Kw)N; must overcome before extending
Force at extension xFFi + k × xN
Wahl factor (body)Kw(4C − 1)/(4C − 4) + 0.615/CBody shear correction
Hook bending factorKb(4C − 1) / (4C − 4)Always Kb > Kw - hook governs
Body shear stressτ_body8 F D Kw / (π d³)MPa
Hook bending stressσ_bKb × 32 F D / (π d³)MPa; check vs allowable separately
Max safe extensionx_max(F_allow − Fi) / kmm; x₂ must be < x_max
Goodman SF (body)SF_body1 / (τ_alt / Sₑ + τ_mean / S_us)≥ 1.3; check hook SF separately

Hook Type Comparison

Hook TypeRelative KbHook stressFree length add (per end)CostBest for
Machine (Full) LoopHighestHighest≈ D/2LowestGeneral-purpose, low cycle
Half LoopHighHigh≈ D/4LowCompact, light-duty
Extended HookLowLow≈ DMediumFatigue-critical applications
Cross-Centre LoopLowLow≈ D/2HighPrecision instruments
Side-Centre LoopLowLow≈ D/2HighOffset-axis precision mechanisms

Spring Index (C = D/d) Guide for Extension Springs

C rangeInitial tension controlHook KbBody stressManufacturingVerdict
< 4Very high, inconsistentVery high >1.4Very highDifficultAvoid
4 – 5HighHigh 1.3–1.4HighMarginalUse extended hook; heavy-duty only
5 – 9Good, consistentModerate 1.15–1.3ModerateEasyOptimal - target this range
9 – 12Low - loose coilingLow 1.10–1.15LowAcceptableAcceptable; watch lateral vibration
> 12Very low, erraticLow <1.10LowTangling riskAvoid - unstable

🔧 Spring Wire Materials - Properties and Selection Guide

Material selection is particularly critical for extension springs because the hook bending stress - which is always higher than the body shear stress - is governed by the material's allowable bending stress fraction of UTS. Lower-UTS materials produce hooks that fail earlier relative to the body. The initial tension is also material-dependent: higher-G materials allow tighter coiling and higher initial tension for the same geometry. All ten materials below follow SMI, IS 7906-4, and ASTM spring wire standards.

Material Properties Reference Table (per SMI, IS 4454 / IS 3431 / IS 6603, EN 10270, ASTM A228 / A227 / A401 / A313)

MaterialG (MPa)E (MPa)UTS range (MPa)Density (kg/m³)Max temp (°C)Body τ allow / UTSHook σ allow / UTSStandards
Hard-drawn Steel79,300200,0001380 – 16507,8501200.450.75IS 4454, ASTM A227
Music Wire (Patented)81,500210,0001650 – 22007,8501200.450.75IS 4454 Gr.2, ASTM A228
Chrome-Vanadium80,000208,0001550 – 19007,8402200.520.80IS 3431, ASTM A401
Chrome-Silicon (SAE 9254)80,700207,0001700 – 20507,8302500.520.80SAE 9254, DIN 17223-2
Stainless Steel 30268,900193,0001150 – 14507,9202600.350.60IS 6603, ASTM A313 Gr.302
Stainless Steel 316L68,000193,0001050 – 13507,9803150.320.56ASTM A313 Gr.316
Stainless 17-7 PH71,700204,0001450 – 17507,7803700.420.70ASTM A313 Gr.631
Phosphor Bronze41,400103,000700 – 10008,860950.300.50IS 7811, ASTM B197
Beryllium Copper48,300124,0001000 – 13808,2502000.380.62ASTM B197, CDA 172
Inconel 71877,200200,0001200 – 14508,2206500.350.58AMS 5596, ASTM B637

UTS values typical for 2–4 mm wire. UTS increases significantly for smaller diameters (e.g. music wire at 0.5 mm can reach 2700+ MPa). Hook σ allow / UTS = allowable bending stress fraction at hook inner radius (higher than body because bending endurance limit > torsion endurance limit). Extension springs have no solid height limit - hook stress and x_max govern design.

Material Selection Guide - Extension Springs

1
Hard-drawn Steel (IS 4454, ASTM A227) - Economy choice for static and low-cycle applications. Adequate for springs cycled fewer than 10⁵ times in non-corrosive environments. Hook stress governs - choose an extended hook type (lower Kb) to keep hook bending stress within the 0.75 × UTS allowable. Do not use where fatigue failure would be hazardous. Typical uses: household appliances, agricultural implements, general machinery guards. Max 120 °C.
2
Music Wire (IS 4454 Gr.2, ASTM A228) - Best high-cycle choice at ambient temperature. Highest UTS and finest surface finish of all plain carbon steels. For extension springs cycling above 10⁵ times - door closers, precision actuators, counterbalance mechanisms - this is the standard recommendation. High G (81,500 MPa) also enables tighter coiling and higher initial tension in compact bodies. Always pair with extended or half-loop hooks to keep hook bending stress in check at high cycle counts. Wire range 0.1–6 mm.
3
Chrome-Vanadium (IS 3431, ASTM A401) - Best elevated-temperature or heavy-duty choice. Highest body allowable (0.52 × UTS) and hook allowable (0.80 × UTS) of all materials in the table - critical for extension springs where hook stress is the governing limit. Use when operating temperatures reach 150–220 °C (industrial ovens, engine bay return springs) or when maximum force per unit volume is the design objective. Lower notch sensitivity than plain carbon wire improves tolerance to hook manufacturing variation.
4
Chrome-Silicon / SAE 9254 - Maximum stress density at elevated temperature. Highest UTS alloy steel in the table. Use when the spring envelope is tightly constrained and maximum initial tension plus working force are both needed. Also preferred for springs in exhaust-adjacent locations (up to 250 °C). Hook allowable is 0.80 × UTS - same as chrome-vanadium. Premium material; justify by showing chrome-vanadium cannot meet the stress or temperature requirement.
5
Stainless Steel 302 (IS 6603, ASTM A313) - Corrosion-resistant standard for most wet environments. The workhorse stainless choice for extension springs in food machinery, outdoor equipment, medical devices, and laboratory instruments. Lower G (68,900 MPa) means initial tension is lower for the same geometry - account for this when specifying preload. Hook allowable is 0.60 × UTS. Use extended hooks with 302 in fatigue-critical corrosive applications to keep hook stress well within the lower allowable.
6
Stainless Steel 316L (ASTM A313 Gr.316) - For chloride, marine, and chemical environments. Molybdenum addition (2–3%) prevents chloride pitting that would cause premature hook fatigue in salt spray or chemical splash. Use over 302 whenever the environment contains chlorides - marine deck equipment, coastal outdoor fittings, chemical process spring latches. Hook allowable is slightly lower (0.56 × UTS) than 302 - design accordingly. Lower strength means a longer or larger spring body; verify that the free length fits the space envelope.
7
Stainless 17-7 PH (ASTM A313 Gr.631) - High strength stainless for aerospace and precision applications. Precipitation hardening gives UTS up to 1750 MPa with corrosion resistance close to 302. Use for aerospace actuator return springs, precision medical instrument springs, and defence equipment where both corrosion resistance and maximum force per unit weight are mandatory. Hook allowable is 0.70 × UTS - better than standard austenitic grades. Much more expensive than 302/316L; specify only when lower-grade stainless cannot meet the stress requirement.
8
Phosphor Bronze (IS 7811, ASTM B197) - Non-magnetic, non-sparking, electrically conductive. The material of choice for extension springs in electronic equipment (relay return springs, connector springs), intrinsically safe environments, and saltwater without steel-corrosion tolerance. Very low G (41,400 MPa) means a much lower initial tension and spring rate for a given geometry - the spring will be significantly larger or weaker than a steel equivalent. Hook allowable is 0.50 × UTS. Never use in high-stress structural applications. Max 95 °C.
9
Beryllium Copper (ASTM B197, CDA 172) - Premium non-ferrous for high-stress, high-reliability service. Highest-performing copper alloy. UTS up to 1380 MPa, non-magnetic, non-sparking, excellent fatigue resistance. For extension springs in explosive environments, aerospace connectors, and high-precision medical or scientific instruments where steel cannot be tolerated. Hook allowable 0.62 × UTS. Handle with extreme care during forming - beryllium dust is a severe carcinogen. Use only when no alternative meets both the electrical/safety and the mechanical requirements.
10
Inconel 718 (AMS 5596, ASTM B637) - High-temperature service above 370 °C. Use for extension springs in jet engines, gas turbines, exhaust manifold retaining springs, and high-temperature process equipment where all steel alternatives would relax or fail. G comparable to steel (77,200 MPa), so initial tension and spring rate behave similarly to alloy steel at room temperature. Hook allowable is 0.58 × UTS. Note that G decreases ~15% at 650 °C - account for this in angular rate calculations at elevated service temperature. Very expensive; reserve for thermal extremes only.

Hook Type and Material Interaction

Hook bending stress correction Kb depends on hook geometry, not material. Material determines the allowable:

Machine (full) loop: Kb = (4C − 1) / (4C − 4) - highest hook stress, lowest cost
Half loop: Kb slightly lower than machine loop
Extended hook: Kb significantly lower (larger turning radius) - preferred for fatigue
Cross-centre / Side-centre: Kb similar to extended - specialist use

Material × Hook pairing rules:
Hard-drawn + machine loop → highest hook stress risk → use only for low-cycle static springs
Music wire + extended hook → lowest stress + highest UTS → optimal for high-cycle fatigue
Stainless 302/316L + extended hook → corrosion + fatigue → use when both environments and cycles matter
Chrome-vanadium + any hook → 0.80 × UTS hook allowable → most tolerant of machine loop hooks
Phosphor bronze + any hook → hook allowable only 0.50 × UTS → must keep extension modest; prefer extended hook

Rule of thumb: If hook stress / hook allowable > 0.80, switch to extended hook or higher-UTS material before any other change.

✍️ How to Use This Calculator

1
Enter wire diameter d (cross-section of wire) and mean coil diameter D (average of OD and ID: D = OD − d = ID + d). The spring index C = D/d will be computed - aim for 5–9.
2
Enter the body length Lb - the length of the coil body only, excluding hooks. Active coils Na = Lb / d (coils touch in the free state for extension springs).
3
Select the initial tension level. Low = lightly wound (small threshold force); Medium = typical production spring; High = tightly wound (large threshold force). This sets the pre-stress τᵢ per SMI data.
4
Select the hook type. Machine loop is the most common and affordable. Extended hook gives the lowest hook bending stress and is preferred for fatigue-critical applications. Hook type also affects free length Lf.
5
Enter preload extension x₁ (installed stretch from free length; use 0 if spring starts at rest) and working extension x₂ (maximum service extension from free length).
6
Select the material. Shear modulus G, Young's modulus E, density, allowable stresses, and fatigue properties are applied automatically from SMI / IS 7906 material tables.
7
Click Calculate Extension Spring. Check both body stress PASS/FAIL and hook bending stress PASS/FAIL separately - hook stress is often the governing limit. Verify fatigue SF > 1.3 and working extension x₂ < x_max.
8
Review the four charts: Force vs Extension (shows initial tension intercept), Body Stress vs Extension, Goodman Fatigue Diagram, and Hook Bending Stress vs Extension.

📄 Example Calculations

Example 1 - General-purpose hard-drawn steel extension spring (machine loop, default inputs)

1
Inputs: d = 2.0 mm, D = 14 mm, Lb = 60 mm, Low initial tension, Machine loop hooks, x₁ = 2 mm, x₂ = 8 mm, Hard-drawn steel (G = 79,300 MPa, UTS = 1480 MPa)
2
Spring geometry: C = 14 / 2 = 7.0 ✓ | Na = 60 / 2 = 30 coils | Kw = (27/24) + 0.615/7 = 1.213 | Kb = (27/24) = 1.125
3
Spring rate: k = (79,300 × 2⁴) / (8 × 14³ × 30) = 1,268,800 / 659,520 = 1.924 N/mm
4
Initial tension (SMI empirical): τᵢ_mid = 990 / 7^1.1 = 990 / 8.50 = 116.4 MPa | Low → τᵢ = 0.60 × 116.4 = 69.8 MPa | Fᵢ = (69.8 × π × 8) / (8 × 14 × 1.213) = 12.8 N
5
Forces: F₁ = 12.8 + 1.924 × 2 = 16.6 N | F₂ = 12.8 + 1.924 × 8 = 28.2 N
6
Body stress at x₂: τ_body = (8 × 28.2 × 14) / (π × 8) × 1.213 = 152 MPa | Allowable = 0.45 × 1480 = 666 MPa → PASS (23% utilisation)
7
Hook bending stress: σ_b2 = 1.125 × (32 × 28.2 × 14) / (π × 8) = 282 MPa | Allowable = 0.75 × 1480 = 1110 MPa → PASS (25% utilisation)
8
Fatigue - body: τ_body1 = 127 MPa | τ_mean = 140 MPa | τ_alt = 13 MPa | Sₑ = 0.40 × 1480 = 592 MPa | SF_body = 1/(13/592 + 140/962) = 5.8 ✓ | τ_alt/UTS = 0.9% < 30% → Infinite body life
9
Fatigue - hook: σ_b1 = 1.125 × (32 × 16.6 × 14)/(π × 8) = 166 MPa | σ_mean = (282+166)/2 = 224 MPa | σ_alt = 58 MPa | Sₑ_bend = 592/0.577 = 1026 MPa | SF_hook = 1/(58/1026 + 224/1110) = 3.0 ✓ | σ_alt/UTS = 3.9% < 30% → Infinite hook life
Free length Lf = 60 + 14 = 74 mm | x_max ≈ 358 mm | Energy at x₂ = 107 mJ | Spring Status: ✔ SAFE - infinite life expected
Try this example →

Example 2 - Stainless 302 spring with extended hooks (fatigue-critical application)

1
Inputs: d = 1.6 mm, D = 10 mm, Lb = 30 mm, Low initial tension, Extended hooks, x₁ = 3 mm, x₂ = 12 mm, Stainless 302 (G = 68,900 MPa, UTS = 1300 MPa)
2
Spring geometry: C = 10 / 1.6 = 6.25 ✓ | Na = 30 / 1.6 = 18.75 coils | Kw = (24/21) + 0.615/6.25 = 1.241 | Kb = (24/21) = 1.143
3
Spring rate: k = (68,900 × 1.6⁴) / (8 × 10³ × 18.75) = 452,071 / 15,000,000 = 0.452 N/mm
4
Forces: Fᵢ (low) ≈ 2.1 N | F₁ = 2.1 + 0.452 × 3 = 3.46 N | F₂ = 2.1 + 0.452 × 12 = 7.52 N
5
Body stress: τ_body2 = 198 MPa | Allowable = 0.35 × 1300 = 455 MPa → PASS (44%)
6
Hook bending (extended hook - lower Kb): σ_b = 346 MPa | Allowable = 0.60 × 1300 = 780 MPa → PASS (44%) - extended hook significantly reduces hook stress vs machine loop
7
Goodman fatigue: τ_mean = (198 + 91) / 2 = 144.5 MPa | τ_alt = 53.5 MPa | Sₑ = 0.35 × 1300 = 455 MPa | S_us = 0.60 × 1300 = 780 MPa | SF = 1 / (0.118 + 0.185) = 3.30 - Excellent fatigue life
Free length Lf = 30 + 20 = 50 mm (extended hooks add D each end) | x_max = 212 mm | Energy at x₂ = 50 mJ
Try this example →

❓ Frequently Asked Questions

What is initial tension in an extension spring and how is it controlled? +
Initial tension is a pre-stress built into the spring during the coiling process. The coiling machine winds the wire tighter than the natural pitch, creating a compressive fit between adjacent coils. This means a threshold force Fi must be applied before the spring begins to extend. Fi is set by the winding tightness and is controlled by adjusting coiler speed and pitch tooling. SMI provides charts relating initial torsional stress (τi) to spring index C. For most designs, τi = 0.01–0.045 × G. Initial tension is not present in compression springs and must always be included in extension spring force calculations.
Why is hook stress the critical failure point in extension springs? +
The hook is where the wire transitions from the helical body into the end loop. At this bend, the wire experiences combined bending stress and torsional shear in addition to the direct axial load. The bending stress correction factor Kb = (4C−1)/(4C−4) is always larger than 1.0 and typically larger than the body Wahl factor for the same C - meaning the hook bend is always the highest-stressed location in the spring. SMI data shows that 90%+ of extension spring failures originate at the hook, either by fatigue cracking from the inner surface of the hook bend or by straightening under sustained high load.
What is the difference between machine loop, half loop, and extended hook? +
Machine (full) loop: the hook is formed by bending the last full coil into a circular loop. High Kb (highest hook stress). Very common, low cost. Half loop: only half a coil is bent to form the hook. Slightly different curvature but still high hook stress. Extended hook: the last coil is drawn out straight then bent at a right angle, creating an elbow with a larger turning radius. This significantly reduces Kb and hook bending stress - the preferred choice for fatigue-critical applications. Cross-centre and side-centre loops are special forms used in precision instruments where the hook axis intersects or is offset from the spring centreline.
How do I calculate the free length of an extension spring? +
Free length Lf = body length Lb + hook contributions from both ends. For machine (full) loops: each hook adds approximately D/2, so Lf = Lb + D. For half loops: each adds D/4, so Lf = Lb + D/2. For extended hooks: each adds approximately D, so Lf = Lb + 2D. Body length Lb = Na × d when coils are closely wound - the normal free state for extension springs. Once Lf is known, the installed length is Lf + x₁ and the fully extended working length is Lf + x₂.
How is maximum safe extension determined for an extension spring? +
Maximum safe extension x_max is the extension at which the body shear stress reaches the material's allowable stress limit (stressFraction × UTS). The corresponding maximum force is F_allow = τ_allow × π d³ / (8 D Kw). Since the total spring force is F = Fi + k × x, it follows that x_max = (F_allow − Fi) / k. Unlike compression springs, there is no solid height - the spring can in theory extend indefinitely until it yields. If your required working extension x₂ exceeds x_max, increase wire diameter d, decrease mean coil diameter D, or choose a stronger material.
What spring index should I target for extension springs? +
Extension springs should target C = D/d in the range 5–9. Below 4, initial tension is very high and coiling consistency is poor. Above 12, the spring body is slender and prone to lateral vibration (surging), and manufacturing tolerances on initial tension become very wide. For fatigue-critical extension springs - garage door counterbalance springs, return springs, door closure mechanisms - the sweet spot is C = 6–8, which balances body stress, hook stress, initial tension control, and manufacturing economy. The hook type should be selected to keep hook bending stress within the allowable limit regardless of C.
How is extension spring cycle life estimated? +
Cycle life is estimated using the S-N power law from SAE HS-1 and Shigley's Mechanical Engineering Design: N = (A / τ_alt)^(1/b), where A ≈ 0.9 × UTS and b ≈ 0.11 for steel spring wire. The alternating torsional stress τ_alt = (τ_max − τ_min) / 2 drives fatigue; the mean stress τ_mean is accounted for via the modified Goodman line. A practical shortcut used widely in spring manufacturing: if τ_alt / UTS < 30%, life is effectively infinite (> 10⁶ cycles); at 45% of UTS expect ~1M cycles; at 60% expect ~100k cycles; at 75% only ~10k cycles remain. Critically, hook cycle life must be evaluated separately from body life - hook bending stress is higher and hook fatigue typically governs, often giving 5–10× fewer cycles than the body at the same load. Always check both body SF and hook SF, and choose a hook type that reduces the hook stress concentration factor Kb.
What is the safe operating frequency for an extension spring? +
The operating frequency of a spring-driven mechanism must stay well below the spring's natural frequency fn to avoid resonance (surge). The accepted engineering rule is: operating frequency ≤ fn / 20. At fn / 13 or higher, resonance begins - the spring develops standing waves, coils clash violently, and fatigue life collapses dramatically. The natural frequency fn = (d / (2π D² Na)) × √(G / 2ρ), where d and D are in metres and G is in Pa. For extension springs clamped at one end, effective fn is doubled. In practice, if your mechanism cycles faster than fn / 20, you must either shorten the spring (reduce Na), increase wire diameter d, or reduce coil diameter D - all of which raise fn. Surge is a common cause of unexpected premature fatigue failure in high-speed extension spring applications.