Deformation of Noncylindrical Compression Springs

This Demonstration models the deformation of a noncylindrical spring under a compression load. A compression spring is designed to get shorter when a load is applied to it. Examples are vehicle suspension springs, mattress and upholstery springs, and springs used in switches, controllers, and so on. Many compression springs are cylindrical in shape but others are conical (tapered) or hyperboloidal (hourglass/barrel) with a variable coil diameter. One advantage of noncylindrical springs is that their spring constant varies during compression. The larger diameter coil windings collapse and become inactive first, followed step by step by the smaller diameter windings, thus keeping the action of the spring constant. Another advantage of shaped springs compared to cylindrical ones is that higher effective spring constants can be attained with less voluminous springs, requiring wire of a smaller diameter. Typical examples are the hourglass shaped (Bonnell) springs in mattresses. If the mattress were made out of cylindrical springs with the same spring constant and covering the same area, its weight would be prohibitive. Bonnell springs combine large volume and light weight with large effective spring constants. These springs are soft (low spring constant) under a relatively light load. They get harder (higher spring constant) as the load increases when the larger diameter windings have collapsed.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The formula for the spring constant of a helical spring with constant pitch and constant winding diameter adapted for steel wire is: N/cm, where is the coil diameter, is the wire diameter, and is the number of active windings.
An active winding is a winding that has not been collapsed (has height larger than the wire diameter). In a cylindrical spring, under increasing load, all windings collapse simultaneously, but in shaped springs this is not the case. Conical springs have their windings collapse in sequence, one at a time, from large to small diameters. For hyperboloidal springs, the larger windings collapse first in groups of two (except in the case of an odd number of windings when the smallest one will collapse last by itself).
A shaped spring is taken as a stack of cylindrical springs with varying outer diameters. The effective spring constant is then that of a set of springs in series and the result of the formula: . For the springs in this Demonstration, this is: where represents the radius of the spring winding in the function of its position along its central axis.
Snapshots 1, 2, and 3: These are the cylindrical, conical, and barrel-shaped versions of the spring in the thumbnail. All have the same free height, number of windings, wire diameter, and maximum coil diameter. Only their coil shapes are different. Look at the differences in the spring constant, load needed to get approximately the same deflection, weight, and length of wire used.
Snapshots 4, 5, and 6: The same three springs as Snapshots 1, 2, and 3 but now fully compressed to their "solid height". Again, there is a big difference between the cylindrical and shaped versions.
Snapshots 7, 8, and 9: These show how in the cylindrical spring all windings deform equally and collapse simultaneously and how the windings of the shaped springs deform differently and collapse sequentially.


    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+