Decision-Focused Learning for Neural Network-Constrained HVAC Scheduling
Pietro Favaro, Jean-Fran\c{c}ois Toubeau, Fran\c{c}ois Vall\'ee, Yury Dvorkin

TL;DR
This paper introduces a novel decision-focused learning approach for HVAC scheduling that embeds neural network models of thermal dynamics into an optimization framework, improving cost efficiency and grid services.
Contribution
It develops a stochastic smoothing technique to enable gradient-based training of neural networks within mixed-integer quadratic programs for HVAC control, overcoming previous gradient discontinuity issues.
Findings
Outperforms traditional identify-then-optimize methods in cost savings.
Achieves better grid service performance in simulations.
Demonstrates scalability for real-world building control applications.
Abstract
Heating, Ventilation, and Air Conditioning (HVAC) is a major electricity end-use with a substantial potential for providing grid services, such as demand response. Harnessing this flexibility requires accurate modeling of the thermal dynamics of buildings, a difficult task because nonlinear heat transfer and recurring daily cycles make historical data highly correlated and insufficient to generalize to new weather, occupancy, and control scenarios. This paper presents an HVAC management system formulated as a Mixed Integer Quadratic Program (MIQP), where Neural Network (NN) models of thermal dynamics are embedded as exact mixed-integer linear constraints. Unlike traditional training approaches that minimize prediction errors, we employ Decision-Focused Learning (DFL) to learn the NN parameters with the objective of directly improving the HVAC cost performance. However, the discrete…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBuilding Energy and Comfort Optimization
