Professional Documents
Culture Documents
Chuong04 DKTM
Chuong04 DKTM
28 May 2010
Chng 4
IU KHIN DA VO M HNH
28 May 2010
Noi dung chng 3 Gii thiu hi Nhc li v m hnh ca h phi tuyn iu khin dng m hnh ngc iu khin m hnh ni iu khin theo m hnh chun u eo c u iu khin d bo da vo m hnh
28 May 2010
Gii thiu
28 May 2010
Gii thiu iu khin da i khi d vo m hnh l phng php i khi t h h h h iu khin trong c s dng tng minh m hnh ca i tng tnh ton tn hiu iu khin. Cc phng php iu khin da vo m hnh ph bin: iu khin dng m hnh ngc (Inverse Control). iu khin m hnh ni (Internal Model Control). iu khin theo m hnh chun (Model Reference Control). iu khin d bo (Predictive C t l) i khi d b (P di ti Control) Cc phng php iu khin da vo m hnh phi tuyn p dng thnh cng vo nhiu lnh vc, nhng lnh vc p dng ch g g , g p g yu l cc qu trnh cng ngh ha hc (th d nh trong cng nghip ha du, ch bin thc phm, nc gii kht...).
28 May 2010
28 May 2010
Thong tin biet trc ve he thong: cac qui o h c luat vat ly, cac phat bie u ngon ng , c e g
D liu:
28 May 2010
Phn loi m hnh phi tuyn Phn loi th Ph l i theo cc phn t hi qui: h i
Phn loi theo b cu trc hm phi tuyn: M h h m: M d i S hnh Mamdani, Sugeno M hnh mng thn kinh: MLP, RBF M hnh lai mng thn kinh m: ANFIS
28 May 2010 H. T. Hong - HBK TPHCM 9
S khi b d bo m
n vij j (k ) y (k , ) = wi zi (k ) = wi g i i =1 i =1 j =1
l l
c lng tham s
u(k) v(k) i tng y(k)
(k , )
M hnh
y (k , )
Ti u ha
1 (k ) = N k =1
N 2
28 May 2010
13
Nguyn tc iu khin ngc trc tip Phng php iu khin vng h trong b iu khin l m hnh h, ngc ca i tng. i tng:
y (k + 1) = f ( y (k ),..., y (k n + 1), u (k ),..., u (k m + 1))
Lut iu khin:
u (k ) = f 1 (r (k + 1), r (k ),..., r (k n + 1), u (k 1),..., u (k m + 1))
Thc t rt kh rt ra m hnh ngc gii tch ca i tng, nht l trong trng hp i tng phi tuyn
28 May 2010 H. T. Hong - HBK TPHCM 14
M hnh ngc
S c lng tham s m hnh ngc offline c lng offline: Thu thp N mu d liu vo ra ca i tng Tiu chun c lng tham s:
J ( ) = [u (k ) u (k , )]2 min
k =1 N
28 May 2010
16
S c lng tham s m hnh ngc online c lng online: g Thng s m hnh ngc c cp nht trc tuyn sao cho sai lch gia tn hiu ra ca i tng v tn hiu t l ti thiu Tiu chun c lng tham s:
J ( ) = [r (k ) y (k )]2 min )
k
28 May 2010
17
M hnh ngc:
S dng mng thn kinh nhn dng m hnh ngc ca h bn cha. Cu trc mng thn kinh: Tn hiu vo: h(k + 1), h(k ) Tn hiu ra: u (k ) S t bo thn kinh lp n l 6. Hm k h h l l hm sigmoid; kch hot lp n l h i id Hm kch hot lp ra l hm tuyn tnh.
28 May 2010
20
D liu vo ra h bn n
Single tank input - output data Si l t k i t t td t 12 9 u(t) h h(t) 6 3 0 40 0 30 20 10 0 0 200 400 600 Time 800 1000
28 May 2010
21
28 May 2010
22
40 30 20 10 0 r(t) () h(t)
100
200
300
400
28 May 2010
23
Nhn xt Phng php i khi d m h h ngc ch c th dng Ph h iu khin dng hnh h h p d khi i tng cn iu khin l n nh vi pha cc tiu. Nu m hnh ngc khng nhn dng ng c tnh ng hc ngc ca i tng th kt qu iu khin s c sai s. Gii php loi tr nh hng ca sai s m hnh: dng s iu khin thun (Feed Forward Control) hoc iu khin m hnh ni (Internal Model Control).
28 May 2010
24
S iu khin thun Trong trng hp m hnh NN/FM khng th nhn dng hon g g p g g ton chnh xc c tnh ng hc ngc ca i tng th s dng thm b iu khin PID kinh in trit tiu sai s do m hnh
28 May 2010
25
Th d iu khin thun h bn n
0.01 GPID ( s ) = 10 + s
H. T. Hong - HBK TPHCM 26
Kt qu iu khin
40 30 20 10 0 r(t) h(t)
100 00
200 00
300
400 00
100
200
300
400
iu khin m hnh ni
28 May 2010
28
M hnh ngc
M hnh thun
1 + GC ( s )G P ( s ) GC ( s )G P ( s ) 1 + GC ( s )G P ( s ) GC ( s)G P ( s )
29
GC ( s )G P ( s )
Y ( s) G N ( s) = N ( s)
28 May 2010
=
R( s )=0
1 GC ( s )G P ( s)
S iu khin m hnh ni tuyn tnh Nu i tng n nh, m hnh ngc n nh v m hnh ngc g g g chnh xc bng nghch o c tnh ng hc m hnh thun th tn hiu ra ng bng tn hiu vo, bt chp nhiu.
28 May 2010 H. T. Hong - HBK TPHCM 30
Th d iu khin m hnh ni h bn n
28 May 2010
31
D liu vo ra h bn n
Single tank input - output data Si l t k i t t td t 12 9 u(t) h h(t) 6 3 0 40 0 30 20 10 0 0 200 400 600 Time 800 1000
28 May 2010
32
M hnh ngc:
Cu t C trc mng thn ki h nhn dng m hnh ngc th kinh h d h h Tn hiu vo: h(k 1), u (k 1) Tn hiu ra: h(k ) S t bo thn kinh lp n l 6. p Hm kch hot lp n l hm sigmoid; lp ra l hm tuyn tnh. Cu C trc mng thn ki h nhn dng m h h ngc h kinh h d hnh Tn hiu vo: h(k + 1), h(k ) Tn hiu ra: u (k ) S t bo thn kinh lp n l 6. 6 Hm kch hot lp n l hm sigmoid; lp ra l hm tuyn tnh.
28 May 2010 H. T. Hong - HBK TPHCM 33
Kt qu iu khin
40 30 20 10 0 r(t) () h(t)
40 30 20 10 0 r(t) h(t)
100
200
300
400
iu khin m hnh ni
100
200
300
400
iu khin ngc
40 30 20 10 0 r(t) h(t)
100
200
300
400
iu khin thun
28 May 2010 H. T. Hong - HBK TPHCM 34
28 May 2010
35
J ( ) = [ y m (k ) y (k )]2 min
k
28 May 2010
38
Cu trc cc mng thn kinh Cu trc mng thn kinh nhn dng c tnh ng hc tay my: Tn hiu vo:(k1), (k2), u(k1), u(k2) (k Tn hiu ra: (k ) S t bo thn kinh lp n l 10 Cu trc mng thn kinh thc hin chc nng iu khin: Tn hiu vo: (k1), (k2), r(k1), r(k2), u(k1) Tn hiu ra: u(k) S t bo thn kinh lp n l 13.
28 May 2010
39
D liu hun luyn mng thn kinh nhn dng m hnh tay my
28 May 2010
40
D liu hun luyn mng thn kinh iu khin theo m hnh chun
28 May 2010
41
Ch : Cht lng iu khin ph thuc rt nhiu vo kt qu hun luyn cc mng thn kinh.
28 May 2010 H. T. Hong - HBK TPHCM 42
iu khin d bo da vo m hnh
28 May 2010
43
M hnh d bo p ng ca i tng trong tng lai Thut ton ti u ha: tnh ton chui tn hiu iu khin tng lai bng cch ti thiu ha mt hm mc tiu. Di phm vi d bo theo thi gian sau mi chu k ly mu
28 May 2010 H. T. Hong - HBK TPHCM 44
Nguyn tc iu khin d bo Dng hnh d bo D mt m h h d b p ng ca i tng ti cc thi i hi im ri rc trong tng lai trong mt phm vi d bo (prediction horizon) nht nh. ) Tnh ton chui tn hiu iu khin tng lai trong phm vi iu khin (control horizon) bng cch ti thiu ha mt hm mc tiu. Hm H mc ti thng d l yu cu l cho tn hiu d bo tiu th dng lm h t hi b p ng ca i tng phi cng gn qu o p ng mong mun cng tt, trong iu kin rng buc cho trc. Di phm vi d bo theo thi gian, sao cho ti mi thi im ly mu qu trnh ti u ha c lp li vi tn hiu o va thu c, v ch c tc ng iu khin u tin trong chui tc ng iu khin tnh ton c xut ra iu khin i tng.
28 May 2010
45
Nguyn tc iu khin d bo
28 May 2010
46
Trnh t thit k h thng iu khin d bo Nhn dng m h h ca i tng (d NN h FM) Nh d hnh (dng hoc Chn phm vi d bo HP Chn phm vi iu khin HC, (HC HP) Chn hm mc tiu:
J (u) = i [ w(k + i ) y (k + i )]2 + i [u (k + i 1)]2
i =1 i =1 HP HC
HP
HC
u = [u ( k ) u ( k + 1) K u ( k + H C 1)]T
w(k + i) = w(k ) + (1 )r (k + i)
Chn thut ton ti u ha: thut ton Newton, gii thut di truyn Newton
28 May 2010 H. T. Hong - HBK TPHCM 47
J (u
( j)
) = 2 k (k + i, u ( j ) ) ( j ) (k + i ) + 2diag( 1 ,K , H C )u ( j ) g
i =1
HP
( j ) (k + i ) = w(k + i ) y (k + i, u ( j ) )
( k + i, u
J (u ( j)
( j)
y (k + i ) )= u u = u ( j )
(k + i, u ( j ) ) ( j ) T ( j) ( j) ) (k + i, u ) ) = 2 k (k + i, u (k + i ) + u i =1 + 2di ( 1 , K , H C ) diag
HP
28 May 2010
48
Thut ton Levenberg-Marquardt trong iu khin d bo Levenberg Hm H mc tiu: J (u) = i [ w(k + i ) y (k + i )]2 + i [u (k + i 1)]2 i
i =1 i =1 HP HC
J (u ( j ) )
) = 2 k (k + i, u ( j ) ) ( j ) (k + i ) + 2diag( 1 ,K , H C )u ( j )
i =1
( j ) (k + i ) = w(k + i ) y (k + i, u ( j ) ) ( k + i, u ( j ) ) =
J (u ( j)
HP
y (k + i ) u u = u ( j )
) = 2 k (k + i, u ( j ) ) T (k + i, u ( j ) ) + 2diag( 0 , 2 ,K , H C ) + ( j ) I
i =1
28 May 2010
49
iu khin d bo m hnh ni
28 May 2010
50
Bi ton t ra l iu khin nng sn phm u ra theo gi tr t b cch i chnh l l bng h iu h h lu lng vo w1( ) (t)
28 May 2010 H. T. Hong - HBK TPHCM 51
28 May 2010
52
Thit k b iu khin d bo Cu trc mng thn kinh nhn dng c tnh ng hc h bn phn ng: Tn hiu vo: w1(k1), w1(k2), Cb(k1), Cb(k2) ( ), ( ), ( ), ( ) Tn hiu ra: Cb (k ) S t bo thn kinh lp n l 7 Cc ty chn ca thut ton iu khin d bo: Phm vi iu khin: H C = 2 Phm vi d bo: H P = 7 Trng s hm mc tiu: = 1 = 0.05 g Thut ton ti u ha: suy gim dc
28 May 2010
53
D liu hun luyn mng thn kinh nhn dng m hnh h bn phn ng
28 May 2010
54
28 May 2010
55
) )
Ai (hi ) =
28 May 2010
56
S m phng iu khin d bo h bn kp
28 May 2010
57
H qui tc m:
Hm lin thuc ca cc tp m:
28 May 2010
58
Biu thc b d bo B d bo m:
y (t , ) = Rat _ thap ( y (t 1), 17 , 18 )[1 y (t 1) + 2 y (t 2) + 3u (t 1) + 4u (t 2)] p + Thap ( y (t 1), 17 , 18 , 19 )[ 5 y (t 1) + 6 y (t 2) + 7 u (t 1) + 8u (t 2)] + TB ( y (t 1), 18 , 19 , 20 )[ 9 y (t 1) + 10 y (t 2) + 11u (t 1) + 12u (t 2)]
28 May 2010
59
28 May 2010
60
D liu vo ra h bn kp
28 May 2010
61
28 May 2010
62
Thit k b iu khin d bo M hnh d bo p ng ca h bn kp: m hnh m Takagi-Sugeno Takagi Sugeno Cc ty chn ca thut ton iu khin d bo: Phm vi iu khin: H C = 3 Phm vi d bo: H P = 10 Trng s h mc ti = 1 = 400 T hm tiu: Thut ton ti u ha: Levenberg-Marquadt
28 May 2010
63
28 May 2010
64