Normal modes of a double pendulum Created 2026-09-24 Updated 2026-10-18
For equal lengths and mass ratio , the squared angular frequencies are , where is the upper mass, the lower mass, and . The equal-mass case admits particularly simple mode shapes.
Use the ideal model of the double pendulum, with both angles measured from the downward vertical. Around , the Taylor expansions and give the quadratic LagrangianHere both angles and their angular velocities are counted as small. Consequently the correction to is fourth order and does not enter . The Euler-Lagrange equations give . The mass matrix is not diagonal: an angular motion of the upper rod carries the lower mass too.[ref]
Classical Dynamics by David Tong. Classical Dynamics, chapter 2, §2.6.1, printed pp. 41–42, equations (2.130)–(2.132): equal-mass, equal-length linearized double pendulum
For a normal mode, put with fixed amplitude vector . The resulting generalized eigenvalue problem for small oscillations is . With , its characteristic equation isSolving this quadratic and using the second row, , givesThe lower-frequency normal mode has the rods in phase, with the lower angle times the upper one. The higher-frequency normal mode has opposite signs, corresponding to an oscillation phase difference of . These are ratios of absolute angles. The horizontal displacements are instead and ; their ratios are and respectively. Thus the lower mass moves horizontally opposite to the upper mass in the faster normal mode.
Both squared angular frequencies are positive. Their ratio satisfies , independently of , and . For a constructed model with and , the angular frequencies are approximately and , and the oscillation periods are and . Doubling both masses leaves these unchanged; multiplying both rod lengths by four doubles both oscillation periods.
The eigenvectors are not orthogonal in the ordinary dot product: . They satisfy mass-matrix orthogonality of normal modes, sinceWriting therefore removes the cross terms from both quadratic energies. The two normal coordinates satisfy . This is why the normal modes are useful: one coupled system becomes two independently evolving harmonic oscillators, and any small release can be decomposed into them. At larger angles, the discarded terms in the double pendulum equations of motion matter and this exact linear superposition no longer applies.
For three collinear masses , with , , connected consecutively by two springs of stiffness and with free ends, let denote displacements from an equilibrium. The kinetic energy and potential energy are , , whereThe generalized eigenvalue problem for small oscillations hasDirect substitution verifies each pair; the three distinct eigenvalues exhaust the three-dimensional problem. The zero normal mode translates the complete system without extending either spring. The second holds the middle mass fixed while the end masses move oppositely. The third moves the end masses together and the middle mass oppositely, leaving the centre of mass fixed.
For mass-matrix orthogonality of normal modes, the squared norms are respectively , and . Dividing each shape by its corresponding square root gives . The general motion is a linear combination of the two oscillatory modes and ; the latter describes free translation with constant velocity.
Past exam of the mathematics course of the University of Cambridge 2022 ii Paper 4 8B Solution Created 2026-09-23 Updated 2026-09-25
At equilibrium the lower spring supports only the lower mass, while the upper spring supports both masses:Hence
Let . The linear terms cancel by the equilibrium equations, and the quadratic Lagrangian iswith the small-oscillation mass and stiffness matrices
The generalized eigenvalue problem for small oscillations isIts characteristic equation issoCorresponding displacement eigenvectors are
They are not orthogonal in the ordinary Euclidean inner product. They are orthogonal in the kinetic-energy, or mass-matrix, inner product:This is mass-matrix orthogonality of normal modes.
Past exam of the mathematics course of the year 2 of the natural sciences course of the University of Cambridge 2001 Paper 2 7 Solution Created 2026-10-18 Updated 2026-10-20
General definitions. The Euler-Lagrange equation gives . Write and . A normal mode has fixed displacement pattern and common time factor, ; its normal frequency satisfiesHere is angular frequency. A normal coordinate is the coefficient of one pattern in a complete modal expansion, so these coordinates decouple the equations. Since is positive definite, the change turns the mode equation into the ordinary symmetric eigenvalue problem for .
Three-mass equations. Let be horizontal displacements from the unstretched equilibrium, ordered left to right. The kinetic energy and potential energy areDifferentiating the potential energy givesThus and
Frequencies and patterns. Put . Expansion of the generalized eigenvalue problem for small oscillations givesSolving at each root givesThe zero normal mode is uniform translation. In the lower nonzero mode, the central mass stays fixed, the two end masses move oppositely, and their unequal displacements balance both the end-mass momenta and the forces on the central mass. In the upper mode the end masses move together and the centre oppositely. Both vibrating modes leave the centre of mass fixed.
Orthogonality. Because is symmetric, two mode equations implyDistinct eigenvalues therefore give the mass-matrix orthogonality of normal modes:The Euclidean dot product need not vanish for unequal masses; for example , while . The modal squared norms are .
Normal coordinates. Expand . Project using the mass-weighted inner product and divide by each modal norm to obtainFor example, the inverse equations are , , . They reduce the energies toand henceThe first coordinate is the centre of mass and has free linear motion. Multiplying by respectively gives mass-normalized normal coordinates if desired.
Translate the generalized coordinates so that the equilibrium is at zero. Its potential gradient vanishes, and its quadratic potential energy is , where is the symmetric Hessian matrix. The Euler-Lagrange equations for small motion areA normal mode has fixed component ratios, , withThe angular frequency is its eigenfrequency. A zero mode instead admits a constant or linear time factor. For modes , symmetry givesHence mass-matrix orthogonality of normal modes isWithin a degenerate eigenspace, a basis can be chosen orthogonal in this positive weighted inner product.
For three masses connected pairwise, the exact energies areA fixed common translation preserves all differences and velocities. A fixed rigid rotation preserves their Euclidean norms. Thus both energies have these symmetries. Here the transformation is fixed in time; a moving reference frame would change the kinetic energy. Every equilateral configuration of side has zero spring extensions, hence zero force and minimum potential, proving that it is an equilibrium.
For the specified displacement coordinates, writeThe exact potential is . For an equilibrium edge vector and small perturbation ,Thus only each first-order extension is needed for the quadratic potential. These extensions, with an immaterial sign choice for the horizontal edge, areConsequently , with remainder . If , then . Expanding the squares givesThe small-oscillation mass and stiffness matrices are and the displayed . Hence
The two common translations give zero-mode vectorsAn infinitesimal counterclockwise rotation sends each equilibrium vertex to , where . Therefore a third zero-mode vector isEach vector makes all three vanish, so lies in the kernel of a linear map and therefore in the kernel of . The rows of are independent: the and entries first force the coefficients of its last two rows to vanish, then the first coefficient vanishes. Thus , and the rank-nullity theorem proves that these are exactly the three zero modes.
For radial motion takeso that to first order. The force on mass is , since . Newton's equation therefore gives . Equivalently . Hence the breathing normal mode hasAll three masses move radially outward together, then inward together, preserving the triangular shape. The remaining two normal modes of an equilateral spring triangle are shear deformations with squared frequency ; together with the breathing mode and three rigid zero modes they account for all six degrees of freedom.
Two translations, an infinitesimal rotation and the radial breathing mode of the equilateral spring triangle
. Details. Keep the constraint from part (b). For equal masses and spring constants, the generalized eigenvalue problem for small oscillations reduces toThe horizontal coordinate decouples, givingIn this normal mode, mass 1 oscillates horizontally, mass 2 has its horizontal coordinate fixed, and neither mass has a vertical displacement.
For the vertical block, write . Its characteristic polynomial is . Thus , and the first vertical equation gives . If is the golden ratio, the two vertical modes areIn the lower-frequency mode, the masses move vertically in phase, with the lower mass having the larger amplitude. In the higher-frequency mode they move oppositely, with lower-to-upper amplitude ratio . Their Euclidean inner product is zero because ; since , this is also mass-matrix orthogonality of normal modes.
The three frequencies satisfy . Each mode has a scalar coordinate , and their superposition gives the general constrained motion. No zero-frequency mode remains because the first spring anchors the system. Gravity fixes the equilibrium extensions but drops out of these frequencies for zero-natural-length springs.
Substitution of into the normal modes of three masses connected by two equal springs givesThe corresponding shapes are , , . For example, , verifying the third eigenvalue directly.
Their relevant orthogonality uses the kinetic matrix :This is mass-matrix orthogonality of normal modes. It also follows by subtracting from its transpose and using the symmetry of . Ordinary Euclidean inner products need not vanish: in fact .
The three normal modes for a free spring chain with middle mass ; amplitudes are relative and the zero mode is translation
. Details. 


