Convolutional and recurrent neural network based model for short-term load forecasting

Abstract The consumed electrical load is affected by many external factors such as weather, season of the year, weekday or weekend and holiday. In this paper, it is tried to provide a high accurate forecasting model for hourly load consumption with considering these external variables. At first, the electrical load and temperature time series are rearranged into separate two-dimensional matrices. Convolutional neural networks (CNNs) are utilized to extract the load and temperature features. The autocorrelation coefficients of the load and temperature sequences are used to determine the kernel size of the convolutional layers. At this stage, the convolutional layers specifically convert the univariate data to multidimensional features by applying two-dimensional convolutional kernels, which potentially increase the forecasting capability of recurrent neural networks. On the other hand, long short term memory (LSTM) and gated recurrent unit (GRU) are able to hold short-term and long-term memories. Therefore, in the next stage, the multidimensional features extracted by 2-D CNNs are fed as input to the bidirectional propagating GRU and LSTM units to perform hourly electrical load forecasting. The results of experiments on two datasets show the superiority of the proposed method compared to some recent works in the field of short-term load forecasting.

[1]  Igor Škrjanc,et al.  Short-Term Load Forecasting by Separating Daily Profiles and Using a Single Fuzzy Model Across the Entire Domain , 2018, IEEE Transactions on Industrial Electronics.

[2]  Maryam Imani,et al.  Long Short-Term Memory Network and Support Vector Regression for Electrical Load Forecasting , 2019, 2019 International Conference on Power Generation Systems and Renewable Energy Technologies (PGSRET).

[3]  T. Hesterberg,et al.  A regression-based approach to short-term system load forecasting , 1989, Conference Papers Power Industry Computer Application Conference.

[4]  George Edwards,et al.  A Review of Deep Learning Methods Applied on Load Forecasting , 2017, 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA).

[5]  Ming-Wei Chang,et al.  Load Forecasting Using Support Vector Machines: A Study on EUNITE Competition 2001 , 2004, IEEE Transactions on Power Systems.

[6]  Swasti R. Khuntia,et al.  Forecasting the load of electrical power systems in mid- and long-term horizons : A review , 2016 .

[7]  Ran Li,et al.  Deep Learning for Household Load Forecasting—A Novel Pooling Deep RNN , 2018, IEEE Transactions on Smart Grid.

[8]  Quan Chen,et al.  A neural network based very short term load forecaster for the interim ISO New England electricity market system , 2001, PICA 2001. Innovative Computing for Power - Electric Energy Meets the Market. 22nd IEEE Power Engineering Society. International Conference on Power Industry Computer Applications (Cat. No.01CH37195).

[9]  Zhaoyu Wang,et al.  Analysis of Conservation Voltage Reduction Effects Based on Multistage SVR and Stochastic Process , 2014, IEEE Transactions on Smart Grid.

[10]  Song Li,et al.  An ensemble approach for short-term load forecasting by extreme learning machine , 2016 .

[11]  Yuting Wang,et al.  Very Short-Term Load Forecasting: Wavelet Neural Networks With Data Pre-Filtering , 2013, IEEE Transactions on Power Systems.

[12]  Vladimir Ceperic,et al.  A Strategy for Short-Term Load Forecasting by Support Vector Regression Machines , 2013, IEEE Transactions on Power Systems.

[13]  J. W. Taylor,et al.  Short-term electricity demand forecasting using double seasonal exponential smoothing , 2003, J. Oper. Res. Soc..

[14]  D. Singh,et al.  Effect of Load Models in Distributed Generation Planning , 2007, IEEE Transactions on Power Systems.

[15]  Agnaldo J. R. Reis,et al.  Feature extraction via multiresolution analysis for short-term load forecasting , 2005, IEEE Transactions on Power Systems.

[16]  Andrew L. Maas Rectifier Nonlinearities Improve Neural Network Acoustic Models , 2013 .

[17]  David J. Hill,et al.  Short-Term Residential Load Forecasting Based on Resident Behaviour Learning , 2018, IEEE Transactions on Power Systems.

[18]  Mianxiong Dong,et al.  Everything is Image: CNN-based Short-Term Electrical Load Forecasting for Smart Grid , 2017, 2017 14th International Symposium on Pervasive Systems, Algorithms and Networks & 2017 11th International Conference on Frontier of Computer Science and Technology & 2017 Third International Symposium of Creative Computing (ISPAN-FCST-ISCC).

