Technical Manual · Cooling Plant
Chiller Plant — P&ID Methodology & Engineering Basis
Full engineering methodology for the chiller-plant SCADA HMI: ISA P&ID symbol conventions, primary/secondary chilled-water loop design, lead-lag chiller sequencing, CHW flow derivation, and the display/status engine anchored to js/conv-engine.js. This is an honest account — the page is a partial-calc display engine, not a full thermo-hydraulic simulation.
01 Purpose & engineering basis
The chiller-plant page is an operator-grade SCADA HMI mimic — an ISA-style P&ID rendered in the browser. Its job is to show plant topology (primary/secondary loops, chiller train positions, pump duty/standby), deterministic simulated status (run/fault, lead-lag state, flow animation), and setpoint annotations (CHWS supply temperature, differential-pressure setpoints, N+1 headroom).
Truth boundary: current telemetry is the adopted 30 MW site-IT scenario from CONV_CALC v2.0.0. The 40 MW site-IT figure is the governed four-hall design boundary. Current plant status is 7 of 10 water-cooled centrifugal chillers running, 31.25 MW evaporator duty, 36.4034 MW condenser/tower heat rejection, 35 MW running capacity, and 45 MW post-one-unit-loss capacity.
What the page is not: it is not a dynamic thermo-hydraulic simulator. Pump speed, valve position, pressure and per-machine annotations are bounded deterministic HMI values. The 943.0 and 982.3 L/s figures are calculated reference flows, not measured header flow. Evaporator duty, tower rejection, chiller input, COP, kW/RT and N+1 margin descend from the governed engine snapshot.
P&ID tags follow ANSI/ISA-5.1. ASHRAE 90.4 is cited as the data-centre energy-performance framework; it is not used here to invent a universal CHW setpoint or COP. The project temperatures and equipment assumptions remain explicit scenario inputs.
02 Inputs — mode toggles & locked CHW basis
The page has no free-form calculator inputs. Instead it exposes mode toggles and reads a locked CHW basis from conv-engine.js. All displayed numbers descend deterministically from these inputs — no random values, no per-page hardcoded constants that contradict the basis.
| Input / Toggle | Value / Range | Type | Notes |
|---|---|---|---|
| CHWS temperature | 19.4 °C | Adopted current basis | Warm-water primary chilled-water supply from snapshot.cooling.chws_c. |
| CHWR temperature | 27.0 °C | Adopted current basis | Warm-water primary chilled-water return from snapshot.cooling.chwr_c. |
| Current site IT load | 30,000 kW | Adopted current basis | IT sensible-load reference-flow term from snapshot.site.it_load_kw. |
| Current evaporator duty | 31,250 kW | Derived current basis | IT plus UPS loss; the plant-duty reference-flow numerator, not condenser/tower heat rejection. |
| Condenser/tower rejection | 36,403.4 kW | Derived current basis | Evaporator duty plus chiller electrical input. |
| Condenser water | 32 / 37 °C | Adopted current basis | Distinct condenser-water supply/return circuit; never relabelled as CHWS/CHWR. |
| Lead-lag mode | AUTO / MANUAL | Mode toggle | AUTO: engine picks lead chiller by run-hours. MANUAL: operator selects. |
| View detail level | OVERVIEW / DETAIL / ENGINEERING | Mode toggle | Controls label density on the P&ID. OVERVIEW shows only major status; ENGINEERING reveals all sensor annotations. |
| Chillers running / installed | 7 / 10 | Adopted current basis | Each assumed at 5,000 kW thermal; central plant redundancy is N+1. |
03 Calculation methodology
The page derives CHW delta-T, two explicitly scoped reference flows, chiller input power, and condenser/tower rejection. Actual header and branch flow remain unavailable without meters. Function names map one-to-one to js/conv-engine.js.
CHW delta-T
chwDeltaT(m). Source: snapshot.cooling.chwr_c − snapshot.cooling.chws_c. Anchors current flow and heat-transfer calculations.CONV_CALC v2.0.0
CHW reference flows
c_p = 4.186 kJ/(kg·K). The engine publishes 943.0 L/s as its IT sensible-load reference; the HMI also reconciles the 982.3 L/s current plant-duty reference. Both are calculations. Measured header flow is UNAVAILABLE.CONV_CALC v2.0.0 · chwFlowLps · cooling.heat_rejection_kw
Per-loop flow split
Chiller input power (kW/ton sanity check)
Lead-lag sequencing logic
N+1 cooling headroom
04 ISA P&ID symbol conventions
The HMI follows ISA 5.1 tagging and symbol conventions. Equipment tags visible on the page map to the table below. Alarm colour hierarchy is strictly enforced — see the note on colour discipline.
| ISA Tag Prefix | Instrument Type | Display Location | Example Tag | |
|---|---|---|---|---|
TT | Temperature Transmitter | CHWS/CHWR headers, loop supply/return | TT-101 CHWS header | |
FT | Flow Transmitter | Primary header, per-loop risers | FT-201 primary header | |
PT | Pressure Transmitter | Pump discharge/suction, differential across coil | PT-301 pump-A discharge | |
DP | Differential Pressure | Across strainer, across chiller bundle | DPT-401 strainer | |
MV | Motor-operated Valve | Chiller isolation, bypass | MV-501 chiller-1 isolation | |
CV | Control Valve | Bypass, secondary-loop modulating | CV-601 DP bypass | |
P | Pump | Primary CHW pumps, condenser water pumps | P-701A/B duty/standby | |
CH | Chiller | Chiller train blocks | CH-1/CH-2/CH-3 lead/lag/standby |
--chwr). Standby equipment uses neutral grey (--ok). Warning conditions (N+1 margin low, pump near-trip) use signal amber (--warn). Fault/trip/alarm conditions use fault-red (--alarm). Instrument-cyan (--mn-accent) is reserved for page chrome only and must NEVER appear on a flow line or equipment symbol that can carry an alarm state — it would erase the alarm's visual signal. This is the same rule that governs all 34 manual pages.05 Primary / secondary loop architecture
The chiller plant uses a decoupled primary/secondary (P/S) design. The primary loop circulates through the chiller bundles at a constant low flow; the secondary loop modulates to match the data-hall cooling demand. A hydraulic decoupling bridge (bypass header) absorbs any flow mismatch.
| Parameter | Primary Loop | Secondary Loop |
|---|---|---|
| Supply temperature | 19.4 °C (CHWS) | 19.4 °C at the facility distribution supply header |
| Return temperature | 27.0 °C (CHWR) | 27.0 °C at the facility distribution return header |
| Flow regime | Constant-flow (primary pumps run at fixed speed) | Variable-flow (VFD pumps track DP setpoint) |
| DP setpoint | N/A (constant speed) | Secondary pump DP SP (operator-configurable) |
| Bypass / decoupler | Shared — absorbs primary/secondary flow mismatch | Shared — bypass flow direction reverses under low-load |
| Pump tags | P-701A/B (duty/standby) | P-801A/B (VFD, duty/standby) |
| HMI animation | Muted teal flow arrows, constant velocity | Flow arrow velocity scales with VFD speed display |
06 Worked example — current 30 MW site
This example reproduces the governed current plant fields. Every scope is explicit: site IT reference, evaporator-duty reference, condenser/tower rejection, running-machine display split, current running capacity, and post-one-unit-loss installed capacity.
- CHW delta-T:
27.0 − 19.4 =7.6 K. - Cooling-flow term: current site IT 30,000 kW.
- IT sensible-load reference flow:
30,000 / (4.186 × 7.6) =943.0 L/s. - Evaporator-duty reference flow:
31,250 / (4.186 × 7.6) =982.3 L/s. - Displayed engine-reference split:
943.0 / 7 =134.7 L/s per running machine; plant-duty sizing reference is 140.3 L/s; actual balancing requires measured branch flow. - Evaporator duty:
30,000 + 1,250 =31,250 kW. - Current running capacity:
7 × 5,000 =35,000 kW thermal. - Post-one-unit-loss capacity:
9 × 5,000 =45,000 kW; N+1 margin = 13,750 kW. - Chiller input:
31,250 × 0.16491 =5,153.4 kW electrical; COP 6.06; 0.58 kW/RT. - Condenser/tower rejection:
31,250 + 5,153.4 =36,403.4 kW.
07 References & standards
- ISA 5.1 (2022) — Instrumentation Symbols and Identification: P&ID tag prefixes (TT, FT, PT, MV, CV), loop bubble conventions, equipment symbol styles used on the chiller-plant HMI.
- ASHRAE 90.4 — Energy Standard for Data Centers; cited for energy-performance methodology, not as authority for a universal CHW setpoint, COP, or redundancy topology.
- ASHRAE Handbook — Data Centers and Telecommunication Facilities — equipment environmental classes and project-specific facility-water guidance; air inlet and water-loop limits are different domains.
- ANSI/ISA-5.1 — Instrumentation Symbols and Identification; basis for tag and P&ID symbol conventions.
- Governed project authority —
CONV_CALC.snapshot: current 30 MW IT, CHW 19.4/27.0 °C, condenser water 32/37 °C, and central 7/10 chiller status. - Engine source —
js/conv-engine.js(CONV_CALC v2.0.0):chwDeltaT(),chwFlowLps(),heatRejectionKw(), and plant-efficiency derivations.
08 Assumptions & limitations
The HMI assumes a well-balanced, decoupled primary/secondary plant at the adopted steady-state operating point. Transient effects (pull-down, pump inrush, glycol correction, tower approach and dynamic staging) are not modelled. The displayed COP 6.06 and 0.58 kW/RT are engine-derived scenario values; live use requires measured electrical power, calibrated flow and temperature sensors.
Flow-velocity animation on the P&ID is a visual cue proportional to the displayed flow value; it is not derived from a hydraulic resistance network. Pipe diameters and friction factors are not modelled. Equipment-level display values (valve %, VFD speed %, run hours) are status-field annotations consistent with the engineering basis — they are not back-calculated from independent models and must be treated as illustrative display parameters in any off-page engineering analysis.
This page and its methodology are an engineering education and visualisation aid. Final plant design, setpoint commissioning, and N+1 validation must be performed by qualified mechanical/controls engineers against the actual installed equipment and as-built P&IDs.