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

一種改進的無人機多目標航跡規劃研究

2018-09-19 09:40:48郭拉克李文生韓帥濤
計算機測量與控制 2018年9期
關鍵詞:排序

郭拉克,李文生,韓帥濤

(中國洛陽電子裝備試驗中心,河南洛陽 471000)

0 引言

無人機航路規劃是根據任務目標,確定一條合理的最優航路,該航路滿足無人機性能約束、任務要求和環境約束,并使無人機任務效能達到最優。可行航路的優劣評估受多項指標因素的影響,傳統的思路是通過加權將多項指標綜合成單指標進行處理,但該方法存在指標間量綱不一致、過分依賴權重、主觀性強、優度進展不可控等固有缺陷。多目標優化 (向量優化)由于可以實現多個指標的共同優化,近年來受到學者們的廣泛關注,并產生了大量的研究成果,在多個領域得到了廣泛的應用[1-5]。文獻 [6]提出了一種適用于多目標優化的非支配排序進化算法NSGA,文獻[7]提出了其改進算法NSGA-II,改進了原來算法的不足之處,引入了精英策略,并提高了算法的運算速度和魯棒性,同時保證了非劣最優解的均勻分布。文獻[8]提出了一種新的排序和篩選策略,通過循環計算的刪除當前擁擠距離最小的解,提高多目標進化的收斂性和多樣性。本文采用多目標優化思想,建立了無人機航路規劃的多目標優化模型,并給出了基于NSGA-Ⅱ的模型求解方法,為無人機航路規劃研究提供了新的思路和方法。

1 多目標優化問題模型

多目標優化問題,一般可以定義為在一定約束條件下,對多個目標函數共同進行優化的最優問題。當效能受多個目標影響時,多個目標之間往往會出現沖突,即不存在使所有目標同時達到最優的解。一個目標性能的改善,往往以降低其他一個或多個目標性能為代價。以最小化問題為例,可以描述為如下標準形式[4]:

其中:fi(x)為目標函數;x為待優化的決策變量;gi(x)≤0為變量x的線性不等式約束。滿足約束條件的決策變量稱為可行解或可行個體,所有可能的可行解的集合稱為決策空間,決策空間中所有可行解的像 (目標函數向量)的集合稱為目標空間。

定義1:如果可行個體p至少有一個目標函數比可行個體q的好,而且個體p的所有目標都不比個體q的差,即:

那么稱個體p支配個體 q,或者稱個體 q受個體 p支配,記為p<q,反之記為p>q。

定義2:當前決策集中,對于某個可行個體 p,如果不存在可行個體q,使得p>q,則稱可行個體p為多目標優化問題的非支配解或非劣解,又稱為Pareto最優解。當前決策集中的所有Pareto最優解構成Pareto前端,簡稱前端。

定義3:如果某個可行個體在整個決策空間范圍內不受任何其他可行個體支配,則稱該個體為全局Pareto最優解。所有全局Pareto最優解構成全局Pareto前端。

多目標優化的目標就是尋找這樣一組可行解,它包含盡可能多的非劣解,解集中的個體盡可能逼近問題的全局Pareto前端,且個體分布盡可能均勻。

2 無人機多目標航路規劃模型

假設無人機航路規劃過程以航路長度、航路安全性、航路隱蔽性為效能目標函數。包括起始點和目標點在內共有N個航路點,分別記為P(n),n={1,2,…,N},一條完整的航路記為P。則:

航路總長度:

其中:dis為空間兩點間的歐氏距離。

航路安全性以無人機受敵方防御火力的威脅程度衡量:

其中:thri為第i個火力威脅在空間點的威脅度,i={1,2…M},M 為戰場中威脅總數[9]。

其中:dmaxi為第i個火力威脅的最大威脅半徑,dmaxi為絕對威脅半徑 (該距離內威脅恒定為最大值),θ為視線仰角,θmini為攻擊下界角。

航路隱蔽性以航路點的平均高度衡量:

其中:Pnz為第n個航路點的飛行高度。

航路約束條件包括最小飛行高度約束、最大拐彎角約束和最大爬升/俯沖角約束。

綜上,無人機多目標航路規劃問題可以描述為:

