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 Lagrangian
Here 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]
For a normal mode, put with fixed amplitude vector . The resulting generalized eigenvalue problem for small oscillations is . With , its characteristic equation is
Solving this quadratic and using the second row, , gives
The 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.
Figure 1.
Two linear normal modes: rod patterns and angle histories on the same dimensionless time scale
. Original predictions for the ideal equal-mass double pendulum, with upper-angle amplitude radians and . The snapshots use the rod geometry at , with horizontal offsets enlarged fourfold and heights unchanged; the curves show the angles predicted by linearization, not experimental records. Both histories use the same horizontal scale, making the faster opposed normal mode visible. Details.
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, since
Writing 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 , , where
The generalized eigenvalue problem for small oscillations has
Direct 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.
Taking downward distance as positive, the Lagrangian is
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 is
with the small-oscillation mass and stiffness matrices
The generalized eigenvalue problem for small oscillations is
Its characteristic equation is
so
Corresponding 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.
General definitions. The Euler-Lagrange equation gives . Write and . A normal mode has fixed displacement pattern and common time factor, ; its normal frequency satisfies
Here 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 are
Differentiating the potential energy gives
Thus and
Frequencies and patterns. Put . Expansion of the generalized eigenvalue problem for small oscillations gives
Solving at each root gives
The 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 imply
Distinct 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 .
Figure 1.
The three normal modes of the unequal free mass chain
. Masses from left to right are m, 2m and 3m, joined by springs k and 3k. Arrow lengths show the modal amplitude ratios (1,1,1), (-3,0,1), and (1,-2,1). Details.
Normal coordinates. Expand . Project using the mass-weighted inner product and divide by each modal norm to obtain
For example, the inverse equations are , , . They reduce the energies to
and hence
The 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 are
A normal mode has fixed component ratios, , with
The angular frequency is its eigenfrequency. A zero mode instead admits a constant or linear time factor. For modes , symmetry gives
Hence mass-matrix orthogonality of normal modes is
Within a degenerate eigenspace, a basis can be chosen orthogonal in this positive weighted inner product.
For three masses connected pairwise, the exact energies are
A 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, write
The 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, are
Consequently , with remainder . If , then . Expanding the squares gives
The small-oscillation mass and stiffness matrices are and the displayed . Hence
The two common translations give zero-mode vectors
An infinitesimal counterclockwise rotation sends each equilibrium vertex to , where . Therefore a third zero-mode vector is
Each 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 take
so that to first order. The force on mass is , since . Newton's equation therefore gives . Equivalently . Hence the breathing normal mode has
All 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.
Figure 1.
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 to
The horizontal coordinate decouples, giving
In 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 are
In 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 gives
The 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 .
Figure 1.
The three normal modes for a free spring chain with middle mass ; amplitudes are relative and the zero mode is translation
. Details.