Mathematical Problems in Engineering
Volume 2015 (2015), Article ID 351354, 13 pages
http://dx.doi.org/10.1155/2015/351354

Research Article

Short-Term Wind Speed Hybrid Forecasting Model Based on Bias Correcting Study and Its Application

Mingfei Niu, Shaolong Sun, Jie Wu, and Yuanlei Zhang

School of Mathematics and Statistics, Lanzhou University, Lanzhou 730000, China

Received 27 October 2014; Revised 7 December 2014; Accepted 8 December 2014

Academic Editor: Pandian Vasant

Copyright © 2015 Mingfei Niu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

The accuracy of wind speed forecasting is becoming increasingly important to improve and optimize renewable wind power generation. In particular, reliable short-term wind speed forecasting can enable model predictive control of wind turbines and real-time optimization of wind farm operation. However, due to the strong stochastic nature and dynamic uncertainty of wind speed, the forecasting of wind speed data using different patterns is difficult. This paper proposes a novel combination bias correcting forecasting method, which includes the combination forecasting method and forecasting bias correcting model. The forecasting result shows that the combination bias correcting forecasting method can more accurately forecast the trend of wind speed and has a good robustness.

1. Introduction

Because of the global energy shortage, renewable energy has received increasing attention, just now. Wind power is one of the cleanest renewable energy sources that produces no greenhouse gases, has no effect on climate change, and produces little environmental impacts, and the energy generated from the wind has been well recognized as environmentally friendly, socially beneficial, and economically competitive for many applications [1]. As of now the effectiveness of wind speed forecasting is an important role in the scheduling of wind power. At present, these methods can be divided into two categories: statistical models and machine-learning models. Statistical models primarily use a time series approach and have been successfully applied for forecasting [2–7]. These models are based on the assumption that a linear correlation structure exists among time series values. Therefore, nonlinear patterns cannot be captured using these models. To overcome this limitation, machine-learning models have been used to improve nonlinear time series predictions (which primarily include artificial neural networks, support vector machines, heuristic algorithm, and fuzzy logic methods) [8–34].

In a nutshell, in the past decades, many computational intelligence techniques have been developed for short-term wind speed forecasting, for instance, support vector regression [15, 27, 35], support vector machine [26, 31, 33, 36], fuzzy model [21, 27], artificial neural networks [8, 9, 11, 13, 14, 20, 23–25, 28, 29], wavelet method [9, 34, 37], and heuristic intelligence algorithm: particle swarm optimization [37, 38], adaptive particle swarm optimization [17, 36, 39], chaotic particle swarm optimization [31], biogeography-based optimization [10], coral reefs optimization [16], gravitational search algorithm [19], and harmony search algorithm [16]. In the next section, we will detail the explanation of the previous work in the short-term wind speed prediction.

The remaining sections are arranged as follows. The related work will be brief description in Section 2. The preparation methods and main modeling process are described from Section 3 to Section 6. Section 7 forecasts the wind speed of Penglai using three wind farms and provides the forecasting results and analyses. Finally, the conclusion is presented in Section 8 and the future research in Section 9.

2. Related Work

In the above references, Song et al. [5] employ a discrete-state Markov chain to model the nonlinear characteristic of the wind speed time series, and a Bayesian inference is applied to evaluate the parameters of the Markov-switching model. Finally, by comparison with other methods, this proposed method outperforms them. Liu et al. [9] present four important decomposing algorithms including wavelet decomposition, wavelet packet decomposition, empirical mode decomposition, and fast ensemble empirical mode decomposition, which are all adopted to realize the wind speed high-precision predictions. Salcedo-Sanz et al. [16] introduce a new hybrid coral reefs optimization and harmony search algorithm; this novel approach is utilized to obtain the best set of meteorological variables in the context of short-term wind speed forecasting, and the selection variable will be input to an extreme learning machine network. Experimental result shows that these proposed methods have good results when compared to other approaches. Wang et al. [17] proposed an optimization model to decide the rated power system and the capacity of a compressed air energy storage system in a power system with high wind power penetration. Moreno et al. [18] proposed a strategy including the uncertainty of involving market and wind power. Mondal et al. [19] solved economic dispatch problem in wind generation. In a nutshell, as the randomness of wind speed distribution, every prediction model owns some limitations.

