Skip to content

Rigid Body Dynamics: Advanced Topics

9.1 Euler”s Equations in the Body Frame

For a rigid body rotating freely (no external torques), the angular momentum in the body frame satisfies:

I1ω˙1(I2I3)ω2ω3=0I_1\dot{\omega}_1 - (I_2 - I_3)\omega_2\omega_3 = 0

I2ω˙2(I3I1)ω3ω1=0I_2\dot{\omega}_2 - (I_3 - I_1)\omega_3\omega_1 = 0

I3ω˙3(I1I2)ω1ω2=0I_3\dot{\omega}_3 - (I_1 - I_2)\omega_1\omega_2 = 0

Where I1,I2,I3I_1, I_2, I_3 are the principal moments of inertia and ω1,ω2,ω3\omega_1, \omega_2, \omega_3 are the angular velocity components in the body frame.

First integral: The kinetic energy T=12(I1ω12+I2ω22+I3ω32)T = \frac{1}{2}(I_1\omega_1^2 + I_2\omega_2^2 + I_3\omega_3^2) and the angular momentum magnitude L2=I12ω12+I22ω22+I32ω32L^2 = I_1^2\omega_1^2 + I_2^2\omega_2^2 + I_3^2\omega_3^2 are both conserved.

Geometric interpretation. The trajectory on the angular velocity ellipsoid I1ω12+I2ω22+I3ω32=2TI_1\omega_1^2 + I_2\omega_2^2 + I_3\omega_3^2 = 2T intersects the angular momentum sphere I12ω12+I22ω22+I32ω32=L2I_1^2\omega_1^2 + I_2^2\omega_2^2 + I_3^2\omega_3^2 = L^2 to give the polhode curve.

9.2 Stability of Free Rotation

For an axisymmetric body (I1=I2I3I_1 = I_2 \neq I_3):

  • Rotation about the symmetry axis (ω3\omega_3): The body is stable if I3I_3 is either the largest or smallest moment. This explains why a spinning top is stable but rotation about the intermediate axis is not.

  • Tennis racket theorem (Dzhanibekov effect): Rotation about the intermediate axis (I1<I2<I3I_1 < I_2 < I_3, spinning about the I2I_2 axis) is unstable. Small perturbations cause the body to flip periodically.

Proof of instability for intermediate axis. Linearise Euler’s equations about ω=(0,Ω,0)\boldsymbol{\omega} = (0, \Omega, 0):

I1ω˙1=(I2I3)Ωω3I_1\dot{\omega}_1 = (I_2 - I_3)\Omega\,\omega_3

I3ω˙3=(I1I2)Ωω1I_3\dot{\omega}_3 = (I_1 - I_2)\Omega\,\omega_1

Combining: ω¨1=(I2I3)(I1I2)I1I3Ω2ω1\ddot{\omega}_1 = \frac{(I_2 - I_3)(I_1 - I_2)}{I_1 I_3}\Omega^2\,\omega_1. Since I1<I2<I3I_1 < I_2 < I_3, both factors in the numerator are negative, giving a positive coefficient: ω1\omega_1 grows exponentially. The motion is unstable. \blacksquare

Physical examples:

  1. Book toss: Throw a book spinning about each of its three axes. Rotation about the shortest and longest axes is stable; rotation about the intermediate axis causes flipping.
  2. Satellite attitude: Gravity-gradient stabilisation exploits the fact that rotation about the axis of minimum moment of inertia is stable in a gravitational field.

9.3 The Symmetric Top with One Point Fixed

A symmetric top (I1=I2I_1 = I_2) with one point fixed, under gravity, is described by three Euler angles (ϕ,θ,ψ)(\phi, \theta, \psi).

The Lagrangian:

L=12I1(θ˙2+ϕ˙2sin2θ)+12I3(ψ˙+ϕ˙cosθ)2MgdcosθL = \frac{1}{2}I_1(\dot{\theta}^2 + \dot{\phi}^2\sin^2\theta) + \frac{1}{2}I_3(\dot{\psi} + \dot{\phi}\cos\theta)^2 - Mgd\cos\theta

Conserved quantities: pϕp_\phi (angular momentum about the vertical) and pψp_\psi (angular momentum about the symmetry axis) are cyclic:

pϕ=I1ϕ˙sin2θ+I3(ψ˙+ϕ˙cosθ)cosθ=constp_\phi = I_1\dot{\phi}\sin^2\theta + I_3(\dot{\psi} + \dot{\phi}\cos\theta)\cos\theta = \text{const}

pψ=I3(ψ˙+ϕ˙cosθ)=constp_\psi = I_3(\dot{\psi} + \dot{\phi}\cos\theta) = \text{const}

Steady precession. For θ˙=0\dot{\theta} = 0 (constant inclination θ0\theta_0):

