Documentation/Modules/Compression Springs

Compression Springs

Rate, stress, solid height and fatigue screening

Standards catalog

Validation: indicative · Method band: formula

Open calculator

Indicative method: Wahl-corrected shear stress, rate, surge, and buckling screening (EN/ASME oriented)

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

  • EN nomographs and end-coil FEA are screening-depth only.
  • Professional screening — verify critical springs against EN 13906 / manufacturer tools.

Engineering checks

CheckINDUSEUISO
Shear stress utilizationimplementedimplementedimplemented
Solid height marginimplemented
Surge frequency marginimplementedimplemented
Fatigue life (EN 13906)implementedimplemented

Compression Springs (compression-springs)

Purpose

Design helical compression springs per EN 13906-1 and Shigley methods:

Physics & theory

A helical compression spring wound from wire diameter on mean coil diameter with active coils behaves as a linear spring with rate , where is shear modulus. Wahl factor with spring index corrects for curvature and direct shear in maximum wire shear stress .

EN 13906-1 allowable shear for cold-coiled springs is , where follows size-effect fit for standard wire grades. Buckling when free length exceeds with end condition coefficient .

Optional fatigue screening uses characteristic shear fatigue strength with life-class reduction and Goodman mean-stress correction when minimum deflection is specified (life classes VL/LH/MH/HH).

Governing equations

Numerical method

Closed-form EN 13906-1 / Shigley equations. Wire ultimate from Shigley Table 10-4 fits or springWireCatalog.ts (EN 10270 / ASTM stock). Active coil mass computed for surge frequency. Fatigue via en13906Fatigue.ts when enabled.

Inputs

ParameterDescription
wireDiameter, meanDiameter,
activeCoilsActive turn count
modulus Shear modulus
deflection, freeLengthOperating deflection and
wireTypeASTM wire grade or custom
Wire stock pickerOptional catalog designation → auto-fill , ,
endConditionBuckling end condition (ν coefficient)
operatingFrequencyHzForcing frequency for surge margin (target 10×)
Fatigue panelLife class, wire quality 1–3, minimum deflection

Outputs

  • Spring rate, solid height, loaded length, solid height clearance, max load, shear stress, static SF
  • Surge frequency and margin, buckling limit, spring index, Wahl factor
  • Optional fatigue SF and utilization; governing failure mode
  • Load–deflection and stress plots; spring outline preview

Design codes & checks

  • Indicative: Shear stress utilization, solid height, surge margin, fatigue life (when enabled)
  • EU: EN 13906-1 cold-coiled helical compression springs
  • US: SAE AMS spring wire specifications (reference)

Design workflow

  • Validate: Forward check on entered geometry.
  • Auto-design: Sweeps springWireCatalog wire diameters and active coils within max OD for target rate and stress.
  • Compare: Ranked wire/coil alternatives with Apply.

Assumptions & limitations

  • Circular wire, closed and ground ends (solid height includes 2d end allowance).
  • Fatigue uses simplified τk0 + Goodman screening — verify critical designs against EN 13906 nomographs.
  • Surge margin requires operating frequency input; default 10× margin target.
  • Not for extension or torsion springs (see dedicated modules).

Verification

References

  1. EN 13906-1:2013. Cylindrical helical springs — Part 1: Compression springs.
  2. Shigley, J. E., & Budynas, R. G. Mechanical Engineering Design, 11th ed., Ch. 10.
  3. Wahl, A. M. Mechanical Springs, 2nd ed. McGraw-Hill.
  4. ASTM A228/A227/A229. Steel Wire for Mechanical Springs.
Maintainer note: EN 13906-1 allowable stress, wire-grade Rm fits, buckling screen; Shigley-benchmarked.