In the short-term wind speed forecasting, because of ignoring of the secondary influence factors and correlations, every prediction model can generate prediction errors, which are the difference between the predicted value and the actual value, the main causes that forecasting method just considers the main factors, and many of the secondary factors are ignored. However, as the effect of the secondary factors, the forecasting bias may form a certain trend. Making allowance for these minor influence factors, the bias correction becomes important. The basic idea of forecasting bias correction is following. After forecasting by the prediction model and comparing with the actual wind speed, forecasting error is generated. Using suitable prediction model to forecast error, error correction can be got, which is used to modify the original forecasting result. The error correction prediction model expression is as follows: . is final forecasting value, is combination forecasting value, and is bias correction.

Nowadays, there are some error correction models [36, 40–42], such as the periodic extrapolation, vector error correction model, partial simulation approximate value, and Bayesian error correction model. But the relevant researches about the short-term wind speed and wind power error correction models are very rare. So this paper quotes bias correction model in short-term wind speed forecasting, thus, making wind power scheduling reasonable.

Due to the randomness of wind speed, the former forecasting models have their own limitations. It is because of the volatility of the wind speed; firstly, this paper proposes a combination of a linear model and two nonlinear models: double exponential smoothing method (DES), backpropagation of particle swarm optimization artificial neural network (PSO-BPANN), and Elman artificial neural network (Elman-ANN). The inputs of PSO-BPANN and Elman-ANN consist of historical wind speed data and residual errors of the DES model. Then the combined weight will use adaptive particle swarm optimization algorithm (APSO) to optimize. The combination model can more accurately forecast short-time wind speed. The reasons of wind speed forecasting errors are analyzed; then, the empirical orthogonal function model will be error correction. Making use of this model, main variables can be extracted, and error correction model is built by the empirical orthogonal function regression method. Some advantages are that the main variables are determined by the properties of wind speed series itself, but not prior artificial regulation, and can reflect the actual wind speed data basic structure, and expansion equation converges fast. Finally, combination bias correcting forecasting model is presented. In order to check the validity of the model, the case study will be analyzed in detail.

Generally speaking, in this research, our main contribution is that we set up the combination bias correction forecasting model in the short-term wind speed forecasting, which consists of double exponential smoothing (DES), PSO-BP artificial neural network, and Elman artificial neural network and, finally, adaptive particle swarm optimization algorithm (APSO) to optimize the combination weights. Forecasting error can be corrected by the empirical orthogonal function, which can be used in variables analysis and regression forecasting for wind speed prediction bias and correcting wind speed prediction result. In this paper, the ten-minute wind speed data from three wind farms in Penglai of Shandong province in China were used as examples to evaluate the performance of the proposed approach. To avoid volatility due to the PSO-BP, Elman, and PSO optimization algorithm, all of the simulations were repeated 50 times prior to averaging. As time goes on, more wind speed information will be obtained, more accurate wind speed characteristic will be derived by forecasting models, and the new information on the wind speed is absorbed by this combination bias correction model. Therefore, the performance of this combination bias correction model will be accurate and stable.

3. Combination Forecasting Model

Due to the random features of wind speed, the nonlinear characteristics are significant. So the combination forecasting consists of a linear model and two nonlinear models; then the combined weight will use adaptive particle swarm optimization algorithm (APSO) to optimize. Three models theories are as follows.

3.1. Wind Speed DES Model

Exponential smoothing technique used to forecast wind speed is comparatively simple. It only needs a single wind speed series. It can be divided into single exponential smoothing method (SES), double exponential smoothing method (DES), cubic exponential smoothing method (CES), and so on. The main steps of exponential smoothing method used to forecast wind speed include modeling and calculating the consequence of exponential smoothing, determining the smoothing coefficient of , and forecasting. Because DES is based on single exponential smoothing values and is more accurate than the single exponential smoothing method, it can better reflect the linear characteristic of wind speed. So this paper uses DES. The procedure is as follows.

3.1.1. Modeling and Calculating the Consequence of Exponential Smoothing

The DES is modeled by the wind speed data, and the expression is as follows:

The DES model is similar to the double moving average method (DMA); first of all, on the base of the sequence of the single exponential smoothing (smoothing coefficient ),

and calculating the consequence of second exponential smoothing

where the initial value and , , .

3.1.2. Determining the Smoothing Coefficient and Forecasting

A sequence of the single exponential smoothing is relative to data migration or lag effect, and a sequence of the double exponential smoothing is relative to lag effect, otherwise. Under certain conditions, such as large enough, especially is close to 1, and two lags are equal. Among them, the smoothing coefficient can be optimized via analyzing the wind speed forecasting error. Just for the sake of smooth sequence, can be small enough. If it is used to predict, when the original wind speed volatility is not obvious, can get smaller or get bigger, in order to make the smoothing sequence reflect the changes of the wind speed data.

Through calculation we get the intercept and slope of the prediction linear

Finally, prediction model is as follows:

