Next Article in Journal
Quantifying the Source Attribution of PM10 Measured Downwind of the Oceano Dunes State Vehicular Recreation Area
Next Article in Special Issue
A Review on Aerodynamic Characteristics and Wind-Induced Response of Flexible Support Photovoltaic System
Previous Article in Journal
Comprehensive Analysis of Current Primary Measures to Mitigate Brake Wear Particle Emissions from Light-Duty Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Short-Term Probabilistic Forecasting Method for Wind Speed Combining Long Short-Term Memory and Gaussian Mixture Model

1
School of Civil Engineering, Central South University, Changsha 410075, China
2
National Engineering Laboratory for High-Speed Railway Construction, Changsha 410075, China
*
Author to whom correspondence should be addressed.
Atmosphere 2023, 14(4), 717; https://doi.org/10.3390/atmos14040717
Submission received: 10 March 2023 / Revised: 6 April 2023 / Accepted: 11 April 2023 / Published: 14 April 2023

Abstract

:
Wind speed forecasting is advantageous in reducing wind-induced accidents or disasters and increasing the capture of wind power. Accordingly, this forecasting process has been a focus of research in the field of engineering. However, because wind speed is chaotic and random in nature, its forecasting inevitably includes errors. Consequently, specifying the appropriate method to obtain accurate forecasting results is difficult. The probabilistic forecasting method has considerable relevance to short-term wind speed forecasting because it provides both the predicted value and the error distribution. This study proposes a probabilistic forecasting method for short-term wind speeds based on the Gaussian mixture model and long short-term memory. The precision of the proposed method is evaluated by prediction intervals (i.e., prediction interval coverage probability, prediction interval normalized average width, and coverage width-based criterion) using 29 monitored wind speed datasets. The effects of wind speed characteristics on the forecasting precision of the proposed method were further studied. Results show that the proposed method is effective in obtaining the probability distribution of predicted wind speeds, and the forecast results are highly accurate. The forecasting precision of the proposed method is mainly influenced by the wind speed difference and standard deviation.

1. Introduction

Wind speed forecasting is extremely relevant to disaster prevention [1]. Accordingly, many wind speed prediction and warning systems have been installed to alert running trains to the danger of extreme winds, such as along high-speed railway lines [2,3], long-span bridges, wind power stations, and offshore platforms. However, owing to the chaotic and random wind speed fluctuations, the precise prediction of wind speeds is difficult to achieve [1].
Several prediction methods have been proposed to provide accurate wind speed forecasts. These methods can be classified into physical, statistical, intelligent, and combined categories [4]. Physical methods predict wind speeds using numerical weather prediction (NWP) and atmospheric data [5]. Yang et al. [6] proposed the implementation of a new simulation ensemble method using NWP to improve the wind speed prediction of storms. Wang et al. [7] proposed an NWP wind speed sequence transfer correction algorithm that improves the input and output of the correction model by introducing sequence transfer relations. Although physical methods can achieve excellent performance in wind speed prediction, their implementation in short-term wind speed forecasting is difficult because they are time-consuming and expensive. In contrast, statistical methods compared with physical methods are simpler in terms of methodological complexity [1]. For the reason that statistical methods use a considerable amount of historical data for prediction, they offer more advantages in terms of time consumption [8]. Typical statistical methods include the autoregressive sliding average model (ARMA) [9], the autoregressive integrated moving average (ARIMA) model [10], the ARIMA with exogenous variables model [11], and the Kolmogorov–Zurbanko filter model [12]. Huang et al. [13] developed the ARMA–generalized autoregressive conditional heterogeneity model to analyze and calculate the time-varying standard deviation of non-stationary wind speed accurately. Ouarda et al. [14] introduced a wind speed predictor (an atmospheric circulation index) to a non-smooth statistical model to explain interannual variability. Jeong et al. [15] developed a statistical post-processing method to improve the accuracy of the NWP. Galanis et al. [16] proposed and tested a hybrid optimization technique using Bayesian modeling combined with a nonlinear Kalman filter. The method not only reduces systematic bias but also supports significant limitations on error variability and associated prediction uncertainty. However, statistical methods have certain inadequacies, such as the low prediction accuracy of low-order models and the difficulty in estimating the parameters of high-order models for the autoregressive model [17]. Statistical models are prone to falling into local optima in the nonlinear time-series forecasting of wind speed series with stochasticity [18].
With the development of machine learning technology, artificial neural networks [19], extreme learning machines (ELM) [20], and support vector machines (SVM) [21] have been widely used in wind speed forecasting. Kumar et al. [22] proposed a method for wind speed and power prediction using a nonlinear autoregressive network with exogenous inputs and SVM, enabling the selection of the most appropriate data segment from available data. In recent years, deep neural networks, such as long short-term memory (LSTM) [23], convolutional neural networks [23], and gated recurrent units [24], have also been used for wind speed forecasting [25,26]. The performance of single models is limited, and they remain incompatible with the chaotic and stochastic nature of wind speeds [18]. Combined models [27] are applied to wind speed prediction and are presumed to be combinations of modal decomposition, prediction methods, and parameter optimization that typically provide highly accurate predictions. Zhang et al. [28] proposed a hybrid model based on variational mode decomposition (VMD)–wavelet transform (WT) and a principal component analysis–back propagation–radial basis function neural network. The model can decompose a nonstationary wind speed series into several relatively stationary intrinsic mode functions (IMFs) by VMD in the data preprocessing stage. Moreover, it can predict and reconstruct each IMF separately, greatly improving the accuracy of short-term wind speed prediction. Liu et al. [29] proposed a hybrid forecasting system that predicted wind speeds 24 h before occurrence. Furthermore, they optimized the parameters of a recurrent neural network (RNN) containing long-term and short-term memory frameworks using ant colony optimization and genetic algorithms to improve the stability of the prediction. Bahrami et al. [30] proposed a hybrid model based on the WT and gray models. In this model, the WT technique removes high-frequency components from the original data and improves the prediction accuracy. Li et al. [31] proposed a hybrid model using data decomposition, LSTM network prediction, regularized ELM network prediction residual modeling, and inverse empirical WT (IEWT) reconstruction. Furthermore, they demonstrated that IEWT can improve the wind speed prediction accuracy and stability of LSTM. Wang et al. [32] proposed a hybrid model consisting of feature selection, prediction, system optimization, and system evaluation modules to complement existing research in this area. Li et al. [33] preprocessed data using a hybrid decomposition method that coupled the ensemble patch transform and complete ensemble empirical mode decomposition with adaptive noise. Furthermore, they used temporal convolutional networks (TCNs) for prediction to achieve improved accuracy and stability of results.
However, because wind speeds are chaotic and naturally random, forecasting inevitably generates errors [1]. The results of the aforementioned models complicate the formulation of appropriate instructions to achieve accurate prediction results [34,35]. A probabilistic forecasting method is required for short-term wind speed forecasting [36] because it provides both a forecasting value and an error distribution. Probabilistic prediction methods based on conditional probability [37] and multivariate probability theory [38] have been proposed mainly for wind power prediction error analysis. The probabilistic prediction of wind power is achieved by calculating the prediction interval or distribution function of the wind speed prediction error.
In this study, a probabilistic prediction method for short-term wind speed based on LSTM and a Gaussian mixture model (GMM) is proposed. The precision of the proposed method is evaluated by prediction intervals, as indicated by the prediction interval coverage probability (PICP), prediction interval normalized average width (PINAW), and coverage width-based criterion (CWC) using the monitored wind speed. In addition, a multiple regression analysis method was utilized to evaluate the effects of wind speed characteristics (including the mean, standard deviation, maximum difference, skewness, kurtosis, and difference) on the forecasting precision of the proposed method.

2. Methodology

Wind speed consists of the mean wind speed and turbulence. Mean wind speed consistently follows fundamental physics laws and is relatively easy to forecast using physical, statistical, and intelligent methods. Wind speed turbulence is a stochastic sequence that consistently affects the precision of wind speed forecasting. For the reason that turbulence intensity is related to the mean wind speed, the forecasting error is also related to wind speed. In the present study, a short-term probabilistic wind speed forecasting method combining LSTM and GMM is proposed as follows. The wind speed is first predicted by the LSTM method. The forecasting error is assumed to directly vary with wind speed and to be normally distributed. The joint probability density function (PDF) of forecast wind speeds and errors is then calculated using the GMM method. Finally, the probability distribution of the forecast wind speed is obtained by combining the predicted wind speed and the conditional probability distribution of the forecasting error.
The flowcharts of the proposed method, the denoising method of wind speed data, and the fundamentals of the LSTM and GMM are presented in this section.

2.1. Flowchart of Methodology

A flowchart of the proposed method is shown in Figure 1 and briefly explained as follows.
(1)
The wind speed in the current step, u a , is assumed to be the real-time monitored data obtained by an anemometer. The data are filtered in real time using the Mallat algorithm [39] to reduce the influence of the high-frequency component on the precision of wind speed prediction.
(2)
The wind speed in the next step, u a + 1 , is then predicted using the LSTM method from the denoised sequence of the previous wind speed. The forecast wind speed, u ^ a , is treated as the mean value of the probabilistically predicted wind speed in the next step.
(3)
The errors of the previously predicted wind speed, E , are calculated by comparing the measured wind speed, u , and forecast speed, u ^ .
(4)
The key parameters of the joint PDF of the predicted wind speeds and errors are identified using the GMM method.
(5)
The conditional probability distributions and corresponding covariance of the prediction errors of the forecast wind speed, u ^ a , are calculated.
(6)
The forecast wind speed, u ^ a , is the mean, and the covariance of error, σ e , is the covariance of u ^ a . The probability distributions of the predicted wind speed follow the normal distribution, N ( u ^ a , σ e ) .
The confidence interval of the forecast wind speed and transcendence probability of a certain wind speed are easily calculated from the normal distribution of N ( u ^ a , σ e ) .

