Modeling and forecasting building energy consumption: A review of data-driven techniques

Abstract Building energy consumption modeling and forecasting is essential to address buildings energy efficiency problems and take up current challenges of human comfort, urbanization growth and the consequent energy consumption increase. In a context of integrated smart infrastructures, data-driven techniques rely on data analysis and machine learning to provide flexible methods for building energy prediction. The present paper offers a review of studies developing data-driven models for building scale applications. The prevalent methods are introduced with a focus on the input data characteristics and data pre-processing methods, the building typologies considered, the targeted energy end-uses and forecasting horizons, and accuracy assessment. A special attention is also given to different machine learning approaches. Based on the results of this review, the latest technical improvements and research efforts are synthesized. The key role of occupants’ behavior integration in data-driven modeling is discussed. Limitations and research gaps are highlighted. Future research opportunities are also identified.

[1]  Jae-Seob Lee,et al.  A Method for Data-mining of Defects on Building Façade Elements , 2016 .

[2]  Ming Zhong,et al.  Energy consumption predicting model of VRV (Variable refrigerant volume) system in office buildings based on data mining , 2016 .

[3]  Pedro J. Mago,et al.  Building hourly thermal load prediction using an indexed ARX model , 2012 .

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  Guy R. Newsham,et al.  Building-level occupancy data to improve ARIMA-based electricity use forecasts , 2010, BuildSys '10.

[6]  Chirag Deb,et al.  Determining key variables influencing energy consumption in office buildings through cluster analysis of pre- and post-retrofit building data , 2018 .

[7]  Madeleine Gibescu,et al.  Deep learning for estimating building energy consumption , 2016 .

[8]  Benjamin C. M. Fung,et al.  A decision tree method for building energy demand modeling , 2010 .

[9]  Eric Wai Ming Lee,et al.  A study of the importance of occupancy to building cooling load in prediction by intelligent approach , 2011 .

[10]  Lior Rokach,et al.  Data Mining And Knowledge Discovery Handbook , 2005 .

[11]  Melvin Robinson,et al.  Prediction of residential building energy consumption: A neural network approach , 2016 .

[12]  Jose I. Bilbao,et al.  A review and analysis of regression and machine learning models on commercial building electricity load forecasting , 2017 .

[13]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[14]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[15]  Anand Sivasubramaniam,et al.  Automatic generation of energy conservation measures in buildings using genetic algorithms , 2011 .

[16]  Ruth Kerrigan,et al.  Data Driven Approaches for Prediction of Building Energy Consumption at Urban Level , 2015 .

[17]  Nilanjan Banerjee,et al.  Predictability of energy use in homes , 2014, International Green Computing Conference.

[18]  Siew Eang Lee,et al.  Review of occupancy sensing systems and occupancy modeling methodologies for the application in institutional buildings , 2016 .

[19]  Phuong H. Nguyen,et al.  A relevant data selection method for energy consumption prediction of low energy building based on support vector machine , 2017 .

[20]  Yoram Singer,et al.  Improved Boosting Algorithms Using Confidence-rated Predictions , 1998, COLT' 98.

[21]  Nora El-Gohary,et al.  A review of data-driven building energy consumption prediction studies , 2018 .

[22]  Bing Dong,et al.  A hybrid model approach for forecasting future residential electricity consumption , 2016 .

[23]  A. Massi Pavan,et al.  A hybrid model (SARIMA-SVM) for short-term power forecasting of a small-scale grid-connected photovoltaic plant , 2013 .

[24]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[25]  Miriam A. M. Capretz,et al.  Transfer learning with seasonal and trend adjustment for cross-building energy forecasting , 2018 .

[26]  Rizwan Ahmad,et al.  Intelligent techniques for forecasting electricity consumption of buildings , 2018, Energy.

[27]  Andrea Kindinis,et al.  Energy and comfort assessment in educational building: Case study in a French university campus , 2017 .

[28]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[29]  T. Yalcinoz,et al.  Short term and medium term power distribution load forecasting by neural networks , 2005 .

[30]  Zhengwei Li,et al.  Using Support Vector Machine to Predict Next Day Electricity Load of Public Buildings with Sub-metering Devices☆ , 2015 .

[31]  Kelvin K. W. Yau,et al.  Predicting electricity energy consumption: A comparison of regression analysis, decision tree and neural networks , 2007 .

[32]  M. Parti,et al.  The Total and Appliance-Specific Conditional Demand for Electricity in the Household Sector , 1980 .

