Next Article in Journal
Numerical Analysis of Tar and Syngas Formation during the Steam Gasification of Biomass in a Fluidized Bed
Previous Article in Journal
Frequency Dynamics of Power Systems with Inertial Response Support from Wind Generation
Previous Article in Special Issue
Electrical Generators for Large Wind Turbine: Trends and Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Ensemble Model Based on an Advanced Optimization Algorithm for Wind Speed Forecasting

1
School of Economics and Management, Yanshan University, Qinhuangdao 066004, China
2
School of Economics and Management, Anhui Normal University, Wuhu 241000, China
*
Author to whom correspondence should be addressed.
Submission received: 22 May 2023 / Revised: 2 July 2023 / Accepted: 8 July 2023 / Published: 10 July 2023
(This article belongs to the Special Issue Trends and Innovations in Wind Power Systems)

Abstract

:
Concerning the vision of achieving carbon neutral and peak carbon goals, wind energy is extremely important as a renewable and clean energy source. However, existing research ignores the implicit features of the data preprocessing technique and the role of the internal mechanism of the optimization algorithm, making it difficult to achieve high-accuracy prediction. To fill this gap, this study proposes a wind speed forecasting model that combines data denoising techniques, optimization algorithms, and machine learning algorithms. The model discusses the important parameters in the data decomposition technique, determines the best parameter values by comparing the model’s performance, and then decomposes and reconstructs the wind speed time series. In addition, a novel optimization algorithm is used to optimize the parameters of the machine learning algorithm using a waiting strategy and an aggressive strategy to improve the effectiveness of the model. Several control experiments were designed and implemented using 10-min wind speed data from three sites in Penglai, Shandong Province. Based on the numerical comparison results and the discussion of the proposed model, it is concluded that the developed model can obtain high accuracy and reliability of wind speed prediction in the short term relative to other comparative models and can have further applications in wind power plants.

1. Introduction

The use of fossil fuels on earth not only leads to an imbalance between energy supply and demand, but also increases the emission of harmful gases such as carbon dioxide and sulfur dioxide, causing environmental pollution problems [1]. Humans are actively exploring how to replace them with renewable and sustainable energy sources. Wind energy has become a highly publicized alternative to nonrenewable energy sources [2]. Furthermore, wind energy is receiving more and more attention because it is crucial for achieving carbon neutrality goals and transitioning to clean low-carbon energy [3]. However, the variability and intermittency of wind speed can lead to various issues, including damage and voltage problems in wind power generation systems [4]. Therefore, developing accurate wind speed prediction models is crucial for the energy sector. In past research, scholars have proposed various prediction models [5], which can be classified into physical models, standard statistical models, and artificial intelligence-based models.
The physical models are mainly based on numeric weather prediction (NWP) and usually consider physical properties such as temperature, pressure and density [6]. Pan et al. proposed a method for solving the probability prediction problem in the wind speed domain, which is a hybrid NWP combining current and future predicted numerical weather time series [7]. Zhao et al.’s optimized NWP data are used to forecast wind speed for the coming day [8]. Although the short-term prediction result of the NMP model is poor, it has strong long-term prediction ability [9].
The statistical model makes full use of historical and future data to obtain forecasting results [10], such as the autoregressive moving average (ARMA) [11], autoregressive integrated moving average (ARIMA) [12], and the Kalman filter (KF) [13]. Lydia et al. proposed two types of the AR model to solve the ten-minute and one-hour ahead wing speed forecasting shortcoming [14]. In North Dakota, a part of ARIMA was established to deal with one-day and two-day advance wind speed forecasting problems [15]. Liu et al. proposed a seasonal ARIMA model to apply to the offshore wind speed forecasting [16]. However, the wind speed time series has nonlinear characteristics, and statistical models are constrained by linear assumptions [17], making it difficult to capture suitable forecasting models.
Artificial intelligence methods have been used to capture nonlinear features to overcome the limitations of statistical models [18]. Many researchers have started to apply these methods for wind speed prediction. By using large amounts of historical data for training, AI methods can effectively adapt to the complex nonlinearity and uncertainty of wind speed time series [19]. Artificial intelligence (AI) methods have become the dominant and superior wind speed prediction models and are classified into three types: single models, hybrid models, and integrated models.
Common AI methods include artificial neural networks (ANN) [20], extreme learning machines (ELM) [21], and the support vector machine (SVM) [22]. With the development of neural networks, many neural networks with special structures have also been applied to wind speed prediction [23], such as the adaptive wavelet neural network [24], Emmanuel neural network (ENN) [21], and long and short term memory network (LSTM) [25]. Although a single model outperforms physical and statistical models, wind speed predictions from a single model are poor due to inherent drawbacks and the complex fluctuations in wind speed data, where linear and nonlinear features are always present in the data [26].
The hybrid model can repair the defects of the single model and further improve the forecasting model by combining the single model with an optimization algorithm [27]. Wang et al. proposed to tune the parameters in the support vector machine using the cuckoo search and genetic algorithm to improve the predictive performance of the model [28]. Research data preprocessing techniques such as integrated empirical mode decomposition (EEMD) [29], variational mode decomposition (VMD), and singular spectral analysis (SSA) [30] apply them to wind speed forecasting to improve the forecasting results of the model. In [31], an improved atomic search optimization algorithm (IASO) was used to search the extreme learning machine (ELM) to improve the wind speed prediction performance of the basic version. Fu et al. combined a Volterra series model with the VMD method to improve the beetle antenna search-based optimization algorithm and develop a new hybrid wind speed forecasting method [32].
Due to the high correlation between hybrid models and the performance of a single model, it is difficult for hybrid models to handle different time series, while ensemble models have advantages in time series forecasting [33]. Therefore, ensemble models have become the main method of wind speed forecasting. Wang et al. proposed an integration method consisting of an ANN, multi-objective bat algorithm (MOBA), and SSA to forecast wind speed [34]. Altan et al. proposed optimizing LSTM networks for wind speed prediction based on the GWO algorithm, and the results showed that optimizing LSTM using the GWO algorithm can be very competitive [35]. Wang et al. proposed an integrated model comprising CEEMD, ENN, and a multi-objective whale optimization algorithm (MOWOA) to predict short-term wind speeds [36]. Liu et al. proposed a wind speed forecasting ensemble system based on a data decomposition method, optimal subsequence predictor, and ensemble technology through multi-objective optimization [37]. Yang et al. adopted an integrated forecasting model based on decomposition technology and an optimization algorithm for integrating subsequence forecasting results, which has become an effective and promising method [38].
Based on the above analysis, a new ensemble forecast model is developed in this paper in order to achieve higher forecast accuracy. Firstly, the best model is determined by the comparison of single models. Secondly, the original wind speed series are decomposed and reconstructed by using data preprocessing techniques, and the single model is optimized by using the egret population optimization algorithm to set the parameters in the appropriate threshold range and continuously update and iterate to achieve a more accurate optimization effect and then make wind speed forecasts.
The main contributions of this paper are as follows: Firstly, the number of decomposition layers in the variational modal decomposition technique is discussed, and the optimal parameter values are determined by comparing the model performance, so that the original wind speed time series can be decomposed, denoised, and reconstructed, effectively improving the forecast accuracy of the model. Secondly, the definition domain of the parameters of the egret population optimization algorithm is discussed, and the best definition domain is determined by setting different definition domains for forecasting; then, the support vector machine is optimized, and the optimized support vector machine is further used to forecast the wind speed time series. The prediction accuracy is improved; in addition, the proposed innovative integrated model is trained and tested based on wind speed data from several sites of a large wind farm, and the results show that the model outperforms the traditional model. Therefore, the model can be applied to wind speed prediction in wind power plants.
The research content of this article is as follows: the second section introduces the methods used in the model; the third section mainly introduces the test criterion; the fourth section introduces data processing and analysis; the fifth section discusses the number of layers of VMD, the definition domain of the egret population optimization algorithm, and the DM test; and the sixth section is a summary.