2.2. LSTM Method

The LSTM method was first proposed by Hochreater and Schmidhube [40] under the fundamental concept of the RNN method. The LSTM method overcomes the problems of gradient disappearance and explosion during the long sequence training [41] of the RNN. Accordingly, the LSTM model has been widely used in wind speed forecasting because it is suitable for long sequences.
The fundamental LSTM cell, shown in Figure 2, mainly consists of three gate units: input, output, and forget gates. The implementation of the cell state updates and computation of the LSTM outputs are as follows:
g i = σ ( W i [ h t 1 , x t ] + b i )
g f = σ ( W f [ h t 1 , x t ] + b f )
c t = g i × ( W c [ h t 1 , x t ] + b c ) + g f × c t 1
g o = σ ( W o [ h t 1 , x t ] + b o )
h t = g o tanh ( c t )
σ ( z ) = 1 1 + e z
where σ is the logistic sigmoid function; W is the weight; b is the bias; g i , g f , and g o are the input, oblivion, and output gates, respectively; c t is the state vector; t is the timestamp; and h t is the output at timestamp t.
The LSTM parameters are set as follows. “*”means matrix multiplication.
  • To avoid overfitting, the number of LSTM network layers must not be overly high [25]. Accordingly, in the present study, the network only consists of two LSTM layers: a dropout and two fully connected layers.
  • The maximum number of epochs is set to 50.
  • In the training process, the batch size for updating the weights of the LSTM network was set to 128.
  • An Adam optimizer [43] with a learning rate of 10−4 is used.

2.3. GMM Method

The PDF can be estimated using GMM, which is an unsupervised machine learning method. In using the GMM, the presumption is that the PDF of samples can be decomposed into multiple Gaussian PDFs with different weights [44]. Each component of a Gaussian distribution is treated as a component that can be described by two parameters: the mean and the covariance. The GMM is expressed as follows:
p ( s ) = k = 1 K π k M ( s | μ k , k ) , 0 < π k < 1
where K is the number of components; k is the serial number of components; π k is the weight of components; k = 1 K π k = 1 ; M ( s | μ k , k ) is a normal distribution; s is a vector containing multiple variables; and μ k and k are the mean and covariance, respectively.
Expectation maximization (EM) [45] was applied to identify the parameters from the Gaussian distribution in each component. The EM algorithm consists of two steps: Steps E and M. Step E calculates the posterior distribution after initializing the parameters of the GMM. Step M updates the parameters of the GMM for a new round based on the posterior distribution of Step E. Finally, the parameters of the GMM are obtained after repeating the two steps multiple times until convergence is achieved. In the present study, the number of components in the GMM was set to 1 to simplify the calculation.

2.4. Conditional PDF of Forecasting Errors

As mentioned, wind speeds were first predicted using the LSTM method. However, owing to the random nature of wind speeds, a certain error occurs between the predicted and real wind speeds. The forecasting errors of the previous steps can be obtained by comparing the forecast values with the monitored wind speeds. In addition, because the turbulence intensity or random intensity of wind speeds is related to the actual wind speed, the forecasting errors are assumed to depend only on wind speed values [46]. With this hypothesis, the joint PDF of predicted wind speeds and errors can be identified using the GMM method. The conditional PDF of the forecasting errors is then calculated under a certain forecast wind speed, u ^ i .
The two variables, represented by E1, are predictive errors. The random variable, E2, represents the predictive values because new data are composed of a predictive error and value. The joint PDF of two-dimensional random variables ( E 1 , E 2 ) is written as
f e 1 , e 2 = p s
where s is e 1 e 2 T , and e 1 and e 2 are the values of variables E 1 and E 2 , respectively.
The marginal PDF of the predicted value, E 2 , is given by the following:
f E 2 e 2 = + f e 1 , e 2 d e 1
Finally, according to the conditional probability formula, the conditional probability density of variable E 1 at variable E 2 = e 2 is as follows:
f E 1 E 2 e 1 e 2 = f e 1 , e 2 f E 2 e 2

2.5. Indicators of Prediction Precision

