Short-Term Wind Speed Prediction Based on Principal Component Analysis and LSTM
Source abstract
Abstract
An accurate prediction of wind speed is crucial for the economic and resilient operation of power systems with a high penetration level of wind power. Meteorological information such as temperature, humidity, air pressure, and wind level has a significant influence on wind speed, which makes it difficult to predict wind speed accurately. This paper proposes a wind speed prediction method through an effective combination of principal component analysis (PCA) and long short-term memory (LSTM) network. Firstly, PCA is employed to reduce the dimensions of the original multidimensional meteorological data which affect the wind speed. Further, differential evolution (DE) algorithm is presented to optimize the learning rate, number of hidden layer nodes, and batch size of the LSTM network. Finally, the reduced feature data from PCA and the wind speed data are merged together as an input to the LSTM network for wind speed prediction. In order to show the merits of the proposed method, several prevailing prediction methods, such as Gaussian process regression (GPR), support vector regression (SVR), recurrent neural network (RNN), and other forecasting techniques, are introduced for comparative purposes. Numerical results show that the proposed method performs best in prediction 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
School of Mechanical and Automotive Engineering, Shanghai University of Engineering Science, Shanghai 201620, China
Department of Electrical and Computer Engineering, Kansas State University, Manhattan, KS 66506, USA
Funding
Open Project Program of Shanghai Key Laboratory of Intelligent Manufacturing and Robotics · National Natural Science Foundation of China
References (41)
Show source-provided references
1. Dyrholm, M., Rebollo, A., Backwell, B., Aufderheide, B., and Ohlenforst, K. (2019). Global Wind Report 2018, Global Wind Energy Council (GWEC).
2. Yang, X.Y., Zhang, Y.F., Yang, Y.W., and Lv, W. (2019). Deterministic and Probabilistic Wind Power Forecasting Based on Bi-Level Convolutional Neural Network and Particle Swarm Optimization. Appl. Sci., 9.10.3390/app9091794 ↗
3. Zhang, S.H., Liu, Y.W., Wang, J.Z., and Wang, C. (2019). Research on Combined Model Based on multi-objective optimization and application in wind speed forecast. Appl. Sci., 9.10.3390/app9030423 ↗
4. Current status and future advances for wind speed and power forecasting10.1016/j.rser.2013.12.054 ↗
5. The value of improved wind power forecasting: Grid flexibility quantification, ramp capability analysis, and impacts of electricity market operation timescales10.1016/j.apenergy.2016.11.016 ↗
6. Wind power forecasting using Gaussian Processes and Numerical weather prediction10.1109/TPWRS.2013.2282366 ↗
7. Analysis of forecasted meteorological data (NWP) for efficient spatial forecasting of wind power generation10.1016/j.epsr.2019.105891 ↗
8. Automatic tuning of Kalman filters by maximum likelihood methods for wind energy forecasting10.1016/j.apenergy.2013.03.041 ↗
9. ARMA based approaches for forecasting the tuple of wind speed and direction10.1016/j.apenergy.2010.10.031 ↗
10. Fine tuning support vector machines for short-term wind speed forecasting10.1016/j.enconman.2010.11.007 ↗
11. A Gaussian process regression based hybrid approach for short-term wind speed prediction10.1016/j.enconman.2016.08.086 ↗
12. Application of a new information priority accumulated grey model with time power to predict short-term wind turbine capacity10.1016/j.jclepro.2019.118573 ↗
13. Wind speed and wind energy forecast through Kalman filtering of Numerical Weather Prediction model output10.1016/j.apenergy.2012.03.054 ↗
14. Repeated wavelet transform based ARIMA model for very short-term wind speed10.1016/j.renene.2019.01.031 ↗
15. Rjoub, G., Bentahar, J., Wahab, O.A., and Bataineh, A. (2019, January 26–28). Deep Smart Scheduling: A Deep Learning Approach for Automated Big Data Scheduling Over the Cloud. Proceedings of the 2019 7th International Conference on Future Internet of Things and Cloud (FiCloud), Istanbul, Turkey.10.1109/FiCloud.2019.00034 ↗
16. Wahab, O.A., Bentahar, J., Otrok, H., and Mourad, A. (2019). Resource-Aware Detection and Defense System Against Multi-Type Attacks in the Cloud: Repeated Bayesian Stackelberg Game. IEEE Trans. Dependable Secur. Comput., 2907946.
17. An endorsement-based trust bootstrapping approach for newcomer cloud services10.1016/j.ins.2020.03.102 ↗
18. Effectiveness Analysis of Machine Learning Classification Models for Predicting Personalized Context-Aware Smartphone Usage10.1186/s40537-019-0219-y ↗
19. Machine Learning based short term wind power prediction using a hybrid learning model10.1016/j.compeleceng.2014.07.009 ↗
20. Machine learning ensembles for wind power prediction10.1016/j.renene.2015.11.073 ↗
21. Wind power prediction with Machine Learning10.1007/978-3-319-31858-5_2 ↗
22. A nonlinear hybrid wind speed forecasting model using LSTM network, hysteretic ELM and Differential Evolution algorithm10.1016/j.enconman.2018.07.070 ↗
23. Wind Speed Prediction of IPSO-BP Neural Network Based on Lorenz Disturbance10.1109/ACCESS.2018.2869981 ↗
24. Smart wind speed deep learning based multi-step forecasting model using singular spectrum analysis, convolutional gated recurrent unit network and support vector regression10.1016/j.renene.2019.05.039 ↗
25. Particle-swarm optimization of ensemble neural network with negative correlation learning for forecasting short-term wind speed of wind farms in western China10.1016/j.ins.2019.07.074 ↗
26. Wind speed prediction method based on Empirical Wavelet Transform and New Cell Update Long Short-Term Memory network10.1016/j.enconman.2019.06.041 ↗
27. Wind speed prediction method using Shared Weight Long Short-Term Memory Network and Gaussian Process Regression10.1016/j.apenergy.2019.04.047 ↗
28. Time-series prediction of wind speed using machine learning algorithms: A case study Osorio wind farm, Brazil10.1016/j.apenergy.2018.05.043 ↗
29. Two machine learning approaches for short-term wind speed time-series prediction
30. A hybrid deep learning-based neural network for 24-h ahead wind power forecasting10.1016/j.apenergy.2019.05.044 ↗
31. Feature Selection used for Wind Speed Forecasting with Data Driven Approaches
32. Forecasting the Wind Generation Using a Two-Stage Network Based on Meteorological Information10.1109/TEC.2008.2001457 ↗
33. Long Short-Term Memory Network based on Neighborhood Gates for processing complex causality in wind speed prediction10.1016/j.enconman.2019.04.006 ↗
34. Wind speed prediction with RBF neural network based on PCA and ICA
35. A novel hybrid model based on VMD-WT and PCA-BP-RBF neural network for short-term wind speed forecasting10.1016/j.enconman.2019.05.005 ↗
36. Sarker, I.H., Abushark, Y.B., and Khan, A.I. (2020). ContextPCA: Predicting Context-Aware Smartphone Apps Usage based on Machine Learning Techniques. Symmetry, 12.10.3390/sym12040499 ↗
37. KNN and PCA classifier with Autoregressive modelling during different ECG signal interpretation10.1016/j.procs.2017.12.005 ↗
38. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
39. Liu, Y., Guan, L., Hou, C., Han, H., Liu, Z.J., Sun, Y., and Zheng, M.H. (2019). Wind Power Short-Term Prediction Based on LSTM and Discrete Wavelet Transform. Appl. Sci., 9.10.3390/app9061108 ↗
40. Back propagation neural network with adaptive differential evolution algorithm for time series forecasting10.1016/j.eswa.2014.08.018 ↗
41. Differential Evolution Algorithm with Tracking Mechanism and Backtracking Mechanism10.1109/ACCESS.2018.2864324 ↗