ϕ˙=MgdI3ω3(regular precession)\dot{\phi} = \frac{Mgd}{I_3\omega_3} \quad \text{(regular precession)}

Nutation. When θ\theta varies, the tip of the symmetry axis traces a nutation path. The effective potential:

Veff(θ)=(pϕpψcosθ)22I1sin2θ+MgdcosθV_{\text{eff}}(\theta) = \frac{(p_\phi - p_\psi\cos\theta)^2}{2I_1\sin^2\theta} + Mgd\cos\theta

has a minimum at θ0\theta_0 for stable regular precession. Oscillation about θ0\theta_0 gives nutation with frequency:

ωnut=I3ω3I1(for rapid spin)\omega_{\text{nut}} = \frac{I_3\omega_3}{I_1} \quad \text{(for rapid spin)}

9.4 Gyroscopic Precession

A spinning wheel with angular momentum L\mathbf{L} subject to a torque τ\boldsymbol{\tau} precesses:

Ωprec=τ×LL2\boldsymbol{\Omega}_{\text{prec}} = \frac{\boldsymbol{\tau} \times \mathbf{L}}{L^2}

Why the wheel doesn’t fall. Gravity produces a torque perpendicular to L\mathbf{L}, causing L\mathbf{L} to rotate horizontally rather than the wheel falling. The precession rate is:

Ωprec=MgdI3ω3\Omega_{\text{prec}} = \frac{Mgd}{I_3\omega_3}

Gyroscopic inertia. A rapidly spinning top resists tilting because changing the direction of L\mathbf{L} requires a torque proportional to ω3\omega_3.

9.5 Coupled Rigid Bodies

When two rigid bodies are connected (e.g., a gyroscope on a gimbal), the system has additional degrees of freedom. The equations of motion couple through constraint forces at the joint.

Gimbal lock. In a three-gimbal system, when two gimbal axes align, one degree of freedom is lost. This is a kinematic singularity, not a dynamic one. Quaternion-based representations avoid gimbal lock entirely.

Common Pitfalls

  1. Using lab-frame equations in the body frame. Euler’s equations apply in the body frame where the inertia tensor is diagonal. In the lab frame, the inertia tensor is time-dependent.

  2. Confusing ω3\omega_3 (body frame) with ϕ˙\dot{\phi} (lab frame). The angular velocity about the symmetry axis in the body frame includes contributions from both ψ˙\dot{\psi} and ϕ˙\dot{\phi}.

  3. Ignoring the stability criterion. Free rotation about the intermediate axis is always unstable. Assuming stability without checking the moment ordering leads to incorrect predictions.

  4. Neglecting nutation in fast-spinning tops. For ω3Ωprec\omega_3 \gg \Omega_{\text{prec}}, nutation is rapid and small-amplitude, but it is always present unless the initial conditions are precisely tuned to regular precession.

The effective potential for the θ\theta motion:

Veff(θ)=(pϕpψcosθ)22I1sin2θ+pψ22I3+MgdcosθV_{\text{eff}(\theta) = \frac{(p_\phi - p_\psi\cos\theta)^2}{2I_1\sin^2\theta} + \frac{p_\psi^2}{2I_3} + Mgd\cos\theta}

Nutation: The top nutates (oscillates in θ\theta) while precessing in ϕ\phi and spinning in ψ\psi. The type of nutation (looping, cusped, or smooth) depends on the initial conditions.

Fast top (pψMgdp_\psi \gg Mgd): The precession rate is:

ϕ˙Mgdpψ=MgdI3ω3\dot{\phi} \approx \frac{Mgd}{p_\psi} = \frac{Mgd}{I_3\omega_3}

This is independent of θ\theta to leading order (steady precession).

Worked Example 9.1: Precession of a Gyroscope

A gyroscope has I3=5×104I_3 = 5 \times 10^{-4} kg\cdotM2^2Mass M=0.5M = 0.5 kg, distance from pivot to centre of mass d=0.05d = 0.05 m, and spins at ω3=300\omega_3 = 300 rad/s.

The precession rate:

ϕ˙=MgdI3ω3=0.5×9.81×0.055×104×300=0.2450.15=1.63 rad/s15.6 rpm\dot{\phi} = \frac{Mgd}{I_3\omega_3} = \frac{0.5 \times 9.81 \times 0.05}{5 \times 10^{-4} \times 300} = \frac{0.245}{0.15} = 1.63\ \text{rad}/s \approx 15.6\ \text{rpm}

The precession period: T=2π/ϕ˙=3.85T = 2\pi/\dot{\phi} = 3.85 s.

If the spin is reduced to ω3=30\omega_3 = 30 rad/s (10 times slower), the precession rate increases by a factor of 10 to 16.3 rad/s. At some critical spin rate, the gyroscope can no longer maintain steady precession and topples.