Prediction of electrical energy consumption based on machine learning technique

The forecast of electricity demand in recent years is becoming increasingly relevant because of market deregulation and the introduction of renewable resources. To meet the emerging challenges, advanced intelligent models are built to ensure precise power forecasts for multi-time horizons. The use of intelligent forecasting algorithms is a key feature of smart grids and an effective tool of resolving uncertainty for better cost and energy efficiency decisions like scheduling the generations, reliability and power optimization of the system, and economic smart grid operations. However, prediction accuracy in forecasting algorithms is highly demanded since many important activities of power operators like load dispatch depend upon the short-term forecast. This paper proposes a model for the estimation of the consumption of electricity in Agartala, Tripura in India, which can accurately predict the next 24 h of load with and estimation of load for 1 week to 1 month. A number of specific characteristics in the city have been analysed in order to extract variables that could affect the pattern of electricity consumption directly. In addition, the present paper shows the way to significantly improve the accuracy of the prediction through ensemble machine learning process. We demonstrated the performance of individual Random forest and XGBoost along with their ensemble. The RF and XGBoost ensemble obtained an accuracy with an improvement of 15–29%. The analyses or findings also provide interesting results in connection with energy consumption.

[1]  Murat Kankal,et al.  Modeling and forecasting of Turkey's energy consumption using socio-economic and demographic variables , 2011 .

[2]  Sishaj P. Simon,et al.  A spiking neural network (SNN) forecast engine for short-term electrical load forecasting , 2013, Appl. Soft Comput..

[3]  Gerardo Maria Mauro,et al.  Artificial neural networks to predict energy performance and retrofit scenarios for any member of a building category: A novel approach , 2017 .

[4]  G. Gross,et al.  Short-term load forecasting , 1987, Proceedings of the IEEE.

[5]  A. A. El-Keib,et al.  Advancement of statistical based modeling techniques for short-term load forecasting , 1995 .

[6]  Cheng-Ting Lin,et al.  A novel economy reflecting short-term load forecasting approach , 2013 .

[7]  Donghyun Lee,et al.  Using Deep Learning Techniques to Forecast Environmental Consumption Level , 2017 .

[8]  J. Nazarko,et al.  Estimating Substation Peaks from Load Research Data , 1997, IEEE Power Engineering Review.

[9]  Farrukh Nagi,et al.  A computational intelligence scheme for the prediction of the daily peak load , 2011, Appl. Soft Comput..

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

[11]  Yibo Chen,et al.  Short-term prediction of electric demand in building sector via hybrid support vector regression , 2017 .

[12]  Janusz Kacprzyk,et al.  Intelligent Systems'2014 - Proceedings of the 7th IEEE International Conference Intelligent Systems IS'2014, September 24-26, 2014, Warsaw, Poland, Volume 2: Tools, Architectures, Systems, Applications , 2015, IEEE Conf. on Intelligent Systems.

[13]  S. Sarwar,et al.  Dynamics of Electricity Consumption, Oil Price and Economic Growth: Global Perspective , 2017 .

[14]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[15]  T. Senjyu,et al.  Neural networks approach to forecast several hour ahead electricity prices and loads in deregulated market , 2006 .

[16]  Jianqiang Yi,et al.  Building Energy Consumption Prediction: An Extreme Deep Learning Approach , 2017 .

[17]  Giuliano Dall'O',et al.  Application of neural networks for evaluating energy performance certificates of residential buildings , 2016 .

[18]  Chih-Hung Wu,et al.  A Novel hybrid genetic algorithm for kernel function and parameter optimization in support vector regression , 2009, Expert Syst. Appl..

[19]  A. Goia,et al.  Functional clustering and linear regression for peak load forecasting , 2010 .

[20]  Hui Xiao,et al.  Predicting the Energy Consumption of Residential Buildings for Regional Electricity Supply-Side and Demand-Side Management , 2019, IEEE Access.

[21]  Sang Guun Yoo,et al.  Predicting residential electricity consumption using neural networks: A case study , 2018 .

[22]  Junqi Yu,et al.  Predictive model of energy consumption for office building by using improved GWO-BP , 2020 .

[23]  Graham D. Riley,et al.  Estimation of energy consumption in machine learning , 2019, J. Parallel Distributed Comput..

[24]  Giorgio Valentini,et al.  Bias-Variance Analysis of Support Vector Machines for the Development of SVM-Based Ensemble Methods , 2004, J. Mach. Learn. Res..

[25]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .

[26]  Jianjun Wang,et al.  An annual load forecasting model based on support vector regression with differential evolution algorithm , 2012 .

[27]  T. Funabashi,et al.  One-Hour-Ahead Load Forecasting Using Neural Networks , 2002 .

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

[29]  Patrick P. K. Chan,et al.  Random forest based ensemble system for short term load forecasting , 2012, 2012 International Conference on Machine Learning and Cybernetics.

[30]  Amir Mosavi,et al.  Energy Consumption Prediction Using Machine Learning; A Review , 2019 .

[31]  P. Mastorocostas,et al.  Fuzzy modeling for short term load forecasting using the orthogonal least squares method , 1999 .

[32]  Lambros Ekonomou,et al.  Electricity demand loads modeling using AutoRegressive Moving Average (ARMA) models , 2008 .

[33]  Ayité Sénah Akoda Ajavon,et al.  Electrical Load Forecasting Using Artificial Neural Network: The Case Study of the Grid Inter-Connected Network of Benin Electricity Community (CEB) , 2018 .

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

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

[36]  C.S. Ozveren,et al.  Short term load forecasting using Multiple Linear Regression , 2007, 2007 42nd International Universities Power Engineering Conference.

[37]  T. Chai,et al.  Root mean square error (RMSE) or mean absolute error (MAE)? – Arguments against avoiding RMSE in the literature , 2014 .

[38]  Luca Massidda,et al.  Quantile Regression Post-Processing of Weather Forecast for Short-Term Solar Power Probabilistic Forecasting , 2018, Energies.

[39]  S. Huang,et al.  Short-term load forecasting using threshold autoregressive models , 1997 .

[40]  Chia-Nan Ko,et al.  Short-term load forecasting using lifting scheme and ARIMA models , 2011, Expert Syst. Appl..

[41]  Cha Zhang,et al.  Ensemble Machine Learning: Methods and Applications , 2012 .

[42]  O. Hyde,et al.  An adaptable automated procedure for short-term electricity load forecasting , 1997 .

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

[44]  Ching-Hung Lee,et al.  Electricity consumption prediction for buildings using multiple adaptive network-based fuzzy inference system models and gray relational analysis , 2019, Energy Reports.

[45]  Yu-Wen Su,et al.  Residential electricity demand in Taiwan: Consumption behavior and rebound effect , 2019, Energy Policy.

[46]  Sung-Bae Cho,et al.  Electric Energy Consumption Prediction by Deep Learning with State Explainable Autoencoder , 2019, Energies.

[47]  Cha Zhang,et al.  Ensemble Machine Learning , 2012 .