🔬
🔬 Science & engineering

Damped Oscillator & Resonance Calculator

Results update as you type.

Your numbers

Understanding the damped oscillator and resonance calculator — concept and principle

A mass on a spring with a damper (a shock absorber, friction or air drag) is the basic model for vibration in cars, buildings, machines, sensors and loudspeakers. This calculator takes mass, stiffness and damping coefficient and returns the natural frequency, damping ratio, damped frequency, quality factor and the type of response.

Spring-mass-damper with damping ratio 0.1A 1 kg mass on a 100 N/m spring with 2 N·s/m damping: critical damping would be 20, so ζ = 0.1 and the motion rings down. Natural frequency 1.59 Hz, damped 1.58 Hz, Q = 5.Spring + mass + damperk = 100 N/mc = 2 N·s/m1 kgζ = c ÷ 2√(km) = 2 ÷ 20 = 0.1underdamped: ringsover: no swingζ = 1 critical0.1fₙ1.59 Hzdamped f1.58 HzQ factorQ = 5
Damping is only a tenth of critical, so the mass keeps ringing while the swings shrink.

How it is calculated

The principle

The equation of motion is m x'' + c x' + k x = 0: inertia, a damping force proportional to velocity, and a spring force proportional to displacement. Its solutions decay as e^(−ζωₙt). If ζ < 1 the system still oscillates, slightly slower than its natural frequency, with an envelope that shrinks each cycle. At ζ = 1 it returns to rest as fast as possible without overshooting. Above 1 it creeps back slowly with no oscillation.

Q describes how sharp the resonance is when the system is driven by a periodic force: for light damping the steady amplitude at resonance is about Q times the static deflection.

Worked example

  1. Inputs: m = 1 kg, k = 100 N/m, c = 2 N·s/m.
  2. ωₙ = √(100 ÷ 1) = 10 rad/s, so fₙ = 10 ÷ 2π ≈ 1.591549431 Hz.
  3. Critical damping is 2√(100 × 1) = 20 N·s/m, so ζ = 2 ÷ 20 = 0.1.
  4. f_d = 1.591549431 × √(1 − 0.01) ≈ 1.583571689 Hz.
  5. Q = 1 ÷ (2 × 0.1) = 5, and since ζ < 1 the type is underdamped.
How Natural frequency (Hz) changes with Mass (kg)How Natural frequency changes with Mass11.522.533.50.250.50.7511.251.52Example: 1.591549431Mass (kg)
Each point is the calculator re-run with only “Mass (kg)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Mass (kg)Natural frequency (Hz)
0.253.183098862
0.52.25079079
0.751.837762985
11.591549431
1.251.423525087
1.51.299494669
21.125395395

How to read the result

With ζ = 0.1 each cycle the amplitude falls to about 53% of the previous one (logarithmic decrement 2πζ ÷ √(1 − ζ²) ≈ 0.63), and the envelope time constant is 1 ÷ (ζωₙ) = 1 s. Car suspensions are usually tuned well below critical damping; instruments and door closers often aim near ζ ≈ 0.6–1. Steel structures can have ζ of only a few percent, giving high Q and strong resonance. Avoid driving a lightly damped system near fₙ.

Common mistakes

Keep in mind: The model is linear with a single degree of freedom and viscous damping. Real structures have many modes, nonlinear springs and other kinds of damping, so vibration-critical designs need testing, applicable codes and a qualified engineer.

Frequently asked questions

Why is the damped frequency lower than the natural frequency?

Damping slows each swing slightly, so f_d = fₙ√(1 − ζ²). For ζ = 0.1 the drop is only 0.5%.

At what frequency is a forced oscillation largest?

The displacement amplitude peaks at fₙ√(1 − 2ζ²), slightly below fₙ, and only if ζ < 1/√2.

How do I estimate ζ from a measurement?

Record successive peaks x₁ and x₂ one cycle apart, compute δ = ln(x₁ ÷ x₂), then ζ = δ ÷ √(4π² + δ²).

Sources: S. S. Rao, Mechanical Vibrations, Pearson · Halliday, Resnick and Walker, Fundamentals of Physics, chapter on oscillations

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →