Approximate model predictive building control via machine learning

Abstract Many studies have proven that the building sector can significantly benefit from replacing the current practice rule-based controllers (RBC) by more advanced control strategies like model predictive control (MPC). However, the optimization-based control algorithms, like MPC, impose increasing hardware and software requirements, together with more complicated error handling capabilities required from the commissioning staff. In recent years, several studies introduced promising remedy for these problems by using machine learning algorithms. The idea is based on devising simplified control laws learned from MPC. The main advantage of the proposed methods stems from their easy implementation even on low-level hardware. However, most of the reported studies were dealing only with problems with a limited complexity of the parametric space, and devising laws only for a single control variable, which inevitably limits their applicability to more complex building control problems. In this paper, we introduce a versatile framework for synthesis of simple, yet well-performing control strategies that mimic the behavior of optimization-based controllers, also for large scale multiple-input-multiple-output (MIMO) control problems which are common in the building sector. The approach employs multivariate regression and dimensionality reduction algorithms. Particularly, deep time delay neural networks (TDNN) and regression trees (RT) are used to derive the dependency of multiple real-valued control inputs on parameters. The complexity of the problem, as well as implementation cost, are further reduced by selecting the most significant features from the set of parameters. This reduction is based on straightforward manual selection, principal component analysis (PCA) and dynamic analysis of the building model. The approach is demonstrated on a case study employing temperature control in a six-zone building, described by a linear model with 286 states and 42 disturbances, resulting in an MPC problem with more than thousand of parameters. The results show that simplified control laws retain most of the performance of the complex MPC, while significantly decreasing the complexity and implementation cost.

[1]  Thomas Parisini,et al.  A receding-horizon regulator for nonlinear systems and a neural approximation , 1995, Autom..

[2]  Gregor P. Henze,et al.  Statistical Analysis of Neural Networks as Applied to Building Energy Prediction , 2004 .

[3]  Paul Cooper,et al.  Hybrid model predictive control of a residential HVAC system with on-site thermal energy generation and storage , 2017 .

[4]  Mahdi Shahbakhti,et al.  Optimal exergy control of building HVAC system , 2015 .

[5]  Mahdi Shahbakhti,et al.  Building-to-grid predictive power flow control for demand response and demand flexibility programs , 2017 .

[6]  Chiara Aghemo,et al.  Management and monitoring of public buildings through ICT based systems: Control rules for energy saving with lighting and HVAC services , 2013 .

[7]  Qi Tian,et al.  Feature selection using principal feature analysis , 2007, ACM Multimedia.

[8]  Romain Bourdais,et al.  From hybrid model predictive control to logical control for shading system: A support vector machine approach , 2014 .

[9]  Simone Baldi,et al.  A Message Passing Algorithm for Automatic Synthesis of Probabilistic Fault Detectors from Building Automation Ontologies , 2017 .

[10]  Frauke Oldewurtel,et al.  Building modeling as a crucial part for building predictive control , 2013 .

[11]  Mario Vasak,et al.  Modular energy cost optimization for buildings with integrated microgrid , 2017 .

[12]  Philip Haves,et al.  Model predictive control for the operation of building cooling systems , 2010, Proceedings of the 2010 American Control Conference.

[13]  Manfred Morari,et al.  Learning decision rules for energy efficient building control , 2014 .

[14]  Frauke Oldewurtel,et al.  Experimental analysis of model predictive control for an energy efficient building heating system , 2011 .

[15]  Frédéric Magoulès,et al.  Data Mining and Machine Learning in Building Energy Analysis , 2016 .

[16]  Alberto Bemporad,et al.  A survey on explicit model predictive control , 2009 .

[17]  Kurt Hornik,et al.  Approximation capabilities of multilayer feedforward networks , 1991, Neural Networks.

[18]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[19]  Leo Breiman,et al.  Classification and Regression Trees , 1984 .

[20]  W. Krzanowski Selection of Variables to Preserve Multivariate Data Structure, Using Principal Components , 1987 .

[21]  M Morari,et al.  Energy efficient building climate control using Stochastic Model Predictive Control and weather predictions , 2010, Proceedings of the 2010 American Control Conference.

[22]  Pedro M. Domingos A few useful things to know about machine learning , 2012, Commun. ACM.

[23]  Xiaohua Xia,et al.  Model predictive control of heat pump water heater-instantaneous shower powered with integrated renewable-grid energy systems , 2017 .

[24]  Martin T. Hagan,et al.  Neural network design , 1995 .

[25]  Alfonso Capozzoli,et al.  USE of the ANOVA approach for sensitive building energy design , 2010 .

[26]  Manfred Morari,et al.  Use of model predictive control and weather forecasts for energy efficient building climate control , 2012 .

[27]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[28]  Balaji Rajagopalan,et al.  Model-predictive control of mixed-mode buildings with rule extraction , 2011 .

[29]  Jan Van Impe,et al.  Towards Online Model Predictive Control on a Programmable Logic Controller: Practical Considerations , 2012 .

[30]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[31]  Lijun Zhang,et al.  Model predictive control strategy of energy-water management in urban households , 2016 .

[32]  Subrata K. Das,et al.  Feature Selection with a Linear Dependence Measure , 1971, IEEE Transactions on Computers.

[33]  Francesco Borrelli,et al.  Fast stochastic MPC with optimal risk allocation applied to building control systems , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[34]  Francesco Borrelli,et al.  A distributed predictive control approach to building temperature regulation , 2011, Proceedings of the 2011 American Control Conference.

[35]  Damien Picard,et al.  Impact of the controller model complexity on model predictive control performance for buildings , 2017 .

[36]  Stephen J. Wright,et al.  Fast, large-scale model predictive control by partial enumeration , 2007, Autom..

[37]  Jin Wen,et al.  Review of building energy modeling for control and operation , 2014 .

[38]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[39]  Francisco Rodríguez,et al.  Comfort Control in Buildings , 2014 .

[40]  José A. Candanedo,et al.  Model-based predictive control of an ice storage device in a building cooling system , 2013 .

[41]  Antonio Vicino,et al.  Demand-response in building heating systems: A Model Predictive Control approach , 2016 .

[42]  Brian Coffey,et al.  Approximating model predictive control with existing building simulation tools and offline optimization , 2013 .

[43]  Carlos R. del-Blanco,et al.  DroNet: Learning to Fly by Driving , 2018, IEEE Robotics and Automation Letters.

[44]  Xiao Chen,et al.  Occupant feedback based model predictive control for thermal comfort and energy optimization: A chamber experimental evaluation , 2016 .

[45]  I. Jolliffe Principal Component Analysis , 2002 .

[46]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[47]  Iakovos Michailidis,et al.  Model-based and model-free “plug-and-play” building energy efficient control , 2015 .

[48]  Lukas Ferkl,et al.  Optimization of Predicted Mean Vote index within Model Predictive Control framework: Computationally tractable solution , 2012 .