国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于多蟻群系統(tǒng)的多無人機(jī)反偵察航跡規(guī)劃

2023-07-17 05:50賈雨薇
艦船電子對抗 2023年3期
關(guān)鍵詞:藍(lán)方里格螞蟻

賈雨薇,邵 忻

(天津外國語大學(xué),天津 300011)

0 引 言

隨著無人機(jī)技術(shù)的發(fā)展,無人機(jī)偵察已成為當(dāng)前海上態(tài)勢感知的重要途徑之一。

無人機(jī)偵察具備機(jī)動性好、定位精度高、準(zhǔn)備時間短的優(yōu)勢,能有效克服傳統(tǒng)航天偵察過境時間有限、技術(shù)偵察無法確定電磁靜默目標(biāo)的缺點(diǎn)。多無人機(jī)協(xié)同目標(biāo)搜索是多無人機(jī)聯(lián)合實(shí)施的重要任務(wù)。在大型搜索區(qū)域,當(dāng)任務(wù)繁重和時間緊張時,單架無人機(jī)顯然無法快速完成搜索任務(wù),而多架無人機(jī)可以有效地完成搜索任務(wù)。如今,反無人機(jī)防空武器的綜合運(yùn)用給戰(zhàn)爭中的預(yù)警探測和攔截打擊帶來了一些技術(shù)挑戰(zhàn)[1]。

1 研究背景

無人機(jī)航路選擇成為發(fā)現(xiàn)目標(biāo)的關(guān)鍵,因?yàn)槟繕?biāo)在搜索空間中以一定的概率出現(xiàn)。DM Geletko,AT Davari 等人針對多無人機(jī)在同一區(qū)域內(nèi)進(jìn)行搜索的情況,提出了一種分布式協(xié)同控制算法。其主要思想是整合簡單的規(guī)則,使它們相互關(guān)聯(lián),從而產(chǎn)生復(fù)雜的行為。通過半實(shí)物仿真演示,多架無人機(jī)可完成高度獨(dú)立、自主飛行。針對多無人機(jī)搜索,設(shè)計(jì)了隨機(jī)搜索、航空搜索和網(wǎng)格搜索3種搜索策略。

袁廣進(jìn)等人使用多蟻群系統(tǒng)解決多無人機(jī)搜索問題。不同的蟻群釋放不同的信息素,并且產(chǎn)生相互排斥的效果。每個蟻群中的所有螞蟻在完成搜索時都會更新信息素,通過最大最小蟻群算法防止信息素過度揮發(fā)或積累,并根據(jù)搜索概率的模型調(diào)整搜索路徑。仿真實(shí)驗(yàn)結(jié)果顯示,這種算法很好地完成了多架無人機(jī)之間的協(xié)作。

同時,如果區(qū)域面積較大,少量無人機(jī)難以在規(guī)定時間內(nèi)完成既定搜索任務(wù),也可以考慮增加無人機(jī)數(shù)量。劉永蘭等人提出利用狼群算法解決無人機(jī)航路規(guī)劃問題,構(gòu)建無人機(jī)在航路規(guī)劃中可能遇到的障礙模型。以地形障礙和局部威脅模擬為山峰,抽象出3種捕食行為,即行走、召喚和攻擊。游走行為相當(dāng)于找到解空間,增加解的多樣性。呼叫行為相當(dāng)于逼近最優(yōu)路線,在單架無人機(jī)難以完成任務(wù)時呼叫協(xié)作伙伴,從而提高任務(wù)完成概率。攻擊行為相當(dāng)于集中在最佳路線上,提高了算法的收斂性。仿真結(jié)果表明,該航路能夠在較短時間內(nèi)成功避開障礙物并找到搜索目標(biāo)。

2 問題的提出

2.1 場景規(guī)劃

假設(shè)紅方部署2類無人機(jī),分別為低速長續(xù)航的U1類無人機(jī)與高速短續(xù)航的U2類無人機(jī),使用合成孔徑雷達(dá)對潛伏在某海域內(nèi)刺探紅方情報(bào)的藍(lán)方電子偵察船開展搜索,以期在限定時間內(nèi)發(fā)現(xiàn)和驅(qū)離藍(lán)方目標(biāo),保護(hù)紅方信息安全。

