Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 23 January 2024
Sec. Process and Energy Systems Engineering
This article is part of the Research Topic Key Technologies for Hybrid Energy System Planning and Operation View all 10 articles

An ensemble model for short-term wind power prediction based on EEMD-GRU-MC

Peilin Wang,Peilin Wang1,2Chengguo Su,
Chengguo Su1,2*Li Li,Li Li1,2Wenlin Yuan,Wenlin Yuan1,2Chaoyu Guo,Chaoyu Guo1,2
  • 1School of Water Conservancy and Transportation, Zhengzhou University, Zhengzhou, China
  • 2Yellow River Laboratory, Zhengzhou University, Zhengzhou, China

As a kind of clean and renewable energy, wind power is of great significance for alleviating energy crisis and environmental pollution. However, the strong randomness and large volatility of wind power bring great challenges to the dispatching and safe operation of the power grid. Hence, accurate and reliable short-term prediction of wind power is crucial for the power grid dispatching department arranging reasonable day-ahead generation schedules. Targeting the problem of low model prediction accuracy caused by the strong intermittency and large volatility of wind power, this paper develops a novel ensemble model for short-term wind power prediction which integrates the ensemble empirical mode decomposition (EEMD) algorithm, the gated recurrent unit (GRU) model and the Markov chain (MC) technique. Firstly, the EEMD algorithm is used to decompose the historical wind power sequence into a group of relatively stationary subsequences to reduce the influence of random fluctuation components and noise. Then, the GRU model is employed to predict each subsequence, and the predicted values of each subsequence are aggregated to get the preliminary prediction results. Finally, to further enhance the prediction accuracy, the MC is used to modified the prediction results. A large number of numerical examples indicates that the proposed EEMD-GRU-MC model outperforms the six benchmark models (i.e., LSTM, GRU, EMD-LSTM, EMD-GRU, EEMD-LSTM and EEMD-GRU) in terms of multiple evaluation indicators. Taking the spring dataset of the ZMS wind farm, for example, the MAE, RMSE and MAPE of the EEMD-GRU-MC model is 1.37 MW, 1.97 MW, and from 1.76%, respectively. Moreover, the mean prediction error of the developed model in all scenarios is less than or close to 2%. After 30 iterations, the proposed model uses an average of about 35 min to accurately predict the wind power of the next day, proving its high computation efficiency. It can be concluded that the ensemble model based on EEMD-GRU-MC is a promising prospect for short-term wind power prediction.

1 Introduction

In order to cope with the global energy crisis and climate change, renewable energy has become the focus of the development of countries around the world. As an important part of renewable energy, wind power has developed rapidly in recent years due to its low cost and mature technology (Chen et al., 2017; Yuan et al., 2022). According to statistics from the International Energy Agency, wind electricity generation reached 1,870 TWh in 2021 and it remains the leading non-hydro renewable technology. To achieve the goal of net-zero emissions by 2050, which is to generate around 7,900 TWh of wind power by 2030, it will be necessary to increase average annual electricity generation to almost 250 GW (International Energy Agency, 2021). However, with the increasing penetration of wind power into the power grids, the randomness, volatility and intermittency of wind power bring great challenges to the safe and stable operation of the power grids (Shafiullah et al., 2013; Dai et al., 2019). Accurate and reliable wind power forecasting is an effective way to cope with this problem and has therefore become quite a hot topic of research (Tascikaraoglu and Uzunoglu, 2014; Wang et al., 2021).

According to the length of the foresight period, wind power forecasting can be divided into: ultra-short-term forecasting (0–4 h) for real-time load balancing, short-term forecasting (4–72 h) for unit commitment and flexibility reserve, and medium and long-term forecasting (several days, weeks or months) for unit maintenance scheduling and generation capacity evaluation. This study only focuses on the short-term wind power prediction. In recent years, many short-term wind power forecasting methods have been proposed. These can be summarized into three categories: physical methods, statistical methods, and ensemble forecasting models.

Based on the meteorological conditions of the underlying surface of the wind farms and the output curve of the fans, the physical prediction methods can establish the mapping relationship between wind power output and meteorological information using micro-meteorology to realize the wind power prediction. Numerical weather prediction (NWP) is the most commonly used physical method. Charabi et al. (2011) evaluated the performance of NWP model data for wind energy applications in Oman and demonstrated that NWP data has better accuracy than satellite data compared to ground measurements. Liu et al. (2022) proposed a novel NWP-enhanced wind power prediction method based on rank ensemble and probabilistic fluctuation awareness. Prósper et al. (2019) focused on production prediction and validation of actual onshore wind farms using high horizontal and vertical resolution Weather Research and Prediction (WRF) model simulations. Ye et al. (2017) proposed a short-term wind power prediction model based on physical methods and spatial correlations to characterize the uncertainty and dependency structure of turbine’s output in wind farms. However, physical methods rely on very precise meteorological and geographic data, which are sometimes difficult to obtain. In addition, the physical methods usually need significant computational time, making their application to short-term wind power forecasting difficult.

The statistical methods do not usually consider the complex physical mechanism of wind power generation, and only construct a statistical model based on the historical operational data of wind farms in order to achieve future wind power prediction. Compared with physical methods, the statistical methods have simpler calculation and can directly predict wind power by mapping the relationship between historical wind power data and the prediction target. Statistical models can be further divided into time series models, other machine learning models and deep learning models: 1) The typical time series models include the autoregressive moving average model (ARMA) (Torres et al., 2005), the autoregressive integrated moving average model (ARIMA) (Chen et al., 2010; Barbosa et al., 2017), the exponential smoothing method (Cadenas et al., 2010), and the generalized autoregressive conditional heteroscedasticity (GARCH) model (Jeon and Taylor, 2016). Nevertheless, time series models only analyze the potential relationship of time series variables, which makes it difficult for them to mine the nonlinear relationship between data, hence the prediction accuracy of this kind of model is poor. 2) Machine learning models can adaptively learn to make decisions and predict future data based on given historical data (Liu et al., 2019). Commonly used machine learning models, such as support vector machine (SVM) (Liu et al., 2017; Abedinia et al., 2022), random forest (RF) (Lahouar and Slama, 2017; Shi et al., 2018), and Bayesian additive regression tree (BART) (Chen et al., 2018), are widely used in wind power output prediction, wind speed prediction and other fields. However, the effect of SVM is closely related to the selection of kernel function and its parameters, which is strongly dependent on the user’s experience. RF is prone to overfitting, and the BART method requires a long computation time. 3) With the rapid development of deep learning, artificial intelligence (AI) technology has also been applied to wind power prediction. The AI models, back-propagation (BP) neural network (Zhang et al., 2018), artificial neural network (ANN) (Carolin and Fernandez, 2008), convolution neural network (CNN) (Wang et al, 2017a; Afrasiabi et al., 2019) and recursive neural network (RNN) (Li et al., 2019) have been the focus of previous research on prediction models. These models have higher prediction accuracy than other machine learning models but have the same problem with difficulty in model training. Hence improved RNN and CNN models, such as long short-term memory (LSTM) (Zhang et al., 2019a; Zhang et al, 2019b; Wu et al., 2019), GRU (Ding et al., 2019; Chen et al., 2022), and temporal convolutional network (TCN) (Gan et al., 2021; He et al., 2022) have been widely used in wind power prediction. In recent years, the generative adversarial network (GAN) has attracted a lot of attention (Yuan et al., 2021; Zhou et al., 2021; Xia et al., 2022). Its generative model maps noise variables to multi-layer perceptron networks to make the generated data as close as possible to the distribution of training samples. In general, the AI models can better mine the hidden feature information of the wind power series, improve the overall prediction accuracy, and have strong learning ability and robustness.

