The mass–spring–damper
The single most important equation in all of dynamics — built from scratch, one term at a time, and read like a sentence.
Source: course notes, after a standard 1-DOF oscillator treatment.
Before you start
What you need first
- Newton's laws & free-body diagrams — \(\sum F = m\ddot x\), and how to draw the forces on one body.
- Generalized coordinates — choosing one coordinate \(x\) for a 1-DOF system.
What you'll be able to do
- Build the equation of motion of a spring–mass system with Newton.
- Find its natural frequency \(\omega_n\).
- Add damping and a drive, and name what every term does.
Step 1 · the picture
The system: a block on a spring
A block of mass \(m\) sits on a frictionless table, tied to a wall by a spring of stiffness \(k\).
The system is just the block. We let \(x\) be the distance from the spring's rest position, and pick positive \(x\) to the right.
Step 3 · the force
The spring force (Hooke's law)
The only horizontal force is the spring. Hooke's law says the force is proportional to the stretch, and points back toward rest:
Step 3 · isolate the body
The free-body diagram
Isolate the block and draw every outside force. On a frictionless table, in the horizontal direction, there is only one:
(Gravity and the table's normal force act vertically and cancel, so they play no part in the horizontal motion.)
Step 4 · derive
Derive the equation of motion
The equation of motion
| Symbol | Meaning | SI unit |
|---|---|---|
| m | mass of the block | kg |
| \(\ddot x\) | acceleration of the block | m/s² |
| k | spring stiffness | N/m |
| x | displacement from rest | m |
This single line is the model of the spring–mass system.
Natural frequency
Find the natural frequency and period
A block of mass \(m = 2\ \text{kg}\) is held by a spring of stiffness \(k = 200\ \text{N/m}\) on a frictionless table. Find the natural frequency \(\omega_n\) and the period \(T\) of its free wobble.
Make it real: add damping and a push
A damper (like thick oil) gives a force that fights motion, sized by speed: \(F_{\text{damper}}=-c\,\dot x\). An outside push \(F(t)\) goes on the right. Putting all three together:
| Symbol | Meaning | SI unit |
|---|---|---|
| c | damping coefficient | N·s/m |
| \(\dot x\) | velocity of the block | m/s |
| \(F(t)\) | applied (driving) force | N |
Read every term
| Term | Name | What it physically does |
|---|---|---|
| \(m\ddot x\) | inertia | resists changes in speed (heaviness) |
| \(c\dot x\) | damping | removes energy; makes the wobble die down |
| \(kx\) | stiffness | pulls back toward rest |
| \(F(t)\) | input | the outside push driving the system |
✏️ Try it yourself
A block of mass \(m = 0.5\ \text{kg}\) is held by a spring of stiffness \(k = 32\ \text{N/m}\). Find its natural frequency \(\omega_n\) and period \(T\).
Common mistakes to avoid
| Mistake | Fix |
|---|---|
| Dropping the spring's minus sign | The spring force is \(-kx\): always toward rest. |
| Putting an "\(m\ddot x\) arrow" on the FBD | Only outside forces go on the diagram; \(m\ddot x\) lives on the other side of the equation. |
| Forgetting to divide by \(m\) before reading \(\omega_n\) | The standard form is \(\ddot x + \omega_n^2 x = 0\) — the \(\ddot x\) must stand alone. |
| Mixing up \(c\) and \(k\) roles | \(c\) multiplies velocity \(\dot x\); \(k\) multiplies position \(x\). |
Recap — the whole topic on one screen
| Idea | What you own now |
|---|---|
| Build the model | Newton + one spring force → \(m\ddot x + kx = 0\) |
| Natural frequency | Bend into standard form, read \(\omega_n=\sqrt{k/m}\) |
| The full equation | Add damping \(c\dot x\) and a drive \(F(t)\) |
| Read it | Name what inertia, damping, stiffness, and input each do |