Professional Documents
Culture Documents
Báo Cáo Bài Tập
Báo Cáo Bài Tập
[]
x˙1
x˙2
x˙3
=¿ (3)
x˙4
Phương trình trạng thái tuyến tính của hệ con lắc ngược:
Phương trình tuyến tính hóa quanh điểm cân bằng thẳng đứng (θ<1 0° )
[ ][ ][ ] [ ]
0 0
x˙1 1 0 0 x
M +m 1 −1
g 0 0 0
x˙2 Ml x2 Ml
x˙3 = 0 0 0 1 x3 + 0 u (4)
x˙4 −m 1
g 0 0 0 x4
M M
Thay cụ thể thông số hệ con lắc ngược:
[ ][ ][ ] [ ]
x˙1 0 1 0 0 x1 0
x˙2 10.78 0 0 0 x2 −1
x˙3
= 0 0 0 1 x3
+ 0
u (5)
x˙4 −0.98 0 0 0 x4 1
[ ] []
0 1 0 0 0
10.78 0 0 0 −1
A= 0 0 0 1
; B= 0
(6)
−0.98 0 0 0 1
Hình 8: Đáp ứng quá độ và năng lượng tiêu tổn của hệ thống trong trường hợp 1
- Trường hợp 2: q11 = 1; q33= 100; r1 = 1
Ta được độ lợi hồi tiếp trạng thái: K =[-70.136 -22.1091 -10.0000 -11.0514]
Luật điều khiển tối ưu:
u(t) = −Kx(t) → (t) = [70.1356 22.1091 10.0000 11.0514] x(t)
-Đáp ứng quá độ và năng lượng tiêu tốn của hệ thống:
Hình 9: Đáp ứng quá độ và năng lượng tiêu tốn của hệ thống trong trường hợp 2
- Trường hợp 3: q11 = l; q33 = 100; r1 = 10
Ta được độ lợi hồi tiếp trạng thái: K = [-43.6227 -13.6214 -3.1623 -4.6147]
Luật điều khiển tối ưu
u(t)=-Kx(t) → u(t)= [43,6227 13.6214 3.1623 4.6147] x(t)
-Đáp ứng quá độ và năng lượng tiêu tốn của hệ thống:
Hình10:Đáp ứng quá độ và năng lượng tiêu tốn của hệ thống trong trường hợp 3
Nhận xét:
- Tùy theo độ lớn tương đối giữa trọng số Q và R mà hệ thống có đáp ứng quá
độ và năng lượng tiêu tốn khác nhau. Muốn trạng thái đáp ứng nhanh, ta tăng
thành phần Q tương ứng (tăng q11 thì góc lệch được giữ cân bằng tốt, tuy nhiên
vị trí xe dao động khá lớn; tăng 933 thì vị trí xe ít dao động hơn, tuy nhiên năng
lượng tiêu tổn tăng lên), khi ta tăng R, năng lượng tiêu tốn ít hơn tuy nhiên thời
gian đáp ứng quá độ của hệ thống lâu hơn.
- Do đó, với bài báo cáo này nhóm chúng em chọn hệ số q11 – 1; 933 – 100;
r1= 1. Bộ điều khiển LQR có 4 Ị ứng hệ thống tốt chỉ khi trong trường hợp
không có nhiễu, nếu có nhiều hệ thống hoặc nhiều đo lường thì chất lượng điều
khiển bị ảnh hưởng đáng kể.
Mô hình bộ điều khiển LQR cho hệ con lắc ngược trong trường hợp có nhiễu đo
lường:
Hình 11: Mô hình mô phỏng điều khiển LQR cho hệ con lắc ngược khi có nhiễu
Đáp ứng quá độ và năng lượng tiêu tốn của hệ thống khi có nhiều đo lường:
Hình 12: Đáp ứng quá độ và năng lượng tiêu tốn khi có nhiễu đo lường
[ ]
1 0 0 0
0 1 0 0
Q= 0 0 100 0
=>K=[ -70.1356 -22.1091 -10.0000 -11.0514]
0 0 0 0
R=1
Bộ lọc Kalman:
Ta giả sử không có nhiều hệ thống nên chọn Qn rất bé. Hai thành phần của Rn
chính là phương sai của nhiễu đo lường.
Qn=0.000001
[ ]
6.5617 −0.0571
[
0.001
Q= 0
0
0.01 ] 21.5437 −0.1876
=> Q= −0.5713 0.1470
−1.9568 0.0271
-Nhận xét: Bộ lọc Kalman ước lượng trạng thái và lọc nhiễu, nhờ vậy mà đáp
ứng của hệ thống điều khiển LQG tốt hơn LQR trong trường hợp hệ thống có
nhiễu.
TÀI LIỆU THAM KHẢO
[1] TS. Trần Đức Thiện, “Slide bài giảng môn Nhận dạng và Điều khiển hệ
thống”