Due to the high randomness and volatility of wind power, the prediction abilities of a single model often do not meet actual needs. In recent years, ensemble forecasting models which combine the advantages of multiple single models have become a popular direction for wind power prediction research. Current research on ensemble forecasting models can be summarized in four categories. 1) Ensemble forecasting models based on multi-model weighting. In these models, multiple single models, such as SVM and RNN (Yu et al., 2018), extreme learning machine (ELM), Elman neural network (ENN) and LSTM (Abedinia and Bagheri, 2022), least square SVM (LSSVM) and radial basis function neural network (RBFNN) (Shi et al., 2013), outlier robust ELM (ORELM), ENN, and bidirectional LSTM (BiLSTM) (Chen and Liu, 2020), are used to predict wind power series, and the prediction results are weighted to improve the prediction accuracy. 2) Ensemble forecasting models based on data preprocessing. To cope with the non-stationary wind power sequence, these methods use signal decomposition and denoising algorithms to decompose the original wind power data into multiple stationary subsequences, and use the prediction model to predict each subsequence separately. Commonly used mode decomposition algorithms include empirical mode decomposition (EMD) (Amjady and Abedinia, 2017; Abedinia et al., 2020), variational mode decomposition (VMD) (Yin et al., 2019; Duan et al., 2021), singular value decomposition (Wang et al., 2020), ensemble empirical mode decomposition (EEMD) (Wang et al, 2017b), wavelet transform (WT) (Zucatelli et al., 2021; Khazaei et al., 2022), and complete ensemble empirical mode decomposition with adaptive noise (CEEMDAN) (Lu et al., 2020) Ensemble forecasting models based on optimization techniques. In order to improve the prediction accuracy, the parameters of the forecasting model are optimized by using optimization techniques. These models include the Multilayer Perceptron (MLP) neural network optimized by Non-dominated Sorting Genetic Algorithm II (NSGA- ӀӀ) (Khazaei et al., 2022), SVM optimized by cuckoo search algorithm (SVM-CSA) (Li et al., 2021), ENN optimized by multi-objective grey wolf optimization (ENN-MOGWO) (Wang et al., 2019a), ELM optimized by Particle Swarm Optimization (ELM-PSO) (Tian et al., 2019), Echo State Network optimized by MOGWO (ESN-MOGWO) (Wang et al., 2019b) Ensemble forecasting models based on error correction. In order to further reduce the prediction error, error correction technology has been widely used in wind power prediction, usually by predicting the error extracted from the initial prediction result as a secondary prediction. The Markov chain (MC) model (Zhang et al., 2014; Zhang et al., 2021), the GARCH (Jiang and Huang, 2017), the temporally local moving window technique (Yan et al., 2015), and machine learning methods (Liang et al., 2016) are commonly used to deal with the error component.

Although many advances have been made in wind power forecasting methods, wind power forecasting remains challenging due to the high instability of wind power output. Moreover, few prediction methods combine data decomposition, model prediction, and error correction techniques to further improve the prediction accuracy. Based on the above analysis, this research is driven by the following concepts: The EEMD method is an improved and robust decomposition technique, and can effectively discover the potential characteristics of wind power output; The GRU model shows good performance in extracting temporal correlation hidden features from time series, hence is making a figure in short-term power prediction of new energy sources; The MC approach is a very popular error correction technique because it is easy to understand and implement. Hence in this paper, following the concept of “data decomposition - model prediction - error correction”, a novel ensemble forecasting model for short-term wind power sequences based on EEMD-GRU-MC is developed. The proposed model consists of three important steps: Firstly, the EEMD method is employed to decompose the original wind power output sequence into a set of relatively stationary subsequences and denoise the data sequence. Secondly, the GRU model is used to individually forecast each subsequence, and the predicted value of each subsequence is superimposed to obtain the predicted result of the original data. Finally, to further enhance the prediction accuracy, the MC is applied to correct the preliminary prediction results. Extensive numerical experiments are conducted to test the performance of the proposed forecasting model when applied to different wind farms and in different seasons. This testing indicates that the proposed hybrid model outperforms the benchmark models in terms of multiple evaluation indicators. Moreover, the mean prediction error of the developed model in all scenarios is less than or close to 2%, proving that it is a promising prospect for short-term wind power prediction.

The rest of this paper is structured as follows: Section 2 introduces the proposed ensemble forecasting method for short-term wind power sequences. Case studies are presented and discussed in Section 3. Finally, conclusions are drawn in Section 4.

2 Methodology

2.1 Data decomposition based on EEMD

EMD is a signal preprocessing analysis method proposed by Wu and Huang (2009), which is widely used in non-stationary and nonlinear signal processing. It progressively breaks down fluctuations or trends in different frequencies in the signal, and finally obtains a set of intrinsic mode functions (IMFs), where each decomposed IMF represents the characteristic signals of different frequencies in the original signal. However, mode mixing may occur in EMD signal processing, which prevents the IMFs from being separated effectively. The EEMD method introduces Gaussian white noise into the original signal and realizes the automatic distribution of the signal for the appropriate timescale after several averaging calculations, which effectively solves the mode mixing problem. Wind power output is easily affected by wind direction, wind speed and other factors, and presents large random fluctuations, which result in a large number of outliers in the wind power sequence. Therefore, the EEMD algorithm is applied to decompose and denoise the wind power sequence, extract the main trend component in the sequence, and eliminate the random fluctuation component. The decomposition of the wind power sequence by EEMD can be summarized as the following steps:

Step 1. The white noise signal sk,t is added to the original wind power sequence Pt, and the new power sequence Pk,t is obtained using Eq. 1:

Pk,t=Pt+sk,t,k=1,,K(1)

Step 2. The new sequence Pk,t (see Eq. 2) is decomposed into a series of IMFs using the EMD algorithm (Naik et al., 2018):

Pk,t=m=1MCk,tm+rk,tM(2)

Step 3. Steps (1) and (2) are repeated K times, and white noise with different amplitude is added each time.

Step 4. Since the mean value of the white noise spectrum is 0, the mean value of all IMFs calculated for K iterations is the final IMF obtained by the EEMD method (see Eq. 3):

