Tổng quan nghiên cứu

Thị trường máy bay không người lái (UAV) toàn cầu đang ghi nhận tốc độ tăng trưởng vượt bậc trên 15% mỗi năm, trong đó phân khúc phương tiện bay bốn cánh quạt (Quadrotor) phục vụ vận tải hàng hóa tự hành đóng vai trò then chốt. Tuy nhiên, Quadrotor vốn là một hệ thống phi tuyến cao, bất định và thiếu cơ cấu chấp hành với 6 bậc tự do nhưng chỉ sử dụng 4 động cơ dẫn động độc lập. Vấn đề nghiên cứu trọng tâm phát sinh khi thiết bị thực hiện nhiệm vụ vận chuyển hàng hóa với khối lượng biến thiên liên tục từ 0 kg đến 0.5 kg trên tổng tải trọng thiết kế 1.7 kg, khiến mômen quán tính thay đổi đột ngột và làm các bộ điều khiển tuyến tính truyền thống mất ổn định.

Mục tiêu cụ thể của công trình là xây dựng mô hình toán học giải tích chính xác, thiết kế bộ điều khiển cân bằng góc, bám vị trí bằng thuật toán PID và phát triển bộ điều khiển mờ thích nghi (AFPID) cho kênh độ cao nhằm triệt tiêu ảnh hưởng của tải trọng không chắc chắn. Đề tài được triển khai nghiên cứu và thử nghiệm thực địa tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh trong giai đoạn từ tháng 02/2020 đến tháng 09/2020. Ý nghĩa thực tiễn của công trình thể hiện qua việc giảm thiểu sai số bám độ cao xuống dưới ngưỡng 0.05 m và duy trì góc nghiêng thân xe trong biên độ an toàn dưới 5 độ, cung cấp giải pháp kỹ thuật tin cậy cho bài toán giao hàng chặng cuối và cứu nạn khẩn cấp.

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 nền tảng của 3 khối lý thuyết trụ cột: Cơ học vật thể rắn ứng dụng định luật Newton - Euler để thiết lập phương trình động lực học 6 bậc tự do, Lý thuyết điều khiển kinh điển PID và Lý thuyết điều khiển mờ thích nghi mờ mờ hóa các quy tắc chỉnh định độ lợi theo thời gian thực. Mô hình nghiên cứu phân tách toàn bộ hệ thống Quadrotor thành 12 biến trạng thái không gian biểu diễn tọa độ tịnh tiến, vận tốc dài, góc nghiêng Euler (roll, pitch, yaw) và vận tốc góc quay.

Các khái niệm then chốt xuyên suốt đề tài bao gồm:

  • Hệ thống thiếu cơ cấu chấp hành: Cấu trúc điều khiển 6 bậc tự do thông qua 4 ngõ vào lực nâng tổng hợp và mômen xoay.
  • Ma trận quay hệ quy chiếu: Công cụ chuyển đổi động học giữa hệ quy chiếu cố định gắn trên thân máy bay và hệ quy chiếu tham chiếu mặt đất.
  • Độ lợi mờ thích nghi: Cơ chế tự động bù trừ sai lệch thông số khối lượng bằng bảng luật mờ 49 quy tắc cho từng hệ số điều khiển.
  • Hiện tượng phản điện động và động lực học rotor: Mô hình hóa động cơ không chổi than một chiều với hàm truyền trễ bậc 1 nhằm phản ánh chính xác đáp ứng lực đẩy.

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

Nguồn dữ liệu của luận văn được thu thập đồng bộ từ hai kênh: mô phỏng toán học chi tiết trên phần mềm MATLAB/Simulink và dữ liệu đo đạc thực nghiệm từ phần cứng Quadrotor. Thiết bị thực nghiệm sử dụng khung FPV S500, 4 động cơ SunnySky 2212-980Kv, cánh quạt 1047, bộ điều tốc điện tử ESC 35A, pin nguồn LiPo 3S 11.1V dung lượng 5200 mAh dòng xả 50C, bo mạch điều khiển APM 2.8 chạy vi xử lý ATmega2560 tần số 16 MHz tích hợp cảm biến quán tính MPU6000 và cảm biến đo tải trọng Loadcell 1 kg liên kết bộ chuyển đổi ADC HX711 24-bit.

