• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于改進(jìn)稀疏A*編隊(duì)航跡實(shí)時(shí)規(guī)劃方法*

    2018-07-13 06:26:06周中良江建成
    火力與指揮控制 2018年6期
    關(guān)鍵詞:航跡代價(jià)編隊(duì)

    程 越,周中良,江建成

    (空軍工程大學(xué)航空航天工程學(xué)院,西安 710038)

    0 引言

    在對地突防任務(wù)中,隨隊(duì)支援干擾機(jī)在壓制敵對空警戒雷達(dá),提升突防效率方面發(fā)揮著極其重要的作用。在任務(wù)執(zhí)行中,干擾機(jī)編隊(duì)的任務(wù)與航跡應(yīng)隨著戰(zhàn)場態(tài)勢的變化而不斷變化,確保突防任務(wù)的順利實(shí)施。

    在航跡規(guī)劃與干擾資源分配方面,文獻(xiàn)[1]通過ISODATA算法對干擾目標(biāo)分組,改變干擾樣式,實(shí)現(xiàn)對干擾資源的優(yōu)化分配。文獻(xiàn)[2]以各航線點(diǎn)精度的平均值為目標(biāo)函數(shù),對干擾組網(wǎng)雷達(dá)提出了資源分配的方法。文獻(xiàn)[3-4]提出了基于不同邊界條件的分枝定界法來對武器資源分配問題進(jìn)行求解。文獻(xiàn)[5]為簡化規(guī)劃計(jì)算量,將空間規(guī)劃等效為平面規(guī)劃與高度規(guī)劃,并運(yùn)用動(dòng)態(tài)步長提升規(guī)劃精度,降低威脅度。文獻(xiàn)[6]基于任務(wù)對多飛行器的航跡進(jìn)行協(xié)同規(guī)劃,可以較小代價(jià)獲得較好作戰(zhàn)效果。文獻(xiàn)[7]設(shè)計(jì)了混合整數(shù)線性規(guī)劃方法對航跡進(jìn)行優(yōu)化。文獻(xiàn)[8]提出了利用遺傳算法和粒子群算法來降低三維環(huán)境下航跡規(guī)劃問題的復(fù)雜度。文獻(xiàn)[9]通過構(gòu)建基于可部分觀測的馬爾科夫決策過程的行動(dòng)空間,引導(dǎo)無人機(jī)對地面多目標(biāo)進(jìn)行跟蹤。

    本文考慮到突發(fā)威脅的情況,重新對編隊(duì)干擾資源進(jìn)行分配,并對威脅數(shù)據(jù)庫進(jìn)行更新。利用改進(jìn)的稀疏 A*搜索(Sparse A*Search,SAS)算法,以發(fā)現(xiàn)威脅時(shí)我方隨隊(duì)支援干擾編隊(duì)的位置為起點(diǎn)進(jìn)行規(guī)劃,開展基于動(dòng)態(tài)干擾資源分配的航跡實(shí)時(shí)規(guī)劃技術(shù)可行性研究。

    1 航跡實(shí)時(shí)規(guī)劃模型

    圖1 編隊(duì)航跡實(shí)時(shí)規(guī)劃示意圖

    圖1為編隊(duì)航跡實(shí)時(shí)規(guī)劃的示意圖。當(dāng)編隊(duì)沿著原始航跡向目標(biāo)點(diǎn)C飛行時(shí),在節(jié)點(diǎn)A處遭遇了一個(gè)突發(fā)威脅。由于事前規(guī)劃的航跡是穿過了該威脅區(qū)域的,若繼續(xù)沿著事前規(guī)劃的航跡飛行,顯然會(huì)遭遇到敵方攔截。因此,必須實(shí)施航跡的實(shí)時(shí)規(guī)劃,在突發(fā)威脅的局部區(qū)域進(jìn)行尋優(yōu),以突破威脅。實(shí)時(shí)規(guī)劃的步驟如下:

    Step1:確定實(shí)時(shí)規(guī)劃航跡的規(guī)劃起始點(diǎn)。以當(dāng)前節(jié)點(diǎn)A作為航跡實(shí)時(shí)規(guī)劃起始點(diǎn)。

    Step2:確定實(shí)時(shí)規(guī)劃航跡的終點(diǎn)。這里有兩種選擇:一是把原始航跡穿過突發(fā)威脅區(qū)域的第1個(gè)柵格點(diǎn)作為更新航跡的終點(diǎn),之后繼續(xù)按照原始航跡前進(jìn),最后到達(dá)目標(biāo)點(diǎn);二是把原始航跡的目標(biāo)點(diǎn)作為更新航跡的終點(diǎn),直接建立從節(jié)點(diǎn)A到目標(biāo)點(diǎn)C的最優(yōu)航跡,而不需要再使用原始航跡。兩種方式各有優(yōu)劣,第1種的計(jì)算量小,實(shí)時(shí)性比第2種強(qiáng),但是優(yōu)化性不如第2種。

    Step3:確定航跡實(shí)時(shí)規(guī)劃的步長。要求步長大于或等于最小規(guī)劃步長。

    Step4:確立航跡實(shí)時(shí)規(guī)劃的目標(biāo)函數(shù)。

    Step5:判斷威脅類型,如果出現(xiàn)的威脅為障礙物,則只需要在規(guī)劃的時(shí)候繞過這片區(qū)域即可,即只用對撞山威脅數(shù)據(jù)庫進(jìn)行更新。如果是雷達(dá)威脅,則需要重新為每架干擾機(jī)分配一種干擾樣式以及干擾目標(biāo),進(jìn)行干擾資源的調(diào)整。在進(jìn)行了干擾資源重分配后,就可以對航跡段所在空域的威脅數(shù)據(jù)庫進(jìn)行更新。

    Step6:采用優(yōu)化算法求解航跡段。

    Step7:在編隊(duì)到達(dá)下一航跡點(diǎn)之前,以下一航跡點(diǎn)為起點(diǎn),重新規(guī)劃下一航跡段直到下一航跡點(diǎn)為目標(biāo)點(diǎn)。

    航跡實(shí)時(shí)規(guī)劃流程如圖2所示:

    圖2 航跡實(shí)時(shí)規(guī)劃流程圖

    2 改進(jìn)稀疏A*算法

    航跡實(shí)時(shí)規(guī)劃由于它的實(shí)時(shí)性,就是一個(gè)典型的需要局部尋優(yōu)的問題。而啟發(fā)式搜索算法則可以滿足這個(gè)需求。改進(jìn)稀疏A*算法可以對領(lǐng)域進(jìn)行搜索,從起點(diǎn)開始,不斷搜索最有希望到達(dá)終點(diǎn)的領(lǐng)域節(jié)點(diǎn)并依次往下,形成一條代價(jià)最小的航跡。因此,本文利用改進(jìn)稀疏A*算法對航跡進(jìn)行實(shí)時(shí)規(guī)劃。

    2.1 稀疏A*算法

    傳統(tǒng)的A*算法屬于經(jīng)典啟發(fā)式算法,具有簡單、搜索航跡最優(yōu)的優(yōu)點(diǎn)。它的搜索節(jié)點(diǎn)分為3種:1)已經(jīng)被擴(kuò)展的節(jié)點(diǎn),存入CLOSED表中;2)計(jì)算了航跡代價(jià),但是還沒有被擴(kuò)展的節(jié)點(diǎn),存入OPEN表中;3)還未計(jì)算航跡代價(jià)也未被擴(kuò)展的節(jié)點(diǎn)。OPEN表與CLOSED表中都記錄著相同的節(jié)點(diǎn)信息,包括節(jié)點(diǎn)的坐標(biāo)、父節(jié)點(diǎn)的坐標(biāo)以及各節(jié)點(diǎn)的航跡代價(jià)。算法首先計(jì)算當(dāng)前柵格領(lǐng)域的每一個(gè)柵格的代價(jià),并對其進(jìn)行比較。之后將所有領(lǐng)域柵格及其代價(jià)存入OPEN表中,作為待擴(kuò)展節(jié)點(diǎn),而已經(jīng)被擴(kuò)展的柵格節(jié)點(diǎn)則存入CLOSED表中。這樣通過不斷搜索當(dāng)前節(jié)點(diǎn)與目標(biāo)節(jié)點(diǎn)之間代價(jià)最小的節(jié)點(diǎn),直至目標(biāo)點(diǎn),就可以確定出一條航跡代價(jià)最小的點(diǎn)跡序列,形成最優(yōu)航跡。

    A*算法中目標(biāo)函數(shù)的表現(xiàn)形式一般為:

    由于每次設(shè)立儀器站時(shí)都沒有對儀器進(jìn)行定向,也沒有將儀器站的坐標(biāo)納入統(tǒng)一的坐標(biāo)系中,因此儀器在每個(gè)儀器站上獲得的目標(biāo)點(diǎn)坐標(biāo)之間沒有關(guān)聯(lián),必須統(tǒng)一坐標(biāo)系。本文采用文獻(xiàn)[1]的計(jì)算方法進(jìn)行統(tǒng)一坐標(biāo)轉(zhuǎn)換。文獻(xiàn)[1]給出的計(jì)算方法:

    其中,n是待擴(kuò)展節(jié)點(diǎn),f(n)是待擴(kuò)展節(jié)點(diǎn)的評估函數(shù),g(n)是起點(diǎn)到待擴(kuò)展節(jié)點(diǎn) n 的真實(shí)代價(jià),h(n)為啟發(fā)函數(shù),表示從待擴(kuò)展節(jié)點(diǎn)n到目標(biāo)節(jié)點(diǎn)的代價(jià)估值。

    但當(dāng)搜素范圍增加后,搜索節(jié)點(diǎn)過多,A*算法容易出現(xiàn)搜索時(shí)間長難以收斂的缺點(diǎn),因此,為了提高搜索速度,本文采用了稀疏A*算法。該算法由Szczerba[10]在2000年提出,它通過加入約束條件,可以有效剔除空間中的無效節(jié)點(diǎn),縮小搜索空間。稀疏A*算法在空間中的搜索示意圖如圖3所示:

    圖3 稀疏A*算法搜索示意圖

    2.2 算法改進(jìn)

    本文主要約束條件為前文提到的航跡可飛行性,即用撞山威脅、雷達(dá)網(wǎng)探測威脅以及飛行器自身性能對空間中的可飛節(jié)點(diǎn)進(jìn)行篩選。同時(shí),為了解決航跡規(guī)劃的實(shí)時(shí)性,本文依據(jù)實(shí)時(shí)規(guī)劃模型對算法進(jìn)行改進(jìn)。

    在對航跡點(diǎn)進(jìn)行搜索的過程中,考慮到搜索角度以及步長的影響,最后不一定能搜索到目標(biāo)點(diǎn)。因此,這里對算法的結(jié)束條件進(jìn)行更改。當(dāng)航跡搜索的當(dāng)前節(jié)點(diǎn)與目標(biāo)點(diǎn)之間的距離小于R0時(shí),搜索結(jié)束,即:

    其中,(xT,yT,zT)為目標(biāo)點(diǎn)的坐標(biāo),(xc,yc,zc)為當(dāng)前節(jié)點(diǎn)的坐標(biāo)。

    為使航跡能夠向目標(biāo)點(diǎn)方向搜索,這里引入人工勢場的思想對算法進(jìn)行改進(jìn)。在實(shí)時(shí)規(guī)劃起始點(diǎn)與目標(biāo)點(diǎn)之間構(gòu)造一個(gè)虛擬的引力場與勢力場,引力場的中心為目標(biāo)點(diǎn),斥力場的中心為起始點(diǎn)。

    3 航跡實(shí)時(shí)規(guī)劃的目標(biāo)函數(shù)

    假設(shè)從節(jié)點(diǎn)ai開始實(shí)時(shí)規(guī)劃,即a1至ai-1的航路節(jié)點(diǎn)是已規(guī)劃好的航路節(jié)點(diǎn),ai到目標(biāo)點(diǎn)的節(jié)點(diǎn)是未規(guī)劃的航路節(jié)點(diǎn)。改進(jìn)后的目標(biāo)函數(shù)為

    其中,P1(li)表示編隊(duì)在航跡點(diǎn)ai及其航跡段li的航程威脅,P2(li)表示編隊(duì)在航跡點(diǎn)ai及其航跡段li的撞山威脅,P3(li)表示編隊(duì)在航跡點(diǎn)ai及其航跡段li的雷達(dá)網(wǎng)探測威脅,需要在節(jié)點(diǎn)處進(jìn)行干擾資源優(yōu)化分配,使探測威脅最小。

    γ1、γ2、γ3、γ4、γ5表示 5 個(gè)指標(biāo)的權(quán)重系數(shù)且和為1,具體的數(shù)值根據(jù)任務(wù)性質(zhì)由專家打分法獲得,一般前3個(gè)較大。則目標(biāo)函數(shù)前3個(gè)為代價(jià)函數(shù),后兩個(gè)為啟發(fā)函數(shù)。

    P4(li)的定義如下:

    式(4)中,R0代表以航跡目標(biāo)點(diǎn)為圓心的一個(gè)球體的半徑,Ri,z表示待規(guī)劃航跡點(diǎn)與航跡終點(diǎn)的距離,Ri,q表示待規(guī)劃航跡點(diǎn)與實(shí)時(shí)規(guī)劃航跡起點(diǎn)的距離。為了使目標(biāo)函數(shù)在離航跡終點(diǎn)越近時(shí)收斂速度越快,需要目標(biāo)函數(shù)隨著距離的減小而減小,因此,加入該指標(biāo)。

    P5(li)的定義如下:

    式(5)中,Rm(ai)表示節(jié)點(diǎn)ai與目標(biāo)點(diǎn)的距離,Rq(ai)表示節(jié)點(diǎn)ai與起始點(diǎn)的距離,k為人工勢場增益。該代價(jià)的定義包含了人工勢場的思想,可以使節(jié)點(diǎn)搜索方向朝著目標(biāo)點(diǎn)的方向。

    4 航跡與干擾資源的實(shí)時(shí)規(guī)劃

    采用改進(jìn)的稀疏A*算法來對節(jié)點(diǎn)進(jìn)行擴(kuò)展,算法步驟如下:

    Step1:發(fā)現(xiàn)突發(fā)威脅時(shí),對航跡實(shí)時(shí)規(guī)劃的起始節(jié)點(diǎn)進(jìn)行判斷,若為可飛節(jié)點(diǎn),將其插入OPEN表中,同時(shí)將上一航跡段的節(jié)點(diǎn)從CLOESED表中刪除。

    Step2:對OPEN表中的節(jié)點(diǎn)分別重新進(jìn)行干擾資源分配,計(jì)算節(jié)點(diǎn)及其航跡段對應(yīng)的目標(biāo)函數(shù)。將目標(biāo)函數(shù)值小的節(jié)點(diǎn)作為當(dāng)前航跡點(diǎn),并放入CLOSED表中。

    Step3:如果OPEN表中沒有節(jié)點(diǎn),則表示搜索失敗,調(diào)整算法參數(shù)后重新進(jìn)行搜索。

    Step4:如果下一個(gè)航跡節(jié)點(diǎn)即為目標(biāo)點(diǎn),則表示搜索結(jié)束。

    Step5:重復(fù)以上步驟,直到搜索失敗或?qū)ふ业骄植孔顑?yōu)航跡。若搜索失敗,則回到Step2。

    5 仿真實(shí)驗(yàn)及結(jié)果分析

    圖4 突發(fā)威脅示意圖1

    圖5 突發(fā)威脅示意圖2

    如圖4所示,編隊(duì)在突防過程中發(fā)現(xiàn)在山峰上出現(xiàn)了一部之前沒有得到任何相關(guān)信息的雷達(dá)5,且該雷達(dá)出現(xiàn)在前方航跡的附近。由于這種雷達(dá)一般是戰(zhàn)備的時(shí)候才使用,也是防止其他雷達(dá)失效或損毀而準(zhǔn)備的備用雷達(dá),因此,這種雷達(dá)與其他4部雷達(dá)并沒有組網(wǎng)關(guān)系。但由于這部雷達(dá)較雷達(dá)4離航線更近,因此,需要重新優(yōu)化干擾策略,將雷達(dá)對編隊(duì)自身的探測降到最低。

    圖6 編隊(duì)實(shí)時(shí)規(guī)劃航跡圖1

    圖7 編隊(duì)實(shí)時(shí)規(guī)劃航跡圖2

    圖6、圖7顯示了在出現(xiàn)新的突發(fā)威脅后,對局部航跡進(jìn)行實(shí)時(shí)在線實(shí)時(shí)規(guī)劃,得到的最優(yōu)航跡。與之前沒有出現(xiàn)突發(fā)威脅時(shí)施加干擾的事前規(guī)劃航跡進(jìn)行對比,可以看出航跡在雷達(dá)5處有一個(gè)向左的偏移。此時(shí)編隊(duì)為了降低雷達(dá)對編隊(duì)整體的探測威脅,增加了航程威脅。

    圖8 實(shí)時(shí)規(guī)劃航跡探測威脅

    圖9 實(shí)時(shí)規(guī)劃航跡綜合威脅

    圖8顯示了航跡點(diǎn)與雷達(dá)探測威脅的關(guān)系。在整段航跡上,探測威脅較之前沒有出現(xiàn)新的雷達(dá)時(shí)有了明顯提升,尤其是在經(jīng)過雷達(dá)1、5、3時(shí),探測威脅維持在了一個(gè)較高的水平,這也與預(yù)期估計(jì)的效果相符。之后隨著離雷達(dá)越來越遠(yuǎn),探測威脅趨于穩(wěn)定。圖9則是表明了綜合威脅在航跡中的變化程度??偟膩碚f,雖然新雷達(dá)的出現(xiàn)對我方的航跡規(guī)劃造成了一定的影響,但是通過局部實(shí)時(shí)規(guī)劃技術(shù),將這種影響降到了最低的程度。

    6 結(jié)論

    本文首先對航跡實(shí)時(shí)規(guī)劃技術(shù)進(jìn)行了介紹,在事前規(guī)劃的基礎(chǔ)上,考慮了隨隊(duì)支援干擾編隊(duì)在突防過程中遭遇突發(fā)威脅的處理方法。之后建立了編隊(duì)航跡實(shí)時(shí)規(guī)劃的模型以及步驟。然后針對對抗態(tài)勢的變化,首先重新分配干擾資源,并對局部空間的威脅數(shù)據(jù)庫進(jìn)行更新,再進(jìn)行下一步航跡節(jié)點(diǎn)的規(guī)劃。最后利用改進(jìn)稀疏A*算法,對航跡進(jìn)行了實(shí)時(shí)規(guī)劃。仿真結(jié)果驗(yàn)證了算法的有效性。

    猜你喜歡
    航跡代價(jià)編隊(duì)
    2023年1月25日,美軍一次演習(xí)期間,空軍正在進(jìn)行編隊(duì)飛行
    軍事文摘(2023年5期)2023-03-27 08:56:26
    夢的航跡
    青年歌聲(2019年12期)2019-12-17 06:32:32
    愛的代價(jià)
    海峽姐妹(2017年12期)2018-01-31 02:12:22
    自適應(yīng)引導(dǎo)長度的無人機(jī)航跡跟蹤方法
    基于事件驅(qū)動(dòng)的多飛行器編隊(duì)協(xié)同控制
    代價(jià)
    視覺導(dǎo)航下基于H2/H∞的航跡跟蹤
    成熟的代價(jià)
    基于航跡差和航向差的航跡自動(dòng)控制算法
    基于預(yù)測控制的無人機(jī)編隊(duì)內(nèi)部避碰
    叙永县| 新竹市| 吴川市| 孙吴县| 郯城县| 左贡县| 扎鲁特旗| 新河县| 深圳市| 阿荣旗| 台东市| 遵义县| 乌兰县| 龙岩市| 山西省| 八宿县| 东乡县| 兴山县| 普格县| 叶城县| 区。| 泗洪县| 凉城县| 嘉峪关市| 高台县| 巫山县| 新野县| 仙居县| 通辽市| 南丰县| 望谟县| 恩施市| 双流县| 漳州市| 广宁县| 中阳县| 道真| 莒南县| 全椒县| 永济市| 司法|