Tổng quan nghiên cứu

Hệ thống xe hai bánh tự cân bằng phát triển trên nền tảng mô hình con lắc ngược là một đối tượng nghiên cứu kinh điển và phức tạp bậc nhất trong lĩnh vực Kỹ thuật Điều khiển và Tự động hóa. Kể từ khi phát minh xe cá nhân Segway ra đời vào năm 2001, các hệ thống robot hai bánh đồng trục đã thu hút sự quan tâm mạnh mẽ nhờ tính cơ động vượt trội so với cấu trúc ba hoặc bốn bánh truyền thống. Trong thực tế, các robot ba bánh kinh điển thường gặp hiện tượng mất lực bám khi leo dốc hoặc nguy cơ lật úp khi xuống dốc do trọng tâm rơi ra ngoài vùng nâng đỡ của bánh xe. Ngược lại, robot hai bánh đồng trục có khả năng tự điều chỉnh góc nghiêng thân xe để trọng tâm luôn hội tụ chính xác vào trục bánh chính, giúp duy trì trạng thái cân bằng động linh hoạt ngay cả trên địa hình phức tạp.

Mục tiêu trọng tâm của nghiên cứu là xây dựng mô hình toán học phi tuyến hoàn chỉnh, thiết kế và tối ưu hóa các giải thuật điều khiển phi tuyến hiện đại bao gồm điều khiển cuốn chiếu (Backstepping) và điều khiển trượt (Sliding Mode), đồng thời so sánh trực tiếp hiệu quả ổn định với cấu trúc điều khiển vi tích phân tỷ lệ (PID) kinh điển. Nghiên cứu được triển khai thực nghiệm toàn diện trong giai đoạn từ tháng 08 năm 2011 đến tháng 06 năm 2012 tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh. Luận văn đã chế tạo thành công mô hình phần cứng hoàn chỉnh với tổng khối lượng khung xe 7.0 kg, bán kính bánh xe 0.075 m, tích hợp thuật toán lọc Kalman rời rạc giúp triệt tiêu nhiễu đo lường từ cảm biến gia tốc và con quay hồi chuyển. Kết quả thực nghiệm khẳng định robot duy trì độ thăng bằng ổn định cao, di chuyển chính xác theo quỹ đạo đặt trước, mang được tải trọng hữu ích 1.0 kg và chinh phục thành công dốc nghiêng lên đến 8 độ, tạo tiền đề vững chắc cho việc ứng dụng robot tự hành trong công nghiệp và dân dụng.

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 được xây dựng trên hệ thống lý thuyết điều khiển tự động hiện đại và toán học ứng dụng chuyên sâu, tập trung vào ba trụ cột lý thuyết chính:

Thứ nhất, lý thuyết mô hình hóa động học và động lực học hệ phi tuyến dựa trên các định luật chuyển động Newton - Euler. Hệ thống xe hai bánh tự cân bằng được mô tả thông qua bốn biến trạng thái phi tuyến cơ bản: vị trí di chuyển của bánh xe, vận tốc di chuyển, góc nghiêng lệch của thân xe so với phương trọng lực và vận tốc góc nghiêng. Không gian trạng thái phản ánh đầy đủ các thành phần phi tuyến bậc cao, mô men quán tính của khung thân xe chiều dài 0.36 m và lực tương tác động học đa chiều giữa hai bánh dẫn động độc lập.

Thứ hai, lý thuyết ổn định Lyapunov và phương pháp điều khiển cuốn chiếu (Backstepping). Đây là kỹ thuật điều khiển phi tuyến đệ quy cho các hệ thống có cấu trúc tam giác lồng ghép. Bằng cách thiết lập hàm ứng viên Lyapunov xác định dương tại từng bước lồng ghép và tính toán đạo hàm bảo đảm giá trị xác định âm, giải thuật triệt tiêu hoàn toàn các thành phần bất định, bảo đảm hệ thống đạt trạng thái ổn định tiệm cận toàn cục.

Thứ ba, lý thuyết điều khiển cấu trúc biến đổi và điều khiển trượt (Sliding Mode Control). Bằng việc xây dựng mặt trượt Hurwitz n-chiều thỏa mãn điều kiện bền vững, luật điều khiển trượt cưỡng bức các quỹ đạo pha của hệ thống tiến về mặt trượt trong thời gian hữu hạn và duy trì chuyển động ổn định trên mặt trượt, thể hiện tính kháng nhiễu và độ bền vững cơ học vượt trội trước các biến động tham số mô hình.

Thứ tư, lý thuyết ước lượng trạng thái tối ưu qua bộ lọc Kalman rời rạc (Discrete Kalman Filter). Thuật toán kết hợp tín hiệu dải tần thấp từ cảm biến gia tốc và tín hiệu dải tần cao từ cảm biến con quay hồi chuyển (gyroscope), liên tục thực hiện hai chu trình cập nhật thời gian và cập nhật giá trị đo, tối thiểu hóa ma trận hiệp phương sai sai số để tái tạo tín hiệu góc nghiêng thực tế không trễ pha.

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

Phương pháp nghiên cứu kết hợp chặt chẽ giữa mô hình hóa toán học, mô phỏng số học trên máy tính và kiểm chứng thực nghiệm trên mô hình vật lý:

Về phương pháp mô phỏng số, tác giả thiết lập toàn bộ hệ phương trình vi phân phi tuyến trong môi trường MATLAB và Simulink. Bộ dữ liệu mô phỏng sử dụng chu kỳ lấy mẫu tiêu chuẩn dt = 2.5 ms, tiến hành phân tích trên 3 kịch bản vận hành điển hình: trạng thái cân bằng tự do không ngoại lực, trạng thái nghiêng góc ban đầu và trạng thái chịu mô men xung lực kích thích 1.0 Nm tại thời điểm 1.0 giây. Phương pháp phân tích số này được lựa chọn nhằm khảo sát chính xác phản hồi thời gian, đánh giá độ vọt lố và thời gian xác lập của từng giải thuật điều khiển trước khi nạp vào vi xử lý.

Về phương pháp thực nghiệm, cấu hình phần cứng được chế tạo với độ chính xác cao gồm khung cơ khí hợp kim nhôm, 2 động cơ DC-Servo tích hợp hộp giảm tốc và encoder quang học, mạch công suất cầu H sử dụng vi mạch MC33932 có cách ly quang bảo vệ, khối cảm biến quán tính IMU và khối vi điều khiển trung tâm 16-bit Freescale MC9S12XDT256 vận hành ở xung nhịp cao. Mẫu thử nghiệm thực tế được vận hành lặp lại qua hơn 50 chu kỳ đo đạc độc lập trên các địa hình sàn phẳng, đường dốc nghiêng từ 0 đến 8 độ và dưới tác động của các lực đẩy ngẫu nhiên từ bên ngoài.

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ử nghiệm thực tế đã mang lại những kết quả kỹ thuật định lượng ấn tượng:

Thứ nhất, thuật toán lọc Kalman rời rạc chứng minh khả năng triệt tiêu nhiễu đo lường vượt trội. Tín hiệu góc nghiêng đo thô từ cảm biến khi chưa qua xử lý có biên độ dao động nhiễu rất lớn, dao động từ âm 6.0 độ đến dương 6.0 độ với tần số nhiễu cao. Sau khi đi qua bộ lọc Kalman với chu kỳ cập nhật hàm đo lường 7.5 ms, biên độ nhiễu ngẫu nhiên đã giảm hơn 85%, đường đáp ứng góc nghiêng trở nên mịn màng với sai số đo lường duy trì dưới 0.4 độ, cung cấp phản hồi tin cậy tuyệt đối cho bộ điều khiển trung tâm.

Thứ hai, giải thuật điều khiển cuốn chiếu (Backstepping) mang lại chất lượng đáp ứng động lực học vượt trội so với bộ điều khiển PID đa vòng kinh điển. Trong mô phỏng góc nghiêng thân xe với góc lệch ban đầu 5.0 độ, bộ điều khiển Backstepping giúp đưa góc lệch về vị trí cân bằng 0 độ với thời gian xác lập chỉ 0.8 giây và độ vọt lố được triệt tiêu hoàn toàn dưới mức 2.0%. Trong khi đó, bộ điều khiển PID tuyến tính cần thời gian xác lập lên tới 1.4 giây (chậm hơn 42.8%) và xuất hiện độ vọt lố góc nghiêng xấp xỉ 8.5%.