2. Methodology

The methodology mainly contains an advanced data decomposition method, new optimization algorithm, and the mentioned ensemble model.

2.1. Variational Mode Decomposition (VMD) Technique

During decomposition, VMD requires a minimum sum of the estimated bandwidths for each modality. It is constrained by the fact that the sum of the decomposed modes is equal to the original signal. Then, the corresponding constraint variational problem is represented as
m i n { v k } , { ω k } k = 1 k t δ ( t ) + j π t v k ( t ) e j ω k t 2 2 s . t . k = 1 k v k = f ( t )
where f ( t ) represents the initial signal, v k is all the modals, k is the number of modal decomposition layers, t is the time, j is an imaginary number, ω k is the center frequency of the kth component, and δ(t) is the Dirac distribution.
Lagrange multipliers are usually used to solve constrained problems. Therefore, in variational problems, the weights can be implemented using augmented Lagrange quantities to achieve better convergence and finiteness. Assuming no constrained problems, the VMD algorithm embeds quadratic penalties and Lagrange multipliers into the optimization process to ensure a constrained strictly conditional environment using the following extended expressions, which in turn transforms the optimization problem mentioned above into an unconstrained problem.
L ( { v k } , { w k } , λ ) = α k = 1 K t ( δ ( t ) + j π t ) v k ( t ) e j w k t 2 2 + f ( t ) k v k ( t ) 2 2 + λ ( t ) , f ( t ) k = 1 K v k ( t )
where α represents the secondary penalty factor that reduces Gaussian noise interference, and λ is the Lagrange multiplier. The variational problem described above is solved using the alternating direction multiplier method (ADMM), and the optimization of the unconstrained problem can be expressed as
v ^ k n + 1 ( ω ) = f ^ ( w ) j k v ^ j ( ω ) + λ ^ ( ω ) 2 1 + 2 α ( ω ω k ) 2
ω k n + 1 = 0 ω v ^ k ( ω ) 2 d ω 0 v ^ k ( ω ) 2 d ω
where v ^ k n + 1 ( ω ) represents the Wiener filter of f ^ ( w ) j k v ^ j ( ω ) , and ω k n + 1 indicates the center of gravity of the power spectrum of the mode function.

2.2. Support Vector Machine

Support vector machines are usually used for data regression prediction. When dealing with nonlinear problems, kernel functions can be introduced. To simplify the processing of nonlinear problems, low-dimensional problems can be transformed into high-dimensional linear problems, which are applicable to complex signal problems. Gaussian radial basis function is a kernel function with strong localization ability, which can map samples to high-dimensional space, with wide application, better performance, and less parameters compared with other kernel functions.
K ( x , y ) = exp ( x y 2 2 σ 2 )
where σ is the width of kernel function. The optimization problem is transformed into the following equation:
min i , j = 1 n ( β i β i * ) ( β j β j * ) K ( x i , x j ) + ε i = 1 n ( β i + β i * ) i = 1 n y i ( β i β i * )   s . t . i = 1 n ( β i β i * ) = 0 0 β i , β i * D
where D is penalty factor. The most optimal nonlinear regression function can be obtained.
f ( x ) = i = 1 n ( β i β i * ) K ( x i x ) + b

2.3. Egret Swarm Optimization Algorithm

The egret population optimization algorithm has development, exploration, comprehensive performance, stability, and convergence, in addition to the excellent performance and robustness of the ESOA algorithm in typical optimization applications [39]. ESOA consists of three main components: The sit-and-wait strategy, the aggressive strategy, and the discrimination condition. Each egret group is composed of n egret teams, with each team consisting of three egrets. Egret A uses the waiting strategy, while Egret B and Egret C use the random walk and surrounding mechanism of the aggressive strategy, respectively.
(1)
Sit and wait strategy:
The observation equation of the y ^ j = B ( x j ) , y j is the true fitness obtained at each iteration, the pseudo-gradient g j is the weight in the observation equation. The update location for egret A is as follows:
X a , j = x j + e x p ( n / ( 0.1 n m a x ) ) 0.1 h o p g j
where n is the current iteration number; n m a x is the maximum number of iterations and hop is the range of feasible domains for arguments.
(2)
Aggressive strategies: Egret B is a random walk, and then updated as follows:
X b , j = x j + t a n ( r b , j ) h o p 1 + n
r b , j is the random number between ( π 2 , π 2 ) .
Egret C is an encirclement strategy, and the updated location is as follows:
D h = x j b e s t x j
D g = x g b e s t x j
x c , j = ( 1 r j r h ) x j + r h D h + r g D g
where x j b e s t and x g b e s t are the optimal values for egret teams and egret populations, respectively; r h and r g are random numbers between (0, 1).
(3)
Discrimination condition: After each egret in the egret squad calculates the updated position, it will jointly decide the update position of the egret squad, in the form below:
x s , j = [ x a , j , x b , j , x c , j ]
y s , j = [ y a , j , y b , j , y c , j ]
c j = arg min ( y s , j )
x i = x s , i / c j       i f           y s , j c j < y j       o r       r < 0.3 x j                 e l s e
If y s , j c j < y j , the egret squad chose to accept this option. Or if the random number r ∈ (0, 1) is less than 0.3, this means that there is a 30% chance of accepting a worse plan.

2.4. Data Feature Analysis Method

