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:
-
- Lawrence Berkeley National Laboratory, Berkeley, CA, USA
- Department of Mechanical Engineering, KU Leuven, Leuven, Belgium, EnergyVille, Thor Park, Waterschei, Belgium, Flemish Institute for Technological Research (VITO), Mol, Belgium
- Pacific Northwest National Laboratory, Richland, WA, USA
- Department of Mechanical Engineering, KU Leuven, Leuven, Belgium
- SINTEF Community, Oslo, Norway
- National Renewable Energy Laboratory, Golden, CO, USA
- 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}
}
https://doi.org/10.1080/19401493.2021.1986574
Works referenced in this record:
Reinforcement learning for building controls: The opportunities and challenges
journal, July 2020
- Wang, Zhe; Hong, Tianzhen
- Applied Energy, Vol. 269
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
SimApi, a smartgrid co-simulation software platform for benchmarking building control algorithms
journal, January 2019
- Pallonetto, Fabiano; Mangina, Eleni; Milano, Federico
- SoftwareX, Vol. 9
Characterizing variations in variable air volume system controls
journal, January 2017
- Pang, Xiufeng; Piette, Mary A.; Zhou, Nan
- Energy and Buildings, Vol. 135
Grid-Interactive Efficient Buildings Technical Report Series: Whole-Building Controls, Sensors, Modeling, and Analytics
report, December 2019
- Roth, Amir; Reyna, Janet
Co-simulation of building energy and control systems with the Building Controls Virtual Test Bed
journal, September 2011
- Wetter, Michael
- Journal of Building Performance Simulation, Vol. 4, Issue 3
Implementation and performance analysis of a multi-energy building emulator
conference, September 2020
- Yang, Tao; Filonenko, Konstantin; Arendt, Krzysztof
- 2020 6th IEEE International Energy Conference (ENERGYCon)
Equation-based languages – A new paradigm for building energy modeling, simulation and optimization
journal, April 2016
- Wetter, Michael; Bonvini, Marco; Nouidui, Thierry S.
- Energy and Buildings, Vol. 117
Technologies and Magnitude of Ancillary Services Provided by Commercial Buildings
journal, April 2016
- Kim, Young-Jin; Blum, David H.; Xu, Nora
- Proceedings of the IEEE, Vol. 104, Issue 4
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
All you need to know about model predictive control for buildings
journal, January 2020
- Drgoňa, Ján; Arroyo, Javier; Cupeiro Figueroa, Iago
- Annual Reviews in Control, Vol. 50
Development of building thermal environment emulator to evaluate the performance of the HVAC system operation
journal, April 2019
- Togashi, Eisuke; Miyata, Masato
- Journal of Building Performance Simulation, Vol. 12, Issue 5
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
Reinforcement learning for demand response: A review of algorithms and modeling techniques
journal, February 2019
- Vázquez-Canteli, José R.; Nagy, Zoltán
- Applied Energy, Vol. 235
An agent-based hardware-in-the-loop simulation framework for building controls
journal, December 2018
- Huang, Sen; Wang, Weimin; Brambley, Michael R.
- Energy and Buildings, Vol. 181
Identification of multi-zone grey-box building models for use in model predictive control
journal, May 2020
- Arroyo, Javier; Spiessens, Fred; Helsen, Lieve
- Journal of Building Performance Simulation, Vol. 13, Issue 4
Simulation and control of thermally activated building systems (TABS)
journal, September 2016
- Romaní, Joaquim; de Gracia, Alvaro; Cabeza, Luisa F.
- Energy and Buildings, Vol. 127
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
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
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)
EnergyPlus: creating a new-generation building energy simulation program
journal, April 2001
- Crawley, Drury B.; Lawrie, Linda K.; Winkelmann, Frederick C.
- Energy and Buildings, Vol. 33, Issue 4
Modelica Buildings library
journal, March 2013
- Wetter, Michael; Zuo, Wangda; Nouidui, Thierry S.
- Journal of Building Performance Simulation, Vol. 7, Issue 4
Implementation and verification of the IDEAS building energy simulation library
journal, February 2018
- Jorissen, F.; Reynders, G.; Baetens, R.
- Journal of Building Performance Simulation, Vol. 11, Issue 6
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
Modelica - An International Effort to Design the Next Generation Modeling Language
journal, April 1997
- Mattsson, Sven Erik; Elmqvist, Hilding
- IFAC Proceedings Volumes, Vol. 30, Issue 4
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
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
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
Modeling and optimization with Optimica and JModelica.org—Languages and tools for solving large-scale dynamic optimization problems
journal, November 2010
- Åkesson, J.; Årzén, K. -E.; Gäfvert, M.
- Computers & Chemical Engineering, Vol. 34, Issue 11
Dynamic simulation of building VAV air-conditioning system and evaluation of EMCS on-line control strategies
journal, November 1999
- Wang, Shengwei
- Building and Environment, Vol. 34, Issue 6
A learning-based time-efficient framework for building energy performance evaluation
journal, December 2020
- Bhattacharya, Saptarshi; Chen, Yan; Huang, Sen
- Energy and Buildings, Vol. 228
Model predictive control of a building heating system: The first experience
journal, February 2011
- Prívara, Samuel; Široký, Jan; Ferkl, Lukáš
- Energy and Buildings, Vol. 43, Issue 2-3
Data requirements and performance evaluation of model predictive control in buildings: A modeling perspective
journal, May 2021
- Zhan, Sicheng; Chong, Adrian
- Renewable and Sustainable Energy Reviews, Vol. 142
Theory and applications of HVAC control systems – A review of model predictive control (MPC)
journal, February 2014
- Afram, Abdul; Janabi-Sharifi, Farrokh
- Building and Environment, Vol. 72
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
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