Tổng quan nghiên cứu

Trong kỹ thuật điều khiển hiện đại, các hệ thống cơ điện tử phi tuyến luôn đặt ra thách thức lớn về độ ổn định và tính chính xác bám quỹ đạo. Nghiên cứu tập trung giải quyết bài toán cân bằng và điều khiển bám quỹ đạo 2 bậc tự do trên hệ bóng trên tấm phẳng (Ball on Plate System), được thực hiện trong thời gian 4 tháng tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh. Hệ thống bao gồm một mặt phẳng kích thước 325x252 mm chuyển động nghiêng theo hai trục trực giao X và Y nhờ hai động cơ servo, điều khiển vị trí quả bóng lăn tự do dựa trên thông tin phản hồi từ cảm biến quang học.

Vấn đề cốt lõi của đề tài là khắc phục các yếu tố phi tuyến nghiêm trọng như ma sát lăn, độ trễ truyền động cơ khí và hiện tượng ghép kênh giữa các trục tọa độ. Mục tiêu cụ thể là xây dựng mô hình toán học giải tích, thiết kế bộ điều khiển vi tích phân tỷ lệ (PID) và bộ điều khiển trượt (Sliding Mode Control - SMC), đồng thời chế tạo mô hình thực nghiệm tích hợp bộ xử lý trung tâm 84 MHz cùng máy tính nhúng chuyên dụng. Nghiên cứu mang ý nghĩa thực tiễn sâu sắc khi cung cấp giải pháp giảm thời gian xác lập xuống dưới 2 giây, triệt tiêu dao động chattering bằng hàm bão hòa và duy trì độ chính xác bám quỹ đạo với sai số cơ học chỉ khoảng vài milimét.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu ứng dụng hệ thống lý thuyết điều khiển tự động kinh điển kết hợp kỹ thuật điều khiển phi tuyến hiện đại. Nền tảng động lực học được xây dựng dựa trên phương pháp giải tích Euler-Lagrange, phân tách tổng động năng và thế năng của hệ thống nhằm thiết lập phương trình vi phân mô tả chuyển động của quả bóng theo hai trục không gian.

Bộ điều khiển trượt (SMC) được phát triển dựa trên nguyên lý ổn định Lyapunov với hàm năng lượng xác định dương dạng nửa bình phương mặt trượt. Cấu trúc bộ điều khiển bao gồm hai pha chính: pha tiếp cận đưa quỹ đạo trạng thái tiến về mặt trượt và pha trượt giữ trạng thái bám sát điểm đặt mong muốn. Để giảm thiểu hiện tượng dao động tần số cao quanh mặt trượt gây tổn hại cơ cấu chấp hành, nghiên cứu sử dụng hàm bão hòa thay thế cho hàm dấu gián đoạn.

Song song đó, lý thuyết điều khiển PID số được rời rạc hóa với chu kỳ lấy mẫu xác định, áp dụng phương pháp xấp xỉ đạo hàm vi phân và tích phân cộng dồn đệ quy. Các thông số được tính toán khởi tạo theo phương pháp Ziegler-Nichols kết hợp thuật toán tối ưu hóa vòng lặp. Bốn khái niệm trọng tâm xuyên suốt công trình gồm: mặt trượt trạng thái, hàm bão hòa khử dao động, chu kỳ lấy mẫu rời rạc và bộ lọc Kalman xử lý tín hiệu.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp thực nghiệm kết hợp mô phỏng số học đối chứng. Nguồn dữ liệu vị trí quả bóng được trích xuất thời gian thực thông qua camera độ phân giải cao sử dụng cảm biến quang học Sony 8 megapixel, thu thập hàng nghìn khung hình với tần số từ 30 đến 60 khung hình mỗi giây. Dữ liệu góc quay động cơ được lấy mẫu liên tục thông qua encoder độ phân giải 374 xung trên mỗi vòng quay.

