DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Building optimization testing framework (BOPTEST) for simulation-based benchmarking of control strategies in buildings

Abstract

Development of new building HVAC control algorithms has grown due to needs for energy efficiency and operational flexibility. However, case studies demonstrating new algorithms are largely individualized, making algorithm performance difficult to compare directly. In addition, the effort and expertise required to implement case studies in real or simulated buildings limits rapid prototyping potential. Therefore, this paper presents the Building Optimization Testing Framework (BOPTEST) and associated software for simulation-based benchmarking of building HVAC control algorithms. A containerized run-time environment (RTE) enables rapid, repeatable deployment of common building emulators representing different system types. Emulators use Modelica to represent realistic physical dynamics, embed baseline control, and enable overwriting supervisory and local-loop control signals. Finally, a common set of key performance indicators are calculated within the RTE and reported to the user. This paper details the design and implementation of software and demonstrates its usage to benchmark a Model Predictive Control strategy.

Authors:
ORCiD logo [1]; ORCiD logo [2];  [3]; ORCiD logo [3]; ORCiD logo [4]; ORCiD logo [5];  [3];  [6];  [3];  [1]; ORCiD logo [7]
  1. Lawrence Berkeley National Laboratory, Berkeley, CA, USA
  2. Department of Mechanical Engineering, KU Leuven, Leuven, Belgium, EnergyVille, Thor Park, Waterschei, Belgium, Flemish Institute for Technological Research (VITO), Mol, Belgium
  3. Pacific Northwest National Laboratory, Richland, WA, USA
  4. Department of Mechanical Engineering, KU Leuven, Leuven, Belgium
  5. SINTEF Community, Oslo, Norway
  6. National Renewable Energy Laboratory, Golden, CO, USA
  7. Department of Mechanical Engineering, KU Leuven, Leuven, Belgium, EnergyVille, Thor Park, Waterschei, Belgium
Publication Date:
Research Org.:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States); Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States); National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Org.:
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Energy Efficiency Office. Building Technologies Office
OSTI Identifier:
1827766
Alternate Identifier(s):
OSTI ID: 1832895; OSTI ID: 1833989; OSTI ID: 1834043
Report Number(s):
PNNL-SA-164986; NREL/JA-5500-81588
Journal ID: ISSN 1940-1493; 7
Grant/Contract Number:  
AC02-05CH11231; AC05-76RL01830; AC36-08GO28308
Resource Type:
Published Article
Journal Name:
Journal of Building Performance Simulation
Additional Journal Information:
Journal Name: Journal of Building Performance Simulation Journal Volume: 14 Journal Issue: 5; Journal ID: ISSN 1940-1493
Publisher:
Informa UK Limited
Country of Publication:
United Kingdom
Language:
English
Subject:
32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATION; controls; HVAC; modelica; FMI; benchmarking; buildings

Citation Formats

Blum, David, Arroyo, Javier, Huang, Sen, Drgoňa, Ján, Jorissen, Filip, Walnum, Harald Taxt, Chen, Yan, Benne, Kyle, Vrabie, Draguna, Wetter, Michael, and Helsen, Lieve. Building optimization testing framework (BOPTEST) for simulation-based benchmarking of control strategies in buildings. United Kingdom: N. p., 2021. Web. doi:10.1080/19401493.2021.1986574.
Blum, David, Arroyo, Javier, Huang, Sen, Drgoňa, Ján, Jorissen, Filip, Walnum, Harald Taxt, Chen, Yan, Benne, Kyle, Vrabie, Draguna, Wetter, Michael, & Helsen, Lieve. Building optimization testing framework (BOPTEST) for simulation-based benchmarking of control strategies in buildings. United Kingdom. https://doi.org/10.1080/19401493.2021.1986574
Blum, David, Arroyo, Javier, Huang, Sen, Drgoňa, Ján, Jorissen, Filip, Walnum, Harald Taxt, Chen, Yan, Benne, Kyle, Vrabie, Draguna, Wetter, Michael, and Helsen, Lieve. Wed . "Building optimization testing framework (BOPTEST) for simulation-based benchmarking of control strategies in buildings". United Kingdom. https://doi.org/10.1080/19401493.2021.1986574.
@article{osti_1827766,
title = {Building optimization testing framework (BOPTEST) for simulation-based benchmarking of control strategies in buildings},
author = {Blum, David and Arroyo, Javier and Huang, Sen and Drgoňa, Ján and Jorissen, Filip and Walnum, Harald Taxt and Chen, Yan and Benne, Kyle and Vrabie, Draguna and Wetter, Michael and Helsen, Lieve},
abstractNote = {Development of new building HVAC control algorithms has grown due to needs for energy efficiency and operational flexibility. However, case studies demonstrating new algorithms are largely individualized, making algorithm performance difficult to compare directly. In addition, the effort and expertise required to implement case studies in real or simulated buildings limits rapid prototyping potential. Therefore, this paper presents the Building Optimization Testing Framework (BOPTEST) and associated software for simulation-based benchmarking of building HVAC control algorithms. A containerized run-time environment (RTE) enables rapid, repeatable deployment of common building emulators representing different system types. Emulators use Modelica to represent realistic physical dynamics, embed baseline control, and enable overwriting supervisory and local-loop control signals. Finally, a common set of key performance indicators are calculated within the RTE and reported to the user. This paper details the design and implementation of software and demonstrates its usage to benchmark a Model Predictive Control strategy.},
doi = {10.1080/19401493.2021.1986574},
journal = {Journal of Building Performance Simulation},
number = 5,
volume = 14,
place = {United Kingdom},
year = {Wed Oct 27 00:00:00 EDT 2021},
month = {Wed Oct 27 00:00:00 EDT 2021}
}

Works referenced in this record:

