09.02.04 · classical-mech / lagrangian

Small Oscillations: Normal Modes and the Eigenvalue Problem for Coupled Oscillators

shipped3 tiersLean: none

Anchor (Master): Landau & Lifshitz, Mechanics, 3rd ed. (1976), §23-25; Arnold, Mathematical Methods of Classical Mechanics, 2nd ed. (1989), §25

Intuition Beginner

Hang two identical pendulums side by side and connect them with a weak spring. Pull one pendulum to the side and release it. At first, only that pendulum swings. Gradually the second pendulum picks up the motion while the first slows down. After a while the first pendulum is nearly still and the second swings at full amplitude. Then the process reverses. Energy sloshes back and forth between the two pendulums in a slow beat pattern.

This is a coupled-oscillator system. The spring connects the two pendulums and lets them exchange energy. The key insight is that there are two special ways to start the system in which the energy does not slosh at all -- each pendulum swings at its own constant amplitude forever. These special patterns of motion are called normal modes. Every other motion is a mixture of the two normal modes, and the beating you observe is the interference between the two slightly different frequencies of the modes.

For any system of coupled oscillators near a stable equilibrium -- two pendulums, three masses on springs, or the atoms in a crystal lattice -- the motion can always be decomposed into independent normal modes. Each mode oscillates at its own characteristic frequency, and the number of modes equals the number of degrees of freedom. For two coupled pendulums there are two modes. For a molecule of atoms there are vibrational modes (subtracting 3 translational and 3 rotational degrees of freedom).

The two normal modes of the coupled pendulums have a simple physical interpretation. In the symmetric mode, both pendulums swing together in the same direction at the same amplitude. The connecting spring does not stretch or compress, so it exerts no force. The frequency is just that of a single free pendulum: .

In the antisymmetric mode, the two pendulums swing in opposite directions. The spring stretches and compresses maximally, providing an extra restoring force. The frequency is higher: , where is the spring constant, is the height of the spring attachment, is the mass, and is the pendulum length. The general motion is a superposition of these two modes, and the beat period is .

Visual Beginner

Figure: Two identical pendulums of length and mass , connected by a horizontal spring of constant attached at height above the pivots. The upper panel shows the symmetric normal mode (both pendulums swing right together, spring relaxed). The lower panel shows the antisymmetric normal mode (left pendulum swings right while right pendulum swings left, spring stretched or compressed). A third panel shows a general motion -- the superposition of both modes -- producing the characteristic beating pattern where energy transfers periodically between the two pendulums.

Worked example Beginner

Two equal masses are connected by three springs of equal constant : wall--spring--mass--spring--mass--spring--wall. Find the normal-mode frequencies and mode shapes.

Let and be the displacements from equilibrium. The spring forces are: on mass 1, the left wall spring pulls it back with force , and the central spring pushes or pulls with force , giving a total . On mass 2 the same reasoning gives . Newton's second law gives

Look for solutions where both masses oscillate at the same frequency: and . Substituting:

In matrix form:

Setting : the characteristic equation is , giving or .

Mode 1 (symmetric): . The eigenvector gives . Both masses move in the same direction by the same amount -- the central spring is neither stretched nor compressed.

Mode 2 (antisymmetric): . The eigenvector gives . The masses move in opposite directions by the same amount -- the central spring is maximally stretched or compressed.

For kg and N/m: rad/s and rad/s. If you displace only mass 1 by distance and release, the motion is and . Using the cosine product identity this becomes -- a rapid oscillation modulated by a slow beat envelope.

Check your understanding Beginner

Formal definition Intermediate+

Taylor expansion of the Lagrangian about equilibrium

Consider a mechanical system with generalised coordinates and a stable equilibrium at . The Lagrangian is . The kinetic energy is a quadratic form in the velocities:

where is the mass matrix (or inertia matrix), evaluated at equilibrium. It is symmetric and positive-definite. The potential energy expanded to second order about the equilibrium is

where is the stiffness matrix (or force-constant matrix). The linear term vanishes because the equilibrium condition requires . Stability requires to be positive-semidefinite (all eigenvalues non-negative). Dropping the irrelevant constant , the quadratic Lagrangian is

The Euler-Lagrange equations yield the equations of motion

or in matrix form .

The generalised eigenvalue problem