Cỡ mẫu thực nghiệm bao gồm hàng trăm chu kỳ thử nghiệm đáp ứng bước và bám các quỹ đạo hình học tiêu chuẩn như hình tròn, hình vuông và hình số 8. Phương pháp chọn mẫu tập trung vào việc ghi nhận tọa độ tức thời tại các điểm uốn và góc chuyển hướng đột ngột. Lý do lựa chọn kết hợp mô phỏng trên môi trường Matlab Simulink trước khi nạp mã lên vi điều khiển ARM Cortex 84 MHz là nhằm kiểm chứng tính bền vững lý thuyết, hạn chế tối đa nguy cơ va đập cơ khí và tối ưu hóa thời gian thực thi thuật toán. Tiến độ nghiên cứu được chia làm 3 giai đoạn rõ ràng: 60 ngày đầu dành cho mô hình hóa và mô phỏng số, 30 ngày tiếp theo chế tạo phần cứng và lập trình nhúng, 30 ngày cuối tiến hành thực nghiệm và tinh chỉnh tham số.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình mô phỏng và thực nghiệm trên mô hình vật lý đã mang lại nhiều kết quả định lượng rõ rệt:

Thứ nhất, ở chế độ điều khiển ổn định vị trí tại một điểm cố định, bộ điều khiển trượt SMC giúp hệ thống đạt thời gian xác lập nhanh hơn 35% so với bộ điều khiển PID truyền thống, đồng thời giảm độ vọt lố từ 18% xuống dưới mức 4%.

Thứ hai, trong thử nghiệm bám quỹ đạo hình học phức tạp, bộ điều khiển SMC thể hiện sự vượt trội hoàn toàn. Khi bám quỹ đạo hình tròn bán kính 80 mm và hình vuông kích thước 120x120 mm, sai số vị trí trung bình của SMC luôn duy trì dưới mức 3.5 mm. Trong khi đó, bộ điều khiển PID ghi nhận sai số lệch quỹ đạo lên tới hơn 15 mm tại các góc đổi hướng, cho thấy SMC cải thiện độ chính xác bám quỹ đạo hơn 75%.

Thứ ba, hệ thống thị giác máy tính đa luồng trên nền tảng máy tính nhúng đạt tốc độ xử lý ổn định 30 đến 40 khung hình mỗi giây, đảm bảo thời gian trễ toàn vòng lặp thấp hơn đáng kể so với ngưỡng giới hạn mất ổn định 43 mili-giây.

Thứ tư, động cơ servo một chiều với tỷ số truyền 1:34 và mô-men giữ 7.5 kg.cm đáp ứng chính xác tín hiệu điều chế độ rộng xung PWM tần số 1000 Hz, giúp mặt phẳng kim loại chuyển động mượt mà không xảy ra hiện tượng trượt bước.

Thảo luận kết quả

Sự vượt trội của bộ điều khiển trượt bắt nguồn từ khả năng triệt tiêu các thành phần phi tuyến và tính kháng nhiễu mạnh mẽ của mặt trượt. Khi bóng di chuyển đến các góc vuông của quỹ đạo, gia tốc thay đổi đột ngột khiến bộ điều khiển tuyến tính PID bị bão hòa tích phân và phản ứng chậm. Ngược lại, luật điều khiển SMC chủ động bù trừ các thành phần phi tuyến trong phương trình Euler-Lagrange, giúp hệ thống phục hồi trạng thái cân bằng gần như tức thì.

Kết quả này hoàn toàn tương đồng với các công bố quốc tế của David Debono và Marvin Bugeja khi khẳng định SMC cho phản hồi chính xác và tốc độ cao hơn điều khiển hồi tiếp trạng thái tuyến tính. Các dữ liệu đo lường thực tế có thể được tổng hợp trực quan qua biểu đồ pha trạng thái sai số và bảng so sánh các chỉ số tích phân sai số bình phương (ISE) cũng như sai số tuyệt đối (IAE), thể hiện rõ tính ổn định bền vững của thuật toán trượt.

Đề xuất và khuyến nghị

Để phát triển và hoàn thiện hệ thống điều khiển tự động này trong các giai đoạn tiếp theo, nghiên cứu đề xuất 4 giải pháp trọng tâm:

  1. Nâng cấp bộ xử lý thị giác máy tính: Chuyển đổi giải thuật xử lý ảnh từ máy tính nhúng sang vi mạch lập trình mảng cổng logic FPGA nhằm nâng tốc độ lấy mẫu hình ảnh từ 30 khung hình lên 150 khung hình mỗi giây, giảm độ trễ xử lý xuống dưới 7 mili-giây, thực hiện trong vòng 6 tháng bởi nhóm kỹ sư thị giác máy tính.

  2. Tích hợp giải thuật điều khiển thích nghi thông minh: Bổ sung mạng nơ-ron hoặc logic mờ kết hợp với bộ điều khiển trượt để tự động tinh chỉnh độ lợi điều khiển khi khối lượng bóng hoặc hệ số ma sát thay đổi, mục tiêu triệt tiêu hoàn toàn hiện tượng rung lắc chattering trong vòng 3 tháng bởi chuyên gia điều khiển tự động.

  3. Tối ưu hóa kết cấu cơ khí tấm phẳng: Thay thế vật liệu tấm phẳng và khung đỡ bằng hợp kim nhôm hàng không hoặc sợi carbon giúp giảm mô-men quán tính khoảng 30%, cho phép động cơ tăng tốc nhanh hơn 25%, tiến hành trong 2 tháng bởi nhóm thiết kế cơ khí chính xác.

  4. Chuẩn hóa thuật toán lọc và ước lượng trạng thái: Ứng dụng bộ lọc Kalman mở rộng để kết hợp dữ liệu camera với cảm biến gia tốc hồi tiếp, nâng độ chính xác ước lượng vận tốc tức thời lên 99% trong vòng 1 tháng bởi chuyên viên phát triển phần mềm nhúng.

Đối tượng nên tham khảo luận văn

Công trình luận văn là tài liệu tham khảo giá trị cho 4 nhóm đối tượng chính:

  • Học viên cao học và nghiên cứu sinh chuyên ngành Kỹ thuật Điều khiển và Tự động hóa: Tiếp cận tài liệu chuẩn mực về phương pháp mô hình hóa Euler-Lagrange cho hệ phi tuyến đa biến và kỹ thuật thiết kế bộ điều khiển trượt bền vững.

  • Kỹ sư phát triển hệ thống nhúng và Robotics: Nắm bắt kiến trúc kết nối phần cứng tối ưu giữa máy tính nhúng xử lý ảnh và vi điều khiển ARM 84 MHz điều khiển động cơ servo qua giao tiếp nối tiếp tốc độ cao.

  • Giảng viên và nhà nghiên cứu tại các trường đại học kỹ thuật: Sử dụng toàn bộ cấu trúc mô hình cơ điện tử kích thước 325x252 mm làm giáo trình thực hành và bài thí nghiệm chuyên sâu cho sinh viên ngành Cơ điện tử và Tự động hóa.

  • Lập trình viên thị giác máy tính ứng dụng thời gian thực: Tham khảo giải pháp lập trình đa luồng trên nền tảng thư viện xử lý ảnh mã nguồn mở để định vị vật thể chuyển động với độ chính xác cao và độ trễ thấp.

Câu hỏi thường gặp

Hệ thống bóng trên tấm phẳng đóng vai trò gì trong nghiên cứu khoa học kỹ thuật? Hệ thống là mô hình thực nghiệm kinh điển để kiểm chứng các giải thuật điều khiển phi tuyến và kháng nhiễu. Kết quả nghiên cứu trực tiếp mở đường cho các ứng dụng công nghiệp phức tạp như cân bằng giàn khoan trên biển, ổn định góc nghiêng máy bay không người lái và cánh tay robot công nghiệp với độ chính xác dưới 5 mm.