Ctm=k=1KCk,tm/k(3)

Step 5. The original wind power sequence can be reconstructed as Eq. 4:

Pt=m=1MCtm+rtM(4)

The amplitude of rtM is so small that it can be ignored in wind power prediction.

2.2 Model prediction based on GRU neural network

LSTM is an enhanced type of RNN, which effectively solves the problem of the vanishing collateral gradient of traditional RNNs. GRU is an improved version of LSTM, simplifying the number of gating units and improving the computational efficiency of the model while ensuring the output accuracy. The GRU neuron is the basic unit of the GRU neural network (GRUNN) model and its structure is shown in Figure 1. The GRU neuron includes reset gate rt and update gate zt. The update gate receives the current state xt and the previously hidden state ht1. After receiving the input and the matrix operation, the sigmoid function σ determines whether the neuron is activated. The reset gate receives xt and ht1, and the result determines how much past information needs to be forgotten. The current memory ht is a summary of the input and output of the previous hidden layer. ht and ht1 determine the final output ht by dynamic control of the update gate and transmit ht to the next GRU neuron. The mathematical model of GRU is shown as Eqs (58).

zt=σWzht1,xt(5)
rt=σWzht1,xt(6)
ht=tanhWhrtht1,xt(7)
ht=1ztht1+htzt(8)

FIGURE 1
www.frontiersin.org

FIGURE 1. Structure of the GRU neuron.

Based on the GRU neuron, the time series prediction of GRUNN is shown in Figure 2.

FIGURE 2
www.frontiersin.org

FIGURE 2. Schematic diagram of GRUNN prediction.

2.3 Detailed description of error correlation based on MC

2.3.1 Basic theory of Markov chain

The Markov process is a typical stochastic process proposed by the famous mathematician Markov, which is applicable to both time series and interval sequences. The main content of the Markov process research is the state of a given stochastic process and its transition law. The MC refers to the Markov process with discrete time and state, and it can predict the changing trend of each state according to the initial probability of each state and the transition probability between each state. Hence the preliminary prediction results are corrected by MC to make up for the prediction error caused by the elimination of some components in the data decomposition process and the corrected wind power output is therefore closer to the actual value.

Assuming that Xt,t=1,2,,T is a random sequence where t represents any time period, if for any state i0,i1,,it1 state i and j satisfy Eq. 9, then Xt,t=1,2,,T is a MC. i and j represent the possible states of the system at present and in future time, respectively:

pXt+1=j|Xt=i,Xt1=it1,,X1=i0=pXt+1=j|Xt=i(9)

Supposing there are n states in state space I and, since each state can turn to itself, each state has n turns. So, the one-step transition probability from state i to state j can be expressed as Eq. 10:

pij1=Mij1/Mj(10)

The matrix composed of the one-step transition probability set of all states is called the one-step transition probability matrix, and is expressed as Eq. 11:

P1=p111p121p211p221p1n1p2n1pn11pn21pnn1(11)

Accordingly, the matrix composed of the k-step transition probabilities of all states is called the k-step transition probability matrix of the system. According to the homogeneity of MC, the k-step state transition probability matrix is expressed as Eq. 12:

Pk=p11kp12kp21kp22kp1nkp2nkpn1kpn2kpnnk=P1k(12)

In the process of MC error correction, the classification of states is very important. In this paper, the mean-standard deviation classification method, which is simple in theory and widely used, is employed to divide the state space according to the mean and standard deviation of the samples. Let the sample sequence be Xn,n=1,2,,N, the sample mean is x¯, and the standard deviation is δ. According to the central limit theorem in mathematical statistics, the sample sequence can be divided into five intervals: H1minXn,n,x¯δ, H2x¯δ,x¯0.5δ, H3x¯0.5δ,x¯+0.5δ, H4x¯+0.5δ,x¯+δ, H5x¯+δ,maxXn,n.

2.3.2 Basic theory of Markov chain

Based on the above analysis, the correction process for wind power prediction error is as follows:

Step 1. Calculate the historical wind power error sequence using Eq. 13:

es=pshpspf,s=1,2,,S(13)

where psh denotes the actual historical wind power output value of sample point s; pspf denotes the predicted value of sample point s obtained by the EEMD-GRU model; S is the total number of sample points.

Step 2. Calculate the mean and standard deviation of the error sequence and divide the error sequence into five intervals H1,H2,H3,H4 and H5 using the mean-standard deviation classification method.

Step 3. The number of sample points belonging to different intervals is counted, and then the one-step and k-step transition probability matrices of each error state are calculated by using Eqs. 11 and (2), respectively.

Step 4. The states of the error sequence 5 days before the forecast days are taken as the initial states. In the transition matrix P5, the row vectors corresponding to each initial state Pi5=Pi15,Pi25,,Pi55,i=1,,5 are taken to form a new probability matrix (see Eq. 14):

R=pi15pi25pi15pi25pi55pi55pi15pi25pi55(14)

Step 5. The state corresponding to maxPj=i=15pij5,j1,5, i.e., the state to which the error is most likely to be transferred in the future, is taken as the state of the modified error. Thus the modified error ek=es+0.5Hel+Heu, where Hel and Heu are the lower and upper bound of the state interval of the error to be modified.

Step 6. Correct the predicted wind power sequence on the forecast days using Eq. 15:

pkf=ek+pkpf(15)

2.4 Overall model prediction process

The overall flowchart of the proposed EEMD-GRU-MC model is depicted in Figure 3, and the main steps are as follows:

FIGURE 3
www.frontiersin.org

FIGURE 3. Flowchart of the proposed forecasting model.

Step 1. Use the EEMD method to decompose the historical power data into K IMF components (subsequences) and one RES component.

Step 2. Divide each subsequence into a training set and a test set, and then use the GRU model to predict each component. The prediction results of each subsequence are aggregated as the preliminary prediction results of the EEMD-GRU model.

Step 3. Calculate the prediction error between the historical wind power and the predicted power, then use the MC to correct the preliminary prediction results to get the final predicted wind power sequence.

3 Case studies

3.1 Data description

To verify the effectiveness and practicability of the EEMD-GRU-MC model, it was applied to the short-term wind power prediction of two wind farms, ZMS and YMC, which are located in Yunnan Province, China. For each wind farm, four datasets were collected to test the forecasting performance of the proposed model in different seasons. The datasets were collected from 1 February 2021 to 22 March 2021, from 1 June 2021 to 20 July 2021, from 1 September 2021 to 20 October 2021 and from 1 December 2021 to 19 January 2022, representing the wind power data in spring, summer, autumn and winter, respectively. Each dataset was recorded for a time period of 15 min. As shown in Figures 4, 5, there is a total of 50 days, representing 4800 sample points, included in each dataset. The first 3840 sample points are used for the training set, the middle 864 are used for the validation set to avoid modeling over fitting, and the last 96 are used for the test set. This study focuses on short-term wind power prediction 24 h in advance to assist day-ahead dispatching of power grids (Alham et al., 2016; Hu et al., 2019; Liu et al., 2021). Therefore, 96 sample points are selected as the test set in this study. The ratio of training set, verification set and test set is usually 6:2:2. In order to improve the prediction accuracy of the model, a longer training set and verification set were selected in this study, which made the data volume of the whole data set reach 4800. Table 1 lists the statistical information for the datasets, including the maximum, minimum, mean, median and standard deviation. It can be observed that the power variation of each wind farm in all seasons is close to the installed capacity, showing strong volatility and non-stationarity. The power output of all wind farms is larger in spring and winter, but smaller in summer.

