Get a feel for the centrifugal governor (flyball governor) that James Watt made famous on his steam engine. Adjust the flyball mass, central sleeve load, arm length and rotation speed to see the conical-pendulum height, arm angle, centrifugal force and lift-off speed update in real time.
Parameters
Flyball mass m (per ball)
kg
Mass of one weight at the tip of an arm
Central sleeve load mass M
kg
Load on the sleeve. Sets the governing speed
Arm length L
m
Arm length from the hinge to the ball centre
Rotation speed
rpm
Rotation speed of the governor spindle
Results
—
Angular speed ω (rad/s)
—
Governor height h (mm)
—
Arm angle θ (deg)
—
Ball rotation radius (mm)
—
Centrifugal force F_c (N)
—
Lift-off speed (rpm)
—
Governor in motion — rotation animation
The faster it spins, the wider the flyballs swing out, and the lower links push the central sleeve up. The sleeve throttles the steam valve through a linkage.
Governor height h (the equivalent cone height) and arm angle θ. m: ball mass, M: sleeve load, g: gravitational acceleration, ω: angular speed, L: arm length. The balls rise as the speed increases, and a larger central load M raises the speed needed for a given arm angle.
Angular speed ω (n: rotation speed in rpm), centrifugal force F_c on each ball, and ball rotation radius r. When h ≥ L the balls hang straight down and θ = 0.
What is the Centrifugal Governor?
🙋
A "centrifugal governor" is that spinning device with two weights you see on top of a steam engine, right? What is it actually doing?
🎓
Exactly — the "flyball governor". In one sentence, its job is to keep the engine's speed constant automatically. Two heavy balls hang on hinged arms from the rotating shaft. When the engine speeds up, the balls are thrown outward by centrifugal action; as the arms open, a sleeve on the spindle is lifted, and through a linkage that sleeve partly closes the steam valve — so the engine slows down. Slow down too far and the balls drop, the valve opens, and it speeds up again. It is a complete self-correcting loop.
🙋
Wait — it corrects the speed all by itself, with no electricity and no operator? Isn't that remarkable?
🎓
That is exactly why it matters historically. The trick was first used to govern windmills, then James Watt fitted it to the steam engine and it became famous. It is a purely mechanical "proportional feedback controller" — no electronics, no human watching. It is one of the very first automatic control devices ever built, and the origin of the feedback control that runs everything from self-driving cars to your air conditioner. Try raising the "rotation speed" slider on the left — the balls open out and the governor height h drops sharply.
🙋
You're right — raising the speed makes the arm angle grow. What is this "governor height h"?
🎓
As the balls spin they trace out a cone — they form a "conical pendulum". The governor height h is the equivalent height from the apex of that cone down to the plane of rotation. The formula is h = ((m+M)/m)·(g/ω²), which is inversely proportional to the square of the speed. So the faster it spins, the smaller h, and the wider the arms open. Since cosθ = h/L against the arm length L, when h is greater than or equal to L — when the speed is too low — the balls hang straight down at zero arm angle. In the "arm angle vs rotation speed" chart below you can see the curve climb past a certain speed.
🙋
I see. So what is the central "sleeve load M" for?
🎓
M strengthens the gravitational force that pulls the balls back inward. Look at the (m+M)/m in the formula: the larger M is, the higher the speed needed to reach the same arm angle. That is equivalent to "raising the set speed". On a real machine you adjust this sleeve load or a spring to set the engine's target speed. Increase M and you will see the "lift-off speed" below — the speed at which the balls start to rise — go up.
🙋
Is it really true that such a simple device became the starting point of control engineering?
🎓
It really is. A poorly designed governor makes the speed "hunt" — overshoot and return again and again in an oscillation. James Clerk Maxwell analysed this instability mathematically in his 1868 paper "On Governors", treating governor stability with differential equations; that paper is regarded as one of the founding documents of modern control theory. So this little spinning pair of weights was both a practical device and the thing that gave birth to control engineering as a field.
Frequently Asked Questions
A centrifugal governor is a mechanical control device that automatically keeps the speed of a rotating machine constant. Two flyballs (weights) are mounted on hinged arms that rotate with the output shaft. When the engine speeds up, centrifugal action throws the balls outward and upward, and their rising arms lift a sleeve on the spindle. Through a linkage, that sleeve partly closes the steam valve or fuel supply, so the engine slows down; when it slows, the balls drop and the valve opens again. It is one of the earliest automatic feedback-control devices and became famous when James Watt fitted it to his steam engine.
The governor height h is the equivalent height of the cone traced out by the flyballs, measured from the apex to the plane of rotation: h = ((m+M)/m)·(g/ω²), where m is the mass of one ball, M is the central sleeve load and ω is the angular speed. Because h is inversely proportional to the square of the rotation speed, h shrinks as the engine spins faster and the arms open wider. With the arm length L, cosθ = h/L; when h is greater than or equal to L the balls hang straight down and the arm angle is zero.
The central sleeve load M strengthens the gravitational restoring effect that pulls the balls back inward. From h = ((m+M)/m)·(g/ω²), increasing M raises the rotation speed needed to reach the same arm angle. This is equivalent to raising the governor's set speed; on real machines the sleeve load or a spring is adjusted to change the target speed. In this tool, increasing M raises the lift-off speed at which the balls begin to rise.
A poorly designed governor can make the speed hunt and oscillate so that the engine never settles. This instability was analysed mathematically by James Clerk Maxwell in his 1868 paper On Governors, which treated governor stability with differential equations and is now regarded as one of the founding documents of modern control theory. So the centrifugal governor was both a practical feedback device and the spark that created control engineering as a discipline.
Real-World Applications
Steam engines and stationary prime movers: The most classic use of the centrifugal governor is speed control of the Watt-type steam engine. In flour mills and textile factories the engine speed had to stay constant even as the load changed moment to moment, and the governor automatically throttled the steam valve. In an age with no electricity and no sensors, this device made constant-speed power machinery practical and was one of the heroes that brought industrial-revolution machines up to a usable standard.
Internal-combustion and diesel engines: The centrifugal governor lived on long after the steam engine, controlling the speed of agricultural tractors, generator diesels and marine engines. Many were "spring-loaded governors" that combine a spring with the flyballs so that the set speed is easy to change. Today electronic governors (electronically controlled fuel injection) are taking over, but the underlying idea is the same speed feedback.
Musical machines and precision mechanisms: Music boxes, gramophones and early film projectors used small centrifugal governors (including air-brake types) to keep the rotation speed steady. As the balls swing out, air drag or friction increases and slows the rotation. Because a steady speed is directly tied to stable pitch and tempo, the governor's role here was essential too.
A teaching example for control engineering: The centrifugal governor is the standard subject for a first course in feedback control. Every element of the closed loop — disturbance, sensing, actuation, correction — is present as a machine you can see. Visualising the relationship between rotation speed and arm angle, as this tool does, makes the basic concepts of control — the gain of proportional action (how much the sleeve moves for a small speed change) and the set point (adjusted via M) — intuitive alongside the equations.
Common Misconceptions and Pitfalls
A common misconception is that "the centrifugal governor holds the speed perfectly constant". A real centrifugal governor is a proportional (P) controller, so in principle an "offset" (steady-state error) remains. When the load increases and the engine slows a little, the balls drop slightly and the valve opens slightly, but the new balance point is always a touch below the original speed. Returning exactly to the original speed needs integral (I) action, which was a feature added in later controllers. The governor keeps the speed within a range; it does not match a set point perfectly.
Next, do not over-simplify by saying "hunting (speed oscillation) is caused by a lack of friction". It is true that without enough damping the governor oscillates, but as Maxwell showed, the essence of the instability lies in the combination of system dynamics — the inertia of the arms, the lag of the linkage, the response time of the engine. Blindly adding friction makes the response sluggish and creates other problems. Stability is set by the balance of gain (sensitivity) and phase lag — that is the lesson of control theory, and the governor was its very first example.
Finally, do not assume "the governor height h is a real dimension". h is the equivalent height from the apex of the conical pendulum to the plane of rotation; there is no physical part of that length anywhere in the device. The h = ((m+M)/m)·(g/ω²) used in this tool is an idealised model that treats the balls as point masses and the arms as massless rigid links. On a real machine the weight of the arms themselves, hinge friction and the geometry of the linkage all matter, so treat the calculated value as a guide for the trend of the behaviour, not an exact figure.
How to Use
Set ball mass (0.5–5 kg) using the slider to represent the flyball weight on your steam engine governor
Adjust central load (5–50 N) to simulate the spring or weight resistance controlling throttle response
Specify arm length (50–200 mm) determining the mechanical radius and sensitivity of height change
Increase rotation speed (0–3000 rpm) to observe how centrifugal force causes balls to rise and arms to angle outward
Monitor real-time outputs: governor height, arm angle, centrifugal force, and lift-off speed threshold
Worked Example
Configure a Watt-type governor for a 15 kW steam engine: ball mass 2.0 kg, central load 20 N, arm length 120 mm. At 1200 rpm (125.7 rad/s), centrifugal force reaches approximately 38 N per ball. Governor height stabilizes at 85 mm with arm angle 28 degrees. Lift-off speed (where balls just begin rising against the central load) occurs at 640 rpm. Increasing rotation to 1500 rpm raises height to 105 mm and angle to 38 degrees, proportionally reducing steam throttle opening through the mechanical linkage.
Practical Notes
Lift-off speed determines minimum stable engine speed; heavier central loads require higher rpm to initiate governor action
Arm length inversely affects sensitivity—shorter 60 mm arms demand larger centrifugal forces for equivalent height rise compared to 180 mm arms
Historical steam engines used 1.5–3.0 kg cast-iron balls; modern governors optimize for damping ratio between 0.6–0.8 to prevent hunting oscillations
Governor height drives mechanical linkage displacement; typical steam throttle requires 15–25 mm travel, setting practical arm length and load constraints