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

基于解耦優化和環流APF的多平臺協同攻擊任務規劃

2020-07-31 09:49:42賈正榮盧發興王航宇
北京航空航天大學學報 2020年6期
關鍵詞:規劃方法

賈正榮,盧發興,王航宇,*

(1.海軍工程大學 艦船綜合電力技術國防科技重點實驗室,武漢430033;2.海軍工程大學 兵器工程學院,武漢430033)

多平臺協同攻擊任務規劃問題是任務分配與航路規劃的綜合問題。任務分配為每個攻擊平臺指派一個需要打擊的目標;航路規劃根據任務分配的結果,生成一個滿足運動約束,規避障礙、規避攻擊平臺間航路沖突,且盡量同時到達的航路。

在理論上,任務分配與航路規劃是耦合的。在任務分配時,需要考慮航路可行性、航路長度等參數,這些參數需要完成航路規劃才能得到;而航路規劃又需要任務分配的結果才能進行。然而,如果完全考慮任務分配與航路規劃的耦合,在優化求解任務分配方案時,針對每個待評估的任務分配方案都實際地執行航路規劃過程,計算量將無法接受。

針對任務規劃中的耦合問題,現有研究的解耦框架可以分為2種:①任務分配—航路規劃—航路調整。先單獨進行任務分配過程[1-4],之后根據任務分配的結果進行獨立的航路規劃,最后考慮協同任務需求,對得到的航路進行調整[5-6]。②預估航程—任務分配—協同航路規劃。先預估航程參數,之后以預估的航程參數作為參考進行任務分配,最后進行協同航程規劃,如文獻[7-8]。相比第1種框架,第2種框架由于多了預估得到的航程參數,在任務分配過程中得到更加利于協同航路規劃的結果。

現有研究在多平臺協同攻擊任務規劃及任務規劃解耦方面給出了一定的方法參考,但是為了進一步提高規劃效率(求解可行性與求解速度),明確方法應用場景,還需要針對以下問題開展研究。

首先,在解耦方面,航程的預估方法對于后續任務規劃至關重要[8],但是目前缺少對于航程預估方法的歸類與定量比較。需要在不同場景下對航程預估方法進行定量分析以給出應用建議。

其次,在航路規劃方面,多平臺協同攻擊問題對于航路規劃的求解速度、求解可行性有較高要求,以適應復雜多變的作戰環境。目前主流的航路規劃方法較多,包括Dubins方法[9],voronoi方法[10],人工勢場(APF)方法[11],網格、航路點插值方法[12-13]及樣條曲線插值航路點方法[14-15]等。其中,航路點插值方法、Q學習方法的航路調整需要事先全局地進行,實時性難以滿足在線航路規劃的要求。而實時性較好的Dubins方法與APF方法中,Dubins方法難以適應較為復雜的障礙環境,APF方法存在局部極小值(無解)的問題。需要給出一種求解速度快、求解可行性高的航路規劃方法。

針對以上問題,本文給出一種用于多平臺協同攻擊任務規劃的方法。采用“預估航程—任務分配—協同航路規劃”的解耦框架,給出基于獨立航路規劃的解耦(ID)與基于直接距離的解耦(DD)2種解耦方式。在任務分配方面,給出了多平臺協同攻擊任務規劃的目標函數與約束條件,并采用遺傳算法進行任務分配方案求解;在航路規劃方面,在傳統APF方法的基礎上,提出環流APF方法,解決了傳統APF方法因局部極小值而無解的問題。

1 解耦方式

1.1 基于獨立航路規劃的解耦

在任務分配前,對于每個攻擊平臺與每個目標的組合,在假設只有1個攻擊平臺和1個目標的條件下,在障礙環境中進行航路規劃,得到航程的預估值。

引入航路長度矩陣D=[dγη],dγη為攻擊平臺γ到目標η的航路長度。在ID方式下,dγη由實際的航路規劃過程得到。

1.2 基于直接距離的解耦

直接以攻擊平臺與目標的距離作為航程的預估值。

在DD方式下,dγη為

式中:Xs,γ為攻擊平臺γ的初始位置;Xg,η為目標η的位置。

可見,ID方式由于實際地執行了航路規劃過程,考慮了環境中的障礙,得到的航程預估值更加真實,因而在理論上具有更高的精度;而DD方式以直接距離作為航程預估值,無需進行實際的航路規劃,因此計算耗時更少。

