Tổng quan nghiên cứu

Trong xu hướng phát triển mạnh mẽ của ngành kỹ thuật điều khiển và tự động hóa, các hệ thống robot hai bánh tự cân bằng đang nhận được sự quan tâm đặc biệt với tốc độ tăng trưởng nghiên cứu ứng dụng ước tính trên 15% mỗi năm. Hệ thống xe đạp tự hành là một đối tượng nghiên cứu điển hình thuộc lớp hệ thống cơ điện tử thiếu cơ cấu chấp hành (underactuated system), đặc trưng bởi tính phi tuyến cao, bậc tự do lớn và trạng thái cân bằng tự nhiên bất ổn định. Khi chịu tác động của ngoại lực hoặc xảy ra độ lệch góc nhỏ so với phương thẳng đứng, trọng lực sẽ tạo ra mô men làm xe nhanh chóng mất thăng bằng và ngã nếu không có hệ thống điều khiển can thiệp kịp thời.

Mục tiêu cốt lõi của luận văn thạc sĩ chuyên ngành Tự động hóa tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh do tác giả Nguyễn Thành Sơn thực hiện dưới sự hướng dẫn của Phó Giáo sư Tiến sĩ Dương Hoài Nghĩa là nghiên cứu, thiết kế và chế tạo thành công mô hình xe đạp tự cân bằng sử dụng cơ cấu đối trọng điều khiển bằng thuật toán vi phân tỉ lệ mờ (Fuzzy PD). Nghiên cứu tập trung vào việc mô hình hóa toán học chính xác động học hệ thống, khảo sát tính điều khiển được, mô phỏng giải thuật trên môi trường tính toán số và triển khai thực nghiệm trên phần cứng nhúng thời gian thực.

Phạm vi nghiên cứu được hoàn thành trong khung thời gian 5 tháng từ ngày 20/01/2014 đến ngày 20/06/2014 tại Thành phố Hồ Chí Minh. Ý nghĩa thực tiễn của công trình thể hiện qua việc kiểm soát góc nghiêng thân xe trong ngưỡng ổn định nhỏ hơn 5 độ khi đứng yên và khi di chuyển, đồng thời mở ra hướng ứng dụng tiềm năng trong các phương tiện hỗ trợ di chuyển cho người khuyết tật, thiết bị giải trí thông minh và hệ thống robot dịch vụ tự hành.

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 dựa trên sự kết hợp chặt chẽ giữa cơ học giải tích cổ điển và lý thuyết điều khiển thông minh hiện đại. Hệ thống lý thuyết nền tảng bao gồm:

  • Phương pháp cơ học Euler-Lagrange: Sử dụng phương trình vi phân tổng quát dạng đạo hàm bậc hai để mô tả toàn diện động năng và thế năng của hệ thống liên hợp giữa thân xe và khối đối trọng. Phương trình Lagrange loại hai cho phép thiết lập quan hệ động học phi tuyến chính xác giữa góc nghiêng thân xe, góc quay đối trọng và mô men điều khiển đầu vào.
  • Lý thuyết điều khiển mờ (Fuzzy Logic Control): Áp dụng cấu trúc suy diễn mờ Mamdani kết hợp luật hợp thành Max-Prod và phương pháp giải mờ trọng tâm (Centroid) cùng giải mờ trung bình. Hệ mờ mô phỏng cơ chế phản xạ điều khiển linh hoạt của con người mà không phụ thuộc hoàn toàn vào tính tuyến tính cục bộ của mô hình toán.
  • Cấu trúc điều khiển vi phân tỉ lệ (PD Control): Khai thác ưu điểm phản ứng nhanh của khâu tỉ lệ Kp và khả năng triệt tiêu dao động quá độ của khâu vi phân Kd để tạo tín hiệu điều khiển trực tiếp cho cơ cấu chấp hành.

Hệ thống khái niệm chuyên ngành then chốt được chuẩn hóa bao gồm: tính phi tuyến của mô hình con lắc ngược ngược chiều, ma trận điều khiển được với chỉ số điều kiện ma trận, hàm liên thuộc hình tam giác và dạng vạch cho biến ngôn ngữ, cùng quá trình rời rạc hóa tín hiệu điều khiển trên vi điều khiển 32-bit.

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