其中:P(n)·h為第n個航路點處的地形高度,θpn,φpn為該航路點處的拐彎角和爬升/俯沖角,safeh,θmax,?min,?max分別為無人機最小安全離地高度、最大拐彎角和最大爬升和最大俯沖角。

3 無人機多目標航路規劃的NSGA-Ⅱ算法

NSGA-Ⅱ算法具有運行速度快,收斂性好,解集分布均勻,魯棒性強等優點,是目前應用最廣的多目標進化算法 (MOEA),該算法包括編碼設計、種群初始化、精英選擇、交叉操作、變異操作和快速非支配排序幾個步驟。本文將該算法應用于無人機多目標航路規劃問題的求解,具體步驟如下[5]:

3.1 編碼設計

無人機航路點在空間中表現為離散點,因此采用正整數編碼。首先將戰場空間柵格化,得到NX×NY×NZ的搜索空間。則代表一條航路的染色體為P=(P1,P2…PN),N為航路點總數。Pi=(Pix,Piy,Piz)為該航路第i個航路點坐標。其中Pix∈ {1,2…NX},Piy∈ {1,2…NY},Piz∈{1,2…NZ}。

3.2 種群初始化

初始化所有染色體的首個航路點為起始點,末位航路點為目標點,此兩點不參與交叉變異操作。約束范圍內隨機產生其余航路點。NSGA-Ⅱ算法中每個染色體P都有兩個重要屬性:非支配排序Prank和擁擠度Pd。前者表示染色體所屬的非支配層級,層級數小的染色體相對于其他層級染色體,處于非支配地位,因而更優秀。后者用于表示目標空間內同一非支配層級內染色體周圍個體的密度,擁擠度越大,染色體代表性越強,染色體更優秀。染色體的非支配排序Prank和擁擠度Pd均通過快速非支配排序獲得,因此對于初始種群,參與選擇操作前,需要額外進行一次快速非支配排序。

3.3 精英選擇

精英策略就是保留父代中的優良個體進入子代,防止已獲得的Pareto最優解丟失,并逐漸提高種群所代表的解的質量。NSGA-Ⅱ算法采用錦標賽機制產選擇出與父代種群大小相同的新群體,用于進行后續的遺傳操作。從父代種群中隨機選擇任意兩個染色體p和q。首先比較其非支配排序,如果prank<qrank,則染色體p勝出,反之染色體q勝出;如果prank=qrank,則比較其擁擠度,如果pd>qd,則染色體p勝出,反之染色體q勝出,勝出染色體加入新群體。反復從父代種群選擇個體進行錦標賽,直至滿足新種群規模。

3.4 交叉操作

對通過選擇的群體,進行概率為Pc的交叉操作。從通過選擇的群體中隨機選擇任意兩個染色體進行配對,隨機設定交叉位置n,使配對個體交換序號n及其以后的航路點編碼信息。為防止交叉位置航路發生突變,需要檢測交叉處航路點的最大拐彎角約束和最大爬升/俯沖角約束,如果不滿足約束條件,則進行平滑處理:

如果原始染色體為可行解,則變異操作后染色體亦可保證為可行解。

3.5 變異操作

對通過交叉的群體,進行概率為Pm的變異操作。從通過交叉的群體中隨機選擇任意染色體進行變異,隨機設定變異位置n,對變異個體序號為n的航路點位置進行隨機擾動。為防止變異位置航路發生突變,需要檢測交叉處航路點的最大拐彎角約束和最大爬升/俯沖角約束,如果不滿足約束條件,則進行平滑處理。如果原始染色體為可行解,則變異操作后染色體亦可保證為可行解。

3.6 快速非支配排序

選擇出的群體經過交叉和變異操作,形成子代群體。將子代群體和父代群體合并,形成種群規模為的混合種群,對混合種群進行快速非支配排序,選出最優的dnanum個染色體,即為新的父代種群。快速非支配排序結束后,重新返回錦標賽選擇環節,進行下一次迭代,直至算法結束。

3.6.1 np和Sp計算

快速非支配排序中,種群中每個個體p都有兩個參數np和Sp,其中np為種群中支配個體p的個體數,即比個體p優的個體數;Sp為種群中被個體p支配的個體的集合。

