Home / Manuals / CDU Mini-BMS
Technical manual · simulated liquid-cooling controls

CDU Mini-BMS — Methodology & Formulas

The engineering basis behind five CDU placement types, thirteen instrument tiles, six operating/fault scenarios, live trends, P&ID linkage and the guided fault walkthrough in cdu-mini-bms.html. All readings are local simulation values; manufacturer limits and commissioned cause/effect remain authoritative.

Types 5Scenarios 6Signals 13Mode SIMULATED

01 Purpose & engineering basis

The mini-BMS teaches how a Coolant Distribution Unit separates facility and technology cooling loops, how instrument tags relate to operator tiles, and how one physical fault propagates across multiple readings. It is deliberately transparent: each displayed value comes from the selected type object, scenario delta and bounded deterministic waveform.

Boundary: this page is not a live BMS/SCADA, vendor controller emulator, safety system or set-point schedule. Confirm every alarm and trip against the selected CDU manual, water chemistry plan and approved sequence of operations.

02 Locked inputs by CDU type

Values below are copied from the cockpit TYPES object. Capacity and placement captions are illustrative design/education inputs linked to the existing CDU toolkit.

TypeArchitecture / placementCapacitySupplyΔTFlowLoop dPSystem pressure
In-RackL2L; 3U–4U inside one rack80 kW30°C10 K1.30 LPM/kW1.2 bar3.5 bar
In-RowL2L; cabinet between adjacent racks300 kW32°C11 K1.30 LPM/kW1.6 bar4.0 bar
SidecarL2L; slim unit beside a rack120 kW30°C9 K1.20 LPM/kW1.1 bar3.2 bar
L2L End-of-RowRow CDU connected to facility CDW1,200 kW34°C12 K1.25 LPM/kW2.2 bar4.5 bar
L2A Air-CooledLiquid-to-air; room rejects the heat60 kW33°C9 K1.20 LPM/kW1.0 bar3.0 bar

03 Calculation methodology

The current sample is the selected type baseline plus the active scenario delta plus a small sinusoidal display variation. The variation is not a random engineering basis and never changes type capacity or alarm bands.

secondaryFlow_LPM = flow_LPM_per_kW × capacity_kWreturnTemperature_C = supplyTemperature_C + ΔT_KExample In-Row: 1.30 × 300 = 390 LPM; return = 32 + 11 = 43°CImplemented by compute(); FT-01Σ and TT-02 are explicitly labelled derived. cdu-mini-bms.html TYPES/TILES
displayValue = typeBaseline + scenarioDelta + boundedSinusoidtileState = bandState(value, low, high)overallState = worst(tileStates) where ALARM > WARN > NORMALFilter clog can force the loop-dP tile to ALARM even when its numeric value crosses another band; state tiles use explicit scenario conditions.
heatTransfer basis: Q = ṁ × Cp × ΔTspecificFlow ≈ totalFlow_LPM / heatLoad_kWThe cockpit uses specific flow as an authored type input and visual teaching basis; it does not solve fluid properties, glycol correction, pump head or cold-plate network resistance.

04 Instrument tags & alarm bands

Tag / tileMeaningUnit / normal bandDerivation / state
FT-01 FlowSpecific secondary flow1.0–1.5 LPM/kWType baseline + scenario delta.
FT-01Σ Flow totalTotal secondary deliveryLPMSpecific flow × type capacity.
TT-01 SupplyCoolant supply to racks17–45°CType baseline + facility-water scenario delta.
TT-02 ReturnCoolant return from racks°CSupply + ΔT.
ΔT-01Secondary temperature rise8–12 KType baseline + fault delta.
PDT-02Secondary loop differential pressure0.5–3.0 barType baseline + restriction/flow delta.
PT-01Closed-loop system pressure2–6 barType baseline; falls under leak.
LT-01Reservoir/expansion level45–70%56% nominal; falls 15 points under leak.
P-01Duty/standby pump stateN+1 readyPump A failure changes state to N, no standby.
PDT-01Filter conditioncleanClog scenario raises filter dP and latches CLOG.
LSH-01Leak detectionDRYLeak scenario latches ALARM.
TT-ΔHeat-exchanger approach3–7 KNot applicable to L2A; rises under hot facility water.
AT-01Coolant chemistry summaryPG25 in-specStatic simulated state; not a lab measurement.

05 Fault propagation & control response

Each scenario changes a coherent set of signals so the alarm tells a physical story rather than turning one isolated tile red.