2.2 航路規(guī)劃

假定在藍(lán)方電子偵察船進(jìn)入偵察位置后,紅方4架固定型號無人機(jī)按指定路線對可疑海域開展搜索,其中紅方限制如下:

(1) 搜索時間為3 h;

(2) 每種型號無人機(jī)有且僅有2架;

(3) 無人機(jī)初始位置為A1、A2機(jī)場;

(4) 保證3 h后發(fā)現(xiàn)目標(biāo)概率最大;

(5) 適時考慮返航。

藍(lán)方約束如下:

(1) 按照給定概率在指定海域出現(xiàn);

(2) 機(jī)動半徑為10 km。

3 基本假設(shè)

假設(shè)1:在偵察陣位為1 000 km×1 000 km的區(qū)域,將其劃分為1 000×1 000個長寬均為1 km的正方形方里格,由于無人機(jī)巡航速度較快,較短時間內(nèi)的飛行軌跡近似為直線??紤]無人機(jī)1個步長時間只移動1個單元方里格,且受無人機(jī)機(jī)動條件的影響,每次移動均存在3種不同的運(yùn)動。運(yùn)動方式為按照巡航速度直線勻速運(yùn)動,且每次步長移動位置均為方里格中心點(diǎn),如圖1所示。

圖1 無人機(jī)航行方向圖

假設(shè)2:考慮藍(lán)方偵察船到達(dá)偵察陣位后,會進(jìn)行半徑為10 km的機(jī)動,假設(shè)其圓心點(diǎn)位于方里格中心位置。

假設(shè)3:無人機(jī)每隔20 s進(jìn)行一次拍照,因此將移動時間間隔設(shè)置為20 s,即無人機(jī)偵察照相始終開啟,保持每20 s 1次的拍攝狀態(tài),且不影響續(xù)航時長。

假設(shè)4:無人機(jī)和船機(jī)動時保持勻速運(yùn)動,即轉(zhuǎn)彎與直行保持同速,均保持最大航行速度。

4 問題的模型建立與求解

4.1 問題分析

基于已經(jīng)給定的藍(lán)方偵察船出現(xiàn)概率圖等,并且告知了無人機(jī)發(fā)現(xiàn)目標(biāo)概率的計(jì)算方法,考慮藍(lán)方偵察船會以10 km的半徑進(jìn)行機(jī)動,這將影響其在周邊范圍出現(xiàn)的概率。所以需要考慮偵察船對概率圖的更新,同時考慮無人機(jī)搜索對概率圖的更新。概率圖如圖2所示,圖中的顏色越深,代表目標(biāo)在該區(qū)域出現(xiàn)的概率越大,要找尋最優(yōu)路徑,首先要考慮單個無人機(jī)對于發(fā)現(xiàn)目標(biāo)概率的模型,以及確定優(yōu)化目標(biāo)。其次考慮多架飛機(jī)的協(xié)同搜索問題,盡量保證多架無人機(jī)的搜索范圍覆蓋面最大,即4架無人機(jī)的搜索路徑盡量不交叉[2]。

圖2 目標(biāo)出現(xiàn)概率熱圖

需要規(guī)劃合適的搜索路線,計(jì)算路徑中的每個節(jié)點(diǎn)(步)的概率,并保證搜索路線中發(fā)現(xiàn)概率之和最大??紤]巡航續(xù)航時長U1型8 h,U2型4 h,均具有持續(xù)搜索3 h的能力,對于8 h巡航無人機(jī)可以不考慮其返航,考慮4 h的無人機(jī)在巡航3 h后,若與機(jī)場航向較遠(yuǎn),即直線距離大于620 km,不能返航。采用離散化的方式將搜索時間離散化為一系列的離散時間點(diǎn){1,2,…,T}。無人機(jī)在每個網(wǎng)格內(nèi)停留的時間為ΔT,并完成對當(dāng)前網(wǎng)格的搜索。在相鄰的時間點(diǎn)上,飛行器由當(dāng)前網(wǎng)格移至與之相鄰的網(wǎng)格[3]。

