楊秀霞,周硙硙,羅 超,張 毅
(海軍航空工程學(xué)院 控制工程系,山東 煙臺(tái) 264001)
反艦導(dǎo)彈智能化作戰(zhàn)在線任務(wù)分配研究
楊秀霞,周硙硙,羅 超,張 毅
(海軍航空工程學(xué)院 控制工程系,山東 煙臺(tái) 264001)
在預(yù)分配基礎(chǔ)上,研究反艦導(dǎo)彈多彈協(xié)同作戰(zhàn)的在線任務(wù)重分配。建立了多彈協(xié)同任務(wù)分配模型,采用基于拍賣(mài)協(xié)議的一致性方法研究在有中心彈和無(wú)中心彈情況下,分布式多彈協(xié)同任務(wù)重分配。實(shí)例仿真結(jié)果表明,分布式協(xié)同拍賣(mài)方法對(duì)解決多彈協(xié)同任務(wù)重分配問(wèn)題是切實(shí)可行的,滿足了作戰(zhàn)系統(tǒng)對(duì)實(shí)時(shí)性和快速性的要求。
反艦導(dǎo)彈智能化作戰(zhàn);在線任務(wù)重分配;分布式協(xié)同拍賣(mài)
“遠(yuǎn)程精確打擊”是對(duì)海導(dǎo)彈攻擊的必然趨勢(shì)和高技術(shù)戰(zhàn)場(chǎng)的主要特點(diǎn),對(duì)海導(dǎo)彈攻擊是打擊敵水面艦船的主要手段,而攻擊目標(biāo)的確定是攻擊任務(wù)中的關(guān)鍵要素。然而,隨著高精度制導(dǎo)裝備的迅速發(fā)展,其造價(jià)日益昂貴,因此在可靠地完成作戰(zhàn)任務(wù)的同時(shí),如何充分發(fā)揮反艦導(dǎo)彈的作戰(zhàn)效能,減少不必要的浪費(fèi)就成為實(shí)施作戰(zhàn)指揮時(shí)必須解決的首要問(wèn)題,而任務(wù)分配則是其中的一個(gè)重要環(huán)節(jié)[1]。
在實(shí)際戰(zhàn)場(chǎng)環(huán)境中,將導(dǎo)彈攻擊目標(biāo)的任務(wù)分配分為兩個(gè)階段:預(yù)分配階段和重分配階段。預(yù)分配階段是在任務(wù)執(zhí)行開(kāi)始前,針對(duì)戰(zhàn)場(chǎng)態(tài)勢(shì)所進(jìn)行的任務(wù)分配。重分配則是在任務(wù)執(zhí)行過(guò)程中,出現(xiàn)緊急突發(fā)問(wèn)題,不能按既定任務(wù)執(zhí)行方案執(zhí)行,此時(shí)需要對(duì)任務(wù)進(jìn)行在線快速重分配。作為新型智能導(dǎo)彈,具有相當(dāng)?shù)腁TR能力,又有組網(wǎng)通信功能,因此各枚導(dǎo)彈可以共享、修正目標(biāo)信息,這使得在線任務(wù)重分配成為可能。
多彈任務(wù)分配體系結(jié)構(gòu)主要有集中式和分布式兩種形式。其中,分布式又分完全分布式及有限集中式兩種形式[2]。分布式分配結(jié)構(gòu)靈活,適應(yīng)分布式網(wǎng)絡(luò)化要求,可擴(kuò)展性和魯棒性強(qiáng),求解能力也有一定的優(yōu)勢(shì),適用于環(huán)境變化較快、節(jié)點(diǎn)眾多且動(dòng)態(tài)變化的場(chǎng)景。任務(wù)分配的求解方法主要有合同網(wǎng)協(xié)議[2]、組合拍賣(mài)[3]等市場(chǎng)算法和完全分布式的群集智能算法[4]。其中,市場(chǎng)算法計(jì)算速度快,具有多項(xiàng)式的求解時(shí)間,可近似找到最優(yōu)解。
本文在預(yù)分配基礎(chǔ)上,研究反艦導(dǎo)彈多彈協(xié)同作戰(zhàn)的在線任務(wù)重分配。建立多彈協(xié)同任務(wù)分配模型,采用合同網(wǎng)協(xié)議的一致性方法研究在有中心彈和無(wú)中心彈情況下分布式多彈協(xié)同任務(wù)重分配。
以單彈群攻擊目標(biāo)為研究對(duì)象,可以推及彈群與彈群之間及多任務(wù)的分配。
假設(shè)對(duì)N枚彈{U1,U2,…,UN}和M個(gè)目標(biāo){T1,T2,…,TM}已經(jīng)完成任務(wù)分配,構(gòu)成了一個(gè)多類型導(dǎo)彈和目標(biāo)之間的分配矩陣XN×M,其中矩陣中的元素定義為:
(1)
目標(biāo)分配時(shí)需考慮下面的因素。
1)攻擊任務(wù)的收益值:
考慮協(xié)同攻擊
(2)
(3)
其中:
ρj表示第j個(gè)目標(biāo)Tj的重要性;
πj表示第j個(gè)目標(biāo)Tj的被擊毀概率值;
Pij表示Ui成功摧毀Tj的概率。
2)摧毀目標(biāo)的消耗值:
(4)
(5)
Di(j) =f(Plenij,Pthrij,rij)
=α1Plenij+α2Pthrij+(1-α1-α2)rij
(6)
其中:
υi表示導(dǎo)彈Ui的價(jià)值;
ζi表示Ui攻擊Tj的損耗函數(shù);
Plenij表示Ui攻擊Tj的路徑代價(jià);
Pthrij表示Ui攻擊Tj的危險(xiǎn)代價(jià);
α1、α2表示代價(jià)函數(shù)的各項(xiàng)權(quán)值,且α1+α2≤1;
rij表示Ui攻擊Tj時(shí)被擊毀的概率。
3)攻擊所有目標(biāo)所需時(shí)間:
(7)
(8)
其中,Len(Pi,Tj)表示Ui攻擊Tj的路徑長(zhǎng)度,Vi表示導(dǎo)彈組的飛行速度,(xu(i),yu(i))表示導(dǎo)彈組i的位置坐標(biāo),(xt(j),yt(j))表示第j類目標(biāo)Tj的中心位置坐標(biāo)。
在動(dòng)態(tài)環(huán)境下,對(duì)導(dǎo)彈執(zhí)行任務(wù)的預(yù)先分配結(jié)果往往不能滿足任務(wù)要求,需要在線重分配。此時(shí),需要在最短的時(shí)間內(nèi)得到較滿意的重分配結(jié)果。
在重分配時(shí)將每個(gè)導(dǎo)彈當(dāng)作一個(gè)智能體。基于多Agent分布協(xié)同拍賣(mài)的目標(biāo)分配算法是一種具有實(shí)時(shí)效果的動(dòng)態(tài)目標(biāo)分配算法。在此,“實(shí)時(shí)”并不是指計(jì)算時(shí)間越快越“實(shí)時(shí)”,而是指在滿足具體任務(wù)的計(jì)算時(shí)間按約束條件得到問(wèn)題的解,即在規(guī)定時(shí)間內(nèi)給出問(wèn)題的解。
1)有中心彈的全局網(wǎng)絡(luò)通信任務(wù)重分配
對(duì)具有中心彈通信的彈群,作為拍賣(mài)機(jī)制中的主持者對(duì)新的任務(wù)進(jìn)行拍賣(mài)。對(duì)于傳統(tǒng)的拍賣(mài)每次都是拍賣(mài)一個(gè)物品,最后競(jìng)價(jià)最高者獲勝。而在此采用的拍賣(mài)方法是,主持者每次對(duì)待可分配任務(wù)的目標(biāo)生成一定的拍賣(mài)順序,各競(jìng)拍者按此順序進(jìn)行任務(wù)競(jìng)拍,各競(jìng)拍者之間不存在競(jìng)爭(zhēng)關(guān)系[5]。這種競(jìng)拍機(jī)制減少了拍賣(mài)者和競(jìng)拍者之間的交互,有利于減少目標(biāo)分配時(shí)間。
圖1是基于多Agent分布協(xié)同拍賣(mài)的目標(biāo)分配算法的流程圖,和一般的多Agent任務(wù)分配方法相比,此處所用的分布協(xié)同拍賣(mài)算法允許多枚導(dǎo)彈協(xié)同攻擊一個(gè)目標(biāo)。
2)無(wú)中心彈的局部通信任務(wù)重分配
在局部通信條件下,多智能彈的任務(wù)分配為分布式的?;诤贤W(wǎng)協(xié)議及多智能體一致性方法,采用分布式合同網(wǎng)協(xié)議的算法進(jìn)行求解,每次循環(huán)分為投標(biāo)和一致性兩個(gè)階段。在分布式情況下,各智能彈不能確切知道各個(gè)任務(wù)的全局標(biāo)值和分配情況,只能通過(guò)相互間的通信用一致性的方法來(lái)獲得統(tǒng)一的標(biāo)值及消解分配沖突。分布式合同網(wǎng)協(xié)議算法不要求通信拓?fù)涔潭ú蛔儯珵榱诵畔⒌囊恢滦?,通信拓?fù)漤毐3诌B通,分布式算法對(duì)通信連接具有一定的魯棒性。在一致性階段中,智能彈通過(guò)與相鄰近的其他智能彈的通信來(lái)更新標(biāo)值向量和分配向量,將當(dāng)前所保存的任務(wù)標(biāo)值更新為與其鄰接的各智能彈(包含該智能彈自身)所保存的最大值。由于缺乏全局信息,若出現(xiàn)多智能彈的獲利最大任務(wù)相同,而標(biāo)值也相同的情況,可選擇將任務(wù)分配給索引比較大的智能彈。如果多個(gè)智能彈所保存的標(biāo)值信息和分配結(jié)果保持Δ(Δ≤N-1,為通信網(wǎng)絡(luò)直徑,即圖中任意兩頂點(diǎn)間最大距離)個(gè)通信循環(huán)不變,則可認(rèn)為達(dá)到基本平衡狀態(tài)[6],得到分配結(jié)果。圖2給出了局部通信時(shí)多彈分布協(xié)同拍賣(mài)的目標(biāo)分配算法流程。
圖1 具中心彈時(shí)的多彈分布協(xié)同拍賣(mài)目標(biāo)分配方案及其算法流程Fig.1 Distributed cooperation auction assignment flowchart with the centralized missile
圖2 局部通信時(shí)的多彈分布協(xié)同拍賣(mài)目標(biāo)分配方案及其算法流程Fig.2 Distributed cooperation auction assignment flowchart with local communication
假設(shè)紅方艦艇編隊(duì)具有15枚導(dǎo)彈,攻擊藍(lán)方艦艇編隊(duì)10個(gè)海面目標(biāo)。其中各導(dǎo)彈成功擊毀目標(biāo)的概率及各彈攻擊目標(biāo)的威脅代價(jià)分別如表1和表2所示。考慮這兩個(gè)因素,采用加權(quán)因子對(duì)二者進(jìn)行權(quán)衡。預(yù)分配階段,隨機(jī)運(yùn)行分布估計(jì)算法10次,統(tǒng)計(jì)結(jié)果見(jiàn)表3中的第一行。
表1 導(dǎo)彈成功擊毀目標(biāo)的概率
表2 各彈攻擊目標(biāo)的威脅代價(jià)
表3 目標(biāo)分配的仿真結(jié)果
從表3的預(yù)分配結(jié)果可知,各目標(biāo)均得到了分配,對(duì)照表2可以看出,有3枚彈分配給了威脅代價(jià)最高的目標(biāo)5,同時(shí),各枚彈所分配的目標(biāo)并非是擊毀概率最大的,體現(xiàn)了各彈間的協(xié)同(適當(dāng)犧牲個(gè)體收益以求得整體收益最大化)。
假設(shè)在任務(wù)執(zhí)行過(guò)程中,導(dǎo)彈7故障,此時(shí)需要將其不能完成的任務(wù)作為被拍賣(mài)任務(wù),經(jīng)過(guò)其他導(dǎo)彈協(xié)同拍賣(mài)后,由中標(biāo)導(dǎo)彈去執(zhí)行,從而得到該突發(fā)情況下的任務(wù)重分配方案。表3的第二行和第三行分別給出了具有中心通信的重分配結(jié)果及局部通信的重分配結(jié)果。當(dāng)中心通信時(shí),在隨機(jī)生成一輪競(jìng)拍次序后,原導(dǎo)彈7分配給目標(biāo)5的任務(wù)改由導(dǎo)彈5執(zhí)行。假設(shè)局部通信時(shí),由導(dǎo)彈1至導(dǎo)彈15按編號(hào)順序兩兩之間相互通信,而導(dǎo)彈1和導(dǎo)彈15之間也可通信,即形成雙向環(huán)網(wǎng)。導(dǎo)彈7退出網(wǎng)絡(luò)后,其任務(wù)改由導(dǎo)彈8執(zhí)行。從仿真結(jié)果看出,分布式協(xié)同拍賣(mài)方法對(duì)解決多彈協(xié)同任務(wù)重分配分配問(wèn)題是切實(shí)可行的,滿足了作戰(zhàn)系統(tǒng)對(duì)實(shí)時(shí)性和快速性的要求。
[1] 王文亮,張效義.反艦導(dǎo)彈協(xié)同作戰(zhàn)智能化發(fā)展趨勢(shì)[J].艦船電子工程, 2010,30(10):1-6.
[2] 龍濤.多UCAV協(xié)同任務(wù)控制中分布式任務(wù)分配與任務(wù)協(xié)調(diào)技術(shù)研究[D].長(zhǎng)沙:國(guó)防科技大學(xué),2006.
[3] 劉波, 張選平, 王瑞, 等.基于組合拍賣(mài)的協(xié)同多目標(biāo)攻擊空戰(zhàn)決策算法[J].航空學(xué)報(bào),2010,31(7): 1433-1443.
[4] 李大林, 李杰.基于PSO算法的多巡飛器任務(wù)分配方法[J].北京理工大學(xué)學(xué)報(bào), 2010, 30(12): 1436-1439.
[5] 趙敏.分布式多類型無(wú)人機(jī)協(xié)同任務(wù)分配研究及仿真[D].南京理工大學(xué), 2009.
[6] 邸斌, 周銳, 丁全心.多無(wú)人機(jī)分布式協(xié)同異構(gòu)任務(wù)分配[J].控制與決策, 2013, 28(2): 274-278.
Anti-Ship Missile Intelligent On-line Operational Task Assignment
YANG Xiu-xia, ZHOU Wei-wei, LUO Chao, ZHANG Yi
(Department of Control Engineering, Naval Aeronautical and Astronautical University, Yantai 264001,China)
Based on the preassignment, the on-line reassignment of anti-ship missile cooperation operation is studied.The multiple missiles cooperation task assignment model is built.The auction method for consistence is used to the task reassignment when there existing centralized missile or no centralized missile.Simulation shows that the distributed cooperation auction method is practical for the task reassignment, which can satisfy the demand of real-time and rapidity.
Anti-ship missile intelligent operation;On-line task assignment;Distributed cooperation auction
10.19306/j.cnki.2095-8110.2016.04.007
2015-06-10;
2015-08-23。
航空科學(xué)基金(20135584010)
楊秀霞(1975-),女,博士,副教授,主要從事導(dǎo)航、制導(dǎo)與控制方面的研究。
V448
A
2095-8110(2016)04-0038-04