2 任務分配

任務分配方案表示為矩陣A=[μγη],矩陣維度為np×nt,表示np個攻擊平臺對nt個目標的分配方案,矩陣元素μγη取0或1,1表示攻擊平臺γ分配至目標η,0表示未分配。

可以采用遺傳算法等方法進行任務分配[16-17]。基于遺傳算法的任務分配求解有較多的方法參考,這里不再贅述,只給出目標函數與約束條件。特別地,在實際應用中,如果任務對象較少,可以壓縮遺傳算法中的種群規模以提高計算效率,也可以采用其他的任務分配優化算法[18-19]。

2.1 目標函數

考慮3個子指標,分別為打擊目標價值總和、攻擊平臺與目標距離極差、攻擊平臺與目標距離總和,通過加權綜合的方式形成總指標。

1)打擊目標價值總和

設攻擊平臺γ對目標η的毀傷概率為pk,γη,目 標η的 價 值 為ψη,則 打 擊 目 標 價 值 總和Hk為

Hk表示考慮毀傷概率情況下,任務分配方案能夠達到的打擊目標價值總和。

2)攻擊平臺與目標距離極差

為使分配至同一目標的所有攻擊平臺能夠盡可能同時到達目標,在進行任務分配時,就應當盡量減少這些攻擊平臺到目標的距離差。

在不同的解耦方式下,航路長度矩陣D =[dγη]的計算方法不同。得到矩陣D后,攻擊平臺與目標距離極差指標HD,minmax為

式中:dminmax,η為所有分配至目標η的攻擊平臺與目標η距離的極差;HD,minmax為所有dminmax,η的最大值,取負值表示HD,minmax指標越小越優。

3)攻擊平臺與目標距離總和

為使攻擊平臺的攻擊航程盡量小,需要考慮攻擊平臺與目標距離總和,該指標HD,sum表示為

取負值表示HD,sum指標越小越優。

4)加權目標函數

設權值向量α=[αk,αD,minmax,αD,sum]T,有αk,

則加權總指標H為

2.2 約束條件

任務分配過程中,考慮分配數量約束與航程約束。而攻擊平臺運動約束、障礙規避、航路交叉規避均由航路規劃過程完成。

1)分配數量約束

每個攻擊平臺必須分配一個打擊目標:

2)航程約束

分配方案不超過每個攻擊平臺的最大航程,即對于?γ,有

式中:lmax.γ為攻擊平臺γ的最大航程。

3 協同航路規劃

采用環流APF方法進行多平臺的協同航路規劃。傳統APF方法形式簡單,能夠在線運行,求解速度快,但是存在局部極小值問題,導致航路規劃無解。環流APF方法通過改變斥力勢場的作用方向,避免了局部極小值。

3.1 環流APF方法

環流APF方法的引力勢場與傳統方法相同,區別在于斥力勢場。在這2個方向中,環流APF方法斥力勢場與攻擊平臺原有的運動方向盡量一致。記攻擊平臺航向的方向單位向量為Vp=[cosβp,sinβp]T,βp為攻擊平臺航向,則Fc,r,i為

為便于理論分析,引入理想移動平臺的概念,理想移動平臺總能沿著勢場方向運動。環流APF方法能夠保證理想移動平臺航路規劃有解。

值得注意的是,限定障礙為凸障礙的目的是:對于每個障礙而言,攻擊平臺與障礙之間的距離最小值點有且只有一個。而在凹障礙中,當攻擊平臺處于障礙凹陷部分時,可能會出現多個攻擊平臺與障礙的距離最小值點,從而無法定義障礙對于攻擊平臺的斥力。因此在求解之前,一般需要對環境中的障礙進行凸化處理。

定理1 在凸障礙環境中,環流APF方法的勢場不存在局部極小值。

證明 采用反證法進行證明。設凸障礙環境中,環流APF方法的勢場存在局部極小值點Xmin,即對于Xmin≠Xg,Xg為航路終點位置(即目標位置),有

式中:Fc(Xmin)為Xmin處的環流APF方法合勢場;Fc,a為環流APF方法引力勢場;Fc,r為環流APF方法斥力合勢場。此時,Fc,a與Fc,r的分布如圖1所示。

