Body and rotor dynamics
The rotor angle and speed are absolute; the shaft sees the difference between rotor and rod speeds. Body inertia includes rod and wheel-center translation, excluding rotor axial spin.
Control & mechanics · Momentum storage
Balance a pivoted rod by accelerating its flywheel. Change wheel radius, available torque or initial spin, and see why a stable rod can leave a fast-spinning rotor behind.
Physics tutorial
BackgroundUpright is an unstable equilibrium. Feedback must use the actual motion and an actuator with finite authority.
Why it mattersFollow the apparatus, the requested actuation and the mechanical work as one experiment.
Start with the essentials
The rotor angle and speed are absolute; the shaft sees the difference between rotor and rod speeds. Body inertia includes rod and wheel-center translation, excluding rotor axial spin.
The second relation holds only while the motor delivers the requested torque in the active upright neighborhood.
Motor work can be positive or negative. This is mechanical shaft work; electrical consumption and losses are omitted.
Typical misconceptionTurning feedback on guarantees recovery from every release.
Better mental modelCompare the limit presets. These are local balancing controllers with finite drive capacity, not swing-up algorithms.
Typical misconceptionA steady rod means the flywheel has stopped.
Better mental modelRead the absolute rotor angular momentum and motor-relative speed separately.
Drag the gold initial-tilt handle, then play.
What to observe: Follow the rod and signed motor demand.Choose Low speed ceiling, then compare a larger wheel.
What to observe: Look for separation between requested and delivered actuation.Go to the end and export the record. Compare standard and fine integration.
What to observe: Mechanical energy change follows signed motor work.Primary theory: MIT · Cart-Pole · ETH Zürich · 1D reaction-wheel model, Section II