Blog · 2026-08-23
Three-element boiler feedwater control: what the third element is for
Drum level, steam flow and feedwater flow. Why the third element exists, what shrink and swell do to the level signal, and when single-element control is the honest answer.
The drum level lies at first
The boiler drum level is the only level on the plant that moves the wrong way on purpose. Open the feedwater valve and the level falls, for the first moments; increase the firing and it rises. Pressure is the cause, not water: cooler feedwater collapses the steam bubbles in the drum, and extra heat swells them, so the level reads the bubble balance before it ever reads the inventory.
The wrong-way move has a name — shrink and swell — and it shapes how drum level control is built. A level controller tuned to chase the swell closes the feedwater valve at the exact moment the boiler needs more water, which is the one response that guarantees a low-level trip.
The transient is brief but not small. On a large drum the swell can swing the level by ten percent before the real inventory change arrives, and no amount of feedback tuning removes a response that begins in the wrong direction.
One element: level alone
The single-element scheme drives the feedwater valve from drum level alone. It needs nothing but a level transmitter, and on a small boiler with slow load changes it is entirely adequate — the level drifts inside its band, the valve moves now and again, and nobody builds anything more elaborate.
The swell is its weakness. When the load changes the level moves the wrong way first, so the scheme responds to the wrong signal until the real inventory change appears, and then has to reverse. Tuned tight it fights the swell; tuned loose it lets the level swing wider than anyone is comfortable with.
Two elements: steam flow joins in
The two-element scheme adds a feedforward from steam flow. Steam flow states what the boiler is being asked to do, so the feedwater valve can answer the demand directly instead of waiting for the level to move.
That feedforward is the scheme's real intelligence. When the steam demand jumps, the feedwater opens immediately, on the measurement of the disturbance itself. The level loop is then left with a much smaller job: trimming the mismatch the feedforward's estimate of valve sizing leaves behind.
Three elements: feedwater flow closes the loop
The third element makes feedwater flow itself a controlled loop. The feedforward sets a flow setpoint, a feedwater flow controller drives the valve to it, and the drum level trims the flow setpoint to keep the inventory in balance. Each element answers its own question: steam flow states the demand, feedwater flow states what the valve is doing, and level states whether the two agree.
The cascade matters because the feedwater valve is an unreliable character. Its response varies with pressure drop, with trim position, and with whether the feed pump is running smoothly, and a flow loop around it absorbs all of that before it reaches the drum. The level loop then trims a loop already doing its job, which is a far easier loop to keep stable.
When three elements are overkill
Three-element control is not automatically better. It needs two flow transmitters and a feedwater valve that can genuinely regulate, it adds a cascade to commission, and on a boiler whose steam demand changes slowly it buys almost nothing. A single-element scheme, tuned loosely and left alone, holds a small drum inside its trip band for years.
The honest test is the load change. If the boiler regularly sees fast, large swings in steam demand, the elements earn their keep; if it idles through steady shifts, they are complexity the process never asked for.
What PIDSnap does here
The choice of elements is a design decision, not a tuning decision, and PIDSnap does not make it for you. What PIDSnap is for is the loops once the scheme exists: the level loop chasing the swell, the feedwater flow loop commissioned with a proportional band nobody believes, the structural problems the pre-flight check is built to find.
The level guide and the cascade and feedforward glossary pages cover the pieces of the scheme, and the bump-test procedure gives you a clean way to observe each loop on its own. None of it replaces the architecture; it makes the architecture you have behave the way it was meant to.
Questions that come up
Why does the drum level rise when I increase the firing?
That is swell. Extra heat expands the steam bubbles in the drum, so the level reads the bubble balance before it reads the water inventory. The rise is real but temporary — the water inventory is falling even while the level appears to climb.
Can I convert a single-element scheme to three-element?
Yes, if the boiler has steam flow and feedwater flow measurements and a feedwater valve that can regulate. Commission the feedwater flow loop first with the level loop in manual, then switch the level loop to trim the flow setpoint.