2.1.20Analytical Mechanics

Normal modes — coupled oscillators, normal coordinates

1,896 words9 min readdifficulty · medium1 backlinks

1. The setup (WHAT we are solving)

Take the classic: two equal masses mm joined to walls and to each other by springs.

Figure — Normal modes — coupled oscillators, normal coordinates

Let outer springs have constant kk and the coupling spring kck_c. Displacements x1,x2x_1, x_2 from equilibrium.


2. Deriving the equations of motion (HOW, from scratch)

Why use energy? Forces get sign-confusing fast. Lagrangian mechanics never makes a sign error.

Kinetic energy: T=12mx˙12+12mx˙22T = \tfrac12 m\dot{x}_1^2 + \tfrac12 m\dot{x}_2^2

Potential energy — Why this step? each spring stores 12k(stretch)2\tfrac12 k(\text{stretch})^2. The middle spring's stretch is (x2x1)(x_2 - x_1): V=12kx12+12kx22+12kc(x2x1)2V = \tfrac12 k x_1^2 + \tfrac12 k x_2^2 + \tfrac12 k_c (x_2 - x_1)^2

Lagrangian L=TVL = T - V. Apply Euler–Lagrange ddtLx˙i=Lxi\frac{d}{dt}\frac{\partial L}{\partial \dot{x}_i} = \frac{\partial L}{\partial x_i}:

mx¨1=kx1+kc(x2x1)m\ddot{x}_1 = -k x_1 + k_c(x_2 - x_1) mx¨2=kx2kc(x2x1)m\ddot{x}_2 = -k x_2 - k_c(x_2 - x_1)

Why this step? The V/x1\partial V/\partial x_1 includes both the wall spring (kx1kx_1) and the coupling term, with the chain-rule sign from (x2x1)2(x_2-x_1)^2. The kck_c term appears in both equations with opposite sign — that is the coupling.


3. The trick: try a single-frequency motion (Forecast-then-Verify)

Forecast: if normal modes exist, there are special motions where both masses oscillate at the same frequency ω\omega in fixed proportion. Guess: xj(t)=Ajcos(ωt+ϕ)x_j(t) = A_j \cos(\omega t + \phi)

Substitute. Each x¨j=ω2xj\ddot{x}_j = -\omega^2 x_j. Dividing out the cosine gives algebraic equations:

mω2A1=(k+kc)A1+kcA2-m\omega^2 A_1 = -(k+k_c)A_1 + k_c A_2 mω2A2=+kcA1(k+kc)A2-m\omega^2 A_2 = +k_c A_1 - (k+k_c)A_2

In matrix form (Kω2M)A=0(\mathbf{K} - \omega^2 \mathbf{M})\mathbf{A} = 0:

(k+kcmω2kckck+kcmω2)(A1A2)=0\begin{pmatrix} k+k_c - m\omega^2 & -k_c \\ -k_c & k+k_c - m\omega^2 \end{pmatrix}\begin{pmatrix}A_1\\A_2\end{pmatrix} = 0

Expand: (k+kcmω2)2kc2=0    k+kcmω2=±kc(k+k_c - m\omega^2)^2 - k_c^2 = 0 \implies k+k_c - m\omega^2 = \pm k_c

So: ω12=kmω22=k+2kcm\boxed{\omega_1^2 = \frac{k}{m}}\qquad \boxed{\omega_2^2 = \frac{k+2k_c}{m}}


4. Finding the mode shapes (eigenvectors)

Plug each ω\omega back to find the ratio A2/A1A_2/A_1.

Mode 1 (ω12=k/m\omega_1^2 = k/m): the bracket k+kcmω12=kck+k_c - m\omega_1^2 = k_c, so kcA1kcA2=0A2=A1k_c A_1 - k_c A_2 = 0 \Rightarrow A_2 = A_1. → In-phase / symmetric: masses move together, coupling spring never stretches, so it doesn't feel kck_c → frequency is just k/m\sqrt{k/m}.

Mode 2 (ω22=(k+2kc)/m\omega_2^2 = (k+2k_c)/m): bracket =kc= -k_c, giving A2=A1A_2 = -A_1. → Anti-phase / antisymmetric: masses move oppositely, coupling spring is maximally worked → stiffer → higher frequency.


5. Normal coordinates (the punchline)

Define new variables that decouple the equations: η1=12(x1+x2)η2=12(x1x2)\eta_1 = \tfrac{1}{\sqrt2}(x_1 + x_2)\qquad \eta_2 = \tfrac{1}{\sqrt2}(x_1 - x_2)

Why these? They are the symmetric and antisymmetric combinations — exactly the eigenvectors. Add and subtract the two EOMs:

Add: m(x¨1+x¨2)=k(x1+x2)η¨1=ω12η1m(\ddot{x}_1+\ddot{x}_2) = -k(x_1+x_2) \Rightarrow \ddot{\eta}_1 = -\omega_1^2 \eta_1

Subtract: m(x¨1x¨2)=(k+2kc)(x1x2)η¨2=ω22η2m(\ddot{x}_1-\ddot{x}_2) = -(k+2k_c)(x_1-x_2) \Rightarrow \ddot{\eta}_2 = -\omega_2^2 \eta_2


