SlideShare a Scribd company logo
1 of 10
Download to read offline
International 
OPEN ACCESS Journal 
Of Modern Engineering Research (IJMER) 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 9| 
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At Egyptian North-Western Coast Mohamed I. Awaad1, Omar M. Salim2, Ossama E. Gouda3, Ebtisam M. Saied4 1,2Electrical Powerand Control Department, BenhaFaulty of Engineering,Benha University, Egypt 3Electrical Power and Machines,Cairo Faculty of Engineering,Cairo University, Egypt 4Electrical power Department, Shoubra Faulty of Engineering,Benha University, Egypt 
I. Introduction 
Exponential increase in energy demand globally is leading to rapid depletion of existing fossil fuel resources [1], [2]. This has led the power industry to explore renewable energy sources such as wind, solar, and tidal energies. Renewable energy resources attracted more attention recently owing to their pollution free energy generation capabilities. Wind as a potential source for electricity generation on a large scale has been receiving much attention recently. [1], [3] Egypt now relies on burning fossil fuels to satisfy about 85% of its electricity demand, which is growing at a rate of 8% per year[4]. The Arab countries' fossil fuel supply is expected to dry up within the next 30-50 years [4]. The National Renewable Energy Authority (NREA) states that Egypt generated 600 MW of power from wind in 2010 with a goal to generate 7.2 GW of wind power by 2020, about 12% of its total electricity production [4]. Due to the unpredictable nature of wind gust, accurate wind prediction is difficult but much needed. Therefore, researchers have focused on deriving accurate stochastic models for wind speed, wind direction, and consequently wind power prediction. These wind models are based on soft-computing either using probabilistic modeling (using random process estimation theories) or based on approximate reasoning using expert systems like neural networks, fuzzy logic, and hybrid systems [4]. In this paper, new time series forecast models for wind-speed prediction are proposed for Egypt’s north- western coast, since Egypt is a very promising country for wind energy generation. All models are based on real data gathered for that site. The proposed method doesn’t require much data in order to give a prediction with respectable accuracy; the inputs are correlated over severalyears to take into account seasonal changes. The resultant models are used to predict twenty four hours ahead based on same month of real data in seven consecutive years and predicts twenty four hours ahead based only one month of data using a time series predication schemes. The predicted wind-speed is compared to the actualdata to validate the obtained models. 
II. Wind-Speed Forecasting 
Integration of accurate wind prediction in the management and control regimes involved in the wind energy conversion system (WECS) provides a significant tool for optimizing operating costs and improving 
Abstract: Wind energy plays an important role as a contributing source of energy, as well as, and in future. It has become very important to predict the speed and direction in wind farms. Effective wind prediction has always been challenged by the nonlinear and non-stationary characteristics of the wind stream. This paper presents three new models for wind speed forecasting, a day ahead, for Egyptian North-Western Mediterranean coast. These wind speed models are based on adaptive neuro-fuzzy inference system (ANFIS) estimation scheme. The first proposed model predicts wind speed for one day ahead twenty four hours based on same month of real data in seven consecutive years. The second proposed model predicts twenty four hours ahead based only one month of data using a time series predication schemes. The third proposed model is based on one month of data to predict twenty four hours ahead; the data initially passed through discrete Kalman filter (KF) for the purpose of minimizing the noise contents that resulted from the uncertainties encountered during the wind speed measurement. Kalman filtered data manipulated by the third model showed better estimation results over the other two models, and decreased the mean absolute percentage error by approximately 64 % over the first model. 
Keywords: Kalman Filtering, Forecasting, State Estimation, Time series, Adaptive Neuro-Fuzzy Inference System.
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 10| 
reliability [5]. However, due to highly complex interactions and the contribution of various meteorological 
parameters, wind forecasting is a very difficult task. Stochastic techniques depend on collecting wind-speeds data 
for wind atlas preparations, wind sites monthly and annual production, and wind turbines optimum sites 
prediction using a Weibull statistical model for predicting the performance of hybrid wind systems and their 
annual production, consumption of fuel, and costs [4]. 
Very short-term forecastingis defined as look ahead periods from a few minutes up to an hour, while 
short-term forecasting, which is proposed in this paper,will indicate hours out to a few days ahead. This 
difference between the two forecasting time periods is important when trying to create a prediction system .Three 
main classes of techniques have been identified for wind forecasting. These techniques are numeric weather 
prediction (NWP) methods, statistical methods, and methods based upon artificial intelligence [6]. 
Fuzzy sets were introduced to represent and manipulate data and information that possesses non-statistical 
uncertainty. Fuzzy sets are a generalization of conventional set theory that was introduced as a new 
way to represent vagueness in the data. It introduces vagueness (with the aim of reducing complexity) by 
eliminating the sharp boundary between the members of the class from nonmembers [4].These approaches are 
problem dependent to a large extent and converge slowly and even may diverge in certain cases. 
Weibulldistribution is the most commonly used probability density function to describe and evaluate the 
frequency of wind-speed at the selected sites [4].Weibull distribution can be described by (1) [7]; 
( ) 
1 ( ) ( ) 
w v 
v 
wB 
v w 
f w e  
  
 
  (1) 
Wherevis a shape parameter,  is a scale parameter, and independent variablewis the wind-speed. If the shape 
parameter equals 2, the Weibull distribution is known as the Rayleigh distribution. For the Rayleigh distribution 
the scale factor, c, given the average wind speed (w ) can be found from (v=2, and 
2 
 w 
 
 ) [4]. 
Figure 1. Probability density of the Rayleigh distribution for selected sites 
In Fig. 1, the wind-speed probability density function (pdf) of the Rayleigh distribution is plotted. The 
average wind speeds in the figure are 5m/s, 5.3 m/s, and 5.4 m/s correspond to the wind speed in SidiBarrani, 
MersaMatruh and El Dabaaas three important candidate regions in Egypt’s North-Western coast [7]. 
In this paper, three different wind-speed prediction models are proposed. The differences between these 
models are the size of wind-speed data block required and the scheme by which ANFIS is implemented. All 
proposed models are short-term based models, twenty four hours ahead of wind-speed forecasting. 
III. Proposed Approach 
The proposed approach in this paper is based on Kalman filter and ANFIS as a superior soft-computing 
technique. 3.1) Kalman Filter (KF) 
The Kalman filter was created by Rudolf E. Kalman in 1960, though Peter Swerling actually developed 
a similar algorithm earlier [8]. It was developed as a recursive solution to the discrete-data linear filtering 
problem. Kalman filter is based on recursive data processing algorithm and Generates optimal estimate of desired 
quantities given the set of measurements. 
Kalman Filtering is so popular because Good results in practice due to optimality and structure. 
0 5 10 15 20 25 
0 
0.02 
0.04 
0.06 
0.08 
0.1 
0.12 
0.14 
0.16 
Probability density 
Wind-speed in m/s 
Rayleigh Probability density function pdf 
El Dabaa 
Mersa Matruh 
Sidi Barrani m/s
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 11| 
In order to use the KF to estimate the internal state of a process given only a sequence of noisy 
observations; the following matrices must be specified, which is represented as a linear stochastic difference 
equation. 
k k k 1 k k k x A x B u w     (2) 
Where: 
k x = state vector 
k A = state transition model which is applied to the previous state k 1 x  
k B = control-input model which is applied to the control vector uk 
k w = process noise which is assumed to be drawn from a zero mean multivariate normal distribution with 
covariance Q, P(w)  N(0,Q) 
The relationship between the process state and the measurementvaluescanbe represented as [8]: 
k k k k Z  H x v (3) 
Where: 
k Z = measurement of system state 
k H = the observation (or measurement) zk of the true state space into the covariance R 
k v = measurement noise; p(v) ~ N(0,R) 
To find an equation that computes an a posteriori state estimate as ˆk x a linear combination of an a priori 
estimate ˆk x and a weighted difference between the actual measurement k z and a measurement prediction ˆk Hx ,[8]. 
ˆ ˆ ( ˆ ) k k x  x  K Z Hx (4) 
The difference ( ˆ ) k k z Hx  iscalled innovation or residual. Residual of zero;meansthat, the twoterms are 
in complete agreement and k is the gain or blending factor thatminimizes the posteriori error covariance. 
Matrix k is the gain thatminimizes the a posteriori error covariance. The equationsthatneed to beminimized, 
ˆ ˆ ( ˆ ) k k k k x x K Z Hx     
(5) 
Ongoing Discrete Kalman Filter CycleProject the state ahead, 
1 ˆ ˆ k k k k k x A x B u  
   (6) 
Project the error covariance ahead 
1 
T 
k k k k P A P A Q  
   (7) 