Seek harmonic solutions , where is a constant amplitude vector. Substituting:

This is a generalised eigenvalue problem:

Nonzero solutions exist when

the secular equation (also called the characteristic or frequency equation). It is a polynomial of degree in .

Since is positive-definite and is symmetric, the eigenvalues are all real. If is positive-definite, all and the frequencies are real. If is positive-semidefinite with zero eigenvalues, the corresponding modes have -- these are zero-frequency modes representing free translations or rotations.

Orthogonality and normal coordinates

The eigenvectors satisfy the orthogonality relations

Define the modal matrix . Then and .

The normal coordinates are defined by , or equivalently . In normal coordinates the Lagrangian decouples:

Each normal coordinate satisfies an independent harmonic-oscillator equation . The general solution is , and the physical coordinates are reconstructed by .

Degeneracy

When two or more normal-mode frequencies coincide, the system has a degeneracy. Degeneracy almost always arises from a symmetry of the system. For a degenerate eigenvalue with multiplicity , any linear combination of the independent eigenvectors is also an eigenvector with the same eigenvalue. The eigenvectors spanning the degenerate subspace are not unique; any -orthonormal basis of the subspace serves, and this freedom reflects the underlying symmetry group.

Worked example: the double pendulum

A double pendulum has mass on a rod of length pivoted at the ceiling, and mass on a rod of length pivoted at . Take and . The coordinates are the small angles and .

Position of : . Position of : . For small angles (, ):

so .

so (dropping the constant).

The secular equation gives

Dividing by : , which simplifies to . The solutions are

The low-frequency mode () has eigenvector with : both arms swing roughly together. The high-frequency mode () has : the arms swing in opposite directions.

Worked example: the triple coupled oscillator

Three equal masses connected in a line by four equal springs : wall--spring--mass--spring--mass--spring--mass--spring--wall. The mass matrix is . The stiffness matrix is the tridiagonal Toeplitz matrix

The secular equation gives three eigenvalues for :

  • : the slowest mode, with all masses moving in the same direction, amplitude largest in the centre.
  • : the middle mode, with the centre mass stationary and the outer masses moving in opposite directions.
  • : the fastest mode, with adjacent masses moving in opposite directions.

The eigenvectors have the form , reflecting the standing-wave pattern on a lattice with fixed endpoints.

Key theorem with proof Intermediate+

Theorem (Normal-mode decomposition). Let be a real symmetric positive-definite matrix and a real symmetric positive-semidefinite matrix. Then there exists an invertible matrix such that

where are the generalised eigenvalues of . The columns of are the eigenvectors (normal modes), and the transformation decouples the system into independent harmonic oscillators.

Proof. Since is positive-definite, it has a unique positive-definite square root . Define , which is real and symmetric (because is symmetric). By the spectral theorem, there exists an orthogonal matrix such that . Set . Then:

The positive-semidefiniteness of guarantees .

Corollary (Reality of frequencies). Contract with :

The numerator is non-negative (positive-semidefinite ) and the denominator is strictly positive (positive-definite ), so . All normal-mode frequencies are real.

Exercises Intermediate+

Lean formalization Intermediate+

The simultaneous diagonalisation of two symmetric bilinear forms and is the mathematical core of this unit. Mathlib contains the prerequisites: Matrix.PosDef, LinearAlgebra.Eigenspace, and LinearAlgebra.Cholesky for the decomposition of positive-definite matrices. What is missing is the physics-specific theorem that the Taylor expansion of the Lagrangian about a stable equilibrium produces two quadratic forms whose generalised eigenvalues are the squared normal-mode frequencies, together with the guarantee that these eigenvalues are real and non-negative. The normal-coordinate transformation as a congruence diagonalising both forms simultaneously would build on existing diagonalisation results but requires a physics-specific API. This unit ships without a Lean module.

Advanced results Master

Perturbation of degenerate frequencies

When a symmetry produces degenerate normal-mode frequencies, a small symmetry-breaking perturbation splits the degeneracy. Suppose for two modes and of the unperturbed system, and the perturbation modifies . To first order, the degenerate subspace produces a sub-problem:

where . The frequency splitting is . The "correct" linear combinations of the degenerate modes are the eigenvectors of this matrix, and the splitting is first-order in the perturbation strength. This is the classical analogue of degenerate perturbation theory in quantum mechanics.