圖1 合勢場為0的情況Fig.1 Situation of resultant potential field being 0

設Vp(X)為指向Xmin處的單位向量。由于Xmin是局部極小值,因此存在Xmin的去心鄰域,該去心鄰域內的所有位置勢場均指向Xmin。因而也存在位置微元δX,Vp(Xmin+δX)與Vp(XminδX)均指向Xmin,由于Vp是單位向量,因此有

注意到,環流APF方法斥力勢場的方向定義,當攻擊平臺分別處于Xmin+δX與Xmin-δX位置并且航向指向Xmin時,攻擊平臺航向相反,環流APF方法斥力勢場的方向也相反(見圖2),即

圖2 斥力勢場相反的情況Fig.2 Situation opposite to repulsive potential fields

其中,由于Xmin不是終點,因而Fc,a≠0,與假設矛盾。因此Xmin不是局部極小值點。 證畢

定理說明,對于理想移動平臺,環流APF方法能夠保證有解,對于實際的移動平臺,其角速度與角加速度是受限的,實際中仍然可能出現無解的情況。

3.2 同時到達控制策略

為使多個攻擊平臺同時到達目標位置,需要對攻擊平臺的航程進行控制。控制航程的原則是:對于到達目標所需時間較少的攻擊平臺,通過引入虛擬目標點(作為環流APF方法引力源)的方式延長航程。

1)預估到達時間

攻擊平臺從初始位置到達目標位置的時間ta由兩部分構成,分別為已經航行的時間tp與剩余需要航行的時間tr,即

對于未完成的航路,已經航行的時間tp是已知的,而剩余需要航行的時間tr則需要進行估計,估計方法是計算攻擊平臺完成從當前位置到目標位置的直線航程所需的時間,即

式中:vs為攻擊平臺速度。

對于每一個攻擊平臺γ,可以得到該攻擊平臺的預估到達時間為

2)虛擬目標點構建

得到與Y垂直的向量Y⊥,即YTY⊥=0。從而構建虛擬目標點位置X*g為

圖3中,虛擬目標位置處于方向Y指向的半圓上(不包括半圓的2個端點)。通過這種構建,Xs所受引力的方向發生改變,但是仍然與Xs→Xg方向一致,因此存在引力的分量使Xs向Xg運動,進而在理想情況下(不存在障礙),Xs與Xg之間的距離會不斷減少,Xs仍然會運動至真實終點Xg位置。

另外,由于存在2個與Y=[xY,yY]T垂直的方向Y⊥,+=[-yY,xY]T與Y⊥,-=[yY,-xY]T,因此還需要對Y⊥,+與Y⊥,-進行選擇。可以基于規避其他攻擊平臺的原則進行選擇,即對于其他攻擊平臺Xs,γ,統計(Xs,γ-Xs)TY⊥,+>0(即攻擊平臺Xs,γ在Y⊥,+方向)與(Xs,γ-Xs)TY⊥,-≥0(即攻擊平臺Xs,γ在Y⊥,-方向)的攻擊平臺數量,選取數量較少的方向作為Y⊥。

控制引力點合成即確定系數c與d,由于攻擊平臺在環流APF方法的控制下運動較為復雜,難以采用解析方式給出一種最優控制策略進而確定系數c與d,因此采用一種啟發式的方法對系數c與d進行分配。分配的原則是:當^τγ偏離基準τref越遠,分配的c值越小,對應虛擬目標位置X*g越偏離真實目標位置Xg,從而進行更為劇烈的調整。

對于需要進行到達時間調整的攻擊平臺,選取

圖3 虛擬目標位置的選擇Fig.3 Position selection of virtual target position

圖4 系數分配Fig.4 Coefficient allocation

3.3 航路沖突規避策略

為了規避與其他攻擊平臺航路的交叉,可以將其他攻擊平臺當作斥力源,設其他攻擊平臺提供的斥力勢場為Fc,p。因此,合勢場變為

4 仿真分析

在不同場景下通過3種方式(耦合方式、ID方式、DD方式)求解任務規劃方案,對解耦方式進行分析。另外,對于每種任務分配方案,分別采用傳統APF方法、環流APF方法進行航路規劃求解,以驗證環流APF方法的有效性。

4.1 任務規劃結果對比