Thứ ba, chiến lược phân bổ công suất điều khiển đa vòng đạt độ ổn định cơ học hoàn hảo. Bằng việc phân chia tỷ trọng tín hiệu điều khiển gồm 80% công suất cho vòng ổn định góc nghiêng thân xe và 20% công suất cho vòng PD định vị vị trí bánh xe, hệ thống triệt tiêu hoàn toàn hiện tượng trượt bánh dẫn động, duy trì vị trí bánh xe trong phạm vi sai số dịch chuyển dưới 0.05 m.

Thứ tư, mô hình thực nghiệm phần cứng hoạt động ổn định trên địa hình dốc thực tế. Xe hai bánh tự cân bằng đã duy trì trạng thái đứng thăng bằng liên tục trong thời gian dài, di chuyển linh hoạt tiến, lùi, quay tròn theo lệnh điều khiển không dây RF, mang vật nặng 1.0 kg và leo thành công dốc nghiêng thực tế lên đến 8.0 độ (vượt 60% so với chỉ tiêu thiết kế ban đầu là 5.0 độ).

Thảo luận kết quả

Khi biểu diễn các dữ liệu mô phỏng qua đồ thị phản hồi thời gian và quỹ đạo trạng thái pha, sự vượt trội của phương pháp điều khiển phi tuyến trở nên rất rõ ràng. Đồ thị dao động góc nghiêng của phương pháp PID truyền thống thường xuất hiện dạng sóng hình sin tắt dần với nhiều chu kỳ dao động quanh điểm cân bằng, nguyên nhân là do phép xuyến tuyến tính hóa quanh điểm làm việc hẹp đã bỏ qua các hiệu ứng ghép kênh phi tuyến bậc cao khi góc nghiêng mở rộng. Ngược lại, đồ thị đáp ứng của bộ điều khiển cuốn chiếu và điều khiển trượt thể hiện đường dốc tiệm cận mượt mà đơn điệu, triệt tiêu hoàn toàn dao động dư thừa.

Sở dĩ giải thuật điều khiển phi tuyến đạt được hiệu quả xuất sắc này là nhờ việc kết hợp trực tiếp các hàm phi tuyến thực tế vào luật điều khiển thông qua hàm Lyapunov, giúp tạo ra mô men bù trừ chính xác tương ứng với từng góc nghiêng tức thời. So sánh với các nghiên cứu robot tự cân bằng trong và ngoài nước cùng thời kỳ, việc kết hợp thành công thuật toán lọc Kalman trên vi điều khiển 16-bit giá thành thấp để điều khiển trực tiếp mạch cầu H MC33932 đã khẳng định tính khả thi cao và khả năng ứng dụng thực tế sâu rộng của đề tài.

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

Dựa trên kết quả nghiên cứu lý thuyết và thực nghiệm chế tạo, tác giả đề xuất 4 khuyến nghị kỹ thuật cụ thể nhằm hoàn thiện và nâng cao hiệu năng hệ thống:

Một là, tích hợp giải thuật điều khiển trượt mờ thích nghi (Adaptive Fuzzy Sliding Mode Control) trong giai đoạn 6 tháng tiếp theo. Giải thuật này sẽ cho phép hệ thống tự động nhận dạng và thích ứng tham số khi khối lượng tải trọng thay đổi đột ngột từ 1.0 kg lên 3.0 kg, loại bỏ hoàn toàn hiện tượng rung lắc chattering vốn có của mặt trượt cơ bản. Chủ thể thực hiện là nhóm nghiên cứu phát triển thuật toán tự động hóa.