Compute the Kalman gain 
1 ( ) T T 
k k k K P H HP H R      (8) 
Update estimate with measurement zk 
ˆ ˆ ( ˆ ) k k k k k x x K z Hx      (9) 
Update the error covariance [8] 
(1 ) k k k P K H P   (10) 
3.2) Adaptive Neuro-Fuzzy Inference Systems (ANFIS) 
Adaptive Neuro Fuzzy Inference System (ANFIS) is a fuzzy mapping algorithm that is based on Tagaki-Sugeno- 
Kang (TSK) fuzzy inference system.ANFIS is integration of neural networks and fuzzy logic and have the 
potential to capture the benefits of both these fields in a single framework. ANFIS utilizes linguistic information 
from the fuzzy logic as well learning capability of an ANN for automatic fuzzy if-then rule generation and 
parameter optimization [9]. 
A conceptual ANFIS consists of five components: inputs and output database, a Fuzzy system generator, 
a Fuzzy Inference System (FIS), and an Adaptive Neural Network. The Sugeno- type Fuzzy Inference System, 
which is the combination of a FIS and an Adaptive Neural Network, was used in this study for rainfall-runoff 
modeling. The optimization method used is hybrid learning algorithms [9]. 
For a first-order Sugeno model, a common rule set with two fuzzy if-then rules is as follows: 
Rule 1: If x1 is a1 and x1 is b1, then 
1 1 1 1 1 1 f  a x b x c (11) 
Rule 2: If x1 is a2 and x2 is b2, then 
2 2 2 2 2 2 f  a x b x c (12) 
Where, 1 x and 2 x are the crisp inputs to the node and 1 1 2 2 a ,b ,a ,b are fuzzy sets, , i i i a b andc ( i = 1, 2)are the 
coefficients of the first-order polynomial linear functions.
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 12| 
It is possible to assign a different weight toeach rule based on the structure of the system, where, weights 
w1 and w2 are assigned to rules 1 and 2 respectively and f = weighted average . 
ANFIS network is composed of five consequent layers. Each layer contains several nodes described by 
the node function. Let Oi 
j 
denote the output of the ith node in layer j[9], [10]. 
In layer 1, every node i is an adaptive node with node function 
1 ( ), 1,2 i i O  A x i  (13) 
Or 
1 
2 ( ), 3,4 i i O B y i    (14) 
Where x (or y ) is the input to the ith node and i A (or i 2 B ) is a linguistic label associated with this node. The 
membership functions for A and B are usually described by generalized bell functions [11], e.g. 
2 
1 
( ) 
1 
i i q 
i 
i 
A x 
x r 
p 
  
 
 
(15) 
where{ , , } i i i p q r is the parameter set. Any continuous and piecewise differentiable functions, such as triangular-shaped 
membership functions, are also qualified candidates for node functions in this layer [4]. Parameters in this 
layer are referred to as premise parameters. 
In layer 2, each node  multiplies incoming signals and sends the product out 
2 ( ) ( ), 1,2 i i i i O  w  A x B y i  (16) 
Each node output represents the firing strength of a rule. 
In layer 3, each node N computes the ratio of the ith rule firing strength to the sum of all rules’ firing strengths 
3 
1 2 
, 1,2 i 
i i 
w 
O w i 
w w 
   
 
(17) 
The outputs of this layer are called normalized firing strengths.In layer 4, each node computes the 
contribution of the ith rule to the overall output 
4 i i i i ( i i i ), 1,2 O  w z  w a x b y c i  
(18) 
Wherewi is the output of layer 3 and {푎푖 , 푏푖 , 푐푖}is the parameter set. Parameters of this layer are referred to as 
consequent parameters. 
In layer 5, the single node computes the final output as the summation of all incoming signals 
5 
i i 
i 
i i i 
i i 
i 
w z 
O w z 
w 
  
 
 
 
(19) 
Thus, an adaptive network is functionally equivalent to a Sugeno-type fuzzy inference system. ANFIS is 
an embedded tool in the MATLAB fuzzy toolbox. This approach is based on using the neural networks training 
capability to adjust the membership functions’ (MF) parameters of the proposed fuzzy inference system (FIS). 
The proposed ANFISs utilize a subtractive clustering technique in which Gaussian MFs are used. 
Subtractive clustering generates an initial model for ANFIS training. This subtractive clustering method partitions 
the data into groups called clusters, and generates an FIS with the minimum number of rules required to 
distinguish the fuzzy qualities associated with each of the clusters. Subtractive clustering avoids the curse of 
dimensionality of grid partitioning method. Subtractive clustering is a fast, one-pass algorithm for estimating the 
number of clusters and the cluster centers in a set of data. It is especially used if there is no clear idea about how 
many clusters should be assigned for a given set of data. 
The real-data sets used to build the proposed models were obtained through a huge database website for 
weather recordings that covers almost all countries around the globe [12]. These recordings are based on real 
hourly-based measurements for the corresponding sites. The study proposed is done for MersaMatruh site as one 
of the candidate sites in Egypt that has sufficient wind resources [7]. 
IV. Simulation Results And Discussions 
In this paper the study is based on a real wind speed data gathered from Egypt north-western coast 
[12].This location has been selected based on the evaluation done in [7], as it can be considered one of the most 
promising locations at the north coast. Each subsection has a model to forecast the wind-speed for a certain period 
of time and a different data block size to obtain with four different models by the end of this section.
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 13| 
1.1. Model-I: 24-Hrs Ahead Based on Yearly Data Recordings 
The first model is based on a single month’s wind-speed data in seven consecutive years e.g. the month 
of July of years 2007, 2008, 2009, 2010, 2011, 2012 and 2013. In order to train an ANFIS, complete data sets of 
inputs along with their corresponding desired output data are needed. Thus, wind-speed data from 2007-2012 are 
used as six inputs with data sets of 2013 are used as a corresponding output. Since July is 31 days, only 30 days 
data (5040 data points) were used for training and the 31st whole day is to be predicted using the obtained model. 
The monthly data is selected in the same season to avoid the climate change between seasons. 
  1 2 3 4 5 6 Data(k) x x x x x x 
(20) 
The output training data corresponds to the trajectory prediction. 
  7 T arget(k) x (21) 
