Home / DC Solutions / Technical Manuals / CDU Toolkit

Technical Manual · CDU & Liquid Cooling

Liquid-Cooling CDU Toolkit — Methodology & Formulas

Every input, equation, constant, output, and reference behind the four-resource CDU Toolkit — selection guide, maintenance checklist, interactive Mini-BMS cockpit, and deep comparison. The sizing math is anchored to the GB300 campus engine js/dcai-engine.js (DCAI_CALC) reading js/dcai-model.js (DCAI_MODEL). No back-solved constants, no random values.

Engine DCAI_CALC v1.0.0 Basis gb300-500mw-2026-09-06 Resources 4 Outputs CDU count · flow · load · pump power
▶ Open the CDU Toolkit

01 Purpose & engineering basis

The CDU Toolkit is a four-resource set for selecting, operating, visualising, and comparing liquid-cooling Coolant Distribution Units in AI/HPC data centers. It answers four design questions: which CDU topology fits a given density and infrastructure constraint, how many CDUs are required and what flow does each carry, what are the live operating parameters and fault signatures, and how do CDU types compare on TCO, field-failure modes, and vendor support.

The four constituent resources are: (1) Selection & Deployment Guide — a reference document with verified vendor specs, sizing math, and installation requirements; (2) Installation, Inspection & Maintenance Checklist — operational parameter bands, water-quality criteria (ASHRAE TC 9.9 W-classes, OCP limits), commissioning procedure, symptom table, and PM cadences; (3) Mini-BMS Cockpit — an interactive cockpit per CDU type with animated P&ID, live simulated parameters, and fault injection; (4) Deep Comparison — source-tagged comparison across field issues, BMS/DCIM integration, vendor after-sales, and TCO.

The governing sizing authority is the adopted GB300 campus basis (data/dcai-parameters.json, spec gb300-500mw-2026-09-06): "CDU_duty = ceil(liquid_heat_kWth / 1,000)", executed by js/dcai-engine.js (DCAI_CALC). Supporting fluid standards are ISO 4413 (hydraulic fluid power safety), ASHRAE 15 (refrigeration-system containment), and ASHRAE TC 9.9 (data-center liquid-cooling best practice). The Mini-BMS cockpit inherits DCAI_CALC constants for Rule-1 consistency — parameter bands, standby logic, and pump-power figures trace to the same adopted model as the datahall dashboard.

02 Inputs

Inputs split into two groups: (a) cockpit parameters used by the Mini-BMS to drive live simulation and fault injection, and (b) selection filters used by the Selection Guide and Deep Comparison. The sizing formulas consume the cockpit parameters; the checklist uses measured values against the same bands.

Cockpit / sizing parameters

FieldSymbolUnitRange / typicalMeaning
Rack IT load per hall power.rack_it_hall_kweITkW124,960Total rack IT load for the data hall (880 racks × 142 kW), per the DCAI_CALC adopted basis.
Liquid capture ratio heat.liquid_capture_ratioα—0.85 (adopted)Fraction of rack IT heat removed by the secondary hydronic loop.
CDU unit rating equipment.cdu_unit_kwthRkW1,000 (CoolIT CHx1000) · 121 (per-rack)Heat-rejection capacity per CDU. Engine default = 1,000 kWth CoolIT CHx1000 row CDU. Vertiv CoolChip 121 kW remains the per-rack class reference.
TCS deltaT tcsDeltaT_KΔTK10 (adopted)Secondary-loop supply/return temperature difference: 40 °C supply → 50 °C return (warm, dry-only).
Water density rhoKgPerM3ρkg/m³1,000TCS loop water density (STANDARD constant). Adjust for glycol mixtures.
Water specific heat cpKjPerKgKCpkJ/(kg·K)4.186TCS loop specific heat capacity (STANDARD constant).
CDU pump head pumpHead_PaHPa250 000–500 000Total dynamic head across the secondary loop, used in pump-power sizing.
Pump efficiency pumpEffη—0.70–0.80Pump shaft efficiency. CDU VFD pumps typically 72–78%.

Selection filters (Selection Guide & Comparison)