在每種場景下,任務分配的求解參數為:種群數量500,連續15代最優指標差值小于10-3收斂,每一代保留前20%指標的種群,交叉種群比例30%,每個基因交叉位數30%,變異種群比例5%,每個基因變異位數30%。權值分配為0.60(打擊目標價值總和)、0.20(攻擊平臺與目標距離極差)、0.20(攻擊平臺與目標距離總和)。航路規劃的求解參數為:時間步長0.3 s(300 ms),攻擊平臺最大角速度1 rad/s,斥力作用距離12,速率3/s,同時到達控制允許時間誤差3%。不失一般性,在求解過程中,所有長度去量綱化。

每個場景下的毀傷概率、目標價值、任務分配結果通過表1~表6給出,攻擊平臺的初始位置、初始航向與航路規劃結果在圖5~圖11中給出。攻擊平臺通過前綴P-表示,目標通過前綴T-表示。

表1 攻擊平臺對目標的毀傷概率(場景A)Table 1 Kill probabilities of attack platforms to targets in Scenario A

表2 目標價值(場景A)Table 2 Target value in Scenario A

表3 任務分配結果(場景A)Table 3 Task assignment results in Scenario A

表4 攻擊平臺對目標的毀傷概率(場景B)Table 4 Kill probabilities of attack platforms to targets in Scenario B

表5 目標價值(場景B)Table 5 Target value in Scenario B

表6 任務分配結果(場景B)Table 6 Task planning results in Scenario B

圖5 ID解耦與耦合方式下環流APF方法和傳統APF方法的航路規劃結果(場景A)Fig.5 Path planning results of circulating APF and traditional APF with ID decoupling method and coupling method(Scenario A)

1)場景A

在ID 解耦方式下,環流APF方法與傳統APF方法得到的航路相同,如圖5所示。

在DD解耦方式下,P-4需要經過大塊障礙之間的區域到達目標位置,此時采用傳統APF方法因局部極小值問題無解,如圖7所示,而采用環流APF方法則有解,如圖6所示。

圖6 DD解耦方式下環流APF方法的航路規劃結果(場景A)Fig.6 Path planning results of circulating APF method with DD decoupling method(Scenario A)

圖7 DD解耦方式下傳統APF方法的航路規劃結果(場景A)Fig.7 Path planning results of traditional APF method with DD decoupling method(Scenario A)

圖8 環流APF方法的航路規劃結果(場景B)Fig.8 Path planning results of circulating APF method(Scenario B)

圖9 傳統APF方法的航路規劃結果(場景B)Fig.9 Path planning results of traditional APF method(Scenario B)

圖10 環流APF方法的航路規劃細節(場景B)Fig.10 Path planning result details of circulating APF method(Scenario B)

圖11 傳統APF方法的航路規劃細節(場景B)Fig.11 Path planning result details of traditional APF method(Scenario B)

2)場景B

在場景B中,障礙較為稀疏,耦合方式、ID解耦、DD解耦得到了相同的任務分配結果。在航路規劃方面,傳統APF方法與環流APF方法均有解,如圖8和圖9所示,但是傳統APF方法存在航路振蕩的問題,如圖11所示,而環流APF方法得到的航路較為平滑,如圖10所示。

4.2 結果分析

給出每個場景下,采用不同規劃方式得到的優化總指標,并統計任務分配耗時與航路規劃單步耗時,如表7所示,其中,優化總指標沒有單位。

表7 不同規劃方式下的指標與計算耗時對比Table 7 Index and time consumption comparison of different planning methods

根據結果可得:

1)耦合方式、解耦方式均能夠在給定場景下給出滿足約束條件的可行任務規劃方案。ID方式得到的指標值與耦合方式相同,優于DD方式。

2)采用解耦方式后,相比于耦合方式,能夠顯著減少計算耗時。如表7所示,在場景A與場景B中,耦合方式與ID解耦方式得到的結果均相同,但是耦合方式計算耗時明顯過長,這是由于在求解任務分配時,每一個生成的任務分配方案都需要通過實際航路規劃過程得到航路后再計算目標函數值。而解耦方式下,只需要在任務分配前進行航程的估計。

3)當存在大塊障礙,建議采用ID解耦方式。場景A中存在大塊障礙,導致攻擊平臺到目標的實際航程與其直線距離相差較大,因此需要采用ID方式求解得到實際航程用于后續任務分配。