ScenarioApplied deltas / stateExpected alarm narrativeOperator learning action
NormalNo fault delta.All parameters nominal; N+1 ready, loop dry.Trace facility water → HX → pumps → filter → manifold → racks.
LeakLeak=1; pressure −0.7 bar; level −15%; flow −0.06 LPM/kW.LSH-01 alarm with falling LT-01/PT-01.Acknowledge, isolate affected zone, locate, repair, pressure-test and refill.
Pump A failP-01A=0; flow −0.12; dP −0.18.Warning: standby carries duty but N+1 is lost.Keep cooling online and service the failed duty pump before another fault.
Filter clogLoop dP +2.4 bar; filter CLOG; flow −0.4; ΔT +3.2 K.PDT-01/PDT-02 alarm, falling flow, rising thermal rise.Replace element at vendor threshold, then confirm recovered flow/dP.
Hot facility waterSupply +9°C; ΔT −2 K; HX approach +4 K.Warning: warm TT-01 and widening TT-Δ.Check facility CDW temperature/flow and HX fouling.
Low flowFlow −0.6; ΔT +5 K; dP −0.5 bar.FT-01 alarm with widening ΔT and lower pressure loss.Check pump, valves, quick disconnects and trapped air.

06 Worked examples

Example A · In-Row normal

  1. Capacity = 300 kW.
  2. Specific flow = 1.30 LPM/kW.
  3. Total flow = 300 × 1.30 = 390 LPM.
  4. Return = 32 + 11 = 43°C.
  5. Loop dP 1.6 bar and pressure 4.0 bar sit inside their declared bands.

Example B · In-Row filter clog

  1. Specific flow = 1.30 − 0.40 = 0.90 LPM/kW.
  2. Total flow ≈ 270 LPM.
  3. ΔT = 11 + 3.2 = 14.2 K.
  4. Loop dP = 1.6 + 2.4 = 4.0 bar.
  5. PDT-01 and PDT-02 report ALARM; the overall state becomes ALARM.

Example C · L2A air-cooled

  1. Capacity = 60 kW.
  2. Total flow = 60 × 1.20 = 72 LPM.
  3. Return = 33 + 9 = 42°C.
  4. HX approach reads n/a because there is no facility-water HX in the model.
  5. The room air system must accept rejected heat; this cockpit does not calculate that CRAH capacity.

Example D · Leak on Sidecar

  1. System pressure = 3.2 − 0.7 = 2.5 bar before display variation.
  2. Reservoir level = 56 − 15 = 41%, below the 45% normal band.
  3. Specific flow = 1.20 − 0.06 = 1.14 LPM/kW.
  4. LSH-01 latches ALARM even if some numeric signals remain in band.

07 Operating workflow & interaction model

  1. Select one of five CDU types; confirm placement, architecture and capacity tag.
  2. Start in Normal and correlate every P&ID instrument bubble with its live tile.
  3. Open a tile trend; read current, min/avg/max, sample count, band and reference.
  4. Inject one fault; read the alarm banner before inspecting changed tiles.
  5. Use the guided walkthrough to follow cause → propagation → consequence → response.
  6. Pause/step the simulation when comparing successive states; speed changes time only, not engineering inputs.
  7. Reset to Normal and verify overall P&ID state returns to RUN.
Accessibility: type/scenario/speed states use aria-pressed; P&ID instrument bubbles are keyboard focusable; Escape closes trend/link focus. Visual alarm color is always paired with NORMAL, WARN or ALARM text.

08 Standards & source mapping

09 Glossary & limitations

TermMeaningLimitation
CDUCoolant Distribution Unit separating/controlling the technology cooling loop.Actual architecture, fluids and controls are vendor/site specific.
L2LLiquid-to-liquid heat rejection through a facility-water heat exchanger.Facility supply/return and approach are not solved here.
L2ALiquid-to-air heat rejection into the room.Room CRAH/CRAC capacity is outside this model.
ΔTReturn temperature minus supply temperature.Uniform loop value; no branch maldistribution model.
dPDifferential pressure across loop/filter elements.No pump curve, valve Cv or hydraulic network solution.
N+1One standby pump beyond required duty.Pump A failure changes to N; common-mode power/control risk is not modelled.
PG25Illustrative 25% propylene-glycol chemistry label.No pH, conductivity or lab sample calculation; tile is simulated status only.

Open gaps: vendor alarm set-points, fluid-property correction, pump/head selection, HX duty/approach solution, expansion sizing, controls fail-safe states, sensor accuracy, sampling/freshness and protocol integration. Those must be contracted before any live-controller claim.

Open CDU Mini-BMSRead product requirementsAll manuals