journal article·2021-11-03Open access

Wind Power Forecasting with Deep Learning Networks: Time-Series Forecasting

Wen-Hui Lin, Ping Wang, Kuo-Ming Chao, Hsiao-Chung Lin, Zong-Yu Yang, Yu-Huang Lai

Applied Sciences· Volume 11· Issue 21

Abstract

Studies have demonstrated that changes in the climate affect wind power forecasting under different weather conditions. Theoretically, accurate prediction of both wind power output and weather changes using statistics-based prediction models is difficult. In practice, traditional machine learning models can perform long-term wind power forecasting with a mean absolute percentage error (MAPE) of 10% to 17%, which does not meet the engineering requirements for our renewable energy project. Deep learning networks (DLNs) have been employed to obtain the correlations between meteorological features and power generation using a multilayer neural convolutional architecture with gradient descent algorithms to minimize estimation errors. This has wide applicability to the field of wind power forecasting. Therefore, this study aimed at the long-term (24–72-h ahead) prediction of wind power with an MAPE of less than 10% by using the Temporal Convolutional Network (TCN) algorithm of DLNs. In our experiment, we performed TCN model pretraining using historical weather data and the power generation outputs of a wind turbine from a Scada wind power plant in Turkey. The experimental results indicated an MAPE of 5.13% for 72-h wind power prediction, which is adequate within the constraints of our project. Finally, we compared the performance of four DLN-based prediction models for power forecasting, namely, the TCN, long short-term memory (LSTM), recurrent neural network (RNN), and gated recurrence unit (GRU) models. We validated that the TCN outperforms the other three models for wind power prediction in terms of data input volume, stability of error reduction, and forecast accuracy.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Energy Load and Power Forecasting · Electric Power System Optimization · Solar Radiation and Photovoltaics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Green Energy Technology Research Center, Faculty of Department of Information Management, Kun Shan University, Tainan 710303, Taiwan

Engineering and Computing, School of MIS, Coventry University, Coventry CV1 5FB, UK

Funding

Taiwan’s Ministry of Science and Technology · Taiwan’s Ministry of Education (MOE)

References (31)

Show source-provided references
1. Wind speed and power forecasting based on spatial correlation models10.1109/60.790962 ↗
2. Cadenas, E., Rivera, W., Campos-Amezcua, R., and Heard, C. (2016). Wind speed prediction using a univariate ARIMA model and a multivariate NARX model. Energies, 9.10.3390/en9020109 ↗
3. Support vector machines for wind speed prediction10.1016/j.renene.2003.11.009 ↗
4. Multi-step-ahead wind speed forecasting based on a hybrid decomposition method and temporal convolutional networks
5. Donadio, L., Fang, J., and Porté-Agel, F. (2021). Numerical weather prediction and artificial neural network coupling for wind energy forecast. Energies, 14.10.3390/en14020338 ↗
6. A hybrid deep learning-based neural network for 24-h ahead wind power forecasting10.1016/j.apenergy.2019.05.044 ↗
7. Day-ahead wind power forecast through high-resolution mesoscale model: Local computational fluid dynamics versus artificial neural network downscaling10.1115/1.4045740 ↗
8. Multi-step wind speed forecasting and Hurst analysis using novel hybrid secondary decomposition approach10.1016/j.energy.2021.121764 ↗
9. A combined forecasting system based on statistical method, artificial neural networks, and deep learning methods for short-term wind speed forecasting10.1016/j.energy.2020.119361 ↗
10. A deep learning-based evolutionary model for short-term wind speed forecasting: A case study of the Lillgrund offshore wind farm10.1016/j.enconman.2021.114002 ↗
11. Short-term wind speed forecasting system using deep learning for wind turbine applications
12. Kariniotakis, G. (2017). Renewable Energy Forecasting, from Models to Applications, Cambridge Elsevier Science & Technology.
13. UK Power Networks (2021, February 08). KASM SDRC 9.3: Installation of Forecasting Modules, November 2016. Available online: https://innovation.ukpowernetworks.co.uk/wp-content/uploads/2019/05/Installation-of-forecasting-modules.pdf.
14. Gupta, D. (2021, March 20). Fundamentals of Deep Learning—Introduction to Recurrent Neural Networks. Available online: https://www.analyticsvidhya.com/blog/2017/12/introduction-to-recurrent-neural-networks/.
15. Long-short term memory10.1162/neco.1997.9.8.1735 ↗
16. Kandpal, A. (2021, February 08). Generating Text Using an LSTM Network, Codeburst Web Site. Available online: https://machinelearningmastery.com/text-generation-lstm-recurrent-neural-networks-python-keras/.
17. Firat, O., and Oztekin, I. (2015, January 11). Learning Deep Temporal Representations for Brain Decoding. Proceedings of the First International Workshop, MLMMI 2015, Lille, France.10.1007/978-3-319-27929-9_3 ↗
18. Ding, L., and Xu, C. (2017). TricorNet: A. Hybrid Temporal Convolutional and Recurrent Network for Video Action Segmentation. arXiv.
19. OGRU: An Optimized Gated Recurrent Unit Neural Network10.1088/1742-6596/1325/1/012089 ↗
20. Lea, C., Flynn, M.D., Vidal, R., Reiter, A., and Hager, G.D. (2017, January 21–26). Temporal Convolutional Networks for Action Segmentation and Detection. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.113 ↗
21. Bai, S., Kolter, J.Z., and Koltun, V. (2018). An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. arXiv.
22. Deep Learning for Time Series Forecasting: A Survey10.1089/big.2020.0159 ↗
23. Temporal Convolutional Networks for the Advance Prediction of ENSO10.1038/s41598-020-65070-5 ↗
24. Differential Evolution: A Simple and Efficient Heuristic for Global Optimization over Continuous Space10.1023/A:1008202821328 ↗
25. A Comparative Study of Differential Evolution Variants in Constrained Structural Optimization
26. JADE: Adaptive Differential Evolution with Optional External Archive10.1109/TEVC.2009.2014613 ↗
27. Differential Evolution with Two-level Parameter Adaption10.1109/TCYB.2013.2279211 ↗
28. Li, X., and Yin, M. (2012). Application of Differential Evolution Algorithm on Self-Potential Data. PLoS ONE, 7.10.1371/journal.pone.0051199 ↗
29. Rémy, P. (2021, February 15). Keras-tcn, GitHub. Available online: https://github.com/philipperemy/keras-tcn.
30. Erisen, B. (2021, January 07). Wind Turbine Scada Dataset: 2018 Scada Data of a Wind Turbine in Turkey. Available online: https://www.kaggle.com/berkerisen/wind-turbine-scada-dataset.
31. Giebel, G., Brownsword, R., Kariniotakis, G., Denhard, M., and Draxl, C. (2021, February 10). The State-of-the-Art in Short-Term Prediction of Wind Power: A Literature Overview, Available online: http://ecolo.org/documents/documents_in_english/wind-predict-ANEMOS.pdf.