Phương pháp nghiên cứu kết hợp giữa mô phỏng số học giải tích và thực nghiệm chế tạo phần cứng. Nguồn dữ liệu vật lý được trích xuất trực tiếp từ các thông số thực tế của mô hình: khối lượng thân xe 5.2 kg, khối lượng khối đối trọng 1.0 kg, độ cao trọng tâm xe 0.06 m, độ cao trọng tâm đối trọng 0.14 m, bán kính quay của đối trọng 0.05 m và gia tốc trọng trường 9.81 m/s².

Quy trình phân tích và xử lý dữ liệu được tiến hành qua các bước:

  • Tuyến tính hóa hệ phương trình vi phân phi tuyến quanh điểm cân bằng làm việc tĩnh để thiết lập hệ phương trình trạng thái ma trận bậc bốn.
  • Đánh giá khả năng điều khiển thông qua ma trận kiểm tra tính điều khiển được với chỉ số điều kiện chuẩn hóa đạt 150.9127, khẳng định hệ thống hoàn toàn điều khiển được.
  • Xây dựng giải thuật PD mờ gồm 2 biến đầu vào là sai lệch góc nghiêng (chuẩn hóa trong khoảng từ âm 11.2 độ đến dương 11.2 độ, phân hoạch 5 tập mờ) và vận tốc góc (chuẩn hóa trong khoảng từ âm 500 độ/giây đến dương 500 độ/giây, phân hoạch 5 tập mờ), cùng 1 biến đầu ra là mô men điều khiển (chuẩn hóa từ âm 10 Nm đến dương 10 Nm, phân hoạch 7 tập mờ). Toàn bộ luật điều khiển gồm 25 quy tắc logic được tối ưu hóa theo kinh nghiệm động học.
  • Toàn bộ timeline thực nghiệm được triển khai từ tháng 1 đến tháng 6 năm 2014, tiến hành kiểm tra trên mô hình mô phỏng Simulink trước khi nạp mã nguồn C lên vi điều khiển ARM Cortex-M4 để vận hành động cơ DC và cảm biến đo góc nghiêng thực tế.

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

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

Nghiên cứu đã mang lại các kết quả định lượng cụ thể thông qua quá trình mô phỏng và thực nghiệm kiểm chứng:

  • Khảo sát đáp ứng của bộ điều khiển PD tuyến tính: Khi thiết lập góc lệch ban đầu của thân xe ở mức 5.7 độ (tương đương 0.1 rad), bộ điều khiển PD với thông số Kp bằng -3 và Kd bằng -30 kết hợp hệ số lọc vi phân 15.5 giúp hệ thống lấy lại trạng thái cân bằng thẳng đứng sau 1.2 giây. Góc điều khiển của đối trọng dao động trong biên độ 6 độ trước khi ổn định.
  • Hiệu quả vượt trội của bộ điều khiển PD mờ: Việc áp dụng 25 luật mờ giúp hệ thống triệt tiêu hiện tượng vọt lố tốt hơn 35% so với thuật toán tuyến tính thông thường, đồng thời giảm đáng kể thời gian xác lập khi chịu các xung lực tác động đột ngột từ môi trường ngoài.
  • Kiểm chứng phần cứng thực nghiệm: Mô hình xe thực tế với tổng tải trọng 6.2 kg được điều khiển thông qua bo mạch ARM Cortex-M4 đã duy trì khả năng tự cân bằng tĩnh ổn định với góc lệch thực tế duy trì dưới 5 độ so với trục thẳng đứng.
  • Tối ưu hóa năng lượng cơ cấu chấp hành: Khác với phương pháp bánh đà con quay hồi chuyển tiêu hao dòng khởi động lớn và vận hành liên tục ở tốc độ cao, phương pháp dùng đối trọng quay vận tốc thấp giúp giảm mức tiêu thụ điện năng ước tính trên 40% trên mạch công suất động cơ DC.

Thảo luận kết quả

Khả năng cân bằng vượt trội của hệ thống xuất phát từ việc phân bổ tập mờ hợp lý tại vùng lân cận điểm cân bằng. Khâu vi phân mờ đóng vai trò hãm động năng kịp thời khi vận tốc góc biến thiên nhanh, ngăn chặn tình trạng mất thăng bằng quán tính.

Khi so sánh với các công trình quốc tế, giải pháp này thể hiện rõ những ưu điểm kỹ thuật. Nghiên cứu của Lei Guo cùng các cộng sự khi áp dụng giải thuật Fuzzy Sliding-Mode trên mô hình xe tự cân bằng dù đạt biên độ làm việc trong dải âm 11.5 độ đến dương 11.5 độ nhưng thực tế lại gặp hiện tượng chattering dao động liên tục. Tương tự, nghiên cứu của Pom Yuan Lam và Tan Kian Sin tại Singapore dùng phương pháp con quay hồi chuyển điều khiển bằng PD tạo ra dao động dư quanh mức cộng trừ 3 độ và tiêu tốn công suất lớn. Trong khi đó, giải thuật PD mờ trong luận văn này đem lại đáp ứng êm ái, cấu trúc cơ khí đơn giản và độ tin cậy cao trên phần cứng thực tế.

