999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于HME-ABC 算法的多無人直升機時間協同航路規劃

2024-01-26 03:18:24韓增亮朱豪杰吳慶憲
指揮與控制學報 2023年6期
關鍵詞:記憶規劃優化

韓增亮 陳 謀 朱豪杰 吳慶憲

在軍事領域,UAH 憑借其能夠在復雜危險環境工作的出色能力,成為近年來最具發展前景和挑戰的軍事裝備之一[1].隨著現代空戰技術的不斷發展,軍事偵察與打擊任務的復雜性日益增加,單機偵察與打擊模式已無法滿足當前的軍事任務需求,多機協同作戰成為UAH 在戰場作戰的主要形式.航路規劃作為UAH 協同作戰的基礎,能夠為每架UAH 提供一條安全無碰撞的最優飛行航路,使UAH 編隊能夠安全有效地完成預定任務[2].因此,高效合理的協同規劃技術便成為了任務能否成功的關鍵.

學者們提出了一系列方法來處理UAH 的航路規劃問題,例如人工勢場(artificial potential field,APF)算法、A* 算法、Voronoi 圖算法以及快速探索隨機樹(rapidly-exploring random tree,RRT)算法等[3-6].上述優化算法在處理具有復雜約束的航路規劃問題時,普遍存在搜索時間長、易陷入局部最優等問題.隨著計算智能的提出與發展,群智能算法逐漸成為解決航路規劃問題的熱門方向.文獻[7]提出了一種具有貪婪啟發機制的遺傳算法,通過對風速與風向的評估規劃無人機三維緊急降落航路規劃問題;文獻[8]提出了一種基于量子粒子群優化的混合差分進化(quantum-particle swarm optimization,Q-PSO)算法,利用不同算法的融合為海上UAV 提供了飛行航路方案;文獻[9]提出了一種改進的離散粒子群優化(discrete-particle swarm optimization,DPSO)算法,通過采用確定性初始化、隨機突變和邊緣交換等方式來求解耦合旅行商問題.伴隨著空戰環境日益復雜,一系列新型群智能優化算法被提出并應用于航路規劃問題,例如人工蜂群(artificial bee colony,ABC)算法、狼群搜索(wolf pack search,WPS)算法、混合蛙跳(shuffled frog leaping,SFL)算法和杜鵑搜索(cuckoo search,CS)算法等[10-13].同時,隨著群智能算法的深入研究與發展,其改進型算法成為了協同航路規劃問題的熱門研究方向,見文獻[14-18].通過大量的文獻分析可以看出,無論單UAV 還是多UAV 很多研究都僅限于空間上的航路規劃,這些方法更多地注重于航路避碰,卻忽略了對于時間協同的考慮.然而對于多機聯合作戰任務,往往需要多架UAV 能夠在規定時間約束下從不同的起點同時飛至指定的任務區域,使其能在有效時間窗口下協同執行偵察或打擊任務.這就需要UAV 編隊的飛行航路要滿足時間協同性的要求.因此,時間上的協同便成為了UAV 聯合作戰任務成功關鍵因素,所以為UAH 編隊規劃出帶有時間協同約束的飛行航路就顯得極其重要.

本文針對多UAH 時間協同航路規劃問題,研究了一種基于異維記憶進化策略的人工蜂群協同航路算法,利用蜂群的記憶模式與信息交互能力設計了異維記憶知識庫用來取代傳統ABC 算法單一隨機的搜索方式,有效地降低了蜂群的無效搜索,在減少優化迭代次數的同時顯著提高了協同航路的優化效率.

1 航路規劃問題建模

1.1 問題描述

多UAH 時間協同航路規劃要求每架UAH 根據任務需求,從不同起點出發并同時到達目標區域執行任務.UAH 編隊在飛行過程中可能面臨著地形與防空武器的威脅,規劃的航路須避開上述威脅區域并滿足UAH 的機動性能約束.

圖1 多UAH 協同航路規劃問題模型Fig.1 Model of multi-UAH coordinated flight path planning problem

由于對規劃空間進行了垂直分割操作,航路點的尋找范圍從整個三維規劃空間可以縮小為N-1 個二維平面.對于每個二維平面,航路點的表征方式可以轉換為.因此,多UAH 時間協同航路規劃問題的優化變量E 可以被定義為:

所有航路點應滿足地圖邊界的約束,即[8]

1.2 航路代價分析

1.2.1 油耗代價

更短的飛行航路意味著更少的燃油消耗、更短的飛行時間和更安全的飛行包線.因此,油耗代價Jl可以描述為[18]:

其中,k=1,2,…,N,N 為航路點數量,v 為UAH 的飛行速度,lk為第k 條子航跡長度,ρ 為UAH 平均油耗.

1.2.2 威脅代價