6. Worked examples


7. Common mistakes


Recall Feynman: explain to a 12-year-old

Imagine two swings tied together with a rubber band. If you push them so they swing the same way at the same time, the rubber band just goes along — it's relaxed, and they swing at their normal lazy speed. If you push them opposite ways, the rubber band keeps stretching and snapping back, fighting them, so they swing faster. Those two special ways of swinging are "normal modes." Any other crazy swinging you start is really just a mix of these two special ways happening at once. By spotting the special ways, the confusing motion becomes two simple ones.


Flashcards

What defines a normal mode?
A collective motion in which every coordinate oscillates at a single common frequency in a fixed amplitude ratio (an eigenvector of Kω2M\mathbf{K}-\omega^2\mathbf{M}).
What equation gives the normal-mode frequencies?
The secular equation det(Kω2M)=0\det(\mathbf{K}-\omega^2\mathbf{M})=0.
For two equal masses with outer kk, coupling kck_c, what are the two frequencies?
ω12=k/m\omega_1^2=k/m (symmetric) and ω22=(k+2kc)/m\omega_2^2=(k+2k_c)/m (antisymmetric).
Why is the symmetric mode lower in frequency?
Both masses move together so the coupling spring never stretches; only kk provides restoring force.
What is a normal coordinate?
A linear combination of the original coordinates that obeys an uncoupled SHM equation η¨a=ωa2ηa\ddot\eta_a=-\omega_a^2\eta_a.
Normal coordinates for two equal masses?
η1,2=12(x1±x2)\eta_{1,2}=\frac{1}{\sqrt2}(x_1\pm x_2).
How many normal modes does an N-DOF system have?
Exactly N.
What causes 'beats' in coupled oscillators?
Superposition of two modes with nearly equal frequencies; energy slowly transfers between masses with envelope frequency (ω2ω1)/2(\omega_2-\omega_1)/2.
How do you excite a single pure mode?
Choose initial conditions equal to that mode's eigenvector (e.g. x1=x2x_1=x_2 for symmetric).
What orthogonality do eigenvectors obey?
Mass-weighted: AaTMAb=0\mathbf{A}_a^T\mathbf{M}\mathbf{A}_b=0 for aba\neq b.

Connections

  • Lagrangian Mechanics — how we derived the EOMs without force-sign errors
  • Simple Harmonic Motion — each normal coordinate IS an SHM
  • Eigenvalues and Eigenvectors — secular equation = generalized eigenvalue problem
  • Beats and Superposition — observable consequence of two close modes
  • Small Oscillations — Taylor-expanding VV to quadratic order gives K\mathbf{K}
  • Phonons and Lattice Vibrations — N→∞ limit of coupled oscillators in solids

Concept Map

have

solved via

Euler-Lagrange gives

guess single frequency

reduces ODEs to

written as

nontrivial needs

roots give

define

each is

combine as

expressed in

Coupled oscillators

Cross terms mixing coords

Lagrangian L equals T minus V

Coupled equations of motion

Ansatz A cos wt plus phi

Algebraic matrix equation

K minus w2 M times A equals 0

Secular equation det equals 0

Normal-mode frequencies

Normal modes

Independent SHO

Superposition of real motion

Normal coordinates

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Socho do masses ek spring se jude hain — dono walls se bhi springs se attached. Agar tum ek mass ko hilao, energy doosre mein chali jaati hai, aur motion bahut complicated lagta hai. Lekin ek shaandaar baat hai: koi bhi aisa coupled system hamesha kuch independent simple oscillators ka mixture hota hai — inhe normal modes kehte hain. Har mode ki apni ek single frequency hoti hai.

Yahan do special modes nikalte hain. Symmetric mode mein dono masses ek hi direction mein same amount move karte hain, isse beech wali (coupling) spring kabhi stretch hi nahi hoti — woh sota rehta hai — isliye frequency sirf k/m\sqrt{k/m}, slow. Antisymmetric mode mein dono opposite move karte hain, beech wali spring sabse zyada fight karti hai, isliye stiffer feel hoti hai aur frequency zyada: (k+2kc)/m\sqrt{(k+2k_c)/m}, fast. Mnemonic yaad rakho: Same = Slow, Fight = Fast.

Trick yeh hai ki hum naye coordinates banate hain: η1=(x1+x2)/2\eta_1=(x_1+x_2)/\sqrt2 aur η2=(x1x2)/2\eta_2=(x_1-x_2)/\sqrt2. In normal coordinates mein equations completely alag-alag ho jaate hain — har ek bas ek seedha SHM ban jaata hai. Phir actual motion in dono SHM ka simple sum hai. Agar tum sirf ek mass ko push karke chhodo, dono modes thode-thode excite ho jaate hain aur energy slowly idhar-udhar slosh karti hai — yahi beats hain. Yeh idea molecules, bridges, crystals — sab vibrations samajhne ka 80/20 hai.

Go deeper — visual, from zero

Test yourself — Analytical Mechanics

Connections