Thiết lập tuyến đường bay khép kín của vật thể bay không người lái hạng nhẹ khi có dữ liệu thống kê về gió trong vùng bay
Trong giai đoạn phát triển hiện nay của vật
thể bay không người lái (UAV), một trong
những lĩnh vực quan trọng là xây dựng các mô
hình và phương pháp ứng dụng của UAV [1].
Việc xây dựng chương trình bay là một trong
những bước chuẩn bị ảnh hưởng lớn đến ứng
dụng của UAV. Chương trình bay được cài đặt
vào thiết bị trên khoang trước khi bay và khảo
sát việc thực hiện sơ đồ bay theo tọa độ hoặc
tọa độ - thời gian [2]. Để hiệu chỉnh chương
trình bay cần tính đến đặc trưng kỹ thuật và ứng
dụng của UAV. Trong số các UAV hiện có, bài
báo này chỉ khảo sát các UAV hạng nhẹ với đặc
trưng kỹ thuật bay là bán kính hoạt động nhỏ và
trung bình, vận tốc bay khoảng 65 km/h, thời
gian bay từ 1 giờ đến một vài giờ. Ví dụ
“Gatewing X100” vận tốc bay trung bình
khoảng 75 km/h, thời gian bay không quá 1 giờ,
tầm xa hoạt động trong giới hạn 40 km. Điểm
đặc biệt của UAV này, thứ nhất là vận tốc bay
rất gần với vận tốc gió khả dĩ trong vùng bay,
cụ thể “Gatewing X100” có thể vận hành khi
vận tốc gió đạt đến 65 km/h. Thứ hai, tầm xa và
thời gian bay tương đối nhỏ, theo những đặc
trưng nói trên hoàn toàn có thể bỏ qua sự biến
đổi về thời gian và không gian của giá trị tham
số các thành phần gió [3]. Khi có gió không đổi
cho trước trong [1] đã nghiên cứu, UAV hạng
nhẹ được sử dụng nhằm thu được cảnh quay
video của các mục tiêu trên mặt đất với các góc
phương vị xác định với máy quay cố định, cũng
như thu được mô hình tuyến đường bay khi có
sự hiện diện của gió nhiễu loạn ngẫu nhiên.
Tóm tắt nội dung tài liệu: Thiết lập tuyến đường bay khép kín của vật thể bay không người lái hạng nhẹ khi có dữ liệu thống kê về gió trong vùng bay
Tạp chí Khoa học ĐHQGHN: Khoa học Tự nhiên và Công nghệ, Tập 32, Số 1 (2016) 73-78 73 Thiết lập tuyến đường bay khép kín của vật thể bay không người lái hạng nhẹ khi có dữ liệu thống kê về gió trong vùng bay Phạm Xuân Quyền* Học viện Kỹ thuật Quân sự, 236 Hoàng Quốc Việt, Cầu Giấy, Hà Nội, Việt Nam Nhận ngày 26 tháng 5 năm 2015 Chỉnh sửa ngày 22 tháng 9 năm 2015; Chấp nhận đăng ngày 18 tháng 3 năm 2016 Tóm tắt: Trong bài báo này, tác giả trình bày phương pháp xác định tuyến đường bay tối ưu của vật thể bay không người lái hạng nhẹ khi có dữ liệu thống kê về gió trong vùng bay. Đây là cơ sở khoa học để xây dựng chương trình bay trên khoang của UAV khi điều kiện thời tiết phức tạp. Kết quả tính toán phù hợp với những lời giải của các công trình đã được công bố. Từ khóa: Bài toán người bán hàng, quy hoạch hành trình bay, tìm nghiệm trong điều kiện bất định, dữ liệu thống kê về gió. 1. Mở đầu∗ Trong giai đoạn phát triển hiện nay của vật thể bay không người lái (UAV), một trong những lĩnh vực quan trọng là xây dựng các mô hình và phương pháp ứng dụng của UAV [1]. Việc xây dựng chương trình bay là một trong những bước chuẩn bị ảnh hưởng lớn đến ứng dụng của UAV. Chương trình bay được cài đặt vào thiết bị trên khoang trước khi bay và khảo sát việc thực hiện sơ đồ bay theo tọa độ hoặc tọa độ - thời gian [2]. Để hiệu chỉnh chương trình bay cần tính đến đặc trưng kỹ thuật và ứng dụng của UAV. Trong số các UAV hiện có, bài báo này chỉ khảo sát các UAV hạng nhẹ với đặc trưng kỹ thuật bay là bán kính hoạt động nhỏ và trung bình, vận tốc bay khoảng 65 km/h, thời gian bay từ 1 giờ đến một vài giờ. Ví dụ _______ ∗ ĐT.: 84- 967859576 Email: famvn@mail.ru “Gatewing X100” vận tốc bay trung bình khoảng 75 km/h, thời gian bay không quá 1 giờ, tầm xa hoạt động trong giới hạn 40 km. Điểm đặc biệt của UAV này, thứ nhất là vận tốc bay rất gần với vận tốc gió khả dĩ trong vùng bay, cụ thể “Gatewing X100” có thể vận hành khi vận tốc gió đạt đến 65 km/h. Thứ hai, tầm xa và thời gian bay tương đối nhỏ, theo những đặc trưng nói trên hoàn toàn có thể bỏ qua sự biến đổi về thời gian và không gian của giá trị tham số các thành phần gió [3]. Khi có gió không đổi cho trước trong [1] đã nghiên cứu, UAV hạng nhẹ được sử dụng nhằm thu được cảnh quay video của các mục tiêu trên mặt đất với các góc phương vị xác định với máy quay cố định, cũng như thu được mô hình tuyến đường bay khi có sự hiện diện của gió nhiễu loạn ngẫu nhiên. Quỹ đạo bay [2] của UAV hạng nhẹ được nghiên cứu tập trung trong việc xác định gió tối ưu để chụp ảnh các mục tiêu trên mặt đất. Kết quả tính toán trong [4] thu được thời gian bay P.X. Quyền / Tạp chí Khoa học ĐHQGHN: Khoa học Tự nhiên và Công nghệ, Tập 32, Số 1 (2016) 73-78 74 tối thiểu của hành trình bay tối ưu với vận tốc không đổi của UAV ở độ cao không đổi trong điều kiện gió phân bố đều và ổn định. Nhận thấy rằng, vận tốc và hướng gió có thể được xác định theo vệ tinh khí tượng hoặc trạm khí tượng trên mặt đất Tuy nhiên, do nhiều nguyên nhân dự báo về gió trong vùng bay không phải lúc nào cũng có, ví dụ trong các điều kiện không có internet, không có tín hiệu vô tuyến, không có các liên kết khác về thông tin gió, không có thiết bị thu thông tin về gió Khi đó, xây dựng hành trình bay hợp lý của UAV có tính đến gió là rất khó khăn và thậm chí là không thể thực hiện được. Trong khi đó, nhiều khu vực đã có được dữ liệu thống kê về giá trị tham số gió và được giới thiệu trong các sách tra cứu về khí hậu [5]. Việc sử dụng dữ liệu thống kê về gió để tính toán quỹ đạo cũng như thời gian bay của UAV được trình bày trong [6]. Bên cạnh đó vẫn còn tồn tại bài toán chưa được giải quyết liên quan tới việc xác định thứ tự bay tối ưu qua các điểm xác định theo thời gian của UAV trong vùng gió với dữ liệu thống kê đã biết. Vì vậy, xây dựng phương pháp thiết lập hành trình bay khép kín của UAV khi có dữ liệu thống kê về gió trong vùng bay là một bài toán thực tế cấp bách và rất quan trọng. 2. Thông tin thống kê về tham số gió Trong sách tra cứu thông tin thống kê về tham số gió [5] thường được biểu diễn dưới dạng bảng, trong đó chỉ ra xác suất tham số gió nhận giá trị trong khoảng xác định. Dữ liệu trong các bảng này luôn phụ thuộc vào thời gian xác định của ngày, mùa và địa điểm (Bảng 1). Vì vậy dạng tổng quát của các bảng này được đưa ra trong bảng 2. Bảng 1. Xác suất thống kê về gió (%) tại thành phố Tưigđa, tháng 3, 13h00 Hướng gió (độ) ВV (m/s) 0 45 90 135 180 225 270 315 [0;1] 1.0 0.8 1.1 0.8 1.1 1.4 1.7 2.1 [2;5] 12 7.9 4.0 3.3 2.1 5.5 5.4 13.5 [6;9] 5.0 1.4 1.1 2.1 1.9 1.1 2.1 11.2 [10;13] 1.0 1.0 0.2 1.0 0.5 0.3 1.0 2.5 [14;17] 0.2 0.2 0.2 0.5 0.2 0.0 0.5 1.1 Bảng 2. Xác suất thống kê về gió (%) 1; 1 1 l пλ λ λ≤ < z; l пz zλ λ λ≤ < Z; l пZ Zλ λ λ≤ < 1; 1 1 N B В В ВV V V≤ ≤ 1,1( )P Ω 1,( )zP Ω 1,( )ZP Ω k; N BВk В ВkV V V≤ ≤ ,1( )kP Ω ,( )k zP Ω ,( )k ZP Ω K; N BВK В ВKV V V≤ ≤ ,1( )KP Ω ,( )K zP Ω ,( )K ZP Ω Ở đây, z - số khoảng hướng gió; k - số khoảng vận tốc gió. ,k zΩ - vùng con gió trong «kz» vùng con và φ - vùng gió; , ( )k zP Ω - xác suất xuất hiện gió trong vùng ,k zΩ và khi đó xác suất gió toàn phần trong vùng φ có dạng: P.X. Quyền / Tạp chí Khoa học ĐHQGHN: Khoa học Tự nhiên và Công nghệ, Tập 32, Số 1 (2016) 73-78 75 1, , 1, ( ) 100% m M k m k K P P = = = Ω =∑ 3. Thiết lập bài toán quy hoạch hành trình bay khi có thông tin thống kê về tham số gió Thiết lập bài toán lập hành trình bay giống như bài toán tối ưu ngẫu nhiên khi sử dụng phương pháp ngẫu nhiên [7]. Khi đó, yếu tố nhiễu loạn là tham số gió ( ВV ) trong vùng ,k zΩ với xác suất thống kê gió cho trước , , ( )k z k zP PΩ = . Trong đó m là hành trình bay trong [8-12] từ tập hợp M [13]. Khi đó hàm mục tiêu sơ cấp của thời gian bay qua các điểm của mỗi hành trình ( , )Вt m V là đại lượng ngẫu nhiên có tính không xác định có thể bỏ qua bằng cách chuyển từ hàm mục tiêu sơ cấp của thời gian bay ( , )Вt m V đến một đặc trưng thống kê nào đó của nó mà được xem như là hàm mục tiêu thứ cấp. Khi đó đặc trưng này có thể là kỳ vọng toán học: ( ) ( , )Вt m MO t m V = (1) Ở đây ký hiệu MO thể hiện phép toán thống kê trung bình theo tập hợp vector gió ngẫu nhiên ВV trong vùng ,k zΩ . Và dĩ nhiên kỳ vọng toán học theo tập vector gió ngẫu nhiên ВV trong vùng ,k zΩ có thể được viết lại ở dạng sau: , , ( , ) ( , ) k z k z Вt m MO t m VΩ Ω = (2) Với tư cách là yếu tố nhiễu loạn, vector gió ВV được hiểu như là yếu tố không xác định và chỉ biết được giới hạn giá trị của chúng (bảng 2). Tính bất định của hàm mục tiêu sơ cấp được loại trừ bằng cách chuyển sang hàm mục tiêu thứ cấp. Tuy nhiên, vì rằng vector ВV hoàn toàn không biết, ngoài vùng cho phép ,k zΩ nên rõ ràng trong vai trò làm thứ cấp đánh giá thời gian bay , ( , )max k zt m Ω tiếp nhận giá trị xấu nhất theo tất cả các yếu tố không xác định cho phép của hàm sơ cấp trong vùng ,k zΩ , nghĩa là hàm cực trị: , , ( , ) max ( , ) k z max k z Вt m t m VΩΩ = (3) Tuy nhiên đánh giá thời gian bay của UAV theo (3) là không thể vì tính liên tục của thông số gió và của vector ВV trong vùng ,k zΩ . Vì vậy để đánh giá thời gian bay lớn nhất theo (3) cần phải sử dụng giá trị rời rạc đã biết của thông số gió trong mỗi vùng ,k zΩ [13] với xác suất là: , , ( )k z k zP PΩ = (4) Khi bài toán tìm hành trình bay tối ưu *m có dạng kỳ vọng toán học nhỏ nhất của thời gian bay, nghĩa là thiết lập bài toán tối ưu ngẫu nhiên có dạng sau: * , arg min ( , )max k z M m MO t m φ = Ω (5) 4. Thủ tục giải bài toán quy hoạch hành trình bay 4.1. Đánh giá thời gian bay của mỗi hành trình bay theo các vùng gió ,k zΩ Theo công thức (3) có thể lựa chọn được giá trị của thời gian bay lớn nhất khi các điều kiện gió xấu nhất của vùng đã cho với xác suất , ( )k zP Ω . Đánh giá về thời gian theo tất cả các giá trị rời rạc trong vùng ,k zΩ cũng rất khó khăn vì phụ thuộc vào sự phân bố của các giá trị này[13]. Điều này có nghĩa là kết quả thu được phụ thuộc lớn vào việc lựa chọn giá trị cũng như số lượng của chúng. Lựa chọn ngẫu nhiên các giá trị rời rạc này có thể không đưa ra được giá trị cực trị hoặc giá trị có độ lệch lớn so với giá trị cực trị. Còn nếu như lựa chọn số lượng lớn của chúng theo vùng ,k zΩ , thì kết quả có thể sẽ không thu được vì mỗi giá trị của tham số gió được gọi là dữ liệu ban đầu của một bài toán thiết lập hành trình bay [11], việc tìm nghiệm của bài toán là rất khó vì khối lượng P.X. Quyền / Tạp chí Khoa học ĐHQGHN: Khoa học Tự nhiên và Công nghệ, Tập 32, Số 1 (2016) 73-78 76 tính toán lớn, đặc biệt khi có số lượng lớn các điểm thuộc hành trình [13]. Mặt khác theo hình 1 không khó để thấy rằng thời gian bay phụ thuộc rất lớn vào gió và ít phụ thuộc vào hướng gió. Ngoài ra, giá trị cực trị của thời gian theo tất cả các vùng luôn luôn tìm được khi vận tốc gió lớn nhất, nghĩa là tại vị trí biên của mỗi vùng ,k zΩ theo vận tốc gió. Hình 1. Sự phụ thuộc của thời gian bay vào các giá trị của tham số gió [13]. Vì vậy, để nhận được giá trị cực trị theo công thức (3) chỉ cần xem xét giá trị lớn nhất của vận tốc gió махВV theo tất cả các hướng của gió trong vùng ,k zΩ gần các giá trị bên cạnh. Nghĩa là, 1i iλ λ λ−= + ∆ , λ∆ - là đại lượng rất nhỏ của ( )п lz zλ λ− , ví dụ 2λ∆ = ; khi đó công thức (3) có thể được viết lại dưới dạng sau: , max , ( , ) max ( , , ) мах в В Вk k z l п z i z в k z Вk i V V t m t m V λ λ λ λ = ∈Ω ≤ < Ω = (6) Ở đây, ( , , )вВk it m V λ là thời gian bay qua các điểm của mỗi hành trình bay khép kín khi có thông tin về gió, chúng được tính theo công thức trong [2], [4]. 4.2. Chỉ số hiệu quả của mỗi hành trình bay theo vùng φ Kỳ vọng toán học của đánh giá thời gian bay của mỗi hành trình theo vùng gió φ được tính theo công thức (7): [ ] [ ] max , , 1, 1, ( ) ( ) ( , ) ( )k z k z k K z Z MO t m MO t m t m P φ = = = = Ω Ω∑ (7) Ở đây, giá trị max , ( , )k zt m Ω được tính theo công thức (6) và , ( )k zP Ω được xác định theo các dữ liệu đã cho trong bảng 3. 4.3. Lựa chọn hành trình bay tốt nhất Xác định *m theo công thức (5) gặp phải khó khăn lớn và thậm chí là không thể xác định được, đặc biệt khi số lượng điểm thuộc hành trình lớn vì số M lớn [13]. Vì vậy, để giải quyết bài toán đặt ra theo công thức (5) cần phải tiếp P.X. Quyền / Tạp chí Khoa học ĐHQGHN: Khoa học Tự nhiên và Công nghệ, Tập 32, Số 1 (2016) 73-78 77 nhận tập hợp hành trình bay tối ưu tiềm năng (M) [13], vì số lượng hành trình trong tập M rất nhỏ so với số lượng trong M , nghĩa là М M N N . Ngoài ra, trong [13] đã chỉ ra rằng hành trình bay khép kín nhanh nhất tìm được trong tập M hoặc M hoặc M là như nhau. Khi đó có thể viết lại công thức (5) dưới dạng sau: [ ]* arg min ( ) M m MO t m= (8) Vì vậy, sử dụng các công thức (6-8) cho phép thu được hành trình bay khép kín nhanh nhất khi chỉ có dữ liệu thống kê về gió trong vùng bay. 5. Kết luận Bài báo đã phân tích và đề xuất việc sử dụng phương án giải quyết bài toán lập hành trình bay của UAV khi chỉ có dữ liệu thống kê về gió trong vùng bay trên cơ sở sử dụng hàm mục tiêu thứ cấp. Vấn đề tính toán khó khăn xuất hiện khi giải bài toán thiết lập hành trình bay trong điều kiện khoảng giá trị tham số gió là lựa chọn tuyến đường bay tối ưu từ tập hợp rất lớn số lượng hành trình bay có thể. Khó khăn này đã được khắc phục nhờ sử dụng tập hợp hành trình bay tối ưu tiềm năng. Kết quả nhận được cho phép xây dựng chương trình bay tự động trên khoang của UAV hạng nhẹ giúp tối ưu thời gian bay từ 23% đến 33%. Tài liệu tham khảo [1] Nicola Ceccarelli, John J. Enright, Emilio Frazzoli, Steven J. Rasmussen and Corey J. Schumacher. Micro UAV Path Planning for Reconnaissance in Wind // Proceedings of the 2007 American Control Conference. Marriott Marquis Hotel at Times Square. New York City, USA, July 11-13, 2007. FrB12.3, -5310-5315р. [2] Techy, L. and Woolsey, C. A. Minimum-Time Path Planning for Unmanned Aerial Vehicles in Steady Uniform Winds // Journal of Guidance, Control, and Dynamics, Vol. 32, No. 6, 2009, pp. 1736–1746. [3] Garifullin K. K. Variability of Wind in Free Atmosphere. L. Gidrometeoizdat, 1967. - 143 p. [4] Michaël Soulignac, Patrick Taillibert, Michel Rueher. Path Planning for UAVs in Time-Varying Winds // 27th Workshop of the uk planning and scheduling Special Interest Group, December 11- 12, 2008, PLanSIG 2008, 2p. [5] Handbook on Climate of SSSR. 25. Khabarovsk Territory and Amur Region. Part 3. Wind // Gidrometeoizdat, 1967 – 314 p. [6] Rivkin AM, Flying Model Aircraft at FL // Electronic Scientific Publication, Science and Education, November 2011, № 11, 12p. [7] V.V. Malyshev Methods for Optimization Problems in System Analysis and Management: Textbook / / Moscow: MAI -PRINT in 2010 . – 440p i. [8] Pham Xuan Quyen , Moiseev D.V. Some Properties of Optimal Closed Flight Itinerary of Light Aircraft With Regard To Wind Forecast. Thesis of 10th International Conference "Aviation and Space - 2011", November 8-10, 2011, Moscow. - St. Petersburg. LLC "Print-Salon", 2011 - P.103 -104 i . [9] Pham Xuan Quyen, Moiseev D.V. Targamadze R.Ch. Study of Optimal Closed Flight Itinerary By Points in Constant Wind // Thesis of 17th International Conference "System Analysis, Management and Navigation" , July 1-8, 2012 , Ukraine , Evpatoria (Crimea) . - M. : MAI, 2012 - P.59 -60 i. [10] Moiseev D.V. Analysis of Stability of Optimal flight Itinerary of UAV With Regard To Wind Forecast // Proceedings of XVII International Scientific and Technical Seminar "Modern Technologies in Control, Automation and Information Processing" - St. Petersburg: RIP SAC , 2008 . - P.172 i. [11] Targamadze R.Ch. Moiseev DV, Pham Xuan Quyen. Rational Choice of Closed Flight Itinerary of Light Aircraft With Regard To Wind Forecast // Bulletin of Federal State Unitary Enterprise NPO. Lavochkin, 2012 . № 3. P.76-83 i. [12] Moiseev D.V., Pham Xuan Quyen. Properties of Optimal Closed Flight Itinerary of Light Aircraft With Regard To Wind Forecast / / Internet - Journal " Proceedings of MAI", 2012. № 52. i. [13] Phạm Xuân Quyền, Trịnh Văn Minh. Vùng nghiệm không đổi của bài toán lập hành trình bay có tính đến ảnh hưởng của gió trong vùng bay. Tạp chí Khoa học & Kỹ thuật (Học viện KTQS), số 159(2-2014), tr. 74-83. P.X. Quyền / Tạp chí Khoa học ĐHQGHN: Khoa học Tự nhiên và Công nghệ, Tập 32, Số 1 (2016) 73-78 78 Setting Closed Flight Route for Lightweight Unmanned Aerial Vehicle with Statistical Data of the Wind in the Flight Area Phạm Xuân Quyền Military Technical Academy, 236 Hoàng Quốc Việt, Cầu Giấy, Hanoi, Vietnam Abstract: In this paper, the authors present methods for determining the optimal route for lightweight unmanned aerial vehicle with statistical data of the wind in the flight area. This is the scientific basis for the setting program on the board of UAV with weather conditions. The results calculated in accordance with the interpretation of the works have been published. Keywords: Salesman problem, planning on the flight route, search results in uncertain conditions, statistical data on wind. i Tài liệu viết bằng tiếng Nga
File đính kèm:
- thiet_lap_tuyen_duong_bay_khep_kin_cua_vat_the_bay_khong_ngu.pdf