Professional Documents
Culture Documents
Ly Thuyet Dieu Khien Tu Dong Nguyen Thu Ha Bai10 Thiet Ke He Thong Trong Khong Gian Trang Thaimoi (Cuuduongthancong - Com)
Ly Thuyet Dieu Khien Tu Dong Nguyen Thu Ha Bai10 Thiet Ke He Thong Trong Khong Gian Trang Thaimoi (Cuuduongthancong - Com)
Ly Thuyet Dieu Khien Tu Dong Nguyen Thu Ha Bai10 Thiet Ke He Thong Trong Khong Gian Trang Thaimoi (Cuuduongthancong - Com)
Điều kiện: Chỉ cần hệ điều khiển được Tính điều khiển được chưa đủ
Nguyễn Thu Hà _ Lý thuyết điều khiển
19/02/2020 5
tự động
1. Phương pháp trực tiếp
=
Hãy xác định bộ điều khiển phản hồi trạng thái R để hệ kín
nhận các giá trị cho trước s1=-1; s2=-2 làm điểm cực.
Tìm bộ điều khiển phản hồi trạng thái R = (r1 , r2) sao cho
det(sI-A+BR) = (s+1)(s+2) = s2+3s+2
Ta co
s −1 0 s −1
1 s − 2 1 ( 1 2 )
det( sI − A + BR ) = det + r r = det = s ( s − 2 + r2 ) + r1 + 1
1r + 1 s − 2 + r2
Cân bằng hệ số ta có hệ r2 − 2 = 3
r = 5
2
r1 + 1 = 2 r1 = 1
Vậy bộ điều khiển R=(1 5)
Nguyễn Thu Hà _ Lý thuyết điều khiển
19/02/2020 7
tự động
Ví dụ 2
• Xét đối tượng SISO có mô hình trạng thái:
0 1 0 0
dx
= 0 0 1 x + 0u
dt 1
−1 2 3
• Hãy thiết kế bộ điều khiển để hệ kín nhận được chọn ứng điểm
cực s0 = −3, s1 = −4 và s3 = −5
Giải:
Bộ điều khiển R=(r1,r2,r3), khi đó hệ kín có đa thức đặc tính
s 0 0 0 1 0 0
det( sI − A + BR) = det 0 s 0 − 0 0 1 + 0 ( r1 r2 r3 )
0 0 s −1 2 3 1
s −1 0
= det 0 s −1 = s ( s ( s − 3 + r3 ) + r2 − 2 ) + r1 + 1 = s 3 + ( r3 − 3) s 2 + ( r2 − 2 ) s + r1 + 1 (1)
r +1 r − 2 s − 3 + r
1 2 3
R = (59 , 49 , 15)
y=x 1
Hãy xác định bộ điều khiển phản hồi trạng thái R để hệ kín
nhận các giá trị cho trước s1=s2=-1 và s3=-2 làm điểm cực.
Giải:
• Tìm bộ điều khiển R = 𝑟1 𝑟2 𝑟3 sao cho
s − 1 −2 1 r1 r2 r3 s − 1 + r1 r2 − 2 r3
( sI − A + BR ) = 0 s − 1 0 + r1 r2
r3 = r1 s − 1 + r2 r3
0 s − 3 0 0 0 0 s − 3
4 4
det ( sI − ( A − bR ) = ( s − s1 )( s − s2 )......( s − sn )
Suy ra ~ ~ ~
(a0 + r1 ) + (a1 + r2 ) s + + ( an −1 + rn ) s n −1 + s n = a o + a1 s + ...... a n −1 s n −1 + s n
~
ri = a i −1 − ai −1 , i = 1, 2, ,n
Nguyễn Thu Hà _ Lý thuyết điều khiển
19/02/2020 13
tự động
Ví dụ 4
• Xét đối tượng SISO có mô hình trạng thái:
0 1 0 0
dx
= 0 0 1 x + 0u
dt 1
−1 2 3
• Hãy thiết kế bộ điều khiển để hệ kín nhận được chọn ứng điểm
cực s0 = −3,và
s1 = −4 s3 = −5
Giải:
• Hệ này ở dạng chuẩn điều khiển nên từ mô hình ta có
ngay:
det( sI − A) = a0 + a1s + a2 s 2 + s 3 với a0 = 1, a1 = −2, a2 = −3
dx
= Ax + Bu
dt
• Tìm một phép đổi biến z = S x x = S −1 z sao cho với nó, đối tượng
ban đầu được chuyển về dạng chuẩn điều khiển.
Định lý 3.13. Nếu hệ là điều khiển được thì phép đổi biến
sT
z = Sx với: sT A
S =
T n −1
s A
trong đó s T là vector hàng cuối cùng của ma trận:
(B , AB , , A n−1 B) −1
sẽ chuyển nó về dạng chuẩn điều khiển
Nguyễn Thu Hà _ Lý thuyết điều khiển
19/02/2020 16
tự động
0 1 0 0
0
0 0 1 0
dz
= SAS −1 z + Sbu = z + u
dt 0
0 0 0 1
1
− a0 − a1 − a2 − an −1
T
s A
R = R S = (a − a , a − a ,......, a − a )
~ ~ ~
n −1
0 1
z 0 1 n −1
T n −1
s A
n −1
( ) n −1 ~ n −1
~
= a − a s A = a s A − a s A
T i T i T i
i i
i i
i =0 i =0 i =0
n −1 ~
= a s A + s A
T i T n
i
i =0
n −1
Vì: A = − a A
n
i
i
(Cayley−Hamilton)
i =0
R = ( 1 1 0)
sT = ( 3 −3 2 )
= ( 6 −6 4 ) + ( 25 −25 15 ) + ( 32 −28 16 ) + ( 12 −7 4 ) ;
→ R = ( 75 -66 39 )
dx
= Ax + Bu = Ax + B ( w − Rx ) = ( A − BR ) x + Bw
dt
y = Cx
• Ưu điểm:
– Đơn giản.
– Chỉ ra cách tìm bộ điều khiển phản hồi trạng thái R một
cách tổng quát.
• Nhược điểm:
– Chỉ áp dụng được cho các hệ có một đầu vào
1. Tư tưởng thiết kế
Xét đối tượng hợp thức chặt với
mô hình trạng thái:
dx
= Ax + Bu
dt
y = Cx + Du
𝑟1 + 5 = 20 𝑟1 = 15
ቊ ⟺ቊ
5𝑟1 + 𝑟2 + 3 = 100 𝑟2 = 22
15
Vậy R=(15 , 22) suy ra bộ quan sát L=RT=
22
dx
= ( A − BR) x + Bw
dt
y = Cx
có được các điểm cực s1 , , sn là những giá trị cho trước.
Thường chọn giá trị riêng của A-LC xa trục ảo hơn rất
nhiều so với giá trị riêng A-BR