Last reviewed 16 Sept 2026 · 6 min read
Springs and their uses
A spring is an elastic member that deflects under load and recovers when the load is removed. Springs are used to absorb shock (vehicle suspension, railway buffers), store energy (clocks, toys), apply force (valve springs, brakes, clutches) and measure force (spring balances).
| Type | Main loading in the material | Typical use |
|---|---|---|
| Close-coiled helical (tension or compression) | Torsion of the wire | Valve springs, buffers, balances |
| Open-coiled helical | Torsion + bending | Special mechanisms |
| Torsion (spiral, helical torsion) | Bending | Clocks, clothes pegs, door hinges |
| Leaf (laminated, carriage) | Bending | Truck and railway wagon suspension |
| Disc (Belleville) | Bending | Short-stroke, high-load applications |
Stiffness (spring constant, spring rate) = load per unit deflection: (N/mm). Flexibility = . Proof load = the maximum load a spring can carry without permanent set; the corresponding deflection is the proof deflection; energy stored up to it is the proof resilience.
Close-coiled helical spring under axial load
A spring is close-coiled when the helix angle is so small (under about 10°) that each coil is nearly in a plane perpendicular to the axis. An axial load then produces an almost pure twisting moment in the wire, where is the mean coil radius.
Notation: wire diameter , mean coil radius (mean diameter ), number of active coils , modulus of rigidity . Length of wire .
Shear stress
From the torsion formula for the wire:
Deflection
The twist of the wire ; the axial deflection :
Energy stored: .
. Doubling the wire diameter makes the spring 16 times stiffer; doubling the coil diameter makes it 8 times more flexible; doubling the number of coils halves the stiffness. Cutting a spring into two equal halves doubles the stiffness of each half.
Wahl's correction factor
The simple formula ignores direct shear and the curvature of the wire (the inner side of the coil is more highly stressed, as in a curved beam). With spring index :
For = 6, . Spring index is usually kept between about 4 and 12.