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 - Phạm Thị Phương Anh

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. Phân tích phương pháp kỹ thuật và ứng dụng thực tế.

Người đăng

Ẩn danh

Thể loại

Luận án tiến sĩ kỹ thuật

2021

153
1
0

Phí lưu trữ

45 Point

Tóm tắt

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ế.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

21/04/2026
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

Trích đoạn nội dung tài liệu

CHƯƠNG 1 TỔNG QUAN VỀ UAV VÀ ĐIỀU KHIỂN UAV Hiện nay điều khiển UAV là một lĩnh vực được quan tâm rộng rãi và đạt được nhiều kết quả quan trọng. Các nghiên cứu đều tập trung theo sơ đồ cấu trúc hệ thống điều khiển UAV được đề xuất trong [26],[27] trong đó có 3 vấn đề quan trọng đặt ra, đó là xác định được các tham số trạng thái của UAV trên cơ sở các phương tiện đo lường [97],[84]; trên cơ sở các tham số trạng thái của UAV và nhiệm vụ bay, tổng hợp bộ điều khiển vòng ngoài; tổng hợp bộ điều khiển vòng trong còn gọi là các bộ ổn định cho UAV [26],[28]. Để phân tích có tính hệ thống cho các nhiệm vụ này, dưới đây sẽ trình bày tổng quan về các vấn đề có liên quan. Sơ đồ cấu trúc hệ thống điều khiển UAV Hệ thống điều khiển tự lập UAV bao gồm khối tạo nhiệm vụ bay, khối điều khiển, hệ thống cảm biến và hệ thống xử lý tín hiệu đo được thể hiện bằng sơ đồ tổng quát sau [39]: Khối điều khiển Nhiệm vụ Điều khiển Điều khiển UAV bay quỹ đạo ổn định Động học Thiết bị Hệ thống xử phụ trợ lý tín hiệu đo Hệ cảm biến Hình 1.1 Sơ đồ cấu trúc tổng quát hệ thống điều khiển UAV Trong sơ đồ Hình 1.1, nhiệm vụ bay được nạp trước vào máy tính trên khoang hoặc có thể được thay đổi theo lệnh từ trung tâm điều khiển mặt đất.

Nhiệm vụ có thể là các quỹ đạo điểm-điểm, quỹ đạo cong hay quỹ đạo tròn và 7 đôi khi làm bám theo mục tiêu được xác định từ trạm điều khiển mặt đất. Căn cứ vào các giá trị của các biến trạng thái thu thập được trên UAV, trong đó bao gồm các biến trạng thái của UAV cũng như các biến trạng thái của mục tiêu so với UAV, nhiệm vụ bay cụ thể được đưa ra. Trong hệ thống điều khiển nêu trên, khối điều khiển quỹ đạo nhận các tham số từ nhiệm vụ bay cũng như các tham số trạng thái của UAV, xử lý số liệu thời gian thực để đưa ra các lệnh điều khiển quỹ đạo dưới dạng góc nghiêng, góc chúc ngóc và giá trị công suất của hệ thống đẩy của động cơ [27],[77]. Việc thiết lập các lệnh này sẽ ảnh hưởng đến độ chính xác của UAV bám theo nhiệm vụ bay.

Trong một số trường hợp, khối điều khiển quỹ đạo còn được gọi là khối điều khiển dẫn đường. Khối điều khiển ổn định nhận các lệnh này và trên cơ sở các tham số trạng thái của UAV sẽ tạo lệnh điều khiển các cơ cấu chấp hành trên UAV, đó là các góc lệch của bánh lái độ nghiêng  a , bánh lái nâng  e và góc mở van nhiên liệu T [39]. Việc thay đổi các góc a , e ,  T sẽ làm thay đổi các lực và mô men tác động lên UAV làm cho UAV thay đổi các tham số bay, hay biến trạng thái của nó. Việc thay đổi biến trạng thái này phụ thuộc vào động học của UAV.

