Lessons · shm
Damping: when the wobble dies
Regime 2 — calculus does what algebra cannot. The acceleration isn't constant, so the algebra formulas don't apply; calculus is the only road in, and SymPy proves the closed form solves the equation of motion.
Add friction to the mass on a spring. As the damping grows the motion changes character — oscillating, then just barely returning, then crawling back. Where is the boundary, and what is the fastest a system can return to rest?
Restoring force plus a velocity-dependent damping . Here and .
back-substitute each form into ; check the initial conditions; check
- ✓ Underdamped form solves . [structural]
- ✓ Critical form solves (where ). [structural]
- ✓ Overdamped form solves . [structural]
- ✓ It matches the initial position . [structural]
- ✓ It matches the initial velocity . [structural]
- ✓ Energy dissipates at exactly (here per unit mass, ). [structural]
Dimensional homogeneity: checked by SymPy (holds).
Past critical damping, adding more damping makes the return SLOWER — the overdamped system crawls back to equilibrium. The quickest return without overshoot is exactly at critical damping (); that is why door closers and instrument needles are tuned to it.
Modeling assumptions — author-asserted, disclosed not discharged
- Linear (viscous) damping: the resistive force is -b·x' (proportional to velocity).
- Ideal Hooke's-law spring; the mass is a point.
The stacked graph, fully annotated
A static rendering (Matplotlib) at the default parameters — the interactive version is in the Graph tab above.
Formulas used
Hover a formula to preview its reference entry; click to open it in the reference (or the concept graph):
- Damped angular frequency
Valid when: underdamped (b < 2√(km)); linear damping
Open in reference →
- Damping ratio
Valid when: linear damping
Open in reference →
- Angular frequency of a spring–mass oscillator
Valid when: ideal Hooke's-law spring; no damping
Open in reference →