Where: 1 x through 7 x are wind-speed data in seven consecutive years e.g. the month of July of years 
2007, 2008, 2009, 2010, 2011, 2012 and 2013 respectively. 
The training input/output data is a structure whose first component is the six-dimensional input Data(k) 
as in (20), and its second component is the output T arget(k) as in (21). 
Fig. 2 presents the wind-speed data sets in m/s for July in 2007 through 2013 from upper graph down 
respectively, these data sets were obtained from [9]. The data are hourly recordings, thus for 31 days a total of 
744 data point are shown per graph, but only 720 points per graph are used for training purposes and the last 24 
hours are to be predicted. Fig. 3 shows the generated FIS using subtractive clustering using ANFIS toolbox that 
provides a single output Takagi-Sugeno-Kang (TSK) type with linear MFs for the output. 
The upper graph of Fig. 4 shows the root mean square error (RMSE) that resulted during the ANN 
training epochs. The resultant ANFIS model is used for the purpose of testing and validation to predict 24-Hrs 
ahead. The middle graph of Fig. 4 shows the wind-speed forecasting in m/s for one complete day ahead for the 
end of July. The error over one day between actual and predicted wind-speed is shown in the lower graph of Fig. 
4. The mean value of the error (ME) is found to be around 0.2645 m/s with a mean absolute error (MAE) of 
1.6319 m/s. Figure 5 gives scattered plot for actual speed verses predicted speed month data. 
Figure 2. Real wind-speed data for 7 months all in July (2007-2013). 
0 100 200 300 400 500 600 700 
0 
10 
20 
Vw2k7 (m/s) 
Wind Speed Readings for seven Complete Months 2007-2013 in m/s 
0 100 200 300 400 500 600 700 
0 
10 
20 
Vw2k8(m/s) 
0 100 200 300 400 500 600 700 
0 
10 
20 
Vw2k9 (m/s) 
0 100 200 300 400 500 600 700 
0 
10 
20 
Vw2k10 (m/s) 
0 100 200 300 400 500 600 700 
0 
10 
20 
Vw2k11 (m/s) 
0 100 200 300 400 500 600 700 
0 
10 
20 
Vw2k12 (m/s) 
0 100 200 300 400 500 600 700 
0 
10 
20 
Vw2k13 (m/s) 
Time in hours
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 14| 
Figure 3. Proposed TSK-FIS for model-I based onReal Wind Speed Data Input 
Figure 4. Upper graph is RMSEresult for the model-I, Middel graph is actual and prediction of 24-Hrs ahead 
,where the lower graph shows the prediction error 
Figure 5. Scattered plot for actual vs predicted month data 
1.2. Model-II: 24-Hrs Ahead Based on one month Data 
This model is based on only one month wind-speed data, e.g. July 2013. In this model, one month of 
hourly based wind-speed recordings are required. Data are rearranged to create a mapping from 4 samples wind-speed 
data points, sampled every 24 hours, to a predicted future of 24 hoursas shown in Fig. 6. 
Figure 6. Block diagram of ANFIS without Kalman Filter (KF) 
Data(k)  x(k 3p) x(k 2p) x(k  p) x(k) 
(22) 
0 100 200 300 400 500 600 700 800 900 1000 
2 
2.2 
2.4 
Number of epochs 
RMSE 
Error Curves 
720 725 730 735 740 
5 
10 
15 
20 
Time in Hrs 
Vwind in m/s 
Wind-Speed and ANFIS Prediction for one day ahead 
Actual 
Predicted 
720 725 730 735 740 
-5 
0 
5 
Time in Hrs 
Error in m/s 
Prediction Errors 
0 2 4 6 8 10 12 14 16 18 20 
0 
2 
4 
6 
8 
10 
12 
14 
16 
18 
20 
Actual month data 
Predicted month data 
Scattered plot for actual vs predicted month data
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 15| 
The output training data corresponds to the trajectory prediction. 
Target(k)  x(k  P) (23) 
Where k is the time instant in hours and P is the period to be predicted ( P = 24 in this case). The training 
input/output data is a structure whose first component is the four-dimensional input Data(k) as in (22), and its 
second component is the output Target(k) as in (23). There are 720 input/output data points. These data points 
are used for the ANFIS training (these became the training data set), while only part of them are used as checking 
data to validate the identified fuzzy model. 
Figure 7.Upper graph is RMSE result for the model-I, Middel graph is actual and prediction of 24-Hrs ahead 
,where the lower graph shows the prediction error 
The one month data points (July 2013) were plotted earlier as the last graph of Fig. 2 to illustrate the data 
used for the training. These data points are then rearranged as five vectors of shifted wind-speed recordings (each 
vector is 24-Hrs shifted from its corresponding consequent vector). Training the ANFIS is done based on the 
concept of time-series prediction. RMSE resulted from the training epochs of the ANN is shown in theupper 
graph of Fig. 7. Data is then used to validate the ANFIS by predicting 24-Hrs ahead. The prediction of July 31st is 
shown in middle graph of Fig. 7, while the lower graph illustrates the prediction error which shows a quite similar 
prediction error for model-II as for model-I. The mean value of the error is found to be around 0.8545 m/s with 
MAE of 1.1975 m/s. The results obtained by model-II is similar to the results of the previous model (model-I), 
but it has a significant advantage over model-I. This advantage is that model-I has much more data points used in 
the training step (model-II uses only 14% of model-I data points). Thus, model-II is preferred over model-I. 
Figure 8 gives scattered plot for actual speed verses predicted speed month data of model II 
Figure 8. Scattered plot for actual vs predicted month data 
0 1000 2000 3000 4000 5000 6000 7000 
1.5 
2 
Number of epochs 
RMSE 
Error Curve 
720 725 730 735 740 
0 
10 
Predicted Vwind m/s 
Time in Hrs 
Wind-Speed and ANFIS Prediction for one day ahead 
Actu al 
Predicted 
720 725 730 735 740 
-2 
0 
2 
Predicted error m/s 
Time in Hrs 
Prediction Errors 
0 2 4 6 8 10 12 14 16 18 
0 
2 
4 
6 
8 
10 
12 
14 
16 
18 
Actual month data 
Predicted month data 
Scattered plot for actual vs predicted month data
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 16| 
1.3. Model-III: 24-Hrs Ahead Based on one month Data with Kalman Filter 
The statistical uncertainty is the randomness or error that comes from different sources; the five types 
of uncertainty that emerge from the imprecise knowledge are: 
 Process uncertainty: dynamic randomness. 
 Modeling uncertainty: wrong specification of the model structure. 
 Measurement uncertainty: error on observed quantities. 
 Implementation uncertainty: consequence of the variability. 
 Estimate uncertainty: appear from any source of uncertainties or a combination of them, and it is called 
inexactness and imprecision. 
Wind speed measurements obtained from [12], are subjected to some sort of uncertainties which are 
presented as vagueness of the wind speed value due to noise contents. KF is commonly used to filter out noisy 
data as it is considered the best linear unbiased estimator (BLUE). In Model-II; data set is allowed to pass initially 
through KF for the purpose of minimizing the error covariance exhibited by the data set as shown in Fig. 9. 
Estimated (filtered) data are then rearranged to create a mapping from four samples wind-speed data points, 
sampled every twenty four hours, to a predicted future of twenty four hours. 
Figure 9. Block diagram of ANFIS with Kalman Filter (KF) 
( )  ˆ( 3 ) ˆ( 2 ) ˆ( ) ˆ( ) Data E k  x k  p x k  p x k  p x k 
(24) 
Where: 
( ) Data E k = Estimated data Vector 
The output training data corresponds to the trajectory prediction. 
Estimated Target k  xˆ(k  p) (25) 
Where k is the time instant in hours and p is the period to be predicted ( p = 24 in this case). The training 
input/output data is a structure whose first component is the four-dimensional input ( ) Data E k as in (24), and its 
second component is the output Estimated Target (k) as in (25). There are 720 input/output data points. These 
data points are used for the ANFIS training (these became the training data set), while only part of them are used 
as checking data to validate the identified fuzzy model. 
Figure 10.Upper graph is RMSE result for the model-I, Middel graph is actual and prediction of 24-Hrs ahead 
,where the lower graph shows the prediction error 
RMSE resulted from the training epochs of the ANN is shown in upper graph of Fig.10. Data is then 
used to validate the ANFIS by predicting 24-Hrs ahead. The prediction of July 31st is shown in middle graph of 
Fig. 10, while the lower graph illustrates the prediction error. The mean value of the error is found to be around 
0 1000 2000 3000 4000 5000 6000 7000 
0.6 
0.8 
1 
Number of epochs 
RMSE 
Error Curves 
720 725 730 735 740 
0 
5 
10 
15 
Predicted Vwind m/s 
Time in Hrs 
Wind-Speed and ANFIS Prediction for one day ahead 
Ac tual 
Predicted 
720 725 730 735 740 
-2 
0 
2 
Predicted error m/s 
Time in Hrs 
Prediction Errors
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 17| 
0.0804 m/s with MAE of 0.6624 m/s. The results obtained by model-III arebetter than the results of the previous 
model (model-II), because it has a significant advantage over model-II. This advantage is that model-III has low 
mean absolute error this mean the prediction is more accurate by 55.5%. Thus, model-III is preferred over model- 
II. Figure 11 gives scattered plot for actual speed verses predicted speed month data of model III 
Figure 11. Scattered plot for actual vs predicted month data 
Table I. shows accuracy study between the three proposed models including the used forecasting period 
which is twenty four hours during seven months for the first model and one month for the next both of models. 
The comparison discusses: RMSE, ME, MAE and Mean Absolute Percentage Error (MAPE). 
Model-III using KF showed better accuracy based on error calculation. Thus; model-III is better than 
model-I because MAPE has been improved by 51.45% as shows in equation (26): 
MAPE of Model-III 
Enhancement Ratio = (1- ) 
MAPE of Model-I 
(26) 
10.31 
(1 ) 63.17% 
28 
   
And model-III is better than model-II because MAPE has been improved by 51.45% as shows in equation 
(27): 
MAPE of Model-III 
Enhancement Ratio = (1- ) 
MAPE of Model-II 
(27) 
10.31 
(1 ) 51.45% 
21.24 
   
