A Short-Term Wind Power Forecasting Model Based on 3D Convolutional Neural Network–Gated Recurrent Unit
Abstract
:1. Introduction
2. Methods
2.1. Three-Dimensional Convolutional Neural Network
2.2. Gated Recurrent Unit
2.3. The 3D CNN-GRU Model
3. Experiment and Analysis
3.1. Datasets and Experimental Environment
3.2. Flow of Experiment
3.3. Data Preprocessing
3.3.1. Feature Parameter Selection
3.3.2. Data Reconstruction
3.4. Performance Indices
4. Results and Analysis
4.1. Analysis of Prediction Results
4.2. Evaluation of Model Performance
5. Conclusions
- (1)
- Effectively utilizing the spatial–temporal correlation among neighboring turbines can improve the accuracy of wind power forecasting. Comparative analysis between the 1D CNN-GRU and 3D CNN-GRU models revealed that the 3D CNN demonstrates a more comprehensive ability to extract spatial–temporal features from input data, surpassing the limitations of the 1D CNN.
- (2)
- The proposed 3D CNN-GRU demonstrated superior predictive performance in this study. Comparative analysis with the BPNN, GRU, and 1D CNN-GRU models demonstrated that the proposed model achieved better predictive performance. For a forecasting horizon of 10 min, the average reductions in RMSE and MAE on the validation set were about 10% and 11%, respectively, with an average improvement in R of about 1%. For a forecasting horizon of 120 min, the average reductions in RMSE and MAE on the validation set were about 6% and 8%, respectively, with an average improvement in R of about 14%.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ma, Z.; Mei, G. A hybrid attention-based deep learning approach for wind power prediction. Appl. Energy 2022, 323, 119608. [Google Scholar] [CrossRef]
- Yin, S.; Liu, H. Wind power prediction based on outlier correction, ensemble reinforcement learning, and residual correction. Energy 2022, 250, 123857. [Google Scholar] [CrossRef]
- Xiong, B.; Meng, X.; Xiong, G. Multi-branch wind power prediction based on optimized variational mode decomposition. Energy Rep. 2022, 8, 11181–11191. [Google Scholar] [CrossRef]
- Liu, M.; Ding, L.; Bai, Y. Application of hybrid model based on empirical mode decomposition, novel recurrent neural networks and the ARIMA to wind speed prediction. Energy Convers. Manag. 2021, 233, 113917. [Google Scholar] [CrossRef]
- Ahn, E.; Hur, J. A short-term forecasting of wind power outputs using the enhanced wavelet transform and arimax techniques. Renew. Energy 2023, 212, 394–402. [Google Scholar] [CrossRef]
- Ding, Y.; Chen, Z.; Zhang, H. A short-term wind power prediction model based on CEEMD and WOA-KELM. Renew. Energy 2022, 189, 188–198. [Google Scholar] [CrossRef]
- Xing, Z.; Qu, B.; Liu, Y. Comparative study of reformed neural network based short-term wind power forecasting models. IET Renew. Power Gener. 2022, 16, 885–899. [Google Scholar] [CrossRef]
- Lopez-Villalobos, C.A.; Martínez-Alvarado, O.; Rodriguez-Hernandez, O. Analysis of the influence of the wind speed profile on wind power production. Energy Rep. 2022, 8, 8079–8092. [Google Scholar] [CrossRef]
- Li, J.; Zhang, S.; Yang, Z. A wind power forecasting method based on optimized decomposition prediction and error correction. Electr. Power Syst. Res. 2022, 208, 107886. [Google Scholar] [CrossRef]
- Ji, T.; Wang, J.; Li, M. Short-term wind power forecast based on chaotic analysis and multivariate phase space reconstruction. Energy Convers. Manag. 2022, 254, 115196. [Google Scholar] [CrossRef]
- Wang, Y.; Zou, R.; Liu, F. A review of wind speed and wind power forecasting with deep neural networks. Appl. Energy 2021, 304, 117766. [Google Scholar] [CrossRef]
- Peng, X.; Wang, H.; Lang, J.; Li, W.; Xu, Q.; Zhang, Z. EALSTM-QR: Interval wind-power prediction model based on numerical weather prediction and deep learning. Energy 2021, 220, 119692. [Google Scholar] [CrossRef]
- Yuan, X.; Tan, Q.; Lei, X. Wind power prediction using hybrid autoregressive fractionally integrated moving average and least square support vector machine. Energy 2017, 129, 122–137. [Google Scholar] [CrossRef]
- Liu, M.; Cao, Z.; Zhang, J. Short-term wind speed forecasting based on the Jaya-SVM model. Int. J. Electr. Power Energy Syst. 2020, 121, 106056. [Google Scholar] [CrossRef]
- Li, Z.; Luo, X.; Liu, M. Wind power prediction based on EEMD-Tent-SSA-LS-SVM. Energy Rep. 2022, 8, 3234–3243. [Google Scholar] [CrossRef]
- Shan, J.; Wang, H.; Pei, G. Research on short-term power prediction of wind power generation based on WT-CABC-KELM. Energy Rep. 2022, 8, 800–809. [Google Scholar] [CrossRef]
- Hua, L.; Zhang, C.; Peng, T. Integrated framework of extreme learning machine (ELM) based on improved atom search optimization for short-term wind speed prediction. Energy Convers. Manag. 2022, 252, 115102. [Google Scholar] [CrossRef]
- López, G.; Arboleya, P. Short-term wind speed forecasting over complex terrain using linear regression models and multivariable LSTM and NARX networks in the Andes Mountains, Ecuador. Renew. Energy 2022, 183, 351–368. [Google Scholar] [CrossRef]
- González Sopeña, J.M.; Pakrashi, V.; Ghosh, B. A benchmarking framework for performance evaluation of statistical wind power forecasting models. Sustain. Energy Technol. Assess. 2023, 57, 103246. [Google Scholar] [CrossRef]
- Xing, Z.; He, Y. Multi-modal multi-step wind power forecasting based on stacking deep learning model. Renew. Energy 2023, 215, 118991. [Google Scholar] [CrossRef]
- Jaseena, K.U.; Kovoor, B.C. Decomposition-based hybrid wind speed forecasting model using deep bidirectional LSTM networks. Energy Convers. Manag. 2021, 234, 113944. [Google Scholar] [CrossRef]
- He, J.; Yu, C.; Li, Y.; Xiang, H. Ultra-short term wind prediction with wavelet transform, deep belief network and ensemble learning. Energy Convers. Manag. 2020, 205, 112418. [Google Scholar] [CrossRef]
- Hu, S.; Xiang, Y.; Huo, D. An improved deep belief network based hybrid forecasting method for wind power. Energy 2021, 224, 120185. [Google Scholar] [CrossRef]
- Abou Houran, M.; Salman Bukhari, S.M.; Zafar, M.H. COA-CNN-LSTM: Coati optimization algorithm-based hybrid deep learning model for PV/wind power forecasting in smart grid applications. Appl. Energy 2023, 349, 121638. [Google Scholar] [CrossRef]
- Zhang, W.; Lin, Z.; Liu, X. Short-term offshore wind power forecasting—A hybrid model based on Discrete Wavelet Transform (DWT), Seasonal Autoregressive Integrated Moving Average (SARIMA), and deep-learning-based Long Short-Term Memory (LSTM). Renew. Energy 2022, 185, 611–628. [Google Scholar] [CrossRef]
- Yu, M.; Niu, D.; Gao, T. A novel framework for ultra-short-term interval wind power prediction based on RF-WOA-VMD and BiGRU optimized by the attention mechanism. Energy 2023, 269, 126738. [Google Scholar] [CrossRef]
- Ahmad, T.; Zhang, D. A data-driven deep sequence-to-sequence long-short memory method along with a gated recurrent neural network for wind power forecasting. Energy 2022, 239, 122109. [Google Scholar] [CrossRef]
- Wu, H.; Guo, C.; Su, C. Combined Prediction Method for Short-Term Wind Power Based on EEMD-GRU-MC. South. Power Syst. Technol. 2023, 17, 66–73. [Google Scholar] [CrossRef]
- Kisvari, A.; Lin, Z.; Liu, X. Wind power forecasting—A data-driven method along with gated recurrent neural network. Renew. Energy 2021, 163, 1895–1909. [Google Scholar] [CrossRef]
- Ren, J.; Yu, Z.; Gao, G. A CNN-LSTM-LightGBM based short-term wind power prediction method based on attention mechanism. Energy Rep. 2022, 8, 437–443. [Google Scholar] [CrossRef]
- Yildiz, C.; Acikgoz, H.; Korkmaz, D. An improved residual-based convolutional neural network for very short-term wind power forecasting. Energy Convers. Manag. 2021, 228, 113731. [Google Scholar] [CrossRef]
- Lawal, A.; Rehman, S.; Alhems, L.M. Wind Speed Prediction Using Hybrid 1D CNN and BLSTM Network. IEEE Access 2021, 9, 156672–156679. [Google Scholar] [CrossRef]
- Bi, G.; Zhao, X.; Li, L. Dual-model Decomposition CNN-LSTM Integrated Short-term Wind Speed Forecasting Model. Acta Energiae Solaris Sin. 2023, 44, 191–197. [Google Scholar] [CrossRef]
- Tran, D.; Bourdev, L.; Fergus, R. Learning spatiotemporal features with 3d convolutional networks. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 7–13 December 2015; pp. 4489–4497. [Google Scholar]
- Huang, C.; Chiang, C.; Li, Q. A study of deep learning networks on mobile traffic forecasting. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–6. [Google Scholar]
- Lydia, M.; Kumar, S.S.; Selvakumar, A.I. A comprehensive review on wind turbine power curve modeling techniques. Renew. Sustain. Energy Rev. 2014, 30, 452–460. [Google Scholar] [CrossRef]
- Yu, G.; Liu, C.; Tang, B. Short term wind power prediction for regional wind farms based on spatial-temporal characteristic distribution. Renew. Energy 2022, 199, 599–612. [Google Scholar] [CrossRef]
- Cho, K.; Van Merrienboer, B.; Gulcehre, C. Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation. arXiv 2014, arXiv:1406.1078. [Google Scholar] [CrossRef]
- Xie, Y.; Sun, W.; Ren, M. Stacking ensemble learning models for daily runoff prediction using 1D and 2D CNNs. Expert Syst. Appl. 2023, 217, 119469. [Google Scholar] [CrossRef]
- Duan, J.; Chang, M.; Chen, X. A combined short-term wind speed forecasting model based on CNN–RNN and linear regression optimization considering error. Renew. Energy 2022, 200, 788–808. [Google Scholar] [CrossRef]
- Shen, Z.; Fan, X.; Zhang, L. Wind speed prediction of unmanned sailboat based on CNN and LSTM hybrid neural network. Ocean Eng. 2022, 254, 111352. [Google Scholar] [CrossRef]
- Wang, X.; Du, Y.; Chen, D. Constructing better prototype generators with 3D CNNs for few-shot text classification. Expert Syst. Appl. 2023, 225, 120124. [Google Scholar] [CrossRef]
- Fu, H.; Shao, Z.; Fu, P. Combining ATC and 3D-CNN for reconstructing spatially and temporally continuous land surface temperature. Appl. Earth Obs. Geoinf. 2022, 108, 102733. [Google Scholar] [CrossRef]
- Zhu, X.; Liu, R.; Chen, Y. Wind speed behaviors feather analysis and its utilization on wind speed prediction using 3D-CNN. Energy 2021, 236, 121523. [Google Scholar] [CrossRef]
- Han, L.; Jing, H.; Zhang, R. Wind power forecast based on improved Long Short Term Memory network. Energy 2019, 189, 116300. [Google Scholar] [CrossRef]
- Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Shahid, F.; Zameer, A.; Muneeb, M. A novel genetic LSTM model for wind power forecast. Energy 2021, 223, 120069. [Google Scholar] [CrossRef]
- Xiao, Y.; Zou, C.; Chi, H. Boosted GRU model for short-term forecasting of wind power with feature-weighted principal component analysis. Energy 2023, 267, 126503. [Google Scholar] [CrossRef]
- Chen, B.; Xie, D.; Huang, R. Research on IGBT aging prediction method based on adaptive VMD decomposition and GRU-AT model. Energy Rep. 2023, 9, 1432–1446. [Google Scholar] [CrossRef]
- Zhou, J.; Lu, X. SDWPF: A Dataset for Spatial Dynamic Wind Power Forecasting Challenge at KDD Cup 2022. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (Baidu KDD Cup 2022), Washington, DC, USA, 14–18 August 2022; ACM: New York, NY, USA, 2022. [Google Scholar]
- Zhang, Y.; Li, R. Short term wind energy prediction model based on data decomposition and optimized LSSVM. Sustain. Energy Technol. Assess. 2022, 52, 102025. [Google Scholar] [CrossRef]
Parameter | Meaning |
---|---|
Patv(kW) | Active power of the turbine |
Wspd (m/s) | Wind speed recorded by the anemometer |
Wdir (°) | Angle between the wind direction and the position of turbine nacelle |
Etmp (°C) | Temperature of the surrounding environment |
Itmp (°C) | Temperature inside the turbine nacelle |
Ndir (°) | Nacelle direction, i.e., the yaw angle of the nacelle |
Hyperparameter | Value/Type |
---|---|
Training set | 5865 (80%) |
Validation set | 1466 (20%) |
Learning rate | 0.001 |
Loss function | MSE |
Optimizer | Adam |
Forecasting Horizon (Minutes) | Model | Training | Validation | ||||
---|---|---|---|---|---|---|---|
RMSE | MAE | R | RMSE | MAE | R | ||
10 | BPNN | 146.944 | 108.735 | 0.939 | 119.683 | 85.000 | 0.943 |
GRU | 140.686 | 100.207 | 0.942 | 112.876 | 81.907 | 0.949 | |
1D CNN-GRU | 135.102 | 97.001 | 0.950 | 111.856 | 78.937 | 0.953 | |
3D CNN-GRU | 124.314 | 89.806 | 0.958 | 102.260 | 72.564 | 0.958 | |
40 | BPNN | 223.622 | 167.718 | 0.850 | 186.243 | 136.695 | 0.852 |
GRU | 218.304 | 162.269 | 0.853 | 182.727 | 133.328 | 0.856 | |
1D CNN-GRU | 211.920 | 156.320 | 0.871 | 178.278 | 127.282 | 0.869 | |
3D CNN-GRU | 193.004 | 141.843 | 0.898 | 167.692 | 119.963 | 0.885 | |
80 | BPNN | 272.859 | 207.182 | 0.779 | 231.514 | 172.832 | 0.775 |
GRU | 269.815 | 203.537 | 0.783 | 229.153 | 166.992 | 0.780 | |
1D CNN-GRU | 261.962 | 196.033 | 0.798 | 224.691 | 162.306 | 0.785 | |
3D CNN-GRU | 228.893 | 172.050 | 0.855 | 212.079 | 151.545 | 0.827 | |
120 | BPNN | 309.944 | 237.107 | 0.726 | 265.385 | 200.556 | 0.705 |
GRU | 306.594 | 232.379 | 0.730 | 262.648 | 192.802 | 0.733 | |
1D CNN-GRU | 295.010 | 223.777 | 0.739 | 256.278 | 188.853 | 0.710 | |
3D CNN-GRU | 267.036 | 202.560 | 0.808 | 246.886 | 177.708 | 0.816 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Huang, X.; Zhang, Y.; Liu, J.; Zhang, X.; Liu, S. A Short-Term Wind Power Forecasting Model Based on 3D Convolutional Neural Network–Gated Recurrent Unit. Sustainability 2023, 15, 14171. https://doi.org/10.3390/su151914171
Huang X, Zhang Y, Liu J, Zhang X, Liu S. A Short-Term Wind Power Forecasting Model Based on 3D Convolutional Neural Network–Gated Recurrent Unit. Sustainability. 2023; 15(19):14171. https://doi.org/10.3390/su151914171
Chicago/Turabian StyleHuang, Xiaoshuang, Yinbao Zhang, Jianzhong Liu, Xinjia Zhang, and Sicong Liu. 2023. "A Short-Term Wind Power Forecasting Model Based on 3D Convolutional Neural Network–Gated Recurrent Unit" Sustainability 15, no. 19: 14171. https://doi.org/10.3390/su151914171
APA StyleHuang, X., Zhang, Y., Liu, J., Zhang, X., & Liu, S. (2023). A Short-Term Wind Power Forecasting Model Based on 3D Convolutional Neural Network–Gated Recurrent Unit. Sustainability, 15(19), 14171. https://doi.org/10.3390/su151914171