Phương pháp phân tích dựa trên việc đánh giá sai số tích phân tuyệt đối (IAE), khảo sát đáp ứng quá độ miền thời gian và kiểm định chất lượng bám quỹ đạo không gian 3 chiều. Timeline nghiên cứu kéo dài liên tục trong 5 tháng, từ ngày 10/02/2020 đến ngày 06/06/2020 và hoàn thiện bảo vệ thành công vào tháng 09/2020.

Cỡ mẫu nghiên cứu bao gồm 50 kịch bản mô phỏng đa biến và 15 chuyến bay thử nghiệm thực tế với các mức tải trọng thay đổi ngẫu nhiên. Phương pháp chọn mẫu áp dụng kỹ thuật lấy mẫu phân tầng theo các dạng quỹ đạo chuẩn: bay lơ lửng tại điểm đặt, bay chuyển điểm 3D và bám quỹ đạo xoắn ốc liên tục. Lý do lựa chọn phương pháp phân tích này là nhằm bảo đảm tính tương thích chặt chẽ giữa mô hình toán học lý thuyết và các ràng buộc phi tuyến của phần cứng thực tế, triệt tiêu tối đa rủi ro mất an toàn bay trước khi thử nghiệm vật lý.

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 đã chứng minh hiệu năng vượt trội của thuật toán đề xuất qua 4 phát hiện trọng tâm:

Thứ nhất, bộ điều khiển thích nghi mờ AFPID cho khả năng bù trừ tải trọng xuất sắc khi khối lượng hàng hóa thay đổi đột ngột từ 0 kg lên 0.3 kg, giúp độ vọt lố của kênh độ cao duy trì ở mức thấp 4.5%, giảm tới 13.7% so với mức vọt lố 18.2% khi sử dụng bộ điều khiển PID thông thường.

Thứ hai, thời gian xác lập trạng thái cân bằng của Quadrotor khi chịu nhiễu tải trọng giảm khoảng 28.5%, đạt điểm cân bằng ổn định chỉ sau 1.8 giây thay vì kéo dài 2.5 giây như thuật toán truyền thống.

Thứ ba, độ chính xác bám quỹ đạo không gian 3 chiều đạt mức tin cậy cao với sai số vị trí tổng hợp luôn duy trì dưới 0.08 m ở dải vận tốc góc động cơ trung bình 5500 vòng/phút, loại bỏ hoàn toàn hiện tượng trôi dạt tọa độ.

Thứ tư, cảm biến Loadcell kết hợp vi mạch HX711 đạt độ tuyến tính cao với sai số đo khối lượng thực tế nhỏ hơn 1.5%, cung cấp tín hiệu phản hồi liên tục giúp bộ luật mờ hiệu chỉnh độ lợi mượt mà.

Thảo luận kết quả

Nguyên nhân chính dẫn đến sự vượt trội của hệ thống là nhờ cơ chế tự động tái cấu trúc độ lợi tỷ lệ, tích phân và vi phân dựa trên sai số độ cao và tốc độ biến thiên sai số tức thời kết hợp cùng giá trị đo khối lượng thực. Khi tải trọng tăng lên, thuật toán AFPID ngay lập tức tăng hệ số bù lực nâng để duy trì gia tốc thẳng đứng mà không gây dao động góc nghiêng.