3.2. Wind Speed PSO-BP Neural Network Prediction Model

In order to solve the nonlinear features of wind speed, artificial neural network (ANN) methods have been proposed. ANN is able to give better performance in dealing with the nonlinear relationships among their input variables [35]. The conventional backpropagation algorithm (BP) is successfully applied to complex nonlinear problems. However, using BP method needs the following; the transfer function of each neuron must be different. Moreover, it has been proven that gradient techniques are slow to train and are sensitive to the initial guess which can possibly be trapped in a local minimum [43].

To overcome these shortcomings, the paper introduces particle swarm optimization algorithm (PSO) to optimize the BP network to solve the wind speed forecasting problem. The PSO algorithm is applied to the neural network in the training phase, to obtain a set of weights that will minimize the error function in competitive time. Weights are progressively updated until the convergence criterion is satisfied. The objective function to be minimized by the PSO algorithm is the predicted error function [37].

Figure 1 shows the flow process of PSO-BPANN forecasting model [38].

Figure 1: The process of PSO-BPANN model.

In Figure 1, the normalized formula and fitness function are as follows:

where is defined as an initial group of data among the collected wind speed data groups. and express the maximum and minimum data group among the collected data groups, respectively; consider

where is the actual forecasting output value, is the target value, is the numbers of training sample, is the nodes of output.

In short-term wind speed forecasting, the sample data is normalized and smoothly processed. Firstly, the inputs of PSO-BPANN are made of historical wind speed and residual errors calculated by DES model. The target output is original value of wind speed next ten-minute data.

3.3. Wind Speed Elman Artificial Neural Network Prediction Model

This paper has proposed another neural network: Elman artificial neural network. The Elman neural network is proposed firstly by Elman in 1990 [44, 45]. It is a form of recurrent neural network (RNN) by adding recurrent links into hidden layer as a feedback connection which allows the network to learn to recognize and generate temporal patterns. However, RNN has some merits for nonlinear system modeling and forecasting while the order of systems under consideration is unknown or with uncertainty. Generally, comparing with the BP neural networks, the training for the Elman recursion neural networks is faster than for the BP neural networks.

The researches on Elman-ANN have been developed with nonlinear modeling, transfer function, and field of application [46, 47], such as nonlinear stable adaptive control and solar activity forecasting.

The flow chart of Elman-ANN prediction model is shown in Figure 2 [48].

Figure 2: The process of Elman-ANN model.

In Figure 2 the correction formula is as follows:

wherein is the weight coefficient between neuron in layer and neuron in layer; is gain.

In this paper, we have processed the wind speed data sample according to neighboring three ten-minute time periods and residual errors calculated by DES model before the training of the network, aiming to forecast one-step ahead wind speed by using previous three ten-minute data and residual errors.

4. Combination Forecasting Model

DES prediction is ; PSO-BPANN prediction is ; Elman-ANN prediction is ; weighted average prediction is . Combination forecasting model is as follows:

wherein , , and are weights, respectively. And the following is satisfied:

In order to improve the precision of the combination forecasting model, the paper proposed a novel adaptive particle swarm optimization (APSO) to optimize the combination weights. As the change of particle fitness function value, inertia weight will be automatically adjusted, which makes the particle search direction illuminating enhancement. The APSO algorithm not only converges fast, but also does not fall into local extreme points easily. The specific formula of adaptive adjustment is as follows [49]:

where and are positive constants, which are called acceleration coefficients. and are two random numbers in the range . represents the th particle. represents the best previous position (the position giving the best fitness value) of the th particle. The symbol represents the index of the best particle among all the particles in the population. represents the rate of the position change for particle and represent the search space dimension. is the adaptive inertia weight, and are constraint factors in the range , is the minimum inertia weight, and is the fitness function. In this paper, the fitness function is defined as follows:

where and are the output value of combination model and the actual wind speed value; is the sample size.

The process of APSO to optimize the combination weights is in Figure 3 [39].

Figure 3: The process of APSO optimization combination weights.

5. Prediction Error Correction Model-EOF Model

Empirical orthogonal function (EOF) has recently become popular tool in the atmospheric science decomposition and expansion since its introduction several decades ago [50, 51]. It is equivalent to the principal component used in the multivariate statistics and is close relatives to the bases used in factor analysis. It is characterized by the fast convergence of expansion and can approach variable field condition by a few items. It was first proposed by Pearson in 1902 [52], and Lorenz first introduced it to the weather and climate research [53]. At present, EOF has been widely used in the ocean and other fields. Probably the most important thing is that this method often enables a description of the variations of a complex geophysical field with a relatively small number of functions and associated time coefficients. This property is especially important in the development of statistical prediction schemes which rely on multiple linear regression, since the skill and statistical confidence of those schemes depend heavily upon a priori methods of reducing the number of available predictors [54, 55].