Reinforcement learning for building controls: The opportunities and challenges
journal, July 2020


Modelica BuildingSystems − eine Modellbibliothek zur Simulation komplexer energietechnischer Gebäudesysteme
journal, February 2013

  • Nytsch-Geusen, Christoph; Huber, Jörg; Ljubijankic, Manuel
  • Bauphysik, Vol. 35, Issue 1
  • DOI: 10.1002/bapi.201310045

SimApi, a smartgrid co-simulation software platform for benchmarking building control algorithms
journal, January 2019


Characterizing variations in variable air volume system controls
journal, January 2017


Co-simulation of building energy and control systems with the Building Controls Virtual Test Bed
journal, September 2011


Implementation and performance analysis of a multi-energy building emulator
conference, September 2020


Equation-based languages – A new paradigm for building energy modeling, simulation and optimization
journal, April 2016


Technologies and Magnitude of Ancillary Services Provided by Commercial Buildings
journal, April 2016


Modelling of Heat Pumps with Calibrated Parameters Based on Manufacturer Data
conference, July 2017

  • Cimmino, Massimo; Wetter, Michael
  • The 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017, Linköping Electronic Conference Proceedings
  • DOI: 10.3384/ecp17132219

All you need to know about model predictive control for buildings
journal, January 2020


Development of building thermal environment emulator to evaluate the performance of the HVAC system operation
journal, April 2019


Energym: A Building Model Library for Controller Benchmarking
journal, April 2021

  • Scharnhorst, Paul; Schubnel, Baptiste; Fernández Bandera, Carlos
  • Applied Sciences, Vol. 11, Issue 8
  • DOI: 10.3390/app11083518

Reinforcement learning for demand response: A review of algorithms and modeling techniques
journal, February 2019


An agent-based hardware-in-the-loop simulation framework for building controls
journal, December 2018


Identification of multi-zone grey-box building models for use in model predictive control
journal, May 2020


Simulation and control of thermally activated building systems (TABS)
journal, September 2016


The CityLearn Challenge 2020
conference, November 2020

  • Vázquez-Canteli, José R.; Dey, Sourav; Henze, Gregor
  • BuildSys '20: The 7th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation, Proceedings of the 7th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation
  • DOI: 10.1145/3408308.3431122

CityLearn v1.0: An OpenAI Gym Environment for Demand Response with Deep Reinforcement Learning
conference, November 2019

  • Vázquez-Canteli, José R.; Kämpf, Jérôme; Henze, Gregor
  • BuildSys '19: The 6th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation, Proceedings of the 6th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation
  • DOI: 10.1145/3360322.3360998

Unscented Kalman Filter Using Augmented State in the Presence of Additive Noise
conference, July 2009

  • Sun, Fuming; Li, Guanglin; Wang, Jingli
  • 2009 IITA International Conference on Control, Automation and Systems Engineering, CASE 2009, 2009 IITA International Conference on Control, Automation and Systems Engineering (case 2009)
  • DOI: 10.1109/CASE.2009.51

EnergyPlus: creating a new-generation building energy simulation program
journal, April 2001


Modelica Buildings library
journal, March 2013

  • Wetter, Michael; Zuo, Wangda; Nouidui, Thierry S.
  • Journal of Building Performance Simulation, Vol. 7, Issue 4
  • DOI: 10.1080/19401493.2013.765506

Implementation and verification of the IDEAS building energy simulation library
journal, February 2018


Building models for model predictive control of office buildings with concrete core activation
journal, May 2013

  • Sourbron, Maarten; Verhelst, Clara; Helsen, Lieve
  • Journal of Building Performance Simulation, Vol. 6, Issue 3
  • DOI: 10.1080/19401493.2012.680497

Modelica - An International Effort to Design the Next Generation Modeling Language
journal, April 1997


The first world championship in cybernetic building optimization
journal, March 2020

  • Togashi, Eisuke; Miyata, Masato; Yamamoto, Yoshihide
  • Journal of Building Performance Simulation, Vol. 13, Issue 3
  • DOI: 10.1080/19401493.2020.1741685

Toolbox for development and validation of grey-box building models for forecasting and control
journal, June 2015

  • De Coninck, Roel; Magnusson, Fredrik; Åkesson, Johan
  • Journal of Building Performance Simulation, Vol. 9, Issue 3
  • DOI: 10.1080/19401493.2015.1046933

A Guide for the Design of Benchmark Environments for Building Energy Optimization
conference, November 2020

  • Wölfle, David; Vishwanath, Arun; Schmeck, Hartmut
  • BuildSys '20: The 7th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation, Proceedings of the 7th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation
  • DOI: 10.1145/3408308.3427614

Modeling and optimization with Optimica and JModelica.org—Languages and tools for solving large-scale dynamic optimization problems
journal, November 2010


A learning-based time-efficient framework for building energy performance evaluation
journal, December 2020


Model predictive control of a building heating system: The first experience
journal, February 2011


Data requirements and performance evaluation of model predictive control in buildings: A modeling perspective
journal, May 2021


Theory and applications of HVAC control systems – A review of model predictive control (MPC)
journal, February 2014


A Framework for Nonlinear Model Predictive Control in JModelica.org
conference, September 2015

  • Axelsson, Magdalena; Magnusson, Fredrik; Henningsson, Toivo
  • The 11th International Modelica Conference, Linköping Electronic Conference Proceedings
  • DOI: 10.3384/ecp15118301

The Functional Mockup Interface for Tool independent Exchange of Simulation Models
conference, June 2011

  • Blochwitz, T.; Otter, M.; Arnold, M.
  • The 8th International Modelica Conference, Technical Univeristy, Dresden, Germany, Linköping Electronic Conference Proceedings
  • DOI: 10.3384/ecp11063105