In most cases, developing a forecasting model involves computationally large complexity; so, in this article, we develop a suitable multiscale model to measure the complexity of the input data.
The Lempel–Ziv method measures the complexity characteristics of a time series. The smaller the Lempel–Ziv value of the sequence, the lower the complexity of the sequence, which means that the sequence contains more periodic components, stronger regularity, and less implicit frequency information. On the contrary, the larger the Lempel–Ziv value of the sequence, the higher the complexity, the worse the regularity of the feature, and the higher the frequency of the sequence. This article uses Lempel–Ziv algorithm to measure the complexity of the pattern, thereby improving the performance of the forecasting model.
To measure the complexity of Lempel–Ziv, it is necessary to convert the data series into a symbol sequence by comparing the data with a threshold, replacing a specific piece of data with 0 if the sequence is less than the threshold, otherwise replacing it with 1, and then analyzing the symbol sequence by identifying different quantities. When using the VMD method, applying the Lempel–Ziv method to identify the components, it is possible to select the optimal model for each component.

2.5. The Proposed Multiscale for Wind Power System

We propose a hybrid model framework, as shown in Figure 1, which is mainly composed of data decomposition technology, single model prediction, and an intelligent optimization algorithm.
Stage 1: The original wind speed time series is decomposed using variational model decomposition technology to remove noise and random fluctuations, thus decomposing into a set of IMF. To distinguish these components, the Lempel–Ziv algorithm is used to calculate the complexity of these components, and each component is predicted based on the identified data features.
Stage 2: Forecasting of single models. For single model prediction, ELM, ENN, naïve, and SVM with high accuracy are used as single models for prediction in this study to build the developed combined model. Therefore, the results of single model prediction are shown in Figure 1.
Stage 3: Determine the optimal weight coefficient for the forecasting model. Egret population optimization algorithm is used to continuously iteratively optimize the preprocessed data until the maximum number of iterations is reached, and the SVM of a single model is predicted according to the obtained model weight coefficient, so as to obtain the final prediction result.
Stage 4: Considering the complex seasonality of wind speed, this study selected four quarters of data to verify that the established model can solve the problem of wind speed prediction in different seasons. By comparing the data from four quarters with different models, the superiority of the developed model compared to the comparative model is demonstrated from different perspectives.

3. Test Criterion

3.1. The Performance Metric

In order to verify the superiority of the VMD-ESOA-SVM model more clearly and accurately, the average absolute and percentage error (MAPE), root mean square error (MAE), mean squared error (MSE), and average absolute scale error (MASE) were used to quantitatively determine the model’s performance. These performance metrics are calculated using the following equation:
MAPE = 1 n k = 1 n y k y ^ k y k × 100 %
MAE = 1 n k = 1 n y ^ k y k
MSE = 1 n k = 1 n ( y ^ k y k ) 2
RMSE = 1 n k = 1 n ( y ^ k y k ) 2
where y ^ k and y k are the predicted value and the actual value, respectively. y ^ k y k represents the difference between the predicted value and actual value.

3.2. Diebold–Mariano Test

