HomeEnergy & ThermodynamicsGyroscopic Whirl on a Compliant Mount: 2D Phase-Plane View

Gyroscopic Whirl on a Compliant Mount: 2D Phase-Plane View

Interactive 2D companion to the counter-rotating flywheel simulator: instead of reading off a single reaction-torque vector, this integrates the real coupled tilt equations of a flywheel-carrying platform on a compliant mount and plots the resulting gyroscopic whirl in a live phase-plane — a single flywheel makes a disturbance spiral between the two tilt axes, a counter-rotating pair keeps it locked to a straight decaying line.

Energy & Thermodynamics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-flywheel-energy-storage-gyroscopic-precession ↗ Open standalone

A flywheel's angular momentum doesn't just resist being yawed by an external drive — mounted on any real, slightly compliant support, it turns a simple two-axis tilt oscillator into a coupled gyroscopic system with its own forward and backward whirl frequencies. This simulator integrates that coupled equation of motion in real time (fourth-order Runge–Kutta, not a kinematic snapshot) and plots the platform's tilt state as a live phase-plane trace: kick a single flywheel's mount and the disturbance spirals between the two tilt axes as it decays, a direct, dynamical demonstration of gyroscopic coupling. Switch to a counter-rotating pair and the net angular momentum — and with it the coupling term in the equations — drops to exactly zero: the same kick now decays along a straight line with no cross-axis whirl, while the stored kinetic energy still doubles because both wheels are still spinning.

⚙ Under the hood

Kick a flywheel-carrying platform mounted on torsional springs and watch the real coupled tilt equations integrate live in a 2D phase-plane: a single flywheel's angular momentum couples the two tilt axes into a spiralling gyroscopic whirl, while a counter-rotating pair cancels the net angular momentum so the same kick decays along a straight line — with stored energy still doubling.

flywheelgyroscopeangular-momentumenergy-storagetorquemechanicsphase-planerotordynamics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)