The precision of probabilistic forecasting methods is evaluated using the prediction intervals indicated by PICP, PINAW, and CWC.
The most important characteristic of prediction intervals is their coverage probability. The number of target values covered by the constructed prediction intervals is represented by the PICP, which is given as follows:
P I C P = 1 N t = 1 N ε t ; ε t = 1 , i f s t L t , U t 0 , o t h e r w i s e
where N is the number of prediction samples, s t is the actual wind speed at time step t; L t , U t is the prediction interval at a certain confidence level ( ε t = 1 if s t L t , U t , otherwise ε t = 0 ).
A higher PICP indicates better probabilistic prediction. In addition, under the same PICP values, narrow predictions indicate that the forecasting results have less discreteness. The prediction interval average width (PIAW) and PINAW (a normalized PIAW) are frequently utilized to evaluate the width of prediction intervals. They are expressed as follows:
P I A W = 1 N t = 1 N U t L t
P I N A W = 1 N y max y min t = 1 N U t L t
where y m a x and y m i n are the maximum and minimum values of the predicted wind speed, respectively; the PINAW is the average width of the prediction intervals at a certain confidence level.
In addition, a CWC was used for the probabilistic prediction methods, as follows:
C W C = P I N A W 1 + ϕ P I C P exp η P I C P P I N C ϕ P I C P = 1 , i f P I C P < P I N C 0 , o t h e r w i s e
where η is the hyperparameter (generally equal to 50) [47], and PINC is the prediction interval nominal confidence level.
Small CWC values indicate better overall prediction performance.

3. Validation

The proposed method was validated using real wind speeds measured on a bridge site. The wind speed data were measured using Windmasterpro anemometers installed on top of the Pingtan Strait Public Rail Bridge in Fujian Province, China; 29 segments had relatively high wind speeds. Each segment was measured for 20 min, and a total of 1200 wind speed points were obtained.

3.1. Data Sources and Processing

The wind speed segments have been utilized to test the effectiveness of the proposed method, as shown in Figure 3. These are referred to as Datasets 1–3. In each segment, the training/validation set consists of the first 1000 points (indicated by the black line in the figure), and the remaining 200 points (indicated by the red line) comprise the testing set.

3.2. Forecasting Wind Speed by LSTM

The LSTM model was first trained and validated using 1000 wind speed data points. To avoid overfitting, an early stopping method was applied to the training process. After the LSTM model was well trained, the next 200 wind speed points were first predicted using their previous 10 wind speed points as input. In each step, the measured data are denoised in real time using the Mallat algorithm.
The predicted and measured wind speeds, i.e., Datasets 1–3, are compared in Figure 4. The comparison shows that the forecast and measurement results generally agree; however, some differences are observed. This confirms that wind speed uncertainty exists in the use of the LSTM method.

3.3. GMM Fitting and Probabilistic Forecasting Results

The forecasting errors of the LSTM method are calculated by comparing the forecast and measurement results, as shown in Figure 4. The key parameters of the joint PDF of the predicted values and errors are identified using the GMM given in Equation (7); the corresponding PDF can be easily calculated. The calculated joint PDF and the PDF of Datasets 1–3 are shown in Figure 5.
When wind speed is predicted, its corresponding conditional probability distributions can be calculated from the joint PDF using Equation (10). With the forecast wind speed as the mean value and the covariance of the errors as the covariance of the predicted wind speed, the probability distributions of the forecast wind speed is finally obtained. The probability distribution of the forecast and measured wind speeds in Datasets 1–3 are compared in Figure 6. The results show that the probability density kernel distinctly follows the measured wind speed. Moreover, the probability of the forecast wind speed approaching the measured wind speed is evidently higher than the probability of its deviation from the measured values.
The probability distributions of the forecast and measured wind speeds at two instances are compared in Figure 7. The results show that although the probability distribution kernel approaches the measurement results, a distinct gap exists between the forecast and measured results. The uncertainty of the wind speed and LSTM method can be better understood with the aid of Figure 7.

4. Precision Analysis

In this section, the precision of the proposed method is evaluated based on the indicators (PICP, PINAW, and CWC) of the forecasting results of Datasets 1–29. Their characteristics vary according to the mean, standard deviation, maximum difference, skewness (third-order central moment), kurtosis (fourth-order central moment), and difference (difference among adjacent samples), as summarized in Table 1.

4.1. Precision Indicators

The confidence level was set to 95% to calculate the PICP, PINAW, and CWC indicators for each dataset. The prediction intervals at the 95% confidence level of Dataset 1 were used as examples. The calculated PICP, PINAW, and CWC values of Dataset 1 were 97.37%, 2.500, and 0.582, respectively. These results verify the effectiveness of the proposed method. In addition, the actual value is generally located at the center of the confidence interval. This indicates the reliability of the proposed method.
The PICP, PINAW, and CWC values of Datasets 2–29 are similarly calculated with prediction intervals at the 95% confidence level, as summarized in Table 2. The mean values of PICP, PINAW, and CWC for Datasets 1–29 were 95.99%, 1.522, and 0.983, respectively. The results show that the coverage probability of the prediction interval reaches 96% and the normalized average width of the prediction interval is 1.522. The CWC value is an indicator of PICP and PINAW. These indicators confirm the satisfactory performance of the proposed method.

