• 検索結果がありません。

Neural Network Applications in Environmental and Engineering Research : Prediction of Power Output from a Solar Power Generating System

N/A
N/A
Protected

Academic year: 2021

シェア "Neural Network Applications in Environmental and Engineering Research : Prediction of Power Output from a Solar Power Generating System"

Copied!
5
0
0

読み込み中.... (全文を見る)

全文

(1)

Kiryu Junior College

NII-Electronic Library Service KiryuJunior College

Neural

Network

Applications

in

Environmental

and

Engineering

Research

-Prediction

of

Power

Output

from

a

Solar

Power

Generating

System-vengr*liffli

e:

ts

Vt6=i-

7V3

v

F

V-

tr

7

7'

]J

()itwa)ki{l&tzi

X7AOM"EOi}nv)

fr-

ei

g

)i

Herchel

Thaddeus

C.

*Gunma

University

Ma

¢

hacon,

Seiichi

Shiga*

,

Faculty

of

Engineering

Abstract

A

neural network model consisting of an

input

layer,

two

hidden

Iayers,

and an output

layer

was

built

topredictthepower

output of a

photovoltaic

power

generation

system,

Satisfactory

predictions

of the

power

output were obtained after the

netwerk was trained.

Keywerds:

Neural

network,

Photovoltaic

power generationsystem,

Neuron,

Network

architecture,

Back

propagation

lntroduction

The biologicalnetwork of thehuman

brain

consists of

billionsof cells called neurons. These neurons carry

information through interconnectionswhich enable us to

learn,

recognize, and

predict.

An

artificialneural network

can

be

built

from

hundreds

of simulated neurons that

mimic the

human

brain's

abiiity to

learn

from

a

given

input

or

inputs.

Unlike

expert systems, neural networks are

incapable

of

fo11owing

rules.

However,

theycan

be

trained

by

providing

them with

input

and output

information.

Thus,neural networks are capable ofrecognizing patterns.

Neural

network applications range

from

pattern and

character recognitioni'Z)

