THE ROTOR BALANCING ROOM
Counterweight
Quiet both bearings. Cancel the rocking, too.
A rotor’s hidden mass defects push on its left and right bearings. Choose a front or rear correction plane, a socket angle, and a weight; install it, then sweep three speeds. Both bearing force amplitudes must stay below the limit within your mass budget.
First job: front plane, 180°, 2 g. Install and sweep. Later jobs need corrections on both planes; opposite bearing arrows can mean rocking even when the total force is zero. Angles are counterclockwise from the right.
Source, units & rigid-shaft assumptions
Actual ROSS unbalance phasor and time-domain force routines are ported from Python to local JavaScript. Force scales with unbalance in kg·m and angular speed squared in rad/s; grams are divided by 1000, correction radius is 0.10 m. Time-domain force also retains angular-acceleration terms, although these tests use constant-speed plateaus.
The original game model uses a rigid shaft between bearings at z=0 and1m, with correction planes at0.25and0.75m. Bearing reaction vectors are split by force and moment balance. It omits flexible-shaft modes, bearing stiffness, damping and resonance; it is not the full ROSS finite-element solver. The animation rotates slowly for inspection, not at test RPM. Educational balancing puzzle.
ROSS, Apache-2.0,214stars, October24,2026 commit. Explicit numerical-core port; original jobs/interface and GPT materials. License · Changes & credits.