Tài liệu Giáo trình Lý thuyết điều khiển hiện tại - Chương 2: Điều khiển thích nghi - Nguyễn Thị Phương Hà: Ch??ng 2: ?I?U KHI?N THÍCH NGHI
2.1 Khái ni?m
2.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 :
????????????????????? ???????????????????????????
Trang 1
“?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
????????????????????? ???????????????????????????
Trang 2
K?t lu?n
1. ?i?u khi?n thích nghi
liên quan ??n:
- S? khác nhau v? các quá
trình ??ng h?c
- S? khác nhau v? các
nhi...
242 trang |
Chia sẻ: quangot475 | Lượt xem: 240 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Giáo trình Lý thuyết điều khiển hiện tại - Chương 2: Điều khiển thích nghi - Nguyễn Thị Phương Hà, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Ch??ng 2: ?I?U KHI?N THÍCH NGHI
2.1 Khái ni?m
2.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 :
????????????????????? ???????????????????????????
Trang 1
“?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
????????????????????? ???????????????????????????
Trang 2
K?t lu?n
1. ?i?u khi?n thích nghi
liên quan ??n:
- S? khác nhau v? các quá
trình ??ng h?c
- S? khác nhau v? các
nhi?u
2.Các h? th?ng thích nghi
là phi tuy?n
????????????????????? ???????????????????????????
Trang 3
2.1.2 Nh?n d?ng h? th?ng
? Làm th? nào ?? cĩ ???c mơ hình?
- V?t lí (h?p tr?ng)
- Kinh nghi?m (h?p ?en)
- K?t h?p ( h?p xám)
? K? ho?ch hố 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
????????????????????? ???????????????????????????
Trang 4
? Tham s? thích nghi
- Th?ng kê
- Các v?n ?? ngh?ch ??o
? S? h?p lí
2.1.3 ??c l??ng tham s? thích nghi t/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
????????????????????? ???????????????????????????
Trang 5
2.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 6
2.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
Bi?n ??i H?ng s?
S? d?ng b? ?i?u khi?n v?i các thơng s?
bi?n ??i
S? d?ng b? ?i?u khi?n v?i các thơng s?
bi?n ??i
S? d?ng b? bi?n ??i v?i các thơng s?
h?ng
S? d?ng b? bi?n ??i v?i các thơng s?
h?ng
S? bi?n thiên
khơng bi?t tr??c
S? bi?n thiên
bi?t tr??c
S? d?ng b? ?i?u khi?n thích
nghi
S? d?ng b? ?i?u khi?n thích
nghi
S? d?ng l?ch trình ?? l?iS? d?ng l?ch trình ?? l?i
????????????????????? ???????????????????????????
Trang 7
2.2 H? thích nghi mơ hình tham chi?u - MRAS
(Model Reference Adaptive Systems)
u y
uc
Mơ hình
Mơ hình
C? c?u hi?u ch?nhC? c?u hi?u ch?nh
B? ?i?u khi?nB? ?i?u khi?n ??i t??ng??i t??ng
Tham s? ?i?u khi?n
ym
Hình 2.2 S? ?? kh?i c?a m?t h? th?ng thích nghi
mơ hình tham chi?u
????????????????????? ???????????????????????????
Trang 8
2.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 2.2
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
ngồ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 ngồi.
????????????????????? ???????????????????????????
Trang 9
Hình 2.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 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 2.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.
????????????????????? ???????????????????????????
Trang 10
2.2.2 Lu?t MIT (Massachusetts Institude Technology)
Hình 2.3 Mơ hình sai s?
????????????????????? ???????????????????????????
Trang 11
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 2.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 ngồi sao cho sai s? e gi?a
ngõ ra y và ngõ ra mơ hình ym là nh? nh?t.
????????????????????? ???????????????????????????
Trang 12
Vì v?y vịng ngồ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:
?
??
?
??? ee
dt
d
????????????????????? ???????????????????????????
Trang 13
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.
????????????????????? ???????????????????????????
Trang 14
??t e là sai s? và ? là thơng s? hi?u ch?nh. Ch? tiêu
ch?t l??ng :
?? 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à :
)1.2(
2
1
)( 2eJ ??
)2.2(
?
?
?
??
?
???
?
???
?
? eeJ
t
????????????????????? ???????????????????????????
Trang 15
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 bi?n khác c?a h? th?ng.
Vì v?y ??o hàm ???c tính v?i gi? thi?t ? là 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 ch?nh theo ph??ng trình (2.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 (2.1) cĩ
th? là tu? ý. N?u ch?n
J(? ) = ?e? (2.3)
Khi ?ĩ lu?t hi?u ch?nh s? là :
??
?e??
?e
??
? e
)4.2()(esigne
dt
d
?
??
?
???
????????????????????? ???????????????????????????
Trang 16
Ho?c
)(esignesign
dt
d
?
?
??
?
?
?
???
?
??
?â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 tốn nhanh và th?c hi?n ??n gi?n.
Ph??ng trình (2.2) cịn ???c áp d?ng trong tr??ng
h?p cĩ nhi?u thơng s? hi?u ch?nh, khi ?ĩ ? tr?
thành m?t vector và ?e/?? 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 :
????????????????????? ???????????????????????????
Trang 17
Ví d? 2.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à
tốn t? vi phân. ?? nh?y khi ?y b?ng :
0/)( ?
? mc
yupGe ??
?
?
Lu?t MIT ???c cho :
0/?? eyy
dt
d
m???
????????????????????? ???????????????????????????
Trang 18
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? 2.2 MRAS cho h? b?c nh?t
Xét h? th?ng ???c mơ t? b?i ph??ng trình:
)5.2(buay
dt
dy ???
????????????????????? ???????????????????????????
Trang 19
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:
Mơ hình kèm theo hồn h?o cĩ th? ??t ???c v?i b?
?i?u khi?n :
u(t) = uc(t) –s0 y(t) (2.6)
v?i tham s? t0 = bm / b ; s0 = (am – a)/b
cmmm
m ubya
dt
dy
???
????????????????????? ???????????????????????????
Trang 20
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 (2.5) và (2.6) thì:
cubsap
bty
0
0
??
?
v?i p là tố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 :
????????????????????? ???????????????????????????
Trang 21
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
cubsap
b
t
e
00 ??
?
?
?
y
bsap
bu
bsap
tb
s
e
c
0
2
0
0
2
0 )( ??
??
??
??
?
?
????????????????????? ???????????????????????????
Trang 22
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à:
ey
apdt
ds
eu
apdt
dt
m
c
m
???
?
???
?
?
?
???
?
???
?
?
??
1
1
0
0
?
?
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?.
(2.7)
????????????????????? ???????????????????????????
Trang 23
Bài t?p v? nhà (dùng làm bài t?p trong ph?n Câu
h?i ơn t?p và bài t?p ? cu?i ch??ng): Mơ ph?ng
b?ng Matlab h? MRAS trong ví d? 2.2 (Ví d? 4.2
TLTK[1]) v?i 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 24
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
hồ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.
2. C?u trúc nh? hình 2.3 cĩ m?t phép nhân gi?a e và
?e/??
L?y tích phân ph??ng trình (2.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?.
????????????????????? ???????????????????????????
Trang 25
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 tồn do ?ĩ lu?t
MIT cĩ th? cho m?t h? vịng kín khơng an tồ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 2.2.4
????????????????????? ???????????????????????????
Trang 26
2.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 tốn ?? nh?y và
cho c? c?u hi?u ch?nh thích nghi.
????????????????????? ???????????????????????????
Trang 27
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 2.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 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
????????????????????? ???????????????????????????
Trang 28
??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 hồ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.
????????????????????? ???????????????????????????
Trang 29
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 2.2.4.
M?c dù mơ hình kèm theo hồ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:
)()( tu
A
Bty ? (2.8)
????????????????????? ???????????????????????????
Trang 30
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 :
)(tu
A
By c
m
m
m ? (2.9)
v?i Am, Bm c?ng là nh?ng ?a th?c theo bi?n S ho?c Z.
????????????????????? ???????????????????????????
Trang 31
Lu?t ?i?u khi?n t?ng quát ???c cho b?i :
SyTuRu c ??
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 2.4
(2.10)
????????????????????? ???????????????????????????
Trang 32
Kh? u ? 2 ph??ng trình (2.8) và (2.10) ???c
ph??ng trình sau cho h? th?ng vịng kín :
cBTuyBSAR ?? )( (2.11)
????????????????????? ???????????????????????????
Trang 33
?? ??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 (2.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.
????????????????????? ???????????????????????????
Trang 34
Vì th? : AR + BS = B+A0Am (2.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 :
R=B+R1 (2.13)
Chia ph??ng trình (2.12) cho B+ s? ???c:
A .R1 + B-.S = A0Am (2.14)
Vì yêu c?u là ph?i gi?ng ?áp ?ng mong mu?n nên t?
s? (2.11) ph?i chia h?t cho Bm, n?u khơng thì s?
khơng cĩ l?i gi?i cho bài tốn thi?t k?. Vì v?y :
Bm = B -.B’m (2.15)
T = A0B’m
????????????????????? ???????????????????????????
Trang 35
?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
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
(2.14) l?i nh? sau :
A0Am = AR1 + b0S
Nhân 2 v? cho y và dùng thêm ph??ng trình (2.8) ta
???c :
A0.Am.y = BR1u + b0Sy =b0(Ru + Sy) (2.16)
????????????????????? ???????????????????????????
Trang 36
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 (2.15). Các
tham s? mơ hình c?a ph??ng trình (2.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
????????????????????? ???????????????????????????
Trang 37
B? ?i?u khi?n:
Ru = Tuc - Sy (*)
H? vịng kín ???c mơ t?:
CuBSAR
BTy
?
?
Thay y vào (*) ta tính ???c:
CuBSAR
ATu
?
?
Sai s? là: e = y - ym
????????????????????? ???????????????????????????
Trang 38
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:
m
Cm
C A
uBu
BSAR
BTe ?
?
?
y
BSAR
Bpu
BSAR
BTAp
r
e l
C
ik
i ?
??
?
??
?
? ?? 1
2)(
i = 1,,k
????????????????????? ???????????????????????????
Trang 39
y
BSAR
Bpu
BSAR
BTBp
s
e il
C
il
i ?
??
?
??
?
? ??
2)(
C
im
i
u
BSAR
Bp
t
e
?
?
?
? ?
Trong ?ĩ k = b?c(R), = 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+
i = 1,,l
i = 1,,m
????????????????????? ???????????????????????????
Trang 40
Suy ra các hàm ?? nh?y:
u
AA
pB
r
e
m
ik
i 0
??
??
?
?
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:
????????????????????? ???????????????????????????
Trang 41
u
AA
pe
dt
dr
m
ik
i
0
?
? ?
y
AA
pe
dt
ds
m
il
i
0
?
? ?
C
m
im
i u
AA
pe
dt
dt
0
?
?? ?
i = 1,, k = b?c(R )
i = 0,,l = b?c(S)
i = 0,,m = b?c(T)
????????????????????? ???????????????????????????
Trang 42
Nh?n xét:
- C?n ph?i xây d?ng 3 tr?ng thái c?a b? l?c 1/A0Am
cho lu?t hi?u ch?nh trên.
- 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 1/A0Am
- ?? 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 tốn ph?c t?p h?n nh? ??c l??ng tr?ng
thái
????????????????????? ???????????????????????????
Trang 43
?Tiêu chu?n c?c ti?u hố
- 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 tố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?.
????????????????????? ???????????????????????????
Trang 44
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? 2.3 H?i t? sai s?
Gi? s? h? th?ng cĩ s? ?? nh? hình 2.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
????????????????????? ???????????????????????????
Trang 45
Lu?t hi?u ch?nh tham s? theo ph??ng pháp gradient:
)( 02 ???
?
?? ???
?
??? cu
ee
dt
d
L?i gi?i cho ph??ng trình vi phân ? trên là:
tIet ????? ???? ])0([)( 00
Trong ?ĩ: ?? duI
t
ct )(0
2??
? (0) là giá tr? ban ??u c?a ?.
Và vì v?y sai s? e tr? thành:
tI
c etute
??? ??? ])0()[()( 0
(*)
????????????????????? ???????????????????????????
Trang 46
????????????????????? ???????????????????????????
Trang 47
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.
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 48
?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? 2.4
Gi? s? h? th?ng cĩ mơ hình ? hình 2.6:
????????????????????? ???????????????????????????
Trang 49
????????????????????? ???????????????????????????
Trang 50
V?n ?? là ?i?u ch?nh ? ? ?0. Gi? s? hàm truy?n
???c cho b?i:
21
2
1
)(
asas
sG
??
?
Sai s? e = G(p)( ? - ?0 ) uc
Trong ?ĩ p bi?u th? cho phép l?y ??o hàm. Vì v?y:
0
)(
??
m
c
yupGe ??
?
?
?i?u ch?nh tham s? theo lu?t MIT:
m
m yeyeee
dt
d ?
?
?
?
?? ?????
?
????
0 0?
??
?
?
????????????????????? ???????????????????????????
Trang 51
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
cm
mm uya
dt
dy
a
dt
yd 0
212
2
????
cuyadt
dya
dt
yd ???? 212
2
mmm yyyyedt
d
)( ????? ???
(I)
(II)
(III)
????????????????????? ???????????????????????????
Trang 52
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:
dt
dutu
dt
d
dt
dya
dt
yda
dt
yd c
c )(22
2
13
3
?? ????
Thay (III) vào ta ???c:
dt
dututytytuty
dt
dutuyyy
dt
dya
dt
yda
dt
yd
c
cmcm
c
cmm
)()()()()(
)()(
2
2
2
1
3
???
??
????
??????
????????????????????? ???????????????????????????
Trang 53
Suy ra:
)()()()()()( 222
2
13
3
tytu
dt
duttytytu
dt
dya
dt
yda
dt
yd
mc
c
mc ??? ?????
?â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:
- ??u tiên gi? s? là h?ng s?
- Ngõ ra mơ hình khi ?ĩ s? cĩ giá tr? cân b?ng là
cu
0
cu
0
my
.
????????????????????? ???????????????????????????
Trang 54
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à:
2
000 /)( auyty cm ???
?n ??nh n?u 20
2
00
21 )( cmc ua
yuaa ??
?
??
????????????????????? ???????????????????????????
Trang 55
Lu?t hi?u ch?nh b? sung
Nh?ng hi?u bi?t cĩ ???c t? vi?c tính tốn trong ví
d? 2.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 hố
và thay th? lu?t MIT b?i:
????????????????????? ???????????????????????????
Trang 56
?
?
??
?
?
?
?
?
?
??
?
?
?
??
?
?
??
??
?
???
ee
ee
dt
d
T
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.
????????????????????? ???????????????????????????
Trang 57
2.2.4 Thi?t k? MRAS dùng lý thuy?t ?n ??nh c?a
Lyapunov
V?i lu?t hi?u ch?nh tham s? cĩ ???c t? ph??ng pháp
Gradient ???c trình bày trong m?c 2.2.3 l?y g?n
?úng là ?? cĩ ???c lu?t hi?u ch?nh tham s? d?a vào
kinh nghi?m cĩ v? h?p lí r?i chúng ta th? ch? ra r?ng
sai s? mơ hình s? ti?n ??n 0. M?t kh? n?ng khác ??
cĩ ???c vịng ngồi c?a h? th?ng thích nghi s? d?ng
mơ hình chu?n là tìm ra lu?t hi?u ch?nh mà ??m b?o
sai s? ti?n v? 0. Nh?ng nghiên c?u cho lu?t hi?u
ch?nh nh? v?y ?ã ???c th?c hi?n trong m?t kho?ng
th?i gian dài. Ý t??ng c? b?n ?? thi?t k? lu?t hi?u
ch?nh d?a vào lý thuy?t ?n ??nh ???c trình bày trong
m?c này và ???c th? hi?n theo l?ch s? phát tri?n.
????????????????????? ???????????????????????????
Trang 58
?? t?p trung vào v?n ?? chính tránh nh?ng chi ti?t
khơng c?n thi?t, t? hi?u ch?nh ?? l?i nuơi ti?n c?a h?
th?ng ???c bi?t tr??c ???c dùng trong m?c này. H?
th?ng dùng ? ?ây gi?ng nh? ? hình 2.6 nh?ng c? c?u
thích nghi thì khác. V?n ?? là tìm lu?t h?i ti?p ??
b?o ??m sai s? e = y – ym trong hình 2.6 ti?n ??n 0,
c?n bi?t r?ng v?n ?? ?i?u khi?n h? th?ng v?i ??c
tính ??ng h?c bi?t tr??c và h? s? ?? l?i ch?a bi?t thì
khơng quá khĩ. V?n ?? riêng bi?t ???c ch?n ?? trình
bày ý t??ng h?n là trình bày m?t v?n ?? th?c t?. M?t
khi ý t??ng c? b?n ???c phát tri?n, s? m? r?ng ??n
nh?ng c?u hình t?ng quát thì t??ng ??i d? hi?u h?n,
chi ti?t ???c trình bày trong TLTK[1].
????????????????????? ???????????????????????????
Trang 59
Ph??ng pháp th? hai c?a Lyapunov
Minh h?a b?ng ?? th? ph??ng pháp Lyapunov
Hình 2.7 (a), (b) và (c) bi?u di?n các tr?ng thái cân
b?ng và nh?ng ???ng cong tiêu bi?u t??ng ?ng ??i
v?i h? th?ng ?n ??nh, ?n ??nh ti?m c?n và khơng ?n
??nh. Trong hình 2.7 (a), (b) ho?c (c), vùng S(?) gi?i
h?n cho tr?ng thái ban ??u x0, và vùng S(?) t??ng
?ng v?i gi?i h?n cho q?i ??o xu?t phát t?i x0.
Chú ý r?ng nh?ng ??nh ngh?a ?ã ???c ?? c?p tr??c
?ây khơng ch? ra chính xác vùng c?a ?i?u ki?n cho
phép ban ??u. Vì v?y các ??nh ngh?a áp d?ng cho
vùng lân c?n c?a tr?ng thái cân b?ng (là tr?ng thái t?i
?ĩ m?i ??o hàm ??u tri?t tiêu), tr? khi S(?) t??ng
?ng v?i tr?ng thái ban ??u c?a ??i t??ng.
????????????????????? ???????????????????????????
Trang 60
Chú ý là trong hình 2.7 (c), ???ng cong r?i vùng
S(?) và d?n ??n tr?ng thái cân b?ng khơng ?n ??nh.
Tuy nhiên, chúng ta khơng th? nĩi r?ng ???ng cong
s? ?i ??n vơ t?n b?i vì nĩ cĩ th? ??n g?n m?t vịng
trịn gi?i h?n phía ngồi vùng S(?). (N?u m?t h?
th?ng tuy?n tính b?t bi?n theo th?i gian là khơng ?n
??nh, các ???ng cong b?t ??u g?n v?i tr?ng thái cân
b?ng khơng ?n ??nh ?i ??n vơ c?c. Nh?ng trong
tr??ng h?p c?a h? th?ng phi tuy?n, ?i?u này th?t s?
khơng c?n thi?t).
????????????????????? ???????????????????????????
Trang 61
S? hi?u bi?t v? các ??nh ngh?a ?ã nĩi ? trên là yêu
c?u t?i thi?u ?? hi?u vi?c phân tích ?n ??nh c?a các
h? th?ng tuy?n tính và phi tuy?n cĩ m?t trong ph?n
này. Chú ý r?ng nh?ng ??nh ngh?a này khơng ch? h?n
ch? ? các khái ni?m v? s? ?n ??nh c?a m?t tr?ng thái
cân b?ng. Th?c ra, nh?ng cách ??nh ngh?a khác c?ng
???c s? d?ng.Ch?ng h?n, trong các lí thuy?t ?i?u
khi?n thơng th??ng ho?c kinh ?i?n, ch? cĩ các h?
th?ng ?n ??nh ti?m c?n m?i ???c g?i là h? th?ng ?n
??nh, cịn các h? th?ng khác ?n ??nh theo Lyapunov,
nh?ng khơng ?n ??nh ti?m c?n, ???c g?i là khơng ?n
??nh.
????????????????????? ???????????????????????????
Trang 62
????????????????????? ???????????????????????????
Trang 63
Ví d? 2.5 Xét h? th?ng ???c mơ t? b?i ph??ng
trình tr?ng thái sau:
)(
)(
2
2
2
1212
2
2
2
1121
xxxxx
xxxxx
????
???
?
?
Tr?ng thái cân b?ng (??o hàm = 0) t?i g?c t?a ??
(x1= 0, x2 = 0). N?u chúng ta ??nh ngh?a m?t hàm vơ
h??ng V(x) nh? sau:
2
2
2
1)( xxxV ??
là hàm xác ??nh d??ng, sao cho ??o hàm theo th?i
gian hàm V(x) theo m?t ???ng cong b?t kì
)(222)( 22
2
12211 xxxxxxxV ????? ???
????????????????????? ???????????????????????????
Trang 64
là hàm xác ??nh âm. ?i?u này cho th?y r?ng V(x)
t?ng liên t?c theo ???ng cong b?t kì; vì v?y V(x) là
hàm Lyapunov. Hàm V(x) tr? thành vơ h?n v?i ??
l?ch vơ h?n t? tr?ng thái cân b?ng, tr?ng thái cân
b?ng ? g?c c?a h? th?ng là ?n ??nh ti?m c?n trong
vùng r?ng.
Chú ý r?ng n?u chúng ta ?? V(x) nh?n giá tr? h?ng s?
0, C1, C2,. . . (0 < C1 < C2 <. . . ), thì V(x) = 0 t??ng
?ng v?i g?c c?a tr?ng thái ??i t??ng và V(x)=C1,
V(x) = C2, . . .mơ t? nh?ng vịng trịn khơng so sánh
kèm theo g?c c?a tr?ng thái ??i t??ng, nh? minh h?a
? hình 2.8. C?ng c?n chú ý r?ng V(x) là bán kính vơ
t?n, ho?c V(x) ?? khi ??x?? ?.
????????????????????? ???????????????????????????
Trang 65
Khi vịng trịn V(x) = Ck n?m hồn tồn trong vịng
trịn V(x) = Ck+1, m?t ???ng cong ??i di?n ?i qua
vùng biên gi?i c?a các ???ng vi?n V t? ngồi vào
trong. T? ?ây, bi?u di?n hình h?c c?a hàm Lyapunov
cĩ th? ???c phát bi?u nh? sau: V(x) là th??c ?o
kho?ng cách c?a bi?n tr?ng thái x t? g?c to? ?? c?a
tr?ng thái trung gian. N?u kho?ng cách gi?a g?c và
bi?n tr?ng thái t?c th?i x(t) t?ng liên t?c khi t t?ng
{V[x(t)] < 0 } thì x(t) ? 0.
Qu? ??o (1) trên hình 2.8 là chuy?n ??ng ?n ??nh
ti?m c?n v? g?c t?a ??, song khơng tho? tiêu chu?n
?n ??nh th? 2 c?a Lyapunov: hàm khơng ph?i là hàm
xác ??nh âm v?i m?i bi?n tr?ng thái x.
????????????????????? ???????????????????????????
Trang 66
Tiêu chu?n ?n ??nh th? 2 c?a Lyapunov là ?i?u ki?n
??, khơng ph?i là ?i?u ki?n c?n ?? ?ánh giá tính ?n
??nh c?a nghi?m ph??ng trình vi phân phi tuy?n.
N?u tho? tiêu chu?n thì h? ?n ??nh. N?u khơng tho?,
v?n ?? k?t lu?n v? tính ?n ??nh cịn b? ngõ, ph?
thu?c vào:
1.Ch?n hàm V(x)
2.Ch?n bi?n tr?ng thái x
Ví d? thi?t k? MRAS dùng Lyapunov
Gi? s? t?t c? các bi?n tr?ng thái c?a h? th?ng ??u ?o
l??ng ???c, ??nh lý v? ?n ??nh c?a Lyapunov cĩ th?
dùng ?? thi?t k? lu?t ?i?u khi?n thích nghi ??m b?o
s? ?n ??nh cho h? th?ng vịng kín, ví d? sau trình
bày ý t??ng này.
????????????????????? ???????????????????????????
Trang 67
????????????????????? ???????????????????????????
Trang 68
Ví d? 2.6 H? MRAS b?c nh?t d?a vào lý thuy?t
?n ??nh.
Xét bài tốn nh? trong ví d? 2.2. Khi tham s? c?a
??i t??ng ???c bi?t lu?t ?i?u khi?n theo ph??ng
trình 2.6 cho k?t qu? mong mu?n. M?t h? thích nghi
s? d?ng mơ hình chu?n mà cĩ th? tìm ra các h? s? t0
và s0 khi tham s? a, b khơng ???c bi?t cĩ th? ??t
???c nh? sau :
Sai s? : e = y - ym
L?y ??o hàm và s? d?ng ph??ng trình 2.5, 2.14 và
mơ hình mong mu?n ?? kh? ??o hàm y và ym , ta
???c :
????????????????????? ???????????????????????????
Trang 69
.cmmm ubbtybsaaeadt
de
)()( 00 ???????
Chú ý r?ng sai s? e s? ti?n ??n 0 n?u các tham s? này
b?ng v?i giá tr? mong mu?n. Bây gi? ta c?n c? g?ng
xây d?ng m?t c? c?u hi?u ch?nh tham s? sao cho các
thơng s? t0 và s0 ti?n ??n giá tr? mong mu?n. S?
d?ng cho m?c ?ích này, hàm Lyapunov cĩ d?ng :
])(
1
)(
1
[
2
1
),,( 20
2
0
2
00 mm bbtb
aabs
b
esteV ??????
??
????????????????????? ???????????????????????????
Trang 70
Hàm này s? b?ng 0 khi e = 0 và các tham s? b? ?i?u
khi?n b?ng v?i giá tr? t?i ?u. ??o hàm c?a V là :
))((
1
))((
1
)(
1
)(
1
0
0
0
0
2
0
0
0
0
eu
dt
dtbbtye
dt
dsaabsea
dt
dtbbt
dt
dsaabs
dt
dee
dt
dV
cmmm
mm
?
?
?
?
??
?????????
??????
N?u các tham s? ???c c?p nh?p b?i:
eu
dt
dt
c???0 yedt
ds ??0
Ta ???c 2ea
dt
dV
m??
(2.17)
????????????????????? ???????????????????????????
Trang 71
Nh? v?y:
Hàm V s? gi?m khi e khác 0. Vì v?y cĩ th? k?t lu?n
là sai s? e s? ti?n v? 0. Tuy nhiên c?n chú ý là các
tham s? t0 và s0 s? h?i t? ??n giá tr? cân b?ng n?u
khơng cĩ các ?i?u ki?n khác tác ??ng vào. Vì v?y
lu?t này t??ng t? nh? lu?t MIT nh?ng ?? nh?y ???c
thay ??i b?i tín hi?u khác.
Lu?t hi?u ch?nh các thơng s? làm ?n ??nh cho h?
th?ng mà các bi?n tr?ng thái cĩ th? ?o l??ng ???c
xây d?ng b?ng s? t?ng quát hố tr?c ti?p c?a k?
thu?t dùng trong ví d? sau .
????????????????????? ???????????????????????????
Trang 72
Lu?t hi?u ch?nh theo ph??ng trình 2.17 ??t ???c
b?ng cách áp d?ng lý thuy?t ?n ??nh t??ng t? nh?
b?ng lu?t MIT ( so sánh v?i ví d? 2.2) trong c? hai
tr??ng h?p, lu?t hi?u ch?nh cĩ th? vi?t nh? sau :
e
dt
d ??? ?
v?i ? là vector các tham s? , ? = [-uc y]T khi s?
d?ng lu?t theo Lyapunov và
? = [-uc y]T/(p + am)
N?u s? d?ng lu?t MIT vector ? cĩ th? ???c gi?i
thích nh? là giá tr? âm c?a gradient hàm t?n th?t.
Ph??ng pháp Lyapunov bây gi? ???c áp d?ng cho
vi?c hi?u ch?nh h? ?? l?i nuơi ti?n.
????????????????????? ???????????????????????????
Trang 73
Ví d? 2.7
? ?ây ch? xét v?n ?? hi?u ch?nh ?? l?i nuơi ti?n. Sai
s? ???c cho b?i
e = G(p)( ? - ?0 )uc
gi?i thi?u m?t khơng gian tr?ng thái bi?u th? cho
hàm truy?n G. Quan h? gi?a tham s? ? và sai s? e
???c vi?t b?i:
cuBAxdt
dx
)( 0?? ???
e = Cx
(2.18)
????????????????????? ???????????????????????????
Trang 74
N?u h? ??ng nh?t là ?n ??nh ti?m c?n và cĩ
t?n t?i 2 ma tr?n P và Q xác ??nh d??ng sao cho:
Axx ??
QPAPAT ???
Ch?n hàm Lyapunov nh? sau :
])([
2
1 20??? ??? PxxV T
??o hàm V và s? d?ng ph??ng trình sai phân 2.18
???c:
dt
d
dt
dxPxPx
dt
dx
dt
dV TT ???? )()(
2
0????
(2.19)
????????????????????? ???????????????????????????
Trang 75
S? d?ng ph??ng trình 2.18 ta ???c :
))((
2
)()]}([)]({[
2
0
000
PxBu
dt
dQxx
dt
dBuAxPxPxBuAx
dt
dV
T
c
T
c
TT
c
?????
????????
?????
????????
N?u lu?t hi?u ch?nh tham s? ???c ch?n là :
PxBu
dt
d T
c?
? ??
thì ??o hàm c?a hàm Lyapunov s? âm khi x ? 0. V?i
lu?t hi?u ch?nh theo ph??ng trình 2.20 vector tr?ng
thái x và c? sai s? e = Cx vì v?y s? ti?n ??n
khơng.Tuy nhiên chú ý là sai s? tham s? ? - ?0
khơng c?n thi?t là ph?i ti?n ??n khơng.
(2.20)
????????????????????? ???????????????????????????
Trang 76
Ví d? h? b?c hai MRAS
Ví d? 2.8 Xét
)(
)(
ass
KsG
?
?
và mơ hình là 22
2
2
)(
???
?
??
??
ssA
BsG
m
m
m
?a th?c A0, R, S và T ???c ch?n b?i :
A0(s) = s + a0
R(s) = s + r1
S(s) = s0s + s1
T(s) = t0s + t1
????????????????????? ???????????????????????????
Trang 77
Ph??ng trình Diophantine 2.7 cho l?i gi?i sau :
r1 = 2?? + a0 - a
s0 = (2??a0 + ?2 - ar1 )/K
s1 = a0? 2/ K
t0 = ? 2/ K
t1 = a0?2/K
?? ??n gi?n hĩa, ta ch?n :
Q(s) = A0(s).Am(s)
P1(s) = Am(s)
P2(s) = A0(s)
????????????????????? ???????????????????????????
Trang 78
Bài t?p v? nhà (dùng làm bài t?p trong ph?n Câu
h?i ơn t?p và bài t?p ? cu?i ch??ng): Mơ ph?ng
b?ng Matlab h? b?c hai MRAS trong ví d? 2.8 (Ví
d? 4.8) v?i ? = 1, ? = 0.7, ? = 1, a0 = 2, a =1 và K=2.
Gi? s? r?ng 00ˆ bb ?
H? th?ng MRAS r?i r?c
H? MRAS ?ã ???c th?c hi?n cho h? liên t?c khơng
cĩ nhi?u, nh?ng cĩ th? th?c hi?n ???c MRAS cho
h? r?i r?c. Thu?t gi?i ? trên cĩ th? ???c dùng cho
tr??ng h?p h? r?i r?c. B? ??c l??ng cĩ th? d?a vào
chu?n bình ph??ng t?i thi?u. Ph?n này ?? dành trình
bày trong b? ?i?u khi?n t? ch?nh ??nh trong ph?n
2.3
????????????????????? ???????????????????????????
Trang 79
MRAS cho h? th?ng ch? bi?t ???c t?ng ph?n
Trong ph?n tr??c ta ?ã gi? s? t?t c? mơ hình c?a ??i
t??ng là ch?a bi?t.Trong m?t s? tr??ng h?p ??c tính
??ng h?c c?a h? th?ng ???c bi?t m?t ph?n, cịn l?i là
khơng bi?t. S? bi?t tr??c này cĩ th? ???c k?t h?p
vào h? MRAS. ?i?u này cĩ th? th?c hi?n tu? thu?c
ch? y?u vào tham s? và c?u trúc c?a mơ hình ??i
t??ng. Ph??ng pháp này ???c minh h?a b?ng ví d? .
?i?u khi?n thích nghi cho tay máy
Gi? s? các bi?n tr?ng thái ???c ?o l??ng ??y ??, cĩ
th? tìm ???c m?t bi?n sai s? tuy?n tính ??i v?i các
tham s?, ?i?u này làm d? dàng trong vi?c xây d?ng
h? thích nghi s? d?ng mơ hình chu?n ?n ??nh.
????????????????????? ???????????????????????????
Trang 80
?i?u này ???c minh h?a b?ng vi?c ?i?u khi?n tay
máy khi mà ??c tính ??ng h?c là phi tuy?n.
M?t thao tác tr?c ti?p ???c mơ t? b?i mơ hình :
TqGqqCqqH ??? )(),()( ???
v?i q là vector t?a ?? t?ng quát. H là ma tr?n quán
tính, C là ma tr?n t?t, G là vector tr?ng tr??ng. Bi?n
?i?u khi?n là moment ??t vào c? c?u ch?p
hành.Ph??ng trình mơ t? tay máy cĩ tính ch?t :
)(),()()(
2
1 GTqqqqCqqqHqqHq
dt
d TTTT ???? ?????????
(2.21)
(2.21a)
????????????????????? ???????????????????????????
Trang 81
?i?u này ???c gi?i thích là ??o hàm c?a ??ng n?ng
b?ng v?i cơng su?t ???c cung c?p b?i c?
c?u ch?p hành và moment tr?ng l?c.
Ví d?:Tay máy hai kh?p n?i
Xét tay máy hai kh?p n?i v?i t?i ch?a bi?t trong hình
d??i ?ây. Kh?p n?i th? hai v?i t?i ch?a bi?t ???c
xem nh? là cĩ thêm m?t kh?p n?i v?i 4 tham s?
ch?a bi?t: kh?i l??ng me, moment quán tính Ie,
kho?ng cách t? tr?ng tâm ??n kh?p n?i th? hai lce,
gĩc ?e so v?i khâu liên k?t th? hai. H? th?ng ???c
mơ t? b?i ph??ng trình (2.21) v?i
qHqT ??
????????????????????? ???????????????????????????
Trang 82
.
???
?
???
?
??
????
?
224232
2423224231
sincos
sincossin2cos2
????
??????
qq
qqqq
H
???
?
???
?
?
????
?
4433
121212413 cos)(
YY
qeeYY
G
??
????
12
2
111111
212
2
124
212
2
123
2
22122
2
222121
/
)sin()cos(
)cos()sin(
)cos()cos(2
)sin()sin(2
lge
lmllme
qqeqqY
qqeqqY
qqqqY
qqqqqY
cc
?
??
????
???
??
???
?
?
??
???
????????????????????? ???????????????????????????
Trang 83
????????????????????? ???????????????????????????
Trang 84
v?i g là gia t?c th??ng và b?n tham s? ch?a bi?t
?1,,?4 là nh?ng hàm cĩ các tham s? v?t lý ch?a
bi?t.
ecee
ecee
cee
eceeec
llm
llm
lmI
lmlmIlmI
??
??
?
?
sin
cos
14
13
2
12
2
1
22
1111
?
?
??
?????
B?n tham s? ch?a bi?t me, lce, Ie và?e ???c xác ??nh
duy nh?t b?i ?1,,?4. H? th?ng cĩ th? ???c vi?t l?i:
TqqqT ??? ),,( ???
????????????????????? ???????????????????????????
Trang 85
v?i ?T ???c cho b?i:
? ?
???
?
???
? ?
?
?
???
?
???
?
???
????????
2
1211
4321
41231221
222121221221
)cos(
,,,
)sin()cos(0
)sin()sin(2)cos()cos(2
?
?
?????
qee
T
YqqYqqqq
YqqqqYqqqqeqeq
T
????????
????????????
)cos( 12 qee ?? 21 , ??v?i và là các moment tác
d?ng vào. ??c tính ??ng h?c cĩ th? ???c vi?t d??i
d?ng tuy?n tính theo các tham s? v?i gi? s? là t?t c?
các tr?ng thái và gia t?c cĩ th? ?o l??ng ???c.
????????????????????? ???????????????????????????
Trang 86
Ví d? cĩ th? ???c t?ng quát hố và ph??ng trình
(2.21) cĩ th? ???c vi?t thành:
0),,()(),()( ?? qqqqGqqqCqqHT ??????? T???????
GCH ??? ,,v?i và ? là bi?t tr??c hay cĩ th? ?o l??ng
???c. Dù là mơ hình khơng tuy?n tính, nĩ v?n tuy?n
tính theo các tham s? cĩ th? thay ??i. M?t ?i?u quan
tr?ng là ki?n th?c bi?t tr??c ???c dùng và h? th?ng
?ĩ khơng xem nh? là mơ hình h?p ?en v?i tham s?
thay ??i theo th?i gian. Mơ hình thì v?n cịn ch?a
tho? mãn b?i vì gia t?c ph?i ???c ?o cùng v?i v? trí
và v?n t?c.
????????????????????? ???????????????????????????
Trang 87
??t qu? ??o tham kh?o cho v? trí và v?n t?c là qm và
. ??a ra ph??ng trình Lyapunov nh? sau:mq?
? ??? ~~~~~)(~
2
1 ???? Tp
TT qKqqqHqV ??
Trong ?ĩ: 0~,~,~ ??? ?????? mm qqqqqq ???
Kp và ? là nh?ng ma tr?n xác ??nh d??ng. L?y vi
phân V , s? d?ng ph??ng trình (2.21a) cho ta:
????????????????????? ???????????????????????????
Trang 88
.??
??
??
?????
???????
?????????
~~
)~(~
~~
)~~(~
~~~~~~
2
1~~
???????
??????
?????
T
pmm
T
T
pm
T
T
p
TTT
qKqCqHGTq
qKqCqHqHq
qKqqHqqHqV
??a ra lu?t ?i?u khi?n:
qKqKGqCqHT dpmm ???? ~~ ???????? (2.21b)
Lu?t ?i?u khi?n bao g?m thành ph?n nuơi ti?n t?
thành ph?n ?ã bi?t c?a mơ hình và thành ph?n t? l?
và h?i ti?p v?n t?c, ngh?a là:
?? ??????? ~~)~~~~(~ ?????? Tdmm
T qKGqCqHqV
????????????????????? ???????????????????????????
Trang 89
Trong ?ĩ:
)()()(
~
),(),(),(
~
)()()(
~
qGqGqG
qqCqqCqqC
qHqHqH
???
???
???
???
??t: ?? ~~~~ Tmmm GqCqH ??? ???
??t ???c nh? v?y là do mơ hình tuy?n tính ??i v?i
các tham s?. H?n n?a cĩ
ngh?a là ch? cĩ gia t?c c?a mơ hình ph?i ???c bi?t,
khơng ph?i là gia t?c th?c. D?n ??n:
),,,( mmmm qqqq ?????? ?
????????????????????? ???????????????????????????
Trang 90
` )~
~
(
~~~ qqKqV Tm
T
d
T ????? ??? ?????
?? ngh? c?p nh?t thơng s?:
)(~
~ 11
m
T
m
T
m qqq ???
?? ???????? ?? ????
Hàm V tho? tính ch?t c?a hàm Lyapunov là xác
??nh d??ng và ??o hàm:
qKqV d ??? ~~??
là bán xác ??nh âm. ?i?u này cĩ ngh?a là h? vịng
kín ?n ??nh và v?n t?c khi xác l?p b?ng khơng. B?
?i?u khi?n c?ng cĩ th? ???c b? sung ?? ??m b?o là
sai s? v? trí b?ng 0.
(2.21c)
????????????????????? ???????????????????????????
Trang 91
Lu?t ?i?u khi?n theo ph??ng trình (2.21b) và tham
s? ???c c?p nh?t theo ph??ng trình (2.21c) là các
hàm c?a bi?n và , nh?ng gia t?c c?a kh?p n?i khơng
c?n thi?t ph?i ?o ???c. ?? ý r?ng lu?t ?i?u khi?n là
tr??ng h?p ??c bi?t c?a h?MRA t?ng quát v?i .
2.2.5 K?t lu?n
Các ý t??ng c? b?n d?a trên MRAS ?ã ???c trình
bày trong ph?n này bao g?m :
1. Ph??ng pháp gradient
2. Thi?t k? theo Lyapunov và siêu ?n ??nh
3. S? gia sai s?
????????????????????? ???????????????????????????
Trang 92
Trong m?i tr??ng h?p lu?t c?p nh?t tham s? cho
d??i d?ng :
???? ?
dt
d
hay d??i d?ng chu?n hố :
???
???? Tdt
d
?
?
Trong ph??ng pháp gradient, vector ? là giá tr? âm
c?a gradient sai s? theo các tham s?. ??c l??ng
thơng s? hay x?p x? cĩ th? ???c dùng trong ph??ng
pháp gradient. Trong nh?ng tr??ng h?p khác ? là
vector lùi cĩ ???c b?ng cách l?c ngõ vào, ra và tín
hi?u ??t.
(2.22)
(2.23)
????????????????????? ???????????????????????????
Trang 93
S? h?ng ? là s? gia sai s? ???c gi?i thích là sai s? d?
báo c?a v?n ?? ??c l??ng.Th??ng dùng s? gia sai s?
tuy?n tính theo các thơng s?.
Ph??ng pháp gradient linh ho?t và ??n gi?n ?? áp
d?ng vào m?i c?u trúc h? th?ng. Cách tính tốn ?ịi
h?i ph?i xác ??nh ???c hàm ?? nh?y b?i vì lu?t hi?u
ch?nh d?a vào vi?c tính gradient, cĩ th? kh?ng ??nh
là ph??ng pháp s? h?i t?, ???c cho b?i ?? l?i thích
nghi ? ???c ch?n là ?? nh?. H?n n?a, giá tr? ban ??u
c?a tham s? ph?i ch?n ?? h? th?ng vịng kín là ?n
??nh. Ph??ng pháp này s? gây khơng ?n ??nh n?u h?
s? ?? l?i thích nghi l?n. V?n ?? là khĩ tìm ???c gi?i
h?n ?n ??nh tr??c.
????????????????????? ???????????????????????????
Trang 94
H? MRAS t?ng quát ???c ??a ra d?a vào vi?c thi?t
k? mơ hình kèm theo. Thu?t gi?i này bao g?m nh?ng
tr??ng h?p ??c bi?t c?a vi?c thi?t k?MRAS ?ã ???c
trình bày trong các ph?n trên. Vi?c ??c l??ng tham
s? cĩ th? ???c th?c hi?n v?i nhi?u cách khác so v?i
ph??ng trình 2.22 và 2.23.
????????????????????? ???????????????????????????
Trang 95
2.3 B? t? ch?nh ??nh (STR – Self Tuning
Regulator)
2.3.1 ??t v?n ??
S? t??ng ???ng ch?c ch?n
Thơng s? ??c l??ng
? Ph??ng pháp gradient
? Bình ph??ng c?c ti?u
Các ph??ng pháp thi?t k? b? ?i?u khi?n
? PID
? V? trí c?c
? LQG (Linear Quadratic Gaussian)
????????????????????? ???????????????????????????
Trang 96
B? t? ch?nh ??nh (STR) d?a trên quan ?i?m phân
tích, ?ánh giá các thơng s? ch?a bi?t. Ý t??ng c?
b?n ???c minh ho? trong hình 2.9 . Các thơng s?
ch?a bi?t ???c ?ánh giá tr?c tuy?n (on-line) b?ng
cách dùng ph??ng pháp ??c l??ng ?? qui. Các thơng
s? ??c l??ng ???c xem nh? là thơng s? th?c, ??
khơng tin c?y c?a các ??c l??ng là b? qua. ?ây g?i
là qui t?c t??ng ??ng nh?t ??nh (certainty
equivalence principle).
????????????????????? ???????????????????????????
Trang 97
????????????????????? ???????????????????????????
Trang 98
Nhi?u ph??ng pháp ??c l??ng khác nhau cĩ th? ???c
v?n d?ng nh? x?p x? ??c ?ốn, bình ph??ng t?i
thi?u..... Kh?i ‘design’ ? hình 2.9 t??ng tr?ng cho bài
gi?i tr?c tuy?n các bài tốn thi?t k? h? th?ng v?i các
thơng s? ch?a bi?t tr??c. ?ây là bài tốn thi?t k? c?
b?n. ?i?n hình cho ph??ng pháp này là ph??ng pháp
khác bi?t c?c ti?u, bình ph??ng tuy?n tính, ??t c?c,
model – following. Ph??ng pháp thi?t k? ???c l?a
ch?n ph? thu?c vào ??c tính c?a h? th?ng vịng kín.
M?c tiêu c?a m?c này là ??a ra quan ?i?m c? b?n và
tính ch?t c?a các b? t? ch?nh ??nh. B? t? ch?nh ??nh
ban ??u ch? áp d?ng cho các h? th?ng l?y m?u d? li?u,
nh?ng các thu?t tốn liên t?c và h?n h?p (hybrid)
c?ng ???c phát tri?n.
????????????????????? ???????????????????????????
Trang 99
Trong m?c này, gi? s? h? th?ng là SISO :
A(q)y(t) = B(q)u(t) + C(q)e(t) (2.24)
y : ??u ra
u : ??u vào
{e(t)} : chu?i phân b? Gausse
A, B, C : các ?a th?c theo q (tốn t? sai phân t?i).
Gi? thi?t b?cA = b?cC = n và b?cA - b?cC = d0.
Quá trình ?i?u khi?n th??ng ???c mơ t? ? d?ng tốn
t? q-1. ?a th?c ??c tính cĩ d?ng:
)()( 1* ?? zAzzA n
????????????????????? ???????????????????????????
Trang 100
n = b?cA. Khi ?ĩ mơ hình (2.24) ???c mơ t? nh? sau:
)()()()()()( 1*0
1*1* teqCdtuqBtyqA ??? ???
B? t? ch?nh ??nh d?a trên quan ?i?m ??c l??ng các thơng s?
c?a quá trình. Ph??ng pháp d? hi?u là ??c l??ng các thơng
s? c?a hàm truy?n c?a quá trình và nhi?u (thu?t tốn thích
nghi gián ti?p). Các thơng s? c?a b? ch?nh ??nh s? khơng
???c c?p nh?t tr?c ti?p mà là gián ti?p thơng qua ??c l??ng
mơ hình c?a h? th?ng. B? ?i?u khi?n thích nghi lo?i này d?a
trên ph??ng pháp bình ph??ng t?i thi?u và ?i?u khi?n bám
theo (Kalman 1958). Ph??ng pháp này khơng d?a vào ??c
tính vịng kín c?a h? th?ng.
Các thơng s? c?a b? ch?nh ??nh c?ng cĩ th? ??c l??ng tr?c
ti?p g?i là thu?t tốn thích nghi tr?c ti?p. C? 2 ph??ng pháp
tr?c ti?p và gián ti?p ??u g?i là ?i?u khi?n t? ch?nh ??nh.
????????????????????? ???????????????????????????
Trang 101
2.3.2 B? t? ch?nh ??nh gián ti?p
Trong ph?n này, gi? s? mơ hình c?a h? th?ng cĩ
ph??ng trình 2.24. Cách d? dàng nh?t là t?o b? t?
ch?nh ??nh theo nh? ph?n 2.3.1 ?? ??c l??ng các
thơng s? c?a ?a th?c A, B, C.
Xét tr??ng h?p xác ??nh (e(t) = 0). Nhi?u ph??ng
pháp ?? qui ?ã ?? c?p cĩ th? ???c s? d?ng ?? ??c
l??ng các thơng s? c?a A, B.
? T = [b0 b1 ... bm a1 ... an ]
?T(t – 1)=[u(t – d0)...u(t – d0 – m) – y(t – 1)...– y(t – n)]
trong ?ĩ n – m = d0. Khi ?ĩ b? ??c l??ng bình
ph??ng c?c ti?u ???c cho b?i:
????????????????????? ???????????????????????????
Trang 102
‘? ?
? ? )28.2(/)1()1()()(
)27.2()1()1()1()1()1()(
)26.2()1(ˆ)1()()(
)25.2()()()1(ˆ)(ˆ
1
??
????
???
???
????
???????
????
???
?
tPttKItP
ttPtttPtK
tttyt
ttKtt
T
T
T
Trong tr??ng h?p nhi?u là ng?u nhiên, ph??ng pháp
bình ph??ng t?i thi?u cho ra các ??c l??ng sai l?ch
n?u C(q) ? qn. Lúc này, chúng ta ph?i dùng các
ph??ng pháp nh? c?c ??i ?? qui, bình ph??ng c?c
ti?u t?ng quát.
????????????????????? ???????????????????????????
Trang 103
Tính h?i t?
N?u tín hi?u ??u vào ???c kích thích ??y ?? và c?u trúc
c?a mơ hình c?n ??c l??ng thích h?p thì các ??c l??ng
s? h?i t? ??n m?t giá tr? th?c n?u h? th?ng vịng kín ?n
??nh. ?i?u ki?n h?i t? cho các ph??ng pháp khác nhau
là khác nhau.
Trong c? 2 tr??ng h?p nhi?u xác ??nh (e(t) = 0) và
nhi?u ng?u nhiên (e(t) ? 0) thì ?i?u ki?n h?i t? ph?
thu?c tín hi?u ??u vào, quá trình và nhi?u c?a h? th?ng.
Tín hi?u ?i?u khi?n u(t) ???c phát ?i qua khâu h?i ti?p.
?i?u này làm ph?c t?p vi?c phân tích nh?ng nĩ c?n thi?t
?? yêu c?u h? th?ng vịng kín ph?i ?n ??nh. Trong
MRAS vi?c phân bi?t tính h?i t? s? ???c ?? c?p rõ h?n
? ch??ng 6 (TLTK[1]).
????????????????????? ???????????????????????????
Trang 104
Bài tốn thi?t k? n?n t?ng cho nh?ng h? th?ng
bi?t tr??c
Nhi?u ph??ng pháp thi?t k? ???c s? d?ng trong các
b? t? ch?nh ??nh ph? thu?c vào ??c tính c?a h? th?ng
vịng kín. Ph??ng pháp thi?t k? th??ng s? d?ng là
??t c?c (pole placement). Ph??ng pháp d?a theo mơ
hình m?u (mode – following) và ph??ng pháp ??t
c?c ?ã ???c ?? c?p ? ph?n 2.2 và ph? l?c A
(TLTK[1]).
Xét mơ hình c?a h? th?ng cĩ ph??ng trình 2.24 và
?áp ?ng c?a h? th?ng vịng kín mong mu?n là :
Am(q).y(t) = Bm(q).uc(t) (2.29)
????????????????????? ???????????????????????????
Trang 105
B? ?i?u khi?n là:
)()()()()()( tyqStuqTtuqR c ??
R1 và S là gi?i pháp cho ph??ng trình Diophantine
mAASBAR 01 ??
?
trong ?ĩ
)35.2(
)34.2(
)33.2(
)32.2(
1
0
RBR
BAT
BBB
BBB
m
mm
?
?
??
?
??
??
?
M?t vài ?i?u ki?n ph?i tho? mãn ?? ch?c r?ng b?
?i?u khi?n là nhân qu? (causal) (xem ph? l?c A
TLTK[1] ). Các ph??ng trình ? trên là c? b?n cho
nhi?u bài tốn thi?t k? khác nhau.
????????????????????? ???????????????????????????
Trang 106
? M?t ki?u m?u cho m?t b? t? ch?nh ??nh gián
ti?p
B? t? ch?nh ??nh gián ti?p d?a trên thi?t k? ??t c?c
cĩ th? bi?u di?n trong thu?t tốn sau:
Thu?t tốn 2.1 - B? t? ch?nh ??nh gián ti?p
D? li?u : Hàm truy?n ?áp ?ng xung vịng kín mong
mu?n Bm/Am và ?a th?c quan sát mong mu?n A0
???c cho tr??c.
B??c 1: ??c l??ng các h? s? c?a ?a th?c A, B, C
trong ph??ng trình (2.24)
dùng ph??ng pháp bình ph??ng t?i thi?u t? các
ph??ng trình (2.25) – (2.28)
????????????????????? ???????????????????????????
Trang 107
B??c 2: Thay A, B, C b?ng các ??c l??ng ??t ???c ?
b??c 1 và gi?i ph??ng trình (2.31) ?? tìm R1, S. Tính R
b?ng ph??ng trình (2.35) và T b?ng ph??ng trình (2.34).
B??c 3 : Tính tín hi?u ?i?u khi?n t? ph??ng trình (2.30)
L?p l?i b??c 1, 2, 3 ? m?i chu kì l?y m?u.
M?t s? v?n ?? c?n chú ý v?i thu?t tốn này :
+ B?c c?a các ?a th?c ? ph??ng trình 2.24 ho?c gi?i
h?n b?c cao nh?t ph?i bi?t tr??c.
+ Th?a s? chung c?a các ??c l??ng A, B cĩ kh? n?ng
gi?i ???c ph??ng trình 2.31
+ Ph?i ??m b?o h? th?ng vịng kín là ?n ??nh.
+ Các tín hi?u nên kích thích liên t?c ?? ??m b?o s?
h?i t? c?a các thơng s?.
????????????????????? ???????????????????????????
Trang 108
Ví d? 2.9 B? sefl-turning gián ti?p cĩ nhi?u
Xét h? th?ng cĩ hàm truy?n :
)1(
1
)(
?
?
ss
sG
Hàm truy?n này ???c xem nh? là mơ hình c? b?n
c?a ??ng c?. Hàm truy?n ?áp ?ng xung v?i chu kì
l?y m?u h = 0.5 là :
)61.0)(1(
)84.0(107.0
61.061.1
090.0107.0
)(
2 ??
??
??
???
qq
q
qq
q
A
BqH
H? th?ng ???c l?y m?u cĩ 1 zero = -0.84 bên trong
vịng trịn ??n v? v?i h? s? t?t nh?. Gi? s? h? th?ng
vịng kín mong mu?n là :
????????????????????? ???????????????????????????
Trang 109
.50.032.1
18.0
2 ??
?
qqA
B
m
m
?i?u này t??ng ?ng v?i h? th?ng cĩ t?n s? dao ??ng
t? nhiên 1 rad/sec và h? s? t?t ? = 0.7
Gi? s? ?a th?c quan sát là :
A0 = (q – 0.5)2
Bài t?p v? nhà (dùng làm bài t?p trong ph?n Câu
h?i ơn t?p và bài t?p ? cu?i ch??ng) ?ng d?ng
Matlab mơ ph?ng h? th?ng trong ví d? 2.9 (Ví d?
5.1 (TLTK[1]).K?t qu? nh?n ???c ???c mơ t? ?
hình (5.2), (5.3) và (5.4) trong TLTK[1].
????????????????????? ???????????????????????????
Trang 110
Hình 5.2 bi?u di?n tín hi?u ??u ra và tín hi?u ?i?u khi?n
c?a h? th?ng th?c khi m?t b? t? ch?nh ??nh gián ti?p ???c
s? d?ng v?i ph??ng pháp bình ph??ng c?c ti?u và zero
z = - 0.84 c?a h? th?ng th?c b? kh?.
Hình 5.3 ch? ra vi?c ??c l??ng các thơng s? c?a h? th?ng
h?i t? nhanh ??n các thơng s? c?a mơ hình th?c.Cĩ s? dao
??ng l?n c?a tín hi?u ?i?u khi?n do vi?c kh? zero. Dao
??ng này là k?t qu? c?a s? ch?n l?a kém trong bài
tốn thi?t k? c? b?n ch? khơng ph?i ph? thu?c vào b? t?
ch?nh ??nh. Dao ??ng này cĩ th? tránh ???c b?ng cách
thay ??i thi?t k? mà khơng kh? zero c?a h? th?ng th?c
( ch?ng h?n Bm = B). Hình 5.4 ch? ra k?t qu? khi thay ??i
thi?t k? khơng cĩ zero nào b? kh?. ?áp ?ng c?a h? th?ng
vịng kín bây gi? ?ã ???c tho? mãn.
????????????????????? ???????????????????????????
Trang 111
Ví d? 2.10 B? t? ch?nh ??nh v?i nhi?u ng?u nhiên
Xét h? th?ng ???c mơ t? nh? sau :
y(t) + ay(t – 1) = bu(t – 1) + e(t) + ce(t – 1)
v?i a = - 0.9, b = 3, c = -0.3. Bài tốn thi?t k? c? b?n
???c s? d?ng là ?i?u khi?n sai l?ch c?c ti?u. B? ?i?u
khi?n sai l?ch c?c ti?u ???c cho nh? sau :
)(2.0)()( tyty
b
actu ?????
?i?u này d?n ??n h? th?ng vịng kín : y(t) = e(t)
Ph??ng pháp c?c ??i ?? qui ???c s? d?ng ?? ??c
l??ng các thơng s? ch?a bi?t a, b và c.
????????????????????? ???????????????????????????
Trang 112
Các ??c l??ng ??t ???c t? ph??ng trình 2.25 – 2.28
v?i:
)1(ˆ)1()()(
)]1()1()1([)1(
][
????
??????
?
tttyt
ttytut
cab
T
T
T
???
??
?
B? ?i?u khi?n là:
)(ˆ
)(ˆ)(ˆ
)(ˆ
)()(ˆ)(
0
0
tb
tatcts
tytstu
??
??
????????????????????? ???????????????????????????
Trang 113
Bài t?p v? nhà (dùng làm bài t?p trong ph?n Câu h?i ơn
t?p và bài t?p ? cu?i ch??ng): ?ng d?ng Matlab mơ ph?ng
b? t? ch?nh ??nh trong ví d? 2.10 (Ví d? 5.2 TLTK[1]). Xem
k?t qu? mơ ph?ng trong hình (5.5), (5.6) và (5.7) c?a
TLTK[1].
Hình 5.5 ch? ra k?t qu? c?a mơ ph?ng thu?t tốn này. Hình
5.6 bi?u di?n hàm chi phí :
?
?
?
t
i
iytV
1
2 )()(
Khi s? d?ng b? ?i?u khi?n sai l?ch c?c ti?u t?i ?u và b? t?
ch?nh ??nh gián ti?p. ???ng cong cho t?n hao tích lu? c?a
STR g?n v?i ???ng cong t?i ?u. ?i?u này cĩ ngh?a b? t?
ch?nh ??nh g?n nh? t?i ?u ngo?i tr? kho?ng t quá ?? khi
kh?i ??ng.Hình 5.7 bi?u di?n thơng s? c?a B?K )(ˆ0 ts
????????????????????? ???????????????????????????
Trang 114
Tĩm t?t
Thu?t tốn t? ch?nh ??nh gián ti?p là nh?ng ?ng d?ng ??n
gi?n c?a ý t??ng t? ch?nh ??nh. Chúng cĩ th? ???c áp
d?ng t?i nhi?u ph??ng pháp thi?t k? b? ?i?u khi?n và ??c
l??ng thơng s?. Cĩ 3 khĩ kh?n chính v?i ph??ng pháp
này. Phân tích tính ?n ??nh là ph?c t?p b?i vì các thơng s?
ch?nh ??nh ph? thu?c vào các thơng s? ?ã ??c l??ng.
Th??ng thì c?n ph?i gi?i các ph??ng trình tuy?n tính
trong các thơng s? b? ?i?u khi?n. L? trình t? các thơng s?
quá trình ??n các thơng s? t? ch?nh cĩ th? cĩ các ?i?m kì
d?. ?i?u này x?y ra trong các ph??ng pháp thi?t k? d?a
vào ph??ng pháp ??t c?c, ch?ng h?n, n?u mơ hình ?ã ??c
l??ng cĩ chung c?c và zero. Các c?c và zero chung c?n
ph?i lo?i b? tr??c khi ti?n hành ph??ng pháp ??t c?c. Do
?ĩ vi?c phân tích tính ?n ??nh ch? th?c hi?n trong m?t s? ít
tr??ng h?p. ?? ??m b?o các thơng s? h?i t? ??n các giá tr?
chính xác thì c?u trúc c?a mơ hình ph?i chính xác và tín
hi?u ??u vào ph?i kích thích liên t?c.
????????????????????? ???????????????????????????
Trang 115
2.2.3 B? t? ch?nh ??nh tr?c ti?p
Kh?i l??ng tính tốn cho các thu?t tốn ? ph?n tr??c
t?n nhi?u th?i gian và tính ?n ??nh r?t khĩ ?? phân tích.
Nhi?u thu?t tốn khác ???c ?? xu?t ?? vi?c tính tốn
thi?t k? ??n gi?n h?n. Ý t??ng là dùng các ??c tính, các
c?c và zero mong mu?n ?? vi?t l?i mơ hình h? th?ng
sao cho các b??c thi?t k? là khơng ?áng k?. ?i?u này
d?n t?i vi?c thơng s? hố l?i mơ hình.
Nhân ph??ng trình Diophantine (2.31) v?i y(t) và dùng
mơ hình cĩ ph??ng trình 2.24 thì :
? ? )()()(
)36.2()()()(
)()()(
1
11
10
tCeRtSytRuB
tCeRtSyBtBuR
tSyBtAyRtyAA m
???
???
??
?
?
?
????????????????????? ???????????????????????????
Trang 116
Chú ý r?ng ph??ng trình 2.36 cĩ th? ???c xem nh?
là m?t mơ hình c?a h? th?ng ???c thơng s? hố
trong B-, R và S. Vi?c ??c l??ng các thơng s? này
t?o ra các ?a th?c R và S c?a b? ch?nh ??nh m?t cách
tr?c ti?p. K?t h?p ph??ng trình 2.34 , tín hi?u ?i?u
khi?n ???c tính t? ph??ng trình 2.30 . L?u ý mơ
hình ? ph??ng trình 2.36 là phi tuy?n tr? phi B- là
h?ng s?.
Cách khác ?? thơng s? hố là vi?t mơ hình ? ph??ng
trình 2.36 nh?:
)37.2(10 CeRySuRyAA m ???
trong ?ĩ RBR ?? SBS ??
????????????????????? ???????????????????????????
Trang 117
Chú ý ?a th?c R ? ph??ng trình (2.36) là monic (?a
th?c cĩ h? s? ? b?c cao nh?t b?ng 1) nh?ng ?
ph??ng trình (2.37) thì khơng ph?i monic. Các ?a
th?c và cĩ m?t th?a s? chung t??ng tr?ng
cho các zero t?t kém. Th?a s? chung này nên kh? b?
tr??c khi tính tốn lu?t ?i?u khi?n.
R
R S
????????????????????? ???????????????????????????
Trang 118
Thu?t tốn 2.2 - B? t? ch?nh ??nh tr?c ti?p :
B??c 1: ??c l??ng các h? s? c?a ?a th?c và ? mơ
hình ph??ng trình (2.37).
B??c 2: Kh? các th?a s? chung trong và ?? ??t
???c R và S.
B??c 3: Tính tín hi?u ?i?u khi?n t? ph??ng trình
2.30 mà R và S cĩ ???c ? b??c 2.
L?p l?i b??c 1, 2, 3 ? m?i chu kì l?y m?u.
Thu?t tốn này tránh vi?c ??c l??ng phi tuy?n nh?ng
c?n ph?i ??c l??ng nhi?u thơng s? h?n khi dùng
ph??ng trình 2.36 vì các thơng s? c?a ?a th?c B-
???c ??c l??ng 2 l?n.B??c2 do ?ĩ r?t khĩ th?c hi?n.
????????????????????? ???????????????????????????
Trang 119
Vì vi?c ??c l??ng các thơng s? ? ph??ng trình 2.36
t??ng ??i khĩ nên ta xét tr??ng h?p ??c bi?t B- là
h?ng s?.Gi? s? t?t c? các zero cĩ th? b? kh? (B- = b0)
? ? )38.2()()()()( 100 tCeRtSytRubtyAA m ???
?áp ?ng mong mu?n nh? sau:
)()( 0 tTubtyA cmm ?
Trong ?ĩ: b?c(A) = n và A0 chia h?t cho T. Sai s?
?(t) = y(t) - ym ???c cho b?i:
? ? )()()()()(
0
1
0
0 te
AA
CRtTutSytRu
AA
bt
m
c
m
?????
????????????????????? ???????????????????????????
Trang 120
Bây gi? ta xem xét các tr??ng h?p khác nhau. ??u
tiên gi? s? e = 0. ?a th?c quan sát cĩ th? ???c ch?n
t? do, khi dùng mơ hình liên t?c theo th?i gian thì
?i?u c?n thi?t ph?i gi? s? b0/(A0Am) là SPR (Strictly
Positive Real = Th?c d??ng ch?t) ?? ??t ???c m?t
MRAS ?n ??nh. Ta c?ng c?n l?u ý r?ng hàm truy?n
cĩ các h? s? là s? th?c d??ng tho? ?i?u ki?n c?n ??
?n ??nh ???c g?i là PR (Positive Real). Hàm là SPR
n?u nĩ ?n ??nh v?i ?? d? tr? ? d??ng nh? tu? ý.
M?t ?i?u ki?n t??ng t? c?ng là c?n thi?t cho các mơ
hình r?i r?c theo th?i gian. Vi?t l?i mơ hình nh? sau:
????????????????????? ???????????????????????????
Trang 121
)]()()([
]
)()()(
[)(
0
*
0
*
0
*
0
000
0
dtuTdtySdtuRb
AA
tuT
AA
tyS
AA
tuRbt
cfff
m
c
mm
??????
????
)(
)()(
1
)(
)(
)()(
1
)(
)(
)()(
1
)(
1*1*
0
1*1*
0
1*1*
0
tu
qAqA
tu
ty
qAqA
ty
tu
qAqA
tu
c
m
cf
m
f
m
f
??
??
??
?
?
?Trong ?ĩ
?i?u này t??ng ?ng v?i tr??ng h?p P = Q = A0Am ?
ph?n 2.2 . Tính h?i t? bây gi? s? ph? thu?c vào d?u c?a
b0. ?i?u này ch? ra m?i liên h? gi?a MRAS và STR.
????????????????????? ???????????????????????????
Trang 122
?Thu?t tốn 2.3 - B? t? ch?nh tr?c ti?p v?i nhi?u
xác ??nh.
D? li?u : Cho tr??c gi?i h?n th?p nh?t c?a th?i gian
tr? d0 và d?u c?a b0, ?áp ?ng xung hàm truy?n vịng
kín mong mu?n b0/A*m và ?a th?c quan sát mong
mu?n A0.
B??c 1 : ??c l??ng các h? s? c?a ?a th?c R*, S*, và
T* ? ph??ng trình 2.38 dùng ph??ng pháp ??c
l??ng ?? qui.
B??c 2 : Tính tín hi?u ?i?u khi?n t? :
R*u(t) = - S*y(t) + T*uc(t)
L?p l?i các b??c 1, 2 ? m?i chu kì l?y m?u.
????????????????????? ???????????????????????????
Trang 123
Thu?t tốn này t??ng ?ng v?i b? ?i?u khi?n thích nghi dùng
mơ hình chu?n ? ph?n 2.2 . Chú ý thu?t tốn yêu c?u b0 ph?i
bi?t tr??c. N?u khơng bi?t tr??c b0 thì c?ng cĩ th? ??c
l??ng ???c b?ng cách thay ph??ng trình 2.38 b?ng :
A0Amy(t) = Ru(t) + Sy(t) +R1C.e(t)
mà R bây gi? khơng ph?i là monic.
?Các b? ?i?u khi?n thay ??i c?c ti?u và m?c trung bình
di chuy?n (Minimum – Variance and Moving – average)
Các thu?t tốn ?i?u khi?n trong tr??ng h?p nhi?u ng?u
nhiên cho h? th?ng ???c mơ t? b?i ph??ng trình 2.24 s?
???c xem xét. ??u tiên gi? s? mơ hình bi?t tr??c, e là m?t
nhi?u ng?u nhiên và uc = 0. ?a th?c c?a b? quan sát t?i ?u
cho mơ hình ? ph??ng trình 2.24 là A0 = C. Tiêu chu?n thi?t
k? là thay ??i c?c ti?u ho?c trung bình di chuy?n.
????????????????????? ???????????????????????????
Trang 124
N?u quá trình là c?c ti?u pha, b? ch?nh ??nh thay ??i
c?c ti?u ???c cho b?i:
R*(q-1)u(t) = - S*(q-1)y(t) (2.39)
Trong ?ĩ R* và S* là nghi?m cĩ b?c c?c ti?u c?a
ph??ng trình Diophantine
A*(q-1)R*(q-1) + q-doB*(q-1)S*(q-1)=B*(q-1)C*(q-1) (2.40)
v?i d0 = B?c (A) - B?c (B). B? ?i?u khi?n thay ??i
c?c ti?u t??ng ?ng v?i mơ hình mong mu?n v?i m?t
kho?ng tr? d0 b??c, A*m = 1. T? ph??ng trình 2.40
thì R* ph?i chia h?t cho B* :
R* = R*1.B*
????????????????????? ???????????????????????????
Trang 125
Trong ?ĩ : B?c(R1) = d0 – 1. Ph??ng trình 2.40
???c vi?t l?i :
A*R*1 + q-doS* = C*
C*y(t) = A*R*1y(t) + S*y(t – d0)
= B*R*1u(t –d0) + S*y(t – d0) + R*1C*e(t)
= R*u(t – d0) + S*y(t – d0) + R*1C*e(t)
ph??ng trình này cĩ th? ???c vi?t l?i :
)41.2()()]()([
1
)( 0
*
10 dteRtyStuRC
dty ????? ???
v?i b? ?i?u khi?n ? ph??ng trình 2.39 thì ??u ra c?a
h? th?ng vịng kín tr? thành :
y(t) = R*1(q-1).e(t)
????????????????????? ???????????????????????????
Trang 126
Ngõ ra vì v?y là m?t trung bình di chuy?n v?i b?c
(d0 -1). Trong ?strưm (1970) ch? ra r?ng b? ch?nh ??nh
s? c?c ti?u s? thay ??i ngõ ra. M?t ??c ?i?m quan tr?ng
là ngõ ra tr? thành m?t trung bình di chuy?n b?c
(d0 – 1). Chú ý s? t? nhiên d0 ???c di?n t? nh? là s?
m?u trơi qua ?? ??u ra thay ??i khi ??u vào thay ??i.
B? ?i?u khi?n thay ??i c?c ti?u cĩ h?n ch? là t?t c? các
zero c?a quá trình ??u b? kh?. ?i?u này cĩ ngh?a s? là
khĩ kh?n n?u B cĩ các zero bên ngồi vịng trịn ??n v?.
Các khĩ kh?n này s? tránh ???c ? b? ?i?u khi?n trung
bình di chuy?n. B? ?i?u khi?n này làm cho ngõ ra cĩ
b?c l?n h?n (d0 – 1). B? ?i?u khi?n ???c ?? xu?t nh?
sau: th?a s? B+ và B- trong B v?i B+ cĩ các zero t?t
nhanh ( zero well – damped).
????????????????????? ???????????????????????????
Trang 127
Xác ??nh R* và S* t? :
A*R* + q-doB*S* = B+*C*
Ph??ng trình 2.41 cho ta:
)42.2()()]()([
1
)( *1 dteRtyStuRC
dty ????? ???
Trong ?ĩ: ?? BRR *1
*
Vì ngõ ra ???c ?i?u khi?n là m?t quá trình trung
bình di chuy?n v?i b?c (d – 1) nên chúng ta g?i là
?i?u khi?n trung bình di chuy?n. Chú ý khơng cĩ
zero nào b? kh? n?u B+* = 1,cĩ ngh?a d = b?c(A)= n
????????????????????? ???????????????????????????
Trang 128
C? 2 lu?t ?i?u khi?n thay ??i c?c ti?u và trung bình
di chuy?n d?n ??n mơ hình t??ng ???ng c?a ph??ng
trình 2.41 và 2.42 . S? khác nhau duy nh?t là ? giá
tr? c?a d mà s? ?i?u khi?n s? zero c?a quá trình b?
kh?. V?i d = d0 = B?c(A) - B?c(B) : t?t c? zero b?
kh?. V?i d = B?c(A) : khơng cĩ zero nào b? kh?.
L?c v?i A*0 trong ph??ng trình 2.38 c?ng cĩ th? t?o
ra mơ hình c?a ph??ng trình 2.42 :
)43.2()()]()([)( *1
*
0 dteRtyStuR
C
Adty ff ?????
??
?
N?u B+ ch?a t?t c? các zero ?n ??nh c?a h? th?ng thì
nĩ s? t??ng ?ng nh? b? ?i?u khi?n thay ??i c?c ti?u
c?n t?i ?u trong ?strưm (1970)
????????????????????? ???????????????????????????
Trang 129
B? t? ch?nh ??nh thay ??i c?c ti?u và trung bình di
chuy?n
Thu?t tốn 2.4 - Thu?t tốn t? ch?nh ??nh tr?c ti?p c? b?n
D? li?u : Cho tr??c kho?ng d? báo d. G?i k và l t??ng ?ng
là s? thơng s? trong R* và S*.
B??c 1: ??c l??ng các h? s? c?a ?a th?c R* và S*
y(t + d) = R*(q-1)uf(t) + S*(q-1)yf(t) + ?(t + d) (2.44)
trong ?ĩ : R*(q-1) = r0 + r1q-1 +. . . + rkq–k
S*(q-1) = s0 + s1q-1 + . . . + slq–l
Và
)(
)(
1
)(
)(
)(
1
)(
1*
0
1*
0
ty
qA
ty
tu
qA
tu
f
f
?
?
?
?
????????????????????? ???????????????????????????
Trang 130
s? d?ng các ph??ng trình 2.25 – 2.28 v?i
]......[
)]()...()()...([
)(
1
)1(ˆ)()()()()()(
00
1*
0
**
lk
T
T
T
ff
ssrr
ltytyktutu
qA
tdttydtySdtuRtyt
?
???
?????????
?
?
?
???
B??c 2: Tính lu?t ?i?u khi?n
)()()()( 1*1* tyqStuqR ?? ??
V?i R* và S* ???c thay b?ng các ??c l??ng t??ng ?ng
trong b??c 1.
L?p l?i các b??c 1 và 2 ? m?i chu kì l?y m?u.
Chú ý: Thơng s? r0 cĩ th? ??c l??ng ho?c gi? s? bi?t
tr??c.? các tr??ng h?p sau ?? thu?n l?i ta vi?t R* nh?
sau:
(2.45)
????????????????????? ???????????????????????????
Trang 131
‘ )...1()( '1'10
1* k
k qrqrrqR
??? ????
Và s? d?ng
]......[
)]()...()()...1([
)(
1
)1(ˆ)()()()(
0
''
1
001*
0
0
lk
T
T
T
f
ssrr
ltytykturtur
qA
tdtdturtyt
?
????
??????
?
?
?
???
Tính ch?t ti?m c?n
Mơ hình ? ph??ng trình 2.41 và 2.42 ???c di?n t?
nh? là vi?c thơng s? hố l?i mơ hình ? ph??ng trình
2.24. Chúng t??ng ??ng v?i mơ hình ? ph??ng trình
2.44 trong thu?t tốn 2.4 n?u A0 ???c ch?n b?ng C.
Vector h?i qui khơng t??ng quan v?i sai s?
????????????????????? ???????????????????????????
Trang 132
và ph??ng pháp ??c l??ng bình ph??ng t?i thi?u s?
h?i t? t?i thơng s? th?t. M?t k?t qu? ?áng kinh ng?c
là c?ng t? ch?nh ??nh chính xác khi A0 ? C. K?t qu?
sau ch? ra các thơng s? t? ch?nh ??nh chính xác cĩ
gía tr? t??ng ??ng v?i thu?t tốn 2.4 khi A0 ? C.
??nh lí 2.1 – Tính ch?t ti?m c?n
Xét thu?t tốn 2.4 v?i A*0 = 1 dùng ph??ng pháp
??c l??ng bình ph??ng c?c ti?u. Thơng s? b0 = r0 cĩ
th? c? ??nh ho?c ???c ??c l??ng. Gi? s? vector h?i
qui cĩ gi?i h?n, và các ??c l??ng là h?i t?. H? th?ng
vịng kín ??t ???c trong ?i?u ki?n gi?i h?n cĩ ??c
?i?m
????????????????????? ???????????????????????????
Trang 133
‘kdddtuty
ldddtyty
?????
?????
,...,1,0)()(
,...,1,0)()(
??
??
(2.46)
trong ?ĩ d?u g?ch ch? giá tr? trung bình theo th?i
gian; k, l là s? các thơng s? ??c l??ng trong R* và S*.
Ch?ng minh: Mơ hình c?a ph??ng trình 2.44 cĩ th?
???c vi?t l?i:
y(k + d) = ?T(k)? + ?(k + d)
và lu?t ?i?u khi?n tr? thành:
0)(ˆ)( ?? dkkT ??
????????????????????? ???????????????????????????
Trang 134
T?i m?t tr?ng thái cân b?ng, các thơng s? ??c l??ng
là nh?ng h?ng s?. H?n n?a, chúng tho? mãn
các ph??ng trình chu?n, trong tr??ng h?p này ???c
vi?t l?i nh? sau:
??
??
???
t
k
T
t
k
dtkk
t
dkyk
t 11
)(ˆ)()(
1
)()(
1 ????
S? d?ng lu?t ?i?u khi?n
??
?? ????
?????
t
k
T
t
k tt
dkdtkk
t
dkyk
t 11
)](ˆ)(ˆ)[()(
1
lim)()(
1
lim ?????
N?u thơng s? ??c l??ng h?i t? khi t?? , và các
vector h?i qui b? gi?i h?n thì v? ph?i s? ti?n t?i zero.
Ph??ng trình 2.46 bây gi? kéo theo A*0 =1 và xác ??nh
v? s? h?i qui vector trong thu?t tốn 2.4
?ˆ
)(ˆ t?
????????????????????? ???????????????????????????
Trang 135
??nh lí 2.2 – Tính ch?t ti?m c?n 2
Gi? s? thu?t tốn 2.4 v?i ph??ng pháp ??c l??ng
bình ph??ng c?c ti?u ???c áp d?ng cho ph??ng
trình 2.24 và:
min(k, l) ? n – 1 (2.47)
Cĩ ngh?a tín hi?u ra là quá trình cĩ m?c trung bình
di chuy?n b?c (d -1).
N?u các ??c l??ng ti?m c?n c?a R và S liên quan
v?i nhau, nghi?m tr?ng thái cân b?ng là:
)48.2(,......1,0)()( ???? ddtyty ??
????????????????????? ???????????????????????????
Trang 136
Ch?ng minh: H? th?ng vịng kín ???c mơ t? nh?
sau:
R*u(t) = - Sy(t)
A* y(t) = B*u(t – d0) + C*e(t)
Vì v?y
eCSuSBqRA
eCRySBqRA
d
d
******
******
)
)
0
0
???
??
?
?
Tín hi?u ? ???c ??nh ngh?a
eCSBqRA d ***** )( 0 ?? ? ?
Vì v?y:
?*Ry ? ?*Su ??và
(2.49)
????????????????????? ???????????????????????????
Trang 137
?i?u ki?n c?a ph??ng trình 2.46 ??a ??n
kdddtytS
ldddtytR
?????
?????
,...,1,0)()(
,...,1,0)()(
???
???
)()()( tytC y ???? ????t:
các ph??ng trình trên cĩ th? ???c vi?t l?i:
0
)(
)(
00
0
00
00
0
00
210
210
210
210
210
210
?
?
?
?
?
?
?
?
?
?
? ??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
dC
lkdC
ssss
ssss
ssss
rrrr
rrrr
rrrr
y
y
l
l
l
k
k
k
?
?
?
??
??????
?
??
??
??????
?
??
????????????????????? ???????????????????????????
Trang 138
C?y(? ) = 0 ? = d, d+1, . . . , d+k+l
Hàm t??ng quan tho? mãn ph??ng trình:
F*(q-1)C?y(? ) = 0 ? ? 0
H? th?ng ph??ng trình 2.49 cĩ b?c:
n + k = n + max(k,l)
N?u k + l + 1 ? n + max(k, l)
ho?c t??ng ???ng v?i min(k, l) ? n – 1
d?n ??n
C?y(? ) = 0 ? = d, d + 1,...
là ?i?u c?n ch?ng minh.
????????????????????? ???????????????????????????
Trang 139
2.3.4 K?t n?i gi?a MRAS và STR
Các h? th?ng thích nghi dùng mơ hình chu?n tr?c
ti?p ?ã ???c ?? c?p trong ph?n 2.2. Trong ph? l?c A
(TLTK[1]) c?ng ch? ra mơ hình kèm theo và ??t c?c
là liên quan v?i nhau. Bây gi? chúng ta s? ch?ng t?
b? ch?nh ??nh tr?c ti?p dùng ph??ng pháp ??t c?c ?
thu?t tốn 2.2 là t??ng ???ng v?i m?t MRAS. Trong
tr??ng h?p nhi?u xác ??nh, khi B- là h?ng s?, mơ
hình c?a quá trình ???c vi?t l?i nh? sau:
?? )()( 0dtty
T
f ??
Trong thu?t tốn gián ti?p, các thơng s? ???c ??c
l??ng b?ng các thơng s? c?a b? ch?nh ??nh.
????????????????????? ???????????????????????????
Trang 140
Ph??ng pháp bình ph??ng c?c ti?u ???c s? d?ng
cho vi?c ??c l??ng và ?(t) ???c vi?t l?i:
??? ˆ)()()(ˆ)()( 0dttytytyt
T
f ?????
Thơng s? c?p nh?t cĩ th? ???c vi?t l?i:
)()()()1(ˆ)(ˆ 0 tdttPtt
T
f ???? ????
Chú ý r?ng theo ph??ng trình 2.50 thì
)()( 0 tgraddt
T
f ?? ????
Vector di?n t? nh? là ??o hàm c?a ??
nh?y. Vi?c c?p nh?t thơng s? ? ph??ng trình 2.51 là
m?t phiên b?n r?i r?c theo th?i gian c?a lu?t MIT.
)( 0dt
T
f ??
(2.50)
(2.51)
????????????????????? ???????????????????????????
Trang 141
S? khác bi?t chính là sai s? mơ hình e(t)= y(t) - ym(t)
???c thay b?ng giá tr? th?ng d? ?(t) và ?? l?i ? ?
MRAS ???c thay b?ng ma tr?n P(t) cho ? ph??ng
trình 2.28. P làm thay ??i h??ng c?a gradient và t?o
ra m?t chi?u dài b??c thích h?p. Ng??c l?i, lu?t
MIT c?ng cĩ th? xem nh? là m?t thu?t tốn gradient
?? c?c ti?u e2, ph??ng trình 2.51 d??c xem nh? là
m?t ph??ng pháp Newton ?? c?c ti?u ?2(t). Giá tr?
th?ng d? ? ???c xem nh? s? gia sai s?.
Chú ý r?ng trong các k? thu?t nh?n d?ng nh? các b?
t? ch?nh ??nh chúng ta th??ng c? g?ng ??t ???c m?t
ki?u m?u t??ng t? v?i: ?? Tfty ?)(
????????????????????? ???????????????????????????
Trang 142
V?i ph??ng pháp mơ hình chu?n thì th??ng xuyên
ch? cĩ th? ??t m?t mơ hình ki?u ))(()( ?? TfpGty ?
V?i G(p) là SPR.
Ví d? 2.11 - B? t? ch?nh ??nh tr?c ti?p v?i thay ??i
c?c ti?u.
Mơ hình c?a quá trình ? ph??ng trình 2.44 là :
)1()()()1( 00 ????? ttysturty ?
Gi? s? r0 c? ??nh t?i giá tr? . Chú ý ?i?u này
khác v?i giá tr? th?t là b?ng 3. Thơng s? s0 ???c ??c
l??ng dùng ph??ng pháp bình ph??ng c?c ti?u. Lu?t
?i?u khi?n tr? thành:
10ˆ ?r
????????????????????? ???????????????????????????
Trang 143
‘Bài t?p v? nhà (dùng làm bài t?p trong ph?n Câu
h?i ơn t?p và bài t?p ? cu?i ch??ng): Dùng Matlab
mơ ph?ng cho ví d? 2.11 (Ví d? 5.3 TLTK[1]). Xem
k?t qu? mơ ph?ng ? hình 5.8 và 5.9 trong TLTK[1].
Hình 5.8 bi?u di?n t? s? , nĩ nhanh chĩng h?i
t? ??n m?t giá tr? c?a b? ?i?u khi?n thay ??i c?c ti?u
t?i ?u th?m chí khơng b?ng giá tr? th?t c?a nĩ. Hình
5.9 bi?u di?n hàm t?n hao khi dùng b? t? ch?nh ??nh
và b? ?i?u khi?n thay ??i c?c ti?u t?i ?u.
)(
ˆ
ˆ
)(
0
0 ty
r
stu ??
00 ˆ/ˆ rs
????????????????????? ???????????????????????????
Trang 144
2.3.5 ?i?u khi?n d? báo thích nghi
Thu?t tốn 2.4 là cách ?? th?c hi?n m?t b? ?i?u
khi?n v?i t?m d? báo thay ??i. Bài tốn ?i?u khi?n
c? b?n là b? ?i?u khi?n trung bình di chuy?n. B?
?i?u khi?n trung bình di chuy?n c?ng cĩ th? áp d?ng
???c cho các h? th?ng khơng c?c ti?u pha nh? ???c
minh h?a ? ph?n “B? ch?nh ??nh tr?c ti?p”. Nhi?u
cách khác ?? cĩ ?i?u khi?n d? báo s? ???c ?? c?p
trong tài li?u, m?t vài trong s? này s? ???c th?o lu?n
và phân tích. C?ng nh? ??i v?i các thu?t tốn tr??c,
xác ??nh bài tốn ?i?u khi?n c? b?n là r?t quan tr?ng
?? hi?u rõ các tính ch?t ti?m c?n c?a thu?t tốn.
Tr??c tiên ta s? phân tích tr??ng h?p các thơng s? là
bi?t tr??c.
????????????????????? ???????????????????????????
Trang 145
Thu?t tốn ?i?u khi?n d? báo d?a trên m?t mơ hình
c?a quá trình gi? thuy?t và các tín hi?u ?i?u khi?n ?
t??ng lai. ?i?u này t?o ra m?t chu?i các tín hi?u
?i?u khi?n. Ch? cĩ m?t tín hi?u ??u tiên là ???c áp
d?ng cho quá trình và m?t chu?i các tín hi?u ?i?u
khi?n m?i ???c tính tốn khi th?c hi?n phép ?o ??c
m?i. ?ây g?i là b? ?i?u khi?n lùi t?m (receding –
horizon controller).
D? báo ngõ ra
Ý t??ng c? b?n trong các thu?t tốn ?i?u khi?n d?
báo là vi?t l?i mơ hình quá trình ?? cĩ ???c m?t bi?u
th?c rõ ràng cho ngõ ra ? m?t th?i ?i?m t??ng lai.
????????????????????? ???????????????????????????
Trang 146
Xét mơ hình :
A*(q-1)y(t) = B*(q-1)u(t – d0) (2.52)
1 = A*(q-1)F*(q-1) + q–dGd*(q-1) (2.53)
trong ?ĩ:
b?c( Fd* ) = d – 1
b?c( Gd*) = n – 1
Ch? s? d là t?m d? báo v?i d b??c. Gi? s? d ? d0.
Vi?c ??ng nh?t ?a th?c ? ph??ng trình 2.52 ???c s?
d?ng ?? d? báo ngõ ra ? d b??c phía tr??c. Vì v?y :
y(t + d)=A*Fd*y(t + d)+G*dy(t)=B*F*du(t+d–d0)+G*dy(t)
)()()()( 1*)1(1*1*1* 0 ??????? ?? qRqqRqFqB d
dd
dd
????????????????????? ???????????????????????????
Trang 147
B?c(R*d) = d – d0
B?c 2)( * ?? nRd
Các h? s? c?a R*d là nh?ng gi?i h?n d – d0 + 1 ??u
tiên c?a ?áp ?ng xung c?a h? th?ng vịng h?. ?i?u
này cĩ th? th?y nh? sau:
? ? )54.2(
)(
)()(
)(
)(
)(
1*
1*1*
1*)1(1*
*
*
**
*
*
00
00
ddd
d
d
d
d
dd
d
dd
q
qA
qGqBqRqqRq
A
GqFBq
A
Bq
??
?
??
?????
???
???
??
)55.2()()()(
)()()1()()()()(
0
1*
1*1*
0
1*
tyddtuqR
tyqGtuqRddtuqRdty
dd
ddd
????
???????
?
???
????????????????????? ???????????????????????????
Trang 148
u(t+d–d0) ph? thu?c vào u(t),..., u(t+d–d0),
là hàm c?a u(t – 1), u(t – 2),... và y(t), y(t-1) ....
Bi?n ???c hi?u nh? là ?i?u ki?n d? báo c?a y(t+d)
v?i gi? s? u(t) và các tín hi?u ?i?u khi?n t??ng lai là
zero. Ngõ ra ? th?i ?i?m (t + d) vì v?y ph? thu?c vào
các tín hi?u ?i?u khi?n t??ng lai ( n?u d > d0), tín hi?u
?i?u khi?n, các ngõ vào và ngõ ra ? th?i ?i?m tr??c.
C?ng cĩ th? gi? s? tín hi?u ?i?u khi?n duy trì h?ng s?:
u(t) = u(t + d) = .... = u(t + d – d0) (2.56)
Cách khác ?? xác ??nh lu?t ?i?u khi?n là mang y(t+d)
??n m?t giá tr? mong mu?n trong khi c?c ti?u m?c tiêu
?i?u khi?n theo t?m d? báo:
)( 1* ?qRd
)(tyd
)(tyd
?
?
?
dt
tk
ku 2)( (2.57)
????????????????????? ???????????????????????????
Trang 149
?i?u khi?n khơng thay ??i theo th?i gian:
Ch?n ngõ ra ???c d? báo b?ng v?i ngõ ra mong
mu?n ym và gi? s? v?n gi? ph??ng trình 2.56 :
)()()()()]()1([ 1*1*1* dtytyqGtuqRqR mddd ????
???
11**
1*
)()1(
)()()(
)( ??
?
?
??
?
qqRR
tyqGdtytu
dd
dm
Lu?t ?i?u khi?n là:
Tín hi?u ?i?u khi?n này s? ???c s? d?ng cho quá trình. ?
l?n l?y m?u k? ti?p, m?t phép ?o m?i ??t ???c và lu?t ?i?u
khi?n ? 2.58 d??c s? d?ng ti?p. Chú ý giá tr? c?a tín hi?u
?i?u khi?n thay ??i theo th?i gian ch? khơng ph?i c? ??nh.
? ?ây ta s? d?ng qui t?c ?i?u khi?n lùi t?m. Chú ý lu?t ?i?u
khi?n là khơng ??i ng??c v?i b? ?i?u khi?n LQ c? ??nh t?m.
(2.58)
????????????????????? ???????????????????????????
Trang 150
Bây gi? chúng ta s? phân tích h? th?ng vịng kín khi
s? d?ng ph??ng trình 2.58 ?? ?i?u khi?n quá trình
2.52.Vi?c th?c hi?n các phép tính ? tốn t? sai phân
t?i là c?n thi?t ?? cĩ th? quan sát các c?c ban ??u.
Ph??ng trình 2.53 d??c vi?t l?i theo tốn t? sai phân
t?i nh? sau:
qn+d-1 = A(q)Fd(q) + Gd(q) (2.59)
?a th?c ??c tính c?a h? th?ng vịng kín là:
P(q) = A(q)[qn–1Rd(1) + (q)] + Gd(q)B(q)
B?c(P) = B?c(A) + n - 1 = 2n – 1
Ph??ng trình thi?t k? 2.59 cĩ th? ???c s? d?ng ??
vi?t l?i hàm P(q):
dR
????????????????????? ???????????????????????????
Trang 151
B(q)qn+d-1 = A(q)B(q)Fd(q) + Gd(q)B(q)
= A(q)[qn-1Rd(q) + (q)] + Gd(q)B(q)
Vì v?y :
A(q) (q)+ Gd(q)B(q) = B(q) qn+d-1 - A(q)qn–1Rd(q)
Cho ta :
P(q) = qn–1A(q)Rd(1) + qn–1[qd B(q) - A(q)Rd(q)]
N?u h? th?ng ?n ??nh thì các s? h?ng phía sau c?a
2.54 s? bi?n m?t khi d ??. Do ?ĩ:
P(q) = qn-1A(q)Rd(1)
n?u A(z) là m?t ?a th?c ?n ??nh.
dR
dR
??d
lim
????????????????????? ???????????????????????????
Trang 152
Ví d? 2.12 - ?i?u khi?n d? báo
Xét quá trình :
y(t + 1) = ay(t) + bu(t)
Ph??ng trình 2.59 cho ta :
qd = (q – a)(qd–1 + f1qd–2 + . . . + fd–1) + g0
Vì v?y:
F(q) = qd–1 + aqd–2 + a2qd–3 +. . . + ad–1
G(q) = ad
Rd(q) = bF(q)
0)( ?qRd
????????????????????? ???????????????????????????
Trang 153
và khi ym = 0, lu?t ?i?u khi?n tr? thành:
)(
)1(
)1(
)(
)...1(
)(
1
ty
ab
aaty
aab
atu d
d
d
d
?
???
???
?? ?
Ph??ng trình ??c tính c?a h? th?ng vịng kín là:
1
)1(
)(
?
???? d
d
a
aaaqqP
cĩ c?c:
1?
?? d
d
d a
aap
V? trí c?a c?c ???c cho b?i:
0 ? pd < a ?a ? ? 1 (h? th?ng ?n ??nh)
0 ? pd 1 ( h? th?ng khơng ?n ??nh)
????????????????????? ???????????????????????????
Trang 154
C?c vịng kín v?i các giá tr? khác nhau c?a a và b
???c ch? ? hình 5.16 (TLTK[1]). Ví d? c?ng cho
th?y ?? vi?c quan sát là ??y ?? thì t?m d? báo ph?i
t? 5 – 10 m?u.
C?ng cĩ th? t?ng quát hố k?t qu? ? ví d? 2.12 cho
các h? th?ng b?c cao h?n. ??i v?i các h? th?ng thay
??i ch?m ho?c khơng ?n ??nh thì ?áp ?ng vịng kín
c?a nĩ s? r?t ch?m khi t?ng t?m d? báo. Vì v?y gi?i
h?n ? 2.56 khi ?ĩ s? là khơng h?u ích.
????????????????????? ???????????????????????????
Trang 155
N? l?c ?i?u khi?n c?c ti?u
Thu?t tốn ?i?u khi?n là s? mang y(t+d) t?i ym(t+d)
trong khi c?c ti?u ph??ng trình 2.57 . Ph??ng trình
2.55 ???c vi?t l?i:
)()(...)(
)()()()(
0
0
1*
tyturtur
tyddtuqRdty
ddd
dd
?????
????? ?
?
?
? = d – d0. Gi?i thi?u hàm Lagrange:
2J =u(t)2+...+u(t+?)2+2?[ym(t + d) - - R*d(q-1)u(t + ?)]
Cho ??o hàm riêng ??i v?i các bi?n u(t), ... ,u(t + ?)
và ? b?ng 0 ta ???c:
)(tyd
????????????????????? ???????????????????????????
Trang 156
u(t) = ?rd?
.
.
.
u(t + ?) = ?
ym(t + d) - = u(t + ?) + . . . + rd?u(t))(tyd
Các ph??ng trình này cho ta:
?
)()(
)(
tydtytu dm ???
????????????????????? ???????????????????????????
Trang 157
trong ?ĩ:
?
?
?
d
i
di
r
r?
?? 0
2
S? d?ng ??nh ngh?a cho ta:)(tyd
)()1()()( ** tyGtuRdtytu ddm ??????
)60.2(
)(
)()()1()()(
)(
1*1
*
qRq
tyqGndty
Rq
tyGdtytu
d
n
dm
d
dm
?
????
?
?
??
? ?? ??
ho?c
S? d?ng ph??ng trình 2.60 và mơ hình c?a ph??ng
trình 2.52 cho ?a th?c ??c tính vịng kín:
P(q) = A(q)[qn-1? + (q)] + Gd(q)B(q)dR
????????????????????? ???????????????????????????
Trang 158
Ph??ng trình này cĩ d?ng nh? 2.58 v?i Rd(1) ???c
thay b?ng ?. ?i?u này cĩ ngh?a các c?c vịng kín
ti?n g?n t?i zero c?a qn–1A(q) khi A(q) là ?n ??nh và
khi d ? ?. ?i?u gì s? x?y ra khi h? th?ng khơng ?n
??nh Hãy xét ví d? sau ?ây:
Ví d? 2.13 - ?i?u khi?n n? l?c c?c ti?u
Xét h? th?ng t??ng t? nh? ví d? 2.12 . B? ?i?u khi?n
n? l?c c?c ti?u trong tr??ng h?p này ???c cho b?i:
)1(
)1(...1
21
2
1
)1(22
?
?????? ??
?
aa
ab
a
aab d
d
d
d
?
????????????????????? ???????????????????????????
Trang 159
cho ta ( khi ym = 0)
)(
)1(
)1(
)()(
2
212
ty
ab
aatyatu d
dd
?
?????
?
?
C?c c?a h? th?ng vịng kín là:
11
)1(
2
12
2
212
?
??
?
???
??
d
d
d
d
d a
aa
a
aaap
apdd ???lim
apdd /1lim ???
? a ? ? 1 (h? th?ng ?n ??nh)
? a ? > 1 (h? th?ng khơng ?n ??nh)
? ví d? này, b? ?i?u khi?n n? l?c c?c ti?u s? t?o ra m?t
h? th?ng vịng kín t?t h?n n?u ?i?u khi?n t??ng lai ???c
gi? s? là h?ng s?.
cho ta:
????????????????????? ???????????????????????????
Trang 160
?i?u khi?n d? báo t?ng quát:
Các b? ?i?u khi?n d? báo ?? c?p t? tr??c ch? xem
xét giá tr? ngõ ra ch? ? m?t th?i ?i?m ? t??ng lai.
Nhi?u t?ng quát hố khác nhau c?a ?i?u khi?n d?
báo ???c ?? xu?t mà trong ?ĩ hàm t?n hao là c?c
ti?u:
)61.2(})1()]()([{),,(
2
1 1
22
21 ? ?
? ?
????????
N
Nk
N
k
mu
u
ktuktyktyENNNJ ?
Trong ?ĩ ? = 1 – q-1 là tốn t? vi phân. S? l?a ch?n các
giá tr? khác nhau c?a N1, N2, Nu s? ??a ra các ph??ng pháp
khác nhau.
Ph??ng pháp ?i?u khi?n d? báo t?ng quát ???c minh ho?
b?ng cách dùng hàm t?n hao 2.60 và mơ hình quá trình:
????????????????????? ???????????????????????????
Trang 161
A*(q)y(t) = B*(q-1)u(t – d0) + e(t)/? (2.62)
Mơ hình này ???c g?i là CARIMA ( Controlled
AutoRegressive Intergrating Moving Average). Nĩ
cĩ thu?n l?i là b? ?i?u khi?n b?n thân s? ch?a m?t
khâu tích phân. Gi?ng nh? ph??ng trình 2.53 ta cĩ
??ng nh?t:
1 = A*(q)F*d(q-1)(1 – q-1) + q–dG*d(q–1) (2.63)
Cơng th?c này ???c s? d?ng ?? xác ??nh ngõ ra ? d
b??c k? ti?p:
y(t+d) = F*dB*?u(t +d–d0) + G*dy(t) + F*de(t+d)
????????????????????? ???????????????????????????
Trang 162
F*d cĩ b?c d-1. B? d? báo v?i sai s? quân ph??ng t?i
?u v?i ngõ ra ???c ?o ??c ??n th?i ?i?m t và chu?i
ngõ vào b?t kì là:
)64.2()()()(ˆ *0
** tyGddtuBFdty dd ??????
Gi? s? ??u ra mong mu?n ym(t + k), k = 1, 2, ...là cĩ
s?n. Hàm t?n hao ? 2.61 s? ???c c?c ti?u ?? cho ra m?t
chu?i các tín hi?u ?i?u khi?n ? t??ng lai. Chú ý giá tr?
mong ??i ? 2.61 s? cĩ ???c t??ng ?ng v?i d? li?u cĩ
???c t?i th?i ?i?m t v?i gi? s? các ?o ??c ? t??ng lai
khơng cĩ s?n. ?i?u này cĩ ngh?a ch? cĩ th?a s? ??u tiên
c?a chu?i ?i?u khi?n là ???c s? d?ng. Các phép tốn s?
l?p l?i khi cĩ ???c m?t ?o ??c m?i.
????????????????????? ???????????????????????????
Trang 163
B? ?i?u khi?n v?i k?t qu? nh? th? g?i là ?i?u khi?n
h?i ti?p t?i ?u vịng h?. Nh? tên c?a nĩ, gi? s? s?
d?ng h?i ti?p nh?ng nĩ ch? ???c tính tốn ch? d?a
vào thơng tin cĩ s?n ? th?i ?i?m hi?n t?i. Dùng
ph??ng trình 2.55 :
y(t+1) = R*1(q–1)?u(t+1–d0) + + F1*e(t+1)
y(t+2) = R2*(q–1)?u(t+2–d0) + + F2*e(t+2)
.
.
.
y(t + N) = RN*(q–1)?u(t +N–d0) + + e(t+N)
)(1 ty
)(2 ty
)(tyN
????????????????????? ???????????????????????????
Trang 164
M?i giá tr? ngõ ra bao g?m các tín hi?u ?i?u khi?n ?
t??ng lai ( n?u d > d0), ngõ vào ?o ???c và tín hi?u
nhi?u ? t??ng lai. Các ph??ng trình ? trên cĩ th?
???c vi?t l?i:
y = R?u + + e
trong ?ĩ:
y = [y(t + 1) . . . y(t + N)]T
?u = [?u(t + 1 – d0) . . . ?u(t + N – d0)]T
y
T
N tytyy )]()...([ 1?
*
NF
T
N NtFteFe )]()...1([
**
1 ???
????????????????????? ???????????????????????????
Trang 165
T? ph??ng trình 2.54 ta th?y các h? s? c?a R*d chính
là (d – d0 + 1) s? h?ng ??u c?a ?áp ?ng xung
q-doB*/(A*?) và c?ng gi?ng nh? (d – d0 +1) s? h?ng
??u c?a ?áp ?ng b??c q–doB*/A*. Do ?ĩ ma tr?n R là
ma tr?n tam giác d??i:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?? 021
01
0
0
00
rrr
rr
r
R
NN ?
???
?
?
N?u h? th?ng cĩ th?i gian tr? (d0 > 1) thì (d0 – 1)
hàng ??u c?a R s? là zero. G?i:
ym = [ym(t + 1) . . . ym(t + N)]T
????????????????????? ???????????????????????????
Trang 166
Giá tr? mong ??i c?a hàm t?n hao ???c vi?t l?i:
uuyyuRyyuR
uuyyyyENNJ
T
m
T
m
T
m
T
m
??????????
??????
?
?
)()(
})(){(),,1(
C?c ti?u hố bi?u th?c này theo ?u ta ???c:
)65.2()()( 1 yyRIRRu m
TT ???? ??
Thành ph?n ??u trong ?u là ?u(t) là tín hi?u ?i?u
khi?n ?ng d?ng cho h? th?ng. Chú ý b? ?i?u khi?n t?
??ng cĩ m?t khâu tích phân. ?i?u này là c?n thi?t ??
bù cho s? h?ng nhi?u sai l?ch ? ph??ng trình 2.62.
Vi?c tính tốn ph??ng trình 2.65 liên quan t?i ma
tr?n ngh?ch ??o NxN, mà N là t?m d? báo c?a hàm
t?n hao.
????????????????????? ???????????????????????????
Trang 167
?? gi?m kh?i l??ng tính tốn thì ta cĩ th? gi?i h?n
các tín hi?u ?i?u khi?n ? t??ng lai. Ch?ng h?n, ta gi?
s? vi?c t?ng tín hi?u ?i?u khi?n là b?ng zero sau Nu
b??c (Nu < N):
?u(t + k – 1) = 0 v?i k > Nu
?i?u này cĩ ngh?a tín hi?u ?i?u khi?n sau Nu b??c s?
là h?ng s?. So sánh v?i ?i?u ki?n kh?ng ch? ?
ph??ng trình 2.57 . Lu?t ?i?u khi?n ( ph??ng trình
2.65) s? thay ??i:
)66.2()()( 1
1
11 yyRIRRu m
TT ???? ??
????????????????????? ???????????????????????????
Trang 168
R1 là ma tr?n NxNu
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
??? uNNNN
rrr
r
rr
r
R
?
??
?
???
?
?
21
0
01
0
1
0
00
Ma tr?n l?y ngh?ch ??o bây gi? cĩ b?c NuxNu. Ngõ ra và
các t?m ?i?u khi?n ???c ch?n nh? sau:
N1: N?u th?i gian tr? bi?t tr??c thì N1 = d0, ng??c l?i
ch?n N1 = 1.
N2: T?m ngõ ra c?c ??i N2 ???c ch?n sao cho N2h cĩ giá
tr? b?ng v?i th?i gian lên c?a h? th?ng, trong ?ĩ h là th?i
gian l?y m?u c?a b? ?i?u khi?n.
????????????????????? ???????????????????????????
Trang 169
Nu: Th??ng Nu = 1 s? cĩ ???c k?t qu? t?t ??i v?i
nh?ng h? th?ng ??n gi?n. ??i v?i các h? th?ng ph?c
t?p, Nu ít nh?t ph?i b?ng v?i s? c?c khơng ?n ??nh
ho?c s? c?c gây dao ??ng t?t y?u.
?? b? ?i?u khi?n d? báo t?ng quát cĩ kh? n?ng thích
nghi thì ?i?u c?n thi?t là ph?i ??c l??ng A* và B* ?
m?i b??c th?i gian. Các giá tr? d? báo ?ng v?i các
t?m d? báo khác nhau s? ???c tính tốn và tính tín
hi?u ?i?u khi?n ? ph??ng trình 2.66 . B? ?i?u khi?n
d? báo thích nghi vì v?y s? là m?t thu?t tốn ?i?u
khi?n gián ti?p. Ph??ng trình 2.64 ???c tính b?ng
cách ?? qui ?? ??n gi?n kh?i l??ng tính tốn.Cu?i
cùng, Nu th??ng cĩ giá tr? nh? ?? ma tr?n ngh?ch ??o
cĩ b?c th?p.
????????????????????? ???????????????????????????
Trang 170
Tín hi?u ?i?u khi?n ?u(t) t? ph??ng trình 2.66 là:
]][...[
][]][0...01[
1
1
1
11
yy
yyRIRRu
mN
m
TT
??
???? ?
??
?
H?n n?a, t? ph??ng trình 2.62 , s? d?ng ph??ng
trình 2.54
)(
)()1(
)()1(
*1
*
**
*
1
1
*
**
1
**
*
1
*
1
0
0
ty
Gq
B
AR
Gq
B
AR
tyGtuR
tyGtuR
y
N
dN
d
NN
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
???
???
?
?
?
??
????????????????????? ???????????????????????????
Trang 171
H? th?ng vịng kín cĩ ph??ng trình ??c tính:
?
?
?
?
?
?
?
?
?
?
?
?
??
??
??
?
?
**1**
*
1
*1**
1
1
*
0
0
]...[
N
d
N
d
N
GBqAR
GBqAR
A ???
??ng nh?t ph??ng trình 2.63 cho ta:
***)1(**
******
][ 0 BGqRqRA
BGqFBAB
d
d
d
dd
d
d
d
d
????
?
????
???
?i?u này cho ta ph??ng trình ??c tính:
?
?
?????
?
?
?
?
?
?
?
?
?
?
??
??
??
N
i
i
i
i
N
N
N RABqA
qRAB
qRAB
A
1
****
***
*
1
**
1
* )67.2()(
)(
)(
]...[ ??? ?
????????????????????? ???????????????????????????
Trang 172
Ph??ng trình 2.67 cho ra m?t bi?u th?c c?a ph??ng
trình ??c tính vịng kín nh?ng v?n cịn khĩ kh?n ??
??a ra m?t k?t lu?n t?ng quát v? tính ch?t c?a h?
th?ng vịng kín ngay c? khi quá trình ?ã bi?t tr??c.
N?u Nu = 1 thì:
?
?
?
? N
j
j
i
i
r
r
1
2?
?
N?u ? ?? l?n, h? th?ng vịng kín s? khơng ?n ??nh
khi h? th?ng vịng h? khơng ?n ??nh. Tuy nhiên n?u
c? 2 t?m ?i?u khi?n và t?m d? báo ??u t?ng thì bài
tốn s? t??ng t? nh? bài tốn ?i?u khi?n LQ v?i t?m
c? ??nh và do ?ĩ nĩ s? cĩ ??c tính ?n ??nh t?t h?n.
????????????????????? ???????????????????????????
Trang 173
2.3.6 K?t lu?n
Trong ph?n này chúng ta ?ã xem xét nhi?u b? t?
ch?nh ??nh khác nhau. Ý t??ng c? b?n là ??c l??ng
các thơng s? ch?a bi?t c?a h? th?ng và thi?t k? b?
?i?u khi?n. Các thơng s? ??c l??ng gi? s? b?ng v?i
thơng s? th?c khi thi?t k? b? ?i?u khi?n. Th?nh
tho?ng c?ng bao g?m các ??c l??ng ch?a ch?c ch?n
vào trong thi?t k?. B?ng cách k?t h?p các ph??ng
pháp ??c l??ng khác nhau và các ph??ng pháp thi?t
k? khác nhau ta s? cĩ ???c các b? t? ch?nh v?i các
tính ch?t khác nhau. Trong ph?n này ta ch? ?? c?p ý
t??ng c? b?n và các tính ch?t ti?m c?n. Tính h?i t?
c?a ??c l??ng và tính ?n ??nh c?a h? th?ng s? ???c
th?o lu?n trong ch??ng 6 (TLTK[1]).
????????????????????? ???????????????????????????
Trang 174
Khía c?nh quan tr?ng nh?t c?a các b? t? ch?nh ??nh
là ??a ra các thơng s? hố. M?t thơng s? hố l?i cĩ
th? ??t ???c b?ng cách s? d?ng mơ hình h? th?ng và
?áp ?ng vịng kín mong mu?n. M?c tiêu c?a vi?c
thơng s? hố l?i là ?? th?c hi?n ??c l??ng tr?c ti?p
các thơng s? c?a b? ?i?u khi?n sao cho mơ hình m?i
tuy?n tính v?i các thơng s?.
Ch? cĩ vài thu?t tốn t? ch?nh ??nh ???c ?? c?p và
gi?i quy?t trong ph?n này. Vi?c k?t h?p các ph??ng
pháp ??c l??ng khác nhau và v?n ?? thi?t k? c? b?n
s? t?o ra các thu?t tốn v?i các tính ch?t khác nhau.
M?c tiêu c?a ph?n này là ??a ra m?t c?m nh?n cách
phát tri?n và phân tích các thu?t tốn.
????????????????????? ???????????????????????????
Trang 175
Khi th?c hi?n m?t b? t? ch?nh thì vi?c l?a ch?n
bài tốn thi?t k? c? b?n là r?t quan tr?ng. M?t
ph??ng pháp thi?t k? mà khơng phù h?p cho h?
th?ng bi?t tr??c thì c?ng s? khơng t?t h?n khi h?
th?ng ch?a bi?t tr??c.
B? t? ch?nh ??nh c?ng cĩ kh? n?ng áp d?ng cho các
h? th?ng MIMO. Tr??ng h?p MIMO là r?t khĩ ??
phân tích. Khĩ kh?n chính là xác ??nh ???c ki?n
th?c ??u tiên c?n thi?t trong h?MIMO là gì.
C?ng t??ng ??i ??n gi?n khi ??a ra m?t thu?t tốn
t? ch?nh t??ng ?ng v?i b? t? ch?nh ??nh tr?c ti?p
t?ng quát ? các tr??ng h?p h?n ch? khi các ma tr?n
t??ng tác c?a h? th?ng ?ã bi?t tr??c.
????????????????????? ???????????????????????????
Trang 176
2.4 Ch?nh ??nh t? ??ng và l?ch trình ?? l?i
2.4.1 Gi?i thi?u
1. Ch?nh ??nh và thích nghi
2. Ki?n th?c ??u tiên
3. Giá tr? ban ??u c?a b? ?i?u khi?n thích nghi
4. ?i?u khi?n PID
5. Các v?n ?? v?n hành
6. Giao ti?p ?i?u khi?n
M?t lo?i ??c bi?t c?a thích nghi vịng h? hay s? thay
??i các tham s? b? ?i?u ch?nh ???c ?? c?p trong
ph?n này.
????????????????????? ???????????????????????????
Trang 177
Trong nhi?u tr??ng h?p, cĩ th? bi?t ???c s? thay ??i
??ng h?c c?a quá trình theo các ?i?u ki?n v?n hành.
Ngu?n g?c c?a s? thay ??i ??ng h?c cĩ th? là tính
phi tuy?n. Cĩ th? thay ??i tham s? c?a b? ?i?u khi?n
b?ng cách giám sát các ?i?u ki?n v?n hành c?a quá
trình. Khái ni?m này g?i là l?ch trình ?? l?i, vì mơ
hình ??u tiên ???c s? d?ng ch? ?? ?i?u ch?nh ?? l?i
c?a quá trình.
2.4.2 K? thu?t ch?nh ??nh
1. Ph??ng pháp Zeigler – Nichols
Lu?t ?i?u khi?n PID:
?
?
?
?
?
?
??? ?
t
d
i
c dt
deTdsse
T
teKtu
0
)(
1
)()(
????????????????????? ???????????????????????????
Trang 178
2. Ph??ng pháp ?áp ?ng quá ??
Mơ hình 3 thơng s?:
sLe
sT
ksG ?
?
?
1
)(
Ph??ng pháp Zeigler – Nichols:
4
5.7
3.40.5
3
2
1
0.9
1.2
P
PI
PID
Tp / LTd / LTi / LaKcB? ?i?u
khi?n
????????????????????? ???????????????????????????
Trang 179
Ph??ng pháp ?áp ?ng n?c
????????????????????? ???????????????????????????
Trang 180
Nh?ng khĩ kh?n ??i v?i p/pháp Zeigler – Nichols:
- Khĩ xác ??nh các thơng s?
- T?t quá ch?m
- Hai thơng s? thì khơng ??
Ph??ng pháp di?n tích:
k
eAT
k
ALT
1
0
?
??
????????????????????? ???????????????????????????
Trang 181
3. Ph??ng pháp ?áp ?ng t?n s?
Ý t??ng: Cho ch?y b? ?i?u khi?n t? l?, t?ng ?? l?i
cho ??n khi h? th?ng b?t ??u dao ??ng. Quan sát
“?? l?i Ku gi?i h?n” và “Chu k? gi?i h?n Tu ”.
Các thơng s? b? ?i?u khi?n:
1
1.4
0.850.12
0.8
0.5
0.5
0.4
0.6
P
PI
PID
Tp / TuTd / TuTi / TuKc /KuB? ?i?ukhi?n
????????????????????? ???????????????????????????
Trang 182
L?p l?i: xác ??nh ??c tính ?áp ?ng t?n s?
????????????????????? ???????????????????????????
Trang 183
Th?c nghi?m:
????????????????????? ???????????????????????????
Trang 184
K?t qu? th?c t?
- Thơng tin bi?t tr??c?
- B?t ??u th?c nghi?m nh? th? nào?
- H?i ti?p ??n biên ?? gi?i h?n c?a dao ??ng.
- Hi?u ch?nh lu?t Zeigler – Nichols:
? Thay ??i các giá tr? trong b?ng.
? S? d?ng 3 thơng s?: K-u, Tu và Kp.
- Làm sao ?? ???ng ??u v?i nhi?u ???c
? Nhi?u t?i
? Nhi?u ?o
? T? tr?
????????????????????? ???????????????????????????
Trang 185
S? l?p l?i tr?c tuy?n
Ý t??ng: Tìm các nét ??c tr?ng c?a ?áp ?ng tr?c
tuy?n ??i v?i ?i?m ??t ho?c các nhi?u t?i.
Hi?u ch?nh b? ?i?u khi?n d?a trên các ??c tính quan
sát ???c.
??c tính: h? s? t?t d và ?? v?t l? o
21
23
ee
eed
?
?
?
1
2
e
eo ??
B? ?i?u khi?n hi?u ch?nh d?a trên lu?t th? và sai.
D? dàng ??i v?i PI và khĩ kh?n h?n ??i v?i PID.
? Thơng tin bi?t tr??c
? Ti?n ch?nh ??nh
????????????????????? ???????????????????????????
Trang 186
????????????????????? ???????????????????????????
Trang 187
2.4.3 L?ch trình ?? l?i
Ví d? các bi?n l?ch trình
? T?c ?? s?n xu?t
? T?c ?? máy
? S? t? l? và áp l?c ??ng
Th?nh tho?ng cĩ th? tìm th?y nh?ng bi?n ??i ph? cĩ
t??ng quan t?t v?i nh?ng thay ??i c?a quá trình
??ng h?c. Vì th? cĩ th? làm gi?m ?nh h??ng c?a
tham s? bi?n ??ng ch? ??n gi?n b?ng vi?c thay ??i
tham s? c?a b? ?i?u ch?nh nh? các hàm c?a các bi?n
ph? (xem hình 2.10). L?ch trình ?? l?i cĩ th? ???c
xem nh? h? th?ng ?i?u khi?n h?i ti?p mà ?? l?i h?i
ti?p ???c ch?nh b?i b? bù ???c cung c?p tr??c.
????????????????????? ???????????????????????????
Trang 188
????????????????????? ???????????????????????????
Trang 189
?u, khuy?t ?i?m c?a l?ch trình ?? l?i
M?t h?n ch? c?a l?ch trình ?? l?i là bù vịng h?.
Khơng cĩ h?i ti?p ?? bù cho sai s? l?ch trình. H?n
ch? khác c?a l?ch trình ?? l?i là vi?c thi?t k? t?n
nhi?u th?i gian. Tham s? b? ?i?u ch?nh ph?i ???c
ch?n cho nhi?u ?i?u ki?n v?n hành và ??c tính k?
thu?t ph?i ???c ki?m tra b?ng nhi?u quá trình mơ
ph?ng. Nh?ng khĩ kh?n này tránh ???c n?u l?ch
trình d?a vào các phép chuy?n ??i phi tuy?n.
L?ch trình ?? l?i cĩ ?u ?i?m là các tham s? b? ?i?u
ch?nh cĩ th? ?áp ?ng r?t nhanh v?i s? thay ??i c?a
quá trình. Khi khơng cĩ ??c l??ng tham s?, nhân t?
gi?i h?n ph? thu?c vào t?c ?? ?áp ?ng các phép ?o
ph? v?i s? thay ??i c?a quá trình.
????????????????????? ???????????????????????????
Trang 190
2.4.4 Xây d?ng l?ch trình
? L?a ch?n các bi?n l?ch trình
? Hồn thi?n vi?c thi?t k? ?i?u khi?n cho nh?ng
?i?u ki?n v?n hành khác nhau.
? S? d?ng vi?c ch?nh ??nh t? ??ng.
? S? bi?n ??i.
Th?t khĩ ?? tìm lu?t chung cho vi?c thi?t k? b? ?i?u
ch?nh theo l?ch trình ?? l?i. V?n ?? chính là vi?c
quy?t ??nh các bi?n s? d?ng làm bi?n l?ch trình. Rõ
ràng các tín hi?u ph? ph?i ph?n ánh ?i?u ki?n v?n
hành c?a ??i t??ng. S? cĩ nh?ng trình bày lí t??ng
??n gi?n cho các tham s? b? ?i?u ch?nh liên quan
??n các bi?n l?ch trình.
????????????????????? ???????????????????????????
Trang 191
Vì th? c?n cĩ ki?n th?c t?t v? h? ??ng h?c c?a quá
trình n?u l?ch trình ?? l?i ???c s? d?ng. Các khái
ni?m t?ng quát sau cĩ th? ph?c v? cho m?c ?ích này.
- Tuy?n tính hố c? c?u d?n ??ng phi tuy?n.
- L?p trình ?? l?i d?a vào ?o ??c các bi?n ph?
- V?n hành d?a vào hi?u su?t
- Các phép bi?n ??i phi tuy?n.
Các khái ni?m này ???c minh ho? trong ví d? sau.
Ví d? 2.14
Xem h? th?ng v?i 1 valse phi tuy?n.Tính phi tuy?n
???c gi? s? là: v = f(u) = u4 , u ? 0
????????????????????? ???????????????????????????
Trang 192
????????????????????? ???????????????????????????
Trang 193
????????????????????? ???????????????????????????
Trang 194
??t là hàm ng??c x?p x? c?a ??c tính valse. ??
bù cho tính phi tuy?n, ngõ ra c?a b? ?i?u ch?nh ???c
cung c?p thơng qua hàm này tr??c khi nĩ ???c áp
vào valse (xem hình (a)). Ta cĩ quan h? :
1ˆ ?f
)](ˆ[)( 1 cffuf ????
V?i c là ngõ ra c?a b? ?i?u ch?nh PI. Hàm
cĩ ?? l?i ít thay ??i h?n hàm f. )](ˆ[ 1 cff ?
N?u chính xác là hàm ng??c c?a f thì : v = c.
Gi? s? f(u) = u4 ???c x?p x? b?i 2 ???ng th?ng: m?t
???ng n?i t? ?i?m (0 , 0) ??n ?i?m (1.3;3) và ???ng
th?ng th? hai n?i gi?a 2 ?i?m (1.3;3) và (2;16), ???c
v? trong hình (b) . Khi ?ĩ:
1ˆ ?f
????????????????????? ???????????????????????????
Trang 195
??
?
?
?
???
??
??
163,139.10538.0
30,433.0
)9ˆ 1
cc
cc
cf
????????????????????? ???????????????????????????
Trang 196
????????????????????? ???????????????????????????
Trang 197
Hình (c) cho th?y s? thay ??i trong tín hi?u chu?n t?i 3 ?i?u
ki?n v?n hành khác nhau khi s? d?ng hàm nh? hình (a)
. So sánh v?i h? th?ng trong hình 2.2 (TLTK[1]) . Ta th?y
cĩ s? c?i thi?n trong ??c tuy?n c?a h? th?ng vịng kín. Dùng
hàm ng??c trong h? th?ng s? cho ?áp ?ng b?ng ph?ng
h?n trong các bài tốn ?i?u khi?n valse phi tuy?n.
Ví d? trên ?ã cho th?y tính ??n gi?n và ti?n d?ng trong vi?c
bù cho h? th?ng phi tuy?n t?nh bi?t tr??c. Trong th?c t?
th??ng x?p x? h? phi tuy?n b?ng m?t vài ?o?n th?ng (nhi?u
h?n 2). Cĩ nhi?u b? ?i?u khi?n vịng ??n th??ng m?i s?
d?ng ph??ng pháp bù này. Trong ví d? trên khơng cĩ s? ?o
??c nào c?a ?i?u ki?n v?n hành ngồi tr? vi?c ?i?u ch?nh
ngõ ra. Trong các tr??ng h?p khác, tính phi tuy?n ???c xác
??nh t? s? ?o ??c m?t vài bi?n s?.
1ˆ ?f
1ˆ ?f
????????????????????? ???????????????????????????
Trang 198
2.4.5 ?ng d?ng
L?ch trình ?? l?i là ph??ng pháp r?t h?u d?ng. Nĩ
yêu c?u ph?i cĩ ki?n th?c t?t v? quá trình và các
bi?n ph? cĩ th? ???c ?o ??c. M?t thu?n l?i l?n c?a
ph??ng pháp này là b? ?i?u ch?nh thích nghi (?áp
?ng) nhanh khi các ?i?u ki?n thay ??i. M?t s? ?ng
d?ng nh?: ??nh h??ng cho tàu, ki?m sốt n?ng ??
pH, ki?m sốt khí ??t, ?i?u khi?n ??ng c? và ?i?u
khi?n bay.
????????????????????? ???????????????????????????
Trang 199
??c ?i?m c?a valse:
????????????????????? ???????????????????????????
Trang 200
??c tính valse ph? thu?c vào vi?c cài ??t
????????????????????? ???????????????????????????
Trang 201
L?ch trình cho ngõ ra b? ?i?u khi?n
????????????????????? ???????????????????????????
Trang 202
L?ch trình cho bi?n quá trình
????????????????????? ???????????????????????????
Trang 203
L?ch trình cho bi?n ngồi
????????????????????? ???????????????????????????
Trang 204
2.4.6 K?t lu?n
L?ch trình ?? l?i là cách t?t ?? bù cho ??c tính phi
tuy?n bi?t tr??c. B? ?i?u ch?nh cĩ th? ph?n ?ng
nhanh v?i s? thay ??i c?a các ?i?u ki?n. M?t h?n
ch? c?a k? thu?t này là thi?t k? t?n nhi?u th?i gian
n?u khơng dùng phép chuy?n ??i phi tuy?n và t?
??ng ch?nh ??nh. M?t h?n ch? khác là các tham s?
?i?u khi?n ???c thay ??i trong vịng h?, khơng cĩ
h?i ti?p t? ??c tính làm vi?c c?a h? th?ng. Ph??ng
pháp này khơng th? dùng ???c n?u ??c tính ??ng
h?c c?a quá trình ho?c nhi?u khơng ???c bi?t tr??c
??y ??, chính xác.
????????????????????? ???????????????????????????
Trang 205
2.5 Bài t?p ?ng d?ng Matlab
1.Mơ hình: H? th?ng ga t? ??ng trên ơtơ
??ng l?c h?c c?a ơtơ trên ???ng:
Ơtơ v?n hành trên ???ng nh? moment sinh ra t?
??ng c?, thơng qua h? th?ng truy?n ??ng, chuy?n
thành l?c kéo ti?p tuy?n t?i các bánh xe ch? ??ng
??y ơtơ d?ch chuy?n lên phía tr??c. L?c kéo ti?p
tuy?n này luơn cân b?ng v?i các l?c c?n tác ??ng
vào ơtơ theo ??nh lu?t I Newton:
Fkéo=Fc?n l?n+ Fc?n khi ??ng+ Fc?n leo d?c + Fc?n quán tính
????????????????????? ???????????????????????????
Trang 206
T?ng các l?c c?n ??i v?i ơtơ khơng ph? thu?c tuy?n
tính vào v?n t?c c?a ơtơ và các thành ph?n l?c c?n
này cĩ nh?ng h? s? ph? thu?c vào ?i?u ki?n làm
vi?c c?a ơtơ nh? lo?i ???ng, ?? m?p mơ, ?? nghiêng
c?a m?t ???ng, lo?i l?p xe, nhi?t ?? mơi tr??ng, giĩ,
t?i tr?ng c?a xe, tình tr?ng c?a ??ng c?, c?a h? th?ng
truy?n ??ng, ?? mịn c?a l?pCác ?i?u ki?n làm
vi?c này khơng c? ??nh mà thay ??i m?i khi ơtơ v?n
hành và trong lúc ơtơ v?n hành.
????????????????????? ???????????????????????????
Trang 207
????????????????????? ???????????????????????????
Trang 208
2.Ph??ng trình tr?ng thái:
??i t??ng v?n hành trên ???ng là m?t ??i t??ng phi
tuy?n ch? bao g?m m?t tín hi?u ?i?u khi?n vào là ??
m? cánh b??m ga c?a ??ng c? ( hay v? trí bàn ??p
ga trên ơtơ), và m?t ??u ra là v?n t?c ơtơ. Các tr?ng
thái c?a ??i t??ng là v?n t?c và gia t?c. ??c tính c?a
??i t??ng này cĩ th? ???c bi?u di?n b?i h? ph??ng
trình vi phân tuy?n tính b?c 2 ? d?ng chính t?c:
?
?
?
?
?
?
?
?
???
?
?
1
212
12
1
)0(,.),(
xy
bbxxfx
xx
vx xe
??
?
????????????????????? ???????????????????????????
Trang 209
v?i f(x1,x2) là hàm phi tuy?n ch?a bi?t và b > 0 là giá
tr? ch?a bi?t, ? là ?? m? b??m ga c?a ??ng c?. C?
f(x1,x2) và b ph? thu?c vào ?i?u ki?n làm vi?c, ch?
?? v?n hành, tình tr?ng c?a ??ng c?, h? th?ng truy?n
??ng c?a ơtơ.
Lu?t ?i?u khi?n ??i t??ng:
Lu?t ?i?u khi?n ??i t??ng d?a trên tuy?n tính hố
h?i ti?p ?? ngõ ra y c?a ??i t??ng bám sát ngõ ra
mong mu?n ym cĩ d?ng
? ?EKyxf
b
u Tnm ????
)(* )(
1 (2.68)
????????????????????? ???????????????????????????
Trang 210
- E ? Rn?l là vector sai s?:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? )1(ne
e
e
E
?
?
Trong ?ĩ, sai s? ngõ ra:
1xyyye mm ????
- K = (k1,k2,,kn)
T ? Rn?l là vector cĩ các giá tr? sao
cho ph??ng trình sn + k1sn-1 ++ kn = 0 cĩ t?t c? các
nghi?m n?m bên trái tr?c ?o c?a m?t ph?ng ph?c.
????????????????????? ???????????????????????????
Trang 211
V?i lu?t ?i?u khi?n u*, các thành ph?n phi tuy?n c?a
??i t??ng b? tri?t tiêu. Thành ph?n KTE ???c ??a
vào ?? ??m b?o sai s? ngõ ra v?n h?i t? v? 0 trong
tr??ng h?p tr?ng thái ban ??u c?a ??i t??ng khơng
làm cho ngõ ra y bám ngay ngõ ra mong mu?n ym.
Do thành ph?n f(x) và b ch?a xác ??nh nên lu?t ?i?u
khi?n u* cho ??i t??ng ???c xem là ch?a bi?t. Trong
b? ?i?u khi?n m? thích nghi tr?c ti?p, m?t h? th?ng
m? ???c s? d?ng ?? tìm ra hay x?p x? lu?t ?i?u
khi?n mong mu?n u* ch?a bi?t này.
Thi?t k? lu?t thích nghi (lu?t c?p nh?t, ch?nh ??nh
thơng s?)
????????????????????? ???????????????????????????
Trang 212
V?i b? ?i?u khi?n m? thích nghi tr?c ti?p, lu?t ch?nh
??nh thơng s? ?? vector thơng s? ? h?i t? v? vector
thơng s? lí t??ng ?* (ngh?a là uD(X, ?) h?i t? v?
uD(X, ?*) là x?p x? c?a u* v?i sai s? x?p x? nh? nh?t
?), ???c xác ??nh theo tiêu chu?n ?n ??nh Lyapunov.
Xét bi?u th?c Lyapunov cho h? th?ng m? thích nghi
tr?c ti?p uD(X, ?) dùng cho ??i t??ng ???c mơ t?
trong ph??ng trình sau:
)()(
22
1
)( ** ????
?
???? TT bPEEEV
????????????????????? ???????????????????????????
Trang 213
V?i:
- ? > 0 là m?t h?ng s?, ???c g?i là h? s? c?p
nh?t hay h?ng s? h?i t?.
- P ? Rn?nlà ma tr?n th?c, ??i x?ng, xác ??nh
d??ng tho? mãn ph??ng trình:
QPPT ?????
Trong ?ĩ,Q ?Rn?n là ma tr?n th?c,d??ng,ch?n tr??c.
Theo tiêu chu?n ?n ??nh Lyapunov, v?i V(E) xác
??nh d??
Các file đính kèm theo tài liệu này:
- ly_thuyet_dieu_khien_hien_tai_2_6461_5232_2171342.pdf