Documentation/Modules/Extension Springs

Extension Springs

Tension spring rate and stress screening

Standards catalog

Validation: indicative · Method band: formula

Open calculator

Indicative method: Body shear + hook stress screening with rate and surge checks

Assumptions

  • Linear elastic material behavior unless noted otherwise.
  • User is responsible for load combinations and load factors per the selected design code.
  • Design standard (US/EU/ISO) sets unit defaults and screening check labels — not a full code worksheet.

Limitations

  • Hook stress uses closed-form factors — not FEA of the hook junction.
  • Professional screening — verify critical extension springs with manufacturer worksheets.

Engineering checks

CheckINDUSEUISO
Body shear stress utilizationimplementedimplemented
Hook stress safety factorimplementedimplemented
Surge frequency marginimplemented
Fatigue life (EN 13906-2)implemented

Extension Springs (extension-springs)

Purpose

Design helical extension (tension) springs including initial tension, hook stress, spring rate, EN 13906 fatigue screening, and wire catalog selection. Used for assemblies requiring pull force with near-zero free length.

Physics & theory

Extension springs are wound with initial coiled tension that must be overcome before coils separate. Total force at extension is , with rate identical to compression spring formula.

Maximum shear stress in the body uses Wahl correction on the coil body load. Hook stress concentrations often govern failure; standard hooks (machine, cross-over, extended) use empirical stress factors . Initial tension is user-specified or estimated from the manufacturable limit (Shigley screening).

Governing equations

Numerical method

Closed-form rate and body stress with Wahl factor. Hook factors from wireStrength.ts. Fatigue on body stress range when minimum extension is set. Auto-design sweeps catalog wire sizes and coil counts for target rate, hook SF, and optional fatigue margin.

Inputs

ParameterDescription
Wire and coil geometry, ,
initialTensionCoiled-in preload
hookTypeMachine, cross-over, extended, or body-only
Extension at loadOperating stroke
wireType / wire stock pickerGrade or catalog designation
operatingFrequencyHzSurge margin (optional)
Fatigue panelLife class, wire quality, minimum extension

Outputs

  • Spring rate, initial tension, max manufacturable , force at extension
  • Body and hook shear stress and separate safety factors
  • Coil bind length, extended length, surge frequency
  • Optional fatigue SF; governing failure mode
  • Load–extension plot (F = Fi + kx)

Design codes & checks

  • Indicative: Body shear utilization, hook stress SF, surge margin, fatigue life (when enabled)
  • EU: EN 13906-2 extension springs (reference)

Design workflow

  • Validate: Forward check with hook type and Fi validation flag.
  • Auto-design: Wire/coil sweep from springWireCatalog for target rate, max force, hook SF.
  • Handoff: Fatigue module receives body shear as alternating stress input.

Assumptions & limitations

  • Hook stress uses empirical factors — not a substitute for hook FEA on critical applications.
  • Initial tension validated against manufacturable estimate; not auto-sized.
  • Fatigue simplified per EN 13906-2 screening; full hook fatigue nomograph not embedded.

Verification

  • CI: extension-springs-indicative-01.json
  • Vitest: src/lib/springs/extension-springs/engine.test.ts
  • Engineer sign-off: spring-modules-user-tasks.md

References

  1. EN 13906-2:2013. Cylindrical helical springs — Part 2: Extension springs.
  2. Shigley, J. E., & Budynas, R. G. Mechanical Engineering Design, 11th ed., Ch. 10.
  3. Wahl, A. M. Mechanical Springs, 2nd ed.
  4. Associated Spring Raymond. Design Handbook.
Maintainer note: Extension spring screening.