This page is the practice arena for the parent note on normal modes . There we derived the machinery. Here we run it against every kind of situation the topic can hand you — clean modes, energy sloshing, weird masses, zero coupling, infinite coupling, a real-world word problem, and an exam trap.
Before touching numbers, let us lay out the full landscape so no case surprises you.
Intuition What "every scenario" means here
A coupled-oscillator problem is fixed by two things: the system (masses, spring constants) and how you kick it (initial positions & velocities). Every example below is one point in the grid of (system type) × (kick type). Cover the grid = cover the topic.
Two symbols will appear in the matrix, so let us name them in plain words first:
Definition The mass matrix and the identity matrix
M is the mass matrix — a little grid holding each mass on its diagonal, e.g. ( m 1 0 0 m 2 ) . It tells the equations how heavy each coordinate is. The symbol 1 is the identity matrix , a grid with 1 's on the diagonal and 0 's elsewhere (multiplying by it changes nothing). When both masses are equal, M = m 1 — a single number m times that plain identity. "Unequal masses" means M = m 1 : the diagonal is no longer one repeated number.
#
Case class
What is special about it
Example that hits it
A
Pure symmetric kick
initial condition is eigenvector 1 → one frequency
Ex 1
B
Pure antisymmetric kick
initial condition is eigenvector 2 → one frequency
Ex 2
C
Mixed kick (beats)
general start → superposition, energy sloshes
Ex 3
D
Weak-coupling limit k c ≪ k
modes nearly degenerate → very slow beats
Ex 4
E
Zero coupling k c = 0
degenerate case: coupling vanishes, masses independent
Ex 5
F
Strong / stiff-link limit k c ≫ k
one mode races off, the link acts rigid
Ex 6
G
Unequal masses M = m 1
generalized eigenproblem, M-orthogonality bites
Ex 7
H
Real-world word problem (units!)
two atoms / two carts, get a real frequency in Hz
Ex 8
I
Velocity kick + timing twist
struck (not pulled) start, and full-transfer time
Ex 9
Nine examples, nine cells. Note that a "kick" can be a displacement (pull a mass and release) or a velocity (strike a mass at rest) — Cell I covers the velocity case so the whole space of initial conditions is exhausted. Let's go.
Throughout, the system is the parent's two-mass chain (unless a cell says otherwise), with results we will reuse:
Definition Potential energy
V and where K comes from
V is the potential energy — the energy stored in the stretched/compressed springs. For our chain V = 2 1 k x 1 2 + 2 1 k x 2 2 + 2 1 k c ( x 2 − x 1 ) 2 . The stiffness matrix K is built by reading off how strongly each coordinate pushes back: entry K ij = ∂ 2 V / ∂ x i ∂ x j , equivalently the restoring force on coordinate i is − ∂ V / ∂ x i . So K is nothing but the spring stiffnesses arranged in a grid.
Worked example Both masses pulled the same way
System: m = 1 kg , k = 4 N/m , k c = 3 N/m .
Kick: x 1 ( 0 ) = x 2 ( 0 ) = 0.05 m , both at rest.
Find: the motion, and the frequency you'd measure.
Forecast: Guess before reading — will you see beats, or one clean tone? (One clean tone: the kick is exactly eigenvector 1.)
Compute the normal coordinates at t = 0 .
η 1 ( 0 ) = 2 1 ( 0.05 + 0.05 ) = 2 0.10 , η 2 ( 0 ) = 2 1 ( 0.05 − 0.05 ) = 0 .
Why this step? Normal coordinates are the only variables that move independently. Reading them at t = 0 tells us which modes are switched on.
Note η 2 ≡ 0 forever. Its equation is η ¨ 2 = − ω 2 2 η 2 with η 2 ( 0 ) = 0 and η ˙ 2 ( 0 ) = 0 → stays zero.
Why this step? An oscillator started at rest at the origin never leaves it. Mode 2 is dead.
Only mode 1 lives: η 1 ( t ) = 2 0.10 cos ω 1 t with ω 1 = k / m = 4 = 2 rad/s .
Why this step? A surviving normal coordinate obeys η ¨ 1 = − ω 1 2 η 1 , whose zero-velocity solution is a pure cosine at that mode's own frequency.
Back-transform: x 1 = x 2 = 2 1 η 1 = 0.05 cos ( 2 t ) m .
Why this step? x j = 2 1 ( η 1 ± η 2 ) ; with η 2 = 0 both masses share one motion.
Verify: Both masses move identically, so the middle spring never stretches — it should not affect ω . Indeed ω = k / m contains no k c . ✓ Units: ( N/m ) / kg = s − 2 = s − 1 . ✓ (Cell A)
Worked example Masses pulled opposite ways
Same system (m = 1 , k = 4 , k c = 3 ).
Kick: x 1 ( 0 ) = + 0.05 , x 2 ( 0 ) = − 0.05 , at rest.
Find: the frequency.
Forecast: Faster or slower than Case A? (Faster — the coupling spring is now fighting.)
Normal coordinates: η 1 ( 0 ) = 2 1 ( 0.05 − 0.05 ) = 0 , η 2 ( 0 ) = 2 1 ( 0.05 + 0.05 ) = 2 0.10 .
Why this step? Same reason as A: find which mode is lit. Now it's mode 2.
Mode 1 dead, mode 2 lives: ω 2 = ( k + 2 k c ) / m = ( 4 + 6 ) /1 = 10 ≈ 3.162 rad/s .
Why this step? The antisymmetric stretch doubles the coupling spring's effect: k + 2 k c , not k + k c .
Motion: x 1 = − x 2 = 0.05 cos ( 10 t ) m .
Why this step? Back-transform x j = 2 1 ( η 1 ± η 2 ) with η 1 = 0 gives equal-and-opposite motion at the single frequency ω 2 .
Verify: ω 2 > ω 1 (3.162 > 2 ) ✓ — matches the mnemonic SLOW=Same, FAST=Fight . The factor-2 trap is dodged by using k + 2 k c . ✓ (Cell B)
Worked example Pull one mass only
Same system (m = 1 , k = 4 , k c = 3 ).
Kick: x 1 ( 0 ) = a = 0.05 , x 2 ( 0 ) = 0 , at rest.
Find: x 1 ( t ) , and describe the motion.
Forecast: Will mass 2, starting still, stay still? (No — energy floods across; you get beats.)
Normal coords: η 1 ( 0 ) = 2 a , η 2 ( 0 ) = 2 a — both modes lit, equally.
Why this step? A one-sided pull is a 50/50 mix of symmetric and antisymmetric; that mix is what produces sloshing.
Evolve each: η 1 = 2 a cos ω 1 t , η 2 = 2 a cos ω 2 t , with ω 1 = 2 , ω 2 = 10 .
Why this step? Each normal coordinate is an independent SHM; started at rest it just cosines at its own frequency, and the two frequencies now differ.
Back-transform & use the sum-to-product identity:
x 1 = 2 a ( cos ω 1 t + cos ω 2 t ) = a cos ( 2 ω 2 − ω 1 t ) cos ( 2 ω 1 + ω 2 t )
Why this step? The identity splits it into a fast carrier (average frequency) inside a slow envelope (half the difference) — that is exactly what beats are.
Envelope frequency: 2 ω 2 − ω 1 = 2 3.162 − 2 ≈ 0.581 rad/s .
Why this step? This slow rate is what your eye actually sees as the energy "sloshing" back and forth; it sets how long a full transfer takes (used again in Case I).
The figure below plots this exact motion. It has time t (s) on the horizontal axis and x 1 (in units of a ) on the vertical axis, with a legend naming each curve. Look at the magenta curve labelled "x1(t) full motion": it is a fast wiggle trapped inside the violet dashed envelope labelled "slow envelope", equal to ± a cos ( 2 ω 2 − ω 1 t ) . Where the envelope pinches to zero (the orange dotted line ), mass 1 falls quiet and all the energy has crossed to mass 2 — that is the beat.
Verify: At t = 0 , x 1 = a ⋅ 1 ⋅ 1 = a ✓ and x 2 = 2 a ( cos ω 1 t − cos ω 2 t ) = 0 ✓. Energy periodically leaves mass 1 entirely (envelope hits zero). ✓ (Cell C)
Worked example Loosely tied swings
System: m = 1 , k = 100 , k c = 1 . One-sided pull as in Case C.
Find: how the beat period compares to a single swing period.
Forecast: Fast energy exchange or slow? (Very slow — weak link means the modes are nearly the same pitch.)
Frequencies: ω 1 = 100 = 10 , ω 2 = 102 ≈ 10.0995 .
Why this step? We need both eigenfrequencies to form their difference; with tiny k c they almost coincide, which is the whole point of this limit.
Envelope frequency: 2 ω 2 − ω 1 ≈ 2 0.0995 ≈ 0.0498 rad/s .
Why this step? The beat rate is the frequency difference ; tiny difference ⇒ tiny beat rate ⇒ long slosh time.
Beat period T beat = ∣ ω 2 − ω 1 ∣ 2 π = 0.0995 2 π ≈ 63.1 s , versus a single swing period ≈ 10 2 π ≈ 0.628 s .
Why this step? A full slosh over and back takes one period of the envelope, and the envelope oscillates at the difference frequency — so dividing 2 π by ∣ ω 2 − ω 1 ∣ turns that rate into an actual time to compare against a single swing.
Verify: Beat period ≫ swing period (63 ≫ 0.63 , ratio ≈ 100 ) — weak coupling ⇒ many fast swings per slow slosh, the hallmark of loosely coupled oscillators. ✓ (Cell D)
Worked example Cut the middle spring
System: m = 1 , k = 4 , k c = 0 . Kick: x 1 ( 0 ) = 0.05 , x 2 ( 0 ) = 0 , at rest.
Find: what each mass does.
Forecast: With no link, does energy still cross to mass 2? (No — they're independent now.)
Frequencies collapse together: ω 1 2 = k / m = 4 , ω 2 2 = ( k + 0 ) / m = 4 . Both = 2 rad/s — degenerate .
Why this step? With k c = 0 the two modes have the same frequency; the system is no longer truly coupled.
Beat envelope frequency = 2 ω 2 − ω 1 = 0 → the envelope never dips.
Why this step? Zero frequency difference means no sloshing; mass 2 never gets energy.
Motion: x 1 = 0.05 cos ( 2 t ) , x 2 = 0 for all time.
Why this step? Once decoupled, mass 2 obeys m x ¨ 2 = − k x 2 with x 2 ( 0 ) = x ˙ 2 ( 0 ) = 0 , whose only solution is x 2 ≡ 0 ; mass 1 is left as a lone cosine oscillator at ω 1 .
Verify: x 2 never departs from 0 — the equations decoupled the instant k c → 0 : m x ¨ 2 = − k x 2 with x 2 ( 0 ) = x ˙ 2 ( 0 ) = 0 . ✓ This is the sanity anchor: zero coupling must give independent SHM . (Cell E)
Worked example Weld the masses together
System: m = 1 , k = 4 , k c = 1000 .
Find: the two frequencies and what the fast mode "means".
Forecast: As k c → ∞ , what happens to ω 2 ? (It runs to infinity — the antisymmetric motion becomes impossibly stiff.)
Symmetric mode is untouched: ω 1 = k / m = 2 rad/s , no matter how large k c is.
Why this step? In the symmetric mode the coupling spring never stretches, so its stiffness is irrelevant.
Antisymmetric mode: ω 2 = ( k + 2 k c ) / m = 2004 ≈ 44.77 rad/s .
Why this step? Any relative motion of the masses must stretch the very stiff link, costing enormous energy — hence a very high frequency.
Physical reading: for slow motions only ω 1 is excitable; the pair moves as one rigid block of mass 2 m on the outer springs. The stiff mode "freezes out".
Why this step? Because ω 2 is so far above ω 1 , any gentle, slow driving can only stir the symmetric mode — the antisymmetric one needs frequencies too high to reach, so effectively the two masses lock into a single rigid object and only mode 1 remains observable.
Verify: ω 1 stayed at 2 (independent of k c ) ✓; ω 2 ≫ ω 1 (44.8 ≫ 2 ) ✓. This freeze-out is exactly how high-frequency optical branches separate from acoustic ones in Phonons and Lattice Vibrations . (Cell F)
Worked example Heavy mass, light mass
System: m 1 = 1 , m 2 = 2 (kg), each tied to a wall by spring k = 6 , coupled by k c = 6 (N/m). Now M = ( 1 0 0 2 ) is not m 1 .
Find: the two frequencies.
Forecast: Will the eigenvectors still be ( 1 , 1 ) and ( 1 , − 1 ) ? (No — unequal masses tilt the modes; the simple symmetric/antisymmetric shapes break.)
Write the matrices. Stiffness (from the potential energy V , via − ∂ V / ∂ x ):
K = ( k + k c − k c − k c k + k c ) = ( 12 − 6 − 6 12 )
Why this step? K comes from potential energy and does not depend on the masses.
Solve the generalized secular equation det ( K − ω 2 M ) = 0 :
det ( 12 − ω 2 − 6 − 6 12 − 2 ω 2 ) = ( 12 − ω 2 ) ( 12 − 2 ω 2 ) − 36 = 0.
Why this step? It's generalized — the ω 2 multiplies M , not the identity. This is the trap flagged in the parent's mistake box.
Expand: 2 ω 4 − 36 ω 2 + 108 = 0 ⇒ ω 4 − 18 ω 2 + 54 = 0 . Quadratic in ω 2 :
ω 2 = 2 18 ± 324 − 216 = 9 ± 27 = 9 ± 3 3 .
So ω 2 ≈ 14.196 or 3.804 , i.e. ω ≈ 3.768 and ω ≈ 1.950 rad/s .
Why this step? Multiplying out the determinant turns the matrix condition into an ordinary polynomial; treating ω 2 as one unknown makes it a plain quadratic we can solve with the standard formula, and each positive root is a squared mode frequency.
Verify: Both ω 2 > 0 (stable) ✓. Product of roots = ( 9 ) 2 − ( 3 3 ) 2 = 81 − 27 = 54 = det K / det M = 108/2 ✓. The eigenvectors are not ( 1 , ± 1 ) and are orthogonal only with respect to M — see Eigenvalues and Eigenvectors . (Cell G)
Worked example Two coupled pendulum-carts
Two carts, each m = 0.50 kg , each anchored to a wall by a spring k = 8.0 N/m and coupled together by k c = 2.0 N/m . Find the two natural frequencies in hertz.
Forecast: Both a few Hz? (Yes — light carts, moderate springs.)
Symmetric: ω 1 = k / m = 8.0/0.50 = 16 = 4.0 rad/s .
Why this step? Use the mode where the link sleeps.
Antisymmetric: ω 2 = ( k + 2 k c ) / m = ( 8.0 + 4.0 ) /0.50 = 24 ≈ 4.899 rad/s .
Why this step? The opposite-way motion works the coupling spring, adding 2 k c to the effective stiffness.
Convert to Hz using f = ω /2 π : f 1 = 4.0/ ( 2 π ) ≈ 0.637 Hz , f 2 ≈ 4.899/ ( 2 π ) ≈ 0.780 Hz .
Why this step? Real instruments read cycles per second, not rad/s; dividing angular frequency by 2 π (radians per cycle) converts to hertz.
Verify: Units: ( N/m ) / kg = s − 1 ✓; dividing by 2 π (rad/cycle) gives Hz ✓. f 2 > f 1 ✓. (Cell H)
Worked example Strike one mass, then time the hand-off
System (m = 1 , k = 4 , k c = 3 ). Now the kick is a velocity , not a pull: both masses sit at equilibrium, and mass 1 is struck so that x ˙ 1 ( 0 ) = v 0 = 0.30 m/s , with x 1 ( 0 ) = x 2 ( 0 ) = 0 and x ˙ 2 ( 0 ) = 0 .
Find: (a) x 1 ( t ) ; (b) how long until mass 1 is momentarily quiet and mass 2 carries the full swing.
Forecast: With zero initial displacement, do we still get beats? (Yes — a velocity kick also excites both modes; you now get sine beats instead of cosine ones.)
Normal coordinates and their velocities at t = 0 .
η 1 ( 0 ) = η 2 ( 0 ) = 0 ; η ˙ 1 ( 0 ) = 2 1 ( x ˙ 1 + x ˙ 2 ) = 2 v 0 , η ˙ 2 ( 0 ) = 2 1 ( x ˙ 1 − x ˙ 2 ) = 2 v 0 .
Why this step? An SHM started at the origin with speed is a sine , not a cosine — so we must read the initial velocities, not positions, to set each mode's amplitude.
Evolve each mode as a sine. For η ¨ a = − ω a 2 η a with η a ( 0 ) = 0 , η ˙ a ( 0 ) = u : η a ( t ) = ω a u sin ω a t . So
η 1 = 2 ω 1 v 0 sin ω 1 t , η 2 = 2 ω 2 v 0 sin ω 2 t , with ω 1 = 2 , ω 2 = 10 .
Why this step? The sine solution is the one matching "at the origin, moving"; dividing by ω a keeps the units (a velocity over a frequency is a length).
Back-transform: x 1 = 2 1 ( η 1 + η 2 ) = 2 v 0 ( ω 1 s i n ω 1 t + ω 2 s i n ω 2 t ) .
Why this step? Same reconstruction rule as always; the two nearly-equal frequencies again make a slow beat, now on sine waves.
Timing the hand-off. The envelope of this near-beat first pinches at t = ω 2 − ω 1 π = 10 − 2 π ≈ 2.703 s .
Why this step? Full energy transfer happens when the two modes drift half a cycle out of step — exactly the same ω 2 − ω 1 π timing as a displacement beat, since the timing depends only on the frequency difference, not on how you kicked.
Verify: At t = 0 : x 1 = 0 ✓ (matches struck-from-rest position) and x ˙ 1 ( 0 ) = 2 v 0 ( cos 0 + cos 0 ) = v 0 ✓. Transfer time = π / ( 10 − 2 ) ≈ 2.703 s , and this equals half the beat period T beat /2 with T beat = 2 π / ( 10 − 2 ) ≈ 5.406 s ✓. So displacement kicks and velocity kicks share the same slosh clock. (Cell I)
Recall Quick self-test across the matrix
Which cell has ω 1 = ω 2 ? ::: Cell E — zero coupling, the modes are degenerate.
Which cell has ω 2 → ∞ as you tighten the link? ::: Cell F — strong coupling, antisymmetric mode freezes out.
Why are the mode shapes NOT ( 1 , ± 1 ) in Cell G? ::: Because unequal masses make it a generalized eigenproblem; the modes are eigenvectors that are orthogonal with respect to M , not the identity, so the tidy symmetric/antisymmetric shapes no longer hold.
Does a velocity kick still produce beats? ::: Yes — Cell I; it excites both modes as sines, giving sine beats with the same slosh timing π / ( ω 2 − ω 1 ) .
Mnemonic The matrix in one breath
Kick decides which modes light up; system decides how fast each burns. Same-way kick → slow lone tone; opposite kick → fast lone tone; one-sided kick → beats; struck kick → sine beats; cut link → independence; weld link → freeze-out.
Deep-dive built on Lagrangian Mechanics (the EOMs), Small Oscillations (why linearizing is legal), and Eigenvalues and Eigenvectors (the modes). For the intuitive story see the Hinglish companion .