So sánh với các nghiên cứu sử dụng phương pháp điều khiển trượt hoặc điều khiển cuốn chiếu phi tuyến kinh điển của các nhóm tác giả quốc tế, phương pháp kết hợp PID và AFPID trong luận văn này loại bỏ hoàn toàn hiện tượng rung giật cơ khí tần số cao tại cánh quạt, đồng thời giảm đáng kể tải tính toán cho bộ vi xử lý nhúng 8-bit. Dữ liệu nghiên cứu được biểu diễn trực quan và khoa học thông qua hệ thống đồ thị đáp ứng thời gian thực của các góc Euler, biểu đồ không gian so sánh quỹ đạo bay 3D thực tế với quỹ đạo đặt, cùng các bảng tổng hợp chỉ số sai số tích phân thể hiện độ tin cậy tuyệt đối của giải thuật.

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

Nhằm nâng cao hiệu quả vận hành và mở rộng khả năng ứng dụng thực tế của hệ thống Quadrotor mang tải biến thiên, luận văn đưa ra 4 khuyến nghị then chốt:

  1. Nâng cấp thuật toán ước lượng trạng thái bằng cách tích hợp bộ lọc Kalman mở rộng (EKF) để dung hợp dữ liệu cảm biến đo gia tốc, con quay hồi chuyển và cảm biến áp suất khí quyển, hướng tới mục tiêu giảm sai số ước lượng độ cao xuống dưới 0.02 m trong vòng 3 tháng do kỹ sư phần mềm điều khiển đảm nhiệm.
  2. Chuyển đổi nền tảng vi xử lý từ bo mạch 8-bit sang kiến trúc 32-bit hiệu năng cao như ARM Cortex-M4 nhằm tăng tần số quét vòng lặp điều khiển chính từ 100 Hz lên 400 Hz, thực hiện trong lộ trình 6 tháng bởi nhóm kỹ thuật nhúng.
  3. Cải tiến kết cấu cơ khí sử dụng vật liệu sợi carbon nguyên khối kết hợp động cơ hiệu suất cao nhằm nâng tỷ lệ tải trọng hữu ích lên mức 1.5 kg trên tổng trọng lượng 2.5 kg, triển khai trong thời gian 9 tháng do các phòng thí nghiệm cơ điện tử phụ trách.
  4. Xây dựng quy trình chuẩn hóa và kiểm thử an toàn bay thương mại hóa cho các doanh nghiệp logistics ứng dụng drone tự hành, đặt mục tiêu tối ưu hóa mức tiêu thụ năng lượng pin LiPo tiết kiệm trên 12% điện năng trong vòng 12 tháng do các đơn vị phát triển công nghệ điều hướng dẫn đầu.

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

