Professional Documents
Culture Documents
Đề tài:
THIẾT KẾ BỘ ĐIỀU KHIỂN CHO HỆ THỐNG
GIẢM XÓC CỦA XE THEO PHƯƠNG NGANG
Nhóm 4.1:
Trần Đình Cung 1751050004
Phạm Anh Kiệt 1751050016
Nguyễn Tấn Lập 1751050024
Nguyễn Văn Phương 1751050036
Nguyễn Thanh Quy 1551030318
Lê Sỹ Thức 1751050046
Nhóm 4.2:
Đoàn Văn Định 1751050009
Lại Nhất Nguyên 1751050032
Lê Sỹ Thao 1751050042
Nguyễn Bá Thông 1751050043
Lưu Quang Trường 1751050049
NHẬN XÉT GIẢNG VIÊN
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
MỤC LỤC
MỤC LỤC................................................................................................................... iv
MỤC LỤC HÌNH....................................................................................................iv
MỤC LỤC BẢNG...................................................................................................iv
MỤC LỤC MÔ HÌNH.............................................................................................v
MỤC LỤC SƠ ĐỒ...................................................................................................v
CHƯƠNG 1. HỆ THỐNG GIẢM XÓC CỦA XE THEO PHƯƠNG NGANG. .1
1.1. MÔ HÌNH TOÁN...........................................................................................1
1.1.1. Giới thiệu mô hình hệ thống...................................................................1
1.1.2. Phương trình vi phân của hệ thống.........................................................1
1.1.3. Hàm truyền của hệ thống........................................................................2
1.1.4. Phương trình trạng thái của hệ thống......................................................3
1.2. KHẢO SÁT ĐÁP ỨNG HỆ THỐNG HỞ BẰNG MATLAB......................4
1.2.1. Sử dụng matlab.......................................................................................4
1.2.2. Sử dụng simulink....................................................................................5
1.3. KHẢO SÁT ĐÁP ỨNG HỆ THỐNG KÍN BẰNG MATLAB....................6
1.3.1. Sử dụng matlab.......................................................................................6
1.3.2. Sử dụng simulink....................................................................................9
CHƯƠNG 2. KHẢO SÁT TÍNH ỔN ĐỊNH CỦA HỆ THỐNG........................11
2.1. TIÊU CHUẨN ỔN ĐỊNH ĐẠI SỐ: TIÊU CHUẨN ROUTH...................11
2.2. TIÊU CHUẨN ỔN ĐỊNH ĐẠI SỐ: TIÊU CHUẨN HURWITZ..............11
CHƯƠNG 3. THIẾT KẾ BỘ ĐIỀU KHIỂN PD, PI, PID CHO HỆ THỐNG. .12
3.1. THIẾT KẾ BỘ ĐIỀU KHIỂN PD...............................................................12
3.1.1. Lựa chọn chất lượng đáp ứng của hệ thống..........................................12
3.1.2. Xác định thông số P, D.........................................................................12
3.1.3. Đáp ứng của hệ thống sau khi hiệu chỉnh:............................................14
3.1.4. Bảng thực nghiệm................................................................................15
3.2. THIẾT KẾ BỘ ĐIỀU KHIỂN PI................................................................16
3.2.1. Lựa chọn chất lượng đáp ứng của hệ thống..........................................16
3.2.2. Xác định thông số P, I..........................................................................16
3.2.3. Đáp ứng của hệ thống sau khi hiệu chỉnh.............................................18
3.2.4. Bảng thực nghiệm................................................................................20
3.3. THIẾT KẾ BỘ ĐIỀU KHIỂN PID.............................................................20
3.3.1. Lựa chọn chất lượng đáp ứng của hệ thống..........................................20
3.3.2. Xác định thông số P, I, D.....................................................................20
3.3.3. Đáp ứng của hệ thống sau hiệu chỉnh...................................................22
CHƯƠNG 4. THIẾT KẾ BỘ ĐIỀU KHIỂN ĐẶT CỰC, QUAN SÁT TRẠNG
THÁI 24
4.1. THÀNH LẬP HỆ PHƯƠNG TRÌNH TRẠNG THÁI CỦA HỆ THỐNG
24
4.2. KIỂM TRA TÍNH ĐIỀU KHIỂN VÀ QUAN SÁT CỦA HỆ THỐNG....25
4.2.1. Kiểm tra tính điều khiển.......................................................................25
4.2.2. Kiểm tra tính quan sát...........................................................................26
4.3. THIẾT KẾ BỘ ĐIỀU KHIỂN BÀNG PHƯƠNG PHÁP ĐẶT CỰC.......26
4.3.1. Khái quát về hệ thống điều khiển bằng phương pháp đặt cực..............26
4.3.2. Lựa chọn chất lượng đáp ứng mong muốn...........................................27
4.3.3. Xác định các cực vòng kín mong muốn................................................27
4.3.4. Xác định ma trận K..............................................................................28
4.3.5. Kiểm tra chất lượng của hệ thống.........................................................28
4.3.6. Điều chỉnh............................................................................................30
4.4. THIẾT KẾ BỘ ĐIỀU KHIỂN QUAN SÁT TRẠNG THÁI.....................31
4.4.1. Lựa chọn chất lượng đáp ứng mong muốn...........................................31
4.4.2. Xác định các cực vòng kín mong muốn................................................32
4.4.3. Xác định ma trận Ke.............................................................................32
4.4.4. Kiểm tra chất lượng của hệ thống.........................................................33
4.4.5. Điều chỉnh............................................................................................35
4.5. SO SÁNH CHẤT LƯỢNG CỦA CÁC BỘ ĐIỀU KHIỂN KINH ĐIỂN. 36
CHƯƠNG 5. THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN MỜ FUZZY..................37
5.1. THIẾT KẾ BỘ ĐIỀU KHIỂN PD MỜ.......................................................37
5.1.1. Lựa chọn chất lượng đáp ứng của hệ thống..........................................37
5.1.2. Xây dựng bộ điều khiển mờ.................................................................37
5.1.3. Xây dựng mô phỏng trên Matlab-Simulink..........................................42
5.2. THIẾT KẾ BỘ ĐIỀU KHIỂN PI MỜ........................................................44
5.2.1. Lựa chọn chất lượng đáp ứng của hệ thống..........................................44
5.2.2. Xây dựng bộ điều khiển mờ.................................................................44
5.2.3. Xây dựng mô phỏng trên Matlab-Simulink..........................................49
5.3. THIẾT KẾ BỘ ĐIỀU KHIỂN PID MỜ.....................................................51
5.3.1. Lựa chọn chất lượng đáp ứng của hệ thống..........................................51
5.3.2. Xây dựng bộ điều khiển mờ.................................................................51
5.3.3. Xây dựng mô phỏng trên Matlab-Simulink..........................................56
5.4. SO SÁNH CHẤT LƯỢNG CỦA CÁC BỘ ĐIỀU KHIỂN HIỆN ĐẠI....58
CHƯƠNG 6. Kết Luận..........................................................................................59
TÀI LIỆU THAM KHẢO.........................................................................................61
MỤC LỤC
MỤC LỤC SƠ ĐỒ
Sơ đồ 3.1. Sơ đồ khối hệ thống khi có thêm khâu hiệu chỉnh Gc(s).........................................12
Sơ đồ 4.1. Sơ đồ sử mô tả hệ thống dùng phương pháp đặt cực...............................................26
Sơ đồ 4.2. Sơ đồ hệ thống đặt khâu tỉ lệ E để hệ thống đạt chất lượng với giá trị K................30
Sơ đồ 4.3. Sơ đồ hệ thống đặt khâu tỉ lệ E để hệ thống đạt chất lượng với giá trị Ke...............35
Sơ đồ 5.1. Bộ điều khiển PD mờ..............................................................................................37
Sơ đồ 5.2. Bộ điều khiển PI mờ dùng hệ qui tắc Mamdani......................................................44
Sơ đồ 5.3. Sơ đồ khối PID mờ.................................................................................................51
Đồ án môn học: Lý thuyết điều khiển 2 GVHD: Nguyễn Thị Chính
Hình 1.1. Mô hình hệ thống giảm xóc của xe theo phương ngang.
1.1.2. Phương trình vi phân của hệ thống
Gọi u(t) là độ dịch chuyển của xe theo phương ngang so với trục đứng u, và y(t)
là độ dịch chuyển của vật theo phương ngang so với trục đứng y. Lực tác dụng của lò
xo lên vật sẽ tỉ lệ với độ nén x(t) đồng thời cũng là độ dịch chuyển của vật so với xe,
và lực tác dụng của bộ giảm chấn lên vật sẽ tỉ lệ với vận tốc v(t) của vật so với xe. Ta
phân tích lực tác dụng lên vật như sau:
Để vật cân bằng, tổng lực tác dụng lên vật phải bằng 0:
F Floxo Fxilanh 0 F Floxo Fxilanh 212\*
MERGEFORMAT (.)
Trong đó:
Floxo kx(t )
Fxilanh bv(t )
Độ nén lò xo sẽ bằng độ dịch chuyển của vật trừ đi độ dịch chuyển của xe:
x(t ) y (t ) u (t )
Vận tốc của vật so với xe bằng đạo hàm cấp 1 của độ dịch chuyển ấy:
v(t ) x (t ) y (t ) u (t )
Gia tốc của vật khi có lực F tác dụng sẽ bằng đạo hàm cấp 2 của độ dịch chuyển
y(t) của vật:
a(t ) y (t )
Y ( s) bs k
G ( s) 2
U ( s ) ms bs k
Suy ra:
y (t ) 3z (t ) 6 z (t ) 515\* MERGEFORMAT (.)
u (t ) z (t ) 3z (t ) 6 z (t ) 616\* MERGEFORMAT (.)
Trong đó:
x (t ) 0 1
x(t ) 1 A
x2 (t ) 6 3
0
B C 6 3
1
1.2. KHẢO SÁT ĐÁP ỨNG HỆ THỐNG HỞ BẰNG MATLAB
1.2.1. Sử dụng matlab
Hàm truyền vòng hở từ hàm truyền của hệ thống là:
Y (s) 3s 6
G ( s) 2
U ( s ) s 3s 6
Cú pháp vẽ đáp ứng hệ thống với đáp ứng đầu vào là hàm nấc đơn vị:
Sau khi gõ các cú pháp trên command window thì ta sẽ thu được kết quả như sau:
Mô hình 1.1. Mô hình Simulink khảo sát đáp ứng hệ thống hở theo hệ phương
trình trạng thái.
Kết quả:
Hình 1.4. Đáp ứng hệ thống hở theo hệ phương trình trạng thái.
Đáp ứng của hệ thống hở:
Độ vọt lố là 24,375%.
Thời gian tăng là 0,357s.
Kiểm tra đáp ứng mô hình bằng hàm truyền:
Mô hình 1.2. Mô hình Simulink khảo sát đáp ứng hệ thống hở dùng hàm truyền.
Kết quả:
Sau khi gõ các cú pháp trên command window thì ta sẽ thu được kết quả như sau:
Hình 1.10. Đáp ứng của hệ thống kín khi chưa có bộ điều khiển.
Sau khi thu được các kết quả của hệ thống bao gồm độ vọt lố, thời gian xác lập,
thời gian lên thì ta thấy hệ thống:
0,5 1
100 50%
Sai số xác lập cao: 1
0,58 0,5
100 16%
Độ vọt lố: 0,5
Ta có:
POT exp( ) 5%
1 2
ln 0,05 2,99
1 2
2 . 2 2,99 . 1 2
2
2 2,992 . 2 2,992
2,99 2
0,689
2 2,992
Chọn 0,9 .
Lại có:
3
t qd 1,5
n
3 3
n 2,83
1,5 1,5.0,707
Chọn n 10 .
Phương trình đặc trưng của hệ sau khi hiệu chỉnh:
3s 6
1 K P KDs 2 0
s 3s 6
s 2 3s 6 K P K D s 3s 6 0
(1 3K D ) s 2 3 1 K P 2 K D s 6 6 K P 0
(3.1)
Phương trình đặc trưng mong muốn có dạng:
s a s 2 2n s n 2 0
s a s 2 18s +100 0
GC s 31,35 6,3s
Kết luận:
3.1.3. Đáp ứng của hệ thống sau khi hiệu chỉnh:
Dùng mô phỏng matlab để xem đáp ứng ngõ ra step.
Mô hình 3.4. Mô hình Simulink hệ thống kín khi có và không có bộ điều khiển PD.
Các thông số của bộ điều khiển PD:
Đáp ứng của hệ thống khi được đặt bộ hiệu chỉnh PD vào hệ thống. Ta thu được
kết quả ngõ ra của hệ thống sau khi hiệu chỉnh:
Hình 3.12. Đáp ứng ngõ ra của bộ điều khiển PD trước khi thực nghiệm.
Nhận xét:
Độ vọt lố giảm còn 1,03%
Thời gian quá độ gần như ngay lập tức.
Sai số xác lập giảm còn 3%.
Để triệt tiêu sai số xác lập, chúng ta cần thêm vào khâu tích phân I.
3.1.4. Bảng thực nghiệm
Ta tiến hành thực nghiệm điều chỉnh thông số Kp và Kd để giảm bớt sai số xác
lập.
Bảng 3.1. Bảng thực nghiệm điều chỉnh các hệ số K của BĐK PD.
Kp Kd Độ vọt lố (%) Sai số xác lập (%) Nhận xét
35 6.3 2.06 2.78 Chưa đạt yêu cầu
50 6.3 1.41 1.96 Chưa đạt yêu cầu
100 6.3 0.64 0.99 Chưa đạt yêu cầu
200 6.3 0.29 0.5 Chưa đạt yêu cầu
250 6.3 0.22 0.4 Đạt yêu cầu
Theo bảng thực nghiệm ta chọn thông số như sau:
Kp = 250
Kd = 6.3
Đáp ứng của hệ thống sau khi hiệu chỉnh bộ hiệu chỉnh PD:
Hình 3.13. Đáp ứng ngõ ra của bộ điều khiển PD tối ưu.
3.2. THIẾT KẾ BỘ ĐIỀU KHIỂN PI
3.2.1. Lựa chọn chất lượng đáp ứng của hệ thống
Như mục 1.3 (khảo sát đáp ứng hệ thống kín) ta thấy đáp ứng của hệ thống đã ổn
định. Tuy nhiên, sai số xác lập của hệ thống là rất lớn (50%) và độ vọt lố là 16%. Cho
nên khi thiết kế bộ điều khiển PI, chất lượng của hệ thống phải được cải thiện như sau:
Với khâu P, hệ thống sẽ giảm sai số xác lập và tăng độ vọt lố.
Với khâu I, hệ thống sẽ triệt tiêu sai số xác lập, tăng độ vọt lố và tăng
thời gian quá độ.
Từ đó ta đặt chất lượng của hệ thống sau khi có bộ điều khiển PI như sau:
Sai số xác lập bị triệt tiêu hoàn toàn.
Độ vọt lố nhỏ hơn 16% (giữ nguyên so với hệ thống gốc).
Thời gian quá độ nhỏ hơn 1.5s (giữ nguyên so với hệ thống gốc).
3.2.2. Xác định thông số P, I
Hàm truyền bộ điều khiển PI cần thiết kế:
KI
GC ( s ) K P
s
Thiết kế lại hàm truyền với độ vọt lố: 16% và thời gian quá độ là 1,5s (tiêu chuẩn
5%):
POT exp( ) 16%
1 2
t 3 1,5
qd n
Ta có:
POT exp( ) 0.16
1 2
ln 0,16 1,83
1 2
2 . 2 1,83 . 1 2
2
2 (1,83) 2 . 2 (1,83) 2
1,83
2
0,5
1,83
2 2
Chọn 0,707 .
Lại có:
3
t qd 1,5
n
3 3
n 2,83
1,5 1,5.0,707
Chọn n 9 .
Phương trình đặc trưng của hệ sau khi hiệu chỉnh:
K 3s 6
1 K P I 2 0
s s 3s 6
s s 2 3s 6 K P s K I 3s 6 0
s 3 3 3K P s 2 6 6 K P 3K I s 6 K I 0
(3.3)
Phương trình đặc trưng mong muốn có dạng:
s a s 2 2n s n 2 0
s a s 2 12,726 s 81 0
14,64
GC s 2,88
Kết luận: s
3.2.3. Đáp ứng của hệ thống sau khi hiệu chỉnh
Dùng mô phỏng matlab để xem đáp ứng ngõ ra step.
Mô hình 3.5. Mô hình Simulink hệ thống kín khi có bộ điều khiển PI.
Các thông số của bộ điều khiển PI:
t 3 1,5
qd n
Ta có:
POT exp( ) 0,05
1 2
ln 0,05 2,996
1 2
2 2 2,996 1 2
2
2 2,996 2 2 2,9962
2,9962
0,69
2 2,9962
Chọn 0,9 .
Lại có:
3
tqd 1,5
n
3 3
n 2, 22
1,5 1,5.0,9
Chọn n 10
(1 3K D ) s 3 (3 3K P 6 K D ) s 2 (6 K P 3K I 6) s 6 K I 0 (3.5)
Phương trình đặc trưng mong muốn có dạng:
( s a)( s 2 2n s n2 ) 0
( s a)( s 2 18s 100) 0
1 3K D 1 a 0,3
3 3K 6 K a 18
P D KD 0
6 K P 3 K I 6 18 a 100 KP 5
6 K I 100a K I 23
Độ vọt lố 8,152%
Thời gian quá độ 0,465s
Sai số xác lập ~ 0%
Suy ra: Bộ điều khiển PID đạt đáp ứng được độ vọt lố theo yêu cầu đề ra.
Ta tiến hành thực nghiệm điều chỉnh thông số Ki và Kd để giảm bớt độ vọt lố và
thời gian quá độ.
Bảng thực nghiệm:
Bảng 3.3. Bảng thực nghiệm bộ điều khiển PID.
Kd Ki Kp Độ vọt lố Thời gian quá độ Nhận xét
0 23 5 8.152% > 5% 0,465s < 1,5s Đạt yêu cầu
0,2 20 5 4,737% < 5% 0,543s > 1,5s Đạt yêu cầu
0,2 18 5 3,646% < 5% 0,524s > 1,5s Đạt yêu cầu
0,2 15 5 2,517% < 5% 0,431s < 1,5s Đạt yêu cầu
Theo bảng thực nghiệm ta chọn thông số như sau:
Kd = 0,2
Ki = 15
Kp = 5
Hình 3.10. Đáp ứng ngõ ra của bộ điều khiển PID sau hiệu chỉnh.
( s 2 3s 6) Y( s ) (3s 6) U( s)
& y&(t ) 3 y&(t ) 6 y (t ) 3u&(t ) 6u (t )
y&(t ) a1 y&(t ) a2 y (t ) b0u&(t ) b1u (t ))
(a0 &
x (t ) x (t )
x (t ) 1 x(t ) 1
x 2 (t ) x2 (t )
0 1
0 1
A a2 a1
6 3
a0 a0
b0 3
1 a0 1 3
B
2 b1 a11 6 3.3 3
a 1
0
C 1 0
x1 (t ) 0 1 x1 (t ) 3
x (t ) 6 3 x (t ) 3 u (t )
2
2
y(t ) 1 0 x (t)
Hay
x1 (t ) x2 (t ) 3u (t )
x 2 (t ) 6 x1 (t ) 3 x2 (t ) 3u (t )
y (t ) x (t )
1
0 1 3 3
AB 3 9
Với 6 3
3 3
M B : AB
Vậy 3 9
Do det(M) = -36 và rank(M) = 2 nên hệ thống điều khiển được.
N CT : AT CT
Ma trận quan sát được:
0 6 1 0
AT CT 0 1
Với 1 3
1 0
N CT : AT CT
0 1
Vậy
Do det(N) = 1 và rank(N) = 2 nên hệ thống quan sát được.
4.3. THIẾT KẾ BỘ ĐIỀU KHIỂN BÀNG PHƯƠNG PHÁP ĐẶT CỰC
4.3.1. Khái quát về hệ thống điều khiển bằng phương pháp đặt cực
Cho đối tượng điều khiển mô tả bởi phương trình trạng thái:
x (t ) Ax(t ) Bu (t )
y(t ) Cx(t) (4.1)
Hệ thống điều khiển đặt cực là hệ thống trong đó tín hiệu điều khiển được xác
định bởi:
u (t ) r (t ) Kx(t )
(4.2)
x (t ) [A BK ]x(t ) Br (t )
y(t ) Cx(t )
(4.3)
Thiết kế hệ thống bằng phương pháp đặt cực là chọn vector hồi tiếp trạng thái K
sao cho hệ thống kín mô tả bởi biểu thức (4.3) thỏa mãn yêu cầu chất lượng mong
muốn.
4.3.2. Lựa chọn chất lượng đáp ứng mong muốn
Như mục 1.3 (khảo sát đáp ứng hệ thống kín) ta thấy đáp ứng của hệ thống đã ổn
định. Tuy nhiên, sai số xác lập của hệ thống là rất lớn (50%) và độ vọt lố là 16%. Cho
nên khi thiết kế bộ điều khiển đặt cực, chất lượng của hệ thống phải được cải thiện như
sau:
Hệ thống sẽ giảm sai số xác lập.
Hệ thống sẽ giảm độ vọt lố.
Từ đó ta đặt chất lượng của hệ thống sau khi có bộ điều khiển đặt cực như sau:
Sai số xác lập nhỏ hơn 5%.
Độ vọt lố nhỏ hơn 5%.
4.3.3. Xác định các cực vòng kín mong muốn
Yêu cầu của hệ thống sau hiệu chỉnh:
Độ vọt lố nhỏ hơn 5%
Thời gian quá độ nhỏ hơn 0,5s (tiêu chuẩn 5%)
Ta có:
POT exp( ) 5%
1 2
ln(0.05) 2,99
1 2
2 2 (2,99) 2 .(1 2 )
( 2 2,992 ) 2 2,992
2,992
0,689
2 2,992
Chọn 0,9
3
t qd = 0,5
n
3 3
n 6,67
0,5 0,5.0,9
Chọn n 10
Cặp cực quyết định:
*
s1,2 n jn 1 2
s1,2
*
9 4,359 j
1 16
K
Vậy vector 3 3
Thay vào biểu thức 3.3 cùng với điều kiện r(t) = 0, ta được:
x1 (t ) 1 17 x1 (t )
x (t ) 7 19 x (t )
2 2
y (t ) 1 0 x1 (t )
x (t )
2
Hay
x1 (t ) x1 (t ) 17 x2 (t )
x 2 (t ) 7 x1 (t ) 19 x2 (t )
y (t ) x (t )
1 (4.6)
Lấy Laplace biểu thức (4.6), ta được:
sX 1 ( s) X 1 ( s ) 17 X 2 ( s )
sX 2 ( s ) 7 X 1 ( s ) 19 X 2 ( s )
Y ( s ) X ( s)
1
Mô hình 4.8. Mô hình Simulink hệ thống khi có bộ điều khiển đặt cực.
Hình 4.17. Đáp ứng hệ thống với bộ điều khiển đặt cực.
Nhận xét: Hệ thống chưa đáp ứng được yêu cầu khi chưa thể bám sát ngõ vào
hàm nấc đơn vị.
4.3.6. Điều chỉnh
Giải pháp đưa ra là thiết kế thêm khâu tỉ lệ E đặt trước ngõ ra để hệ thống đạt
được chất lượng mong muốn.
Sơ đồ 4.3. Sơ đồ hệ thống đặt khâu tỉ lệ E để hệ thống đạt chất lượng với giá trị K.
Đặt giá trị của khâu tỉ lệ là K được tính theo công thức sau:
1
K 5,8824
0,17
Trong đó:
1 là giá trị xác lập mong muốn (bằng với giá trị đầu vào hàm nấc đơn
vị)
0,17 là giá trị xác lập của hệ thống khi chưa thêm khâu tỉ lệ E vào hệ
thống.
Mô hình hệ thống khi thiết kế hoàn chỉnh :
Mô hình 4.9. Mô hình Simulink hệ thống khi có bộ điều khiển đặt cực sau hiệu
chỉnh.
Ngõ ra của hệ thống sau khi hiệu chỉnh:
Hình 4.18. Đáp ứng hệ thống vói bộ điều khiển đặt cực sau hiệu chỉnh.
Nhận xét:
Độ vọt lố giảm xuống còn 0,505%.
Thời gian quá độ giảm xuống còn khoảng 0,48s.
Sai số xác lập nhỏ không đáng kể.
Chọn 0,9 và n 10
Cặp cực quyết định:
*
s1,2 n jn 1 2
s1,2
*
9 4,359 j
Ta có: e ( A K eC )e
k
K e e1
sI A K eC 0 ke 2
với
0 1
A
Thay 6 3 và C 1 0 vào phương trình đăc tính ta được:
1 0 0 1 ke1
s
0 1 6 3 k 1 0 0
e2
s 1 ke1 0
0
6 s 3 k e 2 0
s ke1 1
0
6 ke 2 s3
( s ke1 )( s 3) 6 ke 2 0
Cân bằng các hệ số của hai phương trình (4.7) và (4.8) ta được:
ke1 3 18 ke1 15
3ke1 ke1 6 100 ke 2 49
k 15
K e e1
Vậy ke 2 49
4.4.4. Kiểm tra chất lượng của hệ thống
Với đầu vảo r(t) = 0, ta có phương trình quan sát của hệ thống là:
x ( A K eC ) x
y Cx (4.9)
Trong đó:
0 1 15 15 1
A K eC 6 1 0
3 49
55 3
Hay:
x1 15x1 x2
x1 55x1 3x 2
y x
1
Mô hình 4.10. Mô hình Simulink hệ thống khi có bộ điều khiển quan sát trạng thái.
Đáp ứng của hệ thống:
Hình 4.19. Đáp ứng hệ thống vói bộ điều khiển quan sát trạng thái.
Nhận xét: Hệ thống chưa đáp ứng được yêu cầu khi chưa thể bám sát ngõ vào
hàm nấc đơn vị.
4.4.5. Điều chỉnh
Giải pháp đưa ra là thiết kế thêm khâu tỉ lệ E đặt trước ngõ ra để hệ thống đạt
được chất lượng mong muốn.
Sơ đồ 4.4. Sơ đồ hệ thống đặt khâu tỉ lệ E để hệ thống đạt chất lượng với giá trị Ke.
Đặt giá trị của khâu tỉ lệ là Ke được tính theo công thức sau:
1
Ke 100
0,01
Trong đó:
1 là giá trị xác lập mong muốn (bằng với giá trị đầu vào hàm nấc đơn
vị)
0,01 là giá trị xác lập của hệ thống khi chưa thêm khâu tỉ lệ D vào hệ
thống
Mô hình hệ thống khi thiết kế hoàn chỉnh:
Mô hình 4.11. Mô hình Simulink hệ thống khi có bộ điều khiển quan sát trạng thái
sau hiệu chỉnh.
Đáp ứng của hệ thống sau khi hoàn tất các khâu hiệu chỉnh:
Hình 4.20. Đáp ứng hệ thống vói bộ điều khiển quan sát trạng thái sau hiệu chỉnh.
Nhận xét:
Độ vọt lố giảm xuống còn 0,505%
Thời gian quá độ giảm xuống còn 0,5s
Sai số xác lập bị triệt tiêu
4.5. SO SÁNH CHẤT LƯỢNG CỦA CÁC BỘ ĐIỀU KHIỂN KINH ĐIỂN
Bảng 4.4. Bảng so sánh chât lượng các bộ điều khiển kinh điển.
Tiêu chí
Độ vọt lố Thời gian quá độ Sai số xác lập
Bộ ĐK
PI 11,798% 0,381s 0%
PD 0,22% 0,01s 0,4%
PID 2,517% 0,431s 0%
Đặt cực 0,15% 0,48s 0%
Quan sát trạng thái 0,144% 0,49s 0%
Dựa vào bảng trên, nhóm em rút ra kết luận phương pháp điều khiển đặt cực là
tốt nhất đối với hệ thống giảm xóc lò cho xe theo phương ngang.
Tín hiệu vào BĐK mờ: Sai lệch E = r (t ) y (t ) và đạo hàm sai lệch DE
Tín hiệu ra BĐK mờ: U
Bước 3: Xây dựng các luật điều khiển (mệnh đề hợp thành)
Bảng 5.5. Bảng các luật điều khiển bộ điều khiển PD mờ.
DE
U
NB NM NS ZE PS PM PB
NB NB NB
NB NB NM NS ZE
NB NB NB
NM NM NS ZE PS
NB NB
NS NM NS ZE PS PM
E ZE NB NM NS ZE PS PM PB
PB PB
PS NM NS ZE PS PM
PB PB PB
PM NS ZE PS PM
PB PB PB
PB ZE PS PM PB
Hình 5.25. Xây dựng luật điều khiển cho bài toán.
Hình 5.29. Đáp ứng ngõ ra của hệ thống sử dụng bộ điều khiển PD mờ.
Nhận xét:
Độ vọt lố của hệ thống là 1,531%
Thời gian quá độ là 0,067s
Giá trị xác lập là 0,9792 với đầu vào có giá trị đặt là 1
Sai số xác lập là 2,08%
Từ tất cả các chỉ số trên ta nhận thấy hệ thống sử dụng bộ điều khiển PD chưa
đáp ứng tốt yêu cầu về sai số xác lập.
Tín hiệu vào BĐK mờ: Sai lệch E = r (t) y (t ) và đạo hàm sai lệch DE
Tín hiệu ra BĐK mờ: DU
Bước 3: Xây dựng các luật điều khiển (mệnh đề hợp thành)
Bảng 5.2. Bảng các luật điều khiển bộ điều khiển PI mờ.
DE
DU
NB NM NS ZE PS PM PB
NB NB NB
NB NB NM NS ZE
NB NB NB
NM NM NS ZE PS
NB NB
NS NM NS ZE PS PM
E ZE NB NM NS ZE PS PM PB
PB PB
PS NM NS ZE PS PM
PB PB PB
PM NS ZE PS PM
PB PB PB
PB ZE PS PM PB
Thiết kế luật mờ có dạng như sau:
Hình 5.14. Xây dựng luật điều khiển cho bài toán.
Hình 5.18. Đáp ứng ngõ ra của hệ thống sử dụng bộ điều khiển PI.
Nhận xét:
Độ vọt lố của hệ thống là 53,2%.
Thời gian quá độ là 5,053s.
Giá trị xác lập là 1 với đầu vào có giá trị đặt là 1.
Sai số xác lập bằng 0.
Từ tất cả các chỉ số trên ta nhận thấy hệ thống sử dụng bộ điều khiển PI mờ có độ
vọt lố quá lớn và thời gian xác lập lập lớn. Do đó bộ điều khiển PI mờ không thích hợp
với hệ thống giảm xóc theo phương ngang.
5.3. THIẾT KẾ BỘ ĐIỀU KHIỂN PID MỜ
5.3.1. Lựa chọn chất lượng đáp ứng của hệ thống
Như mục 1.3 (khảo sát đáp ứng hệ thống kín) ta thấy đáp ứng của hệ thống đã ổn
định. Tuy nhiên, sai số xác lập của hệ thống là rất lớn (50%) và độ vọt lố là 16%. Cho
nên khi thiết kế bộ điều khiển PID, chất lượng của hệ thống phải được cải thiện như
sau:
Với khâu P, hệ thống sẽ giảm sai số xác lập và tăng độ vọt lố.
Với khâu D, hệ thống sẽ giảm độ vọt lố và thời gian quá độ.
Với khâu I, sai số xác lập gần như bị triệt tiêu.
Tín hiệu vào BĐK mờ: Sai lệch E = r (t) y (t ) và đạo hàm sai lệch DE
Tín hiệu ra BĐK mờ: DU
NS là Negative Small: Âm ít
ZE là Zero: Không
PS là Positive Small: Dương ít
PM là Positve Medium: Dương vừa
PB là Positive Big: Dương nhiều
Các hệ số chuẩn hóa của bộ điều khiển mờ được rút ra qua quá trình thực
nghiệm như sau:
Độ lợi tiền xử lý: K1 = 5, K2 = 0.01
Độ lợi hậu xử lý: Ku =10
Xác định hàm liên thuộc cho biến ngôn ngữ E:
Bước 3: Xây dựng các luật điều khiển (mệnh đề hợp thành)
Bảng 5.3. Bảng các luật điều khiển bộ điều khiển PID mờ.
DE
DU
NB NM NS ZE PS PM PB
NB NB NB
NB NB NM NS ZE
NB NB NB
NM NM NS ZE PS
NB NB
NS NM NS ZE PS PM
E ZE NB NM NS ZE PS PM PB
PB PB
PS NM NS ZE PS PM
PB PB PB
PM NS ZE PS PM
PB PB PB
PB ZE PS PM PB
Hình 5.23. Xây dựng luật điều khiển cho bài toán.
Mô hình 5.14. Biểu diễn hệ thống PID mờ cho bài toán khi chưa hiệu chỉnh các hệ số
K.
Mô hình 5.5. Cấu trúc bên trong của hệ thống Spring Mass Damper.
Hình 5.28. Đáp ứng hệ thống với bộ điều khiển PID mờ.
Nhận xét:
Hệ thống không có vọt lố
Thời gian quá độ là 0,065s
Giá trị xác lập là 1 với đầu vào có giá trị đặt là 1
Sai số xác lập bằng 0
Từ tất cả các chỉ số trên ta nhận thấy hệ thống sử dụng bộ điều khiển PID mờ phù
hợp với hệ thống giảm xóc theo phương ngang.
Đối với nguồn thay đổi liên tục ta thu được đáp ứng hệ thống như sau:
Hình 5.29. Đáp ứng hệ thống của bộ điều khiển PID mờ với đầu vào thay đổi liên
tục.
5.4. SO SÁNH CHẤT LƯỢNG CỦA CÁC BỘ ĐIỀU KHIỂN HIỆN ĐẠI
Bảng 5.6. Bảng so sánh chất lượng các bộ điều khiển kinh điển.
Tiêu chí
Độ vọt lố Thời gian quá độ Sai số xác lập
Bộ ĐK mờ
PI 53,2% 5,053s 0%
PD 1,531% 0,067s 2,08%
PID 0% 0,065s 0%
Dựa vào bảng trên, nhóm em rút ra kết luận phương pháp điều khiển PID mờ là
tốt nhất đối với BĐK mờ hệ thống giảm xóc lò cho xe theo phương ngang.
Như trên hình ta quan sát thấy rằng bộ điều khiển PID mờ thời gia đáp ứng
nhanh nhưng lúc sau lại có xuất hiện sai số xác lập rất nhỏ khoảng 0.1%. Còn bộ điều
khiển đặt cực thì đáp ứng hoàn toàn không có sai số xác lập nhưng thời gian đáp ứng
lại lâu. Nên có thể kết luận bộ điều khiển PID mờ là tối ưu cho hệ thống giảm xóc theo
phương ngang.
[1] Bài giảng Lý thuyết điều khiển nâng cao, Huỳnh Thái Hoàng, Đại học Bách
Khoa TPHCM.
[2] Lý thuyết điều khiển tự động – Huỳnh Thái Hoàng.
[3] FuzzyControlTheory- TranHoaiAn.