Presets
Playback
What to try
- "Steady precession": the tilt stays put and the tip draws a perfect circle on the protractor.
- "Released from rest": the top first dips, then loops - that is nutation; the average sideways speed is still
mgl/L. - Halve the spin: the precession rate doubles. Double the mass or lever arm: it doubles too.
- "Too slow: it falls" and "Spin-down to the table": with too little angular momentum gravity wins.
- "On the Moon": six times weaker gravity, six times slower precession.
- Use "Top-down" and watch the green arrow (precession) against the red torque arrow.
Parameters
Camera
Layers
Quality
Model check
The science
Model
A rotor of mass m spins about an axle that is supported at a fixed pivot. With Euler angles theta (tilt from the vertical), phi (precession) and psi (spin) the Lagrangian of this heavy symmetric top is L = ½ I1 (theta'² + phi'² sin²theta) + ½ I3 (psi' + phi' cos theta)² − m g l cos theta. For a uniform disc: I3 = ½ m r² and, about the pivot, I1 = ¼ m r² + m l².
Conserved quantities
p_psi = I3 w3 and p_phi = I1 phi' sin²theta + p_psi cos theta are conserved, and so is the energy. That leaves one equation: I1 theta'' = I1 phi'² sin theta cos theta − p_psi phi' sin theta + m g l sin theta, with phi' = (p_phi − p_psi cos theta)/(I1 sin²theta). It is integrated with 4th-order Runge-Kutta at 1 ms.
Steady precession and nutation
Constant tilt needs I1 cos theta W² − p_psi W + m g l = 0. The slow root is W = 2mgl / (p_psi + sqrt(p_psi² − 4 I1 m g l cos theta)). If the discriminant is negative (too little spin) no steady precession exists and the top tumbles. A fast top gives the textbook W ≈ m g l / L with L = I3 w3, i.e. the torque tau = m g l sin theta turns the angular momentum sideways instead of toppling it. Releasing the top with no initial precession produces the cycloid-like wobble called nutation, with frequency about L / I1.
Bearing drag and the table
The optional drag torque acts on the spin axis only: dp_psi/dt = −c p_psi, dp_phi/dt = −c p_psi cos theta. As the spin decays the precession speeds up, the wobble grows and finally the rotor reaches the table (the run stops there). Real bearings have more complicated friction; this is a simple viscous model.
Numerical checks run in the page
- Energy conserved for a top released from rest (no drag), tolerance 1e-6.
- Integrated steady-precession rate against the analytic root above, tolerance 0.5 %.
- Integrated nutation period against
2 pi / sqrt(−dF/dtheta), with the derivative taken numerically from the equation of motion.
Simplifications
Rigid rotor, massless frictionless axle, point pivot with no slip, no air drag, uniform gravity. Real rotors also show a slightly different I1 because of the hub and axle mass. The shown spin is capped at about 3.5 revolutions per second (and a translucent blur disc fades in) because a screen cannot display 40 revolutions per second; all physics uses the true spin.