亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于自適應(yīng)黏菌算法優(yōu)化的無人機(jī)三維路徑規(guī)劃

        2023-10-30 13:10:48高永博王會(huì)峰
        關(guān)鍵詞:黏菌代價(jià)適應(yīng)度

        黃 鶴, 高永博, 茹 鋒, 楊 瀾, 王會(huì)峰

        (長安大學(xué) a. 電子與控制工程學(xué)院; b. 西安市智慧高速公路信息融合與控制重點(diǎn)實(shí)驗(yàn)室;c. 信息工程學(xué)院,西安 710064)

        無人機(jī)具有生存能力強(qiáng)和機(jī)動(dòng)性能優(yōu)越的特點(diǎn),被應(yīng)用于民生和國防等諸多領(lǐng)域[1-2].設(shè)計(jì)高效合理的無人機(jī)路徑規(guī)劃方案,可以保證無人機(jī)在執(zhí)行任務(wù)時(shí)有效躲避各種威脅區(qū)域,順利到達(dá)目的地.近年來許多國內(nèi)外學(xué)者對(duì)無人機(jī)的路徑規(guī)劃方法進(jìn)行了大量的研究,對(duì)此提出了一些路徑規(guī)劃算法,主要可以分為兩大類:① 傳統(tǒng)算法,如人工勢(shì)場法[3]和A*算法[4]等;② 智能算法,如粒子群算法[5]、灰狼算法[6]和蝠鲼覓食算法[7]等.采用群體智能優(yōu)化算法解決無人機(jī)路徑規(guī)劃的問題是目前的研究熱點(diǎn),相比于傳統(tǒng)算法,智能算法具有尋優(yōu)速度快、穩(wěn)定性強(qiáng)的優(yōu)點(diǎn).在此基礎(chǔ)上,王翼虎等[8]利用改進(jìn)粒子群優(yōu)化算法解決無人機(jī)路徑規(guī)劃的問題,生成一條航程較短的飛行路徑,收斂速度更快,但收斂精確度不高.黃書召等[9]為無人機(jī)成功通過威脅區(qū)域提出了一種改進(jìn)遺傳算法的無人機(jī)三維路徑規(guī)劃,提升了搜索性能,但威脅區(qū)域考慮得比較單一,實(shí)際應(yīng)用效果并不理想.吳坤等[10]利用貪婪優(yōu)化策略改進(jìn)鯨魚算法,通過擴(kuò)大搜索路徑提升全局尋優(yōu)能力,收斂速度較慢.上述研究算法雖然實(shí)現(xiàn)了無人機(jī)的路徑規(guī)劃,但算法的收斂速度和尋優(yōu)精度有限.2020年,Li等[11]根據(jù)黏菌在覓食過程探索路徑的行為提出了黏菌算法(Slime Mould Algorithm,SMA),特點(diǎn)是尋優(yōu)速度快、算法簡單、模型易修改,適合應(yīng)用在無人機(jī)路徑規(guī)劃中,但SMA自身存在尋優(yōu)精度不高和容易陷入局部最優(yōu)的缺點(diǎn),仍需進(jìn)一步改進(jìn).因此,本文提出了一種基于改進(jìn)的自適應(yīng)黏菌算法(GSMA),保證了尋優(yōu)速度和尋優(yōu)精度,又避免陷入局部最優(yōu),應(yīng)用在無人機(jī)中能夠提高其路徑搜索能力.

        1 無人機(jī)三維路徑規(guī)劃建模

        在無人機(jī)三維路徑規(guī)劃的過程中,根據(jù)任務(wù)、威脅源情況和地形等實(shí)際因素,構(gòu)建了三維地形和威脅源約束.將這些威脅源結(jié)合自身約束條件建模,等效出三維環(huán)境下總的地形約束.

        1.1 地形約束

        地形環(huán)境是無人機(jī)路徑規(guī)劃首先要考慮的問題,不同的地貌環(huán)境對(duì)無人機(jī)的威脅不同.三維地形可大致分為山地、丘陵和平原,其中山地條件中的山峰對(duì)無人機(jī)的正常飛行影響最大,當(dāng)然也不能忽略海拔的影響.山峰建模坐標(biāo)Z(x,y)如下所示:

        (1)

        式中:坐標(biāo)(x,y)和(x0,y0)分別表示三維地形下山峰在地平面上和中心點(diǎn)的位置;h表示山峰的高度;λ1、λ2表示山峰的傾斜度.無人機(jī)路徑規(guī)劃過程中的地形威脅代價(jià)函數(shù)表示如下:

        (2)

        fHj=hj

        (3)

        要充分保證無人機(jī)的飛行安全,在路徑規(guī)劃中除了要考慮地形約束的影響,還需要考慮飛行的邊界和最高距離.實(shí)驗(yàn)中,假設(shè)無人機(jī)的飛行范圍表示為(Xmin,Ymin)=(0, 0) km和(Xmax,Ymax)=(100, 100) km,探索路徑過程中的最高飛行高度為Zmax=5 km.

        1.2 威脅模型約束

        無人機(jī)在飛行過程中的威脅主要來自雷達(dá)、電磁威脅和導(dǎo)彈截?fù)舻?建模如下.

        (1) 雷達(dá)威脅.

        雷達(dá)主要通過電磁波探測飛行物的距離和速度信息,對(duì)無人機(jī)的安全通過威脅很大.雷達(dá)偵測飛行物的方程可以簡化為圓錐形探測模型,描述如下:

        P0=(XM-X0)2+(YM-Y0)2=

        (4)

        式中:(X0,Y0,Z0)表示雷達(dá)中心地面坐標(biāo);(XM,YM,ZM)表示雷達(dá)威脅區(qū)最大位置坐標(biāo);h0代表雷達(dá)威脅源的高度;r0為圓錐模型底面半徑.

        (2) 電磁威脅.

        電磁威脅是無人機(jī)路徑規(guī)劃的又一主要威脅.一般情況下,可以用半球形等價(jià)電磁威脅區(qū)域.電磁威脅函數(shù)模型PC可表示為

        (5)

        式中:X、Y、Z分別指三維平面的X軸、Y軸和Z軸;R代表電磁威脅半球形的區(qū)域半徑;α和β分別為三維平面上Z軸正向與電磁威脅半徑的夾角以及威脅半徑在水平面上與X軸正向夾角.

        (3) 導(dǎo)彈威脅.

        敵方導(dǎo)彈威脅到無人機(jī)的正常工作,飛行過程中必須躲避.導(dǎo)彈威脅區(qū)域Pd1、攻擊距離Pd2和威脅總代價(jià)PD模型表示如下:

        (6)

        (7)

        PD=Pd1+Pd2

        (8)

        式中:kd和kg分別表示導(dǎo)彈擊中無人機(jī)的概率和導(dǎo)彈的加速度參數(shù);rd代表航跡點(diǎn)到導(dǎo)彈威脅中心的距離;rc表示導(dǎo)彈影響范圍半徑;rg表示無人機(jī)和目標(biāo)之間的直線距離.

        (4) 禁飛區(qū)威脅.

        無人機(jī)在飛行過程中還會(huì)受到惡劣天氣和復(fù)雜環(huán)境的影響,被稱為禁飛區(qū).禁飛區(qū)的代價(jià)表示為

        PF=KF

        (9)

        式中:KF為禁飛區(qū)的威脅代價(jià).

        將威脅源等效為地形模型,假設(shè)距離威脅源中心越近,威脅代價(jià)越大,地形越高,反之則越低.因此,可以將威脅源等效為

        Qjp=

        (10)

        式中:Kthr為威脅源修正系數(shù);Rmax,p表示第p個(gè)威脅源的最大半徑;第p個(gè)威脅源中心的水平坐標(biāo)為(xp,yp).禁飛區(qū)的威脅區(qū)域的代價(jià)fjp表示如下:

        (11)

        式中:rj,p為航跡點(diǎn)j到威脅源中心p的距離.

        無人機(jī)在進(jìn)行執(zhí)行任務(wù)的同時(shí)與地形威脅山源保持安全距離,避免產(chǎn)生碰撞,同時(shí)規(guī)避雷達(dá)、電磁和導(dǎo)彈威脅,保障無人機(jī)飛行安全.

        1.3 無人機(jī)自身約束

        無人機(jī)抽象為一個(gè)質(zhì)點(diǎn)模型,無需考慮自身的質(zhì)量和形狀.在路徑規(guī)劃的過程中,無人機(jī)不僅受到外部條件威脅,也受限于自身約束條件,如自身轉(zhuǎn)彎角度α0、向上爬升角度β0和燃油消耗(用飛行航程表示).設(shè)最大轉(zhuǎn)彎角度αmax、向上最大爬升角度βmax,這些自身物理約束條件可以表示為

        (12)

        (13)

        (14)

        式中:Qh和Qv分別為無人機(jī)的轉(zhuǎn)彎角和爬升角系數(shù);Jh和Jv分別為轉(zhuǎn)彎角度和向上爬升角度的代價(jià)函數(shù);JLj為航跡點(diǎn)j對(duì)應(yīng)的航程;lj為無人機(jī)的飛行航程.綜合上述所有的代價(jià)函數(shù),無人機(jī)航跡點(diǎn)總約束代價(jià)表示為

        fJj=Jh+Jv+JLj

        (15)

        1.4 航跡代價(jià)函數(shù)

        將上述地形約束、高程代價(jià)、威脅模型約束及無人機(jī)自身物理約束的代價(jià)加權(quán)綜合起來,得到無人機(jī)總的代價(jià)函數(shù),用F(Rj)表示為

        F(Rj)=

        (16)

        式中:d為航跡點(diǎn)數(shù)目;σ威脅源總數(shù);ω1、ω2、ω3、ω4為各約束代價(jià)的權(quán)重.

        2 改進(jìn)的黏菌覓食算法

        2.1 黏菌算法

        黏菌是一種真核生物,SMA模擬了黏菌在捕食過程中的行為變化,利用黏菌的覓食過程進(jìn)行路徑規(guī)劃.

        2.1.1黏菌覓食位置的更新 黏菌在覓食過程中,空氣中食物的濃度越大,黏菌自身細(xì)胞質(zhì)流動(dòng)越快,進(jìn)而覓食成功.黏菌覓食的過程可用函數(shù)表達(dá)式表示,位置更新公式如下:

        Xnew=r(BU-BL)+BL,r

        (17)

        Xnew=

        (18)

        (19)

        p=tanh(S(i)-DF)

        (20)

        式(17)和(18)表示黏菌覓食的過程,BU和BL規(guī)定了黏菌搜索食物范圍的上下邊界;c為常量,文中取0.03;r的取值范圍是在0至1區(qū)間內(nèi)的隨機(jī)值;Vb參數(shù)在-a到a區(qū)間內(nèi)取值;Vc參數(shù)在覓食過程中線性減少至0;t表示黏菌的迭代次數(shù);Xb代表食物濃度最高的位置;X為黏菌的位置;XA和XB代表黏菌的兩個(gè)任意位置;W為黏菌自身的質(zhì)量;Tmax表示最大迭代次數(shù).黏菌位置X可以隨著其獲得的最優(yōu)位置的變化而更新,同時(shí)黏菌位置也可以根據(jù)Vb、Vc和W參數(shù)的微調(diào)而更新[12].式(20)中的S(i)為黏菌的適應(yīng)度,i表示種群的位置,而DF為黏菌的最佳適應(yīng)度.此外,黏菌質(zhì)量參數(shù)W在不同食物濃度的函數(shù)表達(dá)式表示如下:

        (21)

        Sr=sort(S)

        (22)

        式中:N/2表示前一半黏菌的數(shù)量;bF和wF分別為在迭代過程中的最優(yōu)適應(yīng)度和最差適應(yīng)度;sort表示對(duì)種群的適應(yīng)度進(jìn)行升序排列;Sr表示呈遞增型的適應(yīng)度序列.

        2.1.2算法流程 SMA流程如下.

        步驟1初始化種群,設(shè)定參數(shù).

        步驟2計(jì)算種群適應(yīng)度值并排序.

        步驟3利用式(17)和(18)更新黏菌種群位置.

        步驟4計(jì)算種群適應(yīng)度值,并更新最優(yōu)位置,計(jì)算當(dāng)前最優(yōu)位置.

        步驟5判斷是否滿足最優(yōu)條件,若滿足則輸出最優(yōu)結(jié)果,否則執(zhí)行步驟2~5直至滿足最優(yōu).

        2.2 基于改進(jìn)的SMA的無人機(jī)三維路徑規(guī)劃

        2.2.1航跡編碼 無人機(jī)飛行過程中的任一條路徑被隨機(jī)的一只黏菌所定義,而飛行路徑由許多個(gè)航跡點(diǎn)連接而成的線組成,并且每個(gè)航跡點(diǎn)均具有三維空間屬性(x,y,z).路徑規(guī)劃過程中,要確定航跡點(diǎn)數(shù),然后將z方向的坐標(biāo)固定不變,即將三維等效為二維問題解決,則只需要對(duì)x和y方向坐標(biāo)進(jìn)行尋優(yōu).

        2.2.2改進(jìn)的Logistic映射 由于SMA存在過度依賴種群初始位置的問題,以隨機(jī)方式初始種群易使得種群分布不均勻,影響算法的求解精度.混沌運(yùn)動(dòng)具有遍歷性和不重復(fù)性等特點(diǎn),適合用來生成種群的初始位置[12].大多群體智能優(yōu)化算法初始種群映射方式使用的是Tent映射和Logistic映射,Tent映射在0~2的取值范圍內(nèi)存在著小周期現(xiàn)象、容易陷入不動(dòng)點(diǎn)的問題,而傳統(tǒng)Logistic映射對(duì)初始值條件要求嚴(yán)格,使得初始化黏菌種群的分布不均且多樣性不足.據(jù)此,設(shè)計(jì)一種改進(jìn)的Logistic混沌映射,以增加種群的多樣性和均勻分布.具體表達(dá)如下:

        xtemp=mod(a/xn+λxn(1-xn),b)

        (23)

        (24)

        式中:mod為取模函數(shù);xtemp為中間變量;mod(a/xn,b)的取值范圍為[0, 1);λ為常數(shù),文中取0.3;b為(0, 1)中的隨機(jī)數(shù),文中設(shè)定b=0.7;最后輸出序列xn的范圍是(0, 1].式(23)將不會(huì)出現(xiàn)不定值,且在a不同取值下仍具有較好的隨機(jī)均勻性.

        2.2.3非線性自適應(yīng)權(quán)重因子 權(quán)重因子是SMA的核心參數(shù),設(shè)計(jì)自適應(yīng)權(quán)重因子可以用于改善算法的搜索能力[13]. SMA中參數(shù)是線性變化的,搜索能力較差且搜素范圍局受到限制,尋優(yōu)能力較弱.為解決這個(gè)問題,設(shè)計(jì)了一種非線性自適應(yīng)權(quán)重因子w,黏菌位置更新公式如下:

        Xnew=

        (25)

        (26)

        式中:wmax和wmin分別為慣性權(quán)重因子的最大值和最小值,本文經(jīng)過大量實(shí)驗(yàn)取值為wmax=0.82,wmin=0.01.自適應(yīng)權(quán)重因子w系數(shù)變化如圖1所示.

        圖1 w系數(shù)變化圖

        在迭代前期的權(quán)重因子w快速增大,擴(kuò)大種群的搜索范圍,w在迭代后期增速放緩,有利于黏菌覓食過程中跳出局部最優(yōu),提高了算法的精度,有益于尋找到更合適的位置[14].自適應(yīng)權(quán)重變化是指黏菌覓食過程中,黏菌位置會(huì)根據(jù)黏菌的迭代次數(shù)的變化而更新.GSMA設(shè)計(jì)的非線性自適應(yīng)慣性權(quán)重因子,增強(qiáng)了搜索能力,同時(shí)避免了陷入局部最優(yōu).

        2.2.4自適應(yīng)柯西變異策略 由于地形情況較為復(fù)雜,在黏菌覓食過程中,對(duì)最優(yōu)位置進(jìn)行柯西變異[15],可以提高迭代后期的搜素能力.柯西分布的特點(diǎn)是中間的峰值比較小而兩邊范圍比較廣,這樣可以使黏菌在當(dāng)前范圍產(chǎn)生更大的擾動(dòng).針對(duì)路徑規(guī)劃過程中出現(xiàn)陷入局部最優(yōu)和搜索能力較弱的情況,標(biāo)準(zhǔn)柯西變異處理后優(yōu)化效果有限,因此提出了一種自適應(yīng)柯西變異策略,公式如下:

        (27)

        (28)

        式中:θ為常數(shù),在文中取10;rmax為黏菌個(gè)體之間的最大距離;F(γ;t)為柯西變異累計(jì)分布函數(shù).自適應(yīng)柯西變異在黏菌群體迭代過程中可以獲得較多的最優(yōu)值,保證平滑收斂至最優(yōu),增強(qiáng)GSMA的全局搜素能力,減少了黏菌最優(yōu)值的動(dòng)蕩并提高了其尋優(yōu)速度.自適應(yīng)柯西變異下的黏菌位置更新如下所示:

        Xbnew=Xnew+F(γ;t)

        (29)

        式中:Xnew為上一代的黏菌最優(yōu)位置;Xbnew為經(jīng)過自適應(yīng)柯西變異更新后黏菌新的位置.

        圖2 GSMA收斂過程

        當(dāng)解位于Dmax區(qū)域時(shí),算法的解個(gè)體會(huì)向著最優(yōu)值xmax靠近,即方程的解x(t;x0,t0) 就會(huì)向著xmax靠近,此時(shí)解的過程表達(dá)式為

        δ≤min{f(xmax)-f(x1),

        f(xmax)-f(x2)}≤ε

        (30)

        (31)

        因此,圓S(δ)的半徑δ與初始狀態(tài)t0無關(guān),所以GSMA的平衡狀態(tài)xmax是一致穩(wěn)定的,即

        (32)

        綜上所述,GSMA可以收斂到全局最優(yōu)值.

        2.2.6GSMA流程 GSMA流程如圖3所示,具體流程如下.

        圖3 算法流程圖

        步驟1設(shè)置種群數(shù)量、最大迭代次數(shù)和相關(guān)參數(shù).

        步驟2利用改進(jìn)Logistic混沌映射初始化種群,計(jì)算種群的最優(yōu)和最差適應(yīng)度并排序.

        步驟3判斷隨機(jī)數(shù)r

        步驟4計(jì)算適應(yīng)度值,更新最優(yōu)位置.

        步驟5根據(jù)每次適應(yīng)度的不同進(jìn)行排序.

        步驟6對(duì)當(dāng)前位置進(jìn)行自適應(yīng)柯西變異,計(jì)算適應(yīng)度值,更新最優(yōu)位置.

        步驟7是否到達(dá)最大迭代數(shù),滿足則輸出最優(yōu)值,不滿足則重復(fù)上述步驟直至滿足條件.

        3 GSMA對(duì)比實(shí)驗(yàn)

        3.1 測試函數(shù)

        利用不同的測試函數(shù)對(duì)算法性能優(yōu)劣進(jìn)行比較,在不同復(fù)雜度的情況下驗(yàn)證GSMA尋優(yōu)能力的強(qiáng)弱.測試函數(shù)具體描述如下所示.

        (1) Rosenbrock函數(shù).

        (33)

        式中:Rosenbrock函數(shù)搜索范圍為[-30, 30],維度為30,全局最優(yōu)值為0.

        (2) Schwefel函數(shù).

        (34)

        式中:Schwefel函數(shù)搜索范圍為[-500, 500],維度為30,全局最優(yōu)值為 12 569.5.

        (3) Foxholes函數(shù).

        (35)

        式中:Foxholes函數(shù)搜索范圍為[-65.536, 65.536],維度為2,全局最優(yōu)值為0.998.

        (4) Kowalik函數(shù).

        (36)

        式中:Kowalik函數(shù)搜索范圍為[-5, 5],維度為4,全局最優(yōu)值為0.000 3.

        (5) Hartman 6函數(shù).

        (37)

        式中:Hartman 6函數(shù)搜索范圍為[0, 1],維度為6,全局最優(yōu)值為 -3.332.

        (6) Shekel 10函數(shù).

        (38)

        式中:Shekel 10函數(shù)搜索范圍為[-5, 5],維度為4,全局最優(yōu)值為 -10.536 3.

        3.2 實(shí)驗(yàn)驗(yàn)證

        利用Rosenbrock、Schwefel、Foxholes、Kowalik、Hartman 6和Shekel 10共6種測試函數(shù)評(píng)估SMA、灰狼優(yōu)化(Grey Wolf Optimizer, GWO)算法[16]、海鷗算法[17](Seagull Optimization Algorithm, SOA)以及GSMA的性能.經(jīng)過30次測試后,適應(yīng)度F隨著迭代次數(shù)t變化如圖4所示.適應(yīng)度的最優(yōu)值Fbest及均值Favg如表1所示.

        表1 4種算法在測試函數(shù)上的實(shí)驗(yàn)對(duì)比

        圖4 各測試函數(shù)上的適應(yīng)度變化曲線

        由圖4和表1可知,針對(duì)Rosenbrock函數(shù),SMA收斂速度弱于GWO、SOA和GSMA,迭代80次時(shí)收斂并陷入局部最優(yōu);而另外3種算法均尋得最優(yōu),其中GSMA的收斂速度和尋優(yōu)精度均最優(yōu).針對(duì)Schwefel函數(shù),SMA和GWO過早收斂,SOA的尋優(yōu)速度不如GSMA.經(jīng)過改進(jìn)后的GSMA尋優(yōu)能力更好,優(yōu)于GWO和SMA.針對(duì)Foxholes函數(shù),GSMA迭代不足10次已經(jīng)收斂,而GWO和SOA則陷入了局部最優(yōu).針對(duì)Kowalik函數(shù),GWO和SOA迭代10次已收斂并陷入局部最優(yōu),SMA迭代90次時(shí)陷入局部最優(yōu),而GSMA迭代60次尋得最優(yōu),且收斂速度和尋優(yōu)精度均為最優(yōu).針對(duì)Hartman 6函數(shù),GWO、SOA和SMA分別迭代60、60和80次尋得最優(yōu),SMA的尋優(yōu)精度更高,GSMA收斂速度則更快且尋得最優(yōu).針對(duì)Shekel 10函數(shù),SOA過早陷入局部最優(yōu),SMA尋優(yōu)精度和速度較低,而GSMA和GWO尋優(yōu)精度大致相同,但收斂速度明顯高于GWO和SMA.綜上所述,SMA改進(jìn)后提升了尋優(yōu)速度和精度,更易跳出局部最優(yōu).

        4 無人機(jī)突防仿真測試及分析

        實(shí)驗(yàn)平臺(tái)為Window10系統(tǒng)的計(jì)算機(jī),CPU為AMD R5-5600H,頻率為3.30 GHz、內(nèi)存為16 GB,軟件采用MATLAB 2021a.測試區(qū)域?yàn)?00 km×100 km,高度為5 km,采用兩種不同的仿真地形.在地形1中,無人機(jī)的起始與終止坐標(biāo)分別為(1, 93, 0.2) km、(98, 8, 0.5) km,3座不同類型的雷達(dá)位置坐標(biāo)分別為(32, 40, 0) km、(70, 58, 0) km、(40, 12, 0) km,偵測半徑設(shè)定為9、11、14 km,電磁和導(dǎo)彈威脅半徑分別為12、18 km.地形2的區(qū)域大小也為100 km×100 km,無人機(jī)的起始點(diǎn)和終點(diǎn)為(2, 3, 0.2) km、(99, 87, 0.5) km,3座不同類型的雷達(dá)位置坐標(biāo)分別為(30, 40, 0) km、(69, 70, 0) km、(40, 11, 0) km,偵測半徑設(shè)定為6、9、10 km,電磁和導(dǎo)彈威脅半徑分別為10、16 km,飛行過程中的最大轉(zhuǎn)彎角為60°.為提高無人機(jī)的生存和路徑規(guī)劃能力,兩種地形山峰位置有所不同.仿真種群數(shù)量均為100,最大迭代次數(shù)也是100.建模的主要參數(shù)如表2所示,表中:v為飛行速度.兩種地形中,無人機(jī)的三維路徑的仿真結(jié)果如圖5和圖6所示,各算法仿真結(jié)果如表3和表4所示.

        表2 主要建模參數(shù)

        表3 地形1仿真結(jié)果統(tǒng)計(jì)

        圖6 地形2仿真結(jié)果圖

        地形中黃色波為不同類型的雷達(dá)探測區(qū)域,藍(lán)色波表示電磁和導(dǎo)彈威脅區(qū)域.為對(duì)于仿真地形1,由圖5(a)和5(b)可以看出,在SOA結(jié)果中,無人機(jī)

        成功穿過了第1座山峰,但在第2座山峰處撞山且被敵方雷達(dá)偵測到,不能成功到達(dá)目的地;而GWO和SMA結(jié)果中,無人機(jī)雖然成功規(guī)避了山峰和雷達(dá)偵察,但沒有繞開電磁威脅區(qū)域和導(dǎo)彈攻擊區(qū)域,且路線過長,導(dǎo)致撞擊山脈的概率增加,影響實(shí)用價(jià)值;相比之下,GSMA不僅成功規(guī)避了山脈和雷達(dá)偵測,而且選擇了最優(yōu)路線以更小的代價(jià)穿過地形.從表3可以看出,SMA、GWO、SOA以及GSMA的航程分別為166.23、159.38、162.17、133.54 km,最優(yōu)適應(yīng)度分別為30.86、34.09、36.72、29.43,GSMA的規(guī)劃路徑最短,轉(zhuǎn)彎及爬升角代價(jià)最低,整體保持低空平穩(wěn)飛行,航跡代價(jià)最低,優(yōu)勢(shì)明顯.圖5(c)的仿真結(jié)果表明,SOA和GWO在迭代次數(shù)為80時(shí)仍未尋得最優(yōu)而陷入了局部最優(yōu),尋優(yōu)性能相比于SMA較差,并不適合無人機(jī)的徑規(guī)劃;SMA的精度相對(duì)較低,迭代至90次陷入局部最優(yōu),且路徑規(guī)劃距離過長.

        相比于地形1,圖6中地形2的山峰更為密集,導(dǎo)彈和電磁覆蓋威脅范圍更廣.從圖6(a)和6(b)可以看出, SOA、GWO和SMA都規(guī)避了密集連片山脈,但經(jīng)過了導(dǎo)彈威脅區(qū)域,降低了飛機(jī)的安全性且規(guī)劃的路線過于漫長,實(shí)用性不高.GWO與山峰發(fā)生碰撞,未能安全到達(dá)目的地.而GSMA規(guī)避了雷達(dá)的偵測,選擇最佳路線快速穿過地形2.相比之下,GSMA尋優(yōu)精度和尋優(yōu)速度都優(yōu)于GWO及SMA,在迭代至80次時(shí)已經(jīng)尋得最優(yōu).而此時(shí)GWO及SMA仍未收斂,SOA則迭代20次即陷入了局部最優(yōu).綜上,GSMA能夠更為有效地避開各種威脅地形,路徑規(guī)劃中的總代價(jià)也最小.

        5 結(jié)語

        提出了一種基于改進(jìn)SMA的算法來解決無人機(jī)三維路徑規(guī)劃的問題.首先,建立相關(guān)的地形模型、各種威脅源和無人機(jī)約束模型,并建立代價(jià)函數(shù).其次,采用混沌映射對(duì)種群初始化,用以增加種群的多樣性和隨機(jī)分布,擴(kuò)大了其搜索范圍更易獲得最優(yōu);在SMA中引入了非線性自適應(yīng)權(quán)重因子,加快算法的收斂速度,很好地彌補(bǔ)了SMA自身存在的缺陷;加入柯西變異,使得種群在前期跳出局部最優(yōu),提高收斂速度.實(shí)驗(yàn)結(jié)果表明,GSMA在無人機(jī)探索路徑規(guī)劃過程中,能夠在最短航程的條件下快速穿過危險(xiǎn)區(qū)域和規(guī)避障礙物,應(yīng)用價(jià)值明顯.

        猜你喜歡
        黏菌代價(jià)適應(yīng)度
        養(yǎng)黏菌當(dāng)寵物,對(duì)身體有害嗎
        改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
        黏菌觀察記
        養(yǎng)群黏菌當(dāng)寵物
        黏菌一點(diǎn)不簡單
        華夏地理(2019年2期)2019-07-24 10:05:57
        愛的代價(jià)
        海峽姐妹(2017年12期)2018-01-31 02:12:22
        代價(jià)
        基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
        中國塑料(2016年11期)2016-04-16 05:26:02
        成熟的代價(jià)
        少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查
        日本真人边吃奶边做爽动态图| 无遮挡很爽视频在线观看| 中文字幕一区二区在线看| 男女射黄视频网站在线免费观看| 国产高潮视频在线观看| 久青草国产视频| 久草国产手机视频在线观看| 成人久久久精品乱码一区二区三区| 男女啪动最猛动态图| 亚洲国产精品一区二区久| av在线免费播放网站| 19款日产奇骏车怎么样| 国产一区二区三区四区五区加勒比| 欧美成人一级视频| 日本看片一区二区三区| 日韩女优av一区二区| 亚洲精品乱码久久久久久日本蜜臀| 日韩永久免费无码AV电影 | 亚洲情精品中文字幕99在线| 又黄又爽又色视频| 狠狠色综合网站久久久久久久| 仙女白丝jk小脚夹得我好爽| 久久国产精品免费专区| 又嫩又硬又黄又爽的视频| 久久精品国产精品亚洲毛片 | 亚洲黄色大片在线观看| 无码人妻久久一区二区三区免费丨| 丰满人妻被黑人中出849| 国产在线看不卡一区二区| 一区二区三区中文字幕在线播放| 精品无码国产自产拍在线观看蜜 | 国产成人精品人人做人人爽| 日本超级老熟女影音播放| 国产麻传媒精品国产av| 日韩精品视频久久一区二区| 少妇无码av无码专区| 亚洲AV无码专区国产H小说| 国产在线一区二区三区香蕉| 日日天干夜夜狠狠爱| 久久精品国产99精品九九| 国产成av人在线观看|