Table I. Accuracy study for wind-speed forecasting. 
Model-I Model-II Model-III 
Forecasting Period 24-Hrs 24-Hrs 24-Hrs 
Amount of data 
points 
5040 720 720 
RMSE (m/s) 1.9782 1.3466 0.7652 
Mean Error (m/s) 0.2645 0.8545 0.0804 
MAE (m/s) 1.6319 1.1975 0.6624 
MAPE (%) 28.00 21.24 10.31 
V. Conclusion 
In this paper, three effective time series stochastic wind models for Egypt’s north-western coast were 
proposed and optimized using ANFIS and Kalman filter. 
Model-I based on real wind-speed data sets for the month of July in the years 2007 through 2013; the 
target was to predict wind-speed 24-Hrs ahead. Model-I accuracy (MAE)is 1.6319 m/s. Model-II and model-III 
are both based on one month of data to predict 24-Hrs (July 2013);which have the advantage of using only 14% 
of the data block size and improve the accuracy in the same time. In model-III an initial stage of kalman filter has 
been added. KF stage has filtered out noise exhibited from measurement uncertainty. Model-III showed better 
accuracy over model-I by approximately 63.17% mean absolute error and by approximately 51.45% mean 
absolute error for model-II. 
0 2 4 6 8 10 12 14 
0 
2 
4 
6 
8 
10 
12 
14 
Actual month data 
Predicted month data 
Scattered plot for actual vs predicted month data
Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 18| 
REFERENCES 
[1] Sivanagaraja Tatinati and Kalyana C. Veluvolu, “A Hybrid Approach for Short-Term Forecasting of Wind Speed,” Hindawi Publishing Corporation, The ScientificWorld Journal, Volume 2013, Article ID 548370. 
[2] J. Szarka, “Wind power, policy learning and paradigm change,”Energy Policy, vol. 34, no. 17, pp. 3041–3048, 2006. 
[3] S. Akpinar and E. K. Akpinar, “Estimation of wind energy potential using finite mixture distribution models,” Energy Conversion and Management, vol. 50, no. 4, pp. 877–884, 2009. 
[4] O.M. Salim, M.A. Zohdy, H.T. Dorrah and A.M. Kamel, “Adaptive Neuro-Fuzzy Short-Term Forecasting for Egypt’s East-Coast ,” international Journal of Sustainable Energy, iFirst, 2011, 1–19. 
[5] Thanasis G. Barbounis, J. B. Theocharis, M. C. Alexiadis, P. S. Dokopoulos, “Long-TermWind Speed and Power Forecasting Using Local Recurrent Neural NetworkModels,” IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 21, NO. 1, pp. 273-284, 2006. 
[6] M. Negnevitsky and C. W. Potter, “Very Short-Term Wind Forecasting for Tasmanian Power Generation,” IEEE Transactions on Power Systems, vol. 21, no. 2, pp. 965–972, 2006, . 
[7] Ahmed Shata, “Theoretical investigation and mathematical modelling of a wind energy system Case study for Mediterranean and Red Sea,” ACWE11-2009, 11th Americas Conference on Wind Engineering, San Juan, Puerto Rico, June-2009. 
[8] Greg Welch, Gary Bishop, “An Introduction to the Kalman Filter”, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, NC 27599-3175 ,2006. 
[9] Kumar, P., D. Kumar, Jaipaul, A. K. Tiwari, “ Evaporation Estimation Using Artificial Neural Networks and Adaptive Neuro-Fuzzy Inference System Techniques,” Pakistan Journal of Meteorology , Vol. 8, Issue 16: Jan 2012. 
[10] F. Castellanos1 and N. James , “Average Hourly Wind Speed Forecasting with ANFIS,” ACWE11-2009, 11th Americas Conference on Wind Engineering, San Juan, Puerto Rico, June-2009. 
[11] D.K.Chaturvedi1, Sinha Anand Premdayal2 and Ashish Chandiok3 , “ Short Term Load Forecasting using Neuro- fuzzy-Wavelet Approach,”International Journal of Computing Academic Research (IJCAR),ISSN 2305-9184 Volume 2, Number 1 (February 2013), pp. 36-48 
[12] Weather Underground website, www.wunderground.com

More Related Content

What's hot

WPPE_ES_2011_Jie
WPPE_ES_2011_JieWPPE_ES_2011_Jie
WPPE_ES_2011_Jie
MDO_Lab
 
Time integration of evapotranspiration using a two source surface energy bala...
Time integration of evapotranspiration using a two source surface energy bala...Time integration of evapotranspiration using a two source surface energy bala...
Time integration of evapotranspiration using a two source surface energy bala...
Ramesh Dhungel
 
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Jean-Claude Meteodyn
 
WP Technical Paper - Inter-annual variability of wind speed in South Africa
WP Technical Paper - Inter-annual variability of wind speed in South AfricaWP Technical Paper - Inter-annual variability of wind speed in South Africa
WP Technical Paper - Inter-annual variability of wind speed in South Africa
Matthew Behrens
 
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
GIS in the Rockies
 
The effect of microscale spatial variability of wind on estimation of technic...
The effect of microscale spatial variability of wind on estimation of technic...The effect of microscale spatial variability of wind on estimation of technic...
The effect of microscale spatial variability of wind on estimation of technic...
IEA-ETSAP
 
Quality of ground data for assessment and benchmarking
Quality of ground data for assessment and benchmarkingQuality of ground data for assessment and benchmarking
Quality of ground data for assessment and benchmarking
IrSOLaV Pomares
 
Evaluation of procedures to improve solar resource assessments presented WREF...
Evaluation of procedures to improve solar resource assessments presented WREF...Evaluation of procedures to improve solar resource assessments presented WREF...
Evaluation of procedures to improve solar resource assessments presented WREF...
Gwendalyn Bender
 

What's hot (20)

Artificial Neural Network based computing model for wind speed prediction: A ...
Artificial Neural Network based computing model for wind speed prediction: A ...Artificial Neural Network based computing model for wind speed prediction: A ...
Artificial Neural Network based computing model for wind speed prediction: A ...
 
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASPCalculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
 
Wind power forecasting: A Case Study in Terrain using Artificial Intelligence
Wind power forecasting: A Case Study in Terrain using Artificial IntelligenceWind power forecasting: A Case Study in Terrain using Artificial Intelligence
Wind power forecasting: A Case Study in Terrain using Artificial Intelligence
 
WPPE_ES_2011_Jie
WPPE_ES_2011_JieWPPE_ES_2011_Jie
WPPE_ES_2011_Jie
 
Potential Benefits and Implementation of MM5 and RUC2 Data with the CALPUFF A...
Potential Benefits and Implementation of MM5 and RUC2 Data with the CALPUFF A...Potential Benefits and Implementation of MM5 and RUC2 Data with the CALPUFF A...
Potential Benefits and Implementation of MM5 and RUC2 Data with the CALPUFF A...
 
Generating and Using Meteorological Data in AERMOD
Generating and Using Meteorological Data in AERMOD Generating and Using Meteorological Data in AERMOD
Generating and Using Meteorological Data in AERMOD
 
Determination of wind energy potential of campus area of siirt university
Determination of wind energy potential of campus area of siirt universityDetermination of wind energy potential of campus area of siirt university
Determination of wind energy potential of campus area of siirt university
 
Time integration of evapotranspiration using a two source surface energy bala...
Time integration of evapotranspiration using a two source surface energy bala...Time integration of evapotranspiration using a two source surface energy bala...
Time integration of evapotranspiration using a two source surface energy bala...
 
J041245863
J041245863J041245863
J041245863
 
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...
 
Fire Poster
Fire PosterFire Poster
Fire Poster
 
WP Technical Paper - Inter-annual variability of wind speed in South Africa
WP Technical Paper - Inter-annual variability of wind speed in South AfricaWP Technical Paper - Inter-annual variability of wind speed in South Africa
WP Technical Paper - Inter-annual variability of wind speed in South Africa
 
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
2013 ASPRS Track, Developing an ArcGIS Toolbox for Estimating EvapoTranspirat...
 
The effect of microscale spatial variability of wind on estimation of technic...
The effect of microscale spatial variability of wind on estimation of technic...The effect of microscale spatial variability of wind on estimation of technic...
The effect of microscale spatial variability of wind on estimation of technic...
 
Quality of ground data for assessment and benchmarking
Quality of ground data for assessment and benchmarkingQuality of ground data for assessment and benchmarking
Quality of ground data for assessment and benchmarking
 
The PuffR R Package for Conducting Air Quality Dispersion Analyses
The PuffR R Package for Conducting Air Quality Dispersion AnalysesThe PuffR R Package for Conducting Air Quality Dispersion Analyses
The PuffR R Package for Conducting Air Quality Dispersion Analyses
 
meteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planingmeteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planing
 
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
 
Sensitivity of AERMOD to AERMINUTE-Generated Meteorology
Sensitivity of AERMOD to AERMINUTE-Generated MeteorologySensitivity of AERMOD to AERMINUTE-Generated Meteorology
Sensitivity of AERMOD to AERMINUTE-Generated Meteorology
 
Evaluation of procedures to improve solar resource assessments presented WREF...
Evaluation of procedures to improve solar resource assessments presented WREF...Evaluation of procedures to improve solar resource assessments presented WREF...
Evaluation of procedures to improve solar resource assessments presented WREF...
 

Viewers also liked

Bk32816820
Bk32816820Bk32816820
Bk32816820
IJMER
 
Db31463471
Db31463471Db31463471
Db31463471
IJMER
 
Cb31324330
Cb31324330Cb31324330
Cb31324330
IJMER
 
Bs32869883
Bs32869883Bs32869883
Bs32869883
IJMER
 
Aa32604610
Aa32604610Aa32604610
Aa32604610
IJMER
 
Intranetizen IIC12: how to ensure project faillure
Intranetizen IIC12: how to ensure project faillureIntranetizen IIC12: how to ensure project faillure
Intranetizen IIC12: how to ensure project faillure
Intranetizen
 
Liberty computerpub2
Liberty computerpub2Liberty computerpub2
Liberty computerpub2
padisav17
 
