Skip to content

Springs, dampers & damping

A spring pushes back in proportion to how far it's stretched — Hooke's law, F = −k·x (k = stiffness, N/m). A spring and a mass on their own form a perfect oscillator: displace it and it rings forever at its natural frequency:

ωₙ = √(k / m) (rad/s) → period T = 2π√(m / k)

A damper resists velocity instead of position — F = −c·v (c = damping coefficient, N·s/m). It converts motion into heat, so oscillations decay. How fast they decay is set by the dimensionless damping ratio:

ζ = c / (2√(k·m))

  • ζ < 1 — underdamped: it oscillates, but the amplitude shrinks each cycle.
  • ζ = 1 — critically damped: the fastest return to rest with no overshoot.
  • ζ > 1 — overdamped: it crawls back to rest, no oscillation at all.

BriskFyr groups these as a component's law: linear elastic (spring only), linear viscous (damper only), and linear viscoelastic (both together) — one Spring/Damper/Spring-Damper component, three ways to configure it.

Build a spring–mass oscillator and see all three in Tutorial 4