In this paper, we will describe and illustrate the EOF technique, and the forecasting errors have been corrected with EOF decomposition and regression.

5.1. EOF Decomposition

EOF is also called empirical orthogonal decomposition or natural orthogonal decomposition. It is similar to principal component analysis but different from meanings and analysis methods [48]. The basic idea is to decompose data that contain variables in time observation field. That is to say, the wind speed forecasting error that contain variables in time observation field of a region is decomposed into the product of orthogonally the sum of space function and the sum of function . The form is as follows [56]:

It is written in the matrix form:

According to the orthogonality, the decomposition should be satisfied:

Formula (15) is right multiplied :

Denote

is a symmetric matrix, according to the principle of symmetric matrix decomposition, the following must be satisfied:

wherein is a diagonal matrix made up of eigenvalues. is a matrix made up of the feature vector. So

where is a unit matrix. S can be got from A. The time function can be got by (15) left multiplied :

From (15)−(21) completed the EOF decomposition as like the equation (15).

5.2. EOF Regression

The main idea of EOF regression is that, decomposed into orthogonal principal component, EOF model completes regression with a small amount of principal components and changes into orthogonal variables. There is no large error on regression equation [48].

With the EOF decomposition of , according to the precision requirement, the former variance components can be extracted . The regression equation is as follows:

In the regression equation (23), the selection of is very important. The characteristics of , is the numbers of eigenvalue are calculated by the wind speed forecasting error covariance matrix ; let the former eigenvalue be in descending order, and calculation formula is as follows:

According to the precision requirement, can be selected, usually .

6. Combination Bias Correcting Forecasting Model

Combination bias correcting forecasting model consists of the combination forecasting model and the forecasting error correcting model. Figure 4 shows the flow chart of modeling.

Figure 4: The process of combination bias correcting forecasting model.

7. Case Study

7.1. Collection of Data

The data of three farms in Penglai of China are collected to examine the combination bias correcting model. In particular, firstly, the data of wind farm 1 are used to witness the whole process of the proposed method. In the same way, the corresponding forecasting results of wind farm 2 and wind farm 5 are shown and further verify the validity of the method, respectively.

In this paper, the 4500 observations of ten-minute wind speed are used for training, and the remaining 6 observations are used to test the effectiveness of the models. It is used to forecast next one hour; the wind speed times series sampled each hour consisting of 6 data points.

7.2. Evaluation Criteria of Forecast Performance

In order to evaluate the forecast effectiveness of the model, two indices for error forecast serve as the criteria to evaluate the forecasting performance. They are mean square error (MSE) and mean absolute percent error (MAPE). The values of the indices are smaller and the forecast performance is better. The indices are as follows [57]:

wherein is the value of actual wind speed for a time period and is the forecast value for the same period.

7.3. Combination Bias Correcting Forecasting Model

To verify the proposed combination bias correction method, firstly, we conducted a simulation experiment with the different wind farm. In this experiment, we compared our model with the DES, PSO-BPNN, Elman, and combined model, which were established using the original data without error correction. The comparisons of wind speed values simulate using the DES, the PSO-BPNN, Elman, and the combined model with the actual models being shown in Figure 5. Specific process is as follows.

Figure 5: Simulation chart of wind farm 1.

DES prediction is ; PSO-BPANN prediction is ; Elman-ANN prediction is ; weighted average prediction is . Prediction errors are , , , and . Combination forecasting model is , where APSO optimization weights are , , and , and .

Finally, combination bias correcting forecasting is , EOF decomposition and regression are , and .

To avoid randomness due to the PSO-BP, Elman, and PSO optimization algorithm, all of the simulations were repeated 50 times prior to averaging. For more instinctive to compare, Figure 5 shows the DES model, PSO-BPANN model, Elman-ANN, combination forecasting model, and combination bias correcting simulation forecasting graphics at the same time. By the error graphics it can be seen that the combination bias correcting forecasting method is better than combination forecasting method, and combination method is better than single forecasting method.

In order to accurately describe the simulation effect of this proposed model. From Table 1, it can be seen that the combination bias correcting model performs much better than combination forecasting model and single forecasting model. More precisely, in wind farm 1, comparing with DES, PSO-BPANN, Elman-ANN, and combination model, MAPE and MSE of the proposed model are reduced to 1.26% and 0.019. However, in order to reflect the robustness of this model, wind farm 2 and wind farm 5 are also analyzed; comparing with DES, PSO-BPANN, Elman-ANN, and combination model, MAPE and MSE of the proposed model are reduced to 0.97% and 0.027, 1.41% and 0.021, respectively. Therefore, using this model to forecast is very feasible.