DM statistical tests can be used to compare the performance and effectiveness of two or more predictive models, measuring differences in the prediction accuracy of these models on new datasets based on DM statistics. The measurement process is as follows:
The actual value can be shown as
y k ; k = 1 , , n + m
The values of different models can be expressed as
y ^ k ( 1 ) ; k = 1 , , n + m y ^ k 2 ; k = 1 , , n + m
The forecast errors from different models can be expressed as
ε n + h ( 1 ) = y n + h y ^ n + h ( 1 ) , h = 1 , 2 , , m
ε n + h ( 2 ) = y n + h y ^ n + h ( 2 ) , h = 1 , 2 , , m
A loss function can measure each forecasting accuracy, expressed as L ( ε n + h ( i ) ) i = 1 , 2 . There are two common loss functions, including absolute deviation error loss and square error loss.
The square error loss is shown as
L ( ε n + h ( i ) ) = ( ε n + h ( i ) ) 2
Absolute deviation loss is shown as
L ( ε n + h ( i ) ) = ε n + h i
DM statistical tests are used to evaluate forecasting performance according to arbitrary loss function L ( g ) .
D M = h = 1 m ( L ( ε n + h ( 1 ) L ( ε n + h ( i ) ) ) / m S 2 / m s 2
where S 2 is a variance estimator of d h = L ε n + h ( 1 ) L ( ε n + h ( 2 ) ) . The original hypothesis is expressed as
H 0 : E ( d h ) = 0 n
H 1 : E ( d h ) 0
The original assumption is Equation (28), an indication that the two forecasting models have a certain degree of consistent forecasting accuracy. The alternative assumption is Equation (29), indicating that the two forecasting models have different degrees of forecasting accuracy. The DM statistical test is a normal distribution under the original assumption of asymptotic criteria. If the DM test statistic falls outside, the acceptance is rejection from z α / 2 to z α / 2 .
DM > z α / 2
where z α / 2 is a two-sided critical value for the standard normal distribution.

4. Data Processing and Analysis

This section introduces an empirical study using the time series of wind speed at three sites. For further explanation and verification, the forecasting results, analysis, and comparison are also presented.

4.1. Data Collection and Variable Selection

The data used in this study were obtained from the power sector of Shandong Province, China. Penglai City, Shandong Province, located on the Shandong Peninsula, has good geological conditions and available offshore wind resources with obvious geographical advantages. Wind energy resources have a promising development prospect; therefore, accurate prediction of wind speed in the region is important to improve the power supply structure of the power grid and promote the development of the new energy industry. Wind speed is strongly influenced by seasonality. Therefore, this dataset is taken from the time series of wind speed for a representative month in each season. Figure 2 shows the geographical location of Penglai, as well as the summary of information data and wind speed characteristics for spring (1 May to 31 May), summer (1 July to 31 July), autumn (1 October to 31 October), and winter (1 January to 31 January), with less fluctuation in July and more fluctuation in October. By interpolating the anomalous and missing data, 10-min data from three observation sites in the region were used as sample data, and the total number of data points simulated for each month was 4464 figures, including 3570 training data points and 894 test point data.
Table 1 shows the descriptive statistical analysis of the data, which shows the observations, mean, standard deviation, kurtosis, skewness, etc., for each quarter of the data for different sites. The mean value reflects the central tendency of the observed values. The standard deviation reflects the fluctuations of the wind speed time series. We added and corrected anomalies and missing data. The average wind speed in January is significantly higher than that in other months at the three sites, followed by a higher average partial wind speed in May than in July and October, indicating that Shandong Province is rich in wind resources in winter and spring. In terms of kurtosis, the data for Site 1, January, Site 2, and Site 3 are all less than 3, indicating that the data for these four months have fine tail characteristics, while the data for other months at each site show a fat tail.

4.2. Decomposition Process Analysis

The decomposition time series method of VMD first needs to consider the number of decomposition layers. For different measurement methods, if the number of layers and time of K are different, this article sets K to 5. In other words, VMD decomposes the wind speed time series into five submodes, and Figure 3 shows the decomposition results. Submode 0 exhibits a significant long-term trend, with submodes from mode 1 to mode 4 being stationary or approximately stationary. However, whether the decomposition process can effectively improve wind speed prediction performance remains to be discussed.
In order to analyze the data characteristics, the complexity of modes was calculated, and different components were identified. The computational complexity uses the sample entropy. The larger the value, the more complex the time series is, but it cannot provide accurate values for small samples. Compared with the sample entropy, Lempel–Ziv is more robust and simple and can be identified using accurate forecasting models with low complexity in model construction. In the process of designing model matching, using the Lempel–Ziv method for component recognition has a high/low frequency and trend. The complexity patterns we calculated are shown in Table 2. Taking January of Site 1 as an example, η 0.3657, VM0 to VM1 are low-trend components, VM2 is a trend component, and VM3 to VM4 are high-frequency components. Taking May of Site 2 as an example, η 0.325, VM0 to VM2 show a low-frequency trend, while VM4 shows a high-frequency trend.
Through the analysis of modal complexity and the identification of different components, the trend component and low-frequency component SVM model of 0–4 modes can be predicted; the corresponding high-component wind speed time series using the VMD-ESOA-SVM model and the respective predictions use different components, and the predicted results are generated by summarizing all the predictions.

4.3. Analysis Results

The section introduces the forecasting results of the seven models compared, including single mode (ELM, ENN, native, SVM), hybrid model (VMD-SVM, CEEMD-SVM), and ensemble model (VMD-ESOA-SVM).

4.3.1. Comparison of Single Model Forecasting Result

As a benchmark model, we considered the native, ELM, ENN, and SVM models. The native model is a special model of the moving average model. The ELM model is constructed by determining the number of hidden layer neutrons and the activation function of hidden layer neurons. The Elman neutral network has a multilayer structure similar to multilayer feedforward network. In addition, a single support vector machine was used in the proposed model, and the proposed model was verified. Table 3, Table 4 and Table 5 show the wind speed data calculation results of MAE, MAPE, MSE, and RMSE of a single model. In the comparison of these results, some useful information can be obtained. First, among these results, the native model is the worst. Second, due to the robustness and accuracy of the neural network model, the effect of the ENN model is average. Third, comparing the predicted performance indicators of the July wind speed data of Site 1, ELM performed to some extent better than SVM. However, SVM outperforms other models in wind speed data prediction at Sites 2 and 3, and the processing of wind speed data by variational mode decomposition technology improves the prediction performance of SVM. Therefore, the SVM model is generally superior to other models, and SVM is chosen as the benchmark model.
In Figure 4, it can be visually observed that in the histogram presented at Site 1, the height of the SVM is lower than the other models, indicating that the values of MAE, MAP E, MSE, and RMSE are low and thus the performance of its model is better, and the radar plot at Site 2 can directly show the relative advantages and disadvantages of different models, and the closer to the center of the radar plot, the better the performance of the model is, and at Site 3, the smaller the area occupied in the area plot indicates the better performance of the model, so the performance of the SVM in the single model comparison is the best. At the same time, we can also observe in that the values of MAE, MAPE, MSE, and RMSE in January and October are smaller than the values of the other two months, indicating that wind energy resources are abundant in January and October.

4.3.2. Comparison of Hybrid and Ensemble Models’ Forecasting Results

For the hybrid and ensemble models, firstly, the VMD method is more suitable for analyzing the wind speed time series decomposition process compared with the CEEMD method, as shown in Table 6, Table 7 and Table 8. For four quarters of data from the three sites, the prediction evaluation results of the VMD-SVM model are better than those of the CEEMD-SVM model. For example, in the January evaluation results for Site 1, the MAE of CEEMD is 0.2842, MAPE is 4.8684, MSE is 0.1409, and RMSE is 0.3754, while the values of the MAE, MAPE, MSE, and RMSE of VMD-SVM are 0.2017, 3.4757, 0.0702, and 0.1649, respectively. This further indicates that VMD is superior to the CEEMD technique. It may also be due to the fact that the long-term prediction results of the CEEMD method are susceptible to unexploited factors, leading to its unpredictability. The decomposition process of the VMD method can effectively capture the internal patterns and better reconstruct multiple data for noise reduction decomposition. Secondly, it can be observed in Figure 5 that the proposed model outperforms the corresponding VMD-SVM-based multiscale hybrid model in terms of MAE, MAPE, MSE, and RMSE values for the VMD-ESOA-SVM model and the VMD-SVM model; the prediction performance of the former is better than the latter, indicating that the proposed multiscale model considers the prediction effect on different components.

5. Discussion

5.1. Data Decomposition Analysis

An important parameter in variational modal decomposition techniques is the number of decomposition layers, and the difference in the number of decomposition layers affects the performance of the predictive model, so a more accurate decomposition layer needs to be determined. As shown in Table 9, when k takes different values, the results of the test model are also different, and the smaller the values of MAE, MAPE, MSE, and RMSE, the more accurate the number of decomposition layers. Although the value of k = 4 for MAE is slightly lower than the k = 5 value for MAE, it can be clearly observed in the table that when the number of decomposition layers’ k is set to 5, the values of MAPE, MSE, and RMSE are significantly lower than the other layers of k, so the number of decomposition layers is set to 5.

5.2. Analysis Parameter of Egret Population Optimization Algorithm

In the egret population optimization algorithm, lb is the lower bound of the definition domain and ub is the upper bound of the definition domain. We found that the difference in the upper and lower bounds of the definition domain affects the predictive performance of the proposed model, so we discussed the upper and lower values of the definition domain in order to choose a better definition domain. In Table 7, we can observe that when lb is set to 0.01 and ub is set to 2, the values of MAE, MAPE, MSE, and RMSE are significantly lower than other values of ub; further subdividing the value of lb, setting lb to 0.001 and 0.1 for comparison, through Table 10 we can observe that when the value of lb is 0.001, 0.01, 0.1, and 1, the values of MAE, MAPE, MSE, RMSE do not change significantly. The difference in the value of ub affects the performance of the model; therefore, we set the upper limit of the definition domain of the egret population optimization algorithm to 0.1 and the lower limit of the definition domain to 2.

5.3. DM Test

This study used the DM test to verify the effectiveness of the established model by comparing single models, mixed models, and VMD-ESOA-SVM integrated models. Based on the basic idea of the DM test, two hypotheses were proposed: the first hypothesis is that there is no significant difference in predictive performance between two models, while the second hypothesis is that there is a significant difference between two models. Table 11 lists the DM test values of different models at three locations, and the results show that there is a significant difference of 1% between the proposed VMD-ESOA-SVM integrated model and other models, rejecting the original hypothesis, meanwhile leading to the conclusion that the proposed VMD-ESOA-SVM integrated model is significantly better than other models.

6. Conclusions

As an important part of green renewable energy, wind energy is widely used to cope with environmental pollution and climate change. Therefore, high-precision and high-efficiency wind speed forecasting methods are essential to improve the operational efficiency of wind power generation systems. In this study, we successfully developed a new ensemble model based on data denoising techniques, the egret optimization algorithm, and a support vector machine. We also used the VMD method to decompose wind speed time series into components with different features to improve prediction accuracy and reduce noise interference. We compared our results with the CEEMD ensemble model based on multiscale hybrid prediction and single models.
The relevant conclusions of the proposed ensemble model are as follows: Firstly, the number of decomposition layers in the data decomposition technique was discussed to determine the optimal parameter values by comparing the model performance such as MAE, MAPE, MSE, and RMSE to decompose, denoise, and reconstruct the original wind speed time series, which effectively improved the forecast accuracy of the model. Secondly, the definition domains of the parameters of the egret population optimization algorithm were discussed, and the optimal definition domain was determined by setting different definition domains for forecasting, the support vector machine was optimized, and the optimized support vector machine was further used to forecast the wind speed time series. The accuracy of the developed model was further demonstrated by comparing the developed model with other models and by DM testing. Based on the various analyses in this study, the developed ensemble model effectively improves the accuracy of wind speed prediction and provides a more effective and accurate method for wind speed forecasting.
In the future, it is recommended to consider and construct common multiscale hybrid models using other univariate forecasting methods. To determine the usefulness of multiscale models in time prediction, the accuracy of the proposed model parameters and the sensitivity of the procedure should be considered when using data for forecasting. By discovering more single and mixed models and conducting diversified comparisons, useful insights can be provided on how to improve the predictive performance of multiscale models and offer valuable recommendations.

Author Contributions

Methodology, Y.W., A.Z., X.W. and R.L.; Writing—Original Draft, A.Z.; Writing—Review & Editing, R.L.; Supervision, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Hebei Natural Science Foundation (grant no. G2021203007) and Science and Technology Project of Hebei Education Department (grant no. BJ2021060). This research was also supported by Scientific and Technological Research and Development Plan of Bureau of Science and Technology of Qinhuangdao.

Data Availability Statement

The authors do not have permission to share data.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ARAuto regression
MAMoving average
NAIVENaïve Bayesian
ENNElman neutral network
SVMSupport vector machine
GMOGrey wolf optimization
NWPNumerical weather prediction
ARMAAutoregressive moving average
VMDVariational mode decomposition
LSTMLeast square support vector machine
ARIMAAutoregressive integrated moving average model
ESOAEgret population optimization algorithm
CEEMDComplete ensemble empirical mode decomposition adaptive noise
MSEMean square error
MAEMean absolute error
RMSERoot mean square error
SSASingular spectral analysis
ELMExtreme learning machine
MOBAMulti-objective bat algorithm
EMDEmpirical mode decomposition
MAPEMean absolute percentage error
IASOImproved atomic search algorithm
VMD-SVMSVM model based on VMD decomposition adaptive noise
MOWOAMulti-objective whale optimization algorithm
CEEMD-SVMSVM model based on CEEMD decomposition adaptive noise
VMD-ESOA-SVMSVM model based on ESOA and VMD decomposition adaptive noise

References

  1. Zhao, W.G.; Wei, Y.M.; Su, Z.Y. One day ahead wind speed forecasting: A resampling-based approach. Appl. Energy 2016, 178, 886–901. [Google Scholar] [CrossRef]
  2. Yang, Y.; Zhou, H.; Gao, Y.C.; Wu, J.R.; Wang, Y.G.; Fu, L.Y. Robust penalized extreme learning machine regression with applications in wind speed forecasting. Neural Comput. Appl. 2022, 34, 391–407. [Google Scholar] [CrossRef]
  3. Jiang, Z.Y.; Che, J.X.; Wang, L.N. Ultra-short-term wind speed forecasting based on EMD-VAR model and spatial correlation. Energy Convers. Manag. 2021, 250, 114919. [Google Scholar] [CrossRef]
  4. Wang, X.W.; Li, P.B.; Yang, J.J. Short-term wind power forecasting based on two-stage attention mechanism. Inst. Eng. Technol. 2020, 14, 297–304. [Google Scholar]
  5. Santhosh, M.; Venkaiah, C.; Kumar, D.M.V. Ensemble empirical mode decomposition based adaptive wavelet neural network method for wind speed prediction. Energy Convers. Manag. 2018, 168, 482–493. [Google Scholar] [CrossRef]
  6. Tian, C.S.; Hao, Y.; Hu, J.M. A novel wind speed forecasting system based on hybrid data preprocessing and multi-objective optimization. Appl. Energy 2018, 231, 301–319. [Google Scholar] [CrossRef]
  7. Pan, K.K.; Qian, Z.; Chen, N.Y. Probabilistic short-term wind power forecasting using sparse Bayesian learning and NWP. Math. Probl. Eng. 2015, 2015, 785215. [Google Scholar] [CrossRef] [Green Version]
  8. Zhao, X.Y.; Liu, J.F.; Yu, D.R.; Chang, J.T. One-day-ahead probabilistic wind speed forecast based on optimized numerical weather prediction data. Energy Convers. Manag. 2018, 164, 560–569. [Google Scholar] [CrossRef]
  9. Song, J.J.; Wang, J.Z.; Liu, H.Y. A novel combined model based on advanced optimization algorithm for short-term wind speed forecasting. Appl. Energy 2018, 215, 643–658. [Google Scholar] [CrossRef]
  10. Xiao, L.Y.; Shao, W.; Jin, F.L.; Wu, Z.C. A self-adaptive kernel extreme learning machine for short-term wind speed forecasting. Appl. Soft Comput. 2021, 99, 106917. [Google Scholar] [CrossRef]
  11. Zhang, W.Y.; Zhang, L.F.; Wang, J.Z.; Niu, X.S. Hybrid system based on a multi- objective optimization and kernel approximation for multi-scale wind speed forecasting. Appl. Energy 2020, 277, 15561. [Google Scholar] [CrossRef]
  12. Singh, S.N.; Mohapatra, A. Repeated wavelet transform based ARIMA model for very short-term wind speed forecasting. Renew. Energy 2019, 136, 758–768. [Google Scholar]
  13. Shukur, O.B.; Lee, M.H. Daily wind speed forecasting through hybrid KF-ANN model based on ARIMA. Renew. Energy 2015, 76, 637–647. [Google Scholar] [CrossRef]
  14. Lydia, M.; Kumar, S.S.; Selvakumar, A.I.; Kumar, G.E.P. Linear and non-linear autoregressive models for short-term wind speed forecasting. Energy Convers. Manag. 2016, 112, 115–124. [Google Scholar] [CrossRef]
  15. Kavasseri, R.G.; Seetharaman, K. Day-ahead wind speed forecasting using ARIMA models. Renew. Energy 2009, 34, 1388–1393. [Google Scholar] [CrossRef]
  16. Liu, X.L.; Lin, Z.; Feng, Z.M. Short-term offshore wind speed forecast by seasonal ARIMA comparison against GRU and LSTM. Energy 2021, 227, 120492. [Google Scholar] [CrossRef]
  17. Cai, H.S.; Jia, X.D.; Feng, J.S.; Yang, Q.B.; Li, W.Z.; Li, F.; Lee, J. A unified Bayesian filtering framework for multi-horizon wind speed prediction with improved accuracy. Renew. Energy 2021, 178, 709–719. [Google Scholar] [CrossRef]
  18. Chen, Y.H.; He, Z.S.; Shang, Z.H.; Li, C.H.; Li, L.; Xu, M.L. A novel combined model based on echo state network for multi-step ahead wind speed forecasting: A case study of NREL. Energy Convers. Manag. 2019, 179, 13–29. [Google Scholar] [CrossRef]
  19. Wang, J.; Li, H.M.; Wang, Y.; Lu, H.Y. A hesitant fuzzy wind speed forecasting system with novel defuzzification method and multi-objective optimization algorithm. Expert Syst. Appl. 2021, 168, 114364. [Google Scholar] [CrossRef]
  20. Qu, Z.X.; Mao, W.Q.; Zhang, K.Q.; Zhang, W.Y.; Li, Z.P. Multi-step wind speed forecasting based on a hybrid decomposition technique and an improved back-propagation neural network. Renew. Energy 2019, 133, 919–929. [Google Scholar] [CrossRef]
  21. Guo, H.G.; Wang, J.Z.; Li, Z.W.; Jin, Y. A novel hybrid system based on multi-objective optimization for wind speed forecasting. Energy 2020, 146, 149–165. [Google Scholar]
  22. Jiang, P.; Yang, H.F.; Heng, J.N. A hybrid forecasting system based on fuzzy time series and multi-objective optimization for wind speed forecasting. Appl. Energy 2019, 235, 786–801. [Google Scholar] [CrossRef]
  23. Lopez, G.; Arboleya, P. Short-term wind speed forecasting over complex terrain using linear regression models and multivariable LSTM and NARX networks in the Andes Mountains, Ecuador. Renew. Energy 2022, 183, 351–368. [Google Scholar] [CrossRef]
  24. Chandra, D.R.; Kumari, M.S.; Sydulu, M.; Grimaccia, F.; Mussetta, M. Adaptive wavelet neural network based wind speed forecasting studies. J. Electr. Eng. Technol. 2014, 9, 1812–1821. [Google Scholar] [CrossRef] [Green Version]
  25. Liu, M.D.; Ding, L.; Bai, Y.L. Application of hybrid model based on empirical mode decomposition, novel recurrent neural networks and the ARIMA to wind speed prediction. Energy Convers. Manag. 2021, 233, 113917. [Google Scholar] [CrossRef]
  26. Jiang, P.; Liu, Z.K.; Niu, X.S.; Zhang, L.F. A combined forecasting system based on statistical method, artificial neural networks, and deep learning methods for short- term wind speed forecasting. Energy 2021, 217, 119361. [Google Scholar] [CrossRef]
  27. Jiang, P.; Wang, Y.; Wang, J.Z. Short-term wind speed forecasting using a hybrid model. Energy 2017, 119, 561–577. [Google Scholar] [CrossRef]
  28. Liu, D.; Niu, D.X.; Wang, H.; Fan, L.L. Short-term wind speed forecasting using wavelet transform and support vector machines optimized by genetic algorithm. Renew. Energy 2014, 62, 592–597. [Google Scholar] [CrossRef]
  29. 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]
  30. Li, H.; Wang, J.; Lu, H.; Guo, Z. Research and application of a combined model based on variable weight for short term wind speed forecasting. Renew. Energy 2018, 116, 669–684. [Google Scholar] [CrossRef]
  31. Fu, W.L.; Fang, P.; Wang, K.; Li, Z.X.; Xiong, D.Z.; Zhang, K. Multi-step ahead short-term wind speed forecasting approach coupling variational mode decomposition, improved beetle antennae search algorithm-based synchronous optimization and Volterra series model. Renew. Energy 2021, 179, 1122–1139. [Google Scholar] [CrossRef]
  32. Chen, M.R.; Zeng, G.Q.; Liu, K.D.; Weng, J. A two-layer nonlinear combination method for short-term wind speed prediction based on ELM, ENN, and LSTM. IEEE Internet Things J. 2019, 6, 6997–7010. [Google Scholar] [CrossRef]
  33. Zhang, L.F.; Wang, J.Z.; Niu, X.S.; Liu, Z.K. Ensemble wind speed forecasting with multi-objective Archimedes optimization algorithm and sub-model selection. Appl. Energy 2021, 301, 117449. [Google Scholar] [CrossRef]
  34. Wang, J.Z.; Heng, J.N.; Xiao, L.Y.; Wang, C. Research and application of a combined model based on multi-objective optimization for multi-step ahead wind speed forecasting. Energy 2017, 125, 591–613. [Google Scholar] [CrossRef]
  35. Altan, A.; Karasu, S.; Zio, E. A new hybrid model for wind speed forecasting combining long short-term memory neural network, decomposition methods and grey wolf optimizer. Appl. Soft Comput. 2021, 100, 106996. [Google Scholar] [CrossRef]
  36. Wang, J.Z.; Du, P.; Niu, T.; Yang, W.D. A novel hybrid system based on a new proposed Algorithm-Multi-Objective Whale Optimization Algorithm for wind speed forecasting. Appl. Energy 2017, 208, 344–360. [Google Scholar] [CrossRef]
  37. Liu, Z.; Jiang, P.; Wang, J.Z.; Zhang, L.F. Ensemble forecasting system for short-term wind speed forecasting based on optimal sub-model selection and multi-objective version of mayfly optimization algorithm. Expert Syst. Appl. 2021, 177, 114974. [Google Scholar] [CrossRef]
  38. Liu, H.; Yang, R.; Duan, Z. Wind speed forecasting using a new multi-factor fusion and multi-resolution ensemble model with real-time decomposition and adaptive error correction. Energy Convers. Manag. 2020, 217, 112995. [Google Scholar] [CrossRef]
  39. Chen, Z.; Francis, A.; Li, S.; Liao, B.; Xiao, D.; Ha, T.T.; Li, J.; Ding, L.; Cao, X. Egret Swarm Optimization Algorithm: An Evolutionary Computation Approach for Model Free Optimization. Biomimetics 2022, 7, 144. [Google Scholar] [CrossRef]
