1.6.11Oscillations & Waves

Forced oscillations — driving frequency

1,879 words9 min readdifficulty · medium4 backlinks

WHAT is a forced oscillation?

WHY does the system end up oscillating at ωd\omega_d? Two motions coexist: a transient (the system's own damped wobble at ω0\approx\omega_0, which dies out as eγte^{-\gamma t}) and a steady state (driven by the force, never dies). After enough time only the steady state survives, and a periodic force of frequency ωd\omega_d can only sustain a response of the same frequency ωd\omega_d. The system is "enslaved" to the driver.


HOW to derive the steady-state amplitude (from scratch)

Step 1 — Newton's second law. mx¨=kxbx˙+F0cos(ωdt)m\ddot{x} = -kx - b\dot{x} + F_0\cos(\omega_d t)

Why this step? We just add every force acting on the mass. Spring kx-kx, drag bx˙-b\dot x, drive +F0cosωdt+F_0\cos\omega_d t.

Step 2 — Standardise. Divide by mm and define ω02=k/m\omega_0^2=k/m,   2γ=b/m\;2\gamma=b/m: x¨+2γx˙+ω02x=F0mcos(ωdt)\ddot{x} + 2\gamma\dot{x} + \omega_0^2 x = \frac{F_0}{m}\cos(\omega_d t)

Why this step? Grouping constants into ω0\omega_0 and γ\gamma keeps the algebra clean and shows the physics: natural frequency vs damping rate.

Step 3 — Guess the steady-state form. Since the drive is periodic at ωd\omega_d, try x(t)=Acos(ωdtϕ)x(t)=A\cos(\omega_d t-\phi) where AA is amplitude and ϕ\phi is the phase lag behind the force.

Why this step? A linear equation driven at ωd\omega_d must respond at ωd\omega_d. The lag ϕ\phi exists because damping makes the response unable to keep up instantly.

Step 4 — Substitute. Use x˙=Aωdsin(ωdtϕ)\dot{x}=-A\omega_d\sin(\omega_d t-\phi), x¨=Aωd2cos(ωdtϕ)\ddot{x}=-A\omega_d^2\cos(\omega_d t-\phi). Plug in and demand it hold for all tt. The cleanest route is to balance the cosine and sine components. After collecting terms (or using complex exponentials eiωdte^{i\omega_d t}) you get:

A=F0/m(ω02ωd2)2+(2γωd)2A = \frac{F_0/m}{\sqrt{(\omega_0^2-\omega_d^2)^2 + (2\gamma\omega_d)^2}}

tanϕ=2γωdω02ωd2\tan\phi = \frac{2\gamma\omega_d}{\omega_0^2-\omega_d^2}

Why this step? The denominator is the "impedance" of the oscillator. The term (ω02ωd2)(\omega_0^2-\omega_d^2) is the mismatch between drive and natural frequency; the term 2γωd2\gamma\omega_d is the damping cost. Big mismatch → small amplitude. Small mismatch → amplitude limited only by damping.


Reading the amplitude curve (Dual Coding)

Figure — Forced oscillations — driving frequency

Resonance frequency (peak of AA): maximise AA ⇒ minimise the denominator. Differentiate (ω02ωd2)2+(2γωd)2(\omega_0^2-\omega_d^2)^2+(2\gamma\omega_d)^2 w.r.t. ωd\omega_d: ωres=ω022γ2\omega_{res}=\sqrt{\omega_0^2-2\gamma^2} Why? Damping shifts the peak below ω0\omega_0 slightly. For light damping (γω0\gamma\ll\omega_0), ωresω0\omega_{res}\approx\omega_0.


Worked examples


Common mistakes (Steel-manned)


Recall Feynman: explain to a 12-year-old

Imagine pushing your friend on a swing. The swing has a natural rhythm — push too fast or too slow and nothing much happens; the swing barely moves and your pushes sometimes fight it. But if you push exactly in time with the swing, each push adds energy and it goes really high. "Driving frequency" is just how often you push. When your push-rhythm matches the swing's natural rhythm, that's resonance — biggest swing for least effort. Friction (air, rusty chain) is what stops it from going infinitely high.


Active recall

What frequency does a steady-state forced oscillator vibrate at?
The driving frequency ωd\omega_d, NOT the natural frequency.
Write the steady-state amplitude formula.
A=F0/m(ω02ωd2)2+(2γωd)2A=\dfrac{F_0/m}{\sqrt{(\omega_0^2-\omega_d^2)^2+(2\gamma\omega_d)^2}}
Why does amplitude peak near ω0\omega_0?
The mismatch term (ω02ωd2)(\omega_0^2-\omega_d^2) vanishes, so the denominator is minimised (only damping limits AA).
At what exact frequency is the amplitude maximum?
ωres=ω022γ2\omega_{res}=\sqrt{\omega_0^2-2\gamma^2}, slightly below ω0\omega_0 for nonzero damping.
What is the phase lag ϕ\phi at resonance, and what does it mean physically?
ϕ=π/2\phi=\pi/2 (90°): force leads the displacement by 90°, so force is in phase with velocity → maximum power input.
What is the amplitude in the static limit ωd0\omega_d\to0?
AF0/kA\to F_0/k (Hooke's law — pure spring displacement).
What is AA as ωd\omega_d\to\infty?
AF0/(mωd2)0A\to F_0/(m\omega_d^2)\to 0 — inertia dominates, response vanishes, phase π\to\pi.
What happens to the transient solution over time?
It decays as eγte^{-\gamma t}, leaving only the steady-state driven motion.
Does F0F_0 affect the resonance frequency?
No — F0F_0 only scales the amplitude linearly; ωres\omega_{res} depends on ω0,γ\omega_0,\gamma only.

Connections

  • Damped Oscillations — provides the bx˙-b\dot x term and the decaying transient.
  • Simple Harmonic Motion — the F0=0, b=0F_0=0,\ b=0 limit giving pure ω0\omega_0.
  • Resonance and Quality Factor — sharpness of the peak set by Q=ω0/2γQ=\omega_0/2\gamma.
  • Energy in Oscillations — power input maximal at ωd=ω0\omega_d=\omega_0.
  • Waves and Standing Waves — resonance of strings/air columns is forced oscillation in disguise.
  • Complex Exponential Method — the clean tool to solve Step 4.

Concept Map

adds to

adds to

adds to

standardise with w0 and gamma

split into

split into

dies out as exp -gamma t

guess A cos wd t minus phi

mismatch w0 sq minus wd sq

set by external agent

damping cost 2 gamma wd

small mismatch gives resonance

Driving force F0 cos wd t

Equation of motion

Spring restoring force -kx

Damping force -b x-dot

ODE with w0 and gamma

Transient at natural freq

Steady state at wd

Amplitude A of wd

Natural freq w0

Driving freq wd

Large amplitude near w0

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, forced oscillation ka matlab hai ki ek spring-mass system pe hum bahar se ek periodic force laga rahe hain, jaise F0cos(ωdt)F_0\cos(\omega_d t). Yahan teen cheezein ek saath kaam karti hain: spring ka restoring force, damping (friction), aur humara external push. Sabse important baat — final steady state mein system apni natural frequency ω0\omega_0 pe nahi, balki driving frequency ωd\omega_d pe hilta hai. System apni marzi bhool jaata hai aur jo frequency hum de rahe hain usi pe naachne lagta hai.

Amplitude ka formula hai A=F0/m(ω02ωd2)2+(2γωd)2A=\frac{F_0/m}{\sqrt{(\omega_0^2-\omega_d^2)^2+(2\gamma\omega_d)^2}}. Iska denominator do parts ka hai: ek mismatch (ω02ωd2)(\omega_0^2-\omega_d^2) — yani driver aur natural frequency mein farak — aur ek damping cost 2γωd2\gamma\omega_d. Jab ωd\omega_d ko ω0\omega_0 ke paas le jaate ho, mismatch zero ho jaata hai, denominator chhota ho jaata hai, aur amplitude phat se bahut bada ho jaata hai. Isi ko resonance kehte hain — jhoole wali example yaad rakho, sahi rhythm pe push karo toh jhoola bahut upar jaata hai.

Phase lag ϕ\phi bhi samajhna: slow push pe response force ke saath in-phase (ϕ0\phi\approx0). Resonance pe ϕ=90°\phi=90° — yani force, displacement se 90° aage hota hai, jiska matlab force aur velocity bilkul in-phase ho jaate hain. Power P=Fx˙P=F\dot x hota hai, aur jab force-velocity in-phase hon tabhi maximum power transfer hota hai. Fast push pe ϕ=180°\phi=180° yani displacement bilkul ulta. Yaad rakho: resonance pe force velocity ko "lead" nahi karta — woh velocity ke saath same phase mein hota hai.

Do common galtiyan: (1) Mat sochna ki system ω0\omega_0 pe hilega — steady state mein hamesha ωd\omega_d pe hilega. (2) Resonance peak bilkul exactly ω0\omega_0 pe nahi, thoda neeche ωres=ω022γ2\omega_{res}=\sqrt{\omega_0^2-2\gamma^2} pe hota hai jab damping present ho. Aur F0F_0 sirf amplitude badhata hai, peak ki jagah nahi. Ye intuition bridges, buildings, radios sab mein kaam aati hai!

Go deeper — visual, from zero

Test yourself — Oscillations & Waves

Connections