Figure: Graphical Abstract.
Figure: Conceptual diagram of the mixed-integer differentiable predictive control for nonlinear chiller plant optimization. Green dashed arrows represent the forward pass, while red dashed arrows represent the backward pass.
Figure: Experimental results for the influence of the binary-variance regularization on the relaxed binary variable for different penalty magnitudes under a step change in cooling load from \(150 \text{ kW}\) to \(500 \text{ kW}\) occurring at time \( k\!=\!20 \).
| Symbol | Description | Value | Unit |
|---|---|---|---|
| \(c_\mathrm{p}\) | Specific heat of water | 4.184 | kJ/(kg·°C) |
| \(C\) | Thermal capacitance | 14644 | kJ/°C |
| \(C_\mathrm{r}\) | Thermal capacitance | 29288 | kJ/°C |
| \(\rho\) | Base chiller power | 10 | kW |
| \(Q_{\max}\) | Maximum rated cooling | 500 | kW |
| \(a_0\) | Efficiency coefficient | 1 | - |
| \(a_1\) | Efficiency coefficient | 19.33 | - |
| \(a_2\) | Efficiency coefficient | -18.33 | - |
| \(\eta_\mathrm{s}\) | Heat exchanger efficiency | 0.7 | - |
| \(\eta_\mathrm{r}\) | Heat exchanger efficiency | 0.75 | - |
| \(\gamma\) | Pump power coefficient | 9.62e-4 | kW·s³/kg³ |
| \(\dot{m}^\text{min}\) | Minimum mass flow rate | 6 | kg/s |
| \(\dot{m}^\text{max}\) | Maximum mass flow rate | 20 | kg/s |
| \(T_\text{s}^{\text{min}}, T_\text{e}^{\text{min}}, T_\text{r}^{\text{min}}\) | Minimum temperatures | 7 | °C |
| \(T_\text{s}^{\text{max}}, T_\text{e}^{\text{max}}\) | Maximum temperatures | 12 | °C |
| \(T_\text{r}^{\text{max}}\) | Maximal return temp. | 26 | °C |
Figure: Closed-loop seven-day simulation results of a two-chiller system obtained with MI-DPC for a prediction horizon of \(N\!=\!15\). The process constraints are depicted by black dotted lines.
Figure: Closed-loop simulation results of a chiller plant \( (M\!=\!3) \) with MI-DPC \( (N\!=\!15) \) and RBC policies, highlighting the importance of predictive action for stable operation when cooling ramp-rate constraints are considered.
Figure: Computational scalability of MI-DPC across different numbers of chillers \( (M) \) and horizon lengths \( (N) \). The top panel illustrates the total training time ( TT ), while the bottom panel reports the mean inference time ( MIT ).
@article{boldocky2026data,
title={Data center chiller plant optimization via mixed-integer nonlinear differentiable predictive control},
author={Boldock{\'y}, J{\'a}n and Faulkner, Cary and Michael, Elad and Gulan, Martin and Tuor, Aaron and Drgo{\v{n}}a, J{\'a}n},
journal={Control Engineering Practice},
volume={174},
pages={107063},
year={2026},
publisher={Elsevier},
doi = {https://doi.org/10.1016/j.conengprac.2026.107063},
}