Rotational Dynamics
Precession (Gyroscope)
A spinning top refuses to fall — instead its axis sweeps out a cone at Ω = mgr/(Iω)
Spinning tops precess at Ω = mgr/(Iω) instead of falling. Angular momentum traces a cone. Same physics in bicycles, gyrocompasses, MRI.
- Precession rateΩ = m·g·r / (I·ω)
- Originτ = dL/dt rotates L sideways
- Faster spinSlower precession (inverse ω)
- Bicycle stabilityWheel precession steers into the lean
- MRI LarmorωL = γB (≈ 64 MHz at 1.5 T)
- Earth's axis26,000-year precession cycle
Interactive visualization
Press play, or step through manually. The visualization is yours to drive — try it before reading on.
Watch the 60-second explainer
A condensed visual walkthrough — narrated, captioned, under a minute.
Definition
Precession is the slow rotation of a spinning body's axis of rotation around a different axis. The classic example is a spinning top: it spins fast about its own axis, but its axis itself slowly traces a cone around the vertical (gravity) axis. This sweeping motion is precession.
Symbols: ω = spin rate (fast); Ω = precession rate (slow). Units: rad/s for both. For a typical spinning top, ω might be 50 rad/s while Ω is around 1–5 rad/s — a 10×–50× ratio.
Precession is the macroscopic manifestation of a much deeper rule: angular momentum L responds to torque exactly as linear momentum p responds to force. The vector equation is τ = dL/dt — and when τ acts perpendicular to L, L rotates rather than growing.
Why does a spinning top precess?
Hold an unspun top tilted, let go. It falls. Spin it up first and the same release produces precession instead. What's different?
Without spin, the body has no angular momentum. Gravity's torque acts directly on the body's mass distribution, tipping it over.
With spin, the body has angular momentum L = Iω along its spin axis. Gravity still applies a torque τ — perpendicular to both gravity and the lever arm (the displacement from pivot to center of mass). The torque equation says:
dL/dt = τ
Because τ is perpendicular to L (the spin axis is tilted from vertical, so the torque is horizontal), L doesn't grow — it rotates. The change in L is sideways, not up-down. So L (and with it the spin axis) slowly rotates around the vertical, tracing a cone.
The precession frequency
Geometrically, if L rotates at angular speed Ω about the vertical, the rate of change of L's horizontal component is L·sin(α)·Ω, where α is the tilt angle. The torque magnitude is τ = mgr·sin(α), where r is the distance from pivot to center of mass.
Setting them equal (and noting sin α appears on both sides):
L · Ω = m·g·r
Ω = m·g·r / L = m·g·r / (I·ω)
This is the precession frequency. Key features:
- Inverse spin: faster spin (bigger ω) means slower precession.
- Independent of tilt angle (in the small-amplitude limit). Whether the top leans at 5° or 45°, Ω is the same.
- Linear in mass, gravity, and arm: heavier top, stronger gravity, longer pivot-to-CM distance all speed up precession.
- Inversely linear in moment of inertia: compact (small I) gyros precess faster than wide ones at the same spin.
Worked example — a small gyroscope
A gyroscope has mass m = 0.5 kg, the center of mass is 5 cm from the pivot (r = 0.05 m), and moment of inertia I = 0.01 kg·m². It spins at ω = 100 rad/s. Find the precession frequency.
Ω = m·g·r / (I·ω)
= (0.5 · 9.8 · 0.05) / (0.01 · 100)
= 0.245 / 1.0
= 0.245 rad/s
So the gyroscope precesses at ≈ 0.25 rad/s, completing one full cone in T = 2π/Ω ≈ 25.6 seconds. For a more typical demo gyroscope (smaller I ~ 5·10⁻⁴ kg·m²), Ω is around 5 rad/s — a fast, visible wobble.
Spin it twice as fast (ω = 200 rad/s) and Ω drops to half (~0.12 rad/s) — precession slows as spin increases. Slow it down (ω = 50 rad/s) and Ω doubles (~0.5 rad/s). Eventually, as spin decreases due to friction, Ω grows until the top wobbles wildly and falls — the "death wobble."
The vector picture
It helps to draw the vectors:
- L (angular momentum): along the spin axis (right-hand rule with ω). For a top tilted from vertical, L is also tilted.
- τ (torque): r × F = (vector from pivot to CM) × (gravity force). The cross product is horizontal, perpendicular to the plane containing the spin axis and the vertical.
- dL/dt: equals τ — so L's tip moves horizontally, perpendicular to L itself. Result: L's tip traces a horizontal circle. The spin axis sweeps out a cone.
If you push down on a spinning gyroscope, it doesn't tilt down — it rotates sideways (90° from where you pushed). This non-intuitive response is precession in action. The mathematics is exactly the same as a charged particle moving in a magnetic field: the force is perpendicular to velocity, so velocity rotates rather than growing.
Variants and cases
| System | Spin axis | Torque source | Precession rate |
|---|---|---|---|
| Spinning top (gravity) | Top's symmetry axis | m·g·r (gravity) | Ω = mgr/(Iω) |
| Bicycle wheel | Wheel axle | Gravity tipping bike | Steering correction proportional to lean |
| Gyrocompass | Free-mounted gyro | Earth's rotation | Aligns with Earth's spin axis |
| Earth's axis | Earth's rotation axis | Sun & Moon on equatorial bulge | 26,000-year cycle (1.4·10⁻¹¹ rad/s) |
| MRI proton (Larmor) | Proton spin axis | Magnetic field B | Ω = γB (≈ 64 MHz at 1.5 T) |
| Electron in Bohr atom | Electron orbit axis | Magnetic moment-field interaction | Lamb precession |
| Galaxy disk (apsidal) | Disk plane normal | Internal mass distribution | Slow precession over Gyr |
JavaScript — precession analyzer
// Precession frequency for a gyroscope under gravity
function precessionRate(m, r, I, omega, g = 9.8) {
return (m * g * r) / (I * omega);
}
// Small demo gyroscope: m=0.5 kg, r=5 cm, I=5e-4 kg·m², ω=100 rad/s
console.log(precessionRate(0.5, 0.05, 5e-4, 100)); // 4.9 rad/s
// Spin twice as fast → half the precession rate
console.log(precessionRate(0.5, 0.05, 5e-4, 200)); // 2.45 rad/s
// Bigger I (wider gyro) → slower precession at same ω
console.log(precessionRate(0.5, 0.05, 1e-3, 100)); // 2.45 rad/s
// MRI Larmor frequency: ω_L = γ·B
// Proton gyromagnetic ratio γ_p = 2.675e8 rad/s/T (= 42.58 MHz/T)
function larmorFreq(B_tesla, gamma = 2.675e8) {
const omegaL = gamma * B_tesla;
return { rad_per_s: omegaL, MHz: omegaL / (2 * Math.PI) / 1e6 };
}
console.log(larmorFreq(1.5)); // {rad_per_s: 4.01e8, MHz: 63.87}
console.log(larmorFreq(3.0)); // {rad_per_s: 8.02e8, MHz: 127.74}
console.log(larmorFreq(7.0)); // {rad_per_s: 1.87e9, MHz: 298.06} — research MRI
// Earth's axial precession period (rough)
function earthPrecessionPeriod() {
// Driving torque from Sun + Moon on Earth's equatorial bulge.
// Result is empirical: T ≈ 25,772 years.
return 25772; // years
}
console.log(earthPrecessionPeriod()); // 25772 yr
console.log(2 * Math.PI / (25772 * 365.25 * 86400)); // 7.7e-12 rad/s
Applications
- Bicycle stability. Spinning wheels resist tilt via precession — tilt the bike and the wheel's angular momentum produces a steering torque that turns the wheel into the lean, automatically correcting. Above a critical speed (~7 km/h for a typical bike), this self-corrects faster than the rider can fall over.
- Gyrocompass. A spinning rotor in gimbals slowly precesses to align with Earth's rotation axis (true north). Ships, submarines, and pre-GPS aircraft relied on gyrocompasses; some still do as backup.
- Inertial navigation. Three orthogonal gyros measure rotation in all three axes. Combined with accelerometers, this lets a missile, plane, or spacecraft compute its position without external reference (GPS, radio).
- Magnetic resonance imaging (MRI). Hydrogen protons in a strong magnetic field precess at the Larmor frequency. Pulses of RF energy tip them; relaxation produces detectable signals — the entire MRI machine is a gigantic precession measurement.
- Earth's precession of equinoxes. Earth's axis traces a cone with a 26,000-year period. This is why ancient astronomers (Babylonians, Chinese) noticed star positions slowly shift over centuries.
- Helicopter rotor dynamics. Spinning rotor blades respond to control inputs with a 90° phase shift due to precession. The control system must apply pitch 90° before the position where lift change is desired.
- Hubble Space Telescope & reaction wheels. Spacecraft use spinning "reaction wheels" for attitude control — accelerating them in one direction precesses the spacecraft in another. This is also how astronauts spin in zero-g without external push.
- Spin-stabilized projectiles. Rifle bullets, artillery shells, and discus throws use spin to resist tumbling. Precession can cause drift (curvature) — long-range shooters compensate for "spin drift."
Common mistakes
- Treating precession as "wobbling because of gravity." A non-spinning top just falls. Precession requires angular momentum — without it, there's nothing for the torque to rotate.
- Forgetting the 90° response. Push down on a spinning gyroscope and it rotates 90° sideways, not down. This counter-intuitive direction is the hallmark of precession.
- Mixing up Ω and ω. Spin rate ω is the fast rotation of the body about its own axis; precession rate Ω is the slow rotation of that axis around the vertical. Generally Ω << ω.
- Using Ω = mgr/(Iω) at fast precession. The formula assumes Ω << ω. At rapid precession (small ω), nutation becomes significant and the simple formula breaks down. Use full Euler equations.
- Ignoring friction. Real tops eventually fall because friction slows the spin (ω drops), so Ω rises, and at some critical ω the top tips. The exact formula is good only when energy losses are slow.
- Confusing precession with nutation. Precession is the slow cone trace; nutation is the smaller wobble superimposed on it (the spin axis traces a wavy circle, not a smooth one).
Force-balance analysis — why Ω = mgr/(Iω)
Vector setup: spin axis tilted at angle α from vertical. Angular momentum L points along spin axis: L = I·ω. Gravity acts on the center of mass, which sits at horizontal distance r·sin α from the vertical through the pivot.
|τ| = m·g·r·sin α (lever arm × force, horizontal)
|L_horizontal| = L·sin α = I·ω·sin α
The horizontal component of L rotates at rate Ω, so its rate of change is L·sin α·Ω. By dL/dt = τ:
L·sin α·Ω = m·g·r·sin α
I·ω·Ω = m·g·r
Ω = m·g·r / (I·ω)
The sin α factor cancels — precession rate is independent of tilt (in the slow-precession limit). This is exact when ω is large enough that Ω·sin α << ω; otherwise corrections appear (nutation).
Frequently asked questions
Why does a spinning top precess instead of falling?
Gravity exerts a torque about the pivot — but a torque doesn't change the magnitude of angular momentum L = Iω, only its direction. The torque vector is horizontal (perpendicular to gravity's vertical pull and to L). By the law dL/dt = τ, L slowly rotates around the vertical axis, dragging the spin axis with it in a cone. The top falls sideways instead of straight down.
What is the precession frequency Ω?
Ω = τ / L = (m·g·r) / (I·ω), where r is the horizontal distance from pivot to center of mass, I is the moment of inertia about the spin axis, and ω is the spin rate. Faster spin → slower precession. Bigger mass or longer arm → faster precession. For a gyroscope of I = 5·10⁻⁴ kg·m², m = 0.5 kg, r = 5 cm, spinning at ω = 100 rad/s, Ω ≈ 5 rad/s.
Why do bicycles stay upright?
Spinning bicycle wheels have angular momentum. When the bike tilts sideways, gravity exerts a torque trying to tip it over. By precession, this torque doesn't just rotate the bike — it rotates the front wheel's axis. The result is a steering correction that automatically turns the wheel into the lean, restoring balance. Plus "caster" geometry (fork rake) provides self-centering. Together, these make a bike nearly self-stable above a certain speed.
What is a gyrocompass?
A gyrocompass is a gyroscope mounted so its spin axis can swing freely. When Earth rotates, the gyroscope feels Earth's rotation as a torque — and processes until its spin axis aligns with Earth's rotation axis (true north). Unlike a magnetic compass, it points to geographic north (not magnetic), is unaffected by metal or magnetic anomalies, and works at any latitude. Ships and submarines used gyrocompasses extensively before GPS.
What's MRI precession?
Hydrogen protons have intrinsic spin and a magnetic moment. In an MRI's strong magnetic field, the protons precess like little gyroscopes — but driven by magnetic torque, not gravity. The precession frequency (Larmor frequency) is ω_L = γB, where γ is the proton's gyromagnetic ratio. For a 1.5 T MRI, this is 63.87 MHz — radio frequency. A pulse at that frequency tips the protons; they then precess and emit a signal as they relax back, which the MRI scanner detects.
Why does Earth's axis precess?
Earth is a spinning top tilted at 23.4° to its orbital plane. The Sun and Moon exert gravitational torques on Earth's equatorial bulge, trying to pull it straight — but Earth's spin angular momentum makes it precess instead. The precession is extremely slow — one full cycle takes about 26,000 years. This "precession of the equinoxes" shifts the pole star — Polaris is today's, but in 12,000 years it'll be Vega.
What's the difference between precession and nutation?
Precession is the slow circular rotation of the spin axis around the vertical (a cone, average rate Ω). Nutation is a smaller wobble superimposed on top — the spin axis traces a wavy path rather than a perfect circle. Nutation arises because the simple formula Ω = mgr/(Iω) is only the leading-order approximation; corrections add nutation. For Earth, the main nutation period is ~18.6 years, driven by Moon's orbit precessing.