Goal: To simulate and animate the behavior of a spinning top using Mathematica software.
- Develop a mathematical model to simulate behavior of spinning top using lagrangian mechanics
- Deduce the precession and nutation behavior of the top, in turn answering the classic question – ‘What keeps spinning tops upright?’
- Generate a 3D graphics model in Mathematica
- Use Mathematica to animate the 3D model to illustrate various behaviors of spinning top
Precession refers to revolution of top about vertical axis.
Nutation refers to changes in lean angle of top (bobbing up and down)
Drawing of system:
- Top modelled as a ‘heavy’ top that remains fixed to the ground
- Geometry of top simplified; it is modelled as a wheel on a thin stem as shown in above figure
Here I present animation of top and the resulting trajectory for 3 different cases:
A. Initial precession rate is equal to zero:
B. Initial precession rate is greater than zero
C. Initial precession rate is less than zero