Double pendulum Created 2026-09-24 Updated 2026-10-18
A double pendulum consists of two pendula coupled because the second pivot moves with the first mass. It has two degrees of freedom: even when the upper pivot is fixed, moving the upper arm carries the lower pivot along. This makes the double pendulum a compact example of how mechanical constraints couple motion, and how Lagrangian mechanics converts geometry into dynamics.
Use two equal point masses and two massless rigid rods of equal length , with joints that allow free rotation in one vertical plane. The upper pivot is fixed; gravity is uniform, with gravitational acceleration . Neglect joint friction and drag force. Both angles are measured from the downward vertical, positive toward the right, in radians. In particular, is an absolute angle, not the bend between the rods: that bend is .
Equal point masses and massless rods: both angles are measured from the downward vertical
. Original diagram of the ideal double pendulum. Dashed vertical lines are the separate references for and ; the lower position vector is the sum of the two rod vectors. The drawn angles illustrate geometry, rather than the small-angle approximation. Details.The double pendulum Lagrangian below gives the exact dynamics of this ideal model. Near the downward stable equilibrium, normal modes of a double pendulum replace the coupled motion with two independent harmonic oscillators. Their fixed amplitude ratios explain which releases make the rods swing together and which make them swing in opposite directions.
Double pendulum equations of motion Created 2026-09-24 Updated 2026-10-18
Write . Applying the Euler-Lagrange equations to the double pendulum Lagrangian, then dividing by , givesFor example, the upper generalized momentum is . Its time derivative contains . Subtracting cancels the mixed product and leaves the positive term in the first equation. This cancellation is a useful check on the sign convention.
The matrix multiplying the two angular accelerations isIt is invertible for every configuration, so specified angles and angular velocities determine both angular accelerations. For the same reason whenever the angular velocities are not both zero. The mass cancels from the motion equations, while the timescale is set by .
As an exact constructed release, put , , and both angular velocities zero. Solving the two equations at release yieldsFor , the upper rod initially moves back toward vertical, while the lower rod initially moves away from it. The lower pivot's acceleration makes this possible even though the lower rod starts vertical. The small-angle approximation gives and .
The conserved mechanical energy is , because the Lagrangian has no explicit time dependence. Directly, is times the first equation multiplied by plus the second multiplied by , so the equations imply . This also supplies a check when computing a trajectory.