首先,根據公式 (3-6),計算種群中個體適應度,為盡快淘汰非可行解,可以將非可行解的目標函數值設為極大 (適應度極小)。然后,初始化每個個體的np=0,Sp=?,通過循環遍歷,對種群中任意兩個個體p和q進行支配性判定 (定義1),如果p<q,則nq=nq+1,Sp=Sp∪q;反之np=np+1,Sq=Sq∪p。

3.6.2 非支配分級

非支配分級用于劃分種群中個體的非支配層級。

Step 1:初始化非支配層級數i=1。

Step 2:找到種群中所有np=0的個體,令其Prank=i。從種群中移除np=0的個體,并遍歷np=0個體的Sp,對任意 q∈Sp,令 nq=nq-1。

Step3:i=i+1,重復Step 2,直至種群中所有個體都已經被劃分層級。

3.6.3 擁擠度計算

用于表示目標空間內同一非支配層級內染色體周圍個體的密度。初始化該非支配層級內所有個體擁擠度Pd=0。對非支配層級內所有個體按目標函數向量的第m個分量進行升序排序,假設非支配層級內有染色體個數k,排序為i的個體當前擁擠度為P,其目標函數向量的第m個分量值為fm[i],則染色體擁擠度計算為:

其中:fmmax和fmmin分別為層級內目標函數向量的第m個分量的最大值和最小值。排序邊緣個體直接賦予極大擁擠度,即依次遍歷航路長度、航路安全性、航路隱蔽性3個目標函數分量,計算染色體擁擠度。

3.6.4 最優解排序

基于精英策略的最優解排序就是選取父代子代混合種群的最優個體作為新的父代,使得原父代中的優良個體得以保留,從而防止Pareto最優解。具體方法是,先按非支配排序Prank從小到大將非支配層級整體選入新父代,直到如果將某非支配層級完全選入新父代會超過規定的父代種群規模。此時按擁擠度從大到小,依次將非支配層級擁擠度最大的若干個個體選入新父代,使其滿足規定種群規模,此時的新父代即為混合種群中的最優個體集合。

3.7 終止條件

當種群多目標進化算法的運行時間達到最大允許值或者種群迭代次數達到事先規定的上限,則進化結束,取當前最優Pareto最優解集為輸出結果,通過解碼得到備選方案集,并根據作戰目標和指戰員意圖,從中選擇最合適的規劃結果。

4 仿真算例

假設無人機約束參數如表1,戰場環境為1 000 m×1 000 m×500 m,戰場敵方地面火力威脅數量為3,威脅參數如表2,其中火力威脅高度直接取所處位置的地形高度。

表1 無人機性能約束參數

表2 敵方火力威脅參數

設定染色體長度為50,種群規模為60,最大迭代次數為100。采用NSGA-Ⅱ算法,仿真結果如下圖。

圖1~圖3為當前種群航路長度、航路安全性、航路隱蔽性最優值與最差值隨著迭代次數的收斂曲線,可以看到迭代過程中,3個航路指標的表現出了共同進化的特征,且最優值與最差值的收斂代數均不超過30代,表現出了良好的收斂性,證明了NSGA-Ⅱ算法的優越性。

為抵消不同指標項量綱帶來的影響,將Pareto解適應度向量的各個分量與種群中該分量的最優值 (最小值)的比值稱為相對適應度。通過快速非支配排序從最終種群中選取10個最優Pareto解,圖4為其相對適應度向量在目標空間的分布,可以看出Pareto前端的空間散布非常均勻,說明獲得的Pareto最優解具有良好的代表性。表3列出了最優Pareto解的相對適應度。

圖1 航跡長度收斂曲線

圖2 航路威脅度收斂曲線

圖3 航路隱蔽性收斂曲線

從圖4和表3可以看出,經過迭代收斂,種群中的最優Pareto解普遍達到了較優秀水平,但并不存在各方面都優于其他Pareto解的絕對最優解,而是體現出了一定的多樣性,即不同的Pareto解都具有各自的優勢,分別適應不同的任務需求。在復雜多變的戰場環境中,指揮人員可以根據不同任務需求的傾向性,選擇當前最合適的方案,而不必依賴于應變能力很差的固定指標權重,體現出了良好的靈活性和適應性。更重要的是,多元化的解集在空間均勻分布,各個最優Pareto解不僅相互競爭,而且互為備份,指揮人員不必擔心面臨,由于指標權重或量綱等問題產生出某方面具有“短板”的劣質最優解,導致無合適方案可用的尷尬情況。這是多目標優化區別于加權單目標優化的重要特征,也是多目標優化的最大優勢。