如圖2 所示,將威脅區域簡化為半徑為R 的半球體,航路威脅代價Jt可以描述為[19]:

圖2 威脅代價計算示意圖Fig.2 Schematic diagram of threat cost calculation

1.2.3 高度代價

在保證UAH 安全飛行的前提下,降低其飛行高度可以提高UAH 的隱蔽性,如圖3 所示.因此,航路的高度代價Ja可以描述為[19]:

圖3 高度代價計算示意圖Fig.3 Schematic diagram of altitude cost calculation

1.3 航路約束分析

1.3.1 UAH 性能約束

UAH 的性能約束主要為偏航角約束與俯仰角約束,性能約束項可以表示為:

1.3.2 航路安全約束

航路安全性主要體現在UAH 與地形是否發生碰撞和UAH 之間是否發生碰撞.因此,航路安全約束可以表示為:

協同航路規劃還需考慮不同的UAH 之間的航路避碰問題.首先考慮航路i 上的航路點m 與航路j上的航路點n 之間的距離是否小于預設安全距離.

1.3.3 航路協同能力

多UAH 協同航路規劃的時間協同性要求每架UAH 應具有相同的編隊預計到達時間(estimate time arrival,ETA).如圖4 所示,UAH 編隊中每架UAH 的速度范圍為,則第i 架UAH 的飛行時間段為:

圖4 時間協同窗口示意圖Fig.4 Schematic diagram of the time synergy window

當第i 架UAH 和第j 架UAH 存在時間協同的可能性,則這兩架UAH 沿航路飛行的時間應滿足以下關系:

若兩架UAH 飛行時間段的相交區間與兩時間段中較小時間段長度之比不小于,則

2 多UAH 時間協同航路規劃算法

2.1 多UAH 時間協同航路規劃框架

多UAH 時間協同航路規劃要求UAH 編隊從不同起點出發,并在合理的時間窗口內飛至任務區域.圖5 為多UAH 時間協同航路規劃框架,該框架將多UAH 航路規劃被轉化為單UAH 航路規劃,通過時間約束調整各架UAH 飛行速度,計算時間協同變量ETA,從而為UAH 編隊規劃出滿足時間窗口的飛行路徑.

圖5 時間協同航路規劃框架Fig.5 Framework of time-coordinated flight path planning

2.2 基于HME-ABC 算法的多UAH 時間協同航路規劃

為了提高多UAH 時間協同航路規劃問題的結算效率與規劃質量,本文根據蜂群的聯想記憶能力提出了一種基于HME-ABC 算法.通過異維記憶知識庫的引導進化降低了蜂群的無效搜索過程,提高ABC算法的收斂速度和優化效率,為UAH 編隊快速高效地規劃出時間協同飛行航路.詳細的基于HME-ABC算法的多UAH 時間協同航路規劃過程如下所示.

2.2.1 建立協同航路規劃目標函數

根據戰場環境配置與協同任務需求構建協同航路規劃問題模型.考慮到協同航路的綜合代價與約束,多UAH 時間協同航路規劃目標函數可以描述為:

2.2.2 算法初始化

每個蜜源位置代表一個UAH 的候選航路點,設置雇傭蜂和觀察蜂數量為SN,采用D 維向量來描述第i 個蜜源的位置信息,通過式(26)在規劃空間中初始化蜜源位置[19].

2.2.3 HME-ABC 算法優化過程

1)雇傭蜂階段

a)基于種群信息引導的平衡進化方式

該進化方式利用了種群中不同質量個體的綜合信息,個體在決定更新行為時充分考慮了自身、當前最優個體和其他個體的影響.基于種群信息引導的平衡進化方式如下:

其中,fit(xi)為當前個體的適應度函數.個體適應度值計算方式如下[14]:

其中,obj(x)為備選解x 的目標函數值.

b)基于異維記憶機制的進化方式

考慮到蜂群進化存在失敗概率的問題,本節為進化失敗的雇傭蜂設計了一種基于異維記憶機制的進化方式,利用蜜蜂的記憶能力將進化成功經驗應用于UAH 航路點的搜索.

圖6 記憶知識庫Fig.6 Memory knowledgebase

針對于進化失敗的個體,將給予其二次進化的機會.為提高航路規劃的成功率,二次進化階段將借鑒記憶知識庫中的成功案例對其進行指導.

如圖7 所示,二次進化所需的信息將不再從種群中獲得,取而代之的是記憶知識庫中的成功經驗.考慮到算法需平衡開發與探索能力,設計了如下的進化方式:

圖7 二次進化示意圖Fig.7 Schematic diagram of secondary evolution

HME-ABC 算法的雇傭蜂階段流程如下.

2)觀察蜂階段