Sweet charity original
Sweet charity originalSweet charity original
Sweet charity original
booksnbeans
 

Viewers also liked (20)

Bk32816820
Bk32816820Bk32816820
Bk32816820
 
Fitting Probability Distribution Functions To Discharge Variability Of Kaduna...
Fitting Probability Distribution Functions To Discharge Variability Of Kaduna...Fitting Probability Distribution Functions To Discharge Variability Of Kaduna...
Fitting Probability Distribution Functions To Discharge Variability Of Kaduna...
 
Impact of Mechanical System in Machining Of AISI 1018 Using Taguchi Design o...
Impact of Mechanical System in Machining Of AISI 1018 Using  Taguchi Design o...Impact of Mechanical System in Machining Of AISI 1018 Using  Taguchi Design o...
Impact of Mechanical System in Machining Of AISI 1018 Using Taguchi Design o...
 
Efficient Temporal Association Rule Mining
Efficient Temporal Association Rule MiningEfficient Temporal Association Rule Mining
Efficient Temporal Association Rule Mining
 
The Impacts of Social Networking and Its Analysis
The Impacts of Social Networking and Its AnalysisThe Impacts of Social Networking and Its Analysis
The Impacts of Social Networking and Its Analysis
 
Db31463471
Db31463471Db31463471
Db31463471
 
Nhom1
Nhom1Nhom1
Nhom1
 
Cb31324330
Cb31324330Cb31324330
Cb31324330
 
Bs32869883
Bs32869883Bs32869883
Bs32869883
 
Nonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
Nonlinear Control of UPFC in Power System for Damping Inter Area OscillationsNonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
Nonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
 
Choosing the Best Probabilistic Model for Estimating Seismic Demand in Steel...
Choosing the Best Probabilistic Model for Estimating Seismic Demand in  Steel...Choosing the Best Probabilistic Model for Estimating Seismic Demand in  Steel...
Choosing the Best Probabilistic Model for Estimating Seismic Demand in Steel...
 
Aa32604610
Aa32604610Aa32604610
Aa32604610
 
London
LondonLondon
London
 
Ρωμιοσύνη
ΡωμιοσύνηΡωμιοσύνη
Ρωμιοσύνη
 
Intranetizen IIC12: how to ensure project faillure
Intranetizen IIC12: how to ensure project faillureIntranetizen IIC12: how to ensure project faillure
Intranetizen IIC12: how to ensure project faillure
 
Effect of Modified AA5356 Filler on Corrosion Behavior of AA6061 Alloy GTA Welds
Effect of Modified AA5356 Filler on Corrosion Behavior of AA6061 Alloy GTA WeldsEffect of Modified AA5356 Filler on Corrosion Behavior of AA6061 Alloy GTA Welds
Effect of Modified AA5356 Filler on Corrosion Behavior of AA6061 Alloy GTA Welds
 
Liberty computerpub2
Liberty computerpub2Liberty computerpub2
Liberty computerpub2
 
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
 
Sweet charity original
Sweet charity originalSweet charity original
Sweet charity original
 
Tracking Of Multiple Auvs in Two Dimensional Plane
Tracking Of Multiple Auvs in Two Dimensional PlaneTracking Of Multiple Auvs in Two Dimensional Plane
Tracking Of Multiple Auvs in Two Dimensional Plane
 

Similar to Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At Egyptian North-Western Coast

IWEC2016_IWEC2016P74T10001_FullPaperSubmission
IWEC2016_IWEC2016P74T10001_FullPaperSubmissionIWEC2016_IWEC2016P74T10001_FullPaperSubmission
IWEC2016_IWEC2016P74T10001_FullPaperSubmission
Gholamreza Noshirvani
 

Similar to Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At Egyptian North-Western Coast (20)

Assessment of wind resource and
Assessment of wind resource andAssessment of wind resource and
Assessment of wind resource and
 
Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...
 
Contribution to the investigation of wind characteristics and assessment of w...
Contribution to the investigation of wind characteristics and assessment of w...Contribution to the investigation of wind characteristics and assessment of w...
Contribution to the investigation of wind characteristics and assessment of w...
 
Paper18
Paper18Paper18
Paper18
 
IRJET- A Revieiw of Wind Energy Potential in Kano State, Nigeria for the ...
IRJET-  	  A Revieiw of Wind Energy Potential in Kano State, Nigeria for the ...IRJET-  	  A Revieiw of Wind Energy Potential in Kano State, Nigeria for the ...
IRJET- A Revieiw of Wind Energy Potential in Kano State, Nigeria for the ...
 
Wind Power Density Analysis for Micro-Scale Wind Turbines
Wind Power Density Analysis for Micro-Scale Wind TurbinesWind Power Density Analysis for Micro-Scale Wind Turbines
Wind Power Density Analysis for Micro-Scale Wind Turbines
 
WindResourceAndSiteAssessment.pdf
WindResourceAndSiteAssessment.pdfWindResourceAndSiteAssessment.pdf
WindResourceAndSiteAssessment.pdf
 
Very-Short Term Wind Power Forecasting through Wavelet Based ANFIS
Very-Short Term Wind Power Forecasting through Wavelet Based ANFISVery-Short Term Wind Power Forecasting through Wavelet Based ANFIS
Very-Short Term Wind Power Forecasting through Wavelet Based ANFIS
 
Evaluation of the Energy Performance of the Amougdoul Wind Farm, Morocco
Evaluation of the Energy Performance of the Amougdoul Wind Farm, Morocco Evaluation of the Energy Performance of the Amougdoul Wind Farm, Morocco
Evaluation of the Energy Performance of the Amougdoul Wind Farm, Morocco
 
matecconf_concern2018_04024.pdf
matecconf_concern2018_04024.pdfmatecconf_concern2018_04024.pdf
matecconf_concern2018_04024.pdf
 
WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...
WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...
WIND SPEED & POWER FORECASTING USING ARTIFICIAL NEURAL NETWORK (NARX) FOR NEW...
 
Validation of wind resource assessment process based on CFD
Validation of wind resource assessment process based on CFD Validation of wind resource assessment process based on CFD
Validation of wind resource assessment process based on CFD
 
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
 
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
 
Nonlinear filtering approaches to field mapping by sampling using mobile sensors
Nonlinear filtering approaches to field mapping by sampling using mobile sensorsNonlinear filtering approaches to field mapping by sampling using mobile sensors
Nonlinear filtering approaches to field mapping by sampling using mobile sensors
 
Suitable Wind Turbine Selection using Evaluation of Wind Energy Potential in ...
Suitable Wind Turbine Selection using Evaluation of Wind Energy Potential in ...Suitable Wind Turbine Selection using Evaluation of Wind Energy Potential in ...
Suitable Wind Turbine Selection using Evaluation of Wind Energy Potential in ...
 
IWEC2016_IWEC2016P74T10001_FullPaperSubmission
IWEC2016_IWEC2016P74T10001_FullPaperSubmissionIWEC2016_IWEC2016P74T10001_FullPaperSubmission
IWEC2016_IWEC2016P74T10001_FullPaperSubmission
 
Análisis estadístico de la dirección y velocidad del viento en Matehuala S.L.P.
Análisis estadístico de la dirección y velocidad del viento en Matehuala S.L.P.Análisis estadístico de la dirección y velocidad del viento en Matehuala S.L.P.
Análisis estadístico de la dirección y velocidad del viento en Matehuala S.L.P.
 
Comparative Analysis of Terrestrial Rain Attenuation at Ku band for Stations ...
Comparative Analysis of Terrestrial Rain Attenuation at Ku band for Stations ...Comparative Analysis of Terrestrial Rain Attenuation at Ku band for Stations ...
Comparative Analysis of Terrestrial Rain Attenuation at Ku band for Stations ...
 
Delineation of Mahanadi River Basin by Using GIS and ArcSWAT
Delineation of Mahanadi River Basin by Using GIS and ArcSWATDelineation of Mahanadi River Basin by Using GIS and ArcSWAT
Delineation of Mahanadi River Basin by Using GIS and ArcSWAT
 

More from IJMER

Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
IJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
IJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
IJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Recently uploaded

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 

Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At Egyptian North-Western Coast

  • 1. International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 9| Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At Egyptian North-Western Coast Mohamed I. Awaad1, Omar M. Salim2, Ossama E. Gouda3, Ebtisam M. Saied4 1,2Electrical Powerand Control Department, BenhaFaulty of Engineering,Benha University, Egypt 3Electrical Power and Machines,Cairo Faculty of Engineering,Cairo University, Egypt 4Electrical power Department, Shoubra Faulty of Engineering,Benha University, Egypt I. Introduction Exponential increase in energy demand globally is leading to rapid depletion of existing fossil fuel resources [1], [2]. This has led the power industry to explore renewable energy sources such as wind, solar, and tidal energies. Renewable energy resources attracted more attention recently owing to their pollution free energy generation capabilities. Wind as a potential source for electricity generation on a large scale has been receiving much attention recently. [1], [3] Egypt now relies on burning fossil fuels to satisfy about 85% of its electricity demand, which is growing at a rate of 8% per year[4]. The Arab countries' fossil fuel supply is expected to dry up within the next 30-50 years [4]. The National Renewable Energy Authority (NREA) states that Egypt generated 600 MW of power from wind in 2010 with a goal to generate 7.2 GW of wind power by 2020, about 12% of its total electricity production [4]. Due to the unpredictable nature of wind gust, accurate wind prediction is difficult but much needed. Therefore, researchers have focused on deriving accurate stochastic models for wind speed, wind direction, and consequently wind power prediction. These wind models are based on soft-computing either using probabilistic modeling (using random process estimation theories) or based on approximate reasoning using expert systems like neural networks, fuzzy logic, and hybrid systems [4]. In this paper, new time series forecast models for wind-speed prediction are proposed for Egypt’s north- western coast, since Egypt is a very promising country for wind energy generation. All models are based on real data gathered for that site. The proposed method doesn’t require much data in order to give a prediction with respectable accuracy; the inputs are correlated over severalyears to take into account seasonal changes. The resultant models are used to predict twenty four hours ahead based on same month of real data in seven consecutive years and predicts twenty four hours ahead based only one month of data using a time series predication schemes. The predicted wind-speed is compared to the actualdata to validate the obtained models. II. Wind-Speed Forecasting Integration of accurate wind prediction in the management and control regimes involved in the wind energy conversion system (WECS) provides a significant tool for optimizing operating costs and improving Abstract: Wind energy plays an important role as a contributing source of energy, as well as, and in future. It has become very important to predict the speed and direction in wind farms. Effective wind prediction has always been challenged by the nonlinear and non-stationary characteristics of the wind stream. This paper presents three new models for wind speed forecasting, a day ahead, for Egyptian North-Western Mediterranean coast. These wind speed models are based on adaptive neuro-fuzzy inference system (ANFIS) estimation scheme. The first proposed model predicts wind speed for one day ahead twenty four hours based on same month of real data in seven consecutive years. The second proposed model predicts twenty four hours ahead based only one month of data using a time series predication schemes. The third proposed model is based on one month of data to predict twenty four hours ahead; the data initially passed through discrete Kalman filter (KF) for the purpose of minimizing the noise contents that resulted from the uncertainties encountered during the wind speed measurement. Kalman filtered data manipulated by the third model showed better estimation results over the other two models, and decreased the mean absolute percentage error by approximately 64 % over the first model. Keywords: Kalman Filtering, Forecasting, State Estimation, Time series, Adaptive Neuro-Fuzzy Inference System.
  • 2. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 10| reliability [5]. However, due to highly complex interactions and the contribution of various meteorological parameters, wind forecasting is a very difficult task. Stochastic techniques depend on collecting wind-speeds data for wind atlas preparations, wind sites monthly and annual production, and wind turbines optimum sites prediction using a Weibull statistical model for predicting the performance of hybrid wind systems and their annual production, consumption of fuel, and costs [4]. Very short-term forecastingis defined as look ahead periods from a few minutes up to an hour, while short-term forecasting, which is proposed in this paper,will indicate hours out to a few days ahead. This difference between the two forecasting time periods is important when trying to create a prediction system .Three main classes of techniques have been identified for wind forecasting. These techniques are numeric weather prediction (NWP) methods, statistical methods, and methods based upon artificial intelligence [6]. Fuzzy sets were introduced to represent and manipulate data and information that possesses non-statistical uncertainty. Fuzzy sets are a generalization of conventional set theory that was introduced as a new way to represent vagueness in the data. It introduces vagueness (with the aim of reducing complexity) by eliminating the sharp boundary between the members of the class from nonmembers [4].These approaches are problem dependent to a large extent and converge slowly and even may diverge in certain cases. Weibulldistribution is the most commonly used probability density function to describe and evaluate the frequency of wind-speed at the selected sites [4].Weibull distribution can be described by (1) [7]; ( ) 1 ( ) ( ) w v v wB v w f w e       (1) Wherevis a shape parameter,  is a scale parameter, and independent variablewis the wind-speed. If the shape parameter equals 2, the Weibull distribution is known as the Rayleigh distribution. For the Rayleigh distribution the scale factor, c, given the average wind speed (w ) can be found from (v=2, and 2  w   ) [4]. Figure 1. Probability density of the Rayleigh distribution for selected sites In Fig. 1, the wind-speed probability density function (pdf) of the Rayleigh distribution is plotted. The average wind speeds in the figure are 5m/s, 5.3 m/s, and 5.4 m/s correspond to the wind speed in SidiBarrani, MersaMatruh and El Dabaaas three important candidate regions in Egypt’s North-Western coast [7]. In this paper, three different wind-speed prediction models are proposed. The differences between these models are the size of wind-speed data block required and the scheme by which ANFIS is implemented. All proposed models are short-term based models, twenty four hours ahead of wind-speed forecasting. III. Proposed Approach The proposed approach in this paper is based on Kalman filter and ANFIS as a superior soft-computing technique. 3.1) Kalman Filter (KF) The Kalman filter was created by Rudolf E. Kalman in 1960, though Peter Swerling actually developed a similar algorithm earlier [8]. It was developed as a recursive solution to the discrete-data linear filtering problem. Kalman filter is based on recursive data processing algorithm and Generates optimal estimate of desired quantities given the set of measurements. Kalman Filtering is so popular because Good results in practice due to optimality and structure. 0 5 10 15 20 25 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 Probability density Wind-speed in m/s Rayleigh Probability density function pdf El Dabaa Mersa Matruh Sidi Barrani m/s
  • 3. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 11| In order to use the KF to estimate the internal state of a process given only a sequence of noisy observations; the following matrices must be specified, which is represented as a linear stochastic difference equation. k k k 1 k k k x A x B u w     (2) Where: k x = state vector k A = state transition model which is applied to the previous state k 1 x  k B = control-input model which is applied to the control vector uk k w = process noise which is assumed to be drawn from a zero mean multivariate normal distribution with covariance Q, P(w)  N(0,Q) The relationship between the process state and the measurementvaluescanbe represented as [8]: k k k k Z  H x v (3) Where: k Z = measurement of system state k H = the observation (or measurement) zk of the true state space into the covariance R k v = measurement noise; p(v) ~ N(0,R) To find an equation that computes an a posteriori state estimate as ˆk x a linear combination of an a priori estimate ˆk x and a weighted difference between the actual measurement k z and a measurement prediction ˆk Hx ,[8]. ˆ ˆ ( ˆ ) k k x  x  K Z Hx (4) The difference ( ˆ ) k k z Hx  iscalled innovation or residual. Residual of zero;meansthat, the twoterms are in complete agreement and k is the gain or blending factor thatminimizes the posteriori error covariance. Matrix k is the gain thatminimizes the a posteriori error covariance. The equationsthatneed to beminimized, ˆ ˆ ( ˆ ) k k k k x x K Z Hx     (5) Ongoing Discrete Kalman Filter CycleProject the state ahead, 1 ˆ ˆ k k k k k x A x B u     (6) Project the error covariance ahead 1 T k k k k P A P A Q     (7) Compute the Kalman gain 1 ( ) T T k k k K P H HP H R      (8) Update estimate with measurement zk ˆ ˆ ( ˆ ) k k k k k x x K z Hx      (9) Update the error covariance [8] (1 ) k k k P K H P   (10) 3.2) Adaptive Neuro-Fuzzy Inference Systems (ANFIS) Adaptive Neuro Fuzzy Inference System (ANFIS) is a fuzzy mapping algorithm that is based on Tagaki-Sugeno- Kang (TSK) fuzzy inference system.ANFIS is integration of neural networks and fuzzy logic and have the potential to capture the benefits of both these fields in a single framework. ANFIS utilizes linguistic information from the fuzzy logic as well learning capability of an ANN for automatic fuzzy if-then rule generation and parameter optimization [9]. A conceptual ANFIS consists of five components: inputs and output database, a Fuzzy system generator, a Fuzzy Inference System (FIS), and an Adaptive Neural Network. The Sugeno- type Fuzzy Inference System, which is the combination of a FIS and an Adaptive Neural Network, was used in this study for rainfall-runoff modeling. The optimization method used is hybrid learning algorithms [9]. For a first-order Sugeno model, a common rule set with two fuzzy if-then rules is as follows: Rule 1: If x1 is a1 and x1 is b1, then 1 1 1 1 1 1 f  a x b x c (11) Rule 2: If x1 is a2 and x2 is b2, then 2 2 2 2 2 2 f  a x b x c (12) Where, 1 x and 2 x are the crisp inputs to the node and 1 1 2 2 a ,b ,a ,b are fuzzy sets, , i i i a b andc ( i = 1, 2)are the coefficients of the first-order polynomial linear functions.
  • 4. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 12| It is possible to assign a different weight toeach rule based on the structure of the system, where, weights w1 and w2 are assigned to rules 1 and 2 respectively and f = weighted average . ANFIS network is composed of five consequent layers. Each layer contains several nodes described by the node function. Let Oi j denote the output of the ith node in layer j[9], [10]. In layer 1, every node i is an adaptive node with node function 1 ( ), 1,2 i i O  A x i  (13) Or 1 2 ( ), 3,4 i i O B y i    (14) Where x (or y ) is the input to the ith node and i A (or i 2 B ) is a linguistic label associated with this node. The membership functions for A and B are usually described by generalized bell functions [11], e.g. 2 1 ( ) 1 i i q i i A x x r p     (15) where{ , , } i i i p q r is the parameter set. Any continuous and piecewise differentiable functions, such as triangular-shaped membership functions, are also qualified candidates for node functions in this layer [4]. Parameters in this layer are referred to as premise parameters. In layer 2, each node  multiplies incoming signals and sends the product out 2 ( ) ( ), 1,2 i i i i O  w  A x B y i  (16) Each node output represents the firing strength of a rule. In layer 3, each node N computes the ratio of the ith rule firing strength to the sum of all rules’ firing strengths 3 1 2 , 1,2 i i i w O w i w w     (17) The outputs of this layer are called normalized firing strengths.In layer 4, each node computes the contribution of the ith rule to the overall output 4 i i i i ( i i i ), 1,2 O  w z  w a x b y c i  (18) Wherewi is the output of layer 3 and {푎푖 , 푏푖 , 푐푖}is the parameter set. Parameters of this layer are referred to as consequent parameters. In layer 5, the single node computes the final output as the summation of all incoming signals 5 i i i i i i i i i w z O w z w      (19) Thus, an adaptive network is functionally equivalent to a Sugeno-type fuzzy inference system. ANFIS is an embedded tool in the MATLAB fuzzy toolbox. This approach is based on using the neural networks training capability to adjust the membership functions’ (MF) parameters of the proposed fuzzy inference system (FIS). The proposed ANFISs utilize a subtractive clustering technique in which Gaussian MFs are used. Subtractive clustering generates an initial model for ANFIS training. This subtractive clustering method partitions the data into groups called clusters, and generates an FIS with the minimum number of rules required to distinguish the fuzzy qualities associated with each of the clusters. Subtractive clustering avoids the curse of dimensionality of grid partitioning method. Subtractive clustering is a fast, one-pass algorithm for estimating the number of clusters and the cluster centers in a set of data. It is especially used if there is no clear idea about how many clusters should be assigned for a given set of data. The real-data sets used to build the proposed models were obtained through a huge database website for weather recordings that covers almost all countries around the globe [12]. These recordings are based on real hourly-based measurements for the corresponding sites. The study proposed is done for MersaMatruh site as one of the candidate sites in Egypt that has sufficient wind resources [7]. IV. Simulation Results And Discussions In this paper the study is based on a real wind speed data gathered from Egypt north-western coast [12].This location has been selected based on the evaluation done in [7], as it can be considered one of the most promising locations at the north coast. Each subsection has a model to forecast the wind-speed for a certain period of time and a different data block size to obtain with four different models by the end of this section.
  • 5. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 13| 1.1. Model-I: 24-Hrs Ahead Based on Yearly Data Recordings The first model is based on a single month’s wind-speed data in seven consecutive years e.g. the month of July of years 2007, 2008, 2009, 2010, 2011, 2012 and 2013. In order to train an ANFIS, complete data sets of inputs along with their corresponding desired output data are needed. Thus, wind-speed data from 2007-2012 are used as six inputs with data sets of 2013 are used as a corresponding output. Since July is 31 days, only 30 days data (5040 data points) were used for training and the 31st whole day is to be predicted using the obtained model. The monthly data is selected in the same season to avoid the climate change between seasons.   1 2 3 4 5 6 Data(k) x x x x x x (20) The output training data corresponds to the trajectory prediction.   7 T arget(k) x (21) Where: 1 x through 7 x are wind-speed data in seven consecutive years e.g. the month of July of years 2007, 2008, 2009, 2010, 2011, 2012 and 2013 respectively. The training input/output data is a structure whose first component is the six-dimensional input Data(k) as in (20), and its second component is the output T arget(k) as in (21). Fig. 2 presents the wind-speed data sets in m/s for July in 2007 through 2013 from upper graph down respectively, these data sets were obtained from [9]. The data are hourly recordings, thus for 31 days a total of 744 data point are shown per graph, but only 720 points per graph are used for training purposes and the last 24 hours are to be predicted. Fig. 3 shows the generated FIS using subtractive clustering using ANFIS toolbox that provides a single output Takagi-Sugeno-Kang (TSK) type with linear MFs for the output. The upper graph of Fig. 4 shows the root mean square error (RMSE) that resulted during the ANN training epochs. The resultant ANFIS model is used for the purpose of testing and validation to predict 24-Hrs ahead. The middle graph of Fig. 4 shows the wind-speed forecasting in m/s for one complete day ahead for the end of July. The error over one day between actual and predicted wind-speed is shown in the lower graph of Fig. 4. The mean value of the error (ME) is found to be around 0.2645 m/s with a mean absolute error (MAE) of 1.6319 m/s. Figure 5 gives scattered plot for actual speed verses predicted speed month data. Figure 2. Real wind-speed data for 7 months all in July (2007-2013). 0 100 200 300 400 500 600 700 0 10 20 Vw2k7 (m/s) Wind Speed Readings for seven Complete Months 2007-2013 in m/s 0 100 200 300 400 500 600 700 0 10 20 Vw2k8(m/s) 0 100 200 300 400 500 600 700 0 10 20 Vw2k9 (m/s) 0 100 200 300 400 500 600 700 0 10 20 Vw2k10 (m/s) 0 100 200 300 400 500 600 700 0 10 20 Vw2k11 (m/s) 0 100 200 300 400 500 600 700 0 10 20 Vw2k12 (m/s) 0 100 200 300 400 500 600 700 0 10 20 Vw2k13 (m/s) Time in hours
  • 6. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 14| Figure 3. Proposed TSK-FIS for model-I based onReal Wind Speed Data Input Figure 4. Upper graph is RMSEresult for the model-I, Middel graph is actual and prediction of 24-Hrs ahead ,where the lower graph shows the prediction error Figure 5. Scattered plot for actual vs predicted month data 1.2. Model-II: 24-Hrs Ahead Based on one month Data This model is based on only one month wind-speed data, e.g. July 2013. In this model, one month of hourly based wind-speed recordings are required. Data are rearranged to create a mapping from 4 samples wind-speed data points, sampled every 24 hours, to a predicted future of 24 hoursas shown in Fig. 6. Figure 6. Block diagram of ANFIS without Kalman Filter (KF) Data(k)  x(k 3p) x(k 2p) x(k  p) x(k) (22) 0 100 200 300 400 500 600 700 800 900 1000 2 2.2 2.4 Number of epochs RMSE Error Curves 720 725 730 735 740 5 10 15 20 Time in Hrs Vwind in m/s Wind-Speed and ANFIS Prediction for one day ahead Actual Predicted 720 725 730 735 740 -5 0 5 Time in Hrs Error in m/s Prediction Errors 0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20 Actual month data Predicted month data Scattered plot for actual vs predicted month data
  • 7. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 15| The output training data corresponds to the trajectory prediction. Target(k)  x(k  P) (23) Where k is the time instant in hours and P is the period to be predicted ( P = 24 in this case). The training input/output data is a structure whose first component is the four-dimensional input Data(k) as in (22), and its second component is the output Target(k) as in (23). There are 720 input/output data points. These data points are used for the ANFIS training (these became the training data set), while only part of them are used as checking data to validate the identified fuzzy model. Figure 7.Upper graph is RMSE result for the model-I, Middel graph is actual and prediction of 24-Hrs ahead ,where the lower graph shows the prediction error The one month data points (July 2013) were plotted earlier as the last graph of Fig. 2 to illustrate the data used for the training. These data points are then rearranged as five vectors of shifted wind-speed recordings (each vector is 24-Hrs shifted from its corresponding consequent vector). Training the ANFIS is done based on the concept of time-series prediction. RMSE resulted from the training epochs of the ANN is shown in theupper graph of Fig. 7. Data is then used to validate the ANFIS by predicting 24-Hrs ahead. The prediction of July 31st is shown in middle graph of Fig. 7, while the lower graph illustrates the prediction error which shows a quite similar prediction error for model-II as for model-I. The mean value of the error is found to be around 0.8545 m/s with MAE of 1.1975 m/s. The results obtained by model-II is similar to the results of the previous model (model-I), but it has a significant advantage over model-I. This advantage is that model-I has much more data points used in the training step (model-II uses only 14% of model-I data points). Thus, model-II is preferred over model-I. Figure 8 gives scattered plot for actual speed verses predicted speed month data of model II Figure 8. Scattered plot for actual vs predicted month data 0 1000 2000 3000 4000 5000 6000 7000 1.5 2 Number of epochs RMSE Error Curve 720 725 730 735 740 0 10 Predicted Vwind m/s Time in Hrs Wind-Speed and ANFIS Prediction for one day ahead Actu al Predicted 720 725 730 735 740 -2 0 2 Predicted error m/s Time in Hrs Prediction Errors 0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18 Actual month data Predicted month data Scattered plot for actual vs predicted month data
  • 8. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 16| 1.3. Model-III: 24-Hrs Ahead Based on one month Data with Kalman Filter The statistical uncertainty is the randomness or error that comes from different sources; the five types of uncertainty that emerge from the imprecise knowledge are:  Process uncertainty: dynamic randomness.  Modeling uncertainty: wrong specification of the model structure.  Measurement uncertainty: error on observed quantities.  Implementation uncertainty: consequence of the variability.  Estimate uncertainty: appear from any source of uncertainties or a combination of them, and it is called inexactness and imprecision. Wind speed measurements obtained from [12], are subjected to some sort of uncertainties which are presented as vagueness of the wind speed value due to noise contents. KF is commonly used to filter out noisy data as it is considered the best linear unbiased estimator (BLUE). In Model-II; data set is allowed to pass initially through KF for the purpose of minimizing the error covariance exhibited by the data set as shown in Fig. 9. Estimated (filtered) data are then rearranged to create a mapping from four samples wind-speed data points, sampled every twenty four hours, to a predicted future of twenty four hours. Figure 9. Block diagram of ANFIS with Kalman Filter (KF) ( )  ˆ( 3 ) ˆ( 2 ) ˆ( ) ˆ( ) Data E k  x k  p x k  p x k  p x k (24) Where: ( ) Data E k = Estimated data Vector The output training data corresponds to the trajectory prediction. Estimated Target k  xˆ(k  p) (25) Where k is the time instant in hours and p is the period to be predicted ( p = 24 in this case). The training input/output data is a structure whose first component is the four-dimensional input ( ) Data E k as in (24), and its second component is the output Estimated Target (k) as in (25). There are 720 input/output data points. These data points are used for the ANFIS training (these became the training data set), while only part of them are used as checking data to validate the identified fuzzy model. Figure 10.Upper graph is RMSE result for the model-I, Middel graph is actual and prediction of 24-Hrs ahead ,where the lower graph shows the prediction error RMSE resulted from the training epochs of the ANN is shown in upper graph of Fig.10. Data is then used to validate the ANFIS by predicting 24-Hrs ahead. The prediction of July 31st is shown in middle graph of Fig. 10, while the lower graph illustrates the prediction error. The mean value of the error is found to be around 0 1000 2000 3000 4000 5000 6000 7000 0.6 0.8 1 Number of epochs RMSE Error Curves 720 725 730 735 740 0 5 10 15 Predicted Vwind m/s Time in Hrs Wind-Speed and ANFIS Prediction for one day ahead Ac tual Predicted 720 725 730 735 740 -2 0 2 Predicted error m/s Time in Hrs Prediction Errors
  • 9. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 17| 0.0804 m/s with MAE of 0.6624 m/s. The results obtained by model-III arebetter than the results of the previous model (model-II), because it has a significant advantage over model-II. This advantage is that model-III has low mean absolute error this mean the prediction is more accurate by 55.5%. Thus, model-III is preferred over model- II. Figure 11 gives scattered plot for actual speed verses predicted speed month data of model III Figure 11. Scattered plot for actual vs predicted month data Table I. shows accuracy study between the three proposed models including the used forecasting period which is twenty four hours during seven months for the first model and one month for the next both of models. The comparison discusses: RMSE, ME, MAE and Mean Absolute Percentage Error (MAPE). Model-III using KF showed better accuracy based on error calculation. Thus; model-III is better than model-I because MAPE has been improved by 51.45% as shows in equation (26): MAPE of Model-III Enhancement Ratio = (1- ) MAPE of Model-I (26) 10.31 (1 ) 63.17% 28    And model-III is better than model-II because MAPE has been improved by 51.45% as shows in equation (27): MAPE of Model-III Enhancement Ratio = (1- ) MAPE of Model-II (27) 10.31 (1 ) 51.45% 21.24    Table I. Accuracy study for wind-speed forecasting. Model-I Model-II Model-III Forecasting Period 24-Hrs 24-Hrs 24-Hrs Amount of data points 5040 720 720 RMSE (m/s) 1.9782 1.3466 0.7652 Mean Error (m/s) 0.2645 0.8545 0.0804 MAE (m/s) 1.6319 1.1975 0.6624 MAPE (%) 28.00 21.24 10.31 V. Conclusion In this paper, three effective time series stochastic wind models for Egypt’s north-western coast were proposed and optimized using ANFIS and Kalman filter. Model-I based on real wind-speed data sets for the month of July in the years 2007 through 2013; the target was to predict wind-speed 24-Hrs ahead. Model-I accuracy (MAE)is 1.6319 m/s. Model-II and model-III are both based on one month of data to predict 24-Hrs (July 2013);which have the advantage of using only 14% of the data block size and improve the accuracy in the same time. In model-III an initial stage of kalman filter has been added. KF stage has filtered out noise exhibited from measurement uncertainty. Model-III showed better accuracy over model-I by approximately 63.17% mean absolute error and by approximately 51.45% mean absolute error for model-II. 0 2 4 6 8 10 12 14 0 2 4 6 8 10 12 14 Actual month data Predicted month data Scattered plot for actual vs predicted month data
  • 10. Improved Kalman Filtered Neuro-Fuzzy Wind Speed Predictor For Real Data Set Collected At.. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss.9| Sept. 2014 | 18| REFERENCES [1] Sivanagaraja Tatinati and Kalyana C. Veluvolu, “A Hybrid Approach for Short-Term Forecasting of Wind Speed,” Hindawi Publishing Corporation, The ScientificWorld Journal, Volume 2013, Article ID 548370. [2] J. Szarka, “Wind power, policy learning and paradigm change,”Energy Policy, vol. 34, no. 17, pp. 3041–3048, 2006. [3] S. Akpinar and E. K. Akpinar, “Estimation of wind energy potential using finite mixture distribution models,” Energy Conversion and Management, vol. 50, no. 4, pp. 877–884, 2009. [4] O.M. Salim, M.A. Zohdy, H.T. Dorrah and A.M. Kamel, “Adaptive Neuro-Fuzzy Short-Term Forecasting for Egypt’s East-Coast ,” international Journal of Sustainable Energy, iFirst, 2011, 1–19. [5] Thanasis G. Barbounis, J. B. Theocharis, M. C. Alexiadis, P. S. Dokopoulos, “Long-TermWind Speed and Power Forecasting Using Local Recurrent Neural NetworkModels,” IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 21, NO. 1, pp. 273-284, 2006. [6] M. Negnevitsky and C. W. Potter, “Very Short-Term Wind Forecasting for Tasmanian Power Generation,” IEEE Transactions on Power Systems, vol. 21, no. 2, pp. 965–972, 2006, . [7] Ahmed Shata, “Theoretical investigation and mathematical modelling of a wind energy system Case study for Mediterranean and Red Sea,” ACWE11-2009, 11th Americas Conference on Wind Engineering, San Juan, Puerto Rico, June-2009. [8] Greg Welch, Gary Bishop, “An Introduction to the Kalman Filter”, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, NC 27599-3175 ,2006. [9] Kumar, P., D. Kumar, Jaipaul, A. K. Tiwari, “ Evaporation Estimation Using Artificial Neural Networks and Adaptive Neuro-Fuzzy Inference System Techniques,” Pakistan Journal of Meteorology , Vol. 8, Issue 16: Jan 2012. [10] F. Castellanos1 and N. James , “Average Hourly Wind Speed Forecasting with ANFIS,” ACWE11-2009, 11th Americas Conference on Wind Engineering, San Juan, Puerto Rico, June-2009. [11] D.K.Chaturvedi1, Sinha Anand Premdayal2 and Ashish Chandiok3 , “ Short Term Load Forecasting using Neuro- fuzzy-Wavelet Approach,”International Journal of Computing Academic Research (IJCAR),ISSN 2305-9184 Volume 2, Number 1 (February 2013), pp. 36-48 [12] Weather Underground website, www.wunderground.com