Tại sao bộ điều khiển trượt lại phù hợp với hệ bóng tấm phẳng hơn PID? PID là bộ điều khiển tuyến tính chỉ hoạt động tốt quanh điểm cân bằng tĩnh. Khi quả bóng chuyển động bám quỹ đạo phức tạp, các yếu tố phi tuyến và lực ly tâm tăng cao khiến PID bị mất ổn định. Bộ điều khiển trượt duy trì quỹ đạo trạng thái trên mặt trượt xác định, giúp giảm thời gian xác lập hơn 35% và thích nghi với biến đổi tham số.

Làm thế nào để hạn chế hiện tượng dao động chattering trong điều khiển trượt? Hiện tượng chattering sinh ra do hàm dấu chuyển mạch tức thời với tần số cao. Nghiên cứu khắc phục triệt để vấn đề này bằng cách thay thế hàm dấu bằng hàm bão hòa liên tục trong một lớp biên hẹp, giúp điện áp cấp cho động cơ biến thiên êm thuận và bảo vệ tuổi thọ cơ cấu truyền động.

Ưu điểm của cấu trúc phần cứng kết hợp giữa máy tính nhúng và vi điều khiển là gì? Đây là giải pháp phân tầng tính toán tối ưu. Máy tính nhúng xung nhịp 1.4 GHz chuyên trách xử lý thuật toán thị giác máy tính phức tạp, trong khi vi điều khiển 84 MHz đảm bảo thực thi các vòng lặp điều khiển thời gian thực và tạo xung PWM tần số 1000 Hz với độ tin cậy tuyệt đối.

Ngưỡng trễ thời gian lấy mẫu tối đa của hệ thống là bao nhiêu để duy trì ổn định? Các phân tích toán học và thực nghiệm chứng minh hệ thống sẽ rơi vào trạng thái mất ổn định nếu chu kỳ lấy mẫu vượt quá ngưỡng 43 mili-giây. Do đó, việc duy trì tần số xử lý ảnh trên 30 khung hình mỗi giây là điều kiện tiên quyết để bóng không bị trượt ra ngoài phạm vi mặt phẳng 325x252 mm.

Kết luận

  • Xây dựng thành công mô hình toán học giải tích chính xác cho hệ thống phi tuyến 2 bậc tự do bằng phương trình động lực học Euler-Lagrange.
  • Thiết kế và triển khai hiệu quả thuật toán điều khiển trượt SMC bám quỹ đạo, cải thiện độ chính xác hơn 75% so với phương pháp PID kinh điển.
  • Chế tạo hoàn thiện mô hình thực nghiệm cơ điện tử tích hợp bộ vi xử lý ARM 84 MHz và cảm biến camera độ phân giải cao.
  • Tối ưu hóa thành công hệ thống thị giác máy tính thời gian thực với độ trễ thấp dưới ngưỡng giới hạn 43 mili-giây.
  • Đề xuất giải pháp triệt tiêu hiện tượng dao động chattering bằng hàm bão hòa, đảm bảo tính ứng dụng cao cho cơ cấu truyền động thực tế.

Đóng góp lớn nhất của luận văn là hoàn thiện cầu nối giữa lý thuyết điều khiển phi tuyến hiện đại và ứng dụng nhúng thực tế, cung cấp bộ thông số chuẩn cho các bài toán cân bằng bám quỹ đạo. Kế hoạch tiếp theo trong 6 tháng tới là tích hợp điều khiển trượt thích nghi và nâng tần số xử lý ảnh lên 150 Hz. Độc giả và các nhà nghiên cứu quan tâm có thể tham khảo toàn văn luận văn tại thư viện số Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh để phát triển thêm các thuật toán điều khiển thông minh mới.