FIGURE 4
www.frontiersin.org

FIGURE 4. Wind power dataset for the ZMS wind farm.

FIGURE 5
www.frontiersin.org

FIGURE 5. Wind power dataset for the YMS wind farm.

TABLE 1
www.frontiersin.org

TABLE 1. Statistical information of the datasets used in this study.

The root mean square error (RMSE), mean absolute error (MAE) and mean absolute percentage error (MAPE) are used as indexes to evaluate the predictive performance of the forecasting models (see Eqs 1618). The smaller the RMSE, MAE and MAPE, the better the predictive performance of the models:

RMSE=l=1Lplaplf2/L(16)
MAE=(l=1Lplaplf)/L(17)
MAPE=(l=1Lplaplf/pla)/L(18)

Where L is the number of sample points in the test set, which is 96 in this paper; pla is the actual wind power value of sample point l; plf is the predicted value.

The EEMD decomposition of the wind power sequence and MC error correction of the preliminary prediction results were realized by Matlab 2020a, and the training and prediction of the GRU model were realized by Python programming language. All numerical experiments were conducted on a Dell workstation equipped with an Intel Xeon Gold processor, with 20 cores and 40 threads, 2.1G main frequency and 64G memory.

3.2 Case 1: short-term wind power prediction for the ZMS wind farm

Aiming to solve the problem of poor model robustness caused by the randomicity and intermittent nature of wind power, the EEMD algorithm was introduced to decompose wind power data into a set of subsequences. Due to space limitations, Supplementary Figure S1 only displays the EEMD decomposition results of the spring dataset. It can be seen that EEMD decomposes the wind power sequence into seven IMF subsequences and one residual subsequence with different frequency characteristics, which facilitates the analysis of the hidden information in the data and overcomes the shortcomings of the original wind power sequence with its high volatility and non-stationarity.

In order to verify the superiority, reliability and stability of the proposed model, six other forecasting models based on LSTM, GRU, EMD-LSTM, EMD-GRU, EEMD-LSTM and EEMD-GRU were constructed as comparison models. It should be mentioned that the LSTM and GRU methods are adopted by (Duan et al., 2021; Chen et al., 2022), respectively. The prediction results of the seven models in different seasons are shown in Figure 6, and regression analysis of the prediction results for the ZMS wind farm using different models is presented in Figure 7. For further quantitative comparison, the evaluation indicators of various prediction models, including MAE, RMSE and MAPE are listed in Table 2. The detailed analyses are summarized as follows: (1) The predicted wind power curves of all models are generally consistent with the trend of the actual power curve. However, it is clear that the predicted wind power curve obtained by the proposed EEMD-GRU-MC model is very close to the actual power curve, and has the smallest RMSE, MAE and MAPE among the seven models for all seasons. In addition, the correlation between the observed data and the predicted data generated by the proposed model is greater than that of comparison models. Therefore, the proposed model connecting EEMD and MC to the GRU model has the ability to capture the dynamic characteristics of wind power output data series. (2) The LSTM has the largest prediction error and the prediction effect of EEMD-LSTM is also inferior to that of EEMD-GRU for different seasons, which proves that GRU has more advantages in predicting short-term wind power time series data compared to LSTM. (3) EEMD-LSTM and EEMD-GRU models are superior to LSTM and GRU respectively in various performance evaluation indexes. Taking the summer dataset with the strongest stochastic wind power volatility as an example, the MAE, RSME and MAPE of the EEMD-GRU model are 1.90 MW, 3.36 MW and 1.58%, which decreased by 69.3%, 48.7% and 71.2% compared with the GRU model. Similar results also appear in the comparison of the EEMD-LSTM and LSTM model, whose MAE, RMSE and MAPE decreased by 77.9%, 47.3% and 79.2%, respectively. This proves that EEMD can separate the noise information from the complex wind power data and facilitate the prediction model to extract the hidden information in the data. (4) Compared with EMD-LSTM and EMD-GRU, EEMD-LSTM and EEMD-GRU have better predictive performance, showing EEMD technique is more helpful for improving the prediction accuracy than EMD technique. (5) The prediction accuracy of the EEMD-GRU model can be further improved after MC error correlation. Taking the spring dataset, for example, after MC correction, the MAE, RMSE and MAPE of the EEMD-GRU model decreased from 1.87 MW to 1.37 MW, from 2.37 MW to 1.97 MW, and from 2.18% to 1.76%, respectively.

FIGURE 6
www.frontiersin.org

FIGURE 6. Short-term wind power forecasting results for the ZMS wind farm.

FIGURE 7
www.frontiersin.org

FIGURE 7. (A) Spring Regression analysis of prediction results for the ZMS wind farm using different models. (B) Summer Regression analysis of prediction results for the ZMS wind farm using different models. (C) Autumn Regression analysis of prediction results for the ZMS wind farm using different models. (D) Winter Regression analysis of prediction results for the ZMS wind farm using different models.

TABLE 2
www.frontiersin.org

TABLE 2. Statistical indexes of short-term power prediction for the ZMS wind farm using different models.

3.3 Case 2: Short-term wind power prediction of the YMS wind farm

In order to verify its robustness, the proposed model was applied to the short-term power prediction of the YMS wind farm, whose output characteristics are quite different from those of ZMS. The experiments were also conducted using six comparison models as mentioned in Section 3.1. The forecasting results from these models and regression analysis are shown in Figures 8, 9, while the evaluation indicators of the forecasting results are illustrated in Table 3. It can be found that the LSTM and GRU based models without data preprocessing fail to obtain satisfactory forecasting results. Especially in spring and summer, the MAPE values of both models exceed 10%. The proposed EEMD-GRU-MC model achieves the smallest MAE, RMSE and MAPE among the models for the four seasons, and the forecasted wind power curves closely match the trend of the actual power curves. Except for in spring, the MAPE values of the predicted results of the developed model are all within 2%. Although the developed model’s prediction accuracy dropped slightly in the spring dataset where the wind power fluctuation is more severe, the proposed model performs best in the wind power prediction for the YMS wind farm. It can be concluded that the developed ensemble forecasting model has more outstanding potential and is better able to capture valuable information in complex and non-stationary wind power data.

FIGURE 8
www.frontiersin.org