無人機(jī)的基本參數(shù)如表1所示。

表1 紅方無人機(jī)基本參數(shù)表

由于路線計(jì)時單位為s,為了便于計(jì)算,將巡航速度化為km/s,U1的速度約等于0.889 km/s,U2的速度為1.778 km/s,U2毎橫向或者縱向移動1格的時間為5.63 s,毎斜線移動1格的距離所耗費(fèi)的時間為11.2 s。

4.2 模型構(gòu)建

4.2.1 偵察船運(yùn)動對概率圖的影響更新

結(jié)合概率熱圖以及題中所給的目標(biāo)船機(jī)動半徑,假設(shè)其在圓形區(qū)域內(nèi)出現(xiàn)的概率服從均勻分布,并且每個方格出現(xiàn)的概率值相等。對各方里格的目標(biāo)出現(xiàn)概率進(jìn)行更新,該點(diǎn)目標(biāo)出現(xiàn)的概率值為其附近10 km內(nèi)其余方里格機(jī)動距離的疊加,近似為20×20的大方里格,除去頂角的20×4個單位方里格,如圖3所示。

圖3 目標(biāo)概率更新示意圖

目標(biāo)出現(xiàn)概率更新為:

(1)

最后將更新的概率進(jìn)行歸一化:

(2)

得到最終目標(biāo)出現(xiàn)概率模型[4]。

4.2.2 基于Bayes的無人機(jī)發(fā)現(xiàn)概率更新

無人機(jī)當(dāng)前所在方里格的發(fā)現(xiàn)概率為以方里格為中心、探測距離為半徑為R的圓形區(qū)域。其中目標(biāo)在m個方里格中被發(fā)現(xiàn)的概率滿足:

(3)

式中:zk=D,表示k時刻的探測事件,則zk=D為未探測事件且滿足:

(4)

無人機(jī)在觀測事件發(fā)生后,可根據(jù) Bayes公式更新無人機(jī)的目標(biāo)概率圖,為:

(5)

式中:λ為歸一化因子,使得任務(wù)海域所有柵格的目標(biāo)概率之和為1。

4.2.3 優(yōu)化目標(biāo)函數(shù)

構(gòu)建目標(biāo)優(yōu)化函數(shù)為:

(6)

其中航行距離約束為:Du1≤620。

路線約束為:S1∩S2∩S3∩S4=?。

4.3 問題的求解

4.3.1 多蟻群系統(tǒng)優(yōu)化算法簡介

自組織行為仿生算法是解決優(yōu)化問題的可靠方法,具有極強(qiáng)的魯棒性和收斂性,而蟻群算法是自組織行為仿生算法中最引人注目的算法,它通過模擬蟻群在覓食過程中總能找到從蟻巢到食物源的最短路徑構(gòu)建求解路徑。蟻群系統(tǒng)算法是對蟻群算法的改進(jìn),可以用于解決偽隨機(jī)路徑規(guī)劃,也適用于具有先驗(yàn)概率的路徑求解問題,適用于本題中具有概率圖的路徑尋優(yōu)問題。

多類型蟻群算法是對單蟻群算法的改進(jìn),其增加了不同類型蟻群之間的互斥作用,增加了互斥路徑的優(yōu)化搜索實(shí)驗(yàn)。多蟻群算法因具有協(xié)調(diào)性與并行性、正負(fù)反饋機(jī)制以及強(qiáng)啟發(fā)性而成功應(yīng)用于航跡初始化。這一性質(zhì)非常適用于多個無人機(jī)求解最優(yōu)路徑,滿足各路徑盡量不重疊的要求。

本文將多蟻群系統(tǒng)算法應(yīng)用于解決多無人機(jī)協(xié)同目標(biāo)搜索問題。將單個執(zhí)行搜索任務(wù)的無人機(jī)模擬為1個蟻群系統(tǒng),同一螞蟻群體內(nèi)部通過信息素引導(dǎo)個體趨向最優(yōu)路徑,來自不同螞蟻種群之間的信息素相互排斥實(shí)現(xiàn)不同無人機(jī)之間的競爭,以避免多架無人機(jī)搜索相同區(qū)域造成無效搜索[5-7]。