4.2. Effects of Wind Speed Characteristic on Precision

The multiple regression analysis method [48] was implemented to evaluate the effects of wind speed characteristics on forecasting precision. The indicators, PICP, PINAW, and CWC, were considered dependent variables, and five wind speed characteristics were regarded as independent variables. The regression coefficients of each independent variable on each dependent variable were calculated to determine the impact of the characteristics on forecasting precision. A higher regression coefficient indicates a greater influence on the indicator.
The regression coefficients of each indicator against the five wind speed characteristics are shown in Figure 8. The impact percentages of different wind speed characteristics on the indicators are shown in Figure 9. The results show that the standard deviation and difference in wind speed considerably affect the indicators PICP and PINAW, respectively. Both the standard deviation and the difference affect the CWC. The other wind speed characteristics have a negligible effect on forecasting precision. For the reason that the standard deviation and difference are stochastic characteristics of wind speed, the proposed method is also sensitive to these characteristics.

5. Conclusions

In this study, a short-term probabilistic forecasting method for wind speeds combining LSTM and GMM was proposed. The effectiveness of the proposed method was validated using actual data measured at a bridge site. The forecasting precision was evaluated using the PICP, PINAW, and CWC as indicators. The main conclusions are as follows. (1) The proposed method is better suited to the measured values and is effective in obtaining the probability distribution of forecast wind speeds. (2) The calculated average PICP, PINAW, and CWC values for the proposed method for all wind speed samples were 96%, 1.51, and 0.98, respectively. The proposed method exhibits high forecasting precision. (3) The forecasting accuracy of the proposed method is mainly sensitive to the wind speed difference and standard deviation. The foregoing also indicates that the stochastic characteristics of wind speed considerably affect the forecasting precision of the proposed method.

Author Contributions