FilterOptionsDrives
CDU topologyIn-rack · In-row · Sidecar · L2L EoR · L2ASelection guide topology columns; Comparison field-issue rows.
Cooling loop typeL2L (liquid-to-liquid) · L2A (liquid-to-air)Infrastructure tie-in requirements; facility water dependency.
Density band<20 kW · 20–60 kW · 60–200 kW · >200 kW per rackTopology recommendation matrix in the Selection Guide.
OEMVertiv · Asetek · Schneider · Liqtech · ZutaCore · CustomVendor matrix in the Deep Comparison; after-sales score.
Redundancy targetN · N+1 · 2NRunning count upper-bounds; spare CDU pre-positioning.

03 Calculation methodology

Four sizing steps executed sequentially by DCAI_CALC. Function names map one-to-one to js/dcai-engine.js. The Selection Guide and Checklist are reference/editorial documents — they state spec values and parameter bands but do not call the engine. The Mini-BMS cockpit inherits the same constants for consistency.

Step 1 — Liquid heat load

liquid_heat_kWth = rack_IT_kWe × liquid_capture_ratio Capture ratio is 0.85 (85%), adopted for direct-to-chip GB300 racks. Air-side residual carries the remaining 15% of rack IT plus everything outside the rack that never enters the liquid loop.js/dcai-engine.js compute()

Step 2 — CDU running count

CDU_duty = ceil( liquid_heat_kWth / CDU_rating_kWth ) CDU_installed = CDU_duty + 1 standby In ceilCount(duty, unit). Engine default CDU_rating = 1,000 kWth (CoolIT CHx1000 row CDU). Ceiling ensures full coverage; fractional CDU is not permissible.js/dcai-engine.js ceilCount() · equipment.cdu_unit_kwth

Step 3 — Total hydronic flow and per-CDU apportionment

total_flow_m3h = liquid_heat_kWth × 3600 / ( ρ × Cp × ΔT ) per_CDU_flow_m3h = total_flow_m3h / CDU_duty per_CDU_load_kW = liquid_heat_kWth / CDU_duty In flowM3h(qKwTh, rhoKgM3, cpKjKgK, deltaTK). ρ = 1,000 kg/m³, Cp = 4.186 kJ/(kg·K), ΔT = 10 K from the adopted model (warm 40/50°C TCS). Flow divides equally across running CDUs in a balanced manifold arrangement.js/dcai-engine.js flowM3h() · design.flows.tcs_m3h

Step 4 — CDU pump power and standby provision

pump_power_kW = flow_m3s × head_Pa / ( pump_eff × 1000 ) flow_m3s = flow_m3h / 3600 CDU_installed = CDU_duty + 1 (one standby unit per hall) CDU pump power reference: the facility electrical basis publishes the CDW (condenser distribution water) pump total directly from flow × head, not a fixed reference figure — see design.electrical.cdw_pumps_kwe (~2,790 kW facility-wide at the design-day operating point). Standby provision is one unit per hall (107 duty + 1 standby = 108 installed/hall). The Mini-BMS P&ID shows P-01A duty / P-01B standby with auto-changeover on pump failure (F11.2).js/dcai-engine.js pumpKwe() · design.electrical.cdw_pumps_kwe

04 Constants & data sources

Every constant lives in the deep-frozen DCAI_MODEL with a // source: tag and an evidence class. CDU-relevant constants:

