Longitudinal Oscillations and Resonance of a Four-Spring, Three-Mass System

Study the longitudinal oscillations and forced vibrations of this system with three degrees of freedom. You can set the initial conditions and the spring strength, damping coefficients, etc.
You can view the free vibrations by setting the frequency of the exciting force to 0. By setting the frequency to one of the resonance frequency values displayed, you can see that resonance. There are three different resonance frequencies, corresponding to the different oscillation modes.
The slider changes the elongation of the first mass (masses are the red dots), which is the leftmost one. The is for the second, which is the middle one, and is for the rightmost mass.
All three bodies have the same mass and they can be changed with the first slider.
The external force "shakes" the right end of the fourth spring with a constant frequency, while the left end of the first spring is fixed.
This frequency can be set with the third slider.
If this frequency is set to 0 then the system performs free vibrations.
The units of the longitudinal elongations are meters.



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


This is a simple mechanical system with four identical springs and three bodies of equal mass. Only longitudinal oscillations are allowed. This system has three different frequencies at which resonance occurs; these frequency values are displayed. If you set the frequency of the exciting force to one of the resonance values and set the damping coefficient to 0, you can see the strong oscillations characteristic of the resonance phenomenon.
You can observe the three different oscillation modes at the different resonance frequencies. These resonance frequencies are the so-called eigenvalues of the functions describing the oscillations of this system.
The exciting force acts on the right side of the spring chain.
For free vibrations, set the exciting force frequency to 0. In this case you can set the positions and initial velocities and then see the free oscillations.
For a much more detailed description, see L. D. Landau and E. Lifshitz, Course of Theoretical Physics, Vol. 1, Oxford: Pergamon Press, 1960.
    • 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 © 2017 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+