Trong thực tế vòng điều khiển ổn định có tác động nhanh hơn vòng điều khiển quỹ đạo [39], vì vậy trong một số trường hợp có thể gộp vòng điều khiển trong và động học của UAV thành một khối và các giá trị thực trạng thái của UAV có thể coi là lặp lại của các lệnh tạo ra từ khối điều khiển quỹ đạo. Trong thực tế cũng có cách tiếp cận khác, đó là gộp 2 khối điều khiển quỹ đạo và điều khiển ổn định vào một và tạo ra các lệnh đến cơ cấu chấp hành trực tiếp từ nhiệm vụ bay và trạng thái của UAV [67],[68]. Đây là 8 phương pháp tiếp cận tương đối phức tạp và trong luận án sẽ không xem xét. Trạng thái của UAV được xác định nhờ hệ thống cảm biến và hệ thống xử lý dữ liệu đo lường.

Hệ thống cảm biến bao gồm hệ thống cảm biến quán tính, cảm biến từ trường và cảm biến GPS [62] và có thể thêm các cảm biến khác dựa trên các tham số vật lý đo được trên UAV (độ cao, tốc độ đối không. Ngoài ra, căn cứ vào điều kiện hoạt động có thể sử dụng các thiết bị phụ trợ nhận các tín hiệu từ bên ngoài để đưa vào hệ thống xử lý. Hệ thống xử lý dữ liệu đo lường nhận các thông tin từ hệ thống cảm biến và các thiết bị phụ trợ để xử lý, đưa ra các giá trị của biến trạng thái của UAV và theo từng nhiệm vụ nhất định, một số tham số của đối tượng mà UAV phải bám sát [95]. Các tham số này được truyền về khối tạo nhiệm vụ bay cũng như các khối điều khiển.

Trên cơ sở các số liệu đầu vào, hệ thống xử lý sẽ thực hiện xử lý trên cơ sở đa cảm biến [98] để đảm bảo chất lượng, độ chính xác và ổn định các tham số cần đo. Thuật toán này về cơ bản dựa trên các bộ lọc Kalman [53], [54],[92]. Dưới đây sẽ xem xét các giải pháp được áp dụng cho các khối trong sơ đồ điều khiển trên. Các vòng điều khiển trong hệ thống điều khiển bay Như trên sơ đồ Hình 1.1, hệ thống điều khiển bay sẽ so sánh nhiệm vụ bay với các tham số trạng thái của UAV để tạo ra các lệnh điều khiển.

Đối với máy bay cánh bằng, có 4 kênh điều khiển đó là kênh ga, kênh lên xuống, kênh lượn và kênh hướng, tuy nhiên không phải hệ thống nào cũng có đủ 4 kênh. Kênh ga T điều khiển công suất động cơ đẩy, các kênh lên xuống  e , kênh lượn  a và kênh hướng  r thứ tự điều khiển momen chúc ngóc, momen nghiêng (lượn), momen quay hướng của UAV. Các UAV cánh bằng liệng và chủ yếu sử dụng kênh lên xuống và kênh lượn để điều khiển. Các thuật toán điều khiển bay thường được phân chia ra 9 thành hai kênh: kênh ngang nhằm đảm bảo hướng bay và kênh dọc nhằm đảm bảo độ cao cũng như tốc độ của UAV.

Các hệ thống điều khiển thường sử dụng phản hồi trạng thái và đưa ra lệnh điều khiển để khử sai số giữa giá trị đặt và giá trị thực của các biến trạng thái UAV. Các phương pháp được sử dụng phổ biến là sử dụng bộ điều khiển PID kết hợp với các thuật toán điều khiển hiện đại [35],[43],[93] sử dụng điều khiển backstepping [82], các bộ điều khiển bền vững [46] các bộ điều khiển trong không gian H 2 [78] và trong không gian H  [42] hoặc bộ điều khiển trượt [33] điều khiển đón trước [23]. Các hệ thống điều khiển được xây dựng dựa trên mô hình đầy đủ của UAV [39], cụ thể trình bày dưới đây. Hệ thống điều khiển cũng như sơ đồ trên hình 1.1 về cơ bản được thể hiện trên hình 1.2 dưới đây: Giá trị Vòng điều vt ,r ,r  r Vòng điều Góc Động học Véc tơ đặt khiển ngoài khiển trong cánh lái UAV đầu ra y  , vt , p, q, r. Hệ thống đo  h, r, q trạng thái Hình 1.2 Sơ đồ cấu trúc tổng quát hệ thống điều khiển UAV với các véc tơ trạng thái và vecto điều khiển Hình 1.2 hệ thống điều khiển được chia ra thành 2 vòng, vòng điều khiển ngoài trên cơ sở nhiệm vụ bay và các tham số trạng thái của UAV, xử lý số liệu và đưa ra các giá trị của các tham số mà vòng điều khiển trong có nhiệm vụ ổn định nó [39].

Vòng điều khiển trong là vòng ổn định và các thuật toán nêu trên [26],[35] đã tương đối hoàn chỉnh được tích hợp trong các thiết bị 10 autopilot thông dụng. Đáp ứng của hệ thống đối với vòng điều khiển trong của hệ thống điều khiển UAV là nhỏ so với vòng điều khiển ngoài. Trong khuôn khổ của luận án này, vòng điều khiển trong sẽ được sử dụng các kết quả nghiên cứu đã được công bố và luận án chỉ tập trung vào vòng điều khiển ngoài. Ngoài ra để đơn giản vận tốc của UAV được duy trì ổn định, vì vậy vòng điều khiển ngoài chỉ còn là xác định các tham số góc liệng và góc chúc ngóc của UAV.

Đây cũng chính là hai kênh điều khiển chính của UAV: điều khiển hướng (kênh ngang) và điều khiển độ cao (kênh dọc). Để xây dựng thuật toán điều khiển quỹ đạo, cần xây dựng mô hình động học của UAV dưới góc độ mô hình động học dẫn đường hay mô hình động học vòng trong của UAV từ đó xác định các tham số đưa vào hệ ổn định vòng trong. Vòng điều khiển trong có nhiệm vụ ổn định các tham số của UAV theo các giá trị đầu vào được đưa ra từ vòng điều khiển ngoài ví dụ như vận tốc UAV, góc liệng, góc chúc ngóc. Trong luận án này, vòng điều khiển trong được xem xét như một vòng điều khiển sử dụng các thiết bị Autopilot có chất lượng đáp ứng yêu cầu của hệ thống điều khiển, có thời gian tác động nhỏ so với vòng điều khiển ngoài.

Khi đó các tham số đầu ra của vòng điều khiển trong được coi như bằng với giá trị đặt đầu vào. Phương trình động học điều khiển quỹ đạo của UAV Trong phần này, các mô hình toán học đơn giản của UAV được xây dựng để áp dụng trong việc thiết kế bộ điều khiển quỹ đạo cho UAV. Để xây dựng mô hình toán học đơn giản, dưới đây không đề cập đến các phương trình lực, phương trình momen và tính toán các lực khí động học phức tạp tác động lên khung máy bay. Các phương trình tổng quát được thay thế bằng phương trình động học đơn giản.

Mô hình này đã được sử dụng để tổng hợp hệ thống điều khiển bám quỹ đạo cho UAV [86]. 11 Điều khiển quỹ đạo trong không gian 3 chiều đề cập đến bám theo quỹ đạo trên cả hai mặt phẳng mặt phẳng ngang và dọc [30],[94]. Nhiệm vụ của nó bao gồm bám mặt đất (vị trí) 2 chiều, cũng như bám theo độ cao của quỹ đạo mong muốn. Trong trường hợp 3D, các lệnh dẫn đường được tạo cho hệ thống điều khiển ngang/hướng theo giá trị của tham số góc nghiêng hoặc góc hướng và cho hệ thống điều khiển theo chiều dọc là tham số về góc chúc ngóc hoặc góc tấn, và có tính đến tác động lẫn nhau giữa hai kênh điều khiển này.

Điều khiển quỹ đạo trong mặt phẳng ngang là điều khiển UAV theo đường thẳng hoặc đường cong qua các điểm tham chiếu của quỹ đạo đặt một cách chính xác nhất làm sao sai số bám là độ lệch ngang nhỏ nhất. Điều khiển quỹ đạo theo mặt phẳng thẳng đứng bảo đảm độ chính xác bám theo độ cao.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