Tổng quan nghiên cứu

Sự phát triển mạnh mẽ của các phương tiện bay không người lái (UAV) đã tạo nên bước ngoặt lớn trong nhiều lĩnh vực dân sự và quân sự. Trong số các cấu hình UAV hiện nay, thiết bị bay 4 cánh quạt (Quadrotor) nổi bật nhờ cấu trúc cơ khí đơn giản, khả năng cơ động cao, có thể cất hạ cánh thẳng đứng và bay lơ lửng tại một tọa độ cố định. Tuy nhiên, Quadrotor là một hệ thống phi tuyến phức tạp với 6 bậc tự do (6-DOF) nhưng chỉ có 4 ngõ vào điều khiển độc lập từ 4 động cơ. Đặc tính liên kết chéo mạnh mẽ giữa các kênh dịch chuyển và góc quay khiến việc ổn định hóa phương tiện trở thành một bài toán kỹ thuật đầy thách thức.

Luận văn thạc sĩ chuyên ngành Kỹ thuật Điện tử thực hiện tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh tập trung giải quyết bài toán cốt lõi: Thiết kế hệ thống điều khiển ổn định hóa tư thế và độ cao cho Quadrotor dựa trên thuật toán Backstepping (điều khiển cuốn chiếu). 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 12 biến trạng thái, thiết kế luật điều khiển phi tuyến kháng nhiễu và kiểm chứng toàn diện trên môi trường mô phỏng chuyên dụng. Kết quả nghiên cứu đạt được giúp nâng cao tốc độ phản hồi của hệ thống với thời gian xác lập dưới 1,2 giây, giảm thiểu độ lệch góc quay về dưới 0,02 radian và đảm bảo độ bền vững cao trước các sai số tham số cơ điện 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 hai nền tảng lý thuyết trọng tâm trong lĩnh vực tự động hóa hiện đại: Cơ học động lực học vật rắn Newton-Euler và Lý thuyết ổn định phi tuyến Lyapunov. Mô hình hóa động lực học Quadrotor được phân tách thành hai hệ thống con tương hỗ: Hệ thống dịch chuyển không gian 3 chiều xác định tọa độ trọng tâm và Hệ thống quay 3 trục Euler mô tả hướng thân bay.

Mô hình nghiên cứu vận hành dựa trên các khái niệm cốt lõi:

  • Góc Euler (Roll $\phi$, Pitch $\theta$, Yaw $\psi$): Biểu diễn góc nghiêng quanh trục dọc, góc lật quanh trục ngang và góc xoay quanh trục thẳng đứng trong hệ quy chiếu mặt đất.
  • Ma trận biến đổi tọa độ ($R_\Theta$ và $T_\Theta$): Chuyển đổi vận tốc dài và vận tốc góc từ hệ quy chiếu vật thể gắn liền thân bay sang hệ quy chiếu quán tính cố định trên mặt đất.
  • Vector chuyển động ngõ vào ($U_1, U_2, U_3, U_4$): Tương ứng với tổng lực nâng thẳng đứng, mô-men xoắn nghiêng, mô-men xoắn lật và mô-men xoắn xoay thân được tổng hợp từ bình phương vận tốc góc của 4 cánh quạt.
  • Hàm điều khiển Lyapunov (Control Lyapunov Function - CLF): Công cụ toán học xác định tính ổn định tiệm cận của toàn bộ chuỗi trạng thái kín thông qua các biểu thức năng lượng xác định dương với đạo hàm cấp một luôn âm.

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

Nghiên cứu sử dụng phương pháp mô hình hóa toán học kết hợp mô phỏng số học trên phần mềm MATLAB/Simulink. Các thông số động học của mô hình được thiết lập dựa trên cấu hình vật lý thực tế: Khối lượng khung bay 0,65 kg, chiều dài cánh tay đòn 0,23 m, mô-men quán tính trục $I_{xx} = 7,5 \times 10^{-3} \text{ kg}\cdot\text{m}^2$, $I_{yy} = 7,5 \times 10^{-3} \text{ kg}\cdot\text{m}^2$ và $I_{zz} = 1,3 \times 10^{-2} \text{ kg}\cdot\text{m}^2$.

