Bài giảng Lý thuyết điều khiển nâng cao - Chương 5: Điều khiển bền vững - Huỳnh Thái Hoàng

 Chuẩn của tín hiệu và hệ thống

 Tính ổn định bền vững

 Chất lượng bền vững

 Thiết kế hệ thống điều khiển bền vững dùng

phương pháp chỉnh độ lợi vòng (loop-shaping)

 Thiết kế hệ thống điều khiển tối ưu bền vững (SV

tự đọc thêm

pdf 176 trang yennguyen 5880
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lý thuyết điều khiển nâng cao - Chương 5: Điều khiển bền vững - Huỳnh Thái Hoàng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Lý thuyết điều khiển nâng cao - Chương 5: Điều khiển bền vững - Huỳnh Thái Hoàng

Bài giảng Lý thuyết điều khiển nâng cao - Chương 5: Điều khiển bền vững - Huỳnh Thái Hoàng
Môn học
LÝ THUYẾT ĐIỀU KHIỂN NÂNG CAO
Giảng viên: PGS TS Huỳnh Thái Hoàng . . 
Bộ môn Điều Khiển Tự Động
Khoa Điện – Điện Tử
Đ i h Bá h Kh TP HCMạ ọc c oa .
Email: hthoang@hcmut.edu.vn
Homepage: 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 1
Chương 5
ĐIỀU KHIỂN BỀN VỮNG
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 2
Giới thiệ
Nội dung chương 5
 u
 Chuẩn của tín hiệu và hệ thống
ổ ề Tính n định b n vững
 Chất lượng bền vững
 Thiết kế hệ thống điều khiển bền vững dùng 
phương pháp chỉnh độ lợi vòng (loop-shaping)
ế ế ố ề ể ố ề Thi t k hệ th ng đi u khi n t i ưu b n vững (SV 
tự đọc thêm)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 3
 Feedback Control Theory J Doyle B Francis and
Tài liệu tham khảo
 , . , . , 
A. Tannenbaum, Macmillan Publishing Co. 1990.
 Linear Robust Control M Green and D J N , . . . . 
Limebeer, Prentice Hall, 1994. 
 Robust and Optimal Control, K. Zhou, J.C. Doyle 
and K. Glover, Prentice Hall.
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 4
GIỚI THIỆU
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 5
Định nghĩa điều khiển bền vững
 Hệ thống điều khiển bền vững là hệ thống được thiết kế 
sao cho tính ổn định và chất lượng điều khiển được đảm 
bảo khi các thành phần không chắc chắn (sai số mô hình 
hóa, nhiễu loạn,) nằm trong một tập hợp cho trước. 
y(t)
u(t)u(t) y(t)
G ++G
Đối t ĐK ki h điể Đối t ĐK bề ữ
G: mô hình danh định 
 : thành phần không chắc chắn
 ượng n n ượng n v ng
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 6
Các thành phần không chắc chắn
 Các yếu tố không chắc chắn có thể làm giảm chất 
lượng điều khiển, thậm chí có thể làm hệ thống trở 
nên mất ổn định. 
 Các yếu tố không chắc chắn xuất hiện khi mô hình 
hóa hệ thống vật lý.
 Các yếu tố không chắc chắc có thể phân làm hai loại:
 Mô hình không chắc chắn 
 Nhiễu từ môi trường bên ngoài
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 7
Mô hình không chắc chắn
 Mô hình không chắc chắn do sự không chính xác 
hoặc sự xấp xỉ trong khi mô hình hóa:
 Nhận dạng hệ thống chỉ thu được mô hình gần 
đúng: mô hình được chọn thường có bậc thấp và 
các thông số không thể xác định chính xác
 Bỏ qua tính trễ hoặc không xác định chính xác độ 
trễ
 Bỏ qua tính phi tuyến hoặc không biết chính xác 
các yếu tố phi tuyến
 Các thành phần biến đổi theo thời gian có thể được 
xấp xỉ thành không biến đổi theo thời gian hoặc sự 
ế ổ ể ế
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 8
bi n đ i theo thời gian không th bi t chính xác.
Nhiễu loạn từ bên ngoài
 Các tín hiệu nhiễu xuất hiện từ môi trường bên ngoài , 
thí dụ 
 như nguồn điện không ổn định 
 nhiệt độ, độ ẩm, ma sát, thay đổi
 nhiễu đo lường 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 9
Thí dụ: Hệ thống không bền vững
 Đối tượng “thật”: 3)(~G 2)11.0)(1( sss
 Mô hình bỏ qua đặc tính tần số cao: 3)( sG
Đối tượng “thật”
)1( s
Mô hình
Biểu đồ Bode của 
“đối t thật” ượng 
và “mô hình” 
trùng nhau ở 
miền tần số thấp, 
sai lệch ở miền 
tần số cao
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 10
Thí dụ: Hệ thống không bền vững (tt)
y(t)r(t)
 K G
 Bộ điều khiển thiết kế dựa vào mô hình 
s
ssK )1(10)( 
 Hệ kín khi thiết kế có cực tại 30, chất lượng đáp ứng tốt.
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 11
Thí dụ: Hệ thống không bền vững (tt)
y(t)r(t)
 K G~
 Sử dụng bộ ĐK đã thiết kế cho đối tượng thật: đặc tính 
động học ở miền tần số cao đã bỏ qua khi thiết kế làm hệ
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 12
thống không ổn định Hệ thống không ổn định bền vững
Thí dụ: Hệ thống có chất lượng bền vững
Đối t “thật” )(~ kG k ượng :
1 Tss
 Mô hình danh định: 4)( sG
53 %)30( 5.0 T
)15.0( s
Mô hì h d h đị h
20
Bode Diagram
 n an n
Đối tượng thật
-10
0
10
M
a
g
n
i
t
u
d
e
(
d
B
)
Biểu đồ Bode 
của “mô hình 
danh định” và
-30
-20M
0
) 
“mô hình thật” khi 
thông số thay đổi
-45
P
h
a
s
e
(
d
e
g
)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 13
10
-1
10
0
10
1
10
2
-90
Frequency (rad/sec)
Thí dụ: Hệ thống có chất lượng bền vững (tt)
y(t)u(t)
G
4
5
Plant response (20 samples)
2
3
A
m
p
l
i
t
u
d
e
0
1
 Đáp ứng của hệ hở khi tín hiệu vào là hàm nấc: bị
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (sec)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 14
ảnh hưởng nhiều khi thông số của đối tượng thay đổi
Thí dụ: Hệ thống có chất lượng bền vững (tt)
y(t)r(t)
Bộ điề khiể
 K G~
 u n:
1 4
Closed-loop response (20 samples)sK 1)( 
1
1.2
.
s4
 Đáp ứng của hệ kín: 
hệ thống ổn định
0.6
0.8
A
m
p
l
i
t
u
d
e
 , 
chất lượng thay đổi 
không đáng kể khi 
0
0.2
0.4thông số đối tượng 
thay đổi chất 
lượng bền vững
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 15
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Mô phỏng HT có thông số không chắc chắn dùng Matlab
% Khâu quán tính bậc nhất với thời hằng và hệ số khuếch đại không chắc chắn
>> T = ureal('T',0.5,'Percentage',30); % T = 0.5 ( 30%), T0=0.5
>> k = ureal('k' 4 'range' [3 5]); % 3 k 5 k0=4, , , ,
>> G = tf(k,[T 1])
>> figure(1); bode(usample(G,20)) % Biểu đồ Bode hệ không chắc chắn
>> figure(2); bode(tf(G nominal)) % Biểu đồ Bode đối tượng danh định.
% Bộ điều khiển
>> KI 1/(2*TN i l*k N i l)= . om na . om na ;
>> Gc = tf(KI,[1 0]); % Bộ điều khiển Gc(s)=KI/s
>> Gk = feedback(G*Gc,1) % Hàm truyền hệ kín
% Mô phỏng hệ hở và hệ kín
>> figure(3); step(usample(G,20)), title('Plant response (20 samples)')
fi ( ) ( l ( k )) i l ( l d l ( l ) )
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 16
>> gure 4 ; step usamp e G ,20 , t t e 'C ose - oop response 20 samp es '
Các phương pháp thiết kế HTĐK bền vững
 Các phương pháp phân tích và tổng hợp hệ thống 
điều khiển bền vững:
 Phương pháp trong miền tần số 
 Phương pháp trong không gian trạng thái
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 17
Sơ lược lịch sử phát triển LTĐK bền vững
 (1980 ): Điều khiển bền vững hiện đại- 
 Đầu thập niên 1980: Phân tích  ( analysis)
 Giữa thập niên 1980: Điều khiển H và các phiên 
bản
 Giữa thập niên 1980: Định lý Kharitonov 
 Cuối 1980 đến 1990: Tối ưu lồi nâng cao, đặc biệt 
là tối ưu LMI (Linear Matrix Inequality) 
 Thập niên 1990: Các phương pháp LMI trong điều 
khiển
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 18
CHUẨN CỦA 
TÍN HIỆU VÀ HỆ THỐNG
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 26
Định nghĩa chuẩn của vector
 Cho X là không gian vector Một hàm giá trị thực || || . .
xác định trên X được gọi là chuẩn (norm) trên X nếu 
hàm đó thỏa mãn các tín chất sau: 
0 x
00 xx
  axaax ,
yxyx 
 Ý nghĩa: chuẩn của vector là đại lượng đo “độ dài” 
của vector
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 27
Các chuẩn vector thông dụng
Cho nTxxx  ][x n,...,, 21
p
n
px :x Chuẩn bậc p:
n
i
ip 1

i
ix
1
1
:x Chuẩn bậc 1:

n
i
ix
1
2
2
:x Chuẩn bậc 2:
ini
x
1
max:x Chuẩn vô cùng:
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 28
Tính chuẩn vector – Thí dụ 1 
Cho T]2031[
 41 ixx Chuẩn bậc 1:
 x
62031 
 1i
4 2 Chuẩn bậc 2: 1420)3(1 222
1
2
i
ixx 
 Ch ẩ ô ù
 ii x41max xu n v c ng: 32,0,3,1max 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 29
Định nghĩa chuẩn ma trận
Cho ma trận A=[a ] Cm×n Chuẩn của ma trận A là: ij . 
p
Ax
A sup:  Chuẩn bậc p:
p
p xx 0 
 Chuẩn bậc 1: m amax:A (tổng theo cột)
 Ch ẩ bậ 2 )( *AAA 
i
ijnj 11
1 
u n c : max:
12 ini 
trong đó A* là ma trận chuyển vị liên hợp của A, 
là các trị riêng của . )( *AAi AA*
 Chuẩn vô cùng: n amax:A (tổng theo hàng)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 30
j
ijmi 11
Tính chất của chuẩn ma trận
nn  CAA ,0
nn  CC AAA
00 AA
 ,,. 
nn  CBABABA ,,
nn  CBA,BAAB ,
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 31
Tính chuẩn ma trận – Thí dụ 1
Ch t ậ 2jAo ma r n 20:
 Chuẩn bậc 1:  2max aA  4|)2||2(||)0||(|max j 
 1211 i
ijj
 Chuẩn bậc 2:
*
, 
)(max:
212
AAA ii  
 82
21
20
2
22
0* jjjAA j
 0)det()()( *** AAIAAAA  soleig 5311.8 4689.021
 Chuẩn vô cùng: 2A
  9208.25311.8,4689.0max:
12
 ni
A 
  3|)2||0(||)2||(|
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 32
121
max:
j
iji
a ,max j
Tính chuẩn ma trận – Thí dụ 2
 1jCho ma trận 
32
:
j
A
 Tính chuẩn : , , 1A 2A A
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 33
Chuẩn của tín hiệu
Chuẩn của t/hiệu x(t) [ + ]  được định nghĩa là: , 
p
p dttxtx )(:)( Chuẩn l :
 dttt )()(Ch ẩ l
t
p
 p
t
xx :
1 u n 1:
( ă bậ 2 ủ ă
ẩ
 Chuẩn l2: 
t
dttxtx )(:)( 2
2
c n c c a n ng 
lượng của tín hiệu)
)(sup:)( txtx
t 
  Chu n l :
 Ý nghĩa: Chuẩn của tín hiệu là đại lượng đo “độ lớn”
(giá trị cực đại của t/h)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 34
của tín hiệu
Tính chuẩn của tín hiệu – Thí dụ 1
 1/1 ttCho tín hiệu: 10)( ttx
t
dttxtx )()(
1
 Chuẩn l1: 
1
1
ln1
t
tdt
t
ẩ
2/1
2 11
2/12/1
  Chu n l2 : 2 )()( t dttxtx 111 2 tdttt
)(sup)( txtx
t 
  Chuẩn l : 11sup
1
 

 tt
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 35
Tính chuẩn của tín hiệu – Thí dụ 2
Ch tí hiệ 3to n u:
 Tính chuẩn l1, l2 , l 
)(.)( tuetx 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 36
Chuẩn của hệ thống 
Cho hệ thống tuyến tính có hàm truyền G(s) . 
 Chuẩn bậc 2:
21
2)(1:)( 
 djGjG
2 2 
Chú ý do định lý Parseval ta có: , 
21
2
21
2
2
)()(
2
1:)( 
 dttgdjGjG 
trong đó g(t) là đáp ứng xung của hệ thống.
 Chuẩn vô cùng: )(sup:)(  jGjG 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 37
 
Biễu diễn chuẩn vô cùng trên biểu đồ
1
Nyquist Diagram
1
0
0
20
Bode Diagram
-2
-
m
a
g
i
n
a
r
y
A
x
i
s
)( jG -40
-20
a
g
n
i
t
u
d
e
(
d
B
)
 )(lg20 jG
-4
-3I m 
10
0
10
1
10
2
-80
-60
M
-3 -2 -1 0 1 2 3
-5
Real Axis
Frequency (rad/s)
 Chuẩn vô cùng bằng khoảng cách từ gốc tọa độ của 
mặt phẳng phức đến điểm xa nhất trên đường cong 
Nyquist của G(j), hoặc bằng đỉnh cộng hưởng trên 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 38
biểu đồ Bode biên độ |G(j)|
Cách tính chuẩn bậc 2
 Nếu G(s) có bậc tử số bậc mẫu số : )( jG
 Nếu G(s) có bậc tử số < bậc mẫu số và tất cả các cực 
đều nằm bên trái mp phức. Ta có:
 2
   djGjG 222 )(21)( 
j
dssGsG
j
)()(
2
1
 dssGsGj )()(21 j 
trong đó  là đường cong kín gồm trục ảo và nữa đường 
tròn bán kính vô hạn bao nữa trái mặt phẳng phức .
Theo đ/lý thặng dư: )()()(lim)( 2
2
sGsGpsjG
i
ips i
 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 40
(pi là cực bên trái mặt phẳng phức của G( s)G(s))
Thí dụ tính chuẩn bậc 2 của hệ thống
)1(10 sCho . Tính
)5)(3(
)( sssG 2G
 Giải
)()()(lim2
2
sGsGpsG
i
ips i
 
)5)(3(
)1(10
)5)(3(
)1(10)3(lim
3
2
2
 ss
s
ss
ssG
s
)5)(3(
)1(10
)5)(3(
)1(10)5(lim
5
sss 
 6667615252 G 5822G 
 sssss
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 41
.
32
 .
2
Cách tính chuẩn vô cùng
 )( jGd
 Cách 1: tìm cực đại của
bằng cách tìm nghiệm phương trình: 
)(
0
2 

jGd
d)( jG
 02d
Cá h 2 í h ầ đú d à biể đồ B d c : t n g n ng ựa v o u o e
20
Bode Diagram
-20
0
t
u
d
e
(
d
B
) )(lg20 jG
80
-60
-40
M
a
g
n
i
t
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 42
Frequency (rad/s)
10
0
10
1
10
2
-
Thí dụ tính chuẩn vô cùng của hệ thống
Ch Tí h)1(10)( sG Go . n
)5)(3( sss 
 Giải
 Cách 1: Giải phương trình tìm cực đại (SV tự làm)
 Cách 2: Dùng biểu đồ Bode
Dựa vào biểu đồ Bode, ta có0
5
Bode Diagram
dBjG 23.2)(lg20 
-10
-5
g
n
i
t
u
d
e
(
d
B
)
 )(lg20 jG
2927.1)( jG 
-20
-15
M
a
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 43
10
-1
10
0
10
1
10
2
F ( d/ )requency (rad/s
Tính chuẩn dùng Matlab
 Chuẩn của vector hoặc ma trận: 
>> norm(X,1) % chuẩn bậc 1 của vector hoặc ma trận X
(X 2) % h ẩ bậ 2 ủ t h ặ t ậ X>> norm , c u n c c a vec or o c ma r n 
>> norm(X,inf) % chuẩn vô cùng của vector hoặc ma trận X
 Chuẩn của hệ thống:
h2(G) % h ẩ bậ 2 ủ hệ hố G>> norm c u n c c a t ng 
>> normhinf(G) % chuẩn vô cùng của hệ thống G
ằ% Chú ý: G phải được khai báo b ng lệnh tf (transfer
% function) hoặc ss (state-space model)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 44
Quan hệ vào – ra 
 Cho hệ tuyến tính có h/truyền G(s) đáp ứng xung là g(t) , .
y(t)Gu(t)
 Vấn đề đặt ra là xác định “độ lớn” của 
t/hiệ (t) khi biết “độ lớ ” ủ t/hiệ
Bả 1 Ch ẩ ủ tí hiệ Bả 2 Độ l i ủ hệ thố
u ra y n c a u 
vào u(t)
u(t) = (t) u(t) = sin(t) ||u||2 ||u|| 
ng : u n c a n u ra ng : ợ c a ng
||y||2 ||G||2 
||y|| ||g|| |G(j)|
||y||2 ||G|| 
||y|| ||G||2 ||g||1
 Ứng dụng: Bảng 1&2 thường được sử dụng để đánh giá:
 Sai số của hệ thống khi biết tín hiệu vào, hoặc
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 45
 Ảnh hưởng của nhiễu đến tín hiệu ra của hệ thống
Thí dụ: Đánh giá sai số
d(t)
y(t)
G++
r(t)
 K
e(t)
 Cho hệ thống điều khiển hồi tiếp âm đơn vị, trong đó
2)( sG 4)( sK
2 s
Xét trường hợp nhiễu bằng 0. Tính giá trị cực đại 
của sai số trong các trường hợp:
(a) Tín hiệu vào là r(t)=sin(3t)
15 January 2014 © H. T. Hoàng - HCMUT 46
(b) Tín hiệu vào r(t) bất kỳ có biên độ nhỏ hơn 1
Thí dụ: Khảo sát ảnh hưởng của nhiễu (tt)
 Giải:
y(t)
G++
r(t)
K
d(t)
e(t)
 Hàm truyền tương từ r(t) đến e(t)
)()(1
1)(
sGsK
sGre 241
1
2)( ssG 
2 s
15 January 2014 © H. T. Hoàng - HCMUT 47
10 sre
Thí dụ: Khảo sát ảnh hưởng của nhiễu (tt)
( ) T ờ h (t) i (3t) e(t)r(t)a rư ng ợp r =s n Gre
 Giá trị cực đại của sai số khi tín hiệu vào hình sin 
theo bảng 1 là:
)()( jGte re 
42  432 
Bảng 1: Chuẩn của tín hiệu 100
)(
2 
 jGre 3453.01003)3( 2 jGre
u(t) = (t) u(t) = sin(t)
||y||2 ||G||2 
ra3453.0)3()( jGte re 
||y|| ||g|| |G(j)|
15 January 2014 © H. T. Hoàng - HCMUT 48
Thí dụ: Khảo sát ảnh hưởng của nhiễu (tt)
(b) Trường hợp r(t) bất kỳ có biên e(t)r(t) 
độ nhỏ hơn 1 
Gre
 Giá t ị đ i ủ i ố th bả 2 là r cực ạ c a sa s eo ng :
 )()( 1 trgte re
  trere ets
ssGtg 1011 8)(
10
2)()(  
 LL
Bảng 2: Độ lợi của hệ 
ố
 dttgtg rere )()( 1 8.110
818)(
0
10 
dtedtt t
||u||2 ||u|| 
||y||2 ||G|| 
th ng18.1)()()(
1
 trtgte re 
81)( ||y|| ||G||2 ||g||1
15 January 2014 © H. T. Hoàng - HCMUT 49
. te 
Thí dụ: Khảo sát ảnh hưởng của nhiễu
d(t)
y(t)
G++
r(t)
 K
ố ề ể ồ ế Cho hệ th ng đi u khi n h i ti p âm đơn vị, trong đó
2
2)( sG 4)( sK s
Xét trường hợp tín hiệu vào bằng 0. Tính năng lượng và giá 
trị cực đại của tín hiệu ra trong các trường hợp: 
(a) Nhiễu d(t) là xung dirac
(b) Nhiễu d(t) là tín hiệu ngẫu nhiên bất ... hất lượng được chọn như trên để tín 
hiệu ra của đối tượng bám theo t/hiệu chuẩn hình sin 
trong miền 0  1 (rad/s) với sai số nhỏ hơn 2%.
Xét biể đồ B d biê độ à)( jW )( jW u o e n : v p m
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 152
Phương pháp chỉnh độ lợi vòng – Thí dụ 1 
40
Bode Diagram
)( jWp
20
e
(
d
B
)
34 
)( jWm
-20
0
M
a
g
n
i
t
u
d
e
 Bước 1: Dựa vào biểu đồ Bode ở trên, ta thấy:
10
-2
10
-1
10
0
10
1
10
2
10
3
10
4
-40
 á
 Trong miền : 10   Trong miền : 210
WW 1
1 s
101.0
1050
)( 

 neáu
neu
jWpmp
WW 1 mp 
pW Vẽ biểu đồ Vẽ biểu đồ pW 1
)101.0(20
)( ssWm
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 153
mW 1
mW
Phương pháp chỉnh độ lợi vòng – Thí dụ 1 
Bode Diagram
20
40
60
34.3 
m
p
W
W
 1
48.5
-20
0
M
a
g
n
i
t
u
d
e
(
d
B
)
-14.06 
m
p
W
W 1
10
-2
10
-1
10
0
10
1
10
2
10
3
10
4
-60
-40
 Bước 2: Chỉnh độ lợi vòng:
 Miền :10  pWL 
 Miền : 210
mW 1
pWL
 1
2
1
2
)1(
)1()( 
sT
sTKsL 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 154
mW
Phương pháp chỉnh độ lợi vòng – Thí dụ 1 
 Bước 3: Biểu thức L(s) 
5.48log20 K 266 K
5.01  21 T
32  33.02 T
2)12(
)133.0(266)( 
s
ssL 
 Bước 4: Tính hàm truyền bộ điều khiển
)1330(266 
s
s
sG
sLsK 10
)12(
.
)(
)()(
2 
s
sssK 2)12(
)13)(133.0(6.26)( 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 155
s )13( 
Phương pháp chỉnh độ lợi vòng – Thí dụ 1 
 Bước 5: Kiểm tra lại điều kiện chất lượng bền vững
 Vẽ biểu đồ TWSW mp 
100
10-1
A
m
p
l
i
t
u
d
e
10-1 100 101 102 103 104
10-2
Frequency (rad/s)
19558.0)max( 
TWSWTWSW mpmp
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 156
 Kết luận: HT đã thiết kế thỏa mãn đ.kiện chất lượng bền vững
Phương pháp chỉnh độ lợi vòng – Thí dụ 2 
y(t)
G ++
 Wm
r(t)
K
ố ễ
 Bài toán: Cho đ i tượng ĐK mô tả bởi mô hình nhi u nhân:
1050
1.0)( ssWm2)010(
1)( sG 1 
Mục tiêu điều khiển là tín hiệu ra y(t) bám theo tín hiệu chuẩn 
(t) ó d hì h i tầ ố bất kỳ ằ t iề 0 1 d/
. s. s 
r c ạng n s n, n s n m rong m n – ra s 
với sai số nhỏ hơn 10%. 
Yêu cầu: Thiết kế bộ điều khiển K(s) sao cho hệ kín đạt chất
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 157
lượng bền vững. 
Phương pháp chỉnh độ lợi vòng – Thí dụ 2 
 Giải: 
 Để tín sai số bám theo tín hiệu chuẩn hình sin trong miền 0 
 1 (rad/s) với sai số nhỏ hơn 10%, chọn hàm trọng số chất 
lượng là bộ lọc Butterworth có độ lợi bằng 10. Trong thí dụ này, 
ta chọn Wp(s) là bộ lọc Butterworth bậc 3:
10
122
)( 23 ssssWp
ể ồ Xét bi u đ Bode biên độ: và )( jWp )( jWm
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 158
Phương pháp chỉnh độ lợi vòng – Thí dụ 2 
105
)( jWp100
)( jWm10-5
 Bước 1: Dựa vào biểu đồ Bode ta thấy:
10-1 100 101 102 103
10-10
10
 Trong miền : 
 , 
10 
)(1)( jWjW
 Trong miền : 50
)(1)( jWjW
1.0)( ssW
122
)( 23 ssssWp
 mp  mp 
pW Vẽ biểu đồ Vẽ biểu đồ pW 1
105.0 sm
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 159
mW 1 mW
Phương pháp chỉnh độ lợi vòng – Thí dụ 2 
30
Bode diagram
20
B
)
m
p
W
W
 1
27
0
10
M
a
g
n
i
t
u
d
e
(
d
m
p
W
W 1
10-1 100 101 102 103
-20
-10
 40dB/dec 
 Bước2: Chỉnh độ lợi vòng:
 Miền :10  pWL 
mW 1
 Miền : 50 pWL 1 )1)(1(
)(
21 
sTsT
KsL 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 160
mW
Phương pháp chỉnh độ lợi vòng – Thí dụ 2 
 B ớ 3 Biể thứ L( )ư c : u c s
27log20 K 38.22 K
6.01  66.11 T
302  033.02 T
)1033.0)(166.1(
38.22)( sssL 
 Bước 4: Tính hàm truyền bộ điều khiển
3822
ss
sG
sLsK 1
)1033.0)(166.1(
.
)(
)()( 
ss
ssK
)10330)(1661(
)01.0(38.22)(
2
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 161
s 2)01.0( 
..
Phương pháp chỉnh độ lợi vòng – Thí dụ 1 
 Bước 5: Kiểm tra lại điều kiện chất lượng bền vững 
 Vẽ biểu đồ TWSW mp 
10-1
100
3
10-2
10-1 100 101 102 103
10-4
10-
19785.0)max( 
TWSWTWSW mpmp
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 162
 Kết luận: Hệ thống đã thiết kế thỏa mãn đ.kiện chất lượng bền vững
Nhận xét phương pháp chỉnh độ lợi vòng 
 Ưu điểm: 
 Đơn giản, sử dụng kỹ thuật vẽ biểu đồ Bode quen thuộc ở lý 
thuyết điều khiển kinh điển
Á d đối dễ dà ờ h hệ hố bậ hấ p ụng tương ng trong trư ng ợp t ng c t p
 Khuyết điểm:
 Đây là phương pháp gần đúng trong nhiều trường hợp phải , 
chỉnh độ lợi vòng (bước 2) nhiều lần mới thỏa mãn được điều 
kiện chất lượng bền vững (bước 5).
Á ế p dụng khá khó khăn trong trường hợp hệ bậc cao n u phải vẽ 
các biểu đồ Bode bằng tay
 Phương pháp chỉnh độ lợi vòng không nêu lên được điều kiện 
cần và đủ để tồn tại lời giải của bài toán thiết kế
 Lời giải tìm được không phải là lời giải tối ưu
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 163
 Phương pháp thiết kế tối ưu H 
THIẾT KẾ HỆ THỐNG 
ĐIỀU KHIỂN TỐI ƯU BỀN VỮNG
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 164
Cấu trúc chuẩn P-K
w(t): tín hiệu vào từ bên ngoài
z(t)Pw(t)
(bao gồm tín hiệu đặt, nhiễu,)
z(t): tín hiệu ra bên ngoài
y(t)
K
u(t)
u(t): tín hiệu ra của bộ điều khiển
y(t): tín hiệu vào của bộ điều khiển
 w
PPz 1211Hệ hở wPz
Có thể biểu diễn hệ thống điều khiển dưới dạng chuẩn cấu trúc P-K:
 u
P
PPy  2221
 :
 Luật điều khiển: Kyu 
 uy 
 Hệ kín:   wKPKPIPPz 211221211 
ề ế   1
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 165
 Hàm truy n kín từ w(t) đ n z(t): 21221211 KPKPIPPTzw
Các bước biến đổi hệ thống thành cấu trúc P-K
 Bước 1: Xác định các vector tín hiệu vào ra của cấu trúc P K: – -
 z gồm tất cả các tín hiệu dùng để đánh giá chất lượng điều khiển.
ồ ấ ả á í hiệ ừ bê ài w g m t t c c c t n u t n ngo
 y gồm tất cả các tín hiệu được đưa vào bộ điều khiển K
ồ ấ u g m t t cả các tín hiệu ra của K
 Bước 2: Tách K ra khỏi sơ đồ khối hệ thống
 Bước 3: Viết các biểu thức z và y theo w và u:
 Bước 4: Xác định ma trận P thỏa:
u
wPy
z
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 166
Biến đổi hệ thống thành cấu trúc P-K – Thí dụ 1
 Hãy biểu diễn hệ thống dưới đây dưới dạng cấu trúc chuẩn P K biết
W
eF (t)
 , 
rằng tín hiệu ra dùng để đánh giá chất lượng điều khiển là eF(t)
y(t)
G
p
r(t)
K u (t) e (t)
 Giải:
 Bước 1: Tín hiệu vào ra của cấu 
trúc P K
P
)()( trtw  )()( tetz F
rw 
Fez 
ey 
K
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 167
uu  u(t) )()( tety 
Biến đổi hệ thống thành cấu trúc P-K – Thí dụ 1 (tt)
e (t) Bước 2: Tách K ra khỏi sơ đồ:
y(t)
Wp
r(t)
F
u (t)
G e (t)
 Bước 3: Quan hệ vào ra:
)( GurWeWez ppF GuWwWz pp 
)()( trtw
Gurey Guwy 
 B ớ 4 Xá đị h P

)()( tetz F
)()( tety 
ư c : c n :
 w
G
GWWz pp
1 
G
GWW
P pp
1
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 168
)()( tutu  uy 
Biến đổi hệ thống thành cấu trúc P-K – Thí dụ 2
 Hãy biểu diễn hệ thống dưới đây dưới dạng cấu trúc chuẩn P K biết
W
eF(t)
 , 
rằng tín hiệu dùng để đánh giá chất lượng điều khiển là eF(t) và yF(t) 
y(t)
G
p
r(t)
K
d(t)
W
yF(t)++ e (t) u (t) m
 Giải:
 Bước 1: Tín hiệu vào ra của cấu 
trúc P K
Td ][ P
)(tw )(tz
rw 
T
FF yez ][
ey 
K
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 169
uu  u(t) )(ty
Biến đổi hệ thống thành cấu trúc P-K – Thí dụ 2 (tt)
 Bước 2: Tách K ra khỏi sơ đồ:
Tdrw ][ 
Wp
eF(t)
T
FF yez ][
ey 
y(t)
G
r(t)
d(t)
e (t) u (t)
Wm
yF(t)++
uu 
B ớ 3 Q hệ à
 ư c : uan v o ra:
)(1 GuGdrWeWez ppF GuWGwWwWz ppp 211 
GuGdrey
)(2 GuGdWyz mF )( 22 GuGwWz m 
GuGwwy 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 170
 21
Biến đổi hệ thống thành cấu trúc P-K – Thí dụ 2 (tt)
 Bước 4: Xác định P: 
wGWGWWz ppp 11 wPPz 1211
 u
w
GG
GWGW
y
z mm 22
1
0 
 uPPy 2221 
 GWGWWPP ppp1211
)()( trtw
GG
GWGW
PP
P mm
1
0
2221

)()( tetz F
)()( tety 
GuWGwWwWz ppp 211
)( 22 GuGwWz m 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 171
)()( tutu GuGwwy 21
Bài toán thiết kế tối ưu H2
z(t)w(t) Cho hệ thống điều khiển biểu diễn
P
dưới dạng cấu trúc P-K. Mô hình 
toán học của đối tượng là
y(t)
K
u(t) 
)()()(
)()()(
)()()()(
121
21
tuDtxCtz
tuBtwBtAxtx
 212 twDtxCty
BA
BBA 21 DBAsIC
DC
DC
DCsP 
 1
212
121 ][
0
0:)( 
 Bài toán tối ưu H2: Tìm bộ điều khiển K hợp thức ổn định nội P, 
đồng thời tối thiểu chuẩn H2 của hàm truyền Tzw từ w(t) đến z(t)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 172
2
min)( zwKopt TsK gstabilizin 
Điều kiện tồn tại lời giải bài toán tối ưu H2
z(t)w(t)
 0:)( 121
21
DC
BBA
sP
P
 0212 DC
y(t)
K
u(t)
 Giả thíết: 
1. ổn định được và phát hiện được;),( 2BA ),( 2 AC
2. và 012
*
121 DDR
 BIjA 
0*21212 DDR
3. là ma trận hạng đầy cột với mọi 
4 là t ậ h đầ hà ới i
 121
2
DC
 1BIjA 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 173
. ma r n ạng y ng v mọ  212 DC
Lời giải bài toán tối ưu H2
 Lời giải bài toán tối ưu H2 liên quan đến hai ma trận Hamilton: 
*
1
*
12
1
121
*
12
1
112
*
1
*
2
1
121
*
12
1
12
)()( CDRBACDRDIC
BRBCDRBA
H
)()(
)(
1**1*
2
1
2
*
2
*
2
1
2
*
211
CRDBABDRDIB
CRCCRDBA
J
222111212211
 Đặt: và 0)( JY Ric0)( HX Ric
 Định lý: Lời giải duy nhất của bài toán tối ưu H2 là:
 )(
)(
1
2
*
211
*
2 RDBYCAK K
ới
 0)( 1*12*211 CDXBR
sopt
1****1 )()( CRDBYCCDXBRBAA 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 174
v 222112112212K 
Lời giải bài toán cận tối ưu H đơn giản
 Lời giải bài toán cận tối ưu H liên quan đến hai ma trận Hamilton: 
 *
1
*
1
*
22
*
11
2
ACC
BBBBA
H
 
ABB
CCCCA
J *
11
2
*
21
*
1
2* 
 Định lý: Tồn tại bộ điều khiển ổn định sao cho nếu và chỉ 
nếu 3 điều kiện dưới đây đồng thời được thỏa mãn:
 zwT
1. và ;
2 . và ;
ổ
)(Ricdom H )(HX Ric 
)(Ricdom J )(JY Ric 
23. ( là bán kính ph của A)
Một bộ điều khiển thỏa là :
)(  XY )()( max AXY  
 zwT
0
)(
)( *
2
*
2
12
XB
YCYXIA
sK Ksubopt

15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 175
với 2
*
2
12*
22
*
11
2 )( CYCYXIXBBXBBAAK
 
Bài toán thiết kế tối ưu H 
z(t)w(t) Phát biể bài t á Cho hệ thống
P
 u o n: 
điều khiển biểu diễn dưới dạng cấu 
trúc P-K. Thiết kế bộ điều khiển K
ổ ố ồ
y(t)
K
u(t)
n định hệ th ng, đ ng thời tín hiệu 
ra z(t) là tối thiểu với mọi tín hiệu 
vào w(t) có năng lượng nhỏ hơn 
hoặc bằng 1.
 Bài toán trên tương đương với tìm bộ điều khiển K sao cho tối thiếu 
h ẩ ủ hà ề ừ ( ) đế ( ) ài á ối Hc u n H c a m truy n t w t n z t B to n t ưu 
 zwK T gstabilizin min   211221211min PKPIKPPK gstabilizin 
 Bài toán cận tối ưu H : tìm bộ điều khiển K sao cho chuẩn H của
Bài toán tối ưu H không giải được trong trường hợp tổng quát
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 176
hàm truyền từ w(t) đến z(t) nhỏ hơn hệ số >0 cho trước.
Bài toán thiết kế cận tối ưu H đơn giản
z(t)w(t) Bài toán cận tối ưu H đơn giản:
P
tìm bộ điều khiển K sao cho chuẩn 
H của hàm truyền từ w(t) đến z(t)
hỏ h hệ ố >0 h t ớ t
y(t)
K
u(t)
n ơn s  c o rư c rong 
trường hợp đối tượng tổng quát 
được mô tả bởi PTTT:
)()()(
)()()()( 21
tuDtxCtz
tuBtwBtAxtx
 )()()( 212
121
twDtxCty
DBAsIC
DC
BA
DC
BBA
sP 
 1121
21
][0:)( 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 177
DC 212 0
Phương trình đại số Ricatti
 Phương trình đại số Ricatti (ARE - Algeraic Ricatti Equation): 
0* QXRXXAXA trong đó: *RR *QQ 
 Phương trình Ricatti có vô số lời giải. X được gọi là lời giải ổn định 
nếu A+RX ổn định. Lời giải ổn định của phương trình Ricatti là duy 
nhất.
 Tương ứng với mỗi phương trình Ricatti, có thể thành lập ma trận 
Hamilton:
nnAQ
RA
H
22
*
 Bổ đề: Các trị riêng của H đối xứng qua trục ảo
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 178
Lời giải phương trình Ricatti
ằ
X 1 Giả sử H không có trị riêng n m trên trục ảo. Đặt là 
cơ sở của không gian bất biến n chiều ổn định.
Tứ là ới t ậ ổ đị h
nnX
T
22
THT c v ma r n n n
 Bổ đề: Nếu thì là nghiệm ổn định của 0)det( 1 X 112 XXX
 nn 
phương trình Ricatti 
 Nghiệm ổn định nghiệm của phương trình Ricatti tương ứng với ma 
trận Hamilton H được ký hiệu là: 
)(HX Ric 
 Ký hiệu: nếu các giả thiết H1 và H2 thỏa mãn;
là nghiệm ổn định của phương trình Ricatti.
)(0 Ricdom H
)( 0HX Ric 
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 179
Bổ đề giá trị thực bị chặn (Bounded Real Lemma)
 Giả sử trong đó ổn định được à phátBAICG 1][)( )( CBA v 
hiện được. Đặt ma trận Hamilton: 
ss ,,
 *BBA 
 **0 ACCH
 Định lý: Giả sử . Các phát biểu dưới đây là tương đương:
1 ;
 RHG
1 G. 
2. không có trị riêng trên trục ảo và
3 Tồ t i hiệ ổ đị h ủ h t ì h Ri tti
0H )(0 Ricdom H
. n ạ ng m n n c a p ương r n ca : 
0*** CCXXBBXAXA
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 180
Điều kiện tồn tại lời giải bài toán cận tối ưu H đơn giản
z(t)w(t)
 0:)( 121
21
DC
BBA
sP
P
 0212 DC
y(t)
K
u(t)
 Giả thíết: 
1 điều khiển được và quan sát được;)( BA )( AC. 
2. ổn định được và phát hiện được;
3
, 1
]0[][* IDCD
),( 2BA
,1
),( 2 AC
. 
4.
12112 
I
D
D
B 0*
21
1
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 181
21
Lời giải bài toán cận tối ưu H đơn giản
 Lời giải bài toán cận tối ưu H liên quan đến hai ma trận Hamilton: 
 *
1
*
1
*
22
*
11
2
ACC
BBBBA
H
 
ABB
CCCCA
J *
11
2
*
21
*
1
2* 
 Định lý: Tồn tại bộ điều khiển ổn định sao cho nếu và chỉ 
nếu 3 điều kiện dưới đây đồng thời được thỏa mãn:
 zwT
1. và ;
2 . và ;
ổ
)(Ricdom H )(HX Ric 
)(Ricdom J )(JY Ric 
23. ( là bán kính ph của A)
Một bộ điều khiển thỏa là :
)(  XY )()( max AXY  
 zwT
0
)(
)( *
2
*
2
12
XB
YCYXIA
sK Ksubopt

15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 182
với 2
*
2
12*
22
*
11
2 )( CYCYXIXBBXBBAAK
 
Giải bài toán thiết kế tối ưu bền vững dùng Matlab
z(t)w(t)
 0:)( 121
21
DC
BBA
sP
P
 0212 DC
y(t)
K
u(t)
 Bước 1: Biến đổi hệ thống về cấu trúc chuẩn P-K. Tìm các ma trận 
trạng thái mô tả đối tượng tổng quát P.
 Bước 2: Tìm lời giải bài toán thiết kế tối ưu bền vững dùng Matlab
 Bài toán tối ưu H2: 
>> [Kopt,Tzw] = h2syn(P,ny,nu)
 Bài toán cận tối ưu H :
>> [Ksubopt Tzw  ]=hinfsyn(G ny nu   tol)
15 January 2014 © H. T. Hoàng - www4.hcmut.edu.vn/~hthoang/ 183
 , , subopt , , , min, max,
Chuẩn đầu ra
Sau khi học xong chương 5 sinh viên phải có khả năng: 
 Tính chuẩn của tín hiệu và hệ thống
 Tính chuẩn của tín hiệu/sai số khi biết tín hiệu vào/nhiễu tác động vào 
hệ thống
 Xây dựng mô hình không chắc chắn của hệ thống 
 Đánh giá tính ổn định bền vững của hệ thống
 Đánh giá chất lượng bền vững của hệ thống 
 Thiết kế hệ thống điều khiển bền vững dùng phương pháp nắn độ lợi 
vòng
 Hiểu về khái niệm điều khiển tối ưu bền vững
15 January 2014 © H. T. Hoàng - HCMUT 184

File đính kèm:

  • pdfbai_giang_ly_thuyet_dieu_khien_nang_cao_chuong_5_dieu_khien.pdf