Các dữ liệu đáp ứng động học được mô tả trực quan thông qua đồ thị thời gian của góc nghiêng thân xe theta(t), vận tốc góc và góc lệch đối trọng alpha(t) trong khoảng thời gian từ 0 đến 2.0 giây. Bảng tổng hợp chỉ số trạng thái cũng phản ánh chính xác mối tương quan giữa mô men tác động và góc nghiêng phục hồi, hỗ trợ đắc lực cho việc tinh chỉnh tham số trực tiếp.

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

Dựa trên các kết quả đạt được, luận văn đưa ra 4 nhóm giải pháp kỹ thuật cụ thể nhằm hoàn thiện và nâng cao hiệu quả ứng dụng của mô hình xe đạp tự hành:

  • Phát triển thuật toán điều khiển thích nghi thông minh: Ứng dụng giải thuật tối ưu hóa bầy đàn (PSO) hoặc mạng nơ-ron nhân tạo để tự động chỉnh định online các thông số của bộ điều khiển PD mờ theo thời gian thực. Mục tiêu đặt ra là giảm độ lệch cân bằng tĩnh xuống dưới 1.5 độ khi di chuyển trên địa hình gồ ghề, với lộ trình thực hiện 6 tháng do các nhóm nghiên cứu giải thuật tự động hóa đảm nhiệm.
  • Nâng cấp khối cảm biến và thuật toán xử lý tín hiệu: Thay thế cảm biến góc nghiêng đơn lẻ bằng cụm cảm biến quán tính IMU 9 bậc tự do tích hợp thuật toán lọc Kalman mở rộng (EKF) với tần số lấy mẫu tối thiểu 200 Hz. Giải pháp này giúp loại bỏ hoàn toàn nhiễu rung cơ khí tần số cao, thời gian triển khai khuyến nghị trong 3 tháng bởi kỹ sư nhúng và xử lý tín hiệu.
  • Tối ưu hóa thiết kế cơ khí và phân bố trọng lượng: Giảm tỉ lệ khối lượng của đối trọng từ 19.2% (1.0 kg trên tổng trọng lượng 5.2 kg) xuống dưới 10% bằng cách sử dụng vật liệu hợp kim nhôm siêu nhẹ và tăng chiều dài đòn bẩy d. Mục tiêu tăng mô men khôi phục thêm 25%, thời gian hoàn thiện thiết kế dự kiến trong 4 tháng do bộ phận cơ điện tử thực hiện.
  • Mở rộng chức năng bám quỹ đạo tự hành: Tích hợp cơ chế phối hợp kép giữa góc quay bánh lái phía trước và góc lệch đối trọng để xe có thể tự động bẻ lái rẽ hướng ở dải vận tốc 5 đến 20 km/h mà không bị lật nghiêng, lộ trình triển khai 12 tháng tại các phòng thí nghiệm robot chuyên sâu.

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

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị thực tiễn và học thuật cao cho nhiều nhóm đối tượng:

  • Sinh viên và học viên cao học chuyên ngành Tự động hóa, Cơ điện tử và Robot học: Tiếp cận phương pháp mô hình hóa cơ học giải tích Euler-Lagrange, kỹ thuật thiết kế bộ điều khiển mờ 25 luật và phương pháp lập trình nhúng trên dòng vi điều khiển ARM Cortex-M4.
  • Kỹ sư nghiên cứu và phát triển (R&D) trong lĩnh vực xe tự hành và AGV: Khai thác giải pháp tự cân bằng bằng cơ cấu đối trọng để ứng dụng vào các dòng robot vận chuyển hai bánh trong nhà xưởng công nghiệp, giúp tối ưu hóa chi phí sản xuất và tiết kiệm năng lượng.
  • Giảng viên và nhà nghiên cứu học thuật: Sử dụng tài liệu như một ca nghiên cứu thực tế hoàn chỉnh phục vụ công tác giảng dạy các môn học Điều khiển phi tuyến, Điều khiển thông minh và Mô phỏng hệ thống trên MATLAB/Simulink.
  • Doanh nghiệp sản xuất thiết bị hỗ trợ y tế và phục hồi chức năng: Tham khảo nguyên lý giữ cân bằng chủ động để thiết kế các loại xe lăn thông minh hai bánh, phương tiện di chuyển chuyên dụng hỗ trợ người cao tuổi và người khuyết tật vận động an toàn.

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

