A hybrid temporal convolutional network and Prophet model for power load forecasting

Complex & Intelligent Systems - Tập 9 - Trang 4249-4261 - 2022
Jinyuan Mo1,2, Rui Wang1,2, Mengda Cao1,2, Kang Yang1,2, Xu Yang1,2, Tao Zhang1,2
1College of System Engineering, National University of Defense Technology, Changsha, China
2Hunan Key Laboratory of Multi-energy System Intelligent Interconnection Technology, Changsha, China

Tóm tắt

Accurate and effective power system load forecasting is an important prerequisite for the safe and stable operation of the power grid and the normal production and operation of society. In recent years, convolutional neural networks (CNNs) have been widely used in time series prediction due to their parallel computing and other characteristics, but it is difficult for CNNs to capture the relationship of sequence context and meanwhile, it easily leads to information leakage. To avoid the drawbacks of CNNs, we adopt a temporal convolutional network (TCN), specially designed for time series. TCN combines causal convolution, dilated convolution, and residual connection, and fully considers the causal correlation between historical data and future data. Considering that the power load data has strong periodicity and is greatly influenced by seasons and holidays, we adopt the Prophet model to decompose the load data and fit the trend component, season component, and holiday component. We use TCN and Prophet to forecast the power load data respectively, and then use the least square method to fuse the two models, and make use of their respective advantages to improve the forecasting accuracy. Experiments show that the proposed TCN-Prophet model has a higher prediction accuracy than the classic ARIMA, RNN, LSTM, GRU, and some ensemble models, and can provide more effective decision-making references for power grid departments.

Tài liệu tham khảo

Box GEP, Jenkins GM (1970) Time series analysis forecasting and control. Technical report, WISCONSIN UNIV MADISON DEPT OF STATISTICS Box GEP, Jenkins GM (1976) Time series analysis. forecasting and control. Holden-Day Series in Time Series Analysis Wang X, Meng M (2012) A hybrid neural network and arima model for energy consumption forcasting. J Comput 7(5):1184–1190 Dietterich TG (2002) Machine learning for sequential data: a review. In: Joint IAPR international workshops on statistical techniques in pattern recognition (SPR) and structural and syntactic pattern recognition (SSPR). Springer, pp 15–30 Abbasi RA, Javaid N, Ghuman MNJ, Khan ZA, Ur Rehman S et al (2019) Short term load forecasting using xgboost. In: Workshops of the international conference on advanced information networking and applications. Springer, pp 1120–1131 Wenhua L, Xingyi Y, Tao Z, Rui W, Ling W (2022) Hierarchy ranking method for multimodal multi-objective optimization with local pareto fronts. IEEE Trans Evol Comput 1–1. https://doi.org/10.1109/TEVC.2022.3155757 Park S, Jung S, Jung S, Rho S, Hwang E (2021) Sliding window-based lightgbm model for electric load forecasting using anomaly repair. J Supercomput 77(11):12857–12878 Lantz B (2019) Machine learning with R: expert techniques for predictive modeling. Packt publishing ltd, Birmingham Liu Y, Dong H, Wang X, Han S (2019) Time series prediction based on temporal convolutional network. In: 2019 IEEE/ACIS 18th international conference on computer and information science (ICIS). IEEE, pp 300–305 Kanai S, Fujiwara Y, Iwamura S (2017) Preventing gradient explosions in gated recurrent units. In: Advances in neural information processing systems (NIPS), Los Angeles, CA, USA, pp 435–444 Han Y, Zhou R, Geng Z, Chen K, Wang Y, Wei Q (2019) Production prediction modeling of industrial processes based on bi-lstm. In: 2019 34rd Youth Academic Annual Conference of Chinese Association of Automation (YAC). IEEE, pp 285–289 Kong W, Dong ZY, Jia Y, Hill DJ, Xu Y, Zhang Y (2017) Short-term residential load forecasting based on LSTM recurrent neural network. IEEE Trans Smart Grid 10(1):841–851 Jaidee S, Pora W (2019) Very short-term solar power forecasting using genetic algorithm based deep neural network. In: 2019 4th international conference on information technology (InCIT). IEEE, pp 184–189 Zheng J, Chen X, Yu K, Gan L, Wang Y, Wang K (2018) Short-term power load forecasting of residential community based on gru neural network. In: 2018 international conference on power system technology (POWERCON). IEEE, pp 4862–4868 Salinas D, Flunkert V, Gasthaus J, Januschowski T (2020) Deepar: probabilistic forecasting with autoregressive recurrent networks. Int J Forecast 36(3):1181–1191 Zhou H, Zhang S, Peng J, Zhang S, Li J, Xiong H, Zhang W (2021) Informer: beyond efficient transformer for long sequence time-series forecasting. In: Proceedings of the AAAI conference on artificial intelligence, vol 35. pp 11106–11115 Guo X, Zhao Q, Zheng D, Ning Y, Gao Y (2020) A short-term load forecasting model of multi-scale CNN-LSTM hybrid neural network considering the real-time electricity price. Energy Rep 6:1046–1053 Wang C, Huang S, Wang S, Ma Y, Ma J, Ding J (2019) Short term load forecasting based on vmd-dnn. In: 2019 IEEE 8th international conference on advanced power system automation and protection (APAP). IEEE, pp 1045–1048 Li C, Chen Z, Liu J, Li D, Gao X, Di F, Li L, Ji X (2019) Power load forecasting based on the combined model of LSTM and XGBOOST. In: Proceedings of the 2019 the international conference on pattern recognition and artificial intelligence, pp 46–51 Wei W, Jing H (2020) Short-term load forecasting based on LSTM-RF-SVM combined model. J Phys Conf Ser 1651:012028 Bai S, Kolter JZ, Vladlen K (2018) An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv preprint arXiv:1803.01271 Taylor SJ, Letham B (2018) Forecasting at scale. Am Stat 72(1):37–45 Robert C, William C, Terpenning I (1990) Stl: a seasonal-trend decomposition procedure based on loess. J Off Stat 6(1):3–73