Table 1: Models evaluation of simulation.

Wind farm
Evaluation criteria
Simulation

DES
PSO-BPNN
Elman
Hybrid
Hybrid bias correcting

1
MAPE (%)
6.45
3.07
2.96
2.01
1.26

MSE
0.511
0.056
0.040
0.056
0.019

2
MAPE (%)
7.12
3.14
2.30
2.05
0.97

MSE
0.575
0.062
0.059
0.051
0.027

5
MAPE (%)
7.50
3.15
3.29
2.14
1.14

MSE
0.512
0.054
0.051
0.042
0.021

7.4. The Analysis of Forecasting Results

Based on the historical data of three wind farms’ simulation training, the short-term wind speed forecasting is reasonable. To avoid volatility due to the PSO-BP, Elman, and PSO optimization algorithm, all of the forecasting was repeated 50 times prior to averaging.

Figure 6 shows the short-term wind speed forecasting graphics of three wind farms and the covariance matrix table of the EOF decomposition. In the covariance matrix table, , and are components. The variance contribution rate is defined , and the cumulative variance contribution rate is defined , and the number of eigenvalues is .

Figure 6: Short-term wind speed forecasting.

According to the precision requirement, can be selected, usually ; in wind farm 1, the rate of and is 99.22%, and is ignored; then . With this similarity, the rate of is 81.57% and 93.57%, respectively; then of wind farm 2 and wind farm 5.

Form Table 2 and Figure 6 it is clear that the combination bias correcting model performs much better than combination forecasting model and single forecasting model. More precisely, in wind farm 1, comparing with DES, PSO-BPANN, Elman-ANN, and combination model, MAPE and MSE of the proposed model are reduced to 1.27% and 0.137. By comparing the MAPE and MSE of the combination bias correction forecasting model they are also the smallest. But it can be shown that this combination bias correction model can be just right for wind farm 1. In order to eliminate the randomness, this paper also forecast wind farm 2 and wind farm 5.

Table 2: Models evaluation of forecasting.

Wind farm
Evaluation criteria
Forecasting

DES
PSO-BPNN
Elman
Hybrid
Hybrid bias correcting

1
MAPE (%)
6.61
3.72
3.08
2.75
1.27

MSE
0.111
0.050
0.056
0.043
0.137

2
MAPE (%)
3.89
3.58
7.67
3.84
2.12

MSE
0.107
0.072
0.429
0.112
0.043

5
MAPE (%)
3.98
4.52
9.35
5.81
1.19

MSE
0.079
0.065
0.402
0.139
0.035

Similarly, in order to reflect the steadiness of this combination bias correction forecasting model, we analyze the forecasting results of wind farm 2 and wind farm 5 in detail. For wind farm 2, comparing with DES, PSO-BPANN, Elman-ANN, the combination model, and the proposed model, MAPE is 3.89%, 3.58%, 7.67%, 3.84%, and 2.12%, respectively, and MSE is 0.107, 0.072, 0.429, 0.112, and 0.043, respectively. In a similar way, comparing with DES, PSO-BPANN, Elman-ANN, the combination model and this proposed model for wind farm 5, MAPE is 3.98%, 4.52%, 9.35%, 5.81%, and 1.19%, respectively, and MSE is 0.079, 0.065, 0.402, 0.139, and 0.035, respectively.

Through the above analysis, in detail, we used this test to evaluate the predictive performances of the five models. In the three wind farms, it is shown that the combination bias correcting forecasting method is better than combination forecasting method, and combination method is better than single forecasting method; the MAPE and MSE of the optimized hybrid bias correction model are also the smallest. Hence, all of the indices imply that the optimized hybrid bias correction model can effectively decrease the error of the forecasting values compared to the other four forecasting methods.

In a word, by the detailed analysis of three wind farms, the combination bias correcting forecasting method can more accurately forecast the trend of wind speed; EOF decomposition and regression are an effective bias correction tool that may be combined with other forecasting methods, such as statistical and other artificial intelligence models, and have a good performance, which can be applied to the nonstationary wind speed forecasting.

8. Conclusion

