RAC-410 · Lesson 8 of 12 · 17 min
Pumps and hydronic balancing
The secondary pumps at Riverbend were two 45 kW (60 hp) end-suction pumps on variable-frequency drives, one running and one standby. In August the operators noticed that the running pump's drive was at full speed most afternoons, even on moderate days, and the far building's coils were starved. Raj asked Theo to work out what the pump was actually doing. "You can't fix a hydronic system you haven't put on a curve," he said, handing him the pump's submittal and a differential pressure gauge.
Chillers and coils only work if the right amount of water reaches them. This lesson covers centrifugal pump curves and system curves, the affinity laws and variable-speed pumping, differential pressure control, balancing valves and how a system is balanced, and the corrections needed when the fluid is a glycol mixture instead of water.
Pump curves and system curves
A centrifugal pump adds pressure, usually called head, to the water it moves. Its performance curve, from the manufacturer's test, shows the head it produces at each flow at a given speed: high head at low flow, falling as flow increases. The curve sheet also shows the pump's efficiency, the power it needs, and its net positive suction head required at each flow, the minimum suction pressure to avoid cavitation. A pump should run near its best efficiency point, where the efficiency curve peaks.
The piping system has a curve too. Pushing water through pipes, fittings, coils, valves and chillers takes pressure that rises with roughly the square of the flow. In a closed loop there is no static lift, because the water that goes up comes down again, so the system curve of a simple loop starts at zero head. A variable-flow loop controlled to hold a differential pressure at its far end has a system curve that starts at that setpoint, because the pumps must always provide it, and rises from there.
The pump runs where its curve crosses the system curve. To deliver a different flow, either the pump curve or the system curve must change: a throttling valve raises the system curve, wasting energy across the valve; a variable-speed drive lowers the pump curve, which is far more efficient.
The affinity laws
For a given pump and impeller, the affinity laws relate speed to flow, head and power: flow changes in proportion to speed, head with the square of speed, and power with the cube. Halving the speed of a pump on a system with no fixed head would cut its power to an eighth. This is why variable-speed pumping saves so much energy, and why the same laws apply to fans and, approximately, to centrifugal compressors.
In a real variable-flow system, though, the pump cannot follow the cube law all the way down, because the differential pressure setpoint holds part of the head constant. The savings are still large but smaller than the cube law suggests, which the script shows.
Putting Riverbend's secondary pump on a curve
Theo fitted the pump's full-speed curve from the submittal, estimated the system curve from the design flow and head and the 70 kPa (23 ft) differential pressure setpoint at the far building, and found the speed and power at three flows: design, a typical afternoon, and a mild-weather night.
import math
# secondary pump: curve H = H0 - a Q^2 at full speed; system: H = Hc + k Q^2 with a differential pressure setpoint
H0, a = 340.0, 0.0036 # kPa and kPa/(L/s)^2
Hc, k = 70.0, 0.0125 # kPa held at the far coil, and the piping and coil resistance
def operating(speed):
# pump at speed N: H = H0 N^2 - a Q^2; intersect with the system curve
q = math.sqrt((H0 * speed ** 2 - Hc) / (a + k))
return q, Hc + k * q * q
full = None
for flow_target in (129, 90, 60):
# find the speed that delivers the flow on the system curve
lo, hi = 0.3, 1.0
for _ in range(60):
mid = (lo + hi) / 2
lo, hi = (mid, hi) if operating(mid)[0] < flow_target else (lo, mid)
q, h = operating(hi)
power = q * h / 1000 / 0.78 # kW of water power over a 78 % pump efficiency
full = full or (q, power)
print(f"flow {q:5.1f} L/s at {h:5.1f} kPa, speed {hi:.0%}, about {power:5.1f} kW input")
print(f"the cube law alone would predict {full[1] * (60 / full[0]) ** 3:.1f} kW at 60 L/s; the pressure setpoint keeps it higher")
# balancing valve: Q = Kv x sqrt(dP), Kv in m3/h per bar^0.5
kv, dp_kpa = 40.0, 12.0
q_m3h = kv * math.sqrt(dp_kpa / 100)
print(f"balancing valve Kv {kv:.0f} at {dp_kpa:.0f} kPa: {q_m3h:.1f} m3/h = {q_m3h / 3.6:.2f} L/s")
# brewery glycol loop: 35 % propylene glycol needs more flow than water for the same capacity
cp_w, rho_w, cp_g, rho_g = 4.19, 1.000, 3.75, 1.03
flow_w = 7.0 / (cp_w * rho_w * 4.0)
flow_g = 7.0 / (cp_g * rho_g * 4.0)
print(f"7 kW at 4 K: water {flow_w:.3f} L/s, glycol {flow_g:.3f} L/s ({flow_g / flow_w - 1:+.0%})")flow 129.0 L/s at 278.0 kPa, speed 100%, about 46.0 kW input flow 90.0 L/s at 171.2 kPa, speed 77%, about 19.8 kW input flow 60.0 L/s at 115.0 kPa, speed 61%, about 8.8 kW input the cube law alone would predict 4.6 kW at 60 L/s; the pressure setpoint keeps it higher balancing valve Kv 40 at 12 kPa: 13.9 m3/h = 3.85 L/s 7 kW at 4 K: water 0.418 L/s, glycol 0.453 L/s (+8%)
At design flow, about 129 L/s, the pump ran at full speed and drew about 46 kW. At 90 L/s it needed about 77 % speed and about 20 kW, and at 60 L/s about 61 % speed and under 9 kW, but the pure cube law would have predicted less than 5 kW, because the pump still had to hold the setpoint at the far end.
So why was the real pump at full speed on moderate afternoons? The low delta-T from lesson 7 was part of it: the coils were drawing design flow at a fraction of design load. The other part was the setpoint. Someone had raised the differential pressure setpoint to 140 kPa (47 ft) to fix the starved far building, which pushed the pump to full speed and still did not cure the starving, because the far building's balancing valves had been closed down during a renovation and never reopened. Raising the setpoint is a common fix for a distribution problem and almost always the wrong one.
Differential pressure control and reset
In a variable-flow system the pumps are usually controlled to hold the differential pressure across the supply and return at a sensor near the hydraulically most remote coil, the one that needs the most pump head to receive its flow. Placing the sensor at the pumps instead wastes energy, because the setpoint must then include the pipe losses at full flow even when the flow is low. Better still is setpoint reset: the controls lower the setpoint until at least one coil valve is nearly fully open, so the pumps provide just enough pressure for the most demanding coil at each moment. RAC-230 lesson 9 described the same idea for air systems.
The setpoint should be just enough for the most remote coil's valve, its piping branch and its balancing valve to pass design flow. At Riverbend, after the far building's valves were reopened and set, the setpoint was returned to 70 kPa (23 ft) and a reset strategy added, which the controls contractor programmed from the coil valve positions.
Balancing
Balancing divides the water among the coils in proportion to their design flows, so that the coils near the pumps, which see the most pressure, do not take more than their share and starve those far away. Constant-flow systems are balanced with manual balancing valves, which have a calibrated orifice or a valve body with pressure ports, so that the flow can be read with a differential pressure meter and the valve's flow coefficient, Kv in SI or Cv in US units.
The usual procedure, called proportional balancing, is the same as for air in RAC-330 lesson 8: measure every branch and coil, find the one with the lowest ratio of measured to design flow, and adjust the others in turn so that all have the same ratio, then raise the total flow until the reference coil reaches its design. Variable-flow systems with pressure-independent control valves need little or no manual balancing, because each valve limits its coil's flow to the set maximum whatever the pressure upstream. Many plants still have a mix of both, and a technician must know which kind of valve is on each coil before turning anything.
The script's balancing valve line converts a reading to flow. A valve with a Kv of 40 reading 12 kPa (0.12 bar) passes about 3.9 L/s. On the far building's main branch, Theo found the valve at less than half its design flow, with its handle set two turns from closed, and a note on the drawing from the renovation contractor that it had been closed to fill and flush the new piping.
Cavitation, air and other pump troubles
Pumps fail in recognizable ways. Cavitation, caused by too little suction pressure, sounds like gravel in the pump and erodes the impeller; it is more common on open tower systems, where the pump draws from a basin, than on closed loops, which are pressurized. Air in a closed loop gathers at high points and in pump casings, reduces flow and makes noise; air separators and automatic vents remove it, and the expansion tank and makeup pressure must keep every high point above atmospheric pressure. Worn impellers and wear rings reduce a pump's head; a pump that cannot reach its curve at full speed may need an overhaul. Misalignment, worn couplings and bearing problems show up as vibration and heat, which a technician can check with the same tools as on any rotating machine.
Strainers protect pumps and coils from debris but block when full, raising the head the pump must provide; their pressure drop should be logged and they should be cleaned on a schedule, especially after work on the piping. Riverbend's renovation had left construction debris in the far building's strainers too.
Glycol corrections
Loops exposed to freezing, such as the brewery's process chiller, heat recovery loops with outdoor coils, and some tower free-cooling circuits, use a mixture of water and propylene or ethylene glycol. Glycol lowers the freezing point but changes the fluid's properties: its specific heat is lower than water's, its density slightly higher and its viscosity much higher, especially when cold. For the same capacity and delta-T, a glycol loop needs more flow; the higher flow and viscosity raise the pressure drop; and the coils and chillers transfer less heat, so their capacity must be corrected with the manufacturer's glycol factors.
The script's last part checks the brewery's 7 kW (2-ton) glycol chiller loop from RAC-110, which ran a 35 % propylene glycol mixture. For the same 4 K delta-T, it needed about 8 % more flow than water. The pressure drop increase was larger, because of the viscosity, so the brewery's pump had been selected with that in mind. When topping up a glycol loop, technicians should add premixed fluid of the same type and concentration, not plain water, and check the concentration with a refractometer, because diluted glycol loses its freeze protection and its corrosion inhibitor.
Common mistakes
MistakeRaising the differential pressure setpoint to fix a starved coil.
InsteadFind the restriction or imbalance; a higher setpoint wastes energy and rarely cures it.
MistakePlacing the differential pressure sensor at the pumps.
InsteadPlace it near the most remote coil, and reset it from valve positions.
MistakeExpecting a variable-speed pump to follow the cube law down to low flow.
InsteadThe control setpoint keeps part of the head constant.
MistakeTurning a balancing valve without knowing what kind of valve the coil has.
InsteadIdentify manual balancing and pressure-independent valves first.
MistakeTopping up a glycol loop with water.
InsteadAdd premixed glycol of the same type and check the concentration.
Summary and key terms
- A pump operates where its curve crosses the system curve; variable speed changes the pump curve efficiently.
- Affinity laws: flow with speed, head with speed squared, power with speed cubed.
- Differential pressure control near the remote coil, with setpoint reset, saves pump energy.
- Proportional balancing gives every coil the same ratio of measured to design flow; pressure-independent valves limit each coil's flow.
- Cavitation, air, worn impellers and blocked strainers are common pump problems.
- Glycol needs more flow and pressure and reduces heat transfer; correct capacities with glycol factors.
- Pump curve
- A graph of the head a pump produces against flow at a given speed.
- System curve
- A graph of the head a piping system needs against flow.
- Affinity laws
- Relationships of flow, head and power to the speed of a pump or fan.
- Differential pressure setpoint
- The pressure difference the pumps hold at a sensor in the system.
- Balancing valve
- A valve with pressure ports and a known flow coefficient for setting flow.
- Proportional balancing
- Balancing so that all branches have the same ratio of measured to design flow.
- Cavitation
- Formation and collapse of vapour bubbles in a pump when suction pressure is too low.
- Flow coefficient (Kv or Cv)
- The flow a valve passes at a unit pressure drop.
Practice problems
Work each problem on paper first, then reveal the answer to check.
A pump's speed falls from 100 % to 80 %. Ignoring fixed head, what happens to its power?
Show answer
It falls to about 51 % (0.8³).
A balancing valve with Kv 25 reads 16 kPa. What is the flow?
Show answer
25 × √0.16 = 10 m³/h, about 2.8 L/s.
Why does the system curve of a variable-flow loop not start at zero head?
Show answer
The pumps must always provide the differential pressure setpoint.
Why must glycol loops be checked with a refractometer?
Show answer
To confirm the concentration still gives the needed freeze protection.
Lesson quiz · 5 questions
Score 60% or more to complete this lesson.
Create a free account to save your progress, take quizzes and earn a certificate.