Visual walkthrough — Normal modes — coupled oscillators, normal coordinates
Step 1 — Draw the machine and name every arrow
WHAT. Two identical blocks, each of mass , sit on a frictionless line. A wall spring on the left, a wall spring on the right, and a middle spring joining the two blocks. Left and right springs have stiffness ; the middle one has stiffness (the c is for "coupling").
WHY. Before any algebra we must fix what each symbol means as a distance. If we skip this, every later sign is a coin-flip. So we mark = how far block 1 slid from its resting spot, = how far block 2 slid, both measured rightward-positive.
PICTURE. In the figure, the blue block is block 1, the orange block is block 2. Green arrows are the displacements from the dashed equilibrium lines.
Step 2 — How much is each spring stretched?
WHAT. A spring's stored energy depends on its stretch — how much longer (or shorter) it is than its relaxed length. We read three stretches off the picture:
- Left spring stretch (block 1 pulling away from the wall).
- Right spring stretch .
- Middle spring stretch .
WHY that middle one? The middle spring's two ends are the two blocks. Its new length changes by (how far the right end moved) minus (how far the left end moved) . If both blocks slide the same way by the same amount, : the middle spring is relaxed. Hold that thought — it is the entire secret of the slow mode.
PICTURE. The red bracket highlights . Watch: when the arrows point the same way and equal length, the bracket shrinks to zero.
Step 3 — Write the total energy, then let the machine choose its motion
WHAT. Add up the moving energy (kinetic) and the stored spring energy (potential).
Here means "the speed of " — how fast that distance is changing per second. (The dot is Newton's shorthand for a rate of change; one dot = speed, two dots = acceleration.)
WHY energy, not forces? Forces need you to track which way each spring pushes — easy to flip a sign under pressure. Energy is just a positive scalar; the machinery of Lagrangian Mechanics then extracts the correct forces automatically, signs and all. We use the rule Read it as: "rate of change of momentum the force," where the force is .
Turning the crank (differentiate , watch the chain rule bite the term):
PICTURE. The middle-spring term appears in both lines with opposite signs — that is coupling drawn as a single red spring tugging the two blocks in opposite directions.
Step 4 — The bold guess: everybody vibrates at ONE frequency
WHAT. We guess a solution where both blocks do simple harmonic motion at the same frequency , differing only in amplitude:
- = the amplitude (max swing) of block — a number, possibly negative.
- = the angular frequency, shared by both blocks.
- = a common phase (where in the cycle we start).
WHY this shape? A pure cosine is the signature of Simple Harmonic Motion: acceleration proportional to displacement. Differentiating twice gives the beautiful fact so acceleration is just times position. This turns the messy time-differential equations into plain algebra in the numbers . We are betting such special synchronized motions exist; we will verify by finding them.
PICTURE. Two cosine waves of the same frequency; only their heights (and possibly their up/down flip) differ.
Substituting and cancelling the common cosine:
Step 5 — When does a nonzero motion survive? The secular equation
WHAT. Write the two equations as a matrix squeezing a vector to zero:
WHY a determinant? A matrix flattens space by a factor called its determinant. If that factor is not zero, the only vector it can send to the origin is the zero vector itself — meaning , no motion, boring. To get a real vibration we need the matrix to collapse space flat (determinant ) so that a whole line of nonzero vectors gets crushed to zero. That surviving line is our mode. This is exactly the eigenvalue idea: is an eigenvalue, its eigenvector.
PICTURE. A unit square getting squashed onto a line — area zero — the moment hits a special value.
Set the determinant to zero:
The two sign choices hand us the two frequencies:
Step 6 — What each frequency actually looks like (the two mode shapes)
WHAT. Put each back to learn the ratio — the shape of that vibration.
Mode 1, : the bracket equals , so . Blocks move together.
Mode 2, : the bracket equals , so . Blocks move opposite.
WHY the slow/fast split? In Mode 1 the middle spring's stretch is — it sleeps, contributes no extra force, so the frequency is just the lone-block value . In Mode 2 the middle spring is worked hardest (stretch ), acting like extra stiffness , pushing the frequency up.
PICTURE. Top: symmetric, arrows parallel, middle spring relaxed (drawn gray/limp). Bottom: antisymmetric, arrows opposed, middle spring stretched taut (red).
Step 7 — New coordinates that make the equations fall apart (nicely)
WHAT. Invent two combined variables: = "how much both move together," = "how much they move apart." (The is just neat bookkeeping so energy looks clean.)
WHY these two? They are exactly the mode shapes from Step 6. Add the two equations of motion and the middle-spring terms cancel; subtract them and the middle-spring terms double: Each is a single simple harmonic oscillator — completely independent of the other. The tangled 2-body problem has become two separate 1D springs.
PICTURE. The – plane rotated 45° onto the – axes; along each new axis the motion is a lone clean oscillation.
Step 8 — Edge and degenerate cases (never leave the reader stranded)
WHAT & WHY — three limits, each a sanity check.
-
No coupling, . Then : the two frequencies merge. Physically the middle spring vanishes and the blocks become two identical independent oscillators — any motion is allowed, the mode split disappears. This degenerate case is why weak coupling gives near-equal frequencies (Step 9's beats).
-
Rigid coupling, . : it costs infinite energy to move the blocks apart, so Mode 2 freezes out. The blocks lock together and only the slow survives — a single glued mass on the two wall springs.
-
Start exactly on an eigenvector. Release both from with zero speed: then and stays zero forever. Pure single-frequency motion at , coupling spring never touched. Picking an eigenvector as your start excites one mode only.
PICTURE. The two frequencies plotted against coupling : they touch at , and climbs away as grows while stays flat.
Recall Check yourself on the limits
As , what happens to the two normal-mode frequencies? ::: They become equal, — the mode split vanishes (degenerate). As , what happens to Mode 2? ::: Its frequency ; that motion freezes, the blocks lock together and only the slow mode remains.
Step 9 — Any real motion is a sum of the two: beats
WHAT. Pull block 1 aside, block 2 at rest (, , no initial speed). In normal coordinates , phases zero. Transforming back:
WHY it looks like breathing. Two nearly-equal cosines added become a fast oscillation inside a slowly pulsing envelope — beats (see Beats and Superposition). Energy pours entirely into block 2, then back to block 1, over and over. Weaker coupling ⇒ closer frequencies ⇒ slower sloshing.
PICTURE. Fast blue oscillation hugged by a slow orange envelope; block 2 (green) fills up as block 1 empties.
The one-picture summary
One glance, whole story: two springs + two blocks → energy → the single-frequency guess → determinant → two frequencies → two mode shapes (slow same / fast fight) → normal coordinates decouple everything → real motion = their superposition (beats).
Recall Feynman retelling — the whole walkthrough in plain words
Two carts held by springs, with a rubber band tying them. First I just labelled how far each cart slid and noticed one thing: the rubber band only stretches by the difference of the slides. I added up all the bounce-energy and let the energy rule spit out how the carts push each other — and there it was, the rubber band shoving them oppositely. Then I made a wild bet: maybe there are special ways both carts wiggle at one shared speed. Plugging that bet in turned calculus into arithmetic, and a "when does anything survive?" question — the determinant — coughed up exactly two speeds. Looking closer, one speed is the carts moving together (rubber band asleep, so slow) and one is them moving apart (rubber band fighting, so fast). Finally I renamed my variables into "together" and "apart," and the equations magically split into two separate simple springs. So any messy motion I could ever start is just those two simple wiggles added — and if the frequencies are close, you literally watch the energy slosh from one cart to the other and back: beats.
See also: Eigenvalues and Eigenvectors · Small Oscillations · Phonons and Lattice Vibrations · Hinglish version