ConstantValueSourceNotes
CDU rating (row CDU, adopted default)1,000 kWdata/dcai-parameters.json equipment.cdu_unit_kwthCoolIT CHx1000 sizing basis for the CDU duty-count engine call.
Vertiv CoolChip CDU 121121 kWOEM datasheet, Source SanityPer-rack class reference for smaller in-rack deployments. Not the adopted facility-scale basis.
Liquid capture ratio0.85data/dcai-parameters.json heat.liquid_capture_ratio85% of rack IT heat to the secondary hydronic loop for direct-to-chip racks.
TCS supply temperature40 °Cdata/dcai-parameters.json design.planes.p07_tcs_supply_cWarm secondary-loop supply to CDU cold-plate manifold, dry-only heat rejection.
TCS return temperature50 °Cdata/dcai-parameters.json design.planes.p08_tcs_return_cReturn from cold plates; ΔT = 10 K across the loop.
Water density (ρ)1,000 kg/m³STANDARD physical constantPure water at the TCS operating range. Glycol mixtures require adjustment.
Water Cp4.186 kJ/(kg·K)STANDARD physical constantSpecific heat used in flowM3h().
CDU pump power (facility, design-day)~2,790 kWdesign.electrical.cdw_pumps_kweDerived from flow × head at the design-day operating point — never a fixed reference figure.
Secondary loop ΔP target0.5–3.0 barCDU Mini-BMS operating bands · ASHRAE TC 9.9Differential pressure across the CDU secondary manifold; alarm outside this band.
System pressure (secondary)2–6 barCDU Mini-BMS operating bandsSecondary-loop static pressure; leak alarm if rapid drop detected.
Flow rate target1.0–1.5 L/min/kWCDU Mini-BMS operating bands · OCP Thermal WGPer-kW flow guidance for cold-plate DCW systems; OCP specification for HPC racks.
Secondary supply temperature17–50 °CCDU Mini-BMS · ASHRAE TC 9.9Acceptable secondary supply range; dew-point reset ensures ≥dew point + 3 °C to avoid condensation.
Retired basis (GB200): this toolkit's sizing methodology was originally anchored to a GB200 NVL72 split-domain basis-of-design (BASELINE-DECISION.md, locked 2026-05-17): Scenario A/B IT loads (3,564 / 7,128 kW per hall, 14,256 MW facility at Scenario A), a 350 kW end-of-row CDU rating (21-worked-examples.md Ex7), a 120 kW CDU-pump reference at the 7,128 kW Scenario B IT load (Ex9), and a nameplate chiller COP of 6.8. That basis was retired 2026-09-06 by owner decision (plan cheerful-cuddling-mitten.md) in favour of the adopted GB300 NVL72 basis documented throughout this page — 880 racks/hall at 142 kW/rack (one rack = one NVLink domain), 1,000 kWth CoolIT CHx1000 CDUs, and a Carnot-fraction-derived chiller COP. The retired files, js/datahall-model.js and js/datahall-calculations.js, remain on disk byte-frozen and still pass their own 57 worked-example tests (tools/test-datahall-calc.mjs) as the retirement record — they are historical, not the current basis, and are the only place on this page where the retired figures above describe anything other than a retired reference.

CDU OEM reference models

OEM / ModelCapacityTypeSource class
Vertiv CoolChip CDU 121121 kWIn-rack / per-rack L2LSource Sanity — per-rack density class; coolChipNoteKW reference, not the adopted facility-scale default.
Asetek RackCDU D2C20–100 kWIn-rack / direct-to-chipOEM datasheet; representative per-rack class for mid-density HPC.
CoolIT CHx1000 (row CDU, adopted default)1,000 kWEnd-of-row / row L2Ldata/dcai-parameters.json equipment.cdu_model — the adopted GB300 sizing basis.
High-capacity EoR CDU500–800 kWEnd-of-row L2LAlternative mid-range class for smaller AI/HPC islands; not the DCAI_CALC default.

Standards: ISO 4413:2011 — hydraulic fluid-power system safety (pressure testing, containment, relief-valve requirements); ASHRAE 15:2022 — refrigeration-system safety (coolant concentration limits, leak detection for refrigerant-based CDUs); ASHRAE TC 9.9 — liquid-cooling best practice including W-class water quality acceptance criteria (W1–W4, conductivity, pH, dissolved oxygen); OCP Thermal WG — cold-plate connector and flow-rate specifications for hyperscale HPC; DMTF Redfish §Thermal — CDU BMS/DCIM integration schema.

05 Outputs

The sizing engine returns four primary quantities. The Mini-BMS cockpit derives its live-parameter state from these values; the Selection Guide states the same sizing math as reference text; the Checklist uses measured values against the operating bands.

OutputFormula / sourceUnitInterpretation
Liquid heat loadrack_IT × 0.85kWHeat rejected to the secondary hydronic loop. Drives all downstream CDU sizing.
CDU duty countceil(liquid_heat / 1,000)countMinimum CDUs needed to cover the liquid heat load at full-capacity rating.
CDU installed countCDU_duty + 1countTotal CDUs provisioned including one standby unit per hall for single-failure tolerance.
Total hydronic flowliquid_heat × 3600 / (1,000 × 4.186 × 10)m³/hSecondary-loop flow required to carry the liquid heat load at 10 K ΔT.
Per-CDU flowtotal_flow / CDU_dutym³/hFlow each running CDU handles. Used to size manifold headers and check velocity limits.
Per-CDU loadliquid_heat / CDU_dutykWThermal load per unit. Confirms CDU is operating within rated capacity with margin.
CDU pump power (total)flow_m3s × head / η / 1000kWElectrical power for CDU circulation pumps — included in the PUE basis as a distinct cooling-ancillary line.
Cockpit status flagslive simulationbool / enumMini-BMS: N+1 healthy / N (standby lost) / FAULT; leak=0 / leak detected; chemistry in-spec / drift alarm.