FIGURE 8. Short-term wind power forecasting results for the YMS wind farm.

FIGURE 9
www.frontiersin.org

FIGURE 9. (A) Spring Regression analysis of prediction results for the YMS wind farm using different models. (B) Summer Regression analysis of prediction results for the YMS wind farm using different models. (C) Autumn Regression analysis of prediction results for the YMS wind farm using different models. (D) Winter Regression analysis of prediction results for the YMS wind farm using different models.

TABLE 3
www.frontiersin.org

TABLE 3. Statistical indexes of short-term power prediction for YMS wind farm using different models.

3.3 Analysis of computational efficiency of the proposed model

Computational complexity is an important index to evaluate the efficiency of a wind power forecasting method, which describes how the execution time of a method changes with the increase of the input size. The computational complexity of EEMD-GRU-MC model mainly depends on the respective complexity of EEMD, GRU and MC. EEMD is an adaptive signal processing method for nonlinear and non-stationary data. The time complexity of EEMD is actually equivalent to the time complexity of Fourier transform. This means that although EEMD is considered computationally intensive, it is actually a computationally efficient method. A GRU is a recurrent neural network used to process sequential data. The computational complexity of a GRU depends on several factors, including sequence length, number of network layers, and number of hidden units per layer. In general, the computational complexity of a GRU is proportional to these factors. An MC is a statistical model that describes random changes in the state of a system. The computational complexity of MC depends on the number of states. If the number of states is fixed, then the computational complexity of MC can be considered constant. In general, computational complexity is related to the parameters of the model and the amount of data.

In order to ensure that the proposed prediction model is realizable in practical applications, the prediction efficiency of the proposed model is analyzed, which is shown in Table 4. This model is designed to predict the day-ahead wind power output, rather than real-time prediction. After 30 iterations, the model uses an average of about 35 min to accurately predict the wind power of the next day. Considering that the accuracy of the model prediction is very high, the prediction time is completely acceptable and can meet the timeliness requirement of the short-term wind power prediction.

TABLE 4
www.frontiersin.org

TABLE 4. Prediction time for different wind farms in different seasons.

Few prediction methods combine data decomposition, model prediction, and error correction techniques to further improve the prediction accuracy. The EEMD-GRU-MC model proposed in this paper provides a novel method for wind power prediction. By integrating EEMD algorithm, GRU model and MC technology, this model effectively deals with the strong intermittency and large volatility of wind power, thus improving the accuracy of model prediction. This novel method provides a new perspective and idea for the theoretical research of wind power prediction. For the research community, the EEMD-GRU-MC model has enriched the theoretical research of wind power prediction, and provided a new reference and inspiration for the subsequent research. For practitioners, especially power grid dispatching departments, the research results of this paper can help them make more accurate and reliable short-term wind power forecasts, so as to arrange more reasonable day-ahead generation plans. Moreover, the wind farms’ historical operation data and the source code of the proposed EEMD-GRU-MC model will be made available on request.

4 Conclusion

Accurate and reliable short-term prediction of wind power is of important reference value for the power grid dispatching department to arrange reasonable day-ahead generation plans. This study innovatively combines a data decomposition technique, an AI-based prediction model and an error correction technique, and proposes a short-term wind power prediction method based on EMD-GRU-MC. Two case studies, including two wind farms and eight datasets, are used to verify the performance of the proposed forecasting model when applied to different wind farms and in different seasons. The conclusions can be summarized as follows:

(1) Compared with LSTM, GRU, EMD-LSTM, EMD-GRU, EEMD-LSTM and EEMD-GRU models, the proposed EEMD-GRU-MC model achieves the smallest MAE, RMSE and MAPE for all datasets, and the forecasted wind power curves very closely match the trend of the actual power curves. Taking the spring dataset of the ZMS wind farm for example, the MAE, RMSE and MAPE of the EEMD-GRU-MC model is 1.37 MW, 1.97 MW, and from 1.76%, respectively. Moreover, except for the YMS wind farm in spring, the mean forecasting error of the proposed model is always within 2%. This demonstrates that the proposed model has excellent forecasting performance and generalization ability, and can be used as an effective tool for short-term wind power prediction.

(2) After 30 iterations, the proposed model uses an average of about 35 min to accurately predict the wind power of the next day, proving its high computation efficiency.

(3) GRU has more advantages in predicting short-term wind power sequences than LSTM. EEMD-LSTM and EEMD-GRU models are also achieve better prediction performance than LSTM and GRU respectively in various scenarios, indicating that the EEMD algorithm can overcome the shortcomings of the original wind power sequence with its high volatility and non-stationarity and facilitate the prediction model to extract the hidden information in the data. Taking the summer dataset of the ZMS wind farm as an example, the MAE, RSME and MAPE of the EEMD-GRU model are 1.90 MW, 3.36 MW and 1.58%, which decreased by 69.3%, 48.7% and 71.2%, respectively, compared with the GRU model.

(4) For the spring dataset of the ZMS wind farm, the MAE, RMSE and MAPE of the EEMD-GRU model decreased by 26.73%, 16.88% and 19.27%, respectively, after MC correction. Similar results also appear in other datasets. This proves the effectiveness and applicability of the MC error correlation technique in short-term wind power forecasting.

The proposed EEMD-GRU-MC model is a deterministic wind power forecasting model, and does not take into account the complex meteorological factors. Moreover, the process of dissecting and projecting all of the data is not online forecasting, resulting in its temporary can not be applied to real-time forecasting. In future studies, the uncertainty of wind power prediction error will be considered and meteorological factors will be embedded to build a multi-feature interval prediction model, so as to obtain more comprehensive wind power prediction results. Moreover, the number of decomposed IMFs of EEMD and CEEMDAN, along with the standard EMD and its upgraded algorithms, is uncertain for different data characteristics. The developed model and the commercial solver Matlab 2020a can be integrated into the wind farm short-term power prediction support systems. In this case, the system program can automatically identify each IMF decomposed by the EEMD method, and then give it to the GRU model one by one for training and prediction. The support system would cope with the problem that the number of decomposed IMFs is uncertain for different data characteristics and realize online wind power forecasting. Hence, how to integrate the hybrid prediction model based on EEMD-GRU-MC into the decision support system for the short-term power prediction of wind farms to realize online and real-time prediction is our next research direction.

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author contributions

PW: Software, Writing–Original Draft, Conceptualization. CS: Methodology, Writing–Review and Editing, Funding acquisition, Supervision. LL: Validation, Writing–Review and Editing. WY: Investigation, Validation. CG: Data Curation, Formal analysis. All authors contributed to manuscript revision, read, and approved the submitted version.

Funding

The research presented in this paper was supported by the National Natural Science Foundation of China (No. 52109041), China Postdoctoral Science Foundation (No. 2021M690139) and First-class Project Special Funding of Yellow River Laboratory (No. YRL22LT08).

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fenrg.2023.1252067/full#supplementary-material

References