Hai là, nâng cấp nền tảng xử lý trung tâm lên dòng vi điều khiển 32-bit kiến trúc ARM Cortex-M4 hoặc Cortex-M7 với tần số xung nhịp tối thiểu 168 MHz trong vòng 3 tháng tới. Việc này giúp rút ngắn chu kỳ trích mẫu điều khiển từ 2.5 ms xuống dưới 0.5 ms, cho phép thực thi các thuật toán ma trận phức tạp với độ chính xác số học dấu phẩy động 64-bit. Chủ thể thực hiện là kỹ sư thiết kế phần cứng nhúng.

Ba là, bổ sung khối cảm biến định vị không gian 9 bậc tự do (9-DOF IMU) kết hợp cảm biến từ trường và thuật toán dung hợp cảm biến mở rộng (Extended Kalman Filter) trong thời gian 12 tháng. Giải pháp này sẽ nâng cao độ chính xác ước lượng góc xoay hướng (yaw) lên mức 99.5%, hỗ trợ xe tự hành xây dựng bản đồ số và tránh chướng ngại vật trong nhà xưởng. Chủ thể thực hiện là kỹ sư chuyên ngành robotics.

Bốn là, tối ưu hóa cấu trúc truyền động cơ khí và tích hợp mạch phanh tái sinh năng lượng (Regenerative Braking) nhằm thu hồi năng lượng khi xe hãm tốc hoặc xuống dốc, nâng cao hiệu suất sử dụng pin lithium thêm khoảng 20% đến 25% cho mỗi chu kỳ hoạt động. Chủ thể thực hiện là các doanh nghiệp chế tạo phương tiện tự hành.

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

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

Thứ nhất, học viên cao học và nghiên cứu sinh chuyên ngành Kỹ thuật Điều khiển, Tự động hóa và Cơ điện tử. Luận văn cung cấp phương pháp luận chi tiết từ khâu thiết lập phương trình vi phân Lagrange, phân tích ổn định Lyapunov, thiết kế bộ lọc Kalman đến cách thức lập trình nhúng thuật toán phi tuyến trên vi xử lý thực tế.

Thứ hai, kỹ sư nghiên cứu và phát triển (R&D) tại các doanh nghiệp sản xuất robot di động và xe tự hành công nghiệp (AGV/AMR). Các kỹ sư có thể ứng dụng ngay cấu trúc mạch công suất cầu H MC33932 cách ly quang, sơ đồ phân bổ mô men 80/20 và thuật toán lọc nhiễu IMU vào các dòng xe kéo hàng tự cân bằng trong kho thông minh.

Thứ ba, giảng viên và sinh viên các trường đại học kỹ thuật. Tài liệu là giáo trình tham khảo sinh động cho các môn học như Điều khiển phi tuyến, Kỹ thuật Robot, Xử lý tín hiệu số và Thiết kế hệ thống nhúng, đi kèm toàn bộ sơ đồ nguyên lý mạch điện tử và mã nguồn chương trình điều khiển chi tiết.

Thứ tư, các công ty khởi nghiệp công nghệ y tế và thiết bị hỗ trợ di chuyển cá nhân. Luận văn cung cấp giải pháp công nghệ nền tảng để phát triển các loại xe lăn tự cân bằng thông minh cho người khuyết tật, bảo đảm an toàn khi di chuyển trên địa hình dốc và gồ ghề.

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

Bộ lọc Kalman mang lại ưu thế gì vượt trội so với bộ lọc bổ phụ trong xe hai bánh tự cân bằng? Bộ lọc Kalman là giải thuật ước lượng thống kê tối ưu đệ quy, liên tục cập nhật ma trận hiệp phương sai sai số dựa trên mô hình nhiễu trắng thực tế. Khác với bộ lọc bổ phụ có độ lợi cố định và dễ bị lệch pha tại tần số cắt khi nhiệt độ hoặc rung động cơ khí thay đổi, lọc Kalman loại bỏ hơn 85% nhiễu đo lường và duy trì độ lệch pha gần bằng 0 trên toàn bộ dải tần hoạt động.

