Next Article in Journal
The Potential Benefits and Limitations of Corn Cob and Sewage Sludge Biochars in an Infertile Oxisol
Previous Article in Journal
Participatory Design of Multi-Use Platforms at Sea
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Daily Average Wind Power Interval Forecasts Based on an Optimal Adaptive-Network-Based Fuzzy Inference System and Singular Spectrum Analysis

1
School of Mathematics and Physics, Lanzhou Jiaotong University, No. 88, West Annin Road, Anning District, Lanzhou 730070, China
2
School of Statistics, Dongbei University of Finance and Economics, No. 217, Jianshan Street, Shahekou District, Dalian 116025, China
3
Geological Natural Disaster Prevention Research Institute, Gansu Academy of Sciences, No. 229, Dinxi South Road, Chengguan District, Lanzhou 730070, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sustainability 2016, 8(2), 125; https://doi.org/10.3390/su8020125
Submission received: 13 October 2015 / Revised: 25 January 2016 / Accepted: 26 January 2016 / Published: 29 January 2016
(This article belongs to the Section Energy Sustainability)

Abstract

:
Wind energy has increasingly played a vital role in mitigating conventional resource shortages. Nevertheless, the stochastic nature of wind poses a great challenge when attempting to find an accurate forecasting model for wind power. Therefore, precise wind power forecasts are of primary importance to solve operational, planning and economic problems in the growing wind power scenario. Previous research has focused efforts on the deterministic forecast of wind power values, but less attention has been paid to providing information about wind energy. Based on an optimal Adaptive-Network-Based Fuzzy Inference System (ANFIS) and Singular Spectrum Analysis (SSA), this paper develops a hybrid uncertainty forecasting model, IFASF (Interval Forecast-ANFIS-SSA-Firefly Alogorithm), to obtain the upper and lower bounds of daily average wind power, which is beneficial for the practical operation of both the grid company and independent power producers. To strengthen the practical ability of this developed model, this paper presents a comparison between IFASF and other benchmarks, which provides a general reference for this aspect for statistical or artificially intelligent interval forecast methods. The comparison results show that the developed model outperforms eight benchmarks and has a satisfactory forecasting effectiveness in three different wind farms with two time horizons.

1. Introduction

1.1. Motivation

Given the important environmental advantages of renewable energy sources, the installation of wind power plants has significantly increased in most industrialized countries to comply with international environmental agreements [1]. The total installed capacity of wind power in China has reached 96.37 GW, a share of approximately 27% of the global capacity, due to the historically high installation of the new wind power capacity of 19.81 GW in 2014 [2]. Moreover, a renewable-energy-oriented power system was proposed as the fundamental aim of China’s energy transformation during the APEC (Asia-Pacific Economic Cooperation) Conferences [3]. The current policy trend to move China toward having a larger fraction of its energy portfolio devoted to renewable energy resources puts additional strain on the energy industry, because these sources have, to date, been less predictable than traditional generation sources. There is a need for advanced prediction techniques to integrate wind energy into the electrical power grid in a manner that benefits both TSOs (Transmission System Operators), which are obliged to maintain large power reserves in gas or oil generators, and IPPs (Independent Power Producers), which usually participate in short-term electricity markets by providing bids or making bilateral contracts for their wind power production [4,5].

1.2. Literature Review and Background

The inherently intermittent nature and stochastic non-stationarity of wind sources bring great levels of uncertainty to system operators [6]. Therefore, precise wind forecasts are of primary importance to solve operational, planning and economic problems in the growing wind power scenario [6,7,8]. For thorough discussions regarding the quantification of the economic benefits of accurate forecasts for power systems, we refer to [4] and the references therein. Current wind power forecasting research has been divided into point forecasts (also called deterministic predictions) [9,10,11] and uncertainty forecasts [12,13]. Deterministic forecasts enable the delivery of specific amounts of wind power at a future time and focus on reducing the prediction error [14]. In contrast, it is essential to decision-making processes and electricity market trading strategies [15] that uncertainty forecasts provide uncertainty information for system operators to manage the wind power generation of wind farms [13]. However, compared to the deterministic prediction skills, uncertainty forecasting technologies still require further advanced research [12], given that these two aspects of wind power forecasts are of equal importance to the integration of wind energy in power systems [12,13,14,16].
The existing approaches published in the literature with respect to wind power uncertainty forecasts can be separated into three categories: probabilistic forecasts [17], skill forecasts (commonly in the form of prediction risk indices) [18] and scenarios [19]. This paper mainly focuses on probabilistic forecasts, which express both the generation and forecast error of wind power for a given look-ahead time by quoting some of its quantiles, using prediction intervals, or, alternatively, providing the entire predictive density [17,18]. The effectiveness of the probabilistic method appears to be partly affected by low quality forecasts of the deterministic power prediction model due to an inevitable point forecast process before uncertainty estimation models [14,18]. A simple and novel interval forecast to directly estimate the upper or lower limits of wind speeds has been proposed in [20]. This type of uncertainty prediction avoids an accumulated error of deterministic forecasts because of the absence of point prediction or distribution simulation; therefore, it is applied in this paper.
With the interval forecast method mentioned above, prediction works transform into two equivalent point forecast problems regarding the estimation of the upper or lower limits for wind power. Three branches of point forecast techniques in the literature are summarized as follows. (1) The first branch is mathematical modeling approaches including statistical and artificial intelligence methods, which mainly establish the relation between prediction data and historical power data sets [21]. (2) The second branch is physical approaches, which are mostly based on NWP (Numeric Weather Prediction). An NWP model is usually characterized as a set of three main components: the “dynamical” core, dealing with the basic set of equations of the adiabatic inviscid flow; the “physics” pack, which includes a variable number of equations representing processes such as radiation, phase transitions, convection, or turbulence; and the data assimilation code [22]. Despite estimating the wind power value, physical methods simulate an atmospheric system to output a detailed forecast of the state of the atmosphere at a given time, such as the local wind speed, by using physical laws and based on these outputs the corresponding power generation can be calculated [1,23]. For example, Zhao et al. developed a wind power forecast system based on the NWP which combines the Kalman filter and artificial neural networks to improve the forecast accuracy [5]. (3) of the third branch combines both approaches, which adds meteorological variables, mainly wind speed and direction, as additional input data to the mathematical models [1,24]. Although NWP performs the best in forecasting precision over a long time frame among these methods, it requires more physical information [25] and is therefore too complex to implement [7]. Moreover, NWP may not be the best choice regarding short prediction horizons (3–6 h ahead) [7].
The wind power industry needs forecasts over time scales ranging from a few minutes to several years for a wide range of applications, including turbine blade pitch control, conversion systems control, load scheduling, maintenance scheduling, and resource planning [8]. Among those, a short-term wind power forecast (from 1 h up to 72 h) [23] is essential for the integration of wind farms because both bidding and contracting market sides require the quantity of produced electricity [26]. Current research of short-term power forecasts, especially physical forecasts, is focusing on deterministic minutes or hourly wind energy values. In fact, decision-makers in electrical power systems generally require more information than the values of a single point with respect to electricity market management and trading strategies [15]. Beyond the need for forecasting the detailed production of tomorrow’s wind power for each time point, there is a basic need for forward awareness of deterministic or uncertain future daily wind power, i.e., knowledge of the average or total quantity for TSOs and IPPs to schedule the spinning reserve capacity and manage the grid operations in advance.

1.3. Aim and Contributions

To forecast the uncertainty information of future wind power values, this paper develops a hybrid model, IFASF, based on singular spectrum analysis (SSA), an adaptive-network-based fuzzy inference system (ANFIS), subtractive clustering, the firefly algorithm and a simple interval forecast method. Compared to the traditional interval forecast model, which usually involves a deterministic estimation before the interval forecasts, the proposed model can directly predict the upper or lower limits of daily average wind power values, thus avoiding the accumulated error of point prediction or distribution simulation. Moreover, the forecast accuracy of 25 weeks of wind power prediction values in Gansu, China, has been validated as satisfactory via comprehensive comparisons between methods. Therefore, IFASF is suggested as an effective model to provide the basic uncertainty information of the average interval for tomorrow’s wind power. Our main contributions are as follows.
(1)
SSA is applied for de-noising daily average wind power;
(2)
The neighborhood radius of the subtractive clustering algorithm is optimized by the firefly algorithm;
(3)
Based on the optimal neighborhood radius, SSA and ANFIS, we develop a hybrid interval forecasting method, IFASF, for daily average wind power;
(4)
An extensive comparison of the Autoregressive Integrated Moving Average Model (ARIMA), Back Propagation Neural Network (BPNN), Extreme Learning Machine (ELM), ANFIS, ARIMA-SSA, BPNN-SSA, ELM-SSA, ANFIS-SSA and IFASF lays a strong foundation for future research regarding interval forecasts of average wind power;
(5)
IFASF outperforms other benchmarks when forecasting 70% and 80% intervals of the mean wind power.
This paper is organized as follows: Section 2 will introduce the main methodology used in this article; Section 3 gives the proposed model’s detailed procedures and its mathematical expression; Section 4 utilizes IFASF to forecast 70%, 80% and 90% intervals of the average wind power and analyzes the forecasting effectiveness of the developed model and other benchmarks; and Section 5 summarizes the main results of this paper.

2. Methodology

This paper directly outputs interval limits by training upper or lower limits of historic wind power values by a hybrid model of SSA [27], ANFIS [28], FA [29] and an Interval Forecast (IF) [20]. All of these four models will be summarized in this section, and the detailed information of the hybrid model is presented in Section 3. To avoid symbol confusion in these four methods, the parameters are listed in Table 1.
Table 1. Symbol table.
Table 1. Symbol table.
MethodSymbolDescription
α Confidence level
SSA C A real number determined by actual situation
τ Time lag
M Embedding dimension
M Assumed upper limit of the noisy part
ANFIS { a i , b i , c i } Premise parameters
{ p i , q i , r i } Consequent parameters
Subtractive clustering r Neighborhood radius
η * a constant larger than 1
FA γ distance between fireflies
a light absorption coefficient
I 0 light intensity
δ randomization parameter

2.1. Interval Forecasts

