Xem mẫu
- Chương 3 ði u khi n thích nghi
Chương 3
ðI U KHI N THÍCH NGHI
3.1 Khái ni m
3.1.1 ð nh nghĩa
“Thích nghi là quá trình thay ñ i thông s và c u trúc hay tác ñ ng ñi u
khi n trên cơ s lư ng thông tin có ñư c trong quá trình làm vi c v i m c
ñích ñ t ñư c m t tr ng thái nh t ñ nh, thư ng là t i ưu khi thi u lư ng
thông tin ban ñ u cũng như khi ñi u ki n làm vi c thay ñ i” hay :
“ði u khi n thích nghi là t ng h p các kĩ thu t nh m t ñ ng ch nh ñ nh các
b ñi u ch nh trong m ch ñi u khi n nh m th c hi n hay duy trì m t m c
ñ nh t ñ nh ch t lư ng c a h khi thông s c a quá trình ñư c ñi u khi n
không bi t trư c hay thay ñ i theo th i gian”.
H th ng ñư c mô t trong hình dư i ñây g m 2 vòng:
- Vòng h i ti p thông thư ng
- Vòng h i ti p ñi u khi n thích nghi
K t lu n
1. ði u khi n thích nghi liên quan ñ n:
- S thay ñ i c a quá trình ñ ng h c
- S thay ñ i c a các nhi u lên h th ng
2. Các h th ng thích nghi là phi tuy n
3.1.2 Nh n d ng h th ng
• Làm th nào ñ có ñư c mô hình?
Trang 257
- Chương 3 ði u khi n thích nghi
- V t lí (h p tr ng)
- Kinh nghi m (h p ñen)
- K t h p ( h p xám)
• K ho ch hoá th c nghi m
• Ch n l a c u trúc mô hình
- Các hàm chuy n ñ i
- ðáp ng xung
- Các mô hình tr ng thái
• Tham s thích nghi
- Th ng kê
- Các v n ñ ngh ch ñ o(Inverse Problems)
• S h p lí
3.1.3 Ư c lư ng tham s thích nghi th i gian th c
1. Gi i thi u
2. Bình phương c c ti u và h i qui
3. H th ng ñ ng
4. Các ñi u ki n th c nghi m
5. Các ví d
6. Các k t lu n
3.1.4 Phân lo i
Có th phân lo i các h thích nghi theo các tiêu chu n sau :
1. H thích nghi mô hình tham chi u ( MRAS )
2. B t ch nh ñ nh ( STR )
3. L ch trình ñ l i
4. H t h c
5. H t t ch c
Trang 258
- Chương 3 ði u khi n thích nghi
3.1.5 ng d ng
• T ch nh ñ nh
• L ch trình ñ l i
• Thích nghi liên t c
Quá trình ñ ng h c
H ng s
Bi n ñ i
S d ng b ñi u khi n v i S d ng b bi n ñ i v i
các thông s bi n ñ i các thông s h ng
S bi n thiên S bi n thiên
không bi t trư c bi t trư c
S d ng b ñi u S d ng l ch trình
khi n thích nghi ñ li
Hình 3.1 Sơ ñ các ng d ng
Trang 259
- Chương 3 ði u khi n thích nghi
3.2 H thích nghi mô hình tham chi u – MRAS
(Model Reference Adaptive Systems)
3.2.1 Sơ ñ ch c năng
H th ng thích nghi s d ng mô hình chu n là m t trong nh ng phương
pháp chính c a ñi u khi n thích nghi. Nguyên lí cơ b n ñư c trình bày
hình 3.2
ym
Mô hình
Tham s ñi u khi n
Cơ c u hi u ch nh
uc
y
u
B ñi u khi n ð i tư ng
Hình 3.2 Sơ ñ kh i c a m t h th ng thích nghi mô hình tham chi u
Mô hình chu n s cho ñáp ng ngõ ra mong mu n ñ i v i tín hi u ñ t (yêu
c u). H th ng có m t vòng h i ti p thông thư ng bao g m ñ i tư ng và b
ñi u khi n. Sai s e là sai l ch gi a ngõ ra c a h th ng và c a mô hình
chu n e = y - ym. B ñi u khi n có thông s thay ñ i d a vào sai s này. H
th ng có hai vòng h i ti p: h i ti p trong là vòng h i ti p thông thư ng và
vòng h i ti p bên ngoài hi u ch nh tham s cho vòng h i ti p bên trong.
Vòng h i ti p bên trong ñư c gi s là nhanh hơn vòng h i ti p bên ngoài.
Hình 3.2 là mô hình MRAS ñ u tiên ñư c ñ ngh b i Whitaker vào năm
1958 v i hai ý tư ng m i ñư c ñưa ra: Trư c h t s th c hi n c a h th ng
ñư c xác ñ nh b i m t mô hình, th hai là sai s c a b ñi u khi n ñư c
ch nh b i sai s gi a mô hình chu n và h th ng. Mô hình chu n s d ng
Trang 260
- Chương 3 ði u khi n thích nghi
trong h thích nghi b t ngu n t h liên t c sau ñó ñư c m r ng sang h r i
r c có nhi u ng u nhiên.
Chương này t p trung vào ý tư ng cơ b n. ð v n ñ ñư c trình bày m t
cách rõ ràng, ta ch t p trung vào c u hình trong hình 3.2 ñư c g i là h
MRAS song song . ðây là m t trong nhi u cách có th xây d ng mô hình
chu n. Chương này ñ c p chính ñ n h liên t c theo phương pháp tr c ti p
có nghĩa là tham s ñư c c p nh t m t cách tr c ti p.
3.2.2 Lu t MIT (Massachusetts Institude Technology)
( MIT = Massachusetts Institute Technology : Vi n công ngh
Massachusetts)
e uC − y
Khâu tích phân
∂e
−
γ
∂θ θ u
π π
s
Hình 3.3 Mô hình sai s
H th ng thích nghi mô hình tham chi u ñ u tiên ñư c ñưa ra ñ gi i quy t
v n ñ : các ñ c ñi m c a m t mô hình tham chi u yêu c u ngõ ra là quá
trình lí tư ng c n có ñáp ng ñ i v i tín hi u ñi u khi n như th nào. ð th
minh h a trong hình 3.2. Trong trư ng h p này, mô hình tham chi u mang
tính song song hơn là n i ti p, gi ng như cho SOAS (Self Oscillating
Adaptive Systems). B ñi u khi n có th ñư c xem như bao g m hai vòng:
m t vòng phía trong g i là vòng h i ti p thông thư ng có quá trình và b
ñi u khi n. Các thông s c a b ñi u khi n ñư c ch nh ñ nh b i vòng ngoài
sao cho sai s e gi a ngõ ra y và ngõ ra mô hình ym là nh nh t. Vì v y vòng
ngoài còn ñư c g i là vòng ch nh ñ nh. V n ñ là xác ñ nh cơ c u ch nh
ñ nh cho h th ng n ñ nh, nghĩa là sai s b ng zero. ði u này không th
th c hi n ñư c. Cơ c u ch nh ñ nh v i thông s sau ñư c g i là lu t MIT,
ñư c s d ng cho h MRAS ñ u tiên:
dθ ∂e
= −γ e
∂θ
dt
Trang 261
- Chương 3 ði u khi n thích nghi
Trong phương trình này e là sai s c a mô hình e = y – ym. Các thành ph n
c a vector ∂e/∂θ là ñ o hàm ñ nh y c a sai s ñ i v i các thông s ch nh
ñ nh θ.Thông s γ xác ñ nh t c ñ thích nghi. Lu t MIT có th ñư c gi i
thích như sau. Gi s r ng các thông s θ thay ñ i ch m hơn nhi u so v i
các bi n khác c a h th ng. ð bình phương sai s là bé nh t, c n thay ñ i
các thông s theo hư ng gradient âm c a bình phương sai s e2.
Gi s mu n thay ñ i thông s c a b ñi u khi n sao cho sai s gi a ngõ ra
c a ñ i tư ng và c a mô hình chu n ti n t i zero. ð t e là sai s và θ là
thông s hi u ch nh. Ch tiêu ch t lư ng :
12
J(θ ) = (3.1)
e
2
ñ làm cho J(θ) MIN thì c n ph i thay ñ i các thông s theo hư ng âm c a
gradient J, có nghĩa là :
∂θ ∂J ∂e
= −γ = − γe (3.2)
∂θ ∂θ
∂t
Gi s r ng các thông s c n thay ñ i θ thay ñ i ch m hơn nhi u so v i các
∂e
ñư c tính v i gi thi t θ là
bi n khác c a h th ng. Vì v y ñ o hàm
∂θ
∂e
h ng s . Bi u th c ñ o hàm g i là hàm ñ nh y c a h th ng. Lu t ñi u
∂θ
∂e
ch nh theo phương trình (3.2) v i là ñ nh y thì có liên h gi ng như
∂θ
lu t MIT. Cách ch n hàm t n th t theo phương trình (3.1) có th là tuỳ ý.
N u ch n
J(θ ) = e (3.3)
Khi ñó lu t hi u ch nh s là :
dθ ∂e
= −γ sign(e) (3.4)
∂θ
dt
Ho c
dθ ∂e
= − γ sign sign(e)
∂θ
dt
ðây g i là gi i thu t d u - d u. H r i r c s d ng gi i thu t này ñư c ng
d ng trong vi n thông nơi ñòi h i tính toán nhanh và th c hi n ñơn gi n.
Trang 262
- Chương 3 ði u khi n thích nghi
Phương trình (3.2) còn ñư c áp d ng trong trư ng h p có nhi u thông s
∂e
hi u ch nh, khi ñó θ tr thành m t vector và là gradient c a sai s ñ i
∂θ
v i các thông s tương ng. ng d ng c a lu t MIT ñư c bi u di n b ng
hai ví d sau :
Ví d 3.1 - Hi u ch nh ñ l i nuôi ti n
Xét v n ñ hi u ch nh ñ l i nuôi ti n v i mô hình và ñ i tư ng ñ u có hàm
truy n là G(S). Sai s là:
e = y – ym = G(p)θ uc – G(p)θ° uc
v i uc là tín hi u ñ t, ym là ngõ ra mô hình, y là ngõ ra ñ i tư ng, θ là thông
s hi u ch nh, và p = d/dt là toán t vi phân. ð nh y khi y b ng :
∂e
= G(p)uc = ym /θ°
∂θ
Lu t MIT ñư c cho :
dθ
= - γ’yme/θ°
dt
N u d u c a θ° ñư c bi t, khi y ñưa ra γ = γ’/θ°
S thay ñ i c a tham s θ t l v i tích sai s e và ngõ ra c a mô hình ym.
Ví d trên không dùng vi c x p x : Khi lu t MIT ñư c áp d ng vào nh ng
v n ñ ph c t p hơn thì c n ph i có x p x ñ tính ñư c ñ nh y.
Ví d 3.2 MRAS cho h b c nh t
Xét h th ng ñư c mô t b i phương trình:
dy
= − ay + bu (3.5)
dt
v i u là bi n ñi u khi n, y là ngõ ra ñư c ño lư ng.
Gi s mong mu n có ñư c h vòng kín ñư c mô t b i:
dy m
= - amym + bmuc
dt
Mô hình kèm theo hoàn h o có th ñ t ñư c v i b ñi u khi n :
Trang 263
- Chương 3 ði u khi n thích nghi
(3.6)
u(t) = t 0 uc(t) – s 0 y(t)
v i tham s t0 = bm / b ; s0 = (am – a)/b
Chú ý h i ti p s là dương n u am < a, nghĩa là mô hình mong mu n thì
ch m hơn quá trình. ð áp d ng lu t MIT , s d ng sai s e = y – ym , v i y
là ngõ ra h kín.
Theo phương trình (3.5) và (3.6) thì:
bt 0
y= uc
p + a + bs 0
v i p là toán t vi phân. ð nh y có th tính ñư c b ng cách l y ñ o hàm
riêng ph n theo tham s c a b ñi u khi n s0 và t0 :
∂e b
= uc
∂t 0 p + a + bs 0
∂e b 2t0 b
=- u =- y
2c
p + a + bs 0
∂s 0 ( p + a + bs 0 )
Các công th c này không th dùng vì thông s ñ i tư ng a và b chưa bi t.
Vì v y c n ph i làm x p x ñ có ñư c lu t hi u ch nh tham s th c t . ð
th c hi n ñi u này, ñ u tiên c n quan sát v i giá tr t i ưu c a tham s b
ñi u khi n, ta có :
p + a + bs0 = p + am
Hơn n a c n chú ý là b có th ñư c bao g m trong h s t c ñ thích nghi γ.
B i vì nó xu t hi n trong tích γb, ñi u này ñòi h i d u c a b ph i ñư c bi t.
Sau khi x p x , lu t c p nh t các tham s ñi u khi n có ñư c là:
1
dt 0
= −γ u c e
p+a
dt
m
(3.7)
1
ds 0
= γ
p + a y e
dt
m
Ví d trên ch cách s d ng lu t MIT ñ t o ñư c lu t hi u ch nh thông s .
K t qu mô ph ng h MRAS trong ví d 3.2 các v i thông s như sau:
a = 1, b = 0.5, am = 2 và bm = 2.
Tín hi u vào là sóng vuông v i biên ñ b ng 1 và γ = 2.
Trang 264
- Chương 3 ði u khi n thích nghi
ðáp ng c a ngõ ra y, ngõ ra tham chi u ym và tín hi u ñi u khi n u.
Nh n xét:
H th ng vòng kín ñã ñ t ñ n ñáp ng mong mu n ch sau m t th i
gian ng n.
T c ñ h i t ph thu c vào hai thông s là γ và b
ði u ñáng quan tâm nh t qua ví d trên là cách mà lu t MIT ñư c s d ng
ñ hi u ch nh các thông s .
Nó không nh t thi t ñòi h i ph i có m t mô hình kèm theo hoàn h o.
Và quá trình này có th áp d ng cho h phi tuy n.
Ví d này ñã s d ng l i c u trúc như hình 3.3. Có 2 b nhân ñư c
∂e
s d ng.Trong ñó: b nhân th nh t là c a e và , và phương
∂θ
trình 3.7 cung c p thông s cho b nhân th hai.
Vi c x p x là r t quan tr ng b i vì n u x p x t t ta s có ñư c lu t
hi u ch nh thông s ñáng tin c y.
Lu t MIT s ñ t hi u qu cao n u như ta ch n ñ thích nghi γ nh . Tuy
nhiên, gi i h n này còn tùy thu c vào biên ñ c a tín hi u chu n cũng như
là ñ l i c a h th ng. Trong m t s trư ng h p, lu t MIT có th làm m t
tính n ñ nh c a h th ng. Do ñó, khi s d ng lu t hi u ch nh ta cũng c n
ph i quan tâm ñ n tính n ñ nh c a h th ng.
Trang 265
- Chương 3 ði u khi n thích nghi
Vài tính ch t sau c n chú ý:
1. Không c n thi t ñòi h i m t mô hình kèm theo hoàn h o. Các th t c có
th ñư c áp d ng cho h phi tuy n. Phương pháp này cũng có th ñư c dùng
ñ ñi u khi n cho h bi t trư c m t ph n.
∂e
2. C u trúc như hình 3.3 có m t phép nhân gi a e và .
∂θ
L y tích phân phương trình (3.7) s cho ra các tham s và ñư c truy n ñ n
b ñi u khi n s d ng phép nhân th hai.
3. S x p x là c n thi t ñ có ñư c lu t ñi u khi n hi u ch nh tham s th c
t.
Lu t MIT có th th c hi n t t n u ñ l i thích nghi γ là nh . ð l n γ tuỳ
thu c vào biên ñ c a tín hi u chu n và ñ l i c a ñ i tư ng. Vì v y không
th có m t gi i h n c ñ nh ñ m b o an toàn do ñó lu t MIT có th cho m t
h vòng kín không an toàn. Lu t hi u ch nh b sung có th ñư c dùng b ng
lí thuy t n ñ nh. Nh ng lu t này tương t lu t MIT nhưng các hàm ñ nh y
thì ñương nhiên là khác. Ý này ñư c trình bày nhi u hơn trong m c 3.2.4
3.2.3 N i dung, phương pháp thi t k MRAS
Có ba phương pháp cơ b n ñ phân tích và thi t k h MRAS :
•Phương pháp ti p c n Gradient
•Hàm Lyapunov
•Lý thuy t b ñ ng
Phương pháp gradient ñư c dùng b i Whitaker ñ u tiên cho h MRAS.
Phương pháp này d a vào gi s tham s c a b hi u ch nh thay ñ i ch m
hơn các bi n khác c a h th ng. Gi s này th a nh n có s n ñ nh gi c n
thi t cho vi c tính toán ñ nh y và cho cơ c u hi u ch nh thích nghi.
Phương pháp ti p c n gradient không cho k t qu c n thi t cho h th ng kín
n ñ nh. B quan sát ñư c ñưa ra ñ áp d ng lý thuy t n ñ nh Lyapunov
và lí thuy t b ñ ng ñư c dùng ñ b sung cho cơ c u thích nghi.
ð i v i h th ng có tham s ñi u ch nh ñư c như trong hình 3.2, phương
pháp thích nghi s d ng mô hình chu n cho m t cách hi u ch nh tham s
t ng quát ñ có ñư c hàm truy n h th ng vòng kín g n v i mô hình. ðây
g i là v n ñ mô hình kèm theo. M t câu h i ñ t ra là chúng ta làm cho sai
Trang 266
- Chương 3 ði u khi n thích nghi
l ch nh như th nào, ñi u này ph thu c b i mô hình, h th ng và tín hi u
ñ t. N u có th làm cho sai s b ng 0 ñ i v i m i tín hi u yêu c u thì g i là
mô hình kèm theo hoàn h o.
Mô hình kèm theo
V n ñ mô hình kèm theo có th ñư c gi i quy t b ng thi t k phân s c c
(miêu t ng n g n v thi t k phân c c ñư c cho trong ph l c A
(TLTK[1])). Mô hình kèm theo là cách ñơn gi n ñ thi t l p hay gi i m t
v n ñ ñi u khi n tuỳ ñ ng. Mô hình s d ng có th là tuy n tính hay phi
tuy n. Các tham s trong h th ng ñư c hi u ch nh ñ có ñư c y càng g n
v i ym càng t t ñ i v i m t t p các tín hi u vào. Phương pháp thích nghi là
m t công c thi t k h MRAS, v n ñ này ñư c trình bày trong m c 3.2.4.
M c dù mô hình kèm theo hoàn h o ch có th ñ t ñư c trong ñi u ki n lý
tư ng nhưng phân tích trư ng h p này s cho hi u bi t sâu s c vào v n ñ
thi t k .
Xét h 1 ñ u vào,1 ñ u ra có th là liên t c hay r i r c có phương trình:
B
y(t) = u (t ) (3.8)
A
v i u là tín hi u ñi u khi n, y là ngõ ra. Kí hi u A, B là nh ng ña th c theo
bi n S hay Z. Gi s b c c a A ≥ b c c a B nghĩa là h th ng là h p th c
(ñ i v i h liên t c) và nhân qu ñ i v i h r i r c. Gi s h s b c cao
nh t c a A là 1.Tìm b ñi u khi n sao cho quan h gi a tín hi u ñ t uc và tín
hi u ra mong mu n ym ñư c cho b i :
Bm
ym = u c (t ) (3.9)
Am
v i Am, Bm cũng là nh ng ña th c theo bi n S ho c Z.
Lu t ñi u khi n t ng quát ñư c cho b i :
Ru = Tu c − Sy (3.10)
v i R, S, T là các ña th c. Lu t ñi u khi n này ñư c xem như v a có thành
ph n h i ti p âm v i hàm truy n –S/R và thành ph n nuôi ti n v i hàm
truy n T/R. Xem hình 3.4
Trang 267
- Chương 3 ði u khi n thích nghi
B ñi u khi n Quá trình
uC
y
u
B
Ru = Tu C − Sy
A
Hình 3.4 H vòng kín v i b ñi u khi n tuy n tính t ng quát
Kh u 2 phương trình (3.8) và (3.10) ñư c phương trình sau cho h th ng
vòng kín :
( AR + BS ) y = BTu c (3.11)
ð ñ t ñư c ñáp ng vòng kín mong mu n, thì AR + BS ph i chia h t cho
Am, các zero c a ñ i tư ng, khi cho B = 0, s là zero c a h kín n u không
b kh b i c c vòng kín.
B i vì các ñi m zero không n ñ nh không th b kh nên có th phân tích
thành B = B+B-, trong ñó B+ ch a nh ng thành ph n có th kh ñi, B- là
thành ph n còn l i.
Theo phương trình (3.11) AR + BS là ña th c ñ c trưng c a h th ng ñư c
phân tích thành ba thành ph n : kh zero c a ñ i tư ng:B+ ; c c mong mu n
c a mô hình ñư c cho b i Am; các c c c a b quan sát A0. Vì th :
AR + BS = B+A0Am (3.12)
g i là phương trình Diophantine ( hay là phương trình nh n d ng Benzout).
Vì B+ có th kh nên :
(3.13)
R = B + R1
Chia phương trình (3.12) cho B+ s ñư c:
A .R1 + B -.S = A0Am (3.14)
Vì yêu c u là ph i gi ng ñáp ng mong mu n nên t s (3.11) ph i chia h t
cho Bm, n u không thì s không có l i gi i cho bài toán thi t k . Vì v y :
Bm = B -.B’m (3.15)
A0B’m
T=
ði u ki n ñ ñ m b o t n t i l i gi i là :
b c( A0) ≥ 2 b c(A) - b c( Am) - b c(B+) - 1
Trang 268
- Chương 3 ði u khi n thích nghi
b c( Am) - b c (Bm) ≥ b c( A) - b c(B)
Nh ng ñi u ki n này ñư c cho trong ph l c A (TLTK[1]).
Gi s t t c các zero ñ u b kh , khi ñó có th vi t (3.14) l i như sau :
A0Am = AR1 + b0S
Nhân 2 v cho y và dùng thêm phương trình (3.8) ta ñư c :
= BR1u + b0Sy
A0.Am.y
(3.16)
= b0(Ru + Sy)
Các thông s v trái ñã bi t, v ph i chưa bi t. ða th c T có ñư c tr c ti p
t phương trình (3.15). Các tham s mô hình c a phương trình (3.16) bây
gi có th ñư c dùng ñ ư c lư ng các tham s chưa bi t c a b ñi u khi n
(chương 3 TLTK[1]). ði u này d n ñ n h MRAS tr c ti p. L i gi i t ng
quát ñư c trình bày trong chương 4 TLTK[1].
H tuy n tính t ng quát
H SISO ñư c mô t b i phương trình sau:
Ay = Bu
V i ñ c tính h th ng mong mu n ñ t ñư c là:
Amym = Bmuc
B ñi u khi n:
(*)
Ru = Tuc - Sy
H vòng kín ñư c mô t :
BT
y= uC
AR + BS
Thay y vào (*) ta tính ñư c:
AT
u= uC
AR + BS
Sai s là: e = y - ym
Bây gi c n ph i xác ñ nh các ñ o hàm riêng c a sai s ñ i v i t ng tham s
hi u ch nh ñ tìm lu t ch nh ñ nh thông s các hàm ñ nh y.
ð t ri , si , ti là các h s c a ña th c R, S, T. Các hàm ñ nh y ñư c cho
b i:
Trang 269
- Chương 3 ði u khi n thích nghi
Bu
BT
e= uC − m C
AR + BS Am
BTAp k −i Bp k −i
∂e
→ =− uC = − u i = 1,. . , k
∂ri AR + BS
( AR + BS ) 2
BTBp l −i Bp l −i
∂e
=− uC = − y
i = 0, K , l
∂s i AR + BS
( AR + BS ) 2
Bp m −i
∂e
= uC i = 0,…,m
∂t i AR + BS
Trong ñó k = b c(R), l = b c(S), m = b c(T).
V ph i các phương trình trên còn ch a A, B là các thông s chưa bi t nên
không tính ñư c các hàm ñ nh y. M t cách x p x ñ có ñư c lu t c p nh t
có th c t là:
AR + BS ≈ A0AmB+
Suy ra các hàm ñ nh y:
B − p k −i
∂e
≈− u
∂ri A0 Am
Tương t cho si và ti
Tuy nhiên v ph i v n còn B- là chưa bi t. N u t t c các zero ñ u ñư c
kh , khi ñó ta có B- = b0. N u d u c a b0 bi t ñư c thì có th th c hi n
ñư c lu t c p nh t thông s . Thành ph n b0 có th ñư c bao g m trong c γ.
Nên có th suy ra lu t c p nh t hi u ch nh các thông s như sau:
p k −i
dri
= γe u i = 1,…, k = b c(R )
dt A0 Am
p l −i
ds i
= γe i = 0,..., l = b c(S)
y
dt A0 Am
p m −i
dt i
= − γe i = 0,..., m = b c(T)
uC
dt A0 Am
Trang 270
- Chương 3 ði u khi n thích nghi
Nh n xét:
1
- C n ph i xây d ng 3 tr ng thái c a b l c cho lu t hi u ch nh trên.
A0 Am
1
- S thay ñ i các tham s này t l v i tích sai s e và tín hi u b l c
A0 Am
- ð có ñư c lu t ñi u ch nh các tham s trên c n ph i gi s các zero ph i
n ñ nh và d u c a b0 ph i ñư c bi t.
- Có th tránh ñư c gi s này b ng cách s d ng các thu t toán ph c t p
hơn như ư c lư ng tr ng thái…
• Tiêu chu n c c ti u hoá
- Lu t MIT có th ñư c s d ng cho các hàm t n th t khác.
- Lu t hi u ch nh các thams s có th ñ t ñư c b ng cách tính gradient
hàm t n th t ñ i v i các tham s và s thay ñ i các tham s ph i ngư c
d u v i gradient.
- Phương pháp này c n bi t các tham s c a mô hình ñ i tư ng ñ tính
toán ñ nh y. Tuy nhiên ñi u này là không có th c và do ñó có th s
d ng phương pháp x p x hay b ng các b ư c lư ng thông s .
Sai s và s h i t tham s
H th ng thích nghi s d ng mô hình chu n d a vào ý tư ng là làm cho sai
s e = y – ym ti n t i zero. ði u này không có nghĩa là các tham s ñi u
khi n ti n t i giá tr ñúng c a nó (ví d như trư ng h p tín hi u = 0).
Ví d 3.3 H i t sai s
Gi s h th ng có sơ ñ như hình 3.5:
Ngõ ra: y = u
Lu t ñi u khi n: u = θ uc
Mô hình: ym = θ 0uc
Sai s : e = y – ym = θuc - θ 0uc = (θ - θ 0)uc
Lu t hi u ch nh tham s theo phương pháp gradient:
Trang 271
- Chương 3 ði u khi n thích nghi
dθ ∂e
= − γe = − γu c2 (θ − θ 0 )
∂θ
dt
L i gi i cho phương trình vi phân trên là:
θ (t ) = θ 0 + [θ (0) − θ 0 ] e −γI (*)
t
t
u c2 (τ )dτ
∫
It =
Trong ñó:
0
θ (0) là giá tr ban ñ u c a θ.
Và vì v y sai s e tr thành:
e(t) = uc(t) [θ (0) − θ 0 ] e −γI t
Do It >0 nên khi t→∞ thì e(t) →0 ngay c khi tín hi u ñi u khi n uc(t) → 0.
Mô hình
ym
θ0G(s)
-
γ e
- π Σ
s
+
θ ð i tư ng
y
uc u
G(s)
π
Hình 3.5 Mô hình h i t sai s
Giá tr gi i h n c a θ ph thu c vào tính ch t c a uc(τ) (h i t ho c phân
kì) ( do θ(t) tính theo bi u th c (*) ).
Ví d trên cho bi t ñư c sai s e → 0 tuy nhiên tham s θ không ti n ñ n
giá tr ñúng c a nó. ðây là tính ch t c a h th ng thích nghi s d ng mô
hình chu n. ði u ki n chính xác ñ h i t tham s là tín hi u kích thích
ph i luôn t n t i.
Trang 272
- Chương 3 ði u khi n thích nghi
n ñ nh c a vòng ñi u khi n thích nghi
ví d trên ñ bi n thiên tham s θ t l v i bình phương tín hi u ñi u
khi n uc. ði u này h p lí trong m t s trư ng h p là khi tín hi u ñi u khi n
uc càng l n thì càng d phát hi n giá tr b sai c a θ.
Tuy nhiên ñ thay ñ i c a tham s ñi u ch nh ph thu c vào biên ñ c a tín
hi u ñi u khi n có th d n ñ n không n ñ nh. Ví d sau ñây cho lu t ñi u
khi n không ph thu c vào uc:
Ví d 3.4
Gi s h th ng có mô hình hình 3.6:
ym
θ0 G
-
Mô hình Gm e
Σ π
uc
y +
π G
θ γ
-
s
Cơ c u hi u ch nh
Hình 3.6 H th ng thích nghi mô hình tham chi u cho vi c ch nh ñ nh ñ l i
nuôi ti n
V n ñ là ñi u ch nh θ → θ 0. Gi s hàm truy n ñư c cho b i:
1
G (s) =
+ a1 s + a 2
2
s
Trang 273
- Chương 3 ði u khi n thích nghi
e = G(p)( θ - θ 0 ) uc
Sai s
Trong ñó p bi u th cho phép l y ñ o hàm. Vì v y:
∂e y
= G(p)uc = m
∂θ θ0
ði u ch nh tham s theo lu t MIT:
γ′
dθ ∂e y
v iγ =
= − γ ′e = − γ ′e m = − γ e y m
∂θ θ0
θ0
dt
H th ng ñi u khi n thích nghi vì v y bi u di n ñư c b i các phương trình
vi phân sau:
d 2 ym dy
+ a1 m + a 2 y m = θ 0 u c (I)
2
dt
dt
d2y dy
+ a2 y = θ uc
+ a1 (II)
2
dt
dt
dθ
= − γ e ym = − γ ( y − ym ) ym (III)
dt
Phương trình (I) có th gi i ñư c n u cho s n hàm uc , xem như bi n ym bi t
trư c
ð o hàm (II) ta ñư c:
dθ
d3y d2y du
dy
u c + θ (t ) c
+ a1 2 + a 2 =
3
dt dt dt
dt dt
Thay (III) vào ta ñư c:
d3y d2y du
dy
= − γ ( y − y m ) y m u c + θ (t ) c
+ a1 + a2
dt dt dt dt
du c
= − γ y m (t )u c (t ) y (t ) + γ y m (t )u c + θ (t )
2
dt
Suy ra:
d3y d2y du
dy
+ γu c (t ) y m (t ) y (t ) = θ (t ) c + γu c (t ) y m (t )
+ a1 2 + a 2 2
3
dt dt
dt dt
ðây là phương trình vi phân tuy n tính bi n thiên theo th i gian.
ð hi u ñư c h th ng, ta th c hi n cách th như sau:
Trang 274
- Chương 3 ði u khi n thích nghi
0
- ð u tiên gi s u c là h ng s u c
0
- Ngõ ra mô hình khi ñó s có giá tr cân b ng là y m .
Gi s cơ c u hi u ch nh thích nghi ñư c n i vào khi ñ t ñ n ñi m cân b ng
(tr ng thái cân b ng). Khi ñó phương trình (II) trên s có các h s h ng
và có l i gi i tr ng thái cân b ng là:
y (t ) = y m = θ 0 u c0 / a 2
0
γ′
n ñ nh n u a1 a 2 > γu c0 y m =
0
(u c0 ) 2
a2
Lu t hi u ch nh b sung
Nh ng hi u bi t có ñư c t vi c tính toán trong ví d 3.3 ch ra r ng c n
ph i b sung cho lu t MIT. Lu t MIT là phương pháp gradient cơ b n. ð
gi m có ñư c b ng lu t MIT ñư c quy t ñ nh b i tham s γ, s này là do
ngư i dùng ch n.
Có th ñ t ñư c phương pháp gradient b sung mà t l hi u ch nh không
ph thu c vào biên ñ c a tín hi u (ñ t) yêu c u. M t kh năng là làm chu n
hoá và thay th lu t MIT b i:
∂e
e
dθ ∂θ
= −γ T
dt ∂e ∂e
α+
∂θ ∂θ
Tham s α > 0 ñư c ñưa vào ñ tránh trư ng h p chia cho 0.
Có th nh n th y r ng t l hi u ch nh tham s ph thu c vào biên ñ c a tín
hi u yêu c u m t lư ng nh b i vì do nhi u ño lư ng.
Trình t gi i quy t bài toán ñi u khi n thích nghi:
• ð tv nñ
• Gi i thu t
• Thi t k
• K t qu mô ph ng
• Lu t hi u ch nh b sung
• ði u ki n ho t ñ ng n ñ nh
• K t lu n
Trang 275
- Chương 3 ði u khi n thích nghi
M t s ví d minh h a:
Ví d 3.5:
1. ð t v n ñ :
Xét m t quá trình có hàm truy n:
Y (s) b
G (s) = =
U ( s ) s ( s + 1)
Trong ñó: b: thông s thay ñ i theo th i gian.
Y(s): ñ u ra quá trình
U(s): ñ u vào quá trình
C n thi t k b ñi u khi n sao cho hàm truy n ñ t c a ñáp ng vòng kín h
th ng th hi n hàm truy n ñ t mong mu n:
Y ( s) 1
Gm ( s) = m =2
U c ( s) s + s + 1
Trong ñó: Ym ( s ) : ñ u ra mong mu n
U c ( s ) : ñ u vào h th ng
• N u dùng b ñi u khi n kinh ñi n:
Gi s ta dùng b ñi u khi n P kinh ñi n ñ th c hi n yêu c u trên
Hàm truy n ñ t vòng kín c a h th ng:
Y ( s) kG ( s ) kb
Gc ( s ) = = =2
U c ( s ) 1 + kG ( s ) s + s + kb
Ta ch n h s t l k ñ Gc ( s ) ti n ñ n hàm truy n ñ t mong mu n Gm ( s ) :
1
kb
Gc ( s ) = 2 Gm ( s ) = 2
≡
s + s + kb s + s +1
1
Suy ra: kb = 1 hay k =
b
Trang 276
nguon tai.lieu . vn