Small Oscillations & Normal Modes (IPhO Mechanics)
IPhO mechanics lesson on linearising about equilibrium, small oscillations, and normal modes in coupled systems.
On this page
Near a stable equilibrium, a nonlinear system becomes a linear one. That is why many olympiad mechanics problems reduce to “find equilibrium, expand to quadratic order, read off frequencies and mode shapes”.
Learning objectives
By the end, you should be able to:
- IPHO-M-OSC-01: locate the actual equilibrium, test stability and retain the leading restoring term;
- IPHO-M-OSC-02: find the frequencies and amplitude ratios of a two-coordinate linear system; and
- interpret symmetry, zero-frequency and decoupling limits physically.
The official syllabus names stable and unstable equilibria and the single harmonic oscillator. Coupled normal modes are a Mini Physics training extension that connects those official ideas to superposition, beats and linear systems.
- Oscillations Hub (A Level)
- Modelling & Approximations (IPhO Mechanics)
- Optional alternative method: Intro to Lagrangian Mechanics (IPhO)
1. Definitions
- Equilibrium: configuration q = q₀ where net generalized force is zero. For conservative 1D systems: V'(q₀) = 0.
- Stable equilibrium: small displacements produce restoring forces. For conservative 1D systems: V''(q₀) is positive.
- Small oscillations / linearisation: write q(t) = q₀ + η(t) and keep only lowest nonzero order terms (equivalently: keep T and V to quadratic order in η and η dot).
- Normal mode: motion where all coordinates oscillate sinusoidally at one frequency with fixed amplitude ratios.
- Mass matrix M and stiffness matrix K (after shifting equilibrium to q = 0):
T = 1/2 q dot ^T M q dot, V = 1/2 q^T K q.
- Eigenfrequency condition: det(K-ω² M) = 0.
- Beats: slow envelope due to superposition of two close frequencies (often energy exchange in weakly coupled oscillators).
2. Key ideas
- Find equilibrium first, then expand. If you expand about the wrong point, you will get the wrong frequency.
- For one coordinate:
ω = square root of (k/M), k = V''(q₀),with T ≈ 1/2 Mη dot ² and V ≈ 1/2 kη².
- For coupled systems, symmetry often gives the mode shapes immediately (in-phase and out-of-phase for identical parts).
- If there is a cyclic coordinate, it typically produces a zero-frequency mode (a free rigid motion).
- Choose small coordinates q about equilibrium.
- Expand T and V to quadratic order.
- Read off M and K.
- Solve det(K-ω² M) = 0 for ω.
- Solve (K-ω² M)A = 0 for the mode shape A.
3. Detailed explanation
3.1 Why everything becomes SHM (one DOF)
Taylor expand the potential about equilibrium:
At equilibrium V'(q₀) = 0, so the leading restoring term is quadratic. If near equilibrium the kinetic energy is T ≈ 1/2 Mη dot ², then:
3.2 Normal modes as an eigenvalue problem
For small oscillations in multiple coordinates:
Try q = A cos(ω t):
Nontrivial A requires det(K-ω² M) = 0.
3.3 Symmetry shortcuts
If the system is invariant under swapping labels 1 and 2, then the symmetric vector (1,1) and antisymmetric vector (1,-1) are guaranteed mode shapes. Plug those in to find ω without determinants.
4. Common mistakes
- Expanding about the wrong equilibrium.
- Dropping the quadratic term you actually need (for a stable equilibrium, the linear term is zero).
- Missing factors of 2 in spring extensions (especially for antisymmetric motion).
- Assuming M is the identity when your coordinates are angles or coupled distances.
5. Problem-solving tips
- Write the equilibrium condition in one line before expanding.
- State the symmetry guess for mode shapes before heavy algebra.
- Check a decoupling limit (coupling constant to zero should recover independent oscillators).
- A zero-frequency result is usually a symmetry, not a mistake.
6. Worked examples
1) Physical pendulum: uniform rod pivoted at one end
A uniform rod of length L and mass m is pivoted at one end and oscillates in a vertical plane with small angle θ about the lowest position.
About the pivot, small-angle torque is τ ≈ -mgd θ where d = L/2 is the centre-of-mass distance from the pivot.
Rotational equation:
For a uniform rod about one end:
Therefore
2) Two masses with three springs: normal modes by symmetry
Two equal masses m move on a frictionless line. They are connected as: wall - spring k - mass 1 - spring k - mass 2 - spring k - wall.
Let displacements from equilibrium be x₁,x₂.
Forces give:
Symmetric mode (x₁ = x₂ = x):
(The middle spring is not stretched.)
Antisymmetric mode (x₁ = -x₂ = x):
(The middle spring stretches strongly and increases the restoring force.)
7. Extension
1) Weak coupling and beats: estimate the energy-swap time
Two equal masses m are each attached to a wall by a spring k, and the masses are coupled by a weak spring k_c.
Symmetry gives the mode frequencies:
- In-phase: coupling spring not stretched, so ω₁ = square root of (k/m) = ω₀.
- Out-of-phase: effective stiffness is k + 2k_c, so ω₂ = square root of ((k + 2k_c)/m).
For k_c much smaller than k:
So the splitting is
A displacement that excites both modes produces an amplitude beat period
Starting with one oscillator displaced and the other at rest, the first nearly complete energy transfer occurs after approximately π/Δω, half of this beat period. Very weak coupling still transfers energy, but on a long timescale.
8. Practice and evidence
- Do one problem where equilibrium is nontrivial (find it, then linearise).
- Do one 2-DOF normal-mode problem and solve it twice: symmetry guess, then det(K-ω² M) = 0.
- Treat IPHO-M-OSC-01/02 as passed only if you state the equilibrium, mode shapes and one limiting-case check.
- Then continue via the IPhO Mechanics Hub.
Syllabus and review details
No official syllabus alignment is listed for this lesson.
Last reviewed: