[ieee 2010 international conference on artificial intelligence and computational intelligence (aici)...

4
Abstract— A new strategy in wind speed prediction based on adaptive weighted particle swarm optimization combined with artificial neural networks was proposed. Regarding the data gathering, sometimes it is difficult to provide the neural network with sufficient data to be trained efficiently. In order to solve this problem Adaptive weighed particle swarm optimization is used to increase the data the produced data is fed to a multilayered feed forward neural network to predict the future wind speed. This method has lead to good estimated wind speed accuracy and good prediction performance. Keywords- Adaptive Weighted Particle Swarm Optimization; Multilayered Feed Forward Neural Network; Predictio; Wind Speed; Data Scarcity. I. INTRODUCTION The increased use of energy and the depletion of the fossil fuel reserves combined with the increase of the environmental pollution have encouraged the search for clean and pollution-free sources of energy [1]. One of these is wind energy. This is a clean, inexhaustible and a free source of energy that has served the mankind for many centuries by propelling ships, driving wind turbines to grind grains and for pumping water. Despite the high cost of wind power this may become a major source of energy in the years to come. This is so because the severe pollution of the planet originating from the burning of the fossil fuels and the nuclear energy risks cannot continue forever [3]. The predicted variations of meteorological parameters such as wind speed, relative humidity, solar radiation, air temperature, etc. are needed in the renewable industry for design, performance analysis, and running cost estimation of these systems. For proper and efficient utilization of wind power, it is important to know the statistical characteristics, persistence, availability, diurnal variation, and prediction of wind speed. The wind characteristics are needed for site selection, performance prediction and planning of wind turbines. Of these characteristics, the prediction of mean monthly and daily wind speed is very important [2, 5]. The neural network has several advantages. It needs sufficient data to learn the relation between inputs and outputs. One problem that exists is the data’s scarcity and this problem is solved by producing as much data as it is needed between the available values of the data using AWPSO. It can be said that the way applies a neural network to the problem like an open algorithm, or the problem from which a situation changes in the time, is suitable. Moreover, since a neural network does parallel processing to a mathematics model carrying out calculation processing of series, even if some noises and the error are contained in input data, an output can take out an approximation solution [4]. This paper is organized in this way. In section 2 the applied method and the used data are introduced. In section 3 the simulation results are explained and finally section 4 gives the conclusion. II. THE APPLIED METHOD In this study the available data is the twenty months of data containing wind speed and direction recorded by cup anemometer at a level of 80 feet from ground. These data are collected at Khoramdareh in Iran. In order to solve the data scarcity problem AWPSO is used to create some data between each available value of the data. 80 percent of the data produced is used for training the neural network and the rest is used for test data. In order to get accurate results the data is normalized and finally the trained network is used to produce the prediction data using the actual set of data that was the original data. The prediction is a one-step-ahead prediction that means n data is given to the network and the data n+1 is supposed to be predicted. In order to predict k data the inputs have to be fed Using AWPSO to Solve the Data Scarcity Problem in Wind Speed Prediction by Artificial Neural Networks Mohsen Fesharaki 1 , Niusha Shafiabady 1 , Mohsen A. Fesharaki 1 , Shahab Ahmadi 1 1 Science Society of Mechatronics, Azad University, Science and Research Branch [email protected] , [email protected] , [email protected] , [email protected] 2010 International Conference on Artificial Intelligence and Computational Intelligence 978-0-7695-4225-6/10 $26.00 © 2010 IEEE DOI 10.1109/AICI.2010.251 49 2010 International Conference on Artificial Intelligence and Computational Intelligence 978-0-7695-4225-6/10 $26.00 © 2010 IEEE DOI 10.1109/AICI.2010.251 49

Upload: shahab

Post on 09-Mar-2017

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: [IEEE 2010 International Conference on Artificial Intelligence and Computational Intelligence (AICI) - Sanya, China (2010.10.23-2010.10.24)] 2010 International Conference on Artificial

Abstract— A new strategy in wind speed prediction based on adaptive weighted particle swarm optimization combined with artificial neural networks was proposed. Regarding the data gathering, sometimes it is difficult to provide the neural network with sufficient data to be trained efficiently. In order to solve this problem Adaptive weighed particle swarm optimization is used to increase the data the produced data is fed to a multilayered feed forward neural network to predict the future wind speed. This method has lead to good estimated wind speed accuracy and good prediction performance.

Keywords- Adaptive Weighted Particle Swarm Optimization; Multilayered Feed Forward Neural Network; Predictio; Wind Speed; Data Scarcity.

I. INTRODUCTION

The increased use of energy and the depletion of the fossil fuel reserves combined with the increase of the environmental pollution have encouraged the search for clean and pollution-free sources of energy [1]. One of these is wind energy. This is a clean, inexhaustible and a free source of energy that has served the mankind for many centuries by propelling ships, driving wind turbines to grind grains and for pumping water. Despite the high cost of wind power this may become a major source of energy in the years to come. This is so because the severe pollution of the planet originating from the burning of the fossil fuels and the nuclear energy risks cannot continue forever [3].

The predicted variations of meteorological parameters such as wind speed, relative humidity, solar radiation, air temperature, etc. are needed in the renewable industry for design, performance analysis, and running cost estimation of these systems.

For proper and efficient utilization of wind power, it is important to know the statistical characteristics, persistence, availability, diurnal variation, and prediction of wind speed.

The wind characteristics are needed for site selection,

performance prediction and planning of wind turbines. Of these characteristics, the prediction of mean monthly and daily wind speed is very important [2, 5].

The neural network has several advantages. It needs sufficient data to learn the relation between inputs and outputs. One problem that exists is the data’s scarcity and this problem is solved by producing as much data as it is needed between the available values of the data using AWPSO. It can be said that the way applies a neural network to the problem like an open algorithm, or the problem from which a situation changes in the time, is suitable. Moreover, since a neural network does parallel processing to a mathematics model carrying out calculation processing of series, even if some noises and the error are contained in input data, an output can take out an approximation solution [4].

This paper is organized in this way. In section 2 the applied method and the used data are introduced. In section 3 the simulation results are explained and finally section 4 gives the conclusion.

II. THE APPLIED METHOD

In this study the available data is the twenty months of data containing wind speed and direction recorded by cup anemometer at a level of 80 feet from ground. These data are collected at Khoramdareh in Iran.

In order to solve the data scarcity problem AWPSO is used to create some data between each available value of the data. 80 percent of the data produced is used for training the neural network and the rest is used for test data. In order to get accurate results the data is normalized and finally the trained network is used to produce the prediction data using the actual set of data that was the original data. The prediction is a one-step-ahead prediction that means n data is given to the network and the data n+1 is supposed to be predicted. In order to predict k data the inputs have to be fed

Using AWPSO to Solve the Data Scarcity Problem in Wind Speed Prediction by Artificial Neural Networks

Mohsen Fesharaki1, Niusha Shafiabady1, Mohsen A. Fesharaki1, Shahab Ahmadi1

1 Science Society of Mechatronics, Azad University, Science and Research Branch

[email protected] , [email protected], [email protected], [email protected]

2010 International Conference on Artificial Intelligence and Computational Intelligence

978-0-7695-4225-6/10 $26.00 © 2010 IEEE

DOI 10.1109/AICI.2010.251

49

2010 International Conference on Artificial Intelligence and Computational Intelligence

978-0-7695-4225-6/10 $26.00 © 2010 IEEE

DOI 10.1109/AICI.2010.251

49

Page 2: [IEEE 2010 International Conference on Artificial Intelligence and Computational Intelligence (AICI) - Sanya, China (2010.10.23-2010.10.24)] 2010 International Conference on Artificial

k times and the k data should be predicted in k steps.

A. The Applied Neural Network

A neural network method is developed to retrieve ground surface wind speed. The used neural network is the MLP network. The neural network is a fully connected, forward feeding, multilayered perception that consists of one input layer, two hidden layers and one output layer. Levenberg-Marquardt is used for training data in the present study. Fig. 1 shows the MLP network’s structure. The input layer has five neurons that correspond to the wind speed given. The first hidden layer has 10 neurons with tansig transfer functions and the second hidden layer has 5 neurons again with tansig transfer functions and finally the output layer has one neuron with linear transfer function. As it is seen in Fig.

1, five inputs are fed to the network and the 6th

data is predicted that is a one step ahead prediction.

B. AWPSO

PSO (Particle Swarm Optimization) is a population-based method used for optimization. It is an evolutionary computation technique developed by Kennedy and Eberhart. It seems like an appropriate time to step back and look at where we are, how we got here, and where we think we may be going. It is written from an engineering and computer science perspective, and is not meant to be comprehensive in areas such as the social sciences. The applications already developed include human tremor analysis, power system load stabilization, and product mix optimization and many others. AWPSO is a verification of PSO to have a better performance. The formulation of AWPSOis as follows as mentioned is (1) and (2).

Nt , 2, 1,t t/Nt a a

) w-(1r ww

1)-(tx(t)v(t)x

(t))] x-(xr(t)) x-(x[r a1)-(t v w (t)v

0

0 0

iii

iiglobalbest2ilocalbesti1ii

(1)

1] [0, wand 1] [0.5, is a

U(0,1) r ,rr,

00

21 (2)

In (1), Nt is the maximum number of iterations and t is the current iteration.

III. SIMULATION RESULTS

The simulations are done using Matlab and its results are given in Fig. 2~6. As mentioned before the data is increased by adding 30 data between each two actual data we have, using AWPSO and then it is normalized as shown in (3).

New_Data = (Old_Data-min) / (max-min) (3)

Fig. 2 - The result of the normalized train data fed to the neural network

About 80 percent of the total produced data is used for training the network and its result is given in Fig. 2 and Fig. 3 shows the same data that has been denormalized too. As the figure shows the network has been trained well. The RSME of the network is given in table I. The rest of the produced data is used as the test input for the neural network. Its result is given in Fig. 4 and its denormalized

Fig. 1 - The structure of the used MLP neural network

 

Inputs 

Output 

5050

Page 3: [IEEE 2010 International Conference on Artificial Intelligence and Computational Intelligence (AICI) - Sanya, China (2010.10.23-2010.10.24)] 2010 International Conference on Artificial

oin

Ae

Angsn

output is given n table I.

Fig. 3 - The re

As the resultefficiently.

Fig. 4 - The resu

After this stagnetwork and tgiven in Fig. 6 show that althonetwork has ach

TA

Tradataftebein

denorlize

Epochs 60RMSE 0.25

in Fig. 5 and

esult of the train dadenor

ts show the

ult of the normalize

ge the originathe results areand its RMSE ough the data hieved a good

ABLE I. THE SIM

ain ta er ng rmaed

Test data after being

denormalized

0 600 559 0.3455

also the related

ata fed to the neurarmalized

neural netwo

ed test data fed to

al data is givee denormalized

is shown in tahas been too result and it is

MULATION RESU

Actual data

noe

600 1.7452 0

d RMSE is giv

al network being

ork has work

the neural network

en to the neud. This result able I. The resu

little, the neu quite accurate

ULTS

Train ormalized data

Tesnormaed da

600 6000.0313 0.046

ven

ked

k

ural is

ults ural e.

t alizata

0 65

Fig

6

It hpredictecooperadevelopproposeperform

[1] T.GnetNe

[2] S. neuIEE

[3] M. netwrefe

. 5 - The result of

6 - The result of th

I

has been founded using a littlation of the ped a new meed method h

mance. The resu

G. Barbounis, Jtworks for windeurocomputing 7

Li, C.D. Wuncural networks toEE Trans. Energ

Bilgili, B. Sahiworks for the werence stations dat

the test data fed todenormalized

he original data fed

IV. CONCLU

d that wind sple knowledge oneural netwo

thod to retrievhas a good ults show good

REFERENC

J.B. Theocharisd speed predictio70 (2007) 1525–1ch, A. O’Hair, o estimate windgy Conversion 16in, A. Yasar, Ap

wind speed predicta, Renewable Ene

o the neural netword

d to the neural netw

USION

peed can be suof the wind sporks and AWve wind speed

wind speed d accuracy.

CES

s, Locally recuron using spatial 1542. G.M. Giesselm

d turbine power 6 (3) (2001) 276pplication of artiction of target stergy 32 (2007) 235

rk being

Fig. work

uccessfully peed by the

WPSO. We data. This prediction

rrent neural correlation,

mann, Using generation,

6–281. ificial neural tations using 50–2360.

5151

Page 4: [IEEE 2010 International Conference on Artificial Intelligence and Computational Intelligence (AICI) - Sanya, China (2010.10.23-2010.10.24)] 2010 International Conference on Artificial

[4] Celik, A.N., 2003. Energy output estimation for small-scale wind power generators using Weibull-representative wind data. J. Wind Eng. Ind. Aerodyn. 91, 693–707.

[5] Nowrouzi, A. and Sadeghian, A. Study of Wind measurement stations to determine wind potential in Manjil area , Proceedings of the World Renewable Energy Congress 2005, pp.81-86.

5252