I. Giới thiệu về Hệ Thống Cân Bằng Bóng Đĩa
Hệ thống cân bằng bóng đĩa là một mô hình điều khiển cổ điển trong lĩnh vực kỹ thuật điều khiển tự động. Đây là một hệ thống phi tuyến tính phức tạp, được sử dụng rộng rãi trong giáo dục và nghiên cứu để minh họa các nguyên lý cơ bản của lý thuyết điều khiển. Mô hình này bao gồm một quả bóng được đặt trên một cái đĩa nghiêng có thể quay, nhiệm vụ của hệ thống là điều khiển vị trí bóng ở vị trí cân bằng mong muốn. Đồ án điều khiển cân bằng hệ bóng đĩa bằng PID được thực hiện tại Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh nhằm áp dụng kiến thức lý thuyết vào thực tế. Hệ thống này đòi hỏi sự kết hợp giữa lý thuyết điều khiển, thiết kế cơ khí và lập trình điều khiển để tạo ra một mô hình hoạt động hiệu quả.
1.1. Ý Nghĩa và Mục Đích của Đề Tài
Đồ án này giúp sinh viên áp dụng kiến thức điều khiển PID vào thực tế, từ đó nâng cao kỹ năng thiết kế hệ thống điều khiển. Mục đích chính là thiết kế và vận hành mô hình thực tế bằng cách sử dụng bộ điều khiển PID để đạt được sự ổn định của hệ thống. Thông qua đề tài này, sinh viên có thể mở rộng nghiên cứu sang những mô hình phức tạp hơn với phương pháp điều khiển tương tự, đồng thời nắm vững các kỹ năng lập trình trên MATLAB và Arduino.
1.2. Nội Dung Chính của Nghiên Cứu
Nội dung nghiên cứu tập trung vào mô hình toán học của hệ bóng đĩa, thiết kế bộ điều khiển PID, và xây dựng mô hình vật lý. Đề tài bao gồm việc chọn lựa thiết bị điều khiển, lập trình trên MATLAB Simulink và Arduino, cũng như thực hiện mô phỏng và thực nghiệm để xác thực hiệu suất của hệ thống điều khiển.
II. Cơ Sở Lý Thuyết Điều Khiển PID
Bộ điều khiển PID (Proportional-Integral-Derivative) là một trong những phương pháp điều khiển tự động phổ biến nhất trong công nghiệp và giáo dục. Bộ điều khiển này hoạt động dựa trên ba thành phần chính: thành phần tỷ lệ (P), tích phân (I), và đạo hàm (D). Đối với hệ thống cân bằng bóng đĩa, bộ điều khiển PID được sử dụng để giảm thiểu sai lệch giữa vị trí hiện tại của bóng và vị trí mong muốn. Bộ điều khiển PD là một biến thể được sử dụng để điều khiển cân bằng mà không cần thành phần tích phân. Hiệu suất của bộ điều khiển PID phụ thuộc vào việc tinh chỉnh các thông số Kp, Ki, Kd để đạt được đáp ứng hệ thống mong muốn, tức là hệ thống có thể nhanh chóng ổn định với các dao động tối thiểu.
2.1. Cấu Trúc và Nguyên Lý của Bộ Điều Khiển PID
Bộ điều khiển PID gồm ba thành phần: thành phần P (Proportional) tạo ra lực tương ứng với sai lệch hiện tại, thành phần I (Integral) khử sai lệch dừng, và thành phần D (Derivative) cải thiện độc lập của hệ thống. Công thức điều khiển PID rời rạc được áp dụng trong mô hình để tính toán tín hiệu điều khiển theo từng bước thời gian.
2.2. Phương Pháp Tinh Chỉnh Thông Số PID
Để tối ưu hóa hiệu suất hệ thống điều khiển, đề tài sử dụng giải thuật di truyền GA (Genetic Algorithm) để tìm ra các thông số Kp, Ki, Kd tối ưu. Phương pháp này cho phép tự động hóa quá trình tinh chỉnh, đảm bảo hệ thống đạt được độ ổn định và độ chính xác cao nhất.
III. Thiết Kế và Thi Công Mô Hình Thực Tế
Quá trình thiết kế mô hình cân bằng bóng đĩa bắt đầu từ việc xây dựng mô hình toán học dựa trên các phương trình động học của hệ thống. Mô phỏng lý thuyết được thực hiện trên MATLAB Simulink để xác thực các phương trình và kiểm tra hiệu suất của bộ điều khiển PID. Sau đó, nhóm tiến hành thiết kế mô hình 3D bằng Solidworks và chọn lựa các thiết bị điều khiển phù hợp như vi điều khiển Arduino, camera để phát hiện vị trí bóng, và động cơ để điều khiển góc nghiêng của đĩa. Thi công hệ thống đòi hỏi độ chính xác cao trong việc lắp ráp các thành phần cơ khí và điện tử để đảm bảo hiệu suất của hệ thống điều khiển.
3.1. Phần Mềm Sử Dụng Trong Thiết Kế
MATLAB Simulink được sử dụng để mô phỏng mô hình toán học và kiểm tra hiệu suất của bộ điều khiển PID. Solidworks hỗ trợ thiết kế 3D của mô hình cơ khí. Arduino IDE được dùng để lập trình vi điều khiển điều khiển các thiết bị phần cứng thực tế.
3.2. Lựa Chọn Thiết Bị Điều Khiển
Các thiết bị chính bao gồm: Arduino Uno làm vi điều khiển, camera hoặc cảm biến quang học để phát hiện vị trí bóng, động cơ servo để điều khiển góc nghiêng đĩa. Danh sách thiết bị và giá tiền được lập kế để tối ưu hóa chi phí mà vẫn đảm bảo chất lượng hiệu suất.
IV. Mô Phỏng Thực Nghiệm và Kết Quả
Mô phỏng hệ thống được thực hiện bằng cách sử dụng hai phương pháp khác nhau: giải thuật di truyền GA để tìm thông số PID tối ưu, và bộ điều khiển LQR (Linear Quadratic Regulator) để so sánh hiệu suất. Mô phỏng thực nghiệm được tiến hành trên mô hình thực tế bằng cách kết nối Arduino với máy tính qua cổng serial và sử dụng phần mềm Hyper Terminal để giám sát dữ liệu. Kết quả đạt được cho thấy rằng bộ điều khiển PID được tinh chỉnh bằng giải thuật GA đạt được hiệu suất tốt với sai lệch ổn định tối thiểu và thời gian vào ổn định chấp nhận được. Hệ thống có khả năng duy trì cân bằng của bóng trên đĩa ngay cả khi có các nhiễu loạn bên ngoài.
4.1. Kết Quả Mô Phỏng với Các Thuật Toán Khác Nhau
Mô phỏng LQR cho kết quả ổn định với thời gian vào ổn định nhanh, trong khi mô phỏng GA cung cấp sự linh hoạt cao trong việc tinh chỉnh các thông số. So sánh hai phương pháp cho thấy bộ điều khiển PID được tối ưu hóa bằng GA có khả năng thích ứng tốt với các thay đổi của hệ thống.
4.2. Kết Quả Thực Nghiệm Trên Mô Hình Thực Tế
Thực nghiệm thực tế xác nhận tính hiệu quả của bộ điều khiển PID được tối ưu hóa. Hệ thống duy trì cân bằng của bóng trên đĩa với độ chính xác cao và ổn định lâu dài. Dữ liệu thu thập từ cảm biến cho thấy sai lệch vị trí giảm đáng kể sau quá trình điều khiển.