Abedinia, O., and Bagheri, M. (2022). Execution of synthetic Bayesian model average for solar energy forecasting. IET Renew. Power Gener. 16 (6), 1134–1147. doi:10.1049/rpg2.12389

CrossRef Full Text | Google Scholar

Abedinia, O., Ghasemi-Marzbali, A., Shafiei, M., Sobhani, B., Gharehpetian, G., and Bagheri, M. (2022). “A multi-level model for hybrid short term wind forecasting based on SVM, wavelet transform and feature selection,” in Proceedings of the 2022 IEEE International Conference on Environment and Electrical Engineering and 2022 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Prague, Czech Republic, July 2022 (IEEE), 1–6. doi:10.1109/EEEIC/ICPSEUROPE54979.2022.9854519

CrossRef Full Text | Google Scholar

Abedinia, O., Lotfi, M., Bagheri, M., Sobhani, B., Shafie-khah, M., and Catalao, J. P. S. (2020). Improved EMD-based complex prediction model for wind power forecasting. IEEE Trans. Sustain. Energy 11 (4), 2790–2802. doi:10.1109/TSTE.2020.2976038

CrossRef Full Text | Google Scholar

Afrasiabi, M., Mohammadi, M., Rastegar, M., and Kargarian, A. (2019). Probabilistic deep neural network price forecasting based on residential load and wind speed predictions. IET Renew. POWER Gen. 13 (11), 1840–1848. doi:10.1049/iet-rpg.2018.6257

CrossRef Full Text | Google Scholar

Alham, M., Elshahed, M., Ibrahim, D. K., and Zahab, E. (2016). A dynamic economic emission dispatch considering wind power uncertainty incorporating energy storage system and demand side management. Renew. energy 96, 800–811. doi:10.1016/j.renene.2016.05.012

CrossRef Full Text | Google Scholar

Amjady, N., and Abedinia, O. (2017). Short term wind power prediction based on improved Kriging interpolation, empirical mode decomposition, and closed-loop forecasting engine. Sustainability 9 (11), 2104. doi:10.3390/su9112104

CrossRef Full Text | Google Scholar

Barbosa, A. D., de Mattos Affonso, C., Lima˜o, O. R., Moya, R. J., Leite, J., and Reston, F. J. (2017). Different models for forecasting wind power generation: case study. ENERGIES 10 (12), 1976. doi:10.3390/en10121976

CrossRef Full Text | Google Scholar

Cadenas, E., Jaramillo, O. A., and Rivera, W. (2010). Analysis and forecasting of wind velocity in chetumal, quintana roo, using the single exponential smoothing method. Renew. ENERGY 35 (5), 925–930. doi:10.1016/j.renene.2009.10.037

CrossRef Full Text | Google Scholar

Carolin, M. M., and Fernandez, E. (2008). Analysis of wind power generation and prediction using ANN: a case study. Renew. ENERGY 33 (5), 986–992. doi:10.1016/j.renene.2007.06.013

CrossRef Full Text | Google Scholar

Charabi, Y., Al-Yahyai, S., and Gastli, A. (2011). Evaluation of NWP performance for wind energy resource assessment in Oman. Renew. Sust. ENERG Rev. 15 (3), 1545–1555. doi:10.1016/j.rser.2010.11.055

CrossRef Full Text | Google Scholar

Chen, C., and Liu, H. (2020). Medium-term wind power forecasting based on multi-resolution multi-learner ensemble and adaptive model selection. ENERG Convers. MANAGE 206, 112492. doi:10.1016/j.enconman.2020.112492

CrossRef Full Text | Google Scholar

Chen, P., Pedersen, T., Birgitte, B. J., and Chen, Z. (2010). ARIMA-based time series model of stochastic wind power generation. IEEE T POWER Syst. 25 (2), 667–676. doi:10.1109/TPWRS.2009.2033277

CrossRef Full Text | Google Scholar

Chen, T., Lehr, J. M., Lavrova, O., and Martinez-Ramon, M. (2018). Distribution feeder-level day-ahead peak load forecasting methods and comparative study. IET Gener. Transm. Dis. 12 (13), 3270–3278. doi:10.1049/iet-gtd.2017.1745

CrossRef Full Text | Google Scholar

Chen, X., Mcelroy, M. B., and Kang, C. (2017). Integrated energy systems for higher wind penetration in China: formulation, Implementa-tion and Impacts. IEEE T POWER Syst. 33 (2), 1–1319. doi:10.1109/TPWRS.2017.2736943

CrossRef Full Text | Google Scholar

Chen, Y., Hu, X., and Zhang, L. (2022). A review of ultra-short-term forecasting of wind power based on data decomposition-forecasting technology combination model. ENERGY Rep. 8, 14200–14219. doi:10.1016/j.egyr.2022.10.342

CrossRef Full Text | Google Scholar

Dai, W., Yang, Z., Yu, J., Zhao, K., Wen, S., Lin, W., et al. (2019). Security region of renewable energy integration: characterization and flexibility. ENERGY 187, 115975. doi:10.1016/j.energy.2019.115975

CrossRef Full Text | Google Scholar

Ding, M., Zhou, H., Xie, H., Wu, M., Nakanishi, Y., and Yokoyama, R. (2019). A gated recurrent unit neural networks based wind speed error correction model for short-term wind power forecasting. NEUROCOMPUTING 365, 54–61. doi:10.1016/j.neucom.2019.07.058

CrossRef Full Text | Google Scholar

Duan, J., Wang, P., Ma, W., Tian, X., Fang, S., Cheng, Y., et al. (2021). Short-term wind power forecasting using the hybrid model of improved variational mode decomposition and Correntropy Long Short -term memory neural network. ENERGY 214, 118980. doi:10.1016/j.energy.2020.118980

CrossRef Full Text | Google Scholar

Gan, Z., Li, C., Zhou, J., and Tang, G. (2021). Temporal convolutional networks interval prediction model for wind speed forecasting. Electr. Pow. Syst. Res. 191, 106865. doi:10.1016/j.epsr.2020.106865

CrossRef Full Text | Google Scholar

He, K., Su, Z., Tian, X., Yu, H., and Luo, M. (2022). RUL prediction of wind turbine gearbox bearings based on self-calibration temporal convolutional network. IEEE T Instrum. Meas. 71, 1–12. doi:10.1109/TIM.2022.3143881

CrossRef Full Text | Google Scholar

Hu, F., Hughes, K. J., Ingham, D. B., Ma, L., and Pourkashanian, M. (2019). Dynamic economic and emission dispatch model considering wind power under Energy Market Reform: a case study. Int. J. Electr. power & energy Syst. 110, 184–196. doi:10.1016/j.ijepes.2019.03.004

CrossRef Full Text | Google Scholar

International Energy Agency (2021). Wind generation increased by a record amount in 2021, but even faster growth is needed to get on the Net Zero Scenario trajectory. Available at: https://www.iea.org/reports/wind-electricity.