觀察蜂通過雇傭蜂所分享的信息,根據蜜源質量采用輪盤賭策略選擇合適的蜜源進行開采.跟隨概率Pi(x)可表示為[19]:

其中,fiti(x)為第i 個蜜源的適應度.

3)偵察蜂階段

傳統的ABC 算法采用初始化策略作為偵察蜂的進化方式,搜索方向的隨機性可能會降低新蜜源的開發效率.為此,將根據記憶知識庫的進化經驗,設計一種基于跨越式搜索的偵察蜂更新策略.

如圖8 所示,偵察蜂從記憶知識庫中選擇兩例成功進化經驗,其對應的蜜源位置中心作為新蜜源位置,該過程可描述為:

圖8 偵察蜂搜索策略Fig.8 Strategy of scout bee search

2.2.4 協同航路ETA 計算

當HME-ABC 算法滿足迭代終止條件,便輸出最終的全局最優UAH 編隊航路點序列.根據所規劃出的候選航路的長度,協調各架UAH 的飛行速度,利用式(22)和式(23)計算出航路協同ETA.最終的規劃結果為UAH 編隊的飛行航路與協同時間窗口.

基于HME-ABC 算法的多UAH 時間協同航路規劃流程如圖9 所示.

圖9 HME-ABC 算法流程圖Fig.9 Flow chart of HME-ABC algorithm

2.3 計算復雜度分析

HME-ABC 算法的計算復雜度由初始化階段復雜度與優化階段復雜度組成,具體計算如下[19].

1)初始化階段

2)算法優化階段

其中,O(·)表示算法漸進時間復雜度,n 代表輸入數據的量.

初始化階段只在程序開始時執行一次,優化階段必須在每個周期中執行,直到算法結束.因此,HME-ABC 算法的最大計算復雜度可以被描述為:

相似的,傳統ABC 算法的最大計算復雜度可以被計算如下:

計算結果表明,HME-ABC 算法并沒有增加傳統ABC 算法的計算復雜度,能夠保證多UAH 時間協同航路規劃系統的求解效率.并且憑借群智能算法無模型依賴的特性,HME-ABC 算法在復雜優化問題的適用性能力也能夠得到保障.

3 仿真結果與分析

為驗證所提模型與HME-ABC 算法在多UAH時間協同航路規劃問題中的有效性,將ABC 算法、BAS-ABC 算法以及HME-ABC 算法3 種算法進行仿真實驗驗證[14].模擬飛行空間范圍為250km× 250 km×250 km,飛行區域存在3 個不同的威脅區域,威脅信息如表1 所示.5 架UAH 分別從(171,30,30),(190,97,38),(175,185,25),(19,22,43)和(65,168,27)處起飛,任務終點位置坐標為(57,59,64).

表1 仿真場景參數信息Table 1 Simulation scene parameter information

為使仿真實驗的結果更加客觀公平,設置3 種對比算法的種群數量SN=100,最大迭代次數Maxcycle=50,最大開采限制Limit=5,所有航跡進行平滑處理,實驗結果為獨立運行20 次所得.仿真結果如圖10~圖18 所示.

圖10 基于ABC 算法的UAH 協同飛行航路Fig.10 UAH coordinated flight path based on ABC algorithm

圖11 基于ABC 算法的每架UAH 航路代價值Fig.11 Cost value of each UAH flight path based on ABC

圖12 基于ABC 算法的ETA 協同時間窗Fig.12 ETA synergy time window based on ABC

圖10、圖13、圖16 為3 種算法所規劃的UAH的協同飛行航路.可以直觀地看出,ABC 算法所規劃的飛行航路重疊區域更多,盡管UAH 在時空上并沒有發生碰撞,但較多的重疊路線無形中增加了UAH編隊飛行碰撞的風險.另外,BAS-ABC 算法所規劃的個別飛行航路性能較差,航路長度相對較長.相比較而言,HME-ABC 算法所規劃的飛行航路無論在航路質量還是UAH 飛行安全上都更加優秀.

圖13 基于BAS-ABC 算法的UAH 協同飛行航路Fig.13 UAH coordinated flight path based on BAS-ABC algorithm

圖14 基于BAS-ABC 算法的每架UAH 航路代價值Fig.14 Cost value of each UAH flight path based on BAS-ABC

圖15 基于BAS-ABC 算法的ETA 協同時間窗Fig.15 ETA synergy time window based on BAS-ABC

圖16 基于HME-ABC 算法的UAH 協同飛行航路Fig.16 UAH coordinated flight path based on HME-ABC algorithm

圖11、圖14、圖17 為3 種算法的優化迭代曲線,通過收斂曲線可以明顯地看出,無論從收斂迭代次數還是最終的航路代價值,HME-ABC 的優化性能都要優于其他兩種對比算法.仿真對比統計結果如表2~表4 所示,HME-ABC 算法憑借優秀的搜索策略與進化機制,能有效地避免局部最優解,使算法優化性能更加穩定且優秀.

