Professional Documents
Culture Documents
Trong
=
=
3
1
i
) * W (
i
i
O netY
S gii thut tnh tn hiu ra y c m t nh
hnh 2
3. HUN LUYN MNG NRON VI GII
THUT HC LAN TRUYN NGC LI
BP
Trc khi s dng mng Nron, ta cn phi dy
hc cho mng vi nhim v xc nh cc trng s
V
i
, Wi .Gii thut hc lan truyn ngc BP c
dng dy mng nhiu lp. Ta c tp cc mu hc
{x[k] , y[k] }. T tp mu hc x[k] v cc trng s
V
i
[k] , W
i
[k] ca mng, ta xc nh c u ra
thc ] [
~
k y . Trn c s so snh vi mu hc y[k],
cc trng s W
i
[k] c hiu chnh thnh W
i
[k+1] .
Tip tc t W
i
[k+1] s hiu chnh cc trng s
V
i
[k] .
Vi sai lch cho mu hc th k l
) ( ) (
~
k y k y , gi tr gia tng ] [k W
i
c
xc nh theo cng thc ci bin ca Widnow
nh sau:
. .
) (
] [ ] [ ] [
] [
~
i Y
i
k netY
i
O s
O
netY d
df
k y k y s k W
=
|
|
.
|
\
|
=
(3.1)
Trong
] [
~
) (
] [ ] [
k netY
Y
netY d
df
k y k y
|
|
.
|
\
|
=
l tn hiu sai lch ca nron u ra.
Tham s s gi l bc hc,
9 . 0 1 . 0 = s
C th xc nh O
i
theo cng thc 2.1.
Sau khi tnh c ] [k W
i
, ta xc nh c
trng s mi ] 1 [ + k W
i
theo cng thc sau:
] [ ] [ ] 1 [ k W k W k W
i i i
+ = + (3.2)
Sau khi c ] 1 [ W + k
i
ta xc nh gi tr gia
tng ] [k V
i
theo cng thc ci bin ca
Widnow nh sau:
x s k V
Vi i
. . ] [ == (3.3)
] 1 [ W
) (
i
3
1
] [
+ =
=
k
netV d
df
i
V
k netV
i
Vi
i
Sau khi tnh c ] [k V
i
, ta xc nh c
trng s mi ] 1 [ + k V
i
theo cng thc sau:
] [ ] [ ] 1 [ k V k V k V
i i i
+ = + (3.4)
Thut ton hiu chnh cc trng s s dng n khi
sai lch E < cho trc:
<
(
=
2
~
) ( ) (
2
1
k y k y E (3.5)
S gii thut hun luyn mng c m t trong
hnh 3,4.
x[k]
NetV
i
= V
i
*x[k]
+ b
i
netV
i i
e
netV f O
+
=
=
1
1
) (
=
=
3
1
i
) * (W
i
i
O netY
i = i + 1
i = 1
i > 3
Yes
No
netY
e
netY f k y
+
=
=
1
1
) ( ] [
~
Hnh 2: Lu tnh tn hiu ra y ca mng nron
3
4. XY DNG B IU KHIN DNG MNG
NRON THEO M HNH MU L MT
KHU DAO NG BC 2
Bi ton t ra cn phi thit k b iu khin bng
mng nron tn hiu ra ca i tng iu khin
bm ly tn hiu ra ca m hnh mu khi i tng
c tham s khng bit trc hoc b thay i trong
qu trnh hot ng. Xt m hnh mu l khu dao
ng bc 2:
0 1
2
M
) ( W
a s a s
K
s
M
+ +
= (4.1)
vi thng s K
M ,
a
1
v a
2
c chn ph hp vi
cc ch tiu cht lng mong mun, a
1
, a
0
c th
c lng c. Phng trnh vi phn tng ng
l:
u K y a y a y
M M M M
= + +
0 1
(4.2)
Start
k = 1
x[k]
Create NN
~
y [k]
y[k]
2
~
] [ ] [ *
2
1
(
= k y k y E
E <
Thut ton lan truyn ngc BP
hiu chnh cc trng s
] [ ] [ ] 1 [ k W k W k W
i i i
+ = +
] [ ] [ ] 1 [ k V k V k V
i i i
+ = +
k = k + 1
Stop
Yes
I
II
No
Hnh 3: Lu gii thut hun luyn mng nron
] [ ] [ ] 1 [
* * ] [
) (
* ]) [ ] [ (
] [
~
k W k W k W
O s k W
netY d
df
k y k y
i i i
i y i
k netY
y
+ = +
=
=
i = 1
] [ ] [ ] 1 [
* * ] [
] 1 [ *
) (
3
1
] [
k V k V k V
x s k V
k W
netVi d
df
i i i
Vi i
j
j y
k netVi
Vi
+ = +
=
+ =
=
i = i + 1
i > 3
I
II
No
Yes
Hnh 4: Thut ton lan truyn ngc BP hiu
chnh cc trng s W
i
[k+1], V
i
[k+1]
4
Mng nron trong cu trc iu khin theo vng
kn ng vai tr b iu khin
Trong :
- SP : gi tr t Setpoint
- Y
p
: tn hiu ra ca i tng iu khin
- E
p
: sai lch tn hiu ra ca i tng iu
khin vi tn hiu ra mu E
p
= Y
M
Y
p
- U
p
: tn hiu iu khin
Cc bc thit k b iu khin dng mng Nron
Bc 1: Hun luyn mng NN Inverse Model
TK nhn dng ng hc nghch m hnh i
tng iu khin thc
U
p
- tn hiu th l mt hm f(t) to ra nhiu gi tr
mu u vo hun luyn iu chnh (W,b) ca
mng Nron sao cho min
2
p
E .
Sai s E
p
= U
p
- U
NN
c s dng hun luyn
mng, thng tin v sai s c lan truyn ngc
qua mng nron hiu chnh li (W,b) theo gii
thut hc lan truyn ngc li BP.
Bc 2: Sau khi c b NN Inverse Model
TK , ta lp b vo h thng xc nh b
NN Controller sao cho h thng ging m hnh mu
l mt khu dao ng bc 2
M hnh mu
W
M
(s)
+
-
Y
P
Y
M
E
P
TK
U
P
SP
NN Controller
(iu chnh W,b)
Hnh 5: S cu trc iu khin mch kn theo
m hnh mu W
M
(s)
TK
E
p
+
-
Y
p
U
NN
U
p
NN Inverse
Model TK
Hnh 6 : S hun luyn mng nron nhn dng
ng hc nghch m hnh i tng iu khin
Start
U
p
= f(t)
Chuyn i D/A
Analog Output
TK
Analog Input
Chuyn i A/D
Nhn dng m hnh TK
bng mng nron theo thut
ton lan truyn ngc BP
| |
2
*
2
1
NN p p
U U E =
E
p
<
Stop
No
Yes
U
NN U
p
Hnh 7: Lu thut ton nhn dng ng hc
nghch m hnh i tng iu khin
NN Inverse
Model
TK
M hnh mu
W
M
(s)
+
-
U
NN
U
P
E
M
Y
M
X
NN Controller
(iu chnh W,b)
Hnh 8: S hun luyn mng nron iu
khin theo m hnh mu
5
S hun luyn iu chnh (W,b) ca mng Nron
sao cho min
2
M
E . Tnh tn hiu ra Y
M
ca m
hnh mu W
M
(s) bng phng php s Runge-Kuta
ti cc thi im t , t gi tr Y
M
ta cho lan truyn
ngc qua NN Model TK c gi tr U
NN
,
sai s E
M
= U
NN
U
P
c s dng luyn mng.
Thng tin v sai s c lan truyn ngc qua
mng NN Model TK m phng ng hc
nghch ca i tng iu khin v mng NN
Controller hiu chnh li (W,b) ca mng.
Thut ton iu khin dng mng nron trn
c lp trnh v ci t vo thit b iu khin
thng minh KTM ca phng Cng ngh T ng
ho - Vin Cng ngh Thng tin.
5. MT S KT QU THC NGHIM KHI S
DNG B IU KHIN BNG MNG
NRON TRN THIT B KTM
Chng ti s dng thut iu khin bng mng
nron trn thit b KTM vi i tng l khu
dao ng c m phng trn thit b m phng
MPT.
Tn hiu ra AO1 ca thit b iu khin thng minh
l tn hiu iu khin v cng l tn hiu vo ca
i tng, tn hiu ra ca i tng AO1 chnh l
tn hiu vo ca thit b iu khin thng minh.
Khi thit b iu khin thng minh trng thi
Prog, t SP =1500, ac1=1, ac0=1,
i tng iu khin c chn trn thit b m
phng MPT l khu dao ng (chn trong h
tuyn tnh) c hm truyn t:
1
5 . 0
) (
2
+ +
=
s s
s W
P
(5.1)
t thit b iu khin trng thi RUN, cho php
iu khin i tng ta thu c kt p ng thi
gian ca i tng trn thit b m phng MPT
Khi chy mode RUN, chng trnh s t ng
hc i tng chnh cc trng s ca mng
nron, sau 30s tn hiu ra ca i tng bm c
tn hiu ra ca m hnh mu, sai s ->0
Start
Setpoint
Hiu chnh cc
trng s V
i
, W
i
ca
NN Contronller
theo thut ton lan
truyn ngc BP
| |
2
*
2
1
p NN p
U U E =
E
p
<
Stop
No
Yes
U
NN
U
p
Tnh u ra Y
M
ca m hnh
mu W
M
(s)
Tnh U
NN
qua
m hnh
NN Inverse
Model TK
Hnh 9: Lu thut ton hun luyn mng
nron iu khin theo m hnh mu
AO1
AI1
(AI1)
MPDT
(AO1)
MPDT
Hnh 10 : S ghp ni 2 thit b KTM vi MPT
Hnh 11: Mn hnh giao din thit b MPT
6
Nu thay i h s K ca khu dao ng trn thit
b m phng MPT nh K=0.75,K=1, K =2 ta vn
thu c kt qu tng t.
Qu trnh hun luyn mng NN Controller trong
khong 22s , sau bt u qu trnh iu khin
i tng.
6. KT LUN
Phng Cng ngh T ng ho - Vin Cng ngh
Thng tin nghin cu thit k b iu khin trn
c s mng nron nhn to ci t trong thit b
KTM vi mong mun to ra mt thit b iu
khin thng minh c kh nng thch nghi vi mt
s ng dng thc t nh h thng iu khin l
nhit, iu khin mc nc, iu khin PH
v.v .
Kt qu nghin cu ny ch l bc u tip cn
vi lnh vc ng dng tr tu nhn to trong iu
khin t ng. Trong thi gian ti, chng ti s
nghin cu nng cao kh nng thng minh cho
thit b KTM vi mt s m hnh mng nron v
gii thut hc khc.
TI LIU THAM KHO
[1] CHIN-TENG LIN and C.S GEORGE LEE
Neural Fuzzy Systems. A Neuro-Fuzzy
Synergism to Intelligent Systems,
Prentice Hall International, Inc, 1996
[2] SIMON HAYKIN,
Neural Networks a Comprehensive Foundation
Prentice Hall International, Inc, 1999
[3] BI CNG CNG,
NGUYN DON PHC
H m mng nron v ng dng,
Nh xut bn khoa hc v k thut, 2002
[4] PHAN XUN MINH,
NGUYN DON PHC
L thuyt iu khin m,
Nh xut bn khoa hc v k thut, 2002
[5] PHAN MINH TN,
TRN VIT PHONG,
BI THANH QUYN,
PHM THNG CT.
Bo co Nghin cu pht trin thit b
MPT m phng thi gian thc cc i
tng iu khin.
Tuyn tp Hi ngh khoa hc ton quc
VICA5, Vol.1, pp 259-264. H nI 2002.
Hnh 12: th qu trnh iu khin i tng
trn thit b MPT vi b iu khin
mng nron ci t trn thit b KTM
Qu trnh hun luyn
NN Controller
Qu trnh iu khin
i tng
7