Công trình luận văn thạc sĩ này là nguồn tài liệu giá trị cao cho 4 nhóm đối tượng:

  • Học viên cao học và nghiên cứu sinh chuyên ngành Tự động hóa, Kỹ thuật Robot: Khai thác toàn diện phương pháp xây dựng mô hình toán học phi tuyến 6 bậc tự do và kỹ thuật thiết kế luật điều khiển thích nghi mờ giải quyết bài toán tham số bất định.
  • Kỹ sư nghiên cứu và phát triển phần mềm nhúng UAV: Ứng dụng trực tiếp cấu trúc kết nối phần cứng APM 2.8, mạch đọc cảm biến tải trọng HX711 và phương pháp lập trình thư viện nhúng thời gian thực cho các dòng máy bay không người lái thương mại.
  • Doanh nghiệp và chuyên gia phát triển giải pháp Logistics thông minh: Tham khảo kiến trúc điều khiển bay an toàn khi bốc dỡ hàng hóa tự động, làm tiền đề cho việc xây dựng đội bay giao hàng tự hành tầm thấp.
  • 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ộ mô hình mô phỏng MATLAB/Simulink và dữ liệu thực nghiệm làm giáo trình giảng dạy chuyên sâu cho các môn học Điều khiển phi tuyến và Hệ thống tự hành.

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

  • Tại sao cần sử dụng bộ điều khiển thích nghi mờ AFPID thay thế cho PID kinh điển trên Quadrotor mang tải? Khi tải trọng thay đổi từ 0 kg đến 0.5 kg, khối lượng và mômen quán tính của thiết bị biến động mạnh khiến các hệ số PID cố định không còn đáp ứng tối ưu. AFPID liên tục hiệu chỉnh 3 hệ số độ lợi theo thời gian thực dựa trên luật mờ, giúp giảm 28.5% thời gian xác lập và duy trì độ ổn định tuyệt đối cho phương tiện.

  • Hệ thống phần cứng thực nghiệm trong đề tài gồm những linh kiện cơ bản nào? Phần cứng thực nghiệm gồm khung FPV S500, 4 động cơ SunnySky 2212-980Kv, 4 bộ điều tốc ESC 35A, cánh quạt 1047, pin LiPo 3S 11.1V 5200mAh và mạch điều khiển APM 2.8 tích hợp cảm biến quán tính MPU6000. Hệ thống tích hợp thêm cảm biến Loadcell 1 kg kết hợp mạch ADC HX711 24-bit để nhận dạng tải trọng trực tiếp.

  • Thuật toán điều khiển xử lý đặc tính thiếu cơ cấu chấp hành của Quadrotor như thế nào? Quadrotor có 6 bậc tự do nhưng chỉ có 4 ngõ vào điều khiển. Luận văn chia nhỏ thành 3 kênh: kênh độ cao điều khiển trực tiếp bằng tổng lực nâng qua thuật toán AFPID, kênh góc nghiêng điều khiển bằng mômen xoay qua PID, và kênh vị trí mặt phẳng ngang được điều khiển gián tiếp thông qua việc tính toán góc nghiêng roll và pitch đặt.

  • Độ rung cơ khí của động cơ có làm ảnh hưởng đến độ chính xác của cảm biến Loadcell không? Rung động cơ học từ 4 động cơ quay tốc độ trên 5000 vòng/phút có gây nhiễu tín hiệu. Tác giả đã thiết kế bộ lọc trung bình động bằng phần mềm trên vi xử lý ATmega2560 16 MHz, giúp sai số đo lường tải trọng duy trì dưới mức 1.5%, bảo đảm tín hiệu đầu vào cho bộ luật mờ luôn ổn định và chính xác.

  • Phương pháp nghiên cứu trong luận văn có thể mở rộng cho các loại drone nhiều cánh khác không? Khung toán học động lực học Newton - Euler và thuật toán AFPID trong đề tài có tính mở rộng rất cao. Khi chuyển đổi sang dòng Hexarotor (6 cánh) hoặc Octorotor (8 cánh) có tải trọng trên 3 kg, các nhà nghiên cứu chỉ cần thay đổi ma trận phân phối lực điều khiển mà vẫn giữ nguyên cấu trúc bộ điều khiển mờ.

Kết luận

  • Thiết lập thành công mô hình toán học giải tích toàn diện cho Quadrotor 6 bậc tự do dựa trên định luật Newton - Euler có tính đến các hiệu ứng khí động học và động học rotor.
  • Thiết kế và tích hợp hoàn chỉnh giải thuật thích nghi mờ AFPID cho kênh độ cao và PID cho kênh cân bằng góc, bám vị trí.
  • Chế tạo thành công mô hình phần cứng thực nghiệm với cảm biến Loadcell đo tải trọng thời gian thực kết nối vi xử lý APM 2.8.
  • Kiểm chứng chất lượng điều khiển vượt trội qua mô phỏng và thực nghiệm với độ vọt lố giảm hơn 13% và sai số bám quỹ đạo dưới 0.08 m.
  • Đóng góp giải pháp khoa học và công nghệ vững chắc cho bài toán điều khiển máy bay không người lái vận chuyển hàng hóa tự hành.

Trong lộ trình 6 đến 12 tháng tới, hướng phát triển tiếp theo sẽ tập trung vào việc thử nghiệm thuật toán ngoài trời với điều kiện gió động cấp 3 và tích hợp công nghệ thị giác máy tính để nhận diện bãi đáp. Hãy khai thác ngay tài liệu nghiên cứu chuyên sâu này để áp dụng vào các dự án phát triển thiết bị bay tự hành thông minh của bạn!