Due to the importance of the wind speed forecasting error, this paper proposes a novel combination bias correcting forecasting method, which includes the combination forecasting method and forecasting bias correcting model. The method can improve the precision of forecasting. The main conclusions are as follows. The combination forecasting model consists of DES, PSO-BP artificial neural network model, and Elman artificial neural network model for short-term wind speed forecasting which are proposed and APSO to optimize the combination weights. Forecasting results are more satisfactory than the single forecasting model. EOF forecasting bias correction method can be used in variables analysis and regression forecasting for wind speed prediction bias and correcting wind speed prediction result. By the detailed analysis of the forecasting results of three wind farms, the combination bias correcting forecasting method can more accurately forecast the trend of wind speed and has a good robustness.

9. Future Research

In the short-term wind speed prediction, because of the wind speed nonlinear and chaotic characteristics we will be preprocessing the original data. Using wavelet transform, empirical mode decomposition, or singular spectrum analysis, removes white noise of the original wind speed series, and the filtered series will be modeling. However, the parameters of this preprocessing method can be optimized by the novel heuristic intelligence algorithm; for example, the parameters (windows length and component ) of the singular spectrum analysis are optimized by the gravitational search algorithm, firefly algorithm or shuffled leapfrog algorithm, and so on. In addition, this hybrid method also can be applied in other fields, such as power load forecasting, stock index forecasting, air transport demand forecasting, accidental deaths series forecasting, and exchange rates forecasting in the future.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This research was supported by the National Natural Science Foundation of China (Grant no. 71171102). The authors are grateful to the editors and reviewers for their valuable suggestions.

References

M. Monfared, H. Rastegar, and H. M. Kojabadi, “A new strategy for wind speed forecasting using artificial intelligent methods,” Renewable Energy, vol. 34, no. 3, pp. 845–848, 2009.

G. D'Amico, F. Petroni, and F. Prattico, “Wind speed and energy forecasting at different time scales: a nonparametric approach,” Physica A, vol. 406, pp. 59–66, 2014.

H. Liu, H.-Q. Tian, and Y.-F. Li, “Comparison of two new ARIMA-ANN and ARIMA-Kalman hybrid methods for wind speed prediction,” Applied Energy, vol. 98, pp. 415–424, 2012.

A. Tascikaraoglu and M. Uzunoglu, “A review of combined approaches for prediction of short-term wind speed and power,” Renewable and Sustainable Energy Reviews, vol. 34, pp. 243–254, 2014.

Z. Song, Y. Jiang, and Z. Zhang, “Short-term wind speed forecasting with Markov-switching model,” Applied Energy, vol. 130, pp. 103–112, 2014.

M. Zhou, Z. Yan, Y. X. Ni et al., “A novel ARIMA approach on electricity price forecasting with the improvement of predicted error,” Proceeding of the CSEE, vol. 24, no. 12, pp. 63–68, 2004.

J. Aghaei, T. Niknam, R. Azizipanah-Abarghooee, and J. M. Arroyo, “Scenario-based dynamic economic emission dispatch considering load and wind power uncertainties,” International Journal of Electrical Power and Energy Systems, vol. 47, no. 1, pp. 351–367, 2013.

Y. Jiang, Z. Song, and A. Kusiak, “Very short-term wind speed forecasting with Bayesian structural break model,” Renewable Energy, vol. 50, pp. 637–647, 2013.

H. Liu, H.-Q. Tian, and Y.-F. Li, “Comparison of new hybrid FEEMD-MLP, FEEMD-ANFIS, Wavelet Packet-MLP and Wavelet Packet-ANFIS for wind speed predictions,” Energy Conversion and Management, vol. 89, pp. 1–11, 2015.

R. A. Gupta, R. Kumar, and A. K. Bansal, “BBO-based small autonomous hybrid power system optimization incorporating wind speed and solar radiation forecasting,” Renewable and Sustainable Energy Reviews, vol. 41, pp. 1366–1375, 2015.

J.-Z. Wang, J.-J. Wang, Z.-G. Zhang, and S.-P. Guo, “Forecasting stock indices with back propagation neural network,” Expert Systems with Applications, vol. 38, no. 11, pp. 14346–14355, 2011.

H. Liu, H.-Q. Tian, C. Chen, and Y.-F. Li, “A hybrid statistical method to predict wind speed and wind power,” Renewable Energy, vol. 35, no. 8, pp. 1857–1861, 2010.

J. Hu, J. Wang, and G. Zeng, “A hybrid forecasting approach applied to wind speed time series,” Renewable Energy, vol. 60, pp. 185–194, 2013.

J.-J. Wang, J.-Z. Wang, Z.-G. Zhang, and S.-P. Guo, “Stock index forecasting based on a hybrid model,” Omega, vol. 40, no. 6, pp. 758–766, 2012.

