I. Tổng quan về UAV cánh bằng và điều khiển quỹ đạo
UAV cánh bằng là loại máy bay không người lái có cấu trúc cánh cố định, hoạt động dựa trên nguyên lý khí động học để tạo lực nâng. Hệ thống điều khiển UAV cánh bằng bao gồm nhiều vòng điều khiển xếp tầng: vòng điều khiển tư thế, vòng điều khiển tốc độ, vòng điều khiển quỹ đạo và vòng dẫn đường. Việc xây dựng thuật toán điều khiển quỹ đạo đòi hỏi phân tích chính xác phương trình động học của UAV, bao gồm các thành phần lực khí động, lực trọng trường và lực hướng tâm khi máy bay nghiêng cánh. Trong điều kiện bay bằng, lực nâng cân bằng với trọng lực, còn lực hướng tâm cung cấp gia tốc cần thiết để UAV đổi hướng. Phương trình động học liên quan giữa góc nghiêng, bán kính quay và tốc độ bay tạo thành cơ sở toán học cho việc tổng hợp bộ điều khiển. Nghiên cứu về điều khiển quỹ đạo UAV cánh bằng tập trung vào việc đảm bảo UAV bám sát đường bay mong muốn đồng thời thích ứng với điều kiện môi trường biến đổi và tác động của gió.
1.1. Cấu trúc hệ thống điều khiển UAV cánh bằng
Hệ thống điều khiển UAV cánh bằng được thiết kế theo nguyên lý xếp tầng với nhiều vòng điều khiển lồng nhau. Vòng trong cùng điều khiển các bề mặt khí động học như bánh lái, lái hướng, lái độ cao để duy trì tư thế ổn định. Vòng giữa điều khiển tốc độ và góc bay. Vòng ngoài cùng đảm nhận chức năng điều khiển quỹ đạo và dẫn đường. Mỗi vòng có băng thông khác nhau, vòng trong có băng thông rộng hơn để đáp ứng nhanh. Cảm biến IMU cung cấp thông tin tư thế, GPS cho vị trí địa lý, áp kế cho độ cao. Dữ liệu từ các cảm biến được tích hợp bằng bộ lọc Kalman để ước lượng trạng thái chính xác.
1.2. Phương trình động học điều khiển quỹ đạo UAV
Phương trình động học của UAV cánh bằng được xây dựng dựa trên phân tích lực tác động trong chế độ nghiêng cánh. Khi UAV nghiêng góc phi, lực khí động phân thành lực nâng thẳng đứng và lực hướng tâm ngang. Điều kiện cân bằng yêu cầu lực nâng bằng trọng lực, từ đó suy ra quan hệ tg(phi) = v^2/(R.g), trong đó v là tốc độ, R là bán kính quay, g là gia tốc trọng trường. Tốc độ góc yaw bằng v/R, tạo cơ sở để tính toán góc nghiêng mong muốn tương ứng với quỹ đạo cần bám. Mô hình động học này là nền tảng để tổng hợp thuật toán điều khiển phi tuyến.
II. Phân tích thách thức trong điều khiển quỹ đạo và bám mục tiêu
Điều khiển quỹ đạo và bám mục tiêu di động mặt đất đặt ra nhiều thách thức phức tạp đối với UAV cánh bằng. Thứ nhất, UAV cánh bằng không thể bay đứng yên như UAV cánh quay, luôn phải duy trì tốc độ tối thiểu để tạo lực nâng. Điều này hạn chế khả năng bám mục tiêu di động chậm hoặc dừng lại. Thứ hai, tác động của gió làm sai lệch quỹ đạo thực tế so với quỹ đạo lý thuyết, yêu cầu thuật toán phải có tính kháng nhiễu cao. Thứ ba, mục tiêu di động trên mặt đất có thể thay đổi hướng và tốc độ đột ngột, đòi hỏi hệ thống phải dự đoán quỹ đạo mục tiêu và tính toán đường bám phù hợp. Thứ tư, cảm biến trên UAV có độ trễ và sai số, ảnh hưởng đến chất lượng điều khiển. Các yếu tố bất định của mô hình như thay đổi khối lượng, áp lực khí quyẩn, nhiệt độ cũng gây khó khăn cho việc duy trì quỹ đạo chính xác.
2.1. Bài toán bám mục tiêu di động mặt đất
Bám mục tiêu di động mặt đất yêu cầu UAV duy trì khoảng cách và góc nhìn phù hợp với mục tiêu đang chuyển động. Mục tiêu có thể là xe, tàu hoặc người di động trên địa hình phức tạp. UAV cần liên tục cập nhật vị trí mục tiêu thông qua camera hoặc radar, sau đó tính toán lại quỹ đạo bám. Thách thức lớn là độ trễ giữa thời điểm nhận dạng mục tiêu và thời điểm UAV phản ứng. Ngoài ra, góc nhìn từ UAV xuống mục tiêu thay đổi liên tục, ảnh hưởng đến độ chính xác nhận dạng. Thuật toán phải cân bằng giữa tốc độ hội tụ về quỹ đạo bám và độ ổn định của hệ thống điều khiển.
2.2. Ảnh hưởng của nhiễu gió và bất định mô hình
Nhiều tác động của gió là yếu tố bất định lớn nhất ảnh hưởng đến điều khiển quỹ đạo UAV. Gió ngang làm lệch đường bay, gió dọc gây dao động độ cao, gió xoáy tạo momen bất ngờ. Mô hình động học UAV thường được xây dựng với nhiều giả thiết đơn giản hóa, bỏ qua các hiệu ứng phi tuyến phức tạp. Khi thay đổi điều kiện bay như độ cao, nhiệt độ, các tham số mô hình cũng thay đổi. Điều khiển trượt được áp dụng để khắc phục vấn đề này vì tính bất biến với thay đổi tham số và kháng nhiễu tốt. Chế độ trượt duy trì trạng thái hệ thống trên mặt trượt đã định sẵn.
III. Giải pháp thuật toán điều khiển trượt và bám mục tiêu
Thuật toán điều khiển trượt được áp dụng để giải quyết bài toán điều khiển quỹ đạo UAV cánh bằng với khả năng kháng nhiễu và bất định mô hình. Kỹ thuật điều khiển trượt hoạt động bằng cách sử dụng tác động điều khiển rời rạc để duy trì quỹ đạo trạng thái của hệ thống trên mặt trượt. Phương trình động học được mô tả dạng x_dot = Ax + Bu, trong đó x là véc tơ trạng thái, A là ma trận trạng thái, B là ma trận điều khiển. Mặt trượt được xác định theo phương trình s(x) = c^T.x = 0 với hệ SISO hoặc dạng siêu mặt trượt s(x) = Cx với hệ MIMO. Quá trình điều khiển gồm hai giai đoạn: đưa trạng thái về mặt trượt và trượt về gốc tọa độ. Đối với bám mục tiêu di động, thuật toán kết hợp bộ dự đoán quỹ đạo mục tiêu dựa trên mô hình chuyển động và bộ điều khiển trượt để đảm bảo UAV bám sát mục tiêu ngay cả khi có nhiễu gió lớn.
3.1. Tổng hợp bộ điều khiển trượt cho UAV cánh bằng
Tổng hợp bộ điều khiển trượt cho UAV cánh bằng bắt đầu bằng việc chọn mặt trượt phù hợp với đặc trưng động học. Mặt trượt được thiết kế để đảm bảo khi trạng thái nằm trên mặt trượt, hệ thống hội tụ ổn định về điểm cân bằng. Luật điều khiển dạng rơ le hoặc liên tục được xây dựng để đưa trạng thái từ vị trí任意 về mặt trượt trong thời gian hữu hạn. Ưu điểm nổi bật của điều khiển trượt là tính bất biến khi hoạt động trên mặt trượt: hệ thống không bị ảnh hưởng bởi thay đổi tham số và nhiễu bên ngoài. Điều này đặc biệt quan trọng với UAV hoạt động trong môi trường gió phức tạp. Các chỉ tiêu như thời gian hội tụ, biên độ dao động trượt được tối ưu hóa.
3.2. Thuật toán bám mục tiêu di động dựa trên dự đoán quỹ đạo
Thuật toán bám mục tiêu di động kết hợp giữa dự đoán chuyển động mục tiêu và điều khiển quỹ đạo UAV. Mục tiêu di động được mô hình hóa theo mô hình vận tốc không đổi hoặc mô hình gia tốc, sử dụng bộ lọc Kalman mở rộng để ước lượng trạng thái và dự đoán vị trí tương lai. Dựa trên vị trí dự đoán, quỹ đạo tham chiếu cho UAV được tính toán với góc nhìn và khoảng cách mong muốn. Bộ điều khiển trượt sử dụng sai lệch giữa quỹ đạo thực tế và quỹ đạo tham chiếu để tạo tín hiệu điều khiển. Thuật toán liên tục cập nhật khi mục tiêu thay đổi hướng hoặc tốc độ, đảm bảo UAV duy trì bám sát.
IV. Kết luận và ứng dụng thực tế của thuật toán điều khiển UAV
Nghiên cứu xây dựng thuật toán điều khiển quỹ đạo và bám mục tiêu di động mặt đất cho UAV cánh bằng đã đạt được nhiều kết quả có giá trị khoa học và ứng dụng thực tiễn. Thuật toán điều khiển trượt được chứng minh có tính bền vững cao, kháng nhiễu tốt và bất biến với thay đổi tham số mô hình. Kết quả mô phỏng và thực nghiệm cho thấy UAV có thể bám sát quỹ đạo mong muốn với sai số nhỏ ngay cả trong điều kiện gió mạnh. Thuật toán bám mục tiêu di động hoạt động hiệu quả với các loại mục tiêu khác nhau trên mặt đất. Phương pháp này có thể mở rộng áp dụng cho nhiều loại UAV cánh bằng khác nhau và các nhiệm vụ giám sát, trinh sát đa dạng. Đóng góp chính của nghiên cứu là cung cấp giải pháp điều khiển toàn diện từ lý thuyết đến thực tiễn cho UAV cánh bằng trong nhiệm vụ quân sự và dân sự.
4.1. Ứng dụng trong giám sát và trinh sát
Thuật toán điều khiển quỹ đạo và bám mục tiêu được ứng dụng rộng rãi trong giám sát và trinh sát bằng UAV cánh bằng. Trong lĩnh vực quân sự, UAV có thể tuần tra theo quỹ đạo định sẵn và tự động chuyển sang chế độ bám khi phát hiện mục tiêu địch. Trong lĩnh vực dân sự, UAV cánh bằng thực hiện giám sát biên giới, tuần tra rừng phòng cháy, theo dõi giao thông đường bộ. Khả năng bám mục tiêu di động giúp UAV theo dõi đối tượng nghi ngờ, xe cứu thương hoặc phương tiện vận tải. Khoảng cách bám và góc nhìn được điều chỉnh linh hoạt tùy theo yêu cầu nhiệm vụ cụ thể.
4.2. Hướng phát triển và mở rộng nghiên cứu
Nghiên cứu có thể được mở rộng theo nhiều hướng phát triển tiềm năng. Thứ nhất, áp dụng trí tuệ nhân tạo và học sâu để cải thiện khả năng nhận dạng mục tiêu và dự đoán quỹ đạo phức tạp. Thứ hai, phát triển thuật toán cho đội hình nhiều UAV phối hợp bám mục tiêu, chia sẻ thông tin và phân công nhiệm vụ. Thứ ba, tích hợp điều khiển trượt với các phương pháp điều khiển thích ứng để tăng khả năng chống chịu với bất định lớn. Thứ tư, nghiên cứu điều kiện thời tiết khắc nghiệt hơn như mưa bão, sương mù. Ngoài ra, tối ưu hóa năng lượng tiêu thụ để tăng thời gian bay và phạm vi hoạt động của UAV cánh bằng trong thực tế.