ỦY BAN NHÂN DÂN THÀNH PHỐ CẦN THƠ
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ CẦN THƠ
KHOA KỸ THUẬT KHÍ
TÀI LIỆU:
THỰC TẬP SỞ ĐIỀU KHIỂN
TỰ ĐỘNG
Giảng viên:
TS. ĐỖ VINH QUANG
- 2020 -
2
Mục lục
1 Giới thiệu v MATLAB và SIMULINK 7
1.1 Hiểu v môi trường làm việc của MATLAB . . . . . . . . . . . . . . . . . . . . . 7
1.1.1 Cúphápcơbn................................ 8
1.1.2 Biến(variable) ................................ 10
1.1.3 Vector..................................... 11
1.1.4 Vđth(plotting).............................. 13
1.1.5 Đathc(polynomial)............................. 13
1.1.6 Sdngm-file ................................ 15
1.1.7 Khai báo hàm truyền trong MATLAB . . . . . . . . . . . . . . . . . . . 18
1.1.8 Biến đổi Laplace với MATLAB . . . . . . . . . . . . . . . . . . . . . . . 19
1.1.9 Biến đổi Laplace ngược . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.1.10 Khai triển phân thức với MATLAB . . . . . . . . . . . . . . . . . . . . . 20
1.1.11 Tìm zero và cực của đa thức với MATLAB . . . . . . . . . . . . . . . . . 21
1.2 GiithiuvSIMULINK............................... 22
1.2.1 KhiđngSimulink.............................. 22
1.2.2 Mtvídcơbn............................... 24
3
4MỤC LỤC
2 GIỚI THIỆU: HÌNH A HỆ THỐNG 29
2.1 Các hệ động học (Dynamic systems) . . . . . . . . . . . . . . . . . . . . . . . . 29
2.2 Hàmtruyn...................................... 31
2.3 Mtsvídvmôhìnhhóa............................. 32
2.3.1 Hcơhc ................................... 32
2.3.2 Hệ thống điện (electrical systems): . . . . . . . . . . . . . . . . . . . . . 35
3 PHÂN TÍCH HỆ THỐNG (SYSTEM ANALYSIS) 41
3.1 Tổng quát về đáp ứng thời gian (Time response overview) . . . . . . . . . . . . 41
3.2 Tổng quát về đáp ứng tần số (Frequency response overview) . . . . . . . . . . . 42
3.3 Snđnh....................................... 42
3.4 Bccah(SystemOrder).............................. 44
3.4.1 Các hệ bậc nhất (First-order systems) . . . . . . . . . . . . . . . . . . . 44
3.4.2 Các hệ bậc hai (Second-order systems) . . . . . . . . . . . . . . . . . . . 47
3.5 Tìm hiểu v các dạng đáp ứng với MATLAB . . . . . . . . . . . . . . . . . . . . 51
3.6 PhântíchđngcơDC ................................ 54
3.6.1 Môhìnhvtlý ................................ 54
3.6.2 Yêucuthiếtkế................................ 55
3.6.3 Đápngvòngh ............................... 55
3.6.4 Các tính chất hình LTI . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.6.5 Đáp ứng với các đầu vào khác . . . . . . . . . . . . . . . . . . . . . . . . 58
4 THIẾT KẾ BỘ ĐIỀU KHIỂN PID (PID CONTROLLER DESIGN) 61
MỤC LỤC 5
4.1 TngquátvPID................................... 61
4.2 Những tính chất của hạng tử (term) P, I, D . . . . . . . . . . . . . . . . . . . . 64
4.3 Bài toán dụ (example problem) . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.3.1 Đáp ứng step vòng hở (Open-loop step response) . . . . . . . . . . . . . 66
4.3.2 Điều khiển vòng kín với b điều khiển tỉ lệ (Proportional control) . . . . 67
4.3.3 Điều khiển vòng kín với b điều khiển Vi phân -Tỉ lệ (Proportional-
Derivativecontrol) .............................. 68
4.3.4 Điều khiển vòng kín với b điều khiển Tích phân-Tỉ lệ (Proportional-
Integralcontrol)................................ 68
4.3.5 Điều khiển vòng kín với b điều khiển Tỉ lệ-Tích phân-Vi phân (Proportional-
Integral-Derivative control) . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.3.6 Hướng dẫn chung để thiết kế một bộ điều khiển PID . . . . . . . . . . . 69
4.4 ĐiuchnhPIDtđng ............................... 70
4.5 VẬN TỐC ĐỘNG DC: THIẾT KẾ BỘ ĐIỀU KHIỂN PID (tt) . . . . . . . 70
4.5.1 Điukhintl................................ 71
4.5.2 ĐiukhinPID................................ 72
5 THIẾT KẾ BỘ ĐIỀU KHIỂN DÙNG QUỸ ĐO NGHIỆM SỐ (ROOT
LOCUS CONTROLLER DESIGN) 77
5.1 Các cực vòng kín (closed-loop poles) . . . . . . . . . . . . . . . . . . . . . . . . 78
5.2 Biểu diễn quỹ đạo nghiệm số của một hàm truyền (Plotting the root locus of a
tranferfunction) ................................... 79
5.2.1 Chọn một giá trị của K từ quỹ đạo nghiệm số (Choosing a value of K
fromtheRootLocus)............................. 79
5.3 Đáp ứng vòng kín (Closed-loop response) . . . . . . . . . . . . . . . . . . . . . . 82