Google Scholar

Jeon, J., and Taylor, J. W. (2016). Short-term density forecasting of wave energy using ARMA- GARCH models and kernel density estimation. Int. J. Forecast 32 (3), 991–1004. doi:10.1016/j.ijforecast.2015.11.003

CrossRef Full Text | Google Scholar

Jiang, Y., and Huang, G. (2017). Short-term wind speed prediction: hybrid of ensemble empirical mode decomposition, feature selection and error correction. ENERGY Convers. MANAG. 144, 340–350. doi:10.1016/j.enconman.2017.04.064

CrossRef Full Text | Google Scholar

Khazaei, S., Ehsan, M., Soleymani, S., and Mohammadnezhad-Shourkaei, H. (2022). A high-accuracy hybrid method for short-term wind power forecasting. ENERGY 238, 122020. doi:10.1016/j.energy.2021.122020

CrossRef Full Text | Google Scholar

Lahouar, A., and Slama, J. B. H. (2017). Hour-ahead wind power forecast based on random forests. Renew. ENERGY 109, 529–541. doi:10.1016/j.renene.2017.03.064

CrossRef Full Text | Google Scholar

Li, F., Ren, G., and Lee, J. (2019). Multi-step wind speed prediction based on turbulence intensity and hybrid deep neural networks. ENERG Convers. MANAGE 186, 306–322. doi:10.1016/j.enconman.2019.02.045

CrossRef Full Text | Google Scholar

Li, L., Cen, Z., Tseng, M., Shen, Q., and Ali, M. H. (2021). Improving short-term wind power prediction using hybrid improved cuckoo search arithmetic - support vector regression machine. J. Clean. Prod. 279, 123739. doi:10.1016/j.jclepro.2020.123739

CrossRef Full Text | Google Scholar

Liang, Z., Liang, J., Wang, C., Dong, X., and Miao, X. (2016). Short-term wind power combined forecasting based on error forecast correction. ENERGY Convers. MANAG. 119, 215–226. doi:10.1016/j.enconman.2016.04.036

CrossRef Full Text | Google Scholar

Liu, C., Zhang, X., Mei, S., Zhen, Z., Jia, M., Li, Z., et al. (2022). Numerical weather prediction enhanced wind power forecasting: rank ensemble and probabilistic fluctuation awareness. Appl. ENERG 313, 118769. doi:10.1016/j.apenergy.2022.118769

CrossRef Full Text | Google Scholar

Liu, H., Chen, C., Lv, X., Wu, X., and Liu, M. (2019). Deterministic wind energy forecasting: a review of intelligent predictors and auxiliary methods. ENERGY Convers. MANAG. 195, 328–345. doi:10.1016/j.enconman.2019.05.020

CrossRef Full Text | Google Scholar

Liu, Y., Sun, Y., Infield, D., Zhao, Y., Han, S., and Yan, J. (2017). A hybrid forecasting method for wind power ramp based on orthogonal test and support vector machine (OT-SVM). IEEE T SUSTAIN ENERG 8 (2), 451–457. doi:10.1109/TSTE.2016.2604852

CrossRef Full Text | Google Scholar

Liu, Z., Li, L., Liu, Y., Liu, J., Li, H., and Shen, Q. (2021). Dynamic economic emission dispatch considering renewable energy generation: a novel multi-objective optimization approach. Energy (Oxford) 235, 121407. doi:10.1016/j.energy.2021.121407

CrossRef Full Text | Google Scholar

Lu, H., Ma, X., Huang, K., and Azimi, M. (2020). Prediction of offshore wind farm power using a novel two-stage model combining kernel-based nonlinear extension of the Arps decline model with a multi-objective grey wolf optimizer. Renew. SUSTAIN ENERGY Rev. 127, 109856. doi:10.1016/j.rser.2020.109856

CrossRef Full Text | Google Scholar

Naik, J., Satapathy, P., and Dash, P. K. (2018). Short-term wind speed and wind power prediction using hybrid empirical mode decomposition and kernel ridge regression. Appl. SOFT Comput. 70, 1167–1188. doi:10.1016/j.asoc.2017.12.010

CrossRef Full Text | Google Scholar

Prósper, M. A., Otero-Casal, C., Fernández, F. C., and Miguez-Macho, G. (2019). Wind power forecasting for a real onshore wind farm on complex terrain using WRF high resolution simulations. Renew. ENERG 135, 674–686. doi:10.1016/j.renene.2018.12.047

CrossRef Full Text | Google Scholar

Shafiullah, G. M., Oo, A. M. T., Ali, A. B. M. S., and Wolfs, P. (2013). Potential challenges of integrating large-scale wind energy into the power grid-A review. Renew. Sust. ENERG Rev. 20, 306–321. doi:10.1016/j.rser.2012.11.057

CrossRef Full Text | Google Scholar

Shi, J., Ding, Z., Lee, W. J., Yang, Y., Liu, Y., and Zhang, M. (2013). Hybrid forecasting model for very-short term wind power forecasting based on grey relational analysis and wind speed distribution features. IEEE T SMART GRID 5 (1), 521–526. doi:10.1109/TSG.2013.2283269

CrossRef Full Text | Google Scholar

Shi, K., Qiao, Y., Zhao, W., Wang, Q., Liu, M., and Lu, Z. (2018). An improved random forest model of short-term wind-power forecasting to enhance accuracy, efficiency, and robustness. WIND ENERGY 21 (12), 1383–1394. doi:10.1002/we.2261

CrossRef Full Text | Google Scholar

Tascikaraoglu, A., and Uzunoglu, M. (2014). A review of combined approaches for prediction of short-term wind speed and power. Renew. Sust. ENERG Rev. 34, 243–254. doi:10.1016/j.rser.2014.03.033

CrossRef Full Text | Google Scholar

Tian, Z., Ren, Y., and Wang, G. (2019). Short-term wind speed prediction based on improved PSO algorithm optimized EM-ELM. ENERG SOURCE PART A 41, 26–46. doi:10.1080/15567036.2018.1495782

CrossRef Full Text | Google Scholar

Torres, J. L., Garcíaa, A., De Blas, M., and De Francisco, A. (2005). Forecast of hourly average wind speed with ARMA models in Navarre (Spain). Sol. ENERGY 79 (1), 65–77. doi:10.1016/j.solener.2004.09.013

CrossRef Full Text | Google Scholar

Wang, C., Zhang, H., Fan, W., and Ma, P. (2017a). A new chaotic time series hybrid prediction method of wind power based on EEMD-SE and full-parameters continued fraction. ENERGY 138, 977–990. doi:10.1016/j.energy.2017.07.112

CrossRef Full Text | Google Scholar

Wang, C., Zhang, H., and Ma, P. (2020). Wind power forecasting based on singular spectrum analysis and a new hybrid Laguerre neural network. Appl. ENERGY 259, 114139. doi:10.1016/j.apenergy.2019.114139