表2 ABC 算法仿真結果統計Table 2 ABC algorithm simulation statistics results

表3 BAS-ABC 算法仿真結果統計Table 3 BAS-ABC algorithm simulation statistics results

表4 HME-ABC 算法仿真結果統計Table 4 HME-ABC algorithm simulation statistics results

圖17 基于HME-ABC 算法的每架UAH 航路代價值Fig.17 Cost value of each UAH flight path base on HME-ABC

圖12、圖15、圖18 中3 種算法為UAH 編隊的協同時間窗口.由圖可知,ABC 算法與BAS-ABC 算法所規劃的時間窗明顯小于本文所設計的HMEABC 算法,而越小的時間窗意味著更高的任務執行難度.在相同約束條件下,HME-ABC 算法所規劃的航路協同性更強,任務執行容錯率更低.

上述分析表明,本文所提出的HME-ABC 算法能夠利用異維記憶進化策略加快算法收斂速度,避免算法局部最優,有效地提高了傳統ABC 算法的優化性能,快速高效地為UAH 編隊規劃出時間協同飛行航路.

4 結論

研究了一種基于異維記憶進化策略的人工蜂群算法用以解決多UAH 時間協同航路規劃問題.該算法利用了蜜蜂的記憶能力與蜂群的信息交互能力,通過構建一個存儲歷史經驗的記憶知識庫來指導種群后續搜索與更新,提高了算法的收斂速度與優化效率.同時,基于跨越式搜索的偵察蜂更新策略也增強了傳統ABC 算法的局部最優脫困能力.仿真結果表明,與傳統ABC 算法相比較,HME-ABC 算法所規劃的協同時間窗口寬裕度提高約72%,且算法迭代次數縮短約13%.

猜你喜歡
記憶規劃優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
記憶中的他們
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
兒時的記憶(四)
兒時的記憶(四)
主站蜘蛛池模板: 国产导航在线| 青草视频在线观看国产| 波多野结衣一二三| 高清无码不卡视频| 久久久久人妻一区精品色奶水| 亚洲日韩高清在线亚洲专区| 中文字幕亚洲专区第19页| 精品国产一区二区三区在线观看| 22sihu国产精品视频影视资讯| 亚洲激情99| 国产在线观看一区二区三区| 国产高清不卡视频| 精品国产一区二区三区在线观看 | 国产成人无码久久久久毛片| 五月综合色婷婷| 久久伊人操| 婷五月综合| 国产美女无遮挡免费视频| 亚洲福利一区二区三区| 久久综合色天堂av| 激情无码视频在线看| 国产视频你懂得| 国产午夜无码片在线观看网站| 高清免费毛片| 亚洲综合天堂网| 亚洲热线99精品视频| 国产午夜无码专区喷水| 欧美成人国产| 国产乱子伦手机在线| 色久综合在线| 欧洲精品视频在线观看| 亚洲欧美综合另类图片小说区| 97国产精品视频人人做人人爱| 99九九成人免费视频精品| 国产成人一区二区| 美女潮喷出白浆在线观看视频| 久久天天躁狠狠躁夜夜躁| 久久天天躁狠狠躁夜夜2020一| 无码AV动漫| 欧洲亚洲一区| 久视频免费精品6| 亚洲国产中文在线二区三区免| 巨熟乳波霸若妻中文观看免费| 亚洲日韩久久综合中文字幕| 老司机精品久久| 成人av手机在线观看| 国产乱肥老妇精品视频| 色噜噜在线观看| 亚洲欧美日本国产综合在线 | 国产福利影院在线观看| 少妇极品熟妇人妻专区视频| 亚洲成网777777国产精品| 日韩精品无码一级毛片免费| 亚洲中字无码AV电影在线观看| 亚洲综合第一页| 国产Av无码精品色午夜| 久久综合五月婷婷| 亚洲第一视频区| 国产jizz| 国产精品无码AV片在线观看播放| 国产无码高清视频不卡| 亚洲午夜国产片在线观看| 国产精品人成在线播放| 久久免费观看视频| 中文字幕在线欧美| 久精品色妇丰满人妻| 丰满人妻中出白浆| 片在线无码观看| 国产乱人伦AV在线A| 国产精品人成在线播放| 中文字幕在线永久在线视频2020| 欧美日韩va| 亚洲婷婷丁香| 欧美日本视频在线观看| 亚洲精品福利视频| 青青草一区二区免费精品| 免费国产小视频在线观看| 秋霞一区二区三区| 福利一区三区| 亚洲精品国产精品乱码不卞| 午夜高清国产拍精品| a毛片在线|