J. Wang, W. Zhu, W. Zhang, and D. Sun, “A trend fixed on firstly and seasonal adjustment model combined with the ε-SVR for short-term forecasting of electricity demand,” Energy Policy, vol. 37, no. 11, pp. 4901–4909, 2009.

S. Salcedo-Sanz, A. Pastor-Sánchez, J. Del Ser, L. Prieto, and Z. W. Geem, “A coral reefs optimization algorithm with harmony search operatorsfor accurate wind speed prediction,” Renewable Energy, vol. 75, pp. 93–101, 2015.

J. Wang, S. Zhu, W. Zhang, and H. Lu, “Combined modeling for electric load forecasting with adaptive particle swarm optimization,” Energy, vol. 35, no. 4, pp. 1671–1678, 2010.

M. Á. Moreno, M. Bueno, and J. Usaola, “Evaluating risk-constrained bidding strategies in adjustment spot markets for wind power producers,” International Journal of Electrical Power and Energy Systems, vol. 43, no. 1, pp. 703–711, 2012.

S. Mondal, A. Bhattacharya, and S. H. Nee Dey, “Multi-objective economic emission load dispatch solution using gravitational search algorithm and considering wind power penetration,” International Journal of Electrical Power and Energy Systems, vol. 44, no. 1, pp. 282–292, 2013.

K. W. Chau, “Particle swarm optimization training algorithm for ANNs in stage prediction of Shing Mun River,” Journal of Hydrology, vol. 329, no. 3-4, pp. 363–367, 2006.

C. T. Cheng, C. P. Ou, and K. W. Chau, “Combining a fuzzy optimal model with a genetic algorithm to solve multi-objective rainfall-runoff model calibration,” Journal of Hydrology, vol. 268, no. 1–4, pp. 72–86, 2002.

P. Flores, A. Tapia, and G. Tapia, “Application of a control algorithm for wind speed prediction and active power generation,” Renewable Energy, vol. 30, no. 4, pp. 523–536, 2005.

Z. X. Guo, W. K. Wong, and M. Li, “Sparsely connected neural network-based time series forecasting,” Information Sciences, vol. 193, pp. 54–71, 2012.

C. Hamzaçebi, “Improving artificial neural networks' performance in seasonal time series forecasting,” Information Sciences, vol. 178, no. 23, pp. 4550–4559, 2008.

S. A. Kalogirou, “Artificial neural networks in renewable energy systems applications: a review,” Renewable and Sustainable Energy Reviews, vol. 5, no. 4, pp. 373–401, 2000.

J.-Y. Lin, C.-T. Cheng, and K.-W. Chau, “Using support vector machines for long-term discharge prediction,” Hydrological Sciences Journal, vol. 51, no. 4, pp. 599–612, 2006.

K.-P. Lin, P.-F. Pai, Y.-M. Lu, and P.-T. Chang, “Revenue forecasting using a least-squares support vector regression model in a fuzzy environment,” Information Sciences, vol. 220, pp. 196–209, 2013.

M. Carolin Mabel and E. Fernandez, “Analysis of wind power generation and prediction using ANN: a case study,” Renewable Energy, vol. 33, no. 5, pp. 986–992, 2008.

N. Muttil and K.-W. Chau, “Neural network and genetic programming for modelling coastal algal blooms,” International Journal of Environment and Pollution, vol. 28, no. 3-4, pp. 223–238, 2006.

A. Sfetsos, “A comparison of various forecasting techniques applied to mean hourly wind speed time series,” Renewable Energy, vol. 21, no. 1, pp. 23–35, 2000.

Q. Wu, R. Law, E. Wu, and J. X. Lin, “A hybrid-forecasting model reducing Gaussian noise based on the Gaussian support vector regression machine and chaotic particle swarm optimization,” Information Sciences, vol. 238, pp. 96–110, 2013.

J.-X. Xie, C.-T. Cheng, K.-W. Chau, and Y.-Z. Pei, “A hybrid adaptive time-delay neural network model for multi-step-ahead prediction of sunspot activity,” International Journal of Environment and Pollution, vol. 28, no. 3-4, pp. 364–381, 2006.

J. Y. Zhou, J. Shi, and G. Li, “Fine tuning support vector machines for short-term wind speed forecasting,” Energy Conversion and Management, vol. 52, no. 4, pp. 1990–1998, 2011.

L.-J. Wang, L. Dong, X.-Z. Liao, and Y. Gao, “Short-term power prediction of a wind farm based on wavelet analysis,” Proceedings of the Chinese Society of Electrical Engineering, vol. 29, no. 28, pp. 30–33, 2009.

K. Chen and J. Yu, “Short-term wind speed prediction using an unscented Kalman filter based state-space support vector regression approach,” Applied Energy, vol. 113, pp. 690–705, 2014.