A simple but efficient interval forecasting method in [20] is introduced in this paper, in which the upper and lower limits are trained by two parallel sets. Let x(t) be a wind power series, and then the basic principles are as follows:
Definition 2.1.1: For a specified C R and w p i [ 0 , C ] , L ( w p , i , α ) is its lower limit at the confidence level of α, while U ( w p , i , α ) is the upper limit.
{ L ( w p , i , α ) = w p i + α × C U ( w p , i , α ) = w p i + α × C α ( 0 , 1 )
Definition 2.1.2: The evaluation of L ( w p , i , α ) or U ( w p , i , α ) at a target point t0 is defined as:
{ L ^ ( w p , t 0 , α ) = F ^ L ( L ( w p , t 0 1 , α ) , L ( w p , t 0 2 , α ) , , L ( w p , t 0 τ , α ) ) U ^ ( w p , t 0 , α ) = F ^ U ( U ( w p , t 0 1 , α ) , U ( w p , t 0 2 , α ) , , U ( w p , t 0 τ , α ) )
where τ represents the time lag, and F ^ L or F ^ U is a mapping of evaluations from the historic series.

2.2. Singular Spectrum Analysis

Based on principal component analysis (PCA), SSA, since first introduced into nonlinear dynamics [27], has been broadly used as a data-analysis method in digital signal processing [30]. Applications of SSA in the wind area are rare and mainly focus on large gap-filling in solar wind [31] and pre-filters for further meteorology studies [32]. In this paper, SSA is suggested as a filtering technique for wind power values before forecasts. The steps are as follows:
Build the trajectory matrix: Based on Takens’s theorem [33], wind power time series { w p i } , i = 1 , 2 , N can be embedded into a phase space X M × ( N M + 1 ) . Its trajectory matrix X at lag 1 with an embedding dimension M can be written as follows:
X = ( w p 1 w p 2 w p N M + 1 w p 2 w p 3 w p N M + 2 w p M w p M + 1 w p N )
Singular Value Decomposition: The lagged-covariance matrix [30] C o v of X is defined as Equation (4).
C o v = ( c ( 0 ) c ( 1 ) c ( M 1 ) c ( 1 ) c ( 0 ) c ( M 2 ) c ( M 1 ) c ( M 2 ) c ( 0 ) )
where c ( τ ) is the covariance of X at lag τ .
c ( τ ) = 1 N τ i = 1 N τ w p i w p i + τ
The eigenvalues of C o v , λ 1 λ 2 λ k 0 which are obviously non-negative, are sorted in descending order and the corresponding eigenvectors are denoted by E j k which is also called the empirical orthogonal functions. Based on that, the principal component a i k is defined as follows:
a i k = j = 1 M w p i + j E j k , 0 i N M
The sorted square-root of λ i , { λ i | λ i λ i + 1 } . which is also called the singular values, forms the singular spectrum for the system [34]. Generally, noisy signals are considered to have smaller singular values.
Restructure: For known principal components a i k and empirical orthogonal functions E j k [30,34], the original time series can be restructured as Definition 2.2.2.
Definition 2.2.2: Given the original time series w p i , its de-noised series S S A ( w p i , M , M ) is defined as follows:
S S A ( w p i , M , M ) = { 1 i j = 1 i a i j + 1 k ( w p i , M , M ) E j k ( w p i , M , M ) 1 i M 1 1 M j = 1 M a i j + 1 k ( w p i , M , M ) E j k ( w p i , M , M ) M i N M + 1 1 N i + 1 j = i N + M i a i j + 1 k ( w p i , M , M ) E j k ( w p i , M , M ) N M + 2 i N
where M denotes the embedding dimension, and M denotes the assumed upper limit of the noisy part. Then a i j + 1 k ( w p i , M , M ) are principle components, and E j k ( w p i , M , M ) are empirical orthogonal functions in Equation (7).

2.3. Adaptive-Network-Based Fuzzy Inference System with Subtractive Clustering

This paper introduces a subtractive clustering technique when applying the ANFIS to estimate the lower and upper limits of wind power. In this section, a brief overview of ANFIS is discussed and is followed by a description of the principle of the subtractive clustering algorithm.

2.3.1. Adaptive-Network-Based Fuzzy Inference System

ANFIS is introduced to compensate for the disability of conventional mathematical tools to address uncertain systems, such as human knowledge and reasoning processes. Jang [28] restructured FISs with two contributions: proposing a standard method for transforming ill-defined factors into identifiable rules of FIS and using an adaptive network to tune the membership functions. This restructuring yields the ANFIS, which has been validated for its availability in the wind energy area [35,36]. We assume the system contains two fuzzy if-then rules [37], two inputs (x and y) and one output (z), and the processes of ANFIS are described in Figure 1.
Figure 1. There are five processes, or layers, in an ANFIS architecture, where circles are fixed nodes without parameters and squares represent adaptive nodes whose parameters are determined by training data and a gradient-based learning procedure [28].
Figure 1. There are five processes, or layers, in an ANFIS architecture, where circles are fixed nodes without parameters and squares represent adaptive nodes whose parameters are determined by training data and a gradient-based learning procedure [28].
Sustainability 08 00125 g001
Layer I: A certain input x is mapped to a fuzzy set O i 1 for every node i by the member functions μ A i , which is usually bell-shaped with a parameter set { a i , b i , c i } , as is y.
O i 1 = μ A i ( x ) ,   where μ A i ( x ) = 1 1 + [ ( x c i a i ) 2 ] b i ,   or   μ A i ( x ) = exp { ( x c i a i ) 2 }
Layer II: In this layer, each circle node performs the connection ”AND” and multiplies inputs as well as sends the product out:
O i 2 = ω i = μ A i ( x ) × μ B i ( y )
Layer III: Every circle node in this layer calculates a normalized firing strength, namely a ratio of the i t h rule’s firing strength to the sum of all the rules’ firing strengths:
O i 3 = ω ¯ i = ω i i ω i
Layer IV: Assume the rules of this system are as follows [37]:
Rule 1: If x is A 1 and y is B 1 , then f 1 = p 1 x + q 1 y + r 1
Rule 2: If x is A 2 and y is B 2 , then f 2 = p 2 x + q 2 y + r 2
Then, the outputs of the adaptive nodes in this layer are computed by:
O i 4 = ω ¯ i f i = ω ¯ i ( p i x + q i y + r i )
Layer V: The overall output is the weighted average of all incoming signals:
O i 5 = i ω ¯ i f i = i ω i f i i ω i
Particularly, in this case,
O i 5 = ω ¯ 1 f 1 + ω ¯ 2 f 2 = ( ω ¯ 1 x ) p 1 + ( ω ¯ 1 y ) q 1 + ω ¯ 1 r 1 + ( ω ¯ 2 x ) p 2 + ( ω ¯ 2 y ) q 2 + ω ¯ 2 r 2
To clearly describe the computational process of ANFIS, an example is introduced as follows: in a well-trained ANFIS with two fuzzy if-then rules and a bell-shaped member function, given a specified input ( L ( w p , t 2 , α ) , L ( w p , t 1 , α ) ) , each of them can be mapped into two values in Layer I. For the condition of x = L ( w p , t 2 , α ) , these two values are A 1 = 1 / { 1 + [ ( ( x c ) / a ) 2 ] b } and A 2 = exp { ( ( x c ) / a ) 2 } , and for y = L ( w p , t 1 , α ) , these two values are B 1 = 1 / { 1 + [ ( ( y c ) / a ) 2 ] b } and B 2 = exp { ( ( y c ) / a ) 2 } . With A 1 , A 2 , B 1 , B 2 , ω i can be computed such that ω 1 = A 1 × B 1 and ω 2 = A 2 × B 2 . In Layer III, ω ¯ i can be computed easily by Equation (10). In Layer IV, based on the two if-then rules, f 1 = p 1 x + q 1 y + r 1 and f 2 = p 2 x + q 2 y + r 2 and the output of Layer IV is ω ¯ i f i . The output of Layer V, which is the output of the ANFIS, is a simple sum of the output of Layer IV, namely L ^ ( w p , t , α ) = ω ¯ 1 f 1 + ω ¯ 2 f 2 . To achieve a desired input-output mapping, the parameters are updated according to given training samples and a gradient-based learning procedure is described in [28].

2.3.2. Subtractive Clustering Algorithm

Layer I of ANFIS involves determining the membership functions (MFs), and, generally, it is hard for a visualization technique to reach the necessary precision, especially when the number of rules exceeds three [38]. Therefore, it is highly desirable that an automatic model identification method be realized by a data set rather than an expert’s experience. Clustering skills are often introduced here, and this paper applies the subtractive clustering algorithm.
For the subtractive clustering method, each data point x i is considered a potential cluster center; then, based on the density of its neighbor points, final clusters are determined by the likelihood of each cluster center [39].
For data points { x i } in the M-Dimension space, the likelihood P i of each potential cluster center x i is defined as below:
P i = j = 1 m exp ( x i x j 2 ( r / 2 ) 2 )
where x i x j denotes the Euclidean distance between x i and its neighbors x j , and r is a positive constant defining a neighborhood radius. The first cluster center P c 1 * is chosen as the point c 1 which has the highest likelihood value. For the next center, the likelihood value is computed after subtracting the effect of the former cluster center, as follows:
P i = P i P c 1 * exp ( x i x c 1 2 ( r / 2 ) 2 )
where r = η * r and η * is a constant larger than one to avoid cluster centers being in too-close proximity [40]. Similarly, the second cluster center c 2 has a larger likelihood value than the other points. Generally, cluster centers are iteratively selected by Equation (16) until the stopping criteria are achieved.
c k = arg max i { P i | P i = P i P c k 1 * exp ( x i x c k 1 2 / ( r / 2 ) 2 ) | }
Definition 2.3.1. Given an initial neighborhood radius r ~ U(a, b), a and b are fixed, and the estimation yi of xi by ANFIS with the subtractive clustering method can be defined as below [28]:
y i = M o d e l ( x i )
This map’s Model is defined as
M o d e l ( x i ; r ) = A N F I S ( TrainSet , r )
where TrainSet = {xi, Yi}, and Yi is the actual value of xi.
Remark: In Definition 2.3.1, Model(xi;r) is a map from xi to yi and is relative to r, which is a random variable. When r is a constant, we can express this model simply using Model(xi).

2.4. Firefly Algorithm

The firefly algorithm (FA), developed by Xin-she Tang [29], is enlightened by the natural behaviors of the firefly. A firefly moves together with other partners because of its tendency to move toward a brighter flash, which is determined by the light intensity of the other fireflies and the distance between them. Assuming three idealized rules are established [29], FA can be summarized as follows.
Definition 2.4.1: I ( γ ) of a firefly is the visible light intensity with γ distance from other fireflies:
I ( γ ) = I 0 e a γ 2
where I 0 is the light intensity of the firefly itself and a the light absorption coefficient.
Definition 2.4.2: β ( γ ) is the attractiveness of a firefly with r distance from other fireflies:
β ( γ ) = β 0 e a γ 2
where β ( γ ) represents the maximum attractiveness.
Definition 2.4.3: Firefly i will be attracted by a brighter firefly j with movement determined by
x i ( t + 1 ) = x i ( t ) + β ( x j ( t ) x i ( t ) ) + δ ( r a n d 1 2 )
where δ is the randomization parameter.
Based on the rules and definitions above, FA can be summarized in Algorithm 1.
Algorithm 1. Firefly Algorithm.
Input: x = ( x 1 , x 2 , , x d ) T , Objective function: f ( x )
Generate initial population of fireflies x i ( i = 1 , 2 , , n )
Sustainability 08 00125 i001

3. Introduction to the Proposed Model

Let N be a set of positive integers, and suppose that W = (wp1, wp2, …, wpn) , which is the mean wind power series, and wpi [0, C], where n N and C denotes the installed capacity of the wind farm (it should be clarified that this paper only collects wind power data and there is no other additional data used, which indicates that the input data of the models is only wind power data). The main steps of the proposed model are as demonstrated below.
Step 1. Divide W into Wtrain = (wp1, wp2, …, wpm) and Wtest = (wpm+1, wp2, …, wpn), and they both satisfy
W t r a i n W t e s t = W   and   W t r a i n W t e s t =
Step 2. According to Definition 2.2.2, let
W s t r a i n = S S A ( W t r a i n , 10 , 4 )
Step 3. Let d, nt N, X R d be the input space constructed by elements in Wtrain and Y R be the output space constructed by elements in Wstrain. Let
TA = ( x i , y i ) i = 1 n t
where TA is a family of random samples in which xi X and yi Y.
Step 4. Let ntr, nvd [1, nt) N, and generate nvd random numbers ri (i = 1, 2, …, nvd) that obey a normalized Gaussian distribution Ɲ(0,1). Let
I v d = { n t × r i | r i , i = 1 , 2 , , n v d } N
Thus, we have
Vd = ( x i , y i ) i I v d
and
TRN = { ( x i , y i ) TA | i [ 1 , n t ]   and   i I v d }
Step 5. Let α (0, 1] be a parameter to calculate the upper and lower bounds of interval forecasts, and we have
Vd _ U ( α ) = { ( x i , α × C + y i ) | ( x i , y i ) Vd }
Vd _ L ( α ) = { ( x i , α × C + y i ) | ( x i , y i ) Vd }
and
TRN _ U ( α ) = { ( x i , α × C + y i ) | ( x i , y i ) TRN }
TRN _ L ( α ) = { ( x i , α × C + y i ) | ( x i , y i ) TRN }
Step 6. Adjust yi of Vd_U, Vd_L, TRN_U and TRN_L using the following equation:
y i = { 0 , y i < 0 1 , y i > C y i C , o t h e r w i s e , y i Vd _ U , Vd _ L , TRN _ U   and   TRN _ L
Step 7. According to Definition 2.3.1, build and train two basic ANFISs with TRN_U, TRN_L and r ~ U(0.03,0.3), which is a neighborhood radius of the subtractive clustering method, and we express both of them by
M o d e l _ U ( x i ; r ) = A N F I S ( TRN _ U , r )
and
M o d e l _ L ( x i ; r ) = A N F I S ( TRN _ L , r )
where Model_U and Model_L are maps from X to Y, and their parameters are relative with r.
Step 8. Generate a loss function:
J ( r ) = i = 1 n v d ( ( M o d e l _ U ( x i U ; r ) y i U ) 2 + ( M o d e l _ L ( x i L ; r ) y i L ) 2 )
where ( x i U , y i U ) Vd _ U   and   ( x i L , y i L ) Vd _ L .
Step 9. Let the objective function of FA be
Min r J ( r )
where r ~ U(0.03, 0.3), and denote the best r obtained by this objective function by rbest ∈ [0.03,0.3].
Step 10. Obtain the IFASF model and express it by
I F A S F _ U ( x i ) = A N F I S ( TRN _ U , r b e s t )
and
I F A S F _ L ( x i ) = A N F I S ( TRN _ L , r b e s t )
Remark: Step 1 to Step 10 specifically demonstrate IFASF using a mathematical process, and they show how to utilize one wind power time series to train the IFASF and obtain an upper bound and lower bound. Figure 2 shows the flowchart of IFASF with a specific sample.
Figure 2. Flowchart of the developed model with a specific sample.
Figure 2. Flowchart of the developed model with a specific sample.
Sustainability 08 00125 g002

4. Numerical Results and Analysis

In this section, detailed forecasting results and corresponding analyses will be demonstrated by tables and figures, and comparisons between other models will also be specifically illustrated.

4.1. Data Collections, Forecasting Principles and Parameter Settings

We collected wind power data from three different wind farms (denoted by W1, W2 and W3) in Gansu Province in 2013 and randomly selected 25 weeks of data (175 days from each wind farm) to validate the effectiveness of the developed model. The main forecasting principles are demonstrated as follows.
  • Two previous wind power points of the forecasting point were used to construct input spaces of a basic ANFIS.
  • Training samples of the IFASF were constructed for the week to be validated using the previous 60 days of wind power data.
  • The proposed model was re-trained after it had provided seven days of forecasting results.
Parameters were set as follows: η and μ of CWC (the definition of CWC and its parameters are listed in the Appendix) of 0.5 and 75%, respectively.

4.2. Interval Forecasting Results

For the purpose of testing the forecasting effectiveness of each model, this paper prepares five experiments with data from three different wind farms to illustrate each model’s forecasting consequence and the priority of the developed model.

4.2.1. Experiment I

This experiment shows W1’s interval forecasting effectiveness of ANFIS, ANFIS-SSA and IFASF, which is evaluated by IFCP and IFNAW (the definition of IFCP, IFNAW and its parameters are listed in the Appendix) in Table 2. A 70% interval forecast is more meaningful than other interval forecasts because IFCP of the 70% interval forecast is higher than that of the 80% and 90% interval forecasts, indicating that the mean wind power is unstable data and it is difficult to forecast its interval which covers the actual values. Although the interval of average wind power data is hard to forecast, ANFIS-SSA and IFASF still give satisfactory results because their IFCPs are more than 70% when used to forecast a 70% interval of wind power. Alternately, ANFIS only has a 65.14% successful coverage percentage in the same situation, which suggests that the method developed by SSA and FA indeed improves the coverage percentage. From the average values of each column, IFCPs of IFASF are 40%, 62.29% and 76%, which are higher than the 37.14%, 56.57% and 72% obtained with ANFIS-SSA and the 30.29%, 52% and 65.14% obtained with ANFIS. For the IFNAW criteria, IFASF also outperforms other models when forecasting the 70% wind power interval. From the perspective of the number of time that each method reaches a 100% coverage percentage, ANFIS has one week in which the IFCP is 100%, the IFCP of ANFIS-SSA peaks at 100% five times, and the developed model, IFASF, has eight weeks in which the forecasting interval covers all of the actual mean wind power points, which shows that IFASF is a better model to calculate wind power points’ upper bounds and lower bounds. Specifically, the ANFIS model obtains the highest IFCP when forecasting the 70% interval in week 11 and the lowest IFCP in week 2 for the 90% interval forecast. Similarly, the forecasting results in week 2 of ANFIS-SSA are also invalidated when they are used to calculate the 90% upper and lower bounds for wind power points. The IFCP of the model developed by SSA peaks at 100% five times when forecasting the 80% interval in week 25 and the 70% interval in weeks 13, 17, 24 and 25. For the IFASF model, its IFCP peaks at 100% eight times: in week 9 for the 70% interval forecast, week 11 for the 70% interval forecast, week 13 for the 80% and 70% interval forecasts, week 17 for the 70% interval forecast, week 24 for the 70% interval forecast and week 25 for the 80% and 70% interval forecasts. Additionally, the developed model obtains the worst IFCP when forecasting the 90% interval of week 2. To illustrate the information in this table, Figure 3 is constructed to show the merits of the developed model. In Figure 3a, the IFCPs are divided into three categories, which are ranges from 0% to 50%, 50% to 80% and 80% to 100%, and it is obvious that the IFCPs of IFASF belong to (80%~100%) 12 times, which are the highest among these three models, and they belong to (50%~80%) and (0%~50%) 10 times and three times, respectively, which are the lowest among ANFIS, ANFIS-SSA and IFASF (see the table in the sub-figure of Figure 3). Figure 3b–d are histograms of the IFCPs of the three models, and the right portion of the IFCP axis indicates a higher IFCP. Thus, the IFASF model’s IFCPs are higher than those of the other models, indicating that SSA and FA actually improve the interval forecasting ability of ANFIS and show a good pre-process and optimal effectiveness for randomly selected weeks. Figure 3e,f illustrate the context of Table 2 and they also show that the proposed model has a good performance for 70%, 80% and 90% interval forecasts.
Figure 3. Histograms and plots of the main results of the interval forecast of 25 weeks in W1.
Figure 3. Histograms and plots of the main results of the interval forecast of 25 weeks in W1.
Sustainability 08 00125 g003
Table 2. Main interval forecasting results of ANFIS, ANFIS-SSA and IFASF in W1.
Table 2. Main interval forecasting results of ANFIS, ANFIS-SSA and IFASF in W1.
WeeksANFISANFIS-SSAIFASF
IFCP (%)IFNAW (%)IFCP (%)IFNAW (%)IFCP (%)IFNAW (%)
90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%
142.8685.7185.71105.07275.77393.6871.4357.1485.71109.43147.66335.5185.7185.7171.43191.02287.31386.50
20.0014.2942.8615.8131.3643.500.0057.1471.4312.4835.0051.610.0042.8671.4325.4243.1658.68
357.1485.7185.71267.57465.26619.3457.1485.7185.71155.64411.33514.8471.4385.7185.71252.09465.03509.18
414.2914.2914.2926.8346.5767.5442.8642.8628.5716.3238.3364.9714.2957.1428.5723.8670.0675.06
528.5757.1457.1431.2264.5192.3228.5757.1485.7134.8177.42119.9871.4371.4385.7139.7471.5297.17
642.8657.1457.1453.5392.26134.4428.5757.1485.7151.26114.86178.4757.1471.4385.7160.74107.38150.58
70.0042.8657.1424.3040.7656.6214.2942.8642.8613.8651.1978.550.000.0057.1422.3642.3562.99
814.2971.4385.7161.09116.99168.3014.2914.2971.4361.0392.08137.4628.5771.4385.7171.34130.05160.08
942.8642.8657.1429.5058.1694.2657.1457.1471.4365.3381.89111.9128.5742.86100.0039.5076.20108.21
1014.2928.5785.7130.8956.0890.3328.5728.5771.4341.5297.75138.1128.5728.5742.8625.7347.6675.27
1157.1442.86100.0041.8078.32122.6557.1442.8685.7129.1679.54137.6428.5785.71100.0060.37111.30149.23
1214.2928.5757.1413.7730.6050.1157.1457.1457.1427.2949.6664.9614.2942.8642.8614.2528.5843.02
1342.8671.4385.7188.70104.78184.6342.8685.71100.0076.56139.94191.1257.14100.00100.0064.04116.80161.46
1457.1457.1457.1416.7742.9254.1814.2971.4385.7134.4661.5187.8171.4385.7185.7131.2572.5194.26
1528.5757.1457.1435.0264.4295.9542.8642.8657.1443.3676.63102.9642.8657.1471.4334.6073.86107.23
1614.2957.1457.1440.1165.0589.2728.5757.1471.4347.4987.24118.7128.5771.4371.4338.6980.90107.83
1728.5771.4357.14123.65123.65123.6557.1485.71100.0095.70216.81213.210.0057.14100.0076.35138.55197.47
1857.1442.8671.4336.7661.5788.8214.2942.8628.5732.4257.2982.2014.2942.8671.4338.4258.40115.12
1928.5771.4385.7142.3979.05111.7328.5728.5742.8635.5670.9698.3857.1457.1471.4352.1275.97108.20
2028.5728.5757.1423.5046.8176.4128.5757.1471.4346.0470.7494.3257.1471.4371.4328.2055.1786.45
2114.2942.8642.8623.0544.7663.1042.8657.1471.4323.6646.4566.9228.5742.8657.1423.3147.8179.55
2228.5757.1457.1471.18107.62140.7228.5757.1471.4337.5073.17102.4342.8657.1485.7142.0480.83123.22
2314.2942.8657.1459.1584.89109.0128.5757.1457.1430.5957.0283.2328.5757.1457.1432.2768.7077.87
2457.1471.4385.71246.94279.60309.6071.4371.43100.0051.8280.93123.9071.4371.43100.0051.3490.52122.65
2528.5757.1471.4340.4497.40188.1542.86100.00100.0075.54154.32209.3371.43100.00100.0088.92162.63219.78
Std.18.1319.7318.9364.9598.42127.6518.9019.5520.8232.6977.2999.7925.7522.9220.0853.6691.66103.63
Average30.2952.0065.1461.96102.37142.7337.1456.5772.0049.9598.79140.3440.0062.2976.0057.12104.13139.08

4.2.2. Experiment II

In this experiment, interval forecasting results of ARIMA, BPNN, ELM, ARIMA-SSA, BPNN-SSA, ELM-SSA, ANFIS, ANFIS-SSA and IFASF will be demonstrated and compared in W1. The ARIMA model is an extension of the regular ARMA model and involves three essential parts of auto-regression, moving average and integration in order to model the serial correlations of a stochastic process [41]. ELM is a single hidden-layer feedforward neural network, which randomly chooses the input weights and analytically determines the output weights [42]. As one of the famous machine learning algorithms, BPNN is also employed as a benchmarking comparison model [43]. The ARIMA-SSA, BPNN-SSA and ELM-SSA models all use SSA pre-processed data to train ARIMA, BPNN and ELM, respectively (when testing the effectiveness of BPNN and ELM, they both use actual data to construct the input space). Table 3 shows the main interval forecasting results of nine models by three criteria, and CWC’s parameters are mentioned in Section 4.1. From this table, IFASF obviously has a higher mean IFCP than the other models, and only the developed model meets the 75% standard set in the CWC criteria, which is a combined index to evaluate the effectiveness of interval forecasts. Additionally, for the CWC criteria, IFASF has the lowest values for 70% and 80% interval forecasts. From the perspective of the interval forecasts’ utility, 90% interval forecasts are invalidated for the reason that the highest IFCP of these models is 40%, which is far from the standard 75% (possibly because of the stochastic nature of wind and wind power). Thus, we will mainly discuss each model’s effectiveness when forecasting 70% and 80% intervals in this section. For ARIMA and ARIMA-SSA models, the highest IFCP peaks at 61.14% using ARIMA pre-processed by SSA for 70% interval forecasts, and the lowest CWC is 860.18, which appears when forecasting an 80% interval using ARIMA-SSA. From the boxplot of ARIMA and ARIMA-SSA’s interval forecasts shown in Figure 4, the SSA method develops the original ARIMA to obtain a better forecasting performance than the original one (CWC provides the main criteria to evaluate the model’s effectiveness). The BPNN model is a classical artificial neuron network (ANN) and has been used to solve many forecasting problems. In this paper, BPNN utilizes historical data to train its parameters and directly obtains the upper bounds and lower bounds.
Figure 4. Boxplot of the results of ARIMA and ARIMA-SSA by three criteria in W1 (for the purpose of convenient comparisons among these models, the CWC axis is limited below 2000 and there are many points that are not shown in the CWC part of Figure 4).
Figure 4. Boxplot of the results of ARIMA and ARIMA-SSA by three criteria in W1 (for the purpose of convenient comparisons among these models, the CWC axis is limited below 2000 and there are many points that are not shown in the CWC part of Figure 4).
Sustainability 08 00125 g004
Table 3. Main interval forecasting results of the nine models in W1.
Table 3. Main interval forecasting results of the nine models in W1.
ModelCriteria
Mean IFCP (%)Mean IFNAW (%)Mean CWC (%)
90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%
ARIMA30.2952.0060.5747.21101.74143.35806.611443.841922.82
BPNN29.7153.7157.1453.58102.82142.30569.97659.20597.81
ELM29.1449.7162.8653.9099.08138.60590.70464.48410.68
ANFIS30.2952.0065.1461.96102.37142.73648.38372.92358.90
ARIMA-SSA27.4350.2961.1447.0987.33124.99918.05860.181402.35
BPNN-SSA36.5750.2971.4354.5793.93133.92447.79430.42309.64
ELM-SSA36.0054.2971.4352.4693.62132.74431.81380.32483.80
ANFIS-SSA37.1456.5772.0049.9598.79140.34415.39384.66293.10
IFASF40.0062.2976.0057.12104.13139.08508.16321.53261.04
From the perspective of comparisons between BPNN and BPNN-SSA, BPNN-SSA’s CWCs are 447.79, 430.42 and 309.64, which are lower than the 569.97, 659.20 and 597.81 obtained by BPNN, indicating that SSA lays a strong foundation to improve the interval forecasting effectiveness. It is valuable to note that the CWC criteria decrease by nearly 48% from the original model to the model pre-processed by SSA. Figure 5 shows boxplots of the results of BPNN and BPNN-SSA by IFCP, IFNAW and CWC. Similarly, SSA can improve the 70% interval forecasting abilities of BPNN from this figure. For the contents in Figure 6, the forecasting abilities of ELM are also improved using SSA. Thus, for the benchmark models, SSA can always improve the original models’ forecasting effectiveness, especially for the 70% interval forecasts. Then, comparisons among these nine methods will be demonstrated by two categories: the original models and models pre-processed by SSA. Table 3 shows that ELM, a new ANN which was recently developed, outperforms BPNN, a classical ANN, when forecasting 80% and 70% intervals and that ANFIS has the best performance among BPNN, ELM, ANFIS and ARIMA when forecasting 70% and 80% intervals, suggesting that ANFIS is the best model among these basic models. Each model’s forecasting ability changes when utilizing SSA to pre-process original data. In particular, ANFIS-SSA is not the best method when forecasting the 80% interval, and ELM-SSA does not outperform BPNN-SSA for 70% interval forecasts, thus indicating that SSA has a different effect on different models and cannot guarantee that model M-SSA will outperform model N-SSA if model M outperforms model N (M or N is ARIMA, BPNN, ELM or ANFIS in this paper).
Figure 5. Boxplot of the results of BPNN and BPNN-SSA by three criteria in W1.
Figure 5. Boxplot of the results of BPNN and BPNN-SSA by three criteria in W1.
Sustainability 08 00125 g005
Figure 6. Boxplot of the results of ELM and ELM-SSA by three criteria in W1.
Figure 6. Boxplot of the results of ELM and ELM-SSA by three criteria in W1.
Sustainability 08 00125 g006
However, no matter which model (basic models or models pre-processed by SSA) is considered, the IFASF model is still the best interval forecasting model because its IFCP is closer to the standard IFCP of 75% than the IFCPs of the other models. In Figure 7, which presents the boxplot of each model when forecasting 70% and 80% intervals, the blue line represents the 75th percentile of CWC of 80% interval forecasts and the red line represents the 75th percentile of CWC of 70% interval forecasts. It is obvious that the red line’s points are almost lower than those of the blue line, suggesting that 70% interval forecasts have better performance than 80% interval forecasts. From the perspective of the models’ forecasting effectiveness, IFASF apparently outperforms other models no matter which criteria are considered to evaluate interval forecasts (such as the median of CWC, the 75th percentile of CWC or the average value of CWC). Thus, from the above analysis of forecasting results, the developed model, IFASF, is the best interval forecasting model for mean wind power points.
Figure 7. Boxplot of each model when forecasting 70% and 80% intervals in W1.
Figure 7. Boxplot of each model when forecasting 70% and 80% intervals in W1.
Sustainability 08 00125 g007

4.2.3. Experiment III

Initially, this experiment will show the interval forecasting effectiveness of ANFIS, ANFIS-SSA and IFASF in W2, which are evaluated by IFCP and IFNAW in Table 4. It is apparent that the 70% interval forecast is more meaningful than the other interval forecasts because the IFCP of the 70% interval forecast is higher than that of the 80% and 90% interval forecasts, which are similar to the results obtained in W1. ANFIS-SSA and IFASF provide satisfactory results because their IFCPs are more than 70% when they are used to forecast 70% intervals of wind power. However, ANFIS has only a 63.43% successful coverage percentage in the same situation, which means that SSA and FA play important roles in improving the coverage percentage. From the average values of each column, the IFCPs of IFASF are higher than those of ANFIS-SSA and ANFIS when forecasting 70% and 80% intervals. For the IFNAW criteria, IFASF also outperforms other models when forecasting 70% and 80% wind power intervals. From the perspective of high coverage percentage, ANFIS has nine weeks whose IFCPs are over 80%, the IFCP of ANFIS-SSA is more than 80% 22 times and the developed model, IFASF, also has 22 weeks in which the forecasting interval covers 80% of the actual mean wind power points, which shows that ANFIS-SSA and IFASF are better models to calculate the wind power points’ upper bounds and lower bounds. Specifically, if IFCPs are divided into three categories that range from 0% to 50%, 50% to 80% and 80% to 100%, then it will be obvious that the IFCPs of IFASF belong to (80%~100%) 22 times, which is higher than those of ANFIS, and to (50%~80%) and (0%~50%) 31 and 22 times, respectively. In Figure 8a, the red and blue lines divide this figure into three parts, which represent the intervals (80%–100%), (50%–80%) and (0%–50%) of IFCP. Figure 8b,c illustrate the context of Table 4 and they indicate that the proposed model has higher FICPs than ANFIS and ANFIS-SSA have. From this figure and Table 4, it can be observed that IFASF outperforms ANFIS-SSA mainly because when their IFCPs belong to (0%–50%), the IFCPs of the developed model are higher than those of ANFIS-SSA, and IFASF outperforms ANFIS because IFASF has more points whose IFCPs are over 80% than ANFIS does.
Figure 8. Main results of interval forecasts in 25 weeks in W2.
Figure 8. Main results of interval forecasts in 25 weeks in W2.
Sustainability 08 00125 g008
Table 4. Main interval forecasting results of ANFIS, ANFIS-SSA and IFASF in W2.
Table 4. Main interval forecasting results of ANFIS, ANFIS-SSA and IFASF in W2.
WeeksANFISANFIS-SSAIFASF
IFCP (%)IFNAW (%)IFCP (%)IFNAW (%)IFCP (%)IFNAW (%)
90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%
157.1457.1471.4343.8356.2964.5928.5785.71100.0014.0831.7857.1257.1485.7185.7120.10 34.06 45.32
242.8642.8657.1435.4962.1990.9057.1471.4385.7147.0591.81123.5628.5771.4385.7131.51 72.06 103.27
314.2914.2928.5739.4959.5378.2242.8671.4371.4338.6471.3395.7642.8657.1471.4340.38 66.44 93.14
442.8628.5742.8623.0267.9688.7114.2957.1457.1425.9956.3780.660.0028.5742.8627.61 55.74 82.59
585.7185.7185.71156.67220.48273.4557.1471.43100.00109.29177.42268.9942.8671.43100.00102.78 197.45 272.76
614.2914.2928.5736.9362.8991.7042.8657.1485.7138.0278.87105.3142.8657.1457.1435.79 69.86 100.61
728.5757.1457.14278.88419.54602.1214.2928.5728.5786.73724.62836.0414.2985.71100.00281.37 699.91 876.46
871.4371.4371.43297.03389.28464.3671.43100.00100.0095.67195.27282.6885.71100.00100.00111.40 199.71 290.05
914.2914.29100.0085.34210.61403.1885.71100.00100.00239.88415.43583.6671.4385.7185.71216.87 405.76 590.33
1028.5771.43100.0073.76127.67181.330.0057.1485.7151.67137.92203.0014.2957.14100.0070.58 144.73 211.78
1114.2942.8685.7134.7263.7991.0771.4371.4385.7159.7094.84100.9642.8671.4385.7134.54 68.53 93.55
1228.5742.8671.4330.3359.7884.4857.1471.4385.7133.6972.1991.7757.1428.5757.1452.62 64.50 88.37
130.0042.8657.1419.6643.0661.760.0028.5757.1425.9851.9080.440.0014.2971.4324.26 44.96 67.65
1428.5771.4371.4318.5442.6460.7314.2942.8671.4315.4328.9062.5214.2957.1471.4332.30 42.11 69.09
1557.1471.4371.4379.38116.36129.3257.1471.4385.7134.5171.71100.2571.4385.7185.7153.33 88.09 115.00
1671.4371.4357.1433.8743.9764.3571.4385.7185.7110.2557.1979.8557.1471.4385.7130.31 55.19 79.39
1728.5757.14100.00137.92254.52392.2328.5757.1471.4341.32268.11299.2471.4385.7185.71165.05 290.83 402.10
1828.5742.8642.8616.8942.1356.5642.8642.8685.7122.9439.0861.2628.5742.8657.1421.26 45.11 67.49
190.0057.1414.29725.701327.801624.5285.7114.2914.29231.58687.591269.3957.1485.7128.57676.17 632.02 900.32
2028.5742.8657.1422.6960.9593.8828.5742.8685.7141.3880.82112.6028.5742.8671.4342.29 76.77 111.66
2128.5728.5728.5717.5044.1154.1628.5771.4385.7128.4250.6870.3514.2957.1485.7129.39 52.22 71.86
220.0057.1471.4326.2564.5888.8857.1457.1414.2920.3550.3678.2957.1471.4371.4328.14 54.38 82.10
2314.2914.2942.8647.8467.0589.8428.5771.4385.7133.0573.8996.5628.5757.1471.4346.15 59.22 86.32
2442.8685.71100.0092.56150.75204.3828.5771.43100.0071.11126.95192.5842.8685.71100.0074.98 137.58 189.84
2514.2942.8671.4341.9065.75103.0157.1471.4371.4338.0762.4587.9357.1471.4371.4339.78 72.48 92.92
Std.22.9621.8524.43150.94264.07327.6524.7421.0324.6558.99187.40283.6523.4421.4618.44137.94 178.59 239.98
Average31.4349.1463.4396.65164.95221.5142.8662.8676.0058.19151.90216.8341.1465.1477.1491.56 149.19 207.36
In the second part of Experiment III, the interval forecasting results of ARIMA, BPNN, ELM, ARIMA-SSA, BPNN-SSA, ELM-SSA, ANFIS, ANFIS-SSA and IFASF will be demonstrated and compared (these models have already been briefly introduced in Experiment 2). Table 5 shows the main interval forecasting results of the nine models by three criteria. IFASF has higher mean IFCPs than the other models, and only the developed model and ANFIS-SSA meet the 75% standard set in the CWC criteria, which is a combined index to evaluate the effectiveness of interval forecasts. Similar to the results of Experiment 2, for the CWC criteria, IFASF has the lowest values for 70% and 80% interval forecasts. From the perspective of the interval forecasts’ utility, 90% interval forecasts are invalid because the highest IFCP of these models is 40%, which is far from the standard 75%. Thus, we will mainly discuss each models’ effectiveness when forecasting 70% and 80% intervals in this section. For ARIMA and ARIMA-SSA models, the highest IFCP peak is 72.57% using ARIMA pre-processed by SSA for 70% interval forecasts, and the lowest CWC is 664.39, which appears when forecasting the 80% interval using ARIMA-SSA (this result is the same as the results in Experiment 2). From the boxplot of ARIMA and ARIMA-SSA’s interval forecasts shown in Figure 9b, the SSA method develops the original ARIMA to obtain better forecasting performance than the original one (CWC is the main criteria to evaluate the model’s effectiveness).
Table 5. Main interval forecasting results of nine models in W2.
Table 5. Main interval forecasting results of nine models in W2.
ModelCriteria
Mean IFCP (%)Mean IFNAW (%)Mean CWC (%)
90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%
ARIMA32.5760.0072.5771.00145.45180.911334.75701.52960.76
BPNN30.2946.2958.2972.09135.75184.44915.821382.572488.25
ELM22.2945.7165.7173.37130.93195.321886.281980.081099.05
ANFIS31.4349.1463.4396.65164.95221.511948.50864.881849.18
ARIMA-SSA33.1461.1472.5758.21118.49172.55958.31664.39811.31
BPNN-SSA32.0054.8672.0060.44124.56220.451391.351031.071609.85
ELM-SSA31.4350.2972.0074.16142.98208.571332.142509.921045.54
ANFIS-SSA42.8662.8676.0058.19151.90216.83445.891171.131721.56
IFASF41.1465.1477.1491.56149.19207.36742.88327.28644.70
Comparing BPNN and BPNN-SSA, BPNN-SSA’s CWCs are 1031.07 and 1609.85, which are lower than the 1382.57 and 2488.25 obtained by BPNN when forecasting 70% and 80% wind power intervals, respectively, indicating that SSA lays a strong foundation to improve the interval forecasting effectiveness. Notably, the CWC criteria decrease by nearly 30% from the original model to the model pre-processed by SSA. Figure 9c shows boxplots of the results of BPNN and BPNN-SSA by IFCP, IFNAW and CWC. Similarly, SSA can improve the 70% interval forecasting abilities of BPNN from this figure. For the contents in Figure 9f, the forecasting abilities of ELM are also improved using SSA. Thus, for the benchmark models, SSA can always improve their original models’ forecasting effectiveness, especially for the 70% interval forecasts. Comparisons among these nine methods will be demonstrated by two categories: the original models and the models pre-processed by SSA. Table 5 shows that ELM only outperforms BPNN when forecasting the 70% interval and that there is not a single model that outperforms the other models for 70%, 80% and 90% interval forecasts among basic models. For models pre-processed by SSA, each model’s forecasting abilities change when utilizing SSA to pre-process the original data. Specifically, ANFIS-SSA is the best method when forecasting 90% intervals and ARIMA-SSA is the best approach for 80% interval forecasts. This result also reflects the results obtained in Experiment 2 (SSA has a different effect on different models and cannot guarantee that model M-SSA will outperform model N-SSA if model M outperforms model N).
Figure 9. Boxplots of the IFCPs of models and tables of the improved accuracy percentages of models by the IFASF model.
Figure 9. Boxplots of the IFCPs of models and tables of the improved accuracy percentages of models by the IFASF model.
Sustainability 08 00125 g009
However, no matter which model (basic models or models pre-processed by SSA) is considered, the IFASF model is still the best interval forecasting model when forecasting 70% and 80% wind power intervals (see Figure 9a,d,e). In Figure 10, which presents a boxplot of each model when forecasting 70% and 80% intervals, the blue line represents the mean CWC of 80% interval forecasts, and the red line represents the mean CWC of 70% interval forecasts. From the perspective of models’ forecasting effectiveness, IFASF apparently outperforms other models no matter which criteria are considered to evaluate interval forecasts (such as the median of CWC, the 75th percentile of CWC or the average value of CWC). Thus, from the above analysis of the forecasting results, the developed model, IFASF, is the best interval forecasting model for mean wind power points in the W2 wind farm.
Figure 10. Boxplot of each model when forecasting 70% and 80% intervals in W2.
Figure 10. Boxplot of each model when forecasting 70% and 80% intervals in W2.
Sustainability 08 00125 g010

4.2.4. Experiment IV

W3’s interval forecasting effectiveness of ANFIS, ANFIS-SSA and IFASF, which are evaluated by IFCP and IFNAW in Table 6, will be first shown in this experiment. From Table 6, the 70% interval forecast is still more meaningful than other interval forecasts because the IFCP of the 70% forecast is higher than that of the 80% and 90% interval forecast, indicating that the mean wind power is unstable data and that it is difficult to forecast its interval to cover its actual values again. Different from other wind farms, IFCPs of ANFIS, ANFIS-SSA and IFASF are more than 70% when forecasting 70% mean wind power intervals. Specifically, ANFIS has a 71.43% successful coverage percentage, ANFIS-SSA has a 78.29% successful coverage percentage and the IFCP of IFASF peaks at 85.14%. These results indicate that the SSA and FA play significant roles in improving the coverage percentage of the mean wind power. From the average values of each column, the IFCPs of IFASF for the 70%, 80%, and 90% interval forecasts are 44.57%, 66.86% and 85.14%, respectively, which are more than or equal to the 44.57%, 62.29% and 78.29% obtained by ANFIS-SSA and the 41.14%, 61.14% and 71.43% obtained by ANFIS. From the perspective of the highest coverage percentage, ANFIS has five weeks where IFCPs are 100%, the IFCP of ANFIS-SSA peaks at 100% 13 times, and the developed model, IFASF, has 18 weeks in which the forecasting interval covers all of the actual mean wind power points, illustrating that IFASF is a better model to calculate wind power points’ upper bounds and lower bounds. Specifically, the ANFIS model obtains the highest IFCP when forecasting the 70% interval in weeks 11, 12, 21 and 25 and forecasting the 80% interval in week 11. The IFCP of the model developed by SSA peaks at 100% three times when forecasting the 80% interval in weeks 7, 10 and 24 and when forecasting the 70% interval in weeks 2, 7, 9, 12, 17, 19, 24 and 25. For the IFASF model, its IFCP peaks at 100% 18 times in week 2 for the 70% interval forecast, week 7 for the 70% and 80% interval forecasts, week 8 for the 70% interval forecast, week 9 for the 70% interval forecast, week 10 for the 70% and 80% interval forecasts, week 11 for the 70% and 80% interval forecasts, week 12 for the 70% interval, week 17th for 70% interval, week 18 for the 70% interval, week 19 for the 70%, 80% and 90% intervals, week 24 for the 70% and 80% intervals and week 25 for the 70% interval. For the purpose of illustrating information in this table, Figure 11 is constructed to show the merits of the developed model. In Figure 11a, the IFCPs are divided into three categories, which have ranges from 0% to 50%, 50% to 80% and 80% to 100%, and it is obvious that the IFCPs of IFASF or ANFIS-SSA belong to (80%~100%) 17 times, which is higher than those of ANFIS, indicating that SSA and FA are helpful for improving forecasting effectiveness. Figure 11b–d, are histograms of the IFCPs of the three models, and being more to the right on the IFCP axis indicates a higher IFCP. Thus, the IFASF model’s IFCPs are higher than other models’ IFCPs, demonstrating that SSA and FA actually improve the interval forecasting ability of ANFIS and show a good pre-processing and optimal effectiveness for randomly selected weeks. Figure 11e,f illustrate the context of Table 6 and they also show that the proposed model is better than ANFIS and ANFIS-SSA for 70%, 80% and 90% interval forecasts.
Figure 11. Histograms and plots of the main results of the interval forecasts over 25 weeks in W3.
Figure 11. Histograms and plots of the main results of the interval forecasts over 25 weeks in W3.
Sustainability 08 00125 g011
Table 6. Main interval forecasting results of ANFIS, ANFIS-SSA and IFASF in W3.
Table 6. Main interval forecasting results of ANFIS, ANFIS-SSA and IFASF in W3.
WeeksANFISANFIS-SSAIFASF
IFCP (%)IFNAW (%)IFCP (%)IFNAW (%)IFCP (%)IFNAW (%)
90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%
142.8671.4371.4328.8249.9368.9642.8671.4385.7125.2447.0468.1342.8671.4385.7127.0447.8168.44
242.8657.1457.1443.07117.98166.9657.1471.43100.0084.22150.44208.0242.8671.43100.0070.16132.64188.77
342.8642.8657.1424.6240.3666.9728.5714.2928.578.9936.0777.1928.5728.5728.5735.6251.6776.54
428.5728.5714.2926.1246.8261.9928.5771.4385.715.4963.0993.8614.2942.8685.7128.4951.9776.27
557.1485.7171.4371.03111.7588.7542.8657.1471.4333.2495.48167.8071.4371.4371.4362.0596.46133.03
642.8628.5728.57224.02398.30543.5471.4314.2914.29515.9389.52138.0642.8671.4371.4373.86326.57493.48
771.4371.4385.71268.52263.36388.7371.43100.00100.00144.50235.77332.5157.14100.00100.00125.58239.55332.19
857.1471.4371.43112.06180.12231.9228.5757.1485.7176.97176.41263.0942.8671.43100.00117.15181.48254.13
928.5757.1485.7144.5872.33101.2442.8657.14100.0047.6581.81116.7642.8642.86100.0042.6081.00116.97
1057.1485.7185.71125.02214.97302.3371.43100.00100.00113.43198.82277.7971.43100.00100.0099.18194.24276.53
1157.14100.00100.00211.39369.57519.1385.7185.71100.00200.31356.51525.2085.71100.00100.00177.27362.61506.80
1228.5771.43100.0066.76119.23167.820.0028.57100.0049.83112.32204.120.0042.86100.0072.06117.04203.84
1357.1457.1485.7139.7767.5094.2257.1485.7185.7136.4159.5292.1157.1471.4385.7145.9259.6595.26
1428.5742.8671.4342.4476.38106.2457.1471.4371.4337.4974.94111.0671.4385.7157.1437.4675.61103.43
1514.2928.5742.8610.1232.0746.310.0014.2957.1419.4637.6754.410.0014.2971.4316.8136.6546.37
1614.2985.7171.4314.9341.6760.0328.5728.5742.8614.4033.2648.7214.2942.8671.4318.6336.9456.87
1728.5757.1471.4381.34101.97155.2057.1471.43100.0055.2493.76160.1857.1471.43100.0058.73103.58141.15
1842.8671.4371.4370.80130.53157.5942.8671.4385.7159.8595.46115.5542.8671.43100.0052.7393.67128.05
1942.8657.1457.1464.84203.08310.4771.4371.43100.00302.35421.78587.16100.00100.00100.00244.05386.23533.63
2042.8671.4385.7134.9647.1663.7814.2971.4385.7124.2641.1664.0728.5785.7185.7126.4447.8668.36
2128.5757.14100.0012.8690.24108.9842.8657.1442.8621.7533.4560.3428.5742.8657.1423.3341.6058.35
2228.5728.5742.8647.1986.03120.4657.1471.4328.5722.8475.75113.2457.1471.4371.4351.1196.14130.95
2342.8657.1471.4346.5169.1393.7114.2942.8685.7136.0672.25105.7414.2928.5785.7137.7857.58107.11
2442.8685.7185.7189.84153.37215.9442.86100.00100.0090.88167.52226.7242.86100.00100.0090.97162.37219.25
2557.1457.14100.0053.8493.58129.3357.1471.43100.0067.09101.36134.1257.1471.43100.0051.1595.29124.91
Std.14.4720.0022.2167.4597.52138.1722.7125.7126.76112.0598.13137.4725.1924.9918.6652.91102.09144.13
Average41.1461.1471.4374.22127.10174.8244.5762.2978.2983.76118.05173.8444.5766.8685.1467.45127.05181.63
Next, this experiment will show the comparison results among ARIMA, BPNN, ELM, ARIMA-SSA, BPNN-SSA, ELM-SSA, ANFIS, ANFIS-SSA and IFASF in W3. Table 7 shows the main interval forecasting results of the nine models by three criteria. From this table, IFASF obviously has a higher mean IFCP than other models and has the lowest CWC among these nine models when forecasting the wind power interval. From the perspective of the interval forecasts’ utility, 90% interval forecasts are still invalid because the highest IFCP of these models is 47.43%, which is far from the standard 75%. Thus, we still mainly discuss each model’s effectiveness when forecasting 70% and 80% intervals in this experiment. For the ARIMA and ARIMA-SSA models, the highest IFCP peaks at 84% by using ARIMA pre-processed by SSA for 70% interval forecasts, and the lowest CWC is 379.94, which appears when forecasting the 70% interval using ARIMA-SSA.
Table 7. Main interval forecasting results of the nine models in W3.
Table 7. Main interval forecasting results of the nine models in W3.
ModelCriteria
Mean IFCP (%)Mean IFNAW (%)Mean CWC (%)
90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%
ARIMA36.5762.8672.5760.03125.84172.12731.61782.031495.36
BPNN38.2955.4366.2970.45130.18147.11465.93725.171191.36
ELM28.5757.1470.8667.60124.19175.83866.92725.21728.27
ANFIS41.1461.1471.4374.22127.10174.82423.99497.45580.47
ARIMA-SSA47.4369.1484.0069.62126.78177.31699.51482.95379.94
BPNN-SSA39.4359.4377.1470.80129.26180.24704.34424.26324.41
ELM-SSA34.2962.2981.7170.61127.82181.16719.75366.71277.05
ANFIS-SSA44.5762.2978.2983.76118.05173.84431.65421.26406.83
IFASF44.5766.8685.1467.45127.05181.63460.78326.63269.79
From the perspective of comparisons between BPNN and BPNN-SSA, BPNN-SSA’s CWCs are 424.26 and 324.41, which are lower than the 725.17 and 1191.36 obtained by BPNN when forecasting 70% and 80% intervals, respectively, indicating that SSA lays a strong foundation to improve the interval forecasting effectiveness. Notably, the CWC criteria decrease by nearly 57% from the original model to the model pre-progressed by SSA. For other models, SSA can improve their original models’ forecasting effectiveness for 70% and 80% interval forecasts. Thus, for the benchmark models, their original models’ forecasting effectiveness can always be improved, especially for the 70% interval forecasts. Detailed 70% interval forecast results of each week are listed in Table 8 and the 80% interval forecast results are in Table 9. Specifically, based on Table 8, the ARIMA model has the highest CWC, 18990.21, in the 19th week, and the lowest CWC this model obtains is 90.63, which appears in the first week when forecasting the 70% interval. For the 80% interval forecasts which is listed in Table 9, the CWC of ARIMA peaks at 7312.76 in the sixth week and arrives at 65.17 in the 16th. In Table 8, it can be seen that for the BPNN model, its CWC has the maximum value, 15334.56, in week 11 when forecasting the 70% mean wind power interval. Alternately, this model provides the best forecast results in week 16 for the 70% interval forecasts. ELM has the best forecasting performance in week 16 when forecasting the 80% interval and has the worst performance in week 6 for the 70% interval forecasts. In week 16, ANFIS obtains the best forecasting effectiveness for the 70% interval forecasts, and the CWC of this model peaks at 6082.28 in week 6 when forecasting the 70% mean wind power interval. For the ARIMA-SSA model, 44.94 is the lowest CWC, obtained in week 20 when forecasting the 80% interval, and 2687.22 is the highest CWC calculated by this model in week 6 for the 80% interval. BPNN-SSA has the best forecasting performance in week 4 for the 70% interval forecasting and has the worst performance in week 6 for the 80% interval forecasts. In Table 9, The lowest CWC obtained by ELM-SSA is 45.38 when forecasting the 80% interval of the mean wind power in the first week. In the contrast, 1265.31 is the highest CWC calculated by this model in the 6th week for the 80% interval forecasts. For the ANFIS-SSA model, its CWC peaks at 3011.94 in week 6 when forecasting the 70% interval and arrives at 59.52 in week 13 when forecasting the 80% interval. IFASF, the model developed by SSA and FA, has the best performance in week 20 for the 80% interval forecasts and has the worst performance in week 6 for the 70% interval forecasts. Regarding the effectiveness of SSA, it is obvious that each model’s forecasting ability is improved when utilizing SSA to pre-process the original data: the ARIMA model is improved by 22.90%, 10.00% and 15.75%; the BPNN model is improved by 3.00%, 7.22% and 16.37%, respectively; the ELM model is improved by 19.57%, 9.01% and 15.31%, respectively; and ANFIS is improved by 7.7%, 1.88% and 9.60%, respectively. These results indicate that SSA always improves models’ forecasting effectiveness, although SSA has different effects on different models.
Table 8. CWC of each method when forecasting the 70% interval in W3.
Table 8. CWC of each method when forecasting the 70% interval in W3.
WeeksMethods
ARIMABPNNELMANFISARIMA-SSABPNN-SSAELM-SSAANFIS-SSAIFASF
190.63209.70157.66151.41108.9876.6063.3468.1368.44
2190.64169.56184.16574.70203.94513.50198.22208.02188.77
3234.142480.27483.51230.52245.94344.01486.97863.73856.51
4274.81836.33421.821352.39115.6674.01197.1693.8676.27
5973.54380.51390.58194.8579.53232.88116.30368.41292.08
69741.614747.149690.886082.281264.971197.971121.233011.941083.44
7256.68269.19279.63388.73273.30312.02307.72332.51332.19
8172.96516.14730.95509.18179.50225.05206.94263.09254.13
9210.76216.13211.24101.2492.34109.03116.12116.76116.97
10254.69633.15286.85302.33261.47261.24285.40277.79276.53
11504.2715334.561152.26519.13423.16507.54503.94525.20506.80
12157.48165.68176.88167.82132.58183.80387.01204.12203.84
13112.3086.5495.3394.22104.53197.1691.3492.1195.26
14123.86298.76213.59233.25123.06133.23500.34243.84356.00
15117.3781.57118.86277.3398.49135.08211.25187.30101.80
16132.3853.6861.41131.8071.17247.46166.31291.77124.86
17184.70149.20307.81340.75189.81146.35327.42160.18141.15
18148.57130.90277.36345.99112.57134.35130.50115.55128.05
1918990.21618.60590.811068.67487.85603.13776.15587.16533.63
20620.3696.80133.6363.7859.85158.4762.8464.0768.36
21121.53163.35397.71108.98148.17127.0867.88361.33200.86
223159.351653.661408.36721.384034.421270.82154.831267.22287.51
23161.75167.9989.09205.74219.26301.58106.71105.74107.11
24301.40203.71220.01215.94318.38190.71210.63226.72219.25
25147.99120.79126.45129.33149.52427.25129.78134.12124.91
Mean1495.361191.36728.27580.47379.94324.41277.05406.83269.79
Table 9. CWC of each method when forecasting the 80% interval in W3.
Table 9. CWC of each method when forecasting the 80% interval in W3.
WeeksMethods
ARIMABPNNELMANFISARIMA-SSABPNN-SSAELM-SSAANFIS-SSAIFASF
169.59100.19111.81109.62180.6295.4945.38103.27104.97
2997.32511.75125.22406.08162.48385.94443.37330.29291.21
3108.92677.80653.63241.69276.44618.791177.15786.93578.20
4168.281217.38570.98523.8774.62495.75370.74138.51311.22
51033.46456.96917.12111.75179.07479.68484.38328.64211.77
67312.766626.166791.564457.092687.222272.721265.311953.03716.99
7214.60229.63202.65578.21201.95225.25229.35235.77239.55
8284.891003.30895.77395.46125.07482.17346.37607.21398.44
9153.23380.90757.76248.98154.32389.81437.54281.61485.06
10736.62215.79200.31214.97176.52184.69204.38198.82194.24
11354.86383.251252.93369.57302.06788.67350.94356.51362.61
12113.09117.27268.01261.7891.03648.67470.721256.88700.92
1388.25185.26146.29232.3383.42261.87145.2959.52130.97
14210.381772.65413.64457.38209.92374.83402.55164.5275.61
15134.26717.79264.59358.8397.99418.43441.00821.77799.49
1665.17350.8044.8941.6751.62166.67144.72372.22221.23
17827.65233.74226.75350.98650.05189.15232.91205.85227.42
18121.38498.14199.93286.57198.87180.46549.18209.59205.65
191342.651035.121432.69699.04344.05438.17418.68926.02386.23
2099.49128.8197.35103.5344.94112.0652.8290.3647.86
2192.03129.45288.26310.63114.21298.78169.21115.13249.12
222445.81511.831689.43962.722625.09108.80161.15166.32211.08
23293.01291.88139.37237.95409.28404.46271.39432.68644.37
242158.51143.50346.10153.372399.31292.04139.99167.52162.37
25124.53209.9293.20322.11233.49293.10213.28222.53209.22
Mean782.03725.17725.21497.45482.95424.26366.71421.26326.63
Nevertheless, no matter which model (basic models or models pre-progressed by SSA) is considered, the IFASF model still is the best interval forecasting model when forecasting the 70% and 80% wind power intervals. In Figure 12a, which presents a boxplot of each model when forecasting the 70% and 80% intervals, the blue line represents the mean CWC of the 80% interval forecasts, and the red line represents the mean CWC of the 70% interval forecasts. From the perspective of the models’ forecasting effectiveness, IFASF apparently outperforms the other models. Thus, from the above analysis of forecasting results, the developed model, IFASF, is the best interval forecasting model for the mean wind power points in the W3 wind farm.
Figure 12. Boxplot of each model when forecasting the 70% and 80% intervals and illustration of Table 8.
Figure 12. Boxplot of each model when forecasting the 70% and 80% intervals and illustration of Table 8.
Sustainability 08 00125 g012
From the results of these four experiments, it is apparent that IFASF is a good model to calculate the upper and lower bounds for these different wind farms, which means that the developed model has a good forecasting capability and good adaptability for mean wind power curves of different wind farms.

4.2.5. Experiment V

In this experiment, we will test the forecasting effectiveness of the proposed model for six-hour average wind power in three wind farms (W1, W2 and W3). The CWC results of nine models are listed in Table 10.
Table 10. CWC of each model when forecasting intervals of wind power in three wind farms.
Table 10. CWC of each model when forecasting intervals of wind power in three wind farms.
ModelWind Farms
W1W2W3
90.00%80.00%70.00%90.00%80.00%70.00%90.00%80.00%70.00%
ARIMA514.59434.21488.56726.49828.66927.34485.97368.13529.38
BPNN386.11391.48300.62440.77621.50833.45349.64355.16354.12
ELM396.46368.53366.36526.16698.31762.18311.84346.90363.31
ANFIS214.63214.10212.80378.72409.17497.20194.30393.42342.02
ARIMA-SSA404.59261.47231.92571.40687.42650.38431.23481.04580.91
BPNN-SSA189.57214.58222.81197.44189.36212.37200.85216.30224.94
ELM-SSA205.91185.60175.48190.72219.87247.88204.53171.13181.34
ANFIS-SSA206.43197.97200.39206.43197.97200.39195.02204.60200.68
IFASF165.08158.65154.01185.57187.15189.63168.76170.16173.39
From Table 10, it can be seen that IFASF still outperforms other benchmarks by comparing CWC and the 90% interval forecasts have better performance than 80% and 70% interval forecasts in W2 and W3. The results show that the proposed model not only has a good performance of interval forecasts of daily average wind powers but also is suitable for six-hour average wind power, indicating that FA and SSA are effective for improving forecasting accuracy and can be used to optimize ANFIS to forecast the wind power’s interval for different time horizons.

5. Conclusions

As wind energy has become increasingly important for the electrical market, effective forecast techniques are of great necessity for grid integration due to the unstable nature of wind. Based on a brief review of wind power forecast skills, this paper develops a hybrid model, IFASF, to provide intervals for future wind power points. Compared to the conventional prediction methods, the proposed model directly yields forecast intervals to avoid the accumulated error of deterministic prediction. Moreover, due to the inadequate research focusing on the daily average interval, the average value of wind power is emphasized in this paper to provide basic awareness of the potential wind energy in advance for both TSOs (Transmission System Operators) and IPPs (Independent Power Producers). This basic awareness is essential to increase profits for wind energy producers and maintain stability in electrical systems because the uncertainty forecast improves the capability of trouble prevention before electricity deficit (or redundancy).
Comprehensive comparisons are included here to validate the availability and stability of IFASF from 25 weeks of wind power data in Gansu, China. The superiority of IFCP, IFNAW and CWC highlight two improved aspects of this hybrid model, one demonstrating that SSA is an effective de-noising method for wind power series and the other demonstrating the favorable optimization ability of the FA. Furthermore, although 90% interval (when the confidence level α = 10%) forecasts have smaller interval widths, their coverage probability is very low. Therefore, to avoid unacceptable loss, a confidence level smaller than 10% is not suggested to be applied to wind power data, considering its sharp fluctuation. Because uncertainty forecasts of daily average wind power values have rarely been studied in the past, comparisons among methods in this paper provide a general reference for this aspect of statistical or artificially intelligent interval forecast methods. The comparison results are supported by the data validation from three wind farms, showing that the developed model improves on the original ARIMA, BPNN and ELM models by the average extents of approximately 63%, 61%, 56% for each method of 80% intervals and 67%, 69%, 49% for each method of 70% intervals. Thus, the hybrid model IFASF is suggested as an appropriate forecast model for daily wind power intervals in applications due to its satisfactory accuracy and the necessity of its application.

Acknowledgments

This work was supported by the National Key Technology Research and Development Program (2013BAB05B01).

Author Contributions

Zhongrong Zhang and Feng Liu designed experiments; Feng Liu and Yiliao Song carried out experiments; Feng Liu analyzed experimental results. Zhongrong Zhang analyzed sequencing data and developed analysis tools. Jinpeng Liu assisted with Illumina sequencing. Zhongrong Zhang, Yiliao Song and Feng Liu wrote the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Acronyms

FA
Firefly Algorithm
SSA
Singular Spectrum Analysis
PCA
Principal Component Analysis
NWP
Numeric Weather Prediction
FIS
Fuzzy Inference System
ELM
Extreme Learning Machine
ANFIS
Adaptive-Network-Based Fuzzy Inference System
IFNAW
Interval Forecast Normalized Average Width
IFCP
Interval Forecast Coverage Probability
CWC
Coverage Width-based Criteria
BPNN
Back Propagation Neural Network
ARIMA
Autoregressive Integrated Moving Average Model

Appendix

I F C P shows the coverage probability of target values between lower and upper limits with the following form [44]:
I F C P ( y i , U i , L i ) = 1 n i = 1 n I L i y i U i ( y i )
where y i is the real value, n denotes the sample size. U i and L i are separately the upper and lower prediction of y i . I L i y i U i ( y i ) is the indicative function, equaling 1 if L i y i U i and 0 if not.
I F N A W quantifies the normalized average width of the interval and is computed by the following formula [45]:
I F N A W = 1 n R i = 1 n ( U i L i )
where R is the difference between the maximum and minimum values.
Based on the above two criteria, the coverage width-based criterion is proposed to summarize the interval forecasting ability including coverage probability and interval width. It is computed as follows [44,45]:
C W C = I F N A W × { 1 + I I F C P < μ ( I F C P ) exp ( η ( I F C P μ ) ) }
where μ is determined by the nominal confidence level, while η is usually a large value to magnify the difference between I F C P and μ . I I F C P < μ ( I F C P ) denotes the indicator function and equals 1 if I F C P < μ .

References

  1. Ramirez-Rosado, I.J.; Fernandez-Jimenez, L.A.; Monteiro, C.; Sousa, J.; Bessa, R. Comparison of two new short-term wind-power forecasting systems. Renew. Energy 2009, 34, 1848–1854. [Google Scholar] [CrossRef]
  2. National Energy Administration 2014. Available online: http://www.nea.gov.cn/2015-02/12/c_133989991.htm (accessed on 25 January 2016).
  3. National Energy Administration 2015. Available online: http://www.nea.gov.cn/2015-06/08/c_134305870.htm (accessed on 25 January 2016).
  4. Sideratos, G.; Hatziargyriou, N.D. Wind Power Forecasting Focused on Extreme Power System Events. IEEE Trans. Sustain. Energy 2012, 3, 445–454. [Google Scholar] [CrossRef]
  5. Zhao, P.; Wang, J.; Xia, J.; Dai, Y.; Sheng, Y.; Yue, J. Performance evaluation and accuracy enhancement of a day-ahead wind power forecasting system in China. Renew. Energy 2012, 43, 234–241. [Google Scholar] [CrossRef]
  6. Bhaskar, K.; Singh, S.N. AWNN-Assisted Wind Power Forecasting Using Feed-Forward Neural Network. IEEE Trans. Sustain. Energy 2012, 3, 306–315. [Google Scholar] [CrossRef]
  7. Han, L.; Romero, C.E.; Yao, Z. Wind power forecasting based on principle component phase space reconstruction. Renew. Energy 2015, 81, 737–744. [Google Scholar] [CrossRef]
  8. Traiteur, J.J.; Callicutt, D.J.; Smith, M.; Roy, S.B. A short-term ensemble wind speed forecasting system for wind power applications. J. Appl. Meteorol. Climatol. 2012, 51, 1763–1774. [Google Scholar] [CrossRef]
  9. Silva, L. A feature engineering approach to wind power forecasting. Int. J. Forecast. 2014, 30, 395–401. [Google Scholar] [CrossRef]
  10. Mahoney, W.P.; Parks, K.; Wiener, G.; Liu, Y.; Myers, W.L.; Sun, J.; Delle Monache, L.; Hopson, T.; Johnson, D.; Haupt, S.E. A Wind Power Forecasting System to Optimize Grid Integration. IEEE Trans. Sustain. Energy 2012, 3, 670–682. [Google Scholar] [CrossRef]
  11. Croonenbroeck, C.; Dahl, C.M. Accurate medium-term wind power forecasting in a censored classification framework. Energy 2014, 73, 221–232. [Google Scholar] [CrossRef]
  12. Karayiannis, N.B.; Member, S.; Randolph-gips, M.M. Probabilistic Wind Power Forecasting Using Radial Basis Function Neural Networks. Power Syst. IEEE Trans. 2003, 14, 835–846. [Google Scholar]
  13. Kou, P.; Gao, F.; Guan, X. Sparse online warped Gaussian process for wind power probabilistic forecasting. Appl. Energy 2013, 108, 410–428. [Google Scholar] [CrossRef]
  14. Bessa, R.J.; Miranda, V.; Botterud, A.; Wang, J. Time Adaptive Conditional Kernel Density Estimation for Wind Power Forecasting. IEEE Trans. Sustain. Energy 2012, 3, 660–669. [Google Scholar] [CrossRef]
  15. Carpinone, A.; Giorgio, M.; Langella, R.; Testa, A. Markov chain modeling for very-short-term wind power forecasting. Electr. Power Syst. Res. 2015, 122, 152–158. [Google Scholar] [CrossRef]
  16. Pinson, P. Very-short-term probabilistic forecasting of wind power with generalized logit—Normal distributions. J. R. Stat. Soc. Ser.C Appl. Stat. 2012, 555–576. [Google Scholar] [CrossRef]
  17. Bessa, R.J.; Miranda, V.; Botterud, A.; Zhou, Z.; Wang, J. Time-adaptive quantile-copula for wind power probabilistic forecasting. Renew. Energy 2012, 40, 29–39. [Google Scholar] [CrossRef]
  18. Pinson, P.; Nielsen, H.A.; Madsen, H.; Kariniotakis, G. Skill forecasting from ensemble predictions of wind power. Appl. Energy 2009, 86, 1326–1334. [Google Scholar] [CrossRef] [Green Version]
  19. Pinson, P.; Madsen, H.; Papaefthymiou, G. From Probabilistic Forecasts to Wind Power Production. Production 2009, 12, 51–62. [Google Scholar]
  20. Qin, S.; Liu, F.; Wang, J.; Song, Y. Interval forecasts of a novelty hybrid model for wind speeds. Energy Rep. 2015, 1, 8–16. [Google Scholar] [CrossRef]
  21. Jursa, R.; Rohrig, K. Short-term wind power forecasting using evolutionary algorithms for the automated specification of artificial intelligence models. Int. J. Forecast. 2008, 24, 694–709. [Google Scholar] [CrossRef]
  22. Monteiro, C.; Bessa, R.; Miranda, V.; Botterud, A.; Wang, J.; Conzelmann, G. Wind Power Forecasting: State-of-the-Art 2009 Decision and Information Sciences Division; Argonne National Laboratory: Lemont, IL, USA, 2009; pp. 1–216. [Google Scholar]
  23. Foley, A.M.; Leahy, P.G.; Marvuglia, A.; McKeogh, E.J. Current methods and advances in forecasting of wind power generation. Renew. Energy 2012, 37, 1–8. [Google Scholar] [CrossRef] [Green Version]
  24. Sideratos, G.; Hatziargyriou, N.D. An Advanced Statistical Method for Wind Power Forecasting. IEEE Trans. Power Syst. 2007, 22, 258–265. [Google Scholar] [CrossRef]
  25. Shi, J.; Ding, Z.; Member, S.; Lee, W.; Yang, Y.; Liu, Y.; Analysis, A.G.R. Hybrid forecasting model for very-short term wind power forecasting based on grey relational analysis and wind speed distribution features. IEEE Trans. Smart Grid 2014, 5, 521–526. [Google Scholar] [CrossRef]
  26. Croonenbroeck, C.; Stadtmann, G. Minimizing asymmetric loss in medium-term wind power forecasting. Renew. Energy 2015, 81, 197–208. [Google Scholar] [CrossRef]
  27. Broomhead, D.S.; King, G.P. Extracting qualitative dynamics from experimental data. Phys. D Nonlinear Phenom. 1986, 20, 217–236. [Google Scholar] [CrossRef]
  28. Jang, J.R. ANFIS: Adaptive-Network-Based Fuzzy Inference System. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
  29. Yang, X. Firefly algorithms for multimodal optimization, in Stochastic Algorithms: Foundations and Applications (SAGA 2009). Stoch. Algorithms Found. Appl. 2009, 5792, 169–178. [Google Scholar]
  30. Vautard, R.; Yiou, P.; Ghil, M. Singular-spectrum analysis A toolkit for short, noisy chaotic signals. Phys. D Nonlinear Phenom. 1992, 58, 95–126. [Google Scholar] [CrossRef]
  31. Kondrashov, D.; Shprits, Y.; Ghil, M. Gap filling of solar wind data by singular spectrum analysis. Geophys. Res. Lett. 2010, 37, 1–6. [Google Scholar] [CrossRef]
  32. Hsieh, W.W.; Hamilton, K. Nonlinear singular spectrum analysis of the tropical stratospheric wind. Q. J. R. Meteorol. Soc. 2003, 129, 2367–2382. [Google Scholar] [CrossRef]
  33. Takens, F. Detecting strange attractors in turbulence. Dyn. Syst. Turbul. Warwick 1980 1981, 898, 366–381. [Google Scholar]
  34. Liu, Y.-F.; Zhao, M. De-Noising of Chaotic Time Series Based on Singular Spectrum Analysis. J. Shanghai Jiaotong Univ. 2003, 37, 778–780. [Google Scholar]
  35. Mohandes, M.; Rehman, S.; Rahman, S.M. Estimation of wind speed profile using adaptive neuro-fuzzy inference system (ANFIS). Appl. Energy 2011, 88, 4024–4032. [Google Scholar] [CrossRef]
  36. Pousinho, H.M.I.; Mendes, V.M.F.; Catalão, J.P.S. A hybrid pso-anfis approach for short-term wind power prediction in Portugal. Energy Convers. Manag. 2011, 52, 397–402. [Google Scholar] [CrossRef]
  37. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, SMC-15, 116–132. [Google Scholar] [CrossRef]
  38. Hiremath, S.M.; Patra, S.K.; Mishra, A.K. Extended date rate prediction for cognitive radio using ANFIS with Subtractive Clustering. In Proceedings of the 2012 5th International Conference on Computers and Devices for Communication (CODEC), Kolkata, Calcutta, 17–19 December 2012.
  39. Chiu, S.L. Fuzzy Model Identification Based on Cluster Estimation. J. Intell. Fuzzy Syst. 1994, 2, 267–278. [Google Scholar]
  40. Chen, M.Y. A hybrid ANFIS model for business failure prediction utilizing particle swarm optimization and subtractive clustering. Inf. Sci. 2013, 220, 180–195. [Google Scholar] [CrossRef]
  41. Yu, J.; Chen, K.; Mori, J.; Rashid, M.M. A Gaussian mixture copula model based localized Gaussian process regression approach for long-term wind speed prediction. Energy 2013, 61, 673–686. [Google Scholar] [CrossRef]
  42. Wan, C.; Xu, Z.; Pinson, P. Direct interval forecasting of wind power. IEEE Trans. Power Syst. 2013, 28, 4877–4878. [Google Scholar] [CrossRef]
  43. Geng, J.; Huang, M.; Li, M.; Hong, W. Neurocomputing Hybridization of seasonal chaotic cloud simulated annealing algorithm in a SVR-based load forecasting model. Neurocomputing 2015, 151, 1362–1373. [Google Scholar] [CrossRef]
  44. Quan, H.; Srinivasan, D.; Khosravi, A. Short-term load and wind power forecasting using neural network-based prediction intervals. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 303–315. [Google Scholar] [CrossRef] [PubMed]
  45. Khosravi, A.; Nahavandi, S.; Creighton, D. Prediction intervals for short-term wind farm power generation forecasts. IEEE Trans. Sustain. Energy 2013, 4, 602–610. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Zhang, Z.; Song, Y.; Liu, F.; Liu, J. Daily Average Wind Power Interval Forecasts Based on an Optimal Adaptive-Network-Based Fuzzy Inference System and Singular Spectrum Analysis. Sustainability 2016, 8, 125. https://doi.org/10.3390/su8020125

AMA Style

Zhang Z, Song Y, Liu F, Liu J. Daily Average Wind Power Interval Forecasts Based on an Optimal Adaptive-Network-Based Fuzzy Inference System and Singular Spectrum Analysis. Sustainability. 2016; 8(2):125. https://doi.org/10.3390/su8020125

Chicago/Turabian Style

Zhang, Zhongrong, Yiliao Song, Feng Liu, and Jinpeng Liu. 2016. "Daily Average Wind Power Interval Forecasts Based on an Optimal Adaptive-Network-Based Fuzzy Inference System and Singular Spectrum Analysis" Sustainability 8, no. 2: 125. https://doi.org/10.3390/su8020125

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