Figure 1. The proposed predictive modeling framework.
Figure 1. The proposed predictive modeling framework.
Energies 16 05281 g001
Figure 2. Description of original wind speed data.
Figure 2. Description of original wind speed data.
Energies 16 05281 g002
Figure 3. VMD analysis of the daily ten-minute wind speed data decomposition process.
Figure 3. VMD analysis of the daily ten-minute wind speed data decomposition process.
Energies 16 05281 g003
Figure 4. Comparison of MAE, MAPE, MSE, and RMSE for single models at three sites.
Figure 4. Comparison of MAE, MAPE, MSE, and RMSE for single models at three sites.
Energies 16 05281 g004
Figure 5. Comparison of MAE, MAPE, MSE, and RMSE for hybrid models at three sites.
Figure 5. Comparison of MAE, MAPE, MSE, and RMSE for hybrid models at three sites.
Energies 16 05281 g005
Table 1. Descriptive statistics for wind speed data.
Table 1. Descriptive statistics for wind speed data.
SiteQuarterObservationMean (m/s)Std (m/s)Cvar (m/s)SkewnessKurtosis
Site 1January44647.55572.74790.36370.42122.5279
May44646.82633.56190.52180.76352.9790
June44645.18702.43560.46960.80823.7712
October44645.26072.81070.53431.20324.4673
Site 2January44648.78993.19450.36340.39802.5273
May44646.24003.30650.52990.92183.6664
June44644.74562.11400.44551.09703.0301
October44644.79922.60130.54201.20324.4673
Site 3January44647.49702.77930.37070.61752.8661
May44646.07703.22520.53070.89753.5141
June44644.70392.07390.44090.81693.8336
October44644.74632.51830.53061.41605.4144
Table 2. The Lempel–Ziv computational complexity index result.
Table 2. The Lempel–Ziv computational complexity index result.
SiteQuarterVM0VM1VM2VM3VM4
Site 1January0.03800.14120.33410.47800.5867
May0.03530.12220.28790.42100.5079
June0.03530.12490.31510.42910.5422
October0.03530.12490.32050.44270.5459
Site 2January0.04350.11680.34220.48340.5867
May0.03800.13810.29060.43180.5405
June0.05980.24440.45360.51330.4753
October0.03800.14940.35310.49430.5595
Site 3January0.04890.19560.40470.53230.4889
May0.04350.10860.27700.41280.5350
June0.04070.15210.30960.42910.5215
October0.03800.13850.32320.46990.5378
Table 3. Evaluation results of Site 1 single model predicted wind speed data.
Table 3. Evaluation results of Site 1 single model predicted wind speed data.
QuarterModelELMENNNAIVESVM
JanuaryMAE (m/s)0.45810.47450.57320.4358
MAPE (%)7.97958,32709.65247.3805
MSE (m/s)0.38470.41260.61200.3383
RMSE (m/s)0.62030.64240.78230.5816
MayMAE (m/s)0.52140.70680.35420.5088
MAPE (%)11.189714.836012.527810.7653
MSE (m/s)0.50890.98530.22270.4951
RMSE (m/s)0.71340.99260.47190.7036
JulyMAE (m/s)0.52610.59180.73780.5830
MAPE (%)10.980211.236214.042410.5633
MSE (m/s)0.70410.65101.05320.7467
RMSE (m/s)0.83910.80611.02620.8641
OctoberMAE (m/s)0.25970.29060.35420.2872
MAPE (m/s)9.182311.814912.527812.4397
MSE (m/s)0.11380.13790.22270.1380
RMSE (m/s)0.33730.37140.47190.3714
Table 4. Evaluation results of Site 2 single model predicted wind speed data.
Table 4. Evaluation results of Site 2 single model predicted wind speed data.
QuarterModelELMENNNAIVESVM
JanuaryMAE (m/s)0.55590.80820.64120.4312
MAPE (%)8.484413.62019.65247.2888
MSE (m/s)0.55351.16850.76970.3342
RMSE (m/s)0.74401.08100.87730.5781
MayMAE (m/s)0.51840.94520.77590.5163
MAPE (%)11.606525.343517.134711.4785
MSE (m/s)0.50901.46861.16710.5097
RMSE (m/s)0.71341.21191.08030.7140
JulyMAE (m/s)0.59290.66040.77010.5346
MAPE (%)12.881114.313315.633111.1130
MSE (m/s)0.67820.79241.19300.5435
RMSE (m/s)0.82350.89021.09220.7372
OctoberMAE (m/s)0.27840.32520.34260.2825
MAPE (m/s)12.058115.790813.077512.7003
MSE (m/s)0.12980.17630.20580.1339
RMSE (m/s)0.36030.41990.45360.3660
Table 5. Evaluation results of Site 3 single model predicted wind speed data.
Table 5. Evaluation results of Site 3 single model predicted wind speed data.
QuarterModelELMENNNAIVESVM
JanuaryMAE (m/s)0.55150.60980.62980.44271
MAPE (%)9.358110.482610.92738.2095
MSE (m/s)0.56180.65980.72980.3312
RMSE (m/s)0.74950.81230.85430.5755
MayMAE (m/s)0.51020.72330.69710.5037
MAPE (%)11.679116.435215.961111.4336
MSE (m/s)0.49850.97260.92770.4780
RMSE (m/s)0.70600.98620.96320.6914
JulyMAE (m/s)0.49930.51820.68340.5146
MAPE (%)10.807210.890014.632410.6024
MSE (m/s)0.49010.55351.01390.5916
RMSE (m/s)0.70010.74401.00690.7292
OctoberMAE (m/s)0.25030.24970.33640.2519
MAPE (m/s)9.54239.107612.424910.0926
MSE (m/s)0.11490.11550.20480.1163
RMSE (m/s)0.33900.33980.45260.3411
Table 6. Evaluation results of hybrid models for wind speed prediction at Site 1.
Table 6. Evaluation results of hybrid models for wind speed prediction at Site 1.
QuarterModelVMD-SVMCEEMD-SVMVMD-ESOA-VMD
JanuaryMAE (m/s)0.20170.28420.1204
MAPE (%)3.47574.86842.1164
MSE (m/s)0.07020.14090.0269
RMSE (m/s)0.26490.37540.1641
MayMAE (m/s)0.27090.33620.1008
MAPE (%)4.76797.38962.0610
MSE (m/s)0.12330.19660.0200
RMSE (m/s)0.35110.44340.1413
JulyMAE (m/s)0.24760.35260.1989
MAPE (%)4.74896.51022.7455
MSE (m/s)0.11500.31490.3821
RMSE (m/s)0.33920.56120.6181
OctoberMAE (m/s)0.12090.19940.0788
MAPE (m/s)4.36368.03974.5364
MSE (m/s)0.02430.06470.0171
RMSE (m/s)0.15590.25450.1308
Table 7. Evaluation results of hybrid models for wind speed prediction at Site 2.
Table 7. Evaluation results of hybrid models for wind speed prediction at Site 2.
QuarterModelVMD-SVMCEEMD-SVMVMD-ESOA-SVM
JanuaryMAE (m/s)0.20810.33300.0359
MAPE (%)3.82005.13872.1973
MSE (m/s)0.08390.19980.0356
RMSE (m/s)0.28970.44700.1886
MayMAE (m/s)0.28020.31740.1049
MAPE (%)5.23157.30512.3198
MSE (m/s)0.13760.17720.0194
RMSE (m/s)0.37100.42100.1394
JulyMAE (m/s)0.28340.32110.2046
MAPE (%)5.99346.55653.8631
MSE (m/s)0.15950.19950.1149
RMSE (m/s)0.39930.44660.3390
OctoberMAE (m/s)0.12450.20660.0941
MAPE (m/s)4.88539.57944.1096
MSE (m/s)0.02590.06830.0246
RMSE (m/s)0.16110.26130.1568
Table 8. Evaluation results of hybrid models for wind speed prediction at Site 3.
Table 8. Evaluation results of hybrid models for wind speed prediction at Site 3.
QuarterModelVMD-SVMCEEMD-SVMVMD-ESOA-SVM
JanuaryMAE (m/s)0.19920.30920.1523
MAPE (%)3.81865.50242.7347
MSE (m/s)0.06990.17800.0435
RMSE (m/s)0.26440.42190.2087
MayMAE (m/s)0.28050.31990.1006
MAPE (%)5.60617.58432.2704
MSE (m/s)0.12990.17340.0177
RMSE (m/s)0.36050.41640.1330
JulyMAE (m/s)0.22300.29800.1654
MAPE (%)4.81476.19672.5930
MSE (m/s)0.09090.18670.0314
RMSE (m/s)0.30160.43210.1772
OctoberMAE (m/s)0.11760.17860.0867
MAPE (m/s)4.51326.78796.1902
MSE (m/s)0.02420.05380.0318
RMSE (m/s)0.15570.23190.1784
Table 9. Predictive performance of the proposed framework under different parameter optimization methods.
Table 9. Predictive performance of the proposed framework under different parameter optimization methods.
Site 1MAE (m/s)MAPE (m/s)MSE (m/s)RMSE (m/s)
k = 40.24134.81340.13930.3733
k = 50.25944.33200.12550.3543
k = 60.36806.24440.25110.5011
k = 70.36916.22850.25340.5034
k = 80.40497.00620.31410.5604
Table 10. Different values of the definition domain of the egret population optimization algorithm.
Table 10. Different values of the definition domain of the egret population optimization algorithm.
ParameterMAE (m/s)MAPE (m/s)MSE (m/s)RMSE (m/s)
lb = 0.01 ub = 10.15392.84040.04560.2136
lb = 0.01 ub = 1.50. 12112.14680.02700.1644
lb = 0.01 ub = 20.12042.11700.02690.1642
lb = 0.01 ub = 2.50.12162.13220.02790.1670
Lb = 1 ub = 20.12042.11570.02690.1641
lb = 0. 1 ub = 20.12032.11570.02690.1641
lb = 0.001 ub = 20.12042.11640.02690.1641
Table 11. The values of DM tests of different models.
Table 11. The values of DM tests of different models.
SiteModelELMENNNAIVESVMCEEMD-SVMVMD-SVM
Site 1January14.3071 *14.9625 *14.8990 *14.7210 *2.9405 *9.6457 *
May11.2756 *12.9289 *12.1116 *12.1302 *13.3440 *10.1696 *
June2.0504 **3.5568 *5.7248 *5.5924 *2.4198 **2.5458 *
October15.7204 *16.2636 *16.0923 *19.4596 *15.5613 *4.4544 *
Site 2January14.8521 *16.4252 *14.1077 *13.9161 *12.1402 *11.7077 *
May13.2756 *12.497212.6159 *12.7612 *14.8045 *13.3255 *
June12.1289 *13.8208 *13.6308 *11.1556 *3.2879 *2.6548 *
October13.0896 *160762 *12.8064 *14.7308 *10.8990 *1.4133 ***
Site 3January11.0441 *14.1368 *13.6279 *11.8376 *11.4672 *9.2341 *
May13.7777 *14.2897 *13.5477 *13.6060 *15.7046 *13.1152 *
June4.2221 *7.3272 *4.9505 *9.87701 *2.4563 **2.3508 **
October9.9518 *12.3137 *10.1168 *8.7520 *2.1480 **1.3556 ***
Note: * represents 1% significance level, z 0.01 / 2 = 2.58 ; ** represents the 5% significance level, z 0.05 / 2 = 1.96 ; *** represents the 10% significance level, z 0.10 / 2 = 1.64 .
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

Wang, Y.; Zhao, A.; Wei, X.; Li, R. A Novel Ensemble Model Based on an Advanced Optimization Algorithm for Wind Speed Forecasting. Energies 2023, 16, 5281. https://0-doi-org.brum.beds.ac.uk/10.3390/en16145281

AMA Style

Wang Y, Zhao A, Wei X, Li R. A Novel Ensemble Model Based on an Advanced Optimization Algorithm for Wind Speed Forecasting. Energies. 2023; 16(14):5281. https://0-doi-org.brum.beds.ac.uk/10.3390/en16145281

Chicago/Turabian Style

Wang, Yukun, Aiying Zhao, Xiaoxue Wei, and Ranran Li. 2023. "A Novel Ensemble Model Based on an Advanced Optimization Algorithm for Wind Speed Forecasting" Energies 16, no. 14: 5281. https://0-doi-org.brum.beds.ac.uk/10.3390/en16145281

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