4)當障礙較為稀疏時,建議采用DD解耦方式。場景B中障礙較為稀疏,攻擊平臺到目標的實際航程與其直線距離接近,可以采用DD方式以直線距離作為航程的預估值。

5)采用環流APF方法可以提高航路規劃的求解可行性,并提升航路性能。在場景A中,采用DD方式解耦時,傳統APF方法的航路在障礙垂直于攻擊平臺運動方向(P-3)時,遇到局部極小值而無解,而采用環流APF方法則有解;在場景B中,雖然傳統APF方法與環流APF方法均有解,但是如圖10所示,環流APF方法得到的航路更為平滑,沒有圖11中傳統APF方法的振蕩現象。

5 結 論

采用解耦方式進行多平臺協同攻擊任務規劃,相比耦合方式,可以明顯減少計算量。

1)在解耦方式的應用方面,ID方式適合于存在大塊障礙的場景,在這種場景下,攻擊平臺與目標的實際航程和其直線距離相差較大,采用ID方式能夠得到更為真實的航程,代價是計算量相比DD方式有一定增加;DD方式適合于障礙稀疏的場景中,此時攻擊平臺與目標的實際航程和其直線距離相差相近,采用DD方式能夠顯著減少計算量。

2)在航路規劃方面,由于環流APF方法能夠避免傳統APF方法因局部極小值而導致的無解問題,且能夠在線運行,求解速度快,更適合作為多平臺協同攻擊任務規劃中的航路規劃方法。

猜你喜歡
規劃方法
發揮人大在五年規劃編制中的積極作用
學習方法
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
迎接“十三五”規劃
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 国产不卡网| 天天综合网亚洲网站| 伊人久久综在合线亚洲2019| 一本色道久久88亚洲综合| 日韩少妇激情一区二区| 欧美视频二区| 久久99热66这里只有精品一| 国产精品一老牛影视频| 最新亚洲av女人的天堂| 国产成人在线小视频| 秘书高跟黑色丝袜国产91在线| 亚洲欧美精品在线| 国产人妖视频一区在线观看| 亚洲国产成人麻豆精品| www中文字幕在线观看| 呦女亚洲一区精品| 欧美亚洲第一页| 亚洲黄网在线| 亚洲无码免费黄色网址| 免费一看一级毛片| 无码精品国产dvd在线观看9久| 国产乱人伦精品一区二区| 亚洲国产日韩在线观看| 欧美日韩一区二区在线播放| 国产一区二区影院| 福利在线一区| 成人午夜精品一级毛片| 2019国产在线| 中文字幕亚洲第一| 免费欧美一级| 香蕉久久永久视频| 欧美亚洲一区二区三区在线| 中文字幕欧美日韩高清| 久久99精品久久久大学生| 中文字幕在线免费看| 日韩区欧美区| 9cao视频精品| 亚洲国产理论片在线播放| 久久亚洲国产视频| 欧美日韩导航| 免费又黄又爽又猛大片午夜| 丁香婷婷久久| 中文字幕自拍偷拍| 亚洲第一页在线观看| 91破解版在线亚洲| 亚洲av成人无码网站在线观看| 亚洲狼网站狼狼鲁亚洲下载| 欧美不卡视频在线观看| 91视频首页| 国产免费网址| a毛片免费在线观看| 国产成人啪视频一区二区三区 | 欧美一级高清免费a| 国产精品免费入口视频| AV网站中文| 国产成人AV综合久久| 成人福利免费在线观看| 日韩免费无码人妻系列| 中文纯内无码H| 亚洲中文字幕无码爆乳| 国产一区二区影院| 麻豆国产精品一二三在线观看| 一本一道波多野结衣av黑人在线| 天天摸天天操免费播放小视频| 亚洲国语自产一区第二页| 午夜视频日本| 54pao国产成人免费视频| 国产成人高精品免费视频| 毛片一级在线| 欧美精品v日韩精品v国产精品| 午夜毛片免费观看视频 | 亚洲国产欧美国产综合久久| 欧美视频在线第一页| 久久综合伊人 六十路| 91福利在线看| 99爱视频精品免视看| 亚洲福利视频网址| 国产xx在线观看| 国产午夜人做人免费视频中文 | 免费国产高清视频| 亚洲日产2021三区在线| 国产成人三级在线观看视频|