4.3.2 多蟻群協(xié)同搜索算法的基本步驟

多蟻群協(xié)同搜索算法流程如圖4所示。

圖4 算法流程圖

假設(shè)有n架無人機(jī)執(zhí)行協(xié)同搜索任務(wù),每架無人機(jī)對應(yīng)1個螞蟻種群,每個種群由m只螞蟻組成。

首先對搜索區(qū)域的所有網(wǎng)格給出合適的信息素初始值。再將全部螞蟻放在所在種群的路徑初始點(diǎn),一起同時在搜索區(qū)域內(nèi)移動。每只螞蟻在行進(jìn)中根據(jù)狀態(tài)轉(zhuǎn)移規(guī)則選擇相鄰的可行網(wǎng)格,直至全部螞蟻完成一次路徑搜索,即完成一次循環(huán)。

循環(huán)完成后依據(jù)各只螞蟻經(jīng)過路徑進(jìn)行全局信息素更新,對沒有經(jīng)過的網(wǎng)格只進(jìn)行信息素?fù)]發(fā)。重復(fù)這個過程,直到求出優(yōu)化路徑。

4.3.3 多蟻群系統(tǒng)算法在本題中的具體實(shí)現(xiàn)

(1) 信息素的初始化

信息素分布在每個網(wǎng)格內(nèi),每個網(wǎng)格內(nèi)的信息素初始值為τ0。螞蟻從S點(diǎn)開始搜索,每一步搜索范圍是與其當(dāng)前所在網(wǎng)格鄰近的滿足機(jī)動條件的4個網(wǎng)格。

(2) 路徑選擇策略

第k個種群的螞蟻l選擇新可行節(jié)點(diǎn)的概率是由兩節(jié)點(diǎn)間邊的代價、自身所在種群信息素的強(qiáng)度以及其它種群信息激素的強(qiáng)度決定的,下式給出了從網(wǎng)格i轉(zhuǎn)移到可行網(wǎng)格j的概率:

(7)

(3) 信息素的更新策略

在所有群體中所有的螞蟻都完成一次搜索后,網(wǎng)格j內(nèi)第k個種群的信息素強(qiáng)度按下式更新:

τjk(t+1)=(1-ρ)·τjk(t)+ρΔτjk(t+1)

(8)

式中:τjk(t+1) 和τjk(t) 分別為更新前后網(wǎng)格j內(nèi)第k個種群的信息素含量的強(qiáng)度值;ρ為信息素?fù)]發(fā)系數(shù);Δτjk(t+1)為網(wǎng)格j內(nèi)信息素強(qiáng)度更新值,定義為:

(9)

(10)

(11)

式中:Q為信息素強(qiáng)度;Pkl為第k個種群的第l只螞蟻在第t次搜索后所經(jīng)過的網(wǎng)格內(nèi)目標(biāo)出現(xiàn)概率之和,代表了該條路徑的適應(yīng)值(搜索概率),搜索概率越大,增強(qiáng)值越大;λkl和πkl分別是第k個種群的第l只螞蟻在第t次搜索后所經(jīng)過的網(wǎng)格內(nèi)第k個種群信息素的總量和其它種群信息素總量的均值,λkl/πkl代表該條路徑和其它螞蟻種群所搜索的路徑的交疊程度,λkl/πkl越大,交疊越小,增強(qiáng)值越大。

5 仿真實(shí)驗(yàn)

5.1 仿真實(shí)驗(yàn)架構(gòu)

結(jié)合本問題需要的模塊,構(gòu)建仿真系統(tǒng)需考慮的整體框架,其中包括無人機(jī)類、系統(tǒng)環(huán)境類、偵察船類3個重要組成部分,無人機(jī)類中集成多蟻群系統(tǒng)算法進(jìn)行搜索路線的規(guī)劃和尋優(yōu),如圖5所示。

