Commercial Office Building · Building Automation
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.
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.
An open evaporative tower — two crossflow 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, one running at a time, swapped automatically once a week) circulate condenser water to the building’s water-source heat pumps, AHU compressors, and computer-room cooling. A recent renovation separated the basins and re-filled the cells; one cell was out for several weeks of the fit period, which is why single-cell operation stays a first-class mode here.
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 control logic is the program running on the tower controller, with the building’s documented sequence of operations selectable beside it. 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.
Everything was re-fit to a late-summer-to-fall season of 2-minute BAS trends (both pumps, one cell and two, bypass shut and open, the first winter-mode night) with an on-site weather station, and is scored by replaying the model’s own engine through every poll. Hydraulics: both cells at 60.5 % pump give ≈975 gpm at ≈9.4 psi; the replayed flow is within −9 gpm on average (RMS 29) and pump DP within 0.35 psi RMS. Since late summer the loop has run about 1.9× the resistance fitted earlier in the year, drifting about ±8 % with load and weather. Tower: fed the measured inlet, flow, fan and wet bulb, each cell’s leaving water is within +0.12 °F on average (RMS 0.74 °F, ~52,000 steady polls); at the manufacturer’s certified selection (918 gpm per cell, 74 °F wet bulb) it leaves 85.5 °F against the certified ~85 °F. Whole plant: with the fans, pump and bypass forced to what was measured, supply runs 0.8 °F cold on average (RMS 2.9 °F, the loop amplifying small tower errors at a ~1 °F range); with the controller program running everything in AUTO on the real setpoints, 0.5 °F cold (RMS 2.4 °F), pump speed within 0.9 % RMS, and about as many makeup fills as the real plant (20 vs 20 a day). Building load is fit to the air handlers’ compressor stages (31 t RMS per poll, −4 t on average), and the basins to the levels, fills, drawdowns and two loss-of-flow events. Hold-out: on three days after the fit, data it never saw, flow stayed within +4 gpm (RMS 12), the tower alone within −0.1 °F (RMS 0.45 °F) and the makeup fills matched (17 a day); with the fans off at ~50 t the whole loop ran 2 °F cold, which at that load is only ~2.6 t of heat. On 13 more days after that (with the program's new 17 % fan floor and 30 % bypass ceiling) the program replayed in AUTO held supply within −0.3 °F (RMS 2.8 °F) and the 3rd-floor DP within 0.07 psi RMS, and the tower alone stayed within −0.1 °F (RMS 0.43 °F) — except at fan speeds under the old 33 % floor, never seen in the fit, where it leaves ~0.7 °F too cold.
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.
Free and open source (MIT) · source on GitHub · related: Wet-Bulb Calculator, HVAC Network Scanner, PPCL Workbench, HVACTrend · more projects