Quá trình khảo sát được thực hiện qua hơn 50 kịch bản mô phỏng liên tục trong giai đoạn nghiên cứu từ năm 2016 đến cuối năm 2017. Tập mẫu thử nghiệm phân chia thành 2 nhóm tình huống vận hành điển hình: Nhóm trạng thái cân bằng lơ lửng tại điểm đặt tĩnh và Nhóm bám quỹ đạo động học đa biến với tín hiệu đặt thay đổi liên tục theo thời gian. Lý do lựa chọn phương pháp phân tích Backstepping là khả năng giải quyết triệt để tính chất phi tuyến bậc cao của Quadrotor thông qua kỹ thuật đệ quy, biến đổi biến trạng thái ảo ở từng tầng để triệt tiêu trực tiếp các yếu tố bất định và ghép nối động học.

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 so sánh giữa ba giải thuật Backstepping, Điều khiển trượt (Sliding Mode Control - SMC) và Bộ điều khiển vi tích phân tỉ lệ (PID) đem lại các kết quả nổi bật:

  • Khả năng triệt tiêu sai số bám góc quay: Bộ điều khiển Backstepping giúp các góc Roll, Pitch và Yaw bám sát giá trị đặt với thời gian xác lập đạt 1,15 giây, nhanh hơn 58% so với phương pháp PID truyền thống vốn cần tới 2,80 giây để ổn định.
  • Độ vọt lố tối ưu: Độ vọt lố của hệ thống dưới sự điều khiển của Backstepping được duy trì ở mức dưới 1,8%, trong khi bộ điều khiển PID ghi nhận độ vọt lố lên tới 14,5%, gây ra hiện tượng dao động mạnh khi đổi hướng.
  • Hiệu suất điều khiển độ cao thẳng đứng: Kênh độ cao Z đạt trạng thái cân bằng hoàn toàn sau 1,4 giây với sai số xác lập xấp xỉ 0%, duy trì độ cao ổn định ngay cả khi 4 động cơ thay đổi tốc độ đột ngột để tạo mô-men nghiêng.
  • Hiện tượng rung lắc tín hiệu: So với phương pháp SMC vốn xuất hiện hiện tượng chattering do chuyển mạch tốc độ cao gây dao động mô-men, thuật toán Backstepping tạo ra tín hiệu điều khiển liên tục, êm thuận và bảo vệ độ bền cơ học cho hệ thống động cơ chấp hành.

Thảo luận kết quả

Hiệu năng vượt trội của Backstepping xuất phát từ cơ chế thiết kế cuốn chiếu đệ quy. Bằng cách chia tách bài toán điều khiển bậc 2 thành các hệ thống con bậc 1 nối tiếp, thuật toán tạo ra các biến điều khiển ảo trung gian, cho phép hàm Lyapunov thành phần liên tục triệt tiêu năng lượng sai lệch ở từng bước.

Toàn bộ dữ liệu mô phỏng có thể được trực quan hóa thông qua bảng tổng hợp các chỉ số chất lượng động học (thời gian quá độ $t_s$, độ vọt lố $%OS$, sai số xác lập $e_{ss}$) và hệ thống biểu đồ đáp ứng miền thời gian 4 kênh độc lập. Khi đặt trong phép đối chiếu với các công bố khoa học cùng thời kỳ, giải thuật Backstepping trong nghiên cứu này thể hiện sự vượt trội về tính kháng nhiễu và độ mượt của quỹ đạo bay. Nhờ đó, Quadrotor không bị mất cân bằng khi xuất hiện các nhiễu động khí động học bất thường hoặc khi thông số khối lượng có sự thay đổi nhẹ trong quá trình vận hành.

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

Dựa trên những phát hiện từ mô hình toán học và kết quả mô phỏng, nghiên cứu đưa ra 4 khuyến nghị then chốt:

  • Tích hợp giải thuật Backstepping thích nghi (Adaptive Backstepping): Nhóm nghiên cứu điều khiển tự động cần phát triển thêm các khối ước lượng tham số trực tuyến để tự động bù trừ trọng lượng khi mang tải thay đổi tới 25% trong thời gian 6 tháng tới.
  • Nhúng mã nguồn điều khiển lên phần cứng thời gian thực: Đội ngũ kỹ sư hệ thống cần chuyển đổi các khối Simulink thành mã nguồn C/C++ tối ưu hóa cho vi điều khiển 32-bit ARM Cortex-M4 hoặc các bo mạch bay thương mại, đảm bảo chu kỳ quét điều khiển đạt tần số tối thiểu 400 Hz trong lộ trình 12 tháng.
  • Kết hợp bộ lọc Kalman mở rộng (EKF): Nhóm phát triển phần mềm cần tích hợp thuật toán EKF nhằm dung hợp dữ liệu từ cảm biến con quay hồi chuyển, gia tốc kế và cảm biến áp suất khí quyển, giúp giảm độ nhiễu đo lường góc nghiêng xuống dưới 0,5 độ trong 9 tháng.
  • Xây dựng phòng thí nghiệm kiểm thử khí động học: Các trường đại học và viện nghiên cứu cần thiết lập hệ thống đường hầm gió mô phỏng để kiểm tra độ bền vững của bộ điều khiển trước tác động của luồng gió xoáy cấp 4 đến cấp 5 trong vòng 18 tháng.

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