forecasting3・`),

and

decision

makingS'

.

The

authors

have

publisheda paper on theuse of neural networks

for

diesel

engine combustion and

performance analysisfi).

Although theultimate goalof thisresearch

is

topredict

the

photovoltaicpower output

from

a ]OkW solar power

generating system

given

a certain date and time, the

immediate goalat thisstage of theresearch isto develop

and traina neural network topredictthesystem generated

power output from temperature, humidity,and irradiance

l63

data.

Data

Acquisition

Temperature

(

)

and

humidity

(%)

readings were

acquired

from

sensors attached toa wireless

data

logging

apparatus,

Irradiance

(Wlm2)

was measured

by

a

pyranometer

with a spectral range of

300

to

2800

nrn and

a

directional

response of

less

than +1-

25

W

f

m7.

The

pyranometer was also connected toawireless

data

logger.

Data

collected

by

the wireless

loggers

were sent to a communication base which was attached to a computer.

The electrical power output generated from a 10 kW

photovoltaicpower generationsystem was monitorecl and

recorded through a real-time dataacquisition system. Fig.

1

shows the pyranometer

located

at the

base

of thesolar module. Specificationsof the solar module are shown in

Table

1,

DC power generated

by

the solar module

is

converted intoAC power which issupplied to the utility

grid.

The

TraininglLearning

Data

Inorder to train

the

neural network,

it

has

to

be

fed

with both input and output data. The

inputs

are

iNtskmaJS(\SEee.

NII-Electronicng17I;-,

2006

(2)

Kiryu Junior College

NII-Electronic Library Service KiryuJumor College

Fig.1Thepyranometer[ocatedatthebaseofthesolar module.

Tabie.1 So[armodulespecification$,

Model

HIP-190B2Sanyo

RatedPowerCPmax) 190W MaximumPowerVoltage(Vpm)54.8V

MaximumPowerCurrent(Ipm)3.47A

STC:

Cell

temp. 250C,

AM

1.5,1000 Wlm2

temperature(℃

),

humidity(%),

and

irradiance(Wlm2)

.

The

output isthe

generated

electrical

power

(kW)

,

The

Neural

Network

A

neural netwerk consists of

input,

output, and

hidden

layersof neurons connected to each other. Here,we have 3

input

neurons, and 1output neuron representing our

input

and output

data.

The

hidden

layer

serves as a

bridge

connecting

the

flow

of

information

from

the

input

layer

to

the

output

layer.

The

neural network model

designed

here

is

the

back

propagation

model which

is

a multi-layer

feed

forward

network thatutilizesthe

generalized

delta

rule,

Since

we

know

the

number of

input

and output neurons,

thenext step

is

to

determine

how

many

hidden

neurons are

necessary

for

arobust network.

t

/fr

th

w

lhbo1r

Basically,

we started totraintheneural network, which

from

now on will

be

referred toas

NN,

with only one

hidden

layer.

Here,

we

have

3

input

neurons, a single

hidden

layer

with

10

neurons, and a single output,

The

neural network architecture

is

shown

in

Fig.

2.

The

trainingstatus

is

presented

below:

MtstemaJit71Ept,

eg17T-,

2oo6 164

WaitingTime

(min:sec)

6:39Learning

Tolerance

1.000

Facts

106

TrainingTolerance

O.100

Bad

18

Good

88

Bad-to-Good

Ratio

O.2 Runs(stoppedat) 15,O15

See

Fig.3.

The

training

progress

was monitored through

histograms

oftheRMS error values as theNN trains.The

top

graph

is

a

histogram

which shows

the

distribution

of

errorsover theentirerun, while thelower

graph

shows the

progress

of theerrors as

the

network

is

being

trained,At

first,

largeerrors can be recognized which istypical of a

NN

as

its

starts

its

learning

process.

Typically,

theNN

stops training until the specified acceptable tolerance is

reached.

In

the

first

test,thetrainingcontinued

fOr

quite

some time

but

convergence was not attained.

Asa

consequence, the

NN

training

fbr

this

particular

data

set

was stopped at

15,O15

runs or

iterations.

Even

at this

stage,

18

bad

facts

remain

fOr

a

bad-to-good

ratioof

O,20.

It

is

obvious then

that

thenetwork specifications need to

be

modified. neuron --.v-v).F L L・

>"

output

hidcteoJa'yer

Fig2 The neuralnetwork architecture

(single

hidden layer),

,t2.II@aLag-y!dttil!pmden-tqzeti

7'h

ththddlers

s

Due tothe difficultyof training theprevious network

model, one more hidden layerwas added to the network architecture. The revised NN architecture

is

shown

in

Fig.

(3)

Kiryu Junior College

NII-Electronic Library Service KiryuJunior College = ek/l.vf[,xS 1.UULiU B.URO ffr"¢IE,SSEOo

'

o.gog o.Ego 1.MUU

ltwts

Rumslas2ztoIEo2asltown

Fig.3Ne±work trainingprogressatover 15,OOOiterations

(sing]e

hiddenlayer}.

Fig,4

4.Thus, there are now two hidden layersof

10

neurons ::'et"""""'{"

each. The number of

input

and output neurons remains

the

same. The training status is

presented

below:

WaitingTime

(min:sec)

7:06Learning

Tolerance

1.000

Facts 106 TrainingTolerance

O.100

Bad

5

Good

101

Bad-to-Good

Ratio

O.05Runs(stoppedat)

15,O15

Even

though

the

bad-to-good

ratio exhibited asignificant

improvement,

thetrainingof thisnetwork architecture still

failed

toattain convergence with thetrainingtolerance of

O,100.

A

toleranceof

O.1

means thattheoutput value must

be within 10% of the output range in order to be

considered correct. Fig. 5 shows thenetwork training

progressat 15,O15iterations.Itisobvious thatthenetwork cannot attain convergence at a training tolerance of

O,1

even

beyond

15,OOOiterations.Thus,thetraining tolerance

hasto

be

increased

toahighervalue,

3.77Tainin

wr'thtwohicldenla

ers

7)Tainin

I.Bmgo O.EOD

--:/

'x

,f'....

output r2

The Revisedneura] network architecture

(two

hiddenlayers).

Ff,:fi.re#:

foterance

increased

to

O.2

Here, the network architecture remains unchanged, while

the training tolerance was initiallyincreased to O.4.

Although convergence was rapidly attained, analysis of

the histograms of the input-hidden-output connections

showed that the network still

has

the capacity to learn.

Thus, the tolerance was decreased to 0.2,The training

sm

a.Qell o.sua 1.gao

klxlesl

Fig.5

Rufisl4S9Hto15M9Bshown

Networktrainingprogressatover 15,QOOiterations

(two

hiddenlayers,toleranceatO,1).

/"etveus'ft

30

.roDl

u.iOD Stl[t,;'eva.'・./t', a.gaD D.SOi 1.01Z t,argM Fig.6

Runs

t

toZOOshown

Networktrainingprogress atover 160 iterations

(two

hidden layers,toleranceatO.2).

165

mtsntvajlvreet.

ng17e.

2oo6

(4)

Kiryu Junior College

NII-Electronic Library Service

Kiryu  Junior  College

status  

is

 presented 

below

Wai

廿ng  

Time

(min :sec

4

02Leaming

Tolerance

1.

000

Facts

105

TrainingTolerance0

200 Bad

0

Good 105

Bad−

to

−Good

Ratio

0.

0

Runs

(COnVergenCe  at

160

This time

, the network  trained fairly well  with  a bad

to

good ratio  of 

O,

0.

 Convergence  was  attained  at l60

iterations

 Fig

6shows  the network  training 

progress

 at

l60 iterations

 At this 

point,

 the training was  deemed

sufficient for testing

networl (mo (

fel

Twelve fact files with  input and  output  data were  used  to

test the trained NN  model

The actual  and  the 

predicted

 output  from the NN  model were  compared

 Figure 7 shows  a satisfactory  agreement

between

 these values

1098765432 ぢ

9

δ 10         ≧ 当 刀 O ρ 6 」 O = Φ σ 」 O ≧ O 巳 」 ロ

〇 ω

Actual vs

 Netwo改 Output

211 董 01987S   t   G   a6F54321

Fig

7 Comparison of actual and  predicted Neural Network output

Conclusion

   

Although

 there was  a satisfactory agreement  

between

the actual and 

predicted

 neural network  output

 

it

 

is

 clear

that the 

perfomiance

 of a 

NN

 

for

 

forecasting

 or prediction

is

 

proportionate

 to the nu皿

ber

 of training 

facts

 or 

data.

This

 

is

 

important

 to enhance  the neural networks  

learning

process

 

Also,

 we need  more  testing 

data

 to evaluate the

trained 

NN .

桐生短 期 大 学紀 要

第17号

2006 166

   

Since

 at this stage  of the research  where  the training

data

 used  

in

 the 

NN

 

learning

 

process

 was  rather 

limited

there 

is

 a need  to widen  the conditions  to 

include

 seasonal

and  temporal  variabilities  such  as sun angles  and

atmospheric  effects

 

like

 cloudiness

 which  

determine

 the

hourly,

 

daily,

 monthly

 and  annual  photovoltaic system

generatlon

 output

1

) 2 ) 3 ) 4 ) 5

6

References

H .

Wechsler :

Optimal

 

Sampling

 

Neural

 

Network

Performance , and  Pattern Recognition

 

World

Congress on  

Neural

 

Networks,19951nternational

Neural Network  

Society

 Annual Meeting

2

164−

169

1995

J

N

 Said

, K

 Khorasani

 C

Y

 Suen:ANeocognitron

Synthesized by Production Rule for Handwritten

Character Recognition

 World Congress on  

Neural

Networks , 19951nternational Neural Network  Society

Annual Meeting

2

217−

221

1995

S

P

 Toulson :Forecasting Level and  Volatility of

Exchange  Rates

 World 

Congress

 on Neural 

Networks,

19951nternational

 Neural 

Network

 Society Annual

Meeting

(1):212

215

1995

A .

N .

 

Gorban

, C

 Waxman :Neural

 Networks  

for

Political Forecast

 World  Congress  on  Neural

Networks,

19951nternational Neural Network  Society

Annual Meeting

1:179

184

1995

M .Schumann ,

 R

 Retzko

Solving

 Vehicle Routing

Problems with  Self Organizing Maps

 World Congress

on 

Neural

 

Networks ,

19951nternatienal  Neural

Network

 

Society

 

Annual

 

Meeting,

1

):

189−192,1995,

B .Zhou,

 

H .

 

Machacon,

 et

al:ニ ュ

ル ネッ トワ

クの手 法を 用い て吸 気 ガス 組 成 に よ るエ ンジン性 能 制 御とその 予 測

日 本機 械 学 会 集 (B 編),

66

644

):

297−302,

 

2000.

Acknowiedgment

   

The

 authors  wish  to acknowledge  the efforts  of the

following

 stlldents of 

Kiryu

 

Junior

 

College

C ,

 

Uchiyama,

H .Eguchi,

 

M ,

 

Suzuki,

 

E .

 

Takahashi

 

K

 

Matsumura,

 and

M .Muraoka.

(5)

Kiryu Junior College

NII-Electronic Library Service Kiryu  Junior  College

環 境

学研 究

ニ ュ

ク ア

ョ ン

        

シ ス

ム の

予 測

         

マ チ ャ コ ン

 

チェ ル ,

 

       

学 部

      

 約

 

ニ ュ

ラ ル

ク とは

人 間の脳の経 細 胞 をモ デル と して の [青報処 理 シス テム である

 

本 研 究の目的は

ニ ュ

ラル ネッ トワ

ク を 用い て太陽光 発電 シス テム の出力量 を予 測へ の適 用を論 証 する こ とである

ド :ニ ュ

ラ ル ネッ トワ

太 陽 光 発電

入力 層

中 間層

出力 層

誤 差 逆 伝 学 習 167 桐生短期 大 学 紀 要

第17号

2006   N工 工

Eleotronio  Library  

Fig2 The neural network architecture (single hidden layer),

参照

関連したドキュメント

In plasma physics, we have to solve this kind of problem to determine the power density distribution of an electromagnetic wave m and the total power α from the measurement of

Here we shall supply proofs for the estimates of some relevant arithmetic functions that are well-known in the number field case but not necessarily so in our function field case..

Upon being enabled or released from a fault condition, and after the Enable Delay Time, a soft−start circuit ramps the switching regulator error amplifier reference voltage to

nuclear power generation equipment, construction and maintenance of power transmission and conversion equipment and civil engineering and construction equipment, nonlife

We purchase surplus power from solar power generation equipment installed by customers, that is, the electric power generated by solar power generation equipment less the

Amount of Remuneration, etc. The Company does not pay to Directors who concurrently serve as Executive Officer the remuneration paid to Directors. Therefore, “Number of Persons”

To limit the power lost in generating the drive voltage for the Power Switch, the switching frequency is reduced by a factor of 2 when the input voltage exceeds the V IN

same channel are paralleled together in output of power stage with a common voltage−sense feedback. All the input pins of voltage sense and current senses in unused channel and