A Lightweight Calibrated Simulation Enabling Efficient Offline Learning for Optimal Control of Real Buildings

Judah Goldfeder, John Sipple
10/12/2023
cs.AIcs.CEeess.SP

Official code: google/sbsim (114 stars, Apache-2.0, last commit 2026-02-11).

Abstract

Modern commercial Heating, Ventilation, and Air Conditioning (HVAC) devices form a complex and interconnected thermodynamic system with the building and outside weather conditions, and current setpoint control policies are not fully optimized for minimizing energy use and carbon emission. Given a suitable training environment, a Reinforcement Learning (RL) model is able to improve upon these policies, but training such a model, especially in a way that scales to thousands of buildings, presents many real world challenges. We propose a novel simulation-based approach, where a customized simulator is used to train the agent for each building. Our open-source simulator (available online: https://github.com/google/sbsim) is lightweight and calibrated via telemetry from the building to reach a higher level of fidelity. On a two-story, 68,000 square foot building, with 127 devices, we were able to calibrate our simulator to have just over half a degree of drift from the real world over a six-hour interval. This approach is an important step toward having a real-world RL control system that can be scaled to many buildings, allowing for greater efficiency and resulting in reduced energy consumption and carbon emissions.

View on arXivView PDF

Code Implementations(1)

google/sbsimOfficial100%
Apache-2.0
11443Python, MakefileAug 20, 20248 months agoApache-2.0
reinforcement-learningsmart-building

Similar Papers

Cite this paper

@article{goldfeder2023lightweight,
  title  = {A Lightweight Calibrated Simulation Enabling Efficient Offline Learning for Optimal Control of Real Buildings},
  author = {Judah Goldfeder and John Sipple},
  year   = {2023},
  eprint = {2310.08569},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.08569v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.08569.svg)](https://codeofpaper.com/paper/2310.08569)

Discussion