圖5 仿真系統(tǒng)運(yùn)行概念圖

在仿真建模過程中,基于面向?qū)ο蠹夹g(shù),設(shè)置無人機(jī)類、偵察船類以及戰(zhàn)場環(huán)境類,每個類中包含各個模塊的屬性和功能,以最大程度地還原問題題意,如圖6所示。

圖6 系統(tǒng)架構(gòu)圖

其中無人機(jī)建模融入多蟻群系統(tǒng)尋路算法,設(shè)置2個不同類型的無人機(jī)類,分別模擬無人機(jī)U1和U2,不同無人機(jī)間路徑存在互斥,偵察船類考慮其對概率圖的影響,設(shè)置概率圖的更新。環(huán)境系統(tǒng)類則對路線進(jìn)行繪制,對搜索概率進(jìn)行計(jì)算,并進(jìn)行可視化展示。

5.2 仿真實(shí)驗(yàn)結(jié)果

由圖7可得,U1無人機(jī)路徑節(jié)點(diǎn)為1 080個,U2型無人機(jī)路徑節(jié)點(diǎn)達(dá)到2 160個,由路徑仿真圖可知,符合本文假設(shè)的運(yùn)動限制及下一時刻的運(yùn)動方向?yàn)橄蚯?、左轉(zhuǎn)和后退,4架無人機(jī)的軌跡滿足不交叉的限制條件,且續(xù)航較短的無人機(jī)U2最終位置與起始位置距離小于620 km,達(dá)到要求。最終的搜索成功率達(dá)到89.4%。

圖7 仿真實(shí)驗(yàn)結(jié)果

6 結(jié)束語

對于路徑選擇優(yōu)化問題,首先對無人機(jī)與電子偵察船機(jī)動策略進(jìn)行數(shù)學(xué)建模,根據(jù)無人機(jī)搜索情況,動態(tài)更新概率圖,同時采取Markov Mento-Carlo仿真確定偵察船位置變化。而后通過多蟻群系統(tǒng)算法進(jìn)行無交叉搜索尋優(yōu),確定多架無人機(jī)偵察路線。

對偵察陣位地圖進(jìn)行了離散化處理,假設(shè)偵察船在其活動范圍內(nèi)位置變化服從均勻分布,要求紅方在3 h內(nèi)規(guī)劃航線,使得發(fā)現(xiàn)藍(lán)方偵察船的概率最大,采用“多類型蟻群系統(tǒng)”算法對路徑進(jìn)行了尋優(yōu),同時考慮了多個無人機(jī)之間的路徑堆疊問題,使多個無人機(jī)的搜索范圍盡量不交叉,以此保證搜索到目標(biāo)的概率更大。搜索過程中根據(jù)無人機(jī)的搜索情況,依據(jù)貝葉斯公式對概率圖進(jìn)行更新,并最終進(jìn)行了仿真實(shí)驗(yàn)驗(yàn)證。

針對問題,本文首先假設(shè)偵察船在偵察陣位出現(xiàn)以后移動呈現(xiàn)均勻分布,借此更新初始概率圖,并根據(jù)無人機(jī)的機(jī)動進(jìn)行概率圖的貝葉斯更新。同時提出了“多蟻群系統(tǒng)”算法,該算法引入了不同種群蟻群間的信息素抑制,既解決了路徑堆疊的問題,擴(kuò)大了搜索的范圍,又能滿足搜索目標(biāo)的概率最大。最后進(jìn)行仿真驗(yàn)證,最大搜索概率達(dá)到89.4%。

猜你喜歡
藍(lán)方里格螞蟻
我們會“隱身”讓螞蟻來保護(hù)自己
暗號
螞蟻
暗號
暗號
蘇里格氣田總產(chǎn)量突破1000×108m3
蘇里格氣田致密砂巖氣層識別難點(diǎn)及方法評述
螞蟻找吃的等
蘇里格氣田東區(qū)組合式排水采氣應(yīng)用淺析
泡沫排水采氣工藝在蘇里格氣田的應(yīng)用