Y.-S. Huang, J.-J. Deng, and Z.-Z. Yuan, “SVM short-term load forecasting based on ARMA error calibration and the adaptive particle swarm optimization,” Power System Protection and Control, vol. 39, no. 14, pp. 26–32, 2011.

Z. A. Bashir and M. E. El-Hawary, “Applying wavelets to short-term load forecasting using PSO-based neural networks,” IEEE Transactions on Power Systems, vol. 24, no. 1, pp. 20–27, 2009.

D. Xian and X. Bingji, “Telecommunication traffic forecasting based on BP neural network trained by PSO,” Journal of Central South University, vol. 42, no. 1, pp. 24–25, 2011.

C. Dong, G. Wang, Z. Chen, and Z. Yu, “A method of self-adaptive inertia weight for PSO,” in Proceedings of the International Conference on Computer Science and Software Engineering (CSSE '08), vol. 1, pp. 1195–1198, IEEE, Hubei, China, December 2008.

C. Xiu, T. Wang, M. Tian, Y. Li, and Y. Cheng, “Short-term prediction method of wind speed series basedon fractal interpolation,” Chaos, Solitons & Fractals, vol. 68, pp. 89–97, 2014.

K. G. Sheela and S. N. Deepa, “Neural network based hybrid computing model for wind speed prediction,” Neurocomputing, vol. 122, pp. 425–429, 2013.

M. Xu, Y. Qiao, and Z. Lu, “A comprehensive error evaluation method for short-term wind power prediction,” Automation of Electric Power Systems, vol. 35, no. 12, pp. 20–26, 2011.

D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning representations by back-propagating errors,” Nature, vol. 323, no. 6088, pp. 533–536, 1986.

J. L. Elman, “Finding structure in time,” Cognitive Science, vol. 14, no. 2, pp. 179–211, 1990.

H.-T. He and X. Tian, “An improved Elman network and its application in flatness prediction modeling,” in Proceedings of the 2nd International Conference on Innovative Computing, Information and Control (ICICIC '07), vol. 9, p. 552, September 2007.

S. Marra and F. C. Morabito, “A new technique for solar activity forecasting using recurrent Elman networks,” World Academy of Science, Engineering and Technology, vol. 7, no. 8, pp. 68–73, 2005.

X. Li, Z. Chen, and Z. Yuan, “Nonlinear stable adaptive control based upon Elman networks,” Applied Mathematics—A Journal of Chinese Universities, vol. 15, no. 3, pp. 332–340, 2000.

X. Nan, Q. Li, D. Qiu, Y. Zhao, and X. Guo, “Short-term wind speed syntheses correcting forecasting model and its application,” International Journal of Electrical Power and Energy Systems, vol. 49, no. 1, pp. 264–268, 2013.

J. Wang, S. Zhu, W. Zhang, and H. Lu, “Combined modeling for electric load forecasting with adaptive particle swarm optimization,” Energy, vol. 35, no. 4, pp. 1671–1678, 2010.

A. M. Obukhov, “Statistically homogeneous fields on a sphere,” Uspekhi Matematicheskikh Nauk, vol. 2, pp. 196–198, 1947.

J. E. Kutzbach, “Empirical eigenvectors of sea-level pressure, surface temperature and precipitation complexes over North America,” Journal of Applied Meteorology, vol. 6, no. 5, pp. 791–802, 1967.

K. Pearson, “On lines and plans of closest fit to system of points in space philosophical,” Magazine, vol. 6, pp. 559–572, 1902.

E. N. Lorenz, “Empirical orthogonal functions and statistical weather prediction,” Statistical Forecasting Project 1, MIT, Cambridge, Mass, USA, 1956.

R. E. Davis, “Predictability of sea surface temperature and sea level pressure anomalies over the North Pacific Ocean,” Journal of Physical Oceanography, vol. 6, no. 3, pp. 249–266, 1976.

T. P. Barnett and K. Hasselmann, “Techniques of linear prediction, with application to oceanic and atmospheric fields in the tropical Pacific,” Reviews of Geophysics & Space Physics, vol. 17, no. 5, pp. 949–968, 1979.

B. Wang and H. Yue, “EOF model analysis of place names landscape in Guangdong province on GIS,” Scientia Geographica Sinica, vol. 27, no. 2, pp. 282–288, 2007.

Z. Zhao, J. Wang, J. Zhao, and Z. Su, “Using a Grey model optimized by Differential Evolution algorithm to forecast the per capita annual net income of rural households in China,” Omega, vol. 40, no. 5, pp. 525–532, 2012.