CrossRef Full Text | Google Scholar

Wang, H., Li, G., Wang, G., Peng, J., Jiang, H., and Liu, Y. (2017b). Deep learning based ensemble approach for probabilistic wind power forecasting. Appl. ENERG 188, 56–70. doi:10.1016/j.apenergy.2016.11.111

CrossRef Full Text | Google Scholar

Wang, J., Wang, S., and Yang, W. (2019a). A novel non-linear combination system for short-term wind speed forecast. Renew. ENERG 143, 1172–1192. doi:10.1016/j.renene.2019.04.154

CrossRef Full Text | Google Scholar

Wang, J., Wu, C., and Niu, T. (2019b). A novel system for wind speed forecasting based on multi-objective optimization and Echo state network. SUSTAINABILITY-BASEL 11 (2), 526. doi:10.3390/su11020526

CrossRef Full Text | Google Scholar

Wang, Y., Zou, R., Liu, F., Zhang, L., and Liu, Q. (2021). A review of wind speed and wind power forecasting with deep neural networks. Appl. ENERG 304, 117766. doi:10.1016/j.apenergy.2021.117766

CrossRef Full Text | Google Scholar

Wu, Y., Wu, Q., and Zhu, J. (2019). Data-driven wind speed forecasting using deep feature extraction and LSTM. IET Renew. POWER Gen. 13 (12), 2062–2069. doi:10.1049/iet-rpg.2018.5917

CrossRef Full Text | Google Scholar

Wu, Z., and Huang, N. E. (2009). Ensemble empirical mode decomposition: a noise-assisted data analysis method. Adv. DATA Sci. ADAPT 1, 1–41. doi:10.1142/s1793536909000047

CrossRef Full Text | Google Scholar

Xia, B., Huang, Q., Wang, H., and Ying, L. (2022). Wind power prediction in view of ramping events based on classified spatiotemporal network. Front. ENERGY Res. 9, 754274. doi:10.3389/fenrg.2021.754274

CrossRef Full Text | Google Scholar

Yan, J., Li, K., Bai, E., Deng, J., and Foley, A. M. (2015). Hybrid probabilistic wind power forecasting using temporally local Gaussian process. IEEE T SUSTAIN ENERG 7 (1), 87–95. doi:10.1109/TSTE.2015.2472963

CrossRef Full Text | Google Scholar

Ye, L., Zhao, Y., Zeng, C., and Zhang, C. (2017). Short-term wind power prediction based on spatial model. Renew. ENERG 101, 1067–1074. doi:10.1016/j.renene.2016.09.069

CrossRef Full Text | Google Scholar

Yin, H., Ou, Z., Huang, S., and Meng, A. (2019). A cascaded deep learning wind power prediction approach based on a two-layer of mode decomposition. ENERGY 189, 116316. doi:10.1016/j.energy.2019.116316

CrossRef Full Text | Google Scholar

Yu, C., Li, Y., Bao, Y., Tang, H., and Zhai, G. (2018). A novel framework for wind speed prediction based on recurrent neural networks and support vector machine. ENERG Convers. MANAGE 178, 137–145. doi:10.1016/j.enconman.2018.10.008

CrossRef Full Text | Google Scholar

Yuan, R., Wang, B., Mao, Z., and Watada, J. (2021). Multi-objective wind power scenario forecasting based on PG-GAN. ENERGY 226, 120379. doi:10.1016/j.energy.2021.120379

CrossRef Full Text | Google Scholar

Yuan, W., Xin, W., Su, C., Cheng, C., Yan, D., and Wu, Z. (2022). Cross-regional integrated transmission of wind power and pumped-storage hydropower considering the peak shaving demands of multiple power grids. Renew. ENERG 190, 1112–1126. doi:10.1016/j.renene.2021.10.046

CrossRef Full Text | Google Scholar

Zhang, J., Yan, J., Infield, D., Liu, Y., and Lien, F. (2019a). Short-term forecasting and uncertainty analysis of wind turbine power based on long short-term memory network and Gaussian mixture model. Appl. ENERG 241, 229–244. doi:10.1016/j.apenergy.2019.03.044

CrossRef Full Text | Google Scholar

Zhang, Y., Chen, B., Zhao, Y., and Pan, G. (2018). Wind speed prediction of IPSO-BP neural network based on lorenz disturbance. IEEE ACCESS 6, 53168–53179. doi:10.1109/ACCESS.2018.2869981

CrossRef Full Text | Google Scholar

Zhang, Y., Han, J., Pan, G., Xu, Y., and Wang, F. (2021). A multi-stage predicting methodology based on data decomposition and error correction for ultra-short-term wind energy prediction. J. Clean. Prod. 292, 125981. doi:10.1016/j.jclepro.2021.125981

CrossRef Full Text | Google Scholar

Zhang, Y., Wang, J., and Wang, X. (2014). Review on probabilistic forecasting of wind power generation. Renew. SUSTAIN ENERGY Rev. 32, 255–270. doi:10.1016/j.rser.2014.01.033

CrossRef Full Text | Google Scholar

Zhang, Z., Qin, H., Liu, Y., Wang, Y., Yao, L., Li, Q., et al. (2019b). Long Short-Term Memory Network based on Neighborhood Gates for processing complex causality in wind speed prediction. ENERG Convers. MANAGE 192, 37–51. doi:10.1016/j.enconman.2019.04.006

CrossRef Full Text | Google Scholar

Zhou, B., Duan, H., Wu, Q., Wang, H., Or, S. W., Chan, K. W., et al. (2021). Short-term prediction of wind power and its ramp events based on semi-supervised generative adversarial network. Int. J. ELEC POWER 125, 106411. doi:10.1016/j.ijepes.2020.106411

CrossRef Full Text | Google Scholar

Zucatelli, P. J., Nascimento, E. G. S., Santos, A. Á. B., Arce, A. M. G., and Moreira, D. M. (2021). An investigation on deep learning and wavelet transform to nowcast wind power and wind power ramp: a case study in Brazil and Uruguay. ENERGY 230, 120842. doi:10.1016/j.energy.2021.120842

CrossRef Full Text | Google Scholar

Nomenclature

Keywords: ensemble empirical mode decomposition, gated recurrent unit, Markov chain, short-term wind power prediction, ensemble forecasting models

Citation: Wang P, Su C, Li L, Yuan W and Guo C (2024) An ensemble model for short-term wind power prediction based on EEMD-GRU-MC. Front. Energy Res. 11:1252067. doi: 10.3389/fenrg.2023.1252067

Received: 03 July 2023; Accepted: 27 December 2023;
Published: 23 January 2024.

Edited by:

Pedro Haro, Universidad de Sevilla, Spain

Reviewed by:

Bo Ming, Xi’an University of Technology, China
Ling-Ling Li, Hebei University of Technology, China

Copyright © 2024 Wang, Su, Li, Yuan and Guo. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Chengguo Su, suchguo@163.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.