Molecular vibrations and the Wilson GF method

The normal-mode analysis of polyatomic molecules is central to infrared and Raman spectroscopy. For a molecule of atoms, there are Cartesian displacement coordinates, of which 6 (or 5 for linear molecules) are zero-frequency translations and rotations. The remaining (or ) are the genuine vibrational modes.

The Wilson GF method (also called the FG matrix method) is the standard computational procedure. Define the G matrix (inverse mass matrix in internal coordinates) and the corresponding F matrix (force-constant matrix in internal coordinates). The secular equation is . The advantage of internal coordinates (bond stretches, angle bends, torsions) over Cartesian coordinates is that the force constants have direct chemical meaning and the translational-rotational modes are automatically separated.

The method proceeds by: (1) choosing a set of internal coordinates related to Cartesians by the matrix: ; (2) computing where is the diagonal Cartesian mass matrix; (3) solving where . The eigenvectors give the normal modes in internal coordinates. Group theory (point-group symmetry) block-diagonalises into irreducible representations, greatly reducing the computational cost and predicting which modes are IR active (transform as the dipole operator) or Raman active (transform as the polarisability tensor).

Classical field normal modes

The normal-mode analysis extends to continuous systems. A vibrating string of length with fixed endpoints has displacement field satisfying the wave equation . The normal modes are with frequencies where . The general solution is

This is the continuum limit of the discrete lattice problem 09.02.06. The sum over normal modes becomes a Fourier series. For a system in two or three dimensions, the normal modes become functions of spatial position satisfying the Helmholtz equation with appropriate boundary conditions. The Sturm-Liouville theory of differential equations is the infinite-dimensional generalisation of the finite-dimensional eigenvalue problem studied here.

Stability analysis via the Hessian

The condition for stable equilibrium is that the Hessian be positive-semidefinite. If has a negative eigenvalue, the equilibrium is unstable: small displacements along that direction grow exponentially. If has a zero eigenvalue, the equilibrium is marginally stable along that direction -- the system can drift without restoring force. The number of zero eigenvalues equals the number of continuous symmetries of the potential. A molecule free in space has six zero-frequency modes: three translations and three rotations.

The Rayleigh quotient

The normal-mode frequencies can be characterised variationally via the Rayleigh quotient. For any trial displacement :

The stationary values of are the eigenvalues , and the stationarity condition recovers . The minimum of gives (the fundamental frequency), and the Courant-Fischer min-max principle gives the higher frequencies. This variational characterisation is the basis of the Rayleigh-Ritz method for computing approximate normal modes in engineering and of the functional analysis of Sturm-Liouville problems in the continuum limit.

Forced oscillations and resonance

When a harmonic driving force is applied, the response in normal coordinates is

where is the projection of the driving force onto mode . Resonance occurs when approaches any . A force orthogonal to a mode () does not excite it -- the principle behind vibration isolation.

Connection to quantum mechanics

The normal-mode Hamiltonian is . Upon quantisation each mode becomes an independent quantum harmonic oscillator with energy levels . The quantised excitations of the vibrational normal modes of a crystal lattice are phonons, the quasiparticles of solid-state physics. The normal-mode decomposition is the prerequisite for the second-quantised phonon Hamiltonian.

The diatomic chain and optical modes

When the lattice has two different masses and alternating, the dispersion relation splits into two branches. The acoustic branch has as (long-wavelength translations). The optical branch has as (the two sublattices oscillate against each other even at long wavelength). In ionic crystals the optical mode carries an oscillating electric dipole that couples to electromagnetic radiation -- hence the name "optical." The gap between the branches is a band gap in the phonon spectrum.

Synthesis. The normal-mode decomposition puts together the Lagrangian quadratic expansion, the generalised eigenvalue problem, and simultaneous diagonalisation of two quadratic forms; the central insight is that stability of an equilibrium point guarantees the positive-semidefiniteness of both and , and the spectral theorem for symmetric matrices then ensures the existence of real normal frequencies and orthogonal mode shapes. This generalises directly to the continuum limit where the discrete eigenvalue problem becomes a Sturm-Liouville problem for wave modes, and the quantum-mechanical promotion of each normal mode to an independent oscillator is the foundational reason that phonons, photons, and all quantum-field-theoretic quasiparticles share the harmonic-oscillator structure. The normal-mode decomposition is the bridge from classical mechanics to quantum field theory.

