1.6.8Oscillations & Waves

Spring-mass system — horizontal, vertical

1,858 words8 min readdifficulty · medium1 backlinks

WHAT is the system?

  • Horizontal: spring lies on a frictionless surface; equilibrium is the spring's natural length.
  • Vertical: spring hangs; gravity stretches it first, so equilibrium is below the natural length.

WHY does it oscillate? (first-principles derivation)

Horizontal case — derive the equation of motion

HOW — apply Newton's second law to the mass. Let xx be displacement from the natural length.

The only horizontal force is the spring force (Hooke's law): F=kxF = -kx

The minus sign means: stretch right (x>0x>0) → force points left. That's the restoring nature.

Newton's law F=ma=mx¨F = ma = m\ddot{x}: mx¨=kxx¨+kmx=0m\ddot{x} = -kx \quad\Rightarrow\quad \ddot{x} + \frac{k}{m}x = 0

This is the SHM equation x¨+ω2x=0\ddot{x} + \omega^2 x = 0 with ω=km\boxed{\omega = \sqrt{\frac{k}{m}}}

Vertical case — does gravity change anything?

WHY ask this? Intuitively gravity adds a constant downward pull, so you'd guess slower or faster oscillation. Let's derive and forecast-then-verify.

Hang the mass. Two forces: spring +k+k direction and gravity mgmg down. Let yy point downward, measured from the natural length.

At equilibrium the mass sits at extension y0y_0 where forces balance: ky0=mgy0=mgkky_0 = mg \quad\Rightarrow\quad y_0=\frac{mg}{k}

This y0y_0 is the static extension — purely a shift of the rest point.

Now displace to general yy. Net downward force: F=mgkyF = mg - ky

Newton: my¨=mgkym\ddot{y} = mg - ky. Substitute the new coordinate x=yy0x = y - y_0 (displacement from the new equilibrium), so y¨=x¨\ddot y=\ddot x: mx¨=mgk(x+y0)=mgkxky0=(mgky0)=0kxm\ddot{x} = mg - k(x+y_0) = mg - kx - ky_0 = \underbrace{(mg-ky_0)}_{=0} - kx mx¨=kx\Rightarrow m\ddot{x} = -kx

Bonus trick: since y0=mg/ky_0 = mg/k, we get k=mg/y0k = mg/y_0, so T=2πmk=2πy0gT = 2\pi\sqrt{\frac{m}{k}} = 2\pi\sqrt{\frac{y_0}{g}} Measure the static stretch y0y_0 → get the period without knowing kk or mm!

Figure — Spring-mass system — horizontal, vertical

Energy view (alternate derivation)

HOW to derive ω\omega from energy: differentiate EE w.r.t. time (energy constant so dE/dt=0dE/dt=0): dEdt=mvv˙+kxv=v(mx¨+kx)=0\frac{dE}{dt} = m v\dot v + k x v = v(m\ddot x + kx) = 0 Since v0v\neq 0 generally, mx¨+kx=0m\ddot x + kx=0 — same SHM equation. ✓ Two roads, one answer.


Worked examples


Common mistakes


Recall Feynman: explain to a 12-year-old

Imagine a toy car tied to a stretchy rubber band on a smooth table. Pull it and let go: the band yanks it back, it zooms past the middle, stretches the other way, gets yanked back again — back and forth forever (if nothing slows it). The stiffer the band, the quicker the wiggle; the heavier the car, the lazier the wiggle. Now hang the same band from the ceiling with a weight: gravity just drops the weight to a new resting spot, but if you bounce it, it bounces at the exact same speed as on the table — gravity only moved the "home base," it didn't change the bounce.


Connections


Flashcards

What is the equation of motion for a horizontal spring-mass system?
mx¨=kxm\ddot{x}=-kx, i.e. x¨+(k/m)x=0\ddot x + (k/m)x = 0.
What is the angular frequency of a spring-mass oscillator?
ω=k/m\omega=\sqrt{k/m}.
What is the period TT of a spring-mass system?
T=2πm/kT=2\pi\sqrt{m/k}.
Does the period differ between horizontal and vertical spring-mass systems?
No — both give T=2πm/kT=2\pi\sqrt{m/k}; gravity only shifts equilibrium.
Why does gravity not affect the vertical spring's period?
It's constant, so it only relocates equilibrium (ky0=mgky_0=mg); the restoring force about the new equilibrium is still kx-kx.
What is the static extension of a vertical spring?
y0=mg/ky_0=mg/k.
Express the vertical spring period using only the static stretch.
T=2πy0/gT=2\pi\sqrt{y_0/g}.
What is the total mechanical energy in horizontal SHM?
E=12mv2+12kx2=12kA2E=\tfrac12 mv^2+\tfrac12 kx^2=\tfrac12 kA^2.
What is the maximum speed in spring SHM?
vmax=Aω=Ak/mv_{max}=A\omega=A\sqrt{k/m}, occurring at equilibrium.
Effective stiffness of two springs in parallel?
keff=k1+k2k_{eff}=k_1+k_2 (stiffer, smaller TT).
Effective stiffness of two springs in series?
1/keff=1/k1+1/k21/k_{eff}=1/k_1+1/k_2 (softer, larger TT).
How does increasing mass affect the period?
It increases TT (slower oscillation), since TmT\propto\sqrt{m}.

Concept Map

restoring force

combined with Hooke

defines

gives

solution

equilibrium at

equilibrium shifted by

gravity term cancels

same period as

Hooke's law F=-kx

Simple Harmonic Motion

Newton's 2nd law

Equation x'' + w^2 x = 0

Angular freq w=sqrt of k over m

Period T=2 pi sqrt of m over k

x=A cos of w t plus phi

Horizontal case

Vertical case

Natural length

Static extension y0=mg over k

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, spring-mass system SHM ka sabse simple example hai. Jab tum mass ko kheencho, spring usko wapas pull karti hai — yeh hai restoring force, aur Hooke's law kehta hai F=kxF=-kx. Yani jitna zyada displace karoge, utna zyada force wapas kheechega. Newton ka law lagao: mx¨=kxm\ddot{x}=-kx, isse seedha mil jaata hai ω=k/m\omega=\sqrt{k/m} aur T=2πm/kT=2\pi\sqrt{m/k}. Yaad rakho: stiff spring (bada kk) = fast wiggle, heavy mass (bada mm) = slow wiggle.

Ab vertical case ka twist samjho. Spring ko ceiling se latkao, gravity mass ko thoda neeche kheench degi — yeh static stretch hai y0=mg/ky_0=mg/k. Bahut log sochte hain ki gravity period change kar degi, par aisa nahi hota! Jab tum displacement equilibrium se naapte ho (natural length se nahi), to gravity ka term cancel ho jaata hai, kyunki ky0=mgky_0=mg. Bachi hui equation wahi mx¨=kxm\ddot{x}=-kx hai. Matlab period BILKUL same: T=2πm/kT=2\pi\sqrt{m/k}. Gravity sirf "home base" shift karti hai, beat nahi badalti.

Ek shaandar shortcut: kyunki k=mg/y0k=mg/y_0, to T=2πy0/gT=2\pi\sqrt{y_0/g}. Iska matlab agar tum sirf static stretch y0y_0 measure kar lo, to bina mm ya kk jaane period nikal sakte ho. Exam mein yeh trick bahut kaam aata hai.

Energy angle bhi samajh lo: total energy 12kA2\tfrac12 kA^2 constant rehti hai, equilibrium par puri KE (max speed vmax=Aωv_{max}=A\omega), aur extreme points par puri PE. Yeh do raaste — Newton aur energy — dono same ω\omega dete hain, to confidence high rahega.

Go deeper — visual, from zero

Test yourself — Oscillations & Waves

Connections