Tại sao bộ điều khiển cuốn chiếu lại vượt trội hơn bộ điều khiển PID truyền thống? Bộ điều khiển PID kinh điển dựa trên mô hình tuyến tính hóa cục bộ quanh vị trí thẳng đứng nên mất ổn định khi góc nghiêng lệch lớn hoặc khi có tải trọng bất định. Phương pháp cuốn chiếu giải quyết trực tiếp hệ phương trình phi tuyến thực thông qua các hàm Lyapunov xác định âm từng bước, giúp giảm thời gian xác lập xuống dưới 0.8 giây và triệt tiêu độ vọt lố.

Làm thế nào xe hai bánh tự cân bằng có thể leo dốc nghiêng 8 độ mà không bị lật? Khi phát hiện độ dốc qua cảm biến gia tốc, bộ điều khiển trung tâm tự động tính toán và điều khiển thân xe nghiêng về phía trước một góc lớn hơn góc nghiêng của dốc. Cơ chế này bảo đảm trọng tâm toàn phần của xe luôn rơi chính xác vào điểm tiếp xúc của hai bánh chính với mặt dốc, ngăn chặn hoàn toàn lực lật và bảo đảm ma sát bám đường liên tục.

Ý nghĩa của tỷ lệ phân bổ tín hiệu 80% cho góc nghiêng và 20% cho vị trí là gì? Đối với hệ con lắc ngược hai bánh, việc duy trì góc thăng bằng thân xe là điều kiện tiên quyết để hệ thống không bị sụp đổ cơ học. Tỷ trọng 80% mô men ưu tiên cho việc dập tắt góc nghiêng nhanh chóng, trong khi 20% mô men còn lại được dùng để điều chỉnh vị trí bánh xe dịch chuyển mượt mà, tránh hiện tượng đổi chiều động cơ đột ngột gây trượt bánh.

Cấu hình phần cứng vi điều khiển MC9S12XDT256 có đáp ứng tốt thuật toán phi tuyến không? Vi điều khiển 16-bit MC9S12XDT256 của Freescale có kiến trúc đường truyền mạnh mẽ, hỗ trợ các khối ngắt định thời chính xác 2.5 ms và các kênh điều chế độ rộng xung (PWM) độ phân giải cao. Thực nghiệm cho thấy vi điều khiển thực thi toàn bộ chu trình lọc Kalman và tính toán luật điều khiển phi tuyến chỉ mất khoảng 1.2 ms, hoàn toàn đáp ứng yêu cầu điều khiển thời gian thực.

Kết luận

Luận văn thạc sĩ đã giải quyết trọn vẹn bài toán điều khiển phi tuyến cho đối tượng xe hai bánh tự cân bằng và leo dốc, tạo nên một công trình khoa học có tính thực tiễn cao với các đóng góp nổi bật:

  • Xây dựng thành công mô hình toán học không gian trạng thái phi tuyến 4 biến của xe hai bánh tự cân bằng dựa trên nguyên lý cơ học động lực học nhiều vật.
  • Thiết kế và mô phỏng xuất sắc các bộ điều khiển phi tuyến hiện đại gồm Backstepping và Sliding Mode, chứng minh sự vượt trội về thời gian xác lập dưới 0.8 giây so với bộ điều khiển PID kinh điển.
  • Phát triển và nạp thành công thuật toán lọc Kalman rời rạc trên vi điều khiển nhúng, giúp giảm hơn 85% nhiễu đo lường từ cảm biến IMU trong thời gian thực.
  • Thi công hoàn chỉnh hệ thống phần cứng robot 7.0 kg với mạch điều khiển công suất cầu H MC33932, giao tiếp không dây RF và truyền động DC-Servo chính xác.
  • Thực nghiệm thành công khả năng tự cân bằng động, kháng nhiễu ngoại lực, mang tải 1.0 kg và leo dốc nghiêng 8.0 độ ổn định.

Trong lộ trình phát triển tiếp theo, nhóm tác giả sẽ tiếp tục nghiên cứu nâng cấp thuật toán điều khiển thích nghi mờ và mở rộng bản đồ định vị tự hành SLAM. Quý độc giả, nhà nghiên cứu và doanh nghiệp quan tâm có thể khai thác toàn bộ tài liệu luận văn và mã nguồn nhúng để phát triển các ứng dụng robot tự hành thông minh phục vụ cộng đồng.