圖4 最優Pareto解目標空間分布

表3 最優Pareto解相對適應度

假設指揮人員決定采用冒險策略發起一次快速隱蔽的打擊,并愿意承擔一定的風險,則其可能會選擇航路方案10,圖5和圖6分別為其三維路線圖和二維俯視圖。圖中同心圓的外圈表示敵方火力威脅的最大威脅半徑,內圈為絕對威脅半徑。

圖5 最優航路三維圖

5 結語

本文建立了無人機航路規劃問題的多目標優化模型,并給出了基于NSGA-Ⅱ的求解方法。相比于傳統加權單目標優化,該方法能夠兼顧無人機航路規劃的多個不同指標要求,更加符合無人機作戰的實際特點,并具有很強的靈活性和適應性。仿真算例表明了該方法解決無人機航路規劃問題的可行性和有效性,為無人機航路規劃研究提供了新的思路[1013]。

圖6 最優航路二維俯視圖

猜你喜歡
排序
排排序
排序不等式
作者簡介
名家名作(2021年9期)2021-10-08 01:31:36
作者簡介
名家名作(2021年4期)2021-05-12 09:40:02
恐怖排序
律句填空排序題的備考策略
節日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
作者簡介(按文章先后排序)
名家名作(2017年2期)2017-08-30 01:34:24
按特定規律排序
兒童與健康(2012年1期)2012-04-12 00:00:00
主站蜘蛛池模板: 久久午夜夜伦鲁鲁片不卡| 亚洲日韩久久综合中文字幕| 四虎国产永久在线观看| 99re在线免费视频| 2020国产免费久久精品99| 99热这里只有精品在线观看| 精品无码国产自产野外拍在线| 2022精品国偷自产免费观看| 9啪在线视频| 亚洲a级毛片| 国产午夜看片| 99视频全部免费| 毛片久久久| 国产精品开放后亚洲| 国产黑丝视频在线观看| 亚洲天堂网2014| 精品三级网站| 一区二区偷拍美女撒尿视频| 久热中文字幕在线| 久久久亚洲国产美女国产盗摄| 国产精品99久久久| 亚洲无码高清一区二区| 日本欧美视频在线观看| 国产欧美精品一区二区| 色综合狠狠操| 在线国产欧美| 天堂成人在线视频| 国产精品高清国产三级囯产AV| 99色亚洲国产精品11p| 中文字幕伦视频| 色亚洲成人| 精品国产欧美精品v| 久久精品人人做人人爽电影蜜月| 六月婷婷精品视频在线观看| 亚洲无码高清一区| 九九久久精品国产av片囯产区| 99成人在线观看| 免费无码在线观看| 97青草最新免费精品视频| 免费a在线观看播放| 国产黄在线免费观看| 精品一區二區久久久久久久網站| 国产精品爽爽va在线无码观看| 天堂av综合网| 野花国产精品入口| 国产精品分类视频分类一区| 日韩精品欧美国产在线| 国产精品美女在线| 国产午夜看片| 伊人久久影视| 人妻丰满熟妇AV无码区| 国产理论一区| 国产男人天堂| 久青草网站| 国产激情在线视频| а∨天堂一区中文字幕| 国产福利拍拍拍| 中国特黄美女一级视频| 全免费a级毛片免费看不卡| 无码综合天天久久综合网| 性色生活片在线观看| 爆操波多野结衣| 国产人成在线视频| 国产一级无码不卡视频| 国产手机在线小视频免费观看| 国产精品久久自在自2021| a级毛片视频免费观看| 欧美亚洲另类在线观看| 亚洲免费黄色网| 国产精品毛片在线直播完整版| 国产三级国产精品国产普男人 | 欧美视频免费一区二区三区 | 国产综合精品日本亚洲777| 天天激情综合| jizz在线观看| 国产成人1024精品| 日韩欧美国产三级| 欧美日韩亚洲国产主播第一区| 91精品国产自产在线老师啪l| 亚洲熟女偷拍| 国产精品分类视频分类一区| 青草娱乐极品免费视频|