Wind Speed Forecasting Method Using EEMD and the Combination Forecasting Method Based on GPR and LSTM
<p>The structure of RNN.</p> "> Figure 2
<p>The structure of LSTM.</p> "> Figure 3
<p>The flowchart of the proposed forecasting model.</p> "> Figure 4
<p>Original wind speed series.</p> "> Figure 5
<p>Wind speed series decomposition using EEMD.</p> "> Figure 6
<p>The real wind speed data and prediction data from different methods in Dataset A.</p> "> Figure 7
<p>Wind speed forecasting results in Dataset A.</p> "> Figure 8
<p>The real wind speed data and prediction data from different methods in Dataset B.</p> "> Figure 9
<p>Wind speed forecasting results in Dataset B.</p> ">
Abstract
:1. Introduction
2. Methods
2.1. Ensemble Empirical Mode Decomposition
- (1)
- Initialize the parameters in EEMD, such as the number of ensembles and the amplitude of the added white noise.
- (2)
- Add a white noise to the initial wind speed data :
- (3)
- Calculate the upper envelope and lower envelope for original wind speed data . Then, the mean of the two envelopes can be obtained.
- (4)
- Repeat Steps (2) and (3) using in the place of , until the average envelope is smaller than the acceptable error. Then, take the as the first IMF , and then, calculate the residual as follows:
- (5)
- Repeat the previous Steps (2) to (4) until the last residual datum fails to be decomposed into an IMF. Hence, we can obtain the other IMFs and the last residual. Finally, original wind speed data can be presented as different IMFs and the last residual :
2.2. Gaussian Process Regression
2.3. Long Short-Term Memory Neural Networks
- (1)
- In line with the previous output and the current input , the forget gate can decide whether to forget the information learned at the last moment in light of Equation (13).
- (2)
- (3)
- The combination of Step (1) and Step (2) is to filter the undesired information and add new information according to Equation (17).
- (4)
- (5)
- The above steps then continue to repeat. The parameter in LSTM can be obtained by maximizing the similarity between the target data and the output of LSTM.
2.4. Variance-Covariance Method
2.5. The Proposed Forecasting Model
- Step 1:
- The data preprocessing This step includes the data decomposition and the selection for the input of the forecasting method. Original wind speed data are decomposed into various IMFs using the EEMD algorithm. In addition, the PACF method is employed to select the input data of the forecasting method.
- Step 2:
- The prediction for the IMFs LSTM neural network and GPR method with the Bayesian frame of maximum likelihood for parameter optimization are employed to predict the IMFs decomposed by EEMD, respectively.
- Step 3:
- The combination of the two forecasting methods The variance-covariance method is employed to combine the forecasting results from the LSTM neural network and the GPR method.
- Step 4:
- The reconstruction for wind speed information By Equation (5), the prediction result for wind speed is the sum of the predicted IMFs.
3. Case Study
3.1. Collection of Data
3.2. Model Performance Evaluation
3.3. Wind Speed Forecasting
3.4. The Comparisons and Analysis
- (a)
- The single LSTM and the single GPR can obtain better results than ARIMA and BPNN. Therefore, it can be concluded that the adopted forecasting methods can obtain higher forecasting accuracy than the conventional forecasting methods, such as ARIMA and BPNN. Additionally, the prediction accuracy of the single LSTM is close to the single GPR.
- (b)
- In comparison with the single LSTM and the single GPR, the EEMD-LSTM and the EEMD-GPR model have better forecasting accuracy obviously. The reason for the forecasting accuracy difference is the EEMD method. It can facilitate the determination of the characteristics of the complex non-linear time series, thereby effectively improving the performance and robustness for wind speed prediction.
- (c)
- By the variance-covariance method, the proposed model combines LSTM and the GPR method to obtain the combination forecasting result. According to the evaluation criteria MAE, RMSE and MAPE, the proposed model outperforms the EEMD-LSTM and the EEMD-GPR model. The combination method can take full advantage of various forecasting models, so the the proposed model can improve the adaptability and accuracy.
- (d)
- The forecasting objective for the proposed method is the wind speed information. As described in Figure 4, the wind speed varies as time changes, and it has strong randomness and instability. In addition, time resolution for wind speed is 5 min or 60 min. Hence, the proposed model can be also applied to forecast short-term time series data, such as short-term wind power and short-term electrical load.
3.5. Additional Forecasting Case
4. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
EEMD | ensemble empirical mode decomposition |
LSTM | long short-term memory |
SVM | support vector machine |
EMD | empirical mode decomposition |
RNN | recurrent neural network |
MAE | mean absolute error |
MAPE | mean absolute percentage error |
GPR | Gaussian process regression |
WT | wavelet transform |
PACF | partial autocorrelation function |
PACF | partial autocorrelation function |
CNN | convolutional neural network |
IMFs | intrinsic mode functions |
RMSE | root mean square error |
References
- Kumr, Y.; Ringenberg, J.; Depuru, S.S.; Devabhaktuni, V.K.; Lee, J.W.; Nikolaidis, E.; Andersen, B.; Afjeh, A. Wind energy: Trends and enabling technologies. Renew. Sustain. Energy Rev. 2016, 53, 209–224. [Google Scholar] [CrossRef]
- Lu, P.; Ye, L.; Sun, B.; Zhang, C.; Zhao, Y.; Zhu, T. A new hybrid prediction method of ultra-short-term wind power forecasting based on EEMD-PE and LSSVM optimized by the GSA. Energies 2018, 11, 697. [Google Scholar] [CrossRef]
- Muselli, M.; Notton, G.; Cristofari, C.; Louche, A. Forecasting and simulating wind speed in Corsica by using an autoregressive model. Energy Conv. Manag. 2003, 44, 3177–3196. [Google Scholar]
- Shukur, O.B.; Lee, M.H. Daily wind speed forecasting through hybrid KF-ANN model based on ARIMA. Renew. Energy 2015, 76, 637–647. [Google Scholar] [CrossRef]
- Li, G.; Shi, J. On comparing three artificial neural networks for wind speed forecasting. Appl. Energy 2010, 87, 2313–2320. [Google Scholar] [CrossRef]
- Liu, H.; Tian, H.Q.; Li, Y.F.; Zhang, L. Comparison of four Adaboost algorithm based artificial neural networks in wind speed predictions. Energy Conv. Manag. 2015, 92, 67–81. [Google Scholar] [CrossRef]
- Noorollahi, Y.; Jokar, M.A.; Kalhor, A. Using artificial neural networks for temporal and spatial wind speed forecasting in Iran. Energy Conv. Manag. 2016, 115, 17–25. [Google Scholar] [CrossRef]
- Lawan, S.M.; Abidin, W.A.W.Z.; Lawan, S.; Lawan, A.M. An Artificial Intelligence Strategy for the Prediction of Wind Speed and Direction in Sarawak for Wind Energy Mapping; Springer: Singapore, 2016. [Google Scholar]
- Wang, Y.; Wang, J.; Wei, X. A hybrid wind speed forecasting model based on phase space reconstruction theory and Markov model: A case study of wind farms in northwest China. Energy 2015, 91, 556–572. [Google Scholar] [CrossRef]
- Sun, W.; Liu, M.; Liang, Y. Wind speed forecasting based on FEEMD and LSSVM optimized by the bat algorithm. Energies 2015, 8, 6585–6607. [Google Scholar] [CrossRef]
- Hu, J.; Wang, J.; Ma, K. A hybrid technique for short-term wind speed prediction. Energy 2015, 81, 563–574. [Google Scholar] [CrossRef]
- Wang, H.Z.; Wang, G.B.; Li, G.Q.; Peng, J.C.; Liu, Y.T.; Yan, J. Deep belief network based deterministic and probabilistic wind speed forecasting approach. Appl. Energy 2016, 182, 80–93. [Google Scholar] [CrossRef]
- Wang, H.Z.; Li, G.Q.; Wang, G.B.; Peng, J.C.; Jiang, H.; Liu, Y.T. Deep learning based ensemble approach for probabilistic wind power forecasting. Appl. Energy 2017, 188, 56–70. [Google Scholar] [CrossRef]
- Cao, Q.; Ewing, B.T.; Thompson, M.A. Forecasting wind speed with recurrent neural networks. Eur. J. Oper. Res. 2012, 221, 148–154. [Google Scholar] [CrossRef]
- Liu, H.; Mi, X.W.; Li, Y.F. Wind speed forecasting method based on deep learning strategy using empirical wavelet transform, long short term memory neural network and Elman neural network. Energy Conv. Manag. 2018, 156, 498–514. [Google Scholar] [CrossRef]
- Sun, S.; Qiao, H.; Wang, S.; Wei, Y. New dynamic integrated approach for wind speed forecasting. Appl. Energy 2017, 197, 151–162. [Google Scholar] [CrossRef]
- Liu, D.; Niu, D.; Wang, H.; Fan, L. Short-term wind speed forecasting using wavelet transform and support vector machines optimized by genetic algorithm. Renew. Energy 2014, 62, 592–597. [Google Scholar] [CrossRef]
- Fan, G.F.; Peng, L.L.; Zhao, X.; Hong, W.C. Applications of Hybrid EMD with PSO and GA for an SVR-Based Load Forecasting Model. Energies 2017, 10, 1713. [Google Scholar] [CrossRef]
- Wu, Z.; Huang, N.E. Ensemmble empirical mode decomposition: a noise-assisted data analysis method. Adv. Adapt. Data Anal. 2005, 1, 1–41. [Google Scholar] [CrossRef]
- Liu, H.; Mi, X.; Li, Y. Smart deep learning based wind speed prediction model using wavelet packet decomposition, convolutional neural network and convolutional long short term memory network. Energy Conv. Manag. 2018, 166, 120–131. [Google Scholar] [CrossRef]
- Bates, J.M.; Granger, C.W.J. The Combination of Forecasts; Cambridge University Press: Cambridge, UK, 2001; pp. 451–468. [Google Scholar]
- Xiao, L.; Wang, J.; Dong, Y.; Wu, J. Combined forecasting models for wind energy forecasting: A case study in China. Renew. Sustain. Energy Rev. 2015, 44, 271–288. [Google Scholar] [CrossRef]
- Niu, D.; Liang, Y.; Wang, H.; Wang, M.; Hong, W.C. Icing Forecasting of Transmission Lines with a Modified Back Propagation Neural Network-Support Vector Machine-Extreme Learning Machine with Kernel (BPNN-SVM-KELM) Based on the Variance-Covariance Weight Determination Method. Energies 2017, 10, 1196. [Google Scholar] [CrossRef]
- Zhang, H.; Zhu, Y.J.; Fan, L.L.; Qiao-Ling, W.U. Mid-long Term Load Interval Forecasting Based on Markov Modification. East China Electr. Power 2013, 41, 33–36. [Google Scholar]
- Lei, Y.; He, Z.; Zi, Y. Application of the EEMD method to rotor fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2009, 23, 1327–1338. [Google Scholar] [CrossRef]
- Chalupka, K.; Williams, C.K.I.; Murray, I. A framework for evaluating approximation methods for Gaussian process regression. J. Mach. Learn. Res. 2013, 14, 333–350. [Google Scholar]
- Hu, J.; Wang, J. Short-term wind speed prediction using empirical wavelet transform and Gaussian process regression. Energy 2015, 93, 1456–1466. [Google Scholar] [CrossRef]
- Ying, Z. Asymptotic Properties of a Maximum Likelihood Estimator with Data from a Gaussian Process; Academic Press, Inc.: Cambridge, MA, USA, 1991; pp. 280–296. [Google Scholar]
IMF | IMF1 | IMF2 | IMF3 | IMF4 | IMF5 | IMF6 | IMF7 | IMF8 | IMF9 | R0 |
---|---|---|---|---|---|---|---|---|---|---|
time lag number | 3 | 6 | 7 | 9 | 6 | 8 | 8 | 6 | 3 | 10 |
IMF | IMF1 | IMF2 | IMF3 | IMF4 | IMF5 | IMF6 | IMF7 | IMF8 | IMF9 | R0 |
---|---|---|---|---|---|---|---|---|---|---|
Layers | 2 | 3 | 1 | 2 | 1 | 3 | 3 | 2 | 1 | 2 |
Units | 100 | 200 | 50 | 50 | 100 | 200 | 100 | 50 | 200 | 50 |
IMF | IMF1 | IMF2 | IMF3 | IMF4 | IMF5 | IMF6 | IMF7 | IMF8 | IMF9 | R0 |
---|---|---|---|---|---|---|---|---|---|---|
length scale | 11.9 | 3.1 | 108.4 | 0.01 | 100.9 | 146.4 | 223.3 | 529.7 | 205.6 | 107.7 |
sigma | 2.2 | 0.5 | 142.2 | 0.02 | 62.5 | 73.6 | 111.2 | 239.0 | 69.6 | 34.2 |
© 2018 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Huang, Y.; Liu, S.; Yang, L. Wind Speed Forecasting Method Using EEMD and the Combination Forecasting Method Based on GPR and LSTM. Sustainability 2018, 10, 3693. https://doi.org/10.3390/su10103693
Huang Y, Liu S, Yang L. Wind Speed Forecasting Method Using EEMD and the Combination Forecasting Method Based on GPR and LSTM. Sustainability. 2018; 10(10):3693. https://doi.org/10.3390/su10103693
Chicago/Turabian StyleHuang, Yuansheng, Shijian Liu, and Lei Yang. 2018. "Wind Speed Forecasting Method Using EEMD and the Combination Forecasting Method Based on GPR and LSTM" Sustainability 10, no. 10: 3693. https://doi.org/10.3390/su10103693
APA StyleHuang, Y., Liu, S., & Yang, L. (2018). Wind Speed Forecasting Method Using EEMD and the Combination Forecasting Method Based on GPR and LSTM. Sustainability, 10(10), 3693. https://doi.org/10.3390/su10103693