[19]  Daniel L. Marino,et al.  Deep neural networks for energy load forecasting , 2017, 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE).

[20]  Pierluigi Caramia,et al.  A Multivariate Approach to Probabilistic Industrial Load Forecasting , 2020, Electric Power Systems Research.

[21]  Yoshua Bengio,et al.  Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling , 2014, ArXiv.

[22]  Shyh-Jier Huang,et al.  Short-term load forecasting via ARMA model identification including non-Gaussian process considerations , 2003 .

[23]  Maryam Imani,et al.  Residential load forecasting using wavelet and collaborative representation transforms , 2019, Applied Energy.

[24]  Sifeng Liu,et al.  Comparison of China's primary energy consumption forecasting by using ARIMA (the autoregressive integrated moving average) model and GM(1,1) model , 2016 .

[25]  Yuichi Motai,et al.  Multicolumn RBF Network , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[26]  Yuexing Peng,et al.  Enhanced Deep Networks for Short-Term and Medium-Term Load Forecasting , 2019, IEEE Access.

[27]  Jun Hu,et al.  Short-Term Load Forecasting With Deep Residual Networks , 2018, IEEE Transactions on Smart Grid.

[28]  Eduard Muljadi,et al.  A Short-Term and High-Resolution Distribution System Load Forecasting Approach Using Support Vector Regression With Hybrid Parameters Optimization , 2018, IEEE Transactions on Smart Grid.

[29]  Tara N. Sainath,et al.  Improving deep neural networks for LVCSR using rectified linear units and dropout , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[30]  Carlos Dias Maciel,et al.  Multiple households very short-term load forecasting using bayesian networks , 2020 .

[31]  Irena Koprinska,et al.  Forecasting electricity load with advanced wavelet neural networks , 2016, Neurocomputing.

[32]  Farshid Keynia,et al.  Short-term load forecasting of power systems by combination of wavelet transform and neuro-evolutionary algorithm , 2009 .

[33]  Zhongyi Hu,et al.  Comprehensive learning particle swarm optimization based memetic algorithm for model selection in short-term load forecasting using support vector regression , 2014, Appl. Soft Comput..

[34]  Xin Wang,et al.  Factors that Impact the Accuracy of Clustering-Based Load Forecasting , 2016 .

[35]  Song Li,et al.  Short-term load forecasting by wavelet transform and evolutionary extreme learning machine , 2015 .

[36]  Ke Yan,et al.  MPPT Perturbation Optimization of Photovoltaic Power Systems Based on Solar Irradiance Data Classification , 2019, IEEE Transactions on Sustainable Energy.

[37]  Ali Deihimi,et al.  Application of echo state networks in short-term electric load forecasting , 2012 .

[38]  Ting Wang,et al.  Short‐term power load forecasting based on multi‐layer bidirectional recurrent neural network , 2019, IET Generation, Transmission & Distribution.

[39]  M. Imani Deep Learning Based Electricity Demand Forecasting in Different Domains , 2020 .

[40]  Hamed H. H. Aly,et al.  A proposed intelligent short-term load forecasting hybrid models of ANN, WNN and KF based on clustering techniques for smart grid , 2020 .

[41]  S Karthika,et al.  Hybrid short term load forecasting using ARIMA-SVM , 2017, 2017 Innovations in Power and Advanced Computing Technologies (i-PACT).

[42]  C. Chatfield,et al.  Comparative Models for Electrical Load Forecasting. , 1986 .

[43]  Angelos K. Marnerides,et al.  Short term power load forecasting using Deep Neural Networks , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[44]  Robert Jenssen,et al.  Recurrent Neural Networks for Short-Term Load Forecasting , 2017, SpringerBriefs in Computer Science.

[45]  Rob J Hyndman,et al.  Short-Term Load Forecasting Based on a Semi-Parametric Additive Model , 2012, IEEE Transactions on Power Systems.

[46]  Yuan Zhang,et al.  Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network , 2019, IEEE Transactions on Smart Grid.

[47]  Sepp Hochreiter,et al.  Self-Normalizing Neural Networks , 2017, NIPS.