Tại sao nghiên cứu lựa chọn cơ cấu đối trọng thay vì cơ cấu con quay hồi chuyển gimbal?

Cơ cấu đối trọng sở hữu ưu điểm vượt trội về kết cấu cơ khí gọn nhẹ, khối lượng chỉ 1.0 kg và vận hành ở dải vận tốc góc thấp. Ngược lại, cơ cấu gimbal đòi hỏi bánh đà quay liên tục ở tốc độ rất cao, gây tiêu hao nguồn điện lớn và dễ phát sinh ứng suất mỏi cơ khí.

Bộ điều khiển PD mờ vượt trội hơn bộ điều khiển PD tuyến tính ở những điểm nào?

Bộ điều khiển PD mờ xử lý hiệu quả tính phi tuyến mạnh của hệ thống khi góc lệch vượt ra ngoài miền tuyến tính nhỏ. Nhờ 25 quy tắc mờ suy diễn linh hoạt, hệ thống triệt tiêu hiện tượng quá vọt lố, giảm thời gian xác lập về 1.2 giây và thích ứng tốt trước các tác động ngoại lực bất định.

Chỉ số điều kiện ma trận điều khiển được 150.9127 thể hiện ý nghĩa gì?

Chỉ số này được tính toán từ ma trận kiểm tra tính điều khiển được bậc bốn của hệ thống sau tuyến tính hóa. Giá trị 150.9127 tương đối nhỏ chứng minh ma trận có hạng đầy đủ và không bị suy biến, khẳng định hệ thống hoàn toàn có thể điều khiển cân bằng ổn định bằng tín hiệu mô men đầu vào.

Vi điều khiển ARM Cortex-M4 đóng vai trò gì trong cấu trúc phần cứng của mô hình?

ARM Cortex-M4 đóng vai trò là bộ xử lý trung tâm, thực hiện thu thập tín hiệu góc lệch từ khối cảm biến và xung phản hồi từ encoder, tính toán trực tiếp giải thuật PD mờ trong chu kỳ ngắt thời gian thực và xuất tín hiệu điều chế độ rộng xung PWM điều khiển mạch cầu H công suất.

Mô hình xe đạp tự cân bằng này có khả năng giữ thăng bằng khi di chuyển trên địa hình dốc không?

Trong phạm vi nghiên cứu, mô hình đã cân bằng tốt trên mặt phẳng ngang với góc lệch duy trì dưới 5 độ. Khi di chuyển trên mặt phẳng nghiêng hoặc địa hình phức tạp, hệ thống cần được bổ sung cảm biến bù góc dốc mặt đường và mở rộng dải phân hoạch của các tập mờ ngõ vào.

Kết luận

  • Luận vă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 xe đạp tự cân bằng hai bánh dựa trên phương pháp cơ học Euler-Lagrange.
  • Thiết kế hoàn chỉnh bộ điều khiển PD mờ 25 quy tắc trên MATLAB/Simulink, chứng minh khả năng đưa góc lệch 5.7 độ về trạng thái cân bằng trong thời gian 1.2 giây mà không xảy ra hiện tượng vọt lố nghiêm trọng.
  • Chế tạo thành công mô hình thực nghiệm với tổng tải trọng 6.2 kg, tích hợp vi điều khiển ARM Cortex-M4 và mạch điều khiển công suất động cơ DC, duy trì góc lệch thực tế dưới 5 độ.
  • Đóng góp giải pháp cân bằng bằng đối trọng cơ khí gọn nhẹ, tiết kiệm trên 40% điện năng tiêu thụ so với các phương pháp con quay hồi chuyển truyền thống.
  • Đề ra lộ trình nghiên cứu mở rộng trong 6 đến 12 tháng tới nhằm tích hợp giải thuật tự chỉnh định thông minh PSO và hệ thống điều khiển bám quỹ đạo chuyển động.

Các nhà nghiên cứu, kỹ sư tự động hóa và doanh nghiệp phát triển robot có thể ứng dụng trực tiếp các phương trình động học và cấu trúc giải thuật trong công trình này để hiện thực hóa các sản phẩm phương tiện hai bánh tự hành an toàn và hiệu quả cao.