Conceptualization, H.J.; methodology, H.J., R.Z.; software, Z.L., R.Z.; investigation, H.J., X.H.; writing—original draft preparation, H.J., Z.L., R.Z.; writing—review and editing, H.J., Z.L., R.Z.; visualization, X.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the National Natural Science Foundations of China (No.52078502, 51925808, U1934209), the Hunan Provincial Natural Science Foundation of China (No.2023JJ10071), the Science and Technology Innovation Program of Hunan Province (No.2021RC3017), Key R&D Plan Projects in Hunan Province (No. 2022GK2053), and Innovation-Driven Project of Central South University (No. 2023CXQD017).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hui, L.; Tian, H.Q.; Chen, C.; Li, Y.F. A hybrid statistical method to predict wind speed and wind power. Renew. Energy 2010, 35, 1857–1861. [Google Scholar]
  2. Hui, L.; Hong-Qi, T.; Yan-Fei, L.I. Short-term forecasting optimization algorithms for wind speed along Qinghai-Tibet railway based on different intelligent modeling theories. J. Cent. South Univ. Technol. 2009, 16, 690–696. [Google Scholar]
  3. Noboru, K. Toward a New Stage of Mori Ogai Studies. Teikoku Gakushiin Kiji 2007, 58, 61–96. [Google Scholar]
  4. Jie, Y.; Liu, Y.; Shuang, H.; Wang, Y.; Feng, S. Reviews on uncertainty analysis of wind power forecasting. Renew. Sustain. Energy Rev. 2015, 52, 1322–1330. [Google Scholar]
  5. Cheng, W.Y.Y.; Liu, Y.; Bourgeois, A.J.; Wu, Y.; Haupt, S.E. Short-term wind forecast of a data assimilation/weather forecasting system with wind turbine anemometer measurement assimilation. Renew. Energy 2017, 107, 340–351. [Google Scholar] [CrossRef]
  6. Yang, J.; Astitha, M.; Monache, L.D.; Alessandrini, S. An Analog Technique to Improve Storm Wind Speed Prediction Using a Dual NWP Model Approach. Mon. Weather. Rev. 2018, 146, 4057–4077. [Google Scholar] [CrossRef]
  7. Wang, H.; Han, S.; Liu, Y.; Yan, J.; Li, L. Sequence transfer correction algorithm for numerical weather prediction wind speed and its application in a wind power forecasting system. Appl. Energy 2019, 237, 1–10. [Google Scholar] [CrossRef]
  8. Pearre, N.S.; Swan, L.G. Statistical approach for improved wind speed forecasting for wind power production. Sustain. Energy Technol. Assessments 2018, 27, 180–191. [Google Scholar] [CrossRef]
  9. Do, D.-P.N.; Lee, Y.; Choi, J. Hourly Average Wind Speed Simulation and Forecast Based on ARMA Model in Jeju Island, Korea. J. Electr. Eng. Technol. 2016, 11, 1548–1555. [Google Scholar] [CrossRef] [Green Version]
  10. Yunus, K.; Thiringer, T.; Chen, P. ARIMA-Based Frequency-Decomposed Modeling of Wind Speed Time Series. IEEE Trans. Power Syst. 2015, 31, 2546–2556. [Google Scholar] [CrossRef]
  11. Yan, L.; Wang, H.; Zhang, X.; Li, M.Y.; He, J. Impact of meteorological factors on the incidence of bacillary dysentery in Beijing, China: A time series analysis (1970–2012). PLoS ONE 2017, 12, e0182937. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Li, P.; Wang, Y.; Dong, Q. The analysis and application of a new hybrid pollutants forecasting model using modified Kolmogorov-Zurbenko filter. Sci. Total Environ. 2017, 583, 228–240. [Google Scholar] [CrossRef] [PubMed]
  13. Huang, Z.; Gu, M. Characterizing Nonstationary Wind Speed Using the ARMA-GARCH Model. J. Struct. Eng. 2019, 145, 04018226. [Google Scholar] [CrossRef]
  14. Ouarda, T.B.; Charron, C. Non-stationary statistical modelling of wind speed: A case study in eastern Canada. Energy Convers. Manag. 2021, 236, 114028. [Google Scholar] [CrossRef]
  15. Jeong, J.; Lee, S.-J. A Statistical Parameter Correction Technique for WRF Medium-Range Prediction of Near-Surface Temperature and Wind Speed Using Generalized Linear Model. Atmosphere 2018, 9, 291. [Google Scholar] [CrossRef] [Green Version]
  16. Galanis, G.; Papageorgiou, E.; Liakatas, A. A hybrid Bayesian Kalman filter and applications to numerical wind speed modeling. J. Wind. Eng. Ind. Aerodyn. 2017, 167, 1–22. [Google Scholar] [CrossRef]
  17. Tian, Z. Short-term wind speed prediction based on LMD and improved FA optimized combined kernel function LSSVM. Eng. Appl. Artif. Intell. 2020, 91, 103573. [Google Scholar] [CrossRef]
  18. Wang, J.; Yang, Z. Ultra-short-term wind speed forecasting using an optimized artificial intelligence algorithm. Renew. Energy 2021, 171, 1–5. [Google Scholar] [CrossRef]
  19. Liu, H.; Tian, H.-Q.; Li, Y.-F. Comparison of two new ARIMA-ANN and ARIMA-Kalman hybrid methods for wind speed prediction. Appl. Energy 2012, 98, 415–424. [Google Scholar] [CrossRef]
  20. Hu, Y.-L.; Chen, L. A nonlinear hybrid wind speed forecasting model using LSTM network, hysteretic ELM and Differential Evolution algorithm. Energy Convers. Manag. 2018, 173, 123–142. [Google Scholar] [CrossRef]
  21. Gangwar, S.; Bali, V.; Kumar, A. Comparative Analysis of Wind Speed Forecasting Using LSTM and SVM. ICST Trans. Scalable Inf. Syst. 2018, 7, 159407. [Google Scholar] [CrossRef]
  22. Kumar, V.; Pal, Y.; Tripathi, M.M. SVM Tuned NARX Method for Wind speed & power Prediction in Electricity Generation. In Proceedings of the 8th IEEE Power India International Conference (PIICON), Kurukshetra, India, 10–12 December 2018. [Google Scholar]
  23. Liu, H.; Mi, X.; Li, Y. Smart multi-step deep learning model for wind speed forecasting based on variational mode decomposition, singular spectrum analysis, LSTM network and ELM. Energy Convers. Manag. 2018, 159, 54–64. [Google Scholar] [CrossRef]
  24. Huai, N.N.; Dong, L.; Wang, L.J.; Ying, H.; Zhongjian, D.; Bo, W. Short-term Wind Speed Prediction Based on CNN_GRU Model. In Proceedings of the 31st Chinese Control And Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 2243–2247. [Google Scholar]
  25. Feng, C.; Cui, M.; Hodge, B.-M.; Zhang, J. A data-driven multi-model methodology with deep feature selection for short-term wind forecasting. Appl. Energy 2017, 190, 1245–1257. [Google Scholar] [CrossRef] [Green Version]
  26. 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]
  27. Zhang, W.; Qu, Z.; Zhang, K.; Mao, W.; Ma, Y.; Fan, X. A combined model based on CEEMDAN and modified flower pollination algorithm for wind speed forecasting. Energy Convers. Manag. 2017, 136, 439–451. [Google Scholar] [CrossRef]
  28. Zhang, Y.; Chen, B.; Pan, G.; Zhao, Y. A novel hybrid model based on VMD-WT and PCA-BP-RBF neural network for short-term wind speed forecasting. Energy Convers. Manag. 2019, 195, 180–197. [Google Scholar] [CrossRef]
  29. Liu, Z.; Hara, R.; Kita, H. 24 h-ahead wind speed forecasting using CEEMD-PE and ACO-GA-based deep learning neural network. J. Renew. Sustain. Energy 2021, 13, 046101. [Google Scholar] [CrossRef]
  30. Bahrami, S.; Hooshmand, R.A.; Parastegari, M. Short term electric load forecasting by wavelet transform and grey model improved by PSO (particle swarm optimization) algorithm—ScienceDirect. Energy 2014, 72, 434–442. [Google Scholar] [CrossRef]
  31. Li, Y.; Wu, H.; Liu, H. Multi-step wind speed forecasting using EWT decomposition, LSTM principal computing, RELM subordinate computing and IEWT reconstruction. Energy Convers. Manag. 2018, 167, 203–219. [Google Scholar] [CrossRef]
  32. Wang, J.; Niu, T.; Lu, H.; Yang, W.; Du, P. A Novel Framework of Reservoir Computing for Deterministic and Probabilistic Wind Power Forecasting. IEEE Trans. Sustain. Energy 2019, 1, 1. [Google Scholar] [CrossRef]
  33. Dan, L.; Fja, B.; Min, C.; Qian, T. Multi-step-ahead wind speed forecasting based on a hybrid decomposition method and temporal convolutional networks. Energy 2021, 238, 121981. [Google Scholar]
  34. Yousuf, M.U.; Al-Bahadly, I.; Avci, E. Current Perspective on the Accuracy of Deterministic Wind Speed and Power Forecasting. IEEE Access 2019, 7, 159547–159564. [Google Scholar] [CrossRef]
  35. Yin, J.; Tang, T.; Yang, L.; Xun, J.; Huang, Y.; Gao, Z. Research and development of automatic train operation for railway transportation systems: A survey. Transp. Res. Part C Emerg. Technol. 2017, 85, 548–572. [Google Scholar] [CrossRef]
  36. Liu, Y.; Qin, H.; Zhang, Z.; Pei, S.; Jiang, Z.; Feng, Z.; Zhou, J. Probabilistic spatiotemporal wind speed forecasting based on a variational Bayesian deep learning model. Appl. Energy 2020, 260, 114259. [Google Scholar] [CrossRef]
  37. Najibi, F.; Apostolopoulou, D.; Alonso, E. Enhanced performance Gaussian process regression for probabilistic short-term solar output forecast. Int. J. Electr. Power Energy Syst. 2021, 130, 106916. [Google Scholar] [CrossRef]
  38. Hernandez, H. Multivariate probability theory: Determination of probability density functions. Res. Rep. 2017. [Google Scholar] [CrossRef]
  39. Mallat, S.G. A theory for multiresolution signal decomposition: The wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 1989, 11, 674–693. [Google Scholar] [CrossRef] [Green Version]
  40. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  41. Liu, Y.; Guan, L.; Hou, C.; Han, H.; Liu, Z.; Sun, Y.; Zheng, M. Wind Power Short-Term Prediction Based on LSTM and Discrete Wavelet Transform. Appl. Sci. 2019, 9, 1108. [Google Scholar] [CrossRef] [Green Version]
  42. Greff, K.; Srivastava, R.K.; Koutník, J.; Steunebrink, B.R.; Schmidhuber, J. LSTM: A search space odyssey. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 2222–2232. [Google Scholar] [CrossRef] [Green Version]
  43. Kingma, D.; Ba, J. Adam: A Method for Stochastic Optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  44. Xu, L.; Jordan, M.I. On convergence properties of the EM algorithm for Gaussian mixtures. Neural Comput. 1996, 8, 129–151. [Google Scholar] [CrossRef]
  45. Dempster, P.; Laird, N.M.; Rubin, D.B. Maximum likelihood from incomplete data via the EM algorithm (With discussion). Jroystatistsocserb 1977, 39, 1–22. [Google Scholar]
  46. Wu, W.; Qiao, Y.; Lu, Z.; Wang, N.; Zhou, Q. Methods and prospects for probabilistic forecasting of wind power. Autom. Electr. Power Syst. 2017, 41, 167–175. [Google Scholar]
  47. Khosravi, A.; Nahavandi, S.; Creighton, D. Prediction Intervals for Short-Term Wind Farm Power Generation Forecasts. IEEE Trans. Sustain. Energy 2013, 4, 602–610. [Google Scholar] [CrossRef]
  48. Frantál, B.; Nováková, E. On the spatial differentiation of energy transitions: Exploring determinants of uneven wind energy developments in the Czech Republic. Morav. Geogr. Rep. 2019, 27, 79–91. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Flowchart of proposed method.