[33]  Chuan Zhang,et al.  On the feature engineering of building energy data mining , 2018 .

[34]  V. Ismet Ugursal,et al.  Modeling of end-use energy consumption in the residential sector: A review of modeling techniques , 2009 .

[35]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[36]  Norhayati Zakuan,et al.  A soft computing method for the prediction of energy performance of residential buildings , 2017 .

[37]  Jin Wen,et al.  Building energy forecasting using system identification based on system characteristics test , 2015, 2015 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems (MSCPES).

[38]  Won-Hwa Hong,et al.  Exploiting IoT and big data analytics: Defining Smart Digital City using real-time urban data , 2017, Sustainable Cities and Society.

[39]  Arno Schlueter,et al.  A review of unsupervised statistical learning and visual analytics techniques applied to performance analysis of non-residential buildings , 2018 .

[40]  Jialin Song,et al.  Energy consumption prediction of air-conditioning systems in buildings by selecting similar days based on combined weights , 2017 .

[41]  Chia-Nan Ko,et al.  Time series prediction using RBF neural networks with a nonlinear time-varying evolution PSO algorithm , 2009, Neurocomputing.

[42]  Shengwei Wang,et al.  Development of prediction models for next-day building energy consumption and peak power demand using data mining techniques , 2014 .

[43]  Fan Zhang,et al.  Time series forecasting for building energy consumption using weighted Support Vector Regression with differential evolution optimization technique , 2016 .

[44]  Madeleine Gibescu,et al.  Unsupervised energy prediction in a Smart Grid context using reinforcement cross-building transfer learning , 2016 .

[45]  Radiša Jovanović,et al.  Ensemble of various neural networks for prediction of heating energy consumption , 2015 .

[46]  김종영 구글 TensorFlow 소개 , 2015 .

[47]  Dandan Liu,et al.  Time series forecasting method of building energy consumption using support vector regression , 2015, 2015 IEEE International Conference on Information and Automation.

[48]  Yong Shi,et al.  A review of data-driven approaches for prediction and classification of building energy consumption , 2018 .

[49]  Yang Zhao,et al.  An Improved Cooling Load Prediction Method for Buildings with the Estimation of Prediction Intervals , 2017 .

[50]  G. V. Kass An Exploratory Technique for Investigating Large Quantities of Categorical Data , 1980 .

[51]  Sanjiban Sekhar Roy,et al.  Estimating heating load in buildings using multivariate adaptive regression splines, extreme learning machine, a hybrid model of MARS and ELM , 2018 .

[52]  Joaquim Melendez,et al.  Short-term load forecasting in a non-residential building contrasting models and attributes , 2015 .

[53]  John E. Taylor,et al.  The impact of place-based affiliation networks on energy conservation: An holistic model that integrates the influence of buildings, residents and the neighborhood context , 2012 .

[54]  Anil K. Jain Data clustering: 50 years beyond K-means , 2008, Pattern Recognit. Lett..

[55]  Francesco Asdrubali,et al.  Human-based energy retrofits in residential buildings: A cost-effective alternative to traditional physical strategies , 2014 .

[56]  Damiano Toffanin,et al.  Generation of customer load profiles based on smart-metering time series, building-level data and aggregated measurements , 2016 .

[57]  Fan Zhang,et al.  A review on time series forecasting techniques for building energy consumption , 2017 .

[58]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[59]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[60]  Rob J Hyndman,et al.  Another look at measures of forecast accuracy , 2006 .

[61]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[62]  Tze Ling Ng,et al.  Fuzzy Model of Residential Energy Decision-making Considering Behavioral Economic Concepts , 2017 .

[63]  Jui-Sheng Chou,et al.  Modeling heating and cooling loads by artificial intelligence for energy-efficient building design , 2014 .

[64]  Susan Craw,et al.  Case-Based Reasoning , 2010, Encyclopedia of Machine Learning.

[65]  J. Taylor,et al.  The impact of peer network position on electricity consumption in building occupant networks utilizing energy feedback systems , 2012 .

[66]  Yueren Wang,et al.  A novel ensemble learning approach to support building energy use prediction , 2018 .

[67]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[68]  Costas J. Spanos,et al.  Smart lighting system using ANN-IMC for personalized lighting control and daylight harvesting , 2018, Building and Environment.

[69]  Michael White,et al.  Energy planning and forecasting approaches for supporting physical improvement strategies in the building sector: A review , 2016 .

[70]  Mohammad Yusri Hassan,et al.  Building electrical energy consumption forecasting analysis using conventional and artificial intelligence methods: A review , 2017 .

[71]  Nan Zhou,et al.  China's Building Energy Use , 2007 .

[72]  Bhagya Nathali Silva,et al.  Towards sustainable smart cities: A review of trends, architectures, components, and open challenges in smart cities , 2018 .

[73]  B. Chissom,et al.  Fuzzy time series and its models , 1993 .

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

[75]  Steffen Petersen,et al.  Choosing the appropriate sensitivity analysis method for building energy model-based investigations , 2016 .

[76]  John K Kruschke,et al.  Bayesian data analysis. , 2010, Wiley interdisciplinary reviews. Cognitive science.

[77]  Melissa M. Bilec,et al.  Hybrid Dynamic-Empirical Building Energy Modeling Approach for an Existing Campus Building , 2016 .

[78]  Gi-Hyoug Cho,et al.  Impact of the Surrounding Built Environment on Energy Consumption in Mixed-Use Building , 2018 .

[79]  Federico Silvestro,et al.  Electrical consumption forecasting in hospital facilities: An application case , 2015 .

[80]  David H. Wolpert,et al.  Stacked generalization , 1992, Neural Networks.

[81]  Hartmut Schmeck,et al.  Building power demand forecasting using K-nearest neighbours model – practical application in Smart City Demo Aspern project , 2017 .

[82]  Sylvain Robert,et al.  State of the art in building modelling and energy performances prediction: A review , 2013 .

[83]  Carlos Rubio-Bellido,et al.  Multivariable regression analysis to assess energy consumption and CO2 emissions in the early stages of offices design in Chile , 2016 .

[84]  Paris A. Fokaides,et al.  European smart cities: The role of zero energy buildings , 2015 .

[85]  Elyes Nefzaoui,et al.  Buildings energy consumption generation gap: a post-occupancy assessment in a case study of three higher education buildings , 2018 .

[86]  Amir H. Gandomi,et al.  Building energy consumption forecast using multi-objective genetic programming , 2018 .

[87]  S. Abbasian-Naghneh,et al.  An intelligent load forecasting expert system by integration of ant colony optimization, genetic algorithms and fuzzy logic , 2011, 2011 IEEE Symposium on Computational Intelligence and Data Mining (CIDM).

[88]  Leonardo Vanneschi,et al.  Prediction of energy performance of residential buildings: a genetic programming approach , 2015 .

[89]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[90]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[91]  Mohammad. Rasul,et al.  Energy Savings by Fuzzy Base Control of Occupancy Concentration in Institutional Buildings , 2017 .

[92]  Vivek Srikumar,et al.  Predicting electricity consumption for commercial and residential buildings using deep recurrent neural networks , 2018 .

[93]  J. L. Hodges,et al.  Discriminatory Analysis - Nonparametric Discrimination: Consistency Properties , 1989 .

[94]  Yao Yu,et al.  Study on Building Energy Load Prediction Based on Monitoring Data , 2017 .

[95]  Bart De Schutter,et al.  Approximate reinforcement learning: An overview , 2011, 2011 IEEE Symposium on Adaptive Dynamic Programming and Reinforcement Learning (ADPRL).

[96]  Mohamed A. Meguid,et al.  Robust ensemble learning framework for day-ahead forecasting of household based energy consumption , 2018 .

[97]  Guohai Liu,et al.  Building's electricity consumption prediction using optimized artificial neural networks and principal component analysis , 2015 .

[98]  Derong Liu,et al.  Energy consumption prediction of office buildings based on echo state networks , 2016, Neurocomputing.

[99]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[100]  Bernadette Sütterlin,et al.  Who puts the most energy into energy conservation? A segmentation of energy consumers based on energy-related behavioral characteristics , 2011 .

[101]  J Elith,et al.  A working guide to boosted regression trees. , 2008, The Journal of animal ecology.

[102]  Rehan Sadiq,et al.  Economic evaluation of building energy retrofits: A fuzzy based approach , 2017 .

[103]  Linda Pedersen,et al.  Use of different methodologies for thermal load and energy estimations in buildings including meteorological and sociological input parameters , 2007 .

[104]  Syed Kashif Hussain,et al.  Energy Consumption Forecasting for University Sector Buildings , 2017 .

[105]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[106]  Francesco Massa Gray,et al.  A hybrid approach to thermal building modelling using a combination of Gaussian processes and grey-box models , 2018 .

[107]  Frédéric Magoulès,et al.  A review on the prediction of building energy consumption , 2012 .

[108]  Taehoon Hong,et al.  An estimation model for determining the annual energy cost budget in educational facilities using SARIMA (seasonal autoregressive integrated moving average) and ANN (artificial neural network) , 2014 .

[109]  In Young Choi,et al.  Energy consumption characteristics of high-rise apartment buildings according to building shape and mixed-use development , 2012 .

[110]  Jing Zhao,et al.  Techniques of applying wavelet de-noising into a combined model for short-term load forecasting , 2014 .

[111]  Xu Chen,et al.  A hybrid teaching-learning artificial neural network for building electrical energy consumption prediction , 2018, Energy and Buildings.

[112]  Wenjie Gang,et al.  Assessment of deep recurrent neural network-based strategies for short-term building energy predictions , 2019, Applied Energy.

[113]  Fu Xiao,et al.  Unsupervised data analytics in mining big building operational data for energy efficiency enhancement: A review , 2018 .

[114]  Chris Marnay,et al.  A Review of the American Recovery and Reinvestment Act Smart Grid Projects and Their Implications for China , 2017 .

[115]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[116]  Gabriele Comodi,et al.  Data-driven models for short-term thermal behaviour prediction in real buildings , 2017 .

[117]  Nelson Fumo,et al.  A review on the basics of building energy estimation , 2014 .

[118]  Athanasios Tsanas,et al.  Accurate quantitative estimation of energy performance of residential buildings using statistical machine learning tools , 2012 .

[119]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[120]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[121]  Friederich Kupzog,et al.  Building power demand forecasting using K-nearest neighbors model - initial approach , 2016, 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC).

[122]  Teuvo Kohonen,et al.  Exploration of very large databases by self-organizing maps , 1997, Proceedings of International Conference on Neural Networks (ICNN'97).

[123]  Miriam A. M. Capretz,et al.  Machine Learning With Big Data: Challenges and Approaches , 2017, IEEE Access.

[124]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[125]  Xu Gang,et al.  Building Cooling Load Forecasting Model Based on LS-SVM , 2009, 2009 Asia-Pacific Conference on Information Processing.

[126]  Elie Azar,et al.  Evaluation of tree-based ensemble learning algorithms for building energy performance estimation , 2018 .

[127]  Andrew Kusiak,et al.  Modeling and short-term prediction of HVAC system with a clustering algorithm , 2014 .

[128]  Alberto Hernandez Neto,et al.  Comparison between detailed model simulation and artificial neural network for forecasting building energy consumption , 2008 .

[129]  Elie Azar,et al.  Agent-Based Modeling of Occupants and Their Impact on Energy Use in Commercial Buildings , 2012, J. Comput. Civ. Eng..

[130]  Sanya Carley,et al.  The American Recovery and Reinvestment Act , 2014 .

[131]  Do-Hyeun Kim,et al.  A Prediction Approach for Demand Analysis of Energy Consumption Using K-Nearest Neighbor in Residential Buildings , 2016 .

[132]  Zeyu Wang,et al.  A review of artificial intelligence based building energy use prediction: Contrasting the capabilities of single and ensemble prediction models , 2017 .

[133]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[134]  Yacine Rezgui,et al.  Trees vs Neurons: Comparison between random forest and ANN for high-resolution prediction of building energy consumption , 2017 .

[135]  Hongxing Yang,et al.  Integrated energy performance optimization of a passively designed high-rise residential building in different climatic zones of China , 2018 .

[136]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[137]  Zeyu Wang,et al.  Random Forest based hourly building energy prediction , 2018, Energy and Buildings.

[138]  Fu Xiao,et al.  A short-term building cooling load prediction method using deep learning algorithms , 2017 .

[139]  Brian T. Maurer Regression. , 2020, JAAPA : official journal of the American Academy of Physician Assistants.

[140]  Manuel R. Arahal,et al.  A prediction model based on neural networks for the energy consumption of a bioclimatic building , 2014 .

[141]  J. Deng,et al.  Introduction to Grey system theory , 1989 .

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

[143]  Daniel L. Marino,et al.  Building energy load forecasting using Deep Neural Networks , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[144]  Tanveer Ahmad,et al.  A comprehensive overview on the data driven and large scale based approaches for forecasting of building energy demand: A review , 2018 .