06 Worked example

Adopted GB300 basis: 4 halls × 880 NVL72 racks/hall × 142 kW/rack = 499,840 kW (499.84 MW) rack IT facility-wide. Verify CDU count, per-unit flow, and per-unit load against DCAI_CALC.snapshot. Per-hall sizing is computed first, then scaled by 4 halls — this is the same order the live engine uses, and it is NOT the same as ceiling the facility total in one step (ceiling is not linearly additive).

  1. Rack IT per hall: 880 × 142 = 124,960 kW → facility × 4 = 499,840 kW (499.84 MW)
  2. Liquid heat per hall (85% capture): 124,960 × 0.85 = 106,216 kW · Air-side residual (15% of rack IT plus fabric/OOB/storage/UPS-loss/dist-loss/aux): 35,509 kW
  3. CDU duty count per hall: ceil(106,216 / 1,000) = 107 CDUs/hall + 1 standby = 108 installed/hall
  4. Facility total: 107 × 4 = 428 running + 1 × 4 = 4 standby = 432 installed facility-wide
  5. Total hydronic flow per hall: 106,216 × 3600 / (1,000 × 4.186 × 10) = 9,612.3 m³/h → facility × 4 = 38,449.2 m³/h
  6. Per-CDU flow: 9,612.3 / 107 = 89.8 m³/h/CDU
  7. Per-CDU load: 106,216 / 107 = 992.7 kW/CDU (99.3% of 1,000 kW rating — within capacity)
  8. CDU pump power (facility, design-day operating point): ~2,790 kW — design.electrical.cdw_pumps_kwe, derived from flow × head, not a fixed reference figure.
  9. Sanity check — per-CDU flow vs OCP band: 89.8 m³/h = 1,496.7 L/min; 1,496.7 / 992.7 = 1.51 L/min/kW → essentially at the top of the 1.0–1.5 L/min/kW operating band ✓
DCAI_CALC anchor: these are the canonical adopted-basis numbers cited throughout this toolkit (880 racks/hall × 142 kW × 0.85 = 106,216 kW liquid heat/hall, 107 CDUs/hall running, 108 installed/hall, 432 installed facility-wide, 89.8 m³/h and 992.7 kW per unit). See §04 "Retired basis" note for the retired end-of-row sizing this toolkit used before 2026-09-06.

07 References & standards

08 Assumptions & limitations

The CDU count formula assumes all CDUs are identically rated and the manifold is hydraulically balanced (equal flow share). In practice, diversity factors, partial-load derating, and manifold pressure-drop asymmetry should be modelled; consult the CDU OEM for site-specific sizing confirmation. The 1,000 kW CoolIT CHx1000 rating is the adopted basis — it names a real vendor model, but actual CDU ratings must still be confirmed against the chosen OEM's current datasheet at time of procurement.

The CDU pump-power figure (~2,790 kW facility, design-day) is derived from flow × head at the engine's design-day operating point — it is not a fixed reference value scaled from a single worked example, and it moves with ambient across the weather year the same way the chiller COP does. Site pump power depends on actual loop head, pipe routing, and equipment arrangement. The 1.0–1.5 L/min/kW operating band from OCP applies to cold-plate direct-to-chip systems; in-row or sidecar CDUs with larger heat exchangers may accept lower per-kW flow.

Water-quality criteria (ASHRAE TC 9.9 W-classes) in the Checklist are acceptance thresholds, not ongoing operating targets; continuous monitoring with automatic dosing is recommended for CDU installations above 200 kW/hall. The FMECA fault codes (F11.1–F11.5) referenced by the Mini-BMS are educational mappings to ai-engineering-maintenance.html — they are not a substitute for a site-specific FMECA analysis. This toolkit and its methodology are an engineering education and pre-design aid; final CDU design and commissioning must be carried out by a qualified mechanical/facilities engineer to the authority having jurisdiction and in compliance with the site's cooling-infrastructure specifications.

▶ Open the Liquid-Cooling CDU Toolkit