Physics-informed linear regression is competitive with two Machine Learning methods in residential building MPC
arXiv:2110.15911 · doi:10.1016/j.apenergy.2021.118491
Abstract
Because physics-based building models are difficult to obtain as each building is individual, there is an increasing interest in generating models suitable for building MPC directly from measurement data. Machine learning methods have been widely applied to this problem and validated mostly in simulation; there are, however, few studies on a direct comparison of different models or validation in real buildings to be found in the literature. Methods that are indeed validated in application often lead to computationally complex non-convex optimization problems. Here we compare physics-informed Autoregressive-Moving-Average with Exogenous Inputs (ARMAX) models to Machine Learning models based on Random Forests and Input Convex Neural Networks and the resulting convex MPC schemes in experiments on a practical building application with the goal of minimizing energy consumption while maintaining occupant comfort, and in a numerical case study. We demonstrate that Predictive Control in general leads to savings between 26% and 49% of heating and cooling energy, compared to the building's baseline hysteresis controller. Moreover, we show that all model types lead to satisfactory control performance in terms of constraint satisfaction and energy reduction. However, we also see that the physics-informed ARMAX models have a lower computational burden, and a superior sample efficiency compared to the Machine Learning based models. Moreover, even if abundant training data is available, the ARMAX models have a significantly lower prediction error than the Machine Learning models, which indicates that the encoded physics-based prior of the former cannot independently be found by the latter.
17 pages, 11 Figures, submitted to Applied Energy
References in corpus (7)
- Scikit-learn: Machine Learning in Python
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
- Physics Informed Deep Learning (Part II): Data-driven Discovery of Nonlinear Partial Differential Equations
- Data-driven Predictive Control for Unlocking Building Energy Flexibility: A Review
- Learning Stable Deep Dynamics Models
- Input Convex Neural Networks for Building MPC
Cited by in corpus (8)
- Physics Informed Neural Networks for Control Oriented Thermal Modeling of Buildings
- Physics-informed machine learning for building performance simulation-A review of a nascent field
- Lessons learned from field demonstrations of model predictive control and reinforcement learning for residential and commercial HVAC: A review
- Impact of data for forecasting on performance of model predictive control in buildings with smart energy storage
- Real-Time Machine-Learning-Based Optimization Using Input Convex Long Short-Term Memory Network
- Active Physics Informed Deep Learning: Surrogate Modeling for Non Planar Wavefront Excitation of Topological Nanophotonic Devices
- Physically Consistent Multiple-Step Data-Driven Predictions Using Physics-based Filters
- Evaluating the Impact of Data Availability on Machine Learning-augmented MPC for a Building Energy Management System