Figure 1. Flowchart of proposed method.
Atmosphere 14 00717 g001
Figure 2. Fundamental cell of LSTM [42].
Figure 2. Fundamental cell of LSTM [42].
Atmosphere 14 00717 g002
Figure 3. Wind speeds measured along three bridge segments.
Figure 3. Wind speeds measured along three bridge segments.
Atmosphere 14 00717 g003
Figure 4. Predictive and actual values of Datasets 1–3.
Figure 4. Predictive and actual values of Datasets 1–3.
Atmosphere 14 00717 g004
Figure 5. Joint PDF and PDF of Datasets 1–3.
Figure 5. Joint PDF and PDF of Datasets 1–3.
Atmosphere 14 00717 g005
Figure 6. Probability distribution of forecast and measured wind speeds.
Figure 6. Probability distribution of forecast and measured wind speeds.
Atmosphere 14 00717 g006aAtmosphere 14 00717 g006b
Figure 7. Probability density of predicted and actual values.
Figure 7. Probability density of predicted and actual values.
Atmosphere 14 00717 g007
Figure 8. Regression coefficients.
Figure 8. Regression coefficients.
Atmosphere 14 00717 g008
Figure 9. Impact percentage of different wind speed characteristics on indicators.
Figure 9. Impact percentage of different wind speed characteristics on indicators.
Atmosphere 14 00717 g009
Table 1. Characteristic values of 29 wind speed sequences.
Table 1. Characteristic values of 29 wind speed sequences.
Dataset
No.
Mean
(m/s)
Standard Deviation
(m/s)
Maximum Difference
(m/s)
Skewness
(m3/s3)
Kurtosis
(m4/s4)
Difference
(m/s)
115.727.591.11−0.333.470.48
216.675.951.22−0.192.300.28
317.285.601.030.052.480.30
417.207.941.31−1.415.310.36
516.964.340.750.072.720.22
615.8911.841.771.164.930.35
716.743.170.58−0.052.700.21
815.035.200.890.322.990.23
915.813.360.53−0.12.900.27
1015.694.790.950.192.080.19
1115.087.741.600.052.270.24
1216.005.150.810.233.700.24
1315.417.401.250.363.050.28
1415.247.431.18−1.486.240.19
1511.649.591.53−0.764.470.29
1612.2311.322.01−0.743.570.64
1710.2111.962.240.803.580.36
188.775.120.940.122.770.18
198.338.701.530.523.100.23
2013.003.570.880.081.750.10
2111.463.010.46−0.473.340.09
2211.004.820.930.903.520.13
237.826.101.160.672.980.23
247.514.400.750.672.920.22
259.215.021.09−0.783.040.06
2611.915.290.990.332.380.13
278.086.681.750.671.960.23
289.937.321.32−0.173.280.18
2910.3613.091.650.424.670.25
Table 2. PICP, PINAW, and CWC of 29 wind speed sequences.
Table 2. PICP, PINAW, and CWC of 29 wind speed sequences.
Dataset No.PICP (%)PINAWCWC
197.372.5000.582
294.213.9231.087
397.371.0610.393
497.891.2110.445
596.320.9100.262
696.324.4490.528
796.320.7310.393
897.891.1530.301
998.420.9760.429
1095.790.8400.44
1197.371.3400.477
1298.951.0110.219
1397.371.6560.287
1494.211.0391.006
1596.842.3520.236
1694.216.0221.491
1797.372.2140.249
1895.790.8720.379
1997.891.2370.201
2092.110.4440.691
2197.890.4130.286
2297.371.0460.241
2391.050.6613.217
2491.050.8352.936
2595.260.3570.321
2698.420.7320.303
2788.421.00510.644
2897.370.4360.218
2996.842.7030.235
mean95.991.5220.983
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.

Share and Cite

MDPI and ACS Style

He, X.; Lei, Z.; Jing, H.; Zhong, R. Short-Term Probabilistic Forecasting Method for Wind Speed Combining Long Short-Term Memory and Gaussian Mixture Model. Atmosphere 2023, 14, 717. https://doi.org/10.3390/atmos14040717

AMA Style

He X, Lei Z, Jing H, Zhong R. Short-Term Probabilistic Forecasting Method for Wind Speed Combining Long Short-Term Memory and Gaussian Mixture Model. Atmosphere. 2023; 14(4):717. https://doi.org/10.3390/atmos14040717

Chicago/Turabian Style

He, Xuhui, Zhihao Lei, Haiquan Jing, and Rendong Zhong. 2023. "Short-Term Probabilistic Forecasting Method for Wind Speed Combining Long Short-Term Memory and Gaussian Mixture Model" Atmosphere 14, no. 4: 717. https://doi.org/10.3390/atmos14040717

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop