Commercial Office Building · Building Automation

Condenser-Water Cooling Loop — Control Bench

A physics-based simulation of the building’s condenser-water system — two evaporative cooling-tower cells and the lead/standby condenser-water pumps — used to rehearse control sequences, test setpoints, and compare staging strategies before touching the live plant. The engine is calibrated to field telemetry from the building automation system.


Interactive animated mimic of the condenser-water cooling loop with manual overrides, adjustable setpoints, sequencing and model constants.

About this model what it is, how it’s calibrated, what it can’t yet do

What this is

A transient, physics-based simulation of the building’s condenser-water loop — a control and efficiency test bench for rehearsing the cooling-tower sequence, trying setpoints, and weighing pump and fan staging against energy use. It is not a data historian. The same calibrated engine runs here and in the headless model used for analysis.

The real system it represents

A ~560-ton open evaporative tower — two counterflow cells (CT-1 / CT-2), 564 nominal tons, with (2) 25 HP induced-draft fans — rejects building heat to outdoor air. Two 75 HP vertical-inline pumps (CTP-1 / CTP-2, lead/standby, one running at a time) circulate condenser water to the building’s water-source heat pumps, AHU compressors, and computer-room cooling. One cell is currently out of service, which is why single-cell operation is a first-class mode here. Note: the in-service tower is currently packed with excess fill media, so it is air-side-limited and under-performs its nameplate — the model is calibrated to the tower as it runs today, to be re-fit when the corrected-media tower comes online.

What’s under the hood

pump affinity laws + mfr head curve series / parallel hydraulic resistances ε-NTU + air-side Merkel tower wet-bulb enthalpy driving force first-order thermal transport documented control sequence

The bench is modeled on the actual installed equipment, not just automation data. The pump head curve is the manufacturer submittal; the cooling-tower capacity, fan power, and basin volume are the tower nameplate and engineering data; the condenser-water piping is the real Sch 40 runs — sizes and lengths taken off the building prints; and the setpoints and control logic are the building’s own sequence of operations. The BAS field trends then calibrate the loop resistances and validate the result against measured flow, pressure, and temperature — but the equipment skeleton is the real plant.

Hydraulic resistances, the pump differential-pressure curve, the loop transport volumes, and the tower air-side cap were fit to BAS field trends (pump DP, loop flow, supply and return temperature, wet-bulb). The tower’s peak effectiveness is anchored to the tower nameplate (εmax = 0.588) and held there pending better data — it is not fit to field. At a single-cell point on 18 June the model reproduced loop flow and ΔT to within ~1 % at the 55 % pump speed; at 62 % the hydraulic anchor runs about 3 % low on flow.

How to drive it

Press Pause/Run and let the sequence operate the plant, or take any actuator to HAND to override it (including over safeties). Watch the faceplate and the supply-temperature trend; use the power draw figure to weigh the energy cost of staging and setpoint choices.

Known limitations — read before drawing conclusions

  • Wet-bulb sensitivity is under-modeled. Across the wet-bulb range the modeled tower effectiveness moves only about a fifth of what the field data shows, so against the current (over-packed) tower the model reads roughly 5 °F optimistic at the low-wet-bulb corner. This is a model-form limitation — a tower-physics revision is planned, pending a fixed-fan wet-bulb sweep — so the bench is not yet reliable for absolute free-cooling or economizer-hours predictions.
  • Loop load is treated as equal to tower heat rejection. The compressor heat-of-rejection uplift (~×1.2) is not applied yet, so rejection and tower duty read conservative relative to the true condenser load.
  • The differential-pressure loop is modeled as a function of flow. That is appropriate for this constant-flow building (no per-unit two-way valves — the loads are always flowing), but it cannot reproduce a measured DP-reset schedule.
  • The occupied-load floor is calibrated to a single cool, occupied day — and was set from the same day it is checked against, so that match is by construction. A second trend day is needed before trusting the building-load estimate on mild days.
  • Thermal response is quasi-steady. Steady-state supply temperature tracks the field trend to about 0.7 °F RMS. The building and return nodes carry no heat capacitance, so a sudden load step gives a slightly sharp return-temperature response; transient accuracy is not yet characterized. Steady-state behavior is the trustworthy part.
CAVITATION LOW FLOW LOW CWS FREEZE OAT LOCKOUT OVER HP AIR INGEST BASIN OVERFLOW PUMP DEADHEAD BASIN LOW ΔT CLAMPED — kW speed 20 min/s
Supply · CWS
Return · CWR
Approach to WB
Loop flow
Heat rejection
Power draw
Condenser-water loop — process schematic Cooling towers and lead/standby pumps feed the building via a blue cold supply and red warm return main; live values shown at each real sensor/valve location. TOWER 1 TOWER 2 PUMP 1 PUMP 2 BUILDING 15 DX AHU · WSHP · CRAC —% —% — °F — °F —% —% — °F — °F — psi — °F — psi —% — °F — psi —% — psi
cool warm pipe color = water temp · dash speed = that pipe’s flow · fan/pump spin = actual speed
Supply temperature trendCWS over time vs setpoint and the 60 degree low limit.
CWS trend (blue) vs setpoint (green) and the 60 °F WSHP low limit (red)
Manual control & mode HAND overrides the sequence — incl. safety
Towers Single feeds Lead pump Lead tower
To replicate field point #1 (Pump 1 + Tower 2): set Single feeding CT-2, lead pump CTP-1, Pump → HAND 62%, CT-2 fan → HAND 58 Hz, load ≈ 425 tons, wet-bulb ≈ 60 °F → expect ≈1,275 gpm, 8.8 psi, CWS≈71°F.
Manual valves & isolation basin level, air-ingestion, dead-head, overflow
Tower return = BAS control valve; tower supply = manual butterfly. Basins are separated; quick-fill is normally OFF (makeup is on the supply side after the pumps). Try dual mode → shut CT-2 return to 0% but leave CT-2 supply open: CT-2 basin drains → AIR INGEST + cavitation. Correct isolation = shut both CT-2 return and supply.
Setpoints & sequencing
Tower model ε calibration knobs
Hydraulics resistances & DP curve (field-calibrated)
PID gains DP-PID retuned + directional anti-windup
Ambient & load
Building load model economizer-gated, from the building HVAC inventory
Active when Load source = building. Loop load = CRAC floor + AHU cooling (collapses to the residual when economizing below the OAT & enthalpy limits) + heat pumps (+ cooling / − heating). Hover any control for what it does. Magnitudes are from the building HVAC summary (15 AHUs ~604 t, ~31 WSHPs, CRAC/IT ~46 t) with assumed diversity — tune as real BACnet load data comes in.