Nội dung và giải pháp kỹ thuật của công trình mang lại giá trị thực tiễn cho 4 nhóm đối tượng:

  • Học viên cao học và nghiên cứu sinh ngành Kỹ thuật Điều khiển & Tự động hóa: Tài liệu cung cấp phương pháp luận chi tiết về mô hình hóa vật lý 6 bậc tự do và quy trình từng bước xây dựng hàm Lyapunov đệ quy cho hệ phi tuyến.
  • Kỹ sư phát triển thiết bị bay không người lái (Drone/UAV): Cung cấp cấu trúc thuật toán điều khiển tư thế ổn định cao, áp dụng trực tiếp vào việc nâng cấp firmware cho các dòng drone giám sát, trắc địa và quay phim chuyên nghiệp.
  • Giảng viên và nhà nghiên cứu học thuật: Sử dụng làm tài liệu giảng dạy chuyên đề điều khiển phi tuyến, cung cấp hệ thống bài tập lớn và mô hình mẫu trên nền tảng MATLAB/Simulink cho sinh viên đại học.
  • Doanh nghiệp công nghệ nông nghiệp và cứu hộ cứu nạn: Ứng dụng thuật toán điều khiển ổn định để phát triển các thiết bị bay tự hành phun thuốc bảo vệ thực vật hoặc vận chuyển hàng cứu trợ tại các địa hình đồi núi hiểm trở.

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

Tại sao phương pháp Backstepping lại tối ưu hơn PID trong điều khiển Quadrotor?

Quadrotor là hệ phi tuyến với các biến trạng thái liên kết chặt chẽ. Bộ điều khiển PID tuyến tính chỉ hoạt động tốt quanh một điểm làm việc cố định và dễ mất ổn định khi bay cơ động nhanh. Backstepping xử lý trực tiếp các thành phần phi tuyến trong mô hình động học, giúp hệ thống duy trì độ ổn định trên toàn dải hoạt động.

Hệ thống động lực học của Quadrotor được mô hình hóa theo nguyên lý nào?

Mô hình động lực học được xây dựng dựa trên phương pháp Newton-Euler cho vật rắn 6 bậc tự do trong không gian 3 chiều. Hệ phương trình mô tả chi tiết tương tác giữa lực nâng của 4 cánh quạt, trọng lực, lực cản khí động, mô-men quán tính và hiệu ứng con quay hồi chuyển (Gyroscopic effect).

Làm thế nào để giải thuật Backstepping đảm bảo tính ổn định toàn cục?

Thuật toán phân rã hệ thống thành các khối lồng nhau và sử dụng hàm năng lượng Lyapunov xác định dương cho từng khối. Bằng cách thiết lập luật điều khiển sao cho đạo hàm theo thời gian của hàm Lyapunov luôn có giá trị âm, sai số bám trạng thái được triệt tiêu tiệm cận về 0 một cách chắc chắn.

Những thông số vật lý nào ảnh hưởng mạnh nhất đến chất lượng điều khiển?

Khối lượng thân bay, mô-men quán tính quanh 3 trục chính ($I_{xx}, I_{yy}, I_{zz}$) và hệ số lực nâng của cánh quạt là các thông số quyết định trực tiếp. Sự biến thiên của các thông số này đòi hỏi bộ điều khiển phải có độ bền vững cao để tránh hiện tượng mất ổn định tư thế.

Kết quả mô phỏng trong luận văn đã chứng minh điều gì?

Kết quả khẳng định thuật toán Backstepping giúp Quadrotor bám sát quỹ đạo góc và độ cao chỉ sau 1,2 giây với độ vọt lố dưới 2%. Thuật toán thể hiện ưu thế vượt trội so với PID về tốc độ xác lập và vượt trội so với SMC về độ mượt mà của tín hiệu điều khiển động cơ.

Kết luận

  • Xây dựng thành công mô hình toán học giải tích 6 bậc tự do mô tả chính xác chuyển động động học và động lực học của Quadrotor 4 động cơ.
  • Thiết kế hoàn chỉnh luật điều khiển phi tuyến Backstepping đa tầng, bảo đảm tính ổn định tiệm cận của hệ thống theo tiêu chuẩn Lyapunov.
  • Chứng minh tính vượt trội của thuật toán qua mô phỏng với thời gian xác lập dưới 1,2 giây và độ vọt lố nhỏ hơn 1,8%.
  • Khắc phục hoàn toàn hiện tượng dao động góc nghiêng và chattering thường gặp ở các bộ điều khiển tuyến tính và điều khiển trượt.
  • Tạo lập cơ sở lý thuyết và công cụ mô phỏng chuẩn mực phục vụ quá trình chế tạo và thử nghiệm phần cứng thiết bị bay trong thực tế.

Đóng góp cốt lõi của luận văn là hoàn thiện giải pháp điều khiển phi tuyến cho hệ thống UAV thiếu cơ cấu chấp hành, tạo nền tảng chuyển giao công nghệ cho các dòng drone tự hành thế hệ mới. Trong lộ trình 12 đến 24 tháng tới, hướng phát triển trọng tâm là thực nghiệm giải thuật trên mô hình bay vật lý và tích hợp định vị GPS/cảm biến thị giác máy tính. Các đơn vị nghiên cứu, kỹ sư phát triển và doanh nghiệp công nghệ quan tâm đến giải pháp điều khiển bay chính xác có thể tiếp cận toàn văn công trình để ứng dụng và phối hợp mở rộng đề tài.