Connections Master

  • 09.02.01 The action principle for small oscillations is applied to the quadratic Lagrangian . The Euler-Lagrange equations linearise about the equilibrium.

  • 09.02.02 The Euler-Lagrange equations for the quadratic Lagrangian give the matrix equation . The normal-mode decomposition solves this by diagonalising and simultaneously.

  • 09.02.05 Lagrangian perturbation theory adds cubic and quartic terms to the quadratic potential, coupling the normal modes and generating nonlinear phenomena. The normal modes are the zeroth-order basis for the perturbation expansion.

  • 09.02.06 The field-Lagrangian unit takes the continuum limit of the discrete chain; the normal-mode frequencies of the chain converge to the continuum wave-mode frequencies as .

  • 09.07.02 The elastic-wave unit treats the continuum limit of the lattice normal-mode problem; the discrete frequencies become the phonon dispersion relation.

  • 01.01.01 The vector-space foundation (basis, linear independence, dimension) underlies the representation of the state as a vector in the space of generalised coordinates, and the eigenvalue problem is a statement about linear operators on that space.

Historical & philosophical context Master

The analysis of small oscillations and normal modes originates with Daniel Bernoulli's 1753 work on the vibrating string, which identified the harmonic overtones as the natural modes of the system. Lagrange's Mechanique analytique (1788) gave the first systematic treatment of coupled oscillators using what we now call the Lagrangian approach, establishing the general principle that any system of coupled oscillators near equilibrium can be reduced to a set of independent oscillators by a suitable change of coordinates.

The matrix formulation and the connection to the eigenvalue problem were made explicit by Rayleigh in The Theory of Sound (1877). Rayleigh introduced the quotient that bears his name as a variational tool for computing vibration frequencies, and his work remains the standard reference for acoustical applications. Routh extended the treatment to gyroscopic and dissipative systems in his Advanced Rigid Dynamics (1892).

The generalised eigenvalue problem is a reformulation of the simultaneous-diagonalisation problem for two quadratic forms, solved by Weierstrass and Kronecker in the 19th century. Its appearance in mechanics is an instance of a broader pattern: whenever a physical system is linearised near a stable equilibrium, the resulting equations of motion involve two symmetric forms that must be simultaneously diagonalised. This pattern repeats in quantum mechanics (the Hartree-Fock equations), structural engineering (finite-element modal analysis), and control theory (linear system diagonalisation).

A philosophical point: the normal-mode decomposition reveals that the apparent complexity of coupled motion is a consequence of looking at the system in the "wrong" coordinates. In the original generalised coordinates, the equations are coupled and the motion looks complicated (beats, energy transfer). In normal coordinates, the same motion is simply a set of independent oscillations. The physics does not change -- only the description does. This is a recurring theme in theoretical physics: the right choice of coordinates (or basis, or representation) can reduce an apparently intractable problem to a set of decoupled, solvable ones. The normal-mode decomposition is perhaps the simplest and most physically transparent instance of this principle.

Bibliography Master

  • Lagrange, J. L., Mechanique analytique (1788), Seconde Partie, §VI.
  • Rayleigh, J. W. Strutt, The Theory of Sound, 2nd ed. (Macmillan, 1894), Ch. 4-5.
  • Routh, E. J., Advanced Rigid Dynamics, 6th ed. (Macmillan, 1905), Ch. 6-7.
  • Weierstrass, K., "Zur Theorie der bilinearen und quadratischen Formen," Monatsber. Akad. Wiss. Berlin (1858), 310-338.
  • Goldstein, H., Poole, C. P. & Safko, J., Classical Mechanics, 3rd ed. (Pearson, 2002), §6.1-6.3.
  • Taylor, J. R., Classical Mechanics (University Science Books, 2005), Ch. 11.
  • Landau, L. D. & Lifshitz, E. M., Mechanics, 3rd ed. (Course of Theoretical Physics Vol. 1, Pergamon, 1976), §23-25.
  • Arnold, V. I., Mathematical Methods of Classical Mechanics, 2nd ed. (Springer, 1989), §25.
  • Wilson, E. B., Decius, J. C. & Cross, P. C., Molecular Vibrations (McGraw-Hill, 1955), Ch. 4 (the GF method).