張步碩,呂 娜,陳柯帆,梁曉龍,劉 創(chuàng),曹芳波
(1.空軍工程大學(xué)信息與導(dǎo)航學(xué)院,西安 710077;2.空軍工程大學(xué)空管領(lǐng)航學(xué)院,西安 710051)
隨著數(shù)字化戰(zhàn)場的不斷深化,作戰(zhàn)場景、作戰(zhàn)態(tài)勢、作戰(zhàn)對象等戰(zhàn)場環(huán)境更加復(fù)雜多變,大規(guī)模航空飛行器群通過航空數(shù)據(jù)鏈組成航空自組織網(wǎng)絡(luò)協(xié)同執(zhí)行任務(wù)將會成為未來航空作戰(zhàn)的主要作戰(zhàn)形態(tài)[1-2]。
大規(guī)模航空飛行器群協(xié)同執(zhí)行多樣化任務(wù),必須依賴對航空作戰(zhàn)平臺高效的指揮控制。傳統(tǒng)的指揮控制方式難以滿足較大規(guī)模作戰(zhàn)平臺協(xié)同需求。隨著人工智能技術(shù)的不斷發(fā)展,智能體技術(shù)逐漸運用到了指揮控制系統(tǒng)中[3-4],并隨著信息傳輸技術(shù)的發(fā)展,逐漸呈現(xiàn)出群體化網(wǎng)絡(luò)化的特點[5-6]。智能化的航空作戰(zhàn)平臺實現(xiàn)群體智能需要航空數(shù)據(jù)鏈網(wǎng)絡(luò)提供通信支撐。航空作戰(zhàn)平臺的智能化改變了傳統(tǒng)的信息處理與傳遞機制,信息交互更加面向具體任務(wù)需求,目前基于智能化航空作戰(zhàn)平臺的研究主要集中在任務(wù)規(guī)劃與分配等應(yīng)用控制層面[7-8],缺乏對智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)的詳細描述。同時,現(xiàn)有航空數(shù)據(jù)鏈網(wǎng)絡(luò)研究基于傳統(tǒng)OSI分層模型,以提升傳輸性能為研究目標[9],關(guān)注于更為健壯的網(wǎng)絡(luò)路由,具有更高信道利用率和更加公平的媒體接入控制方式等,網(wǎng)絡(luò)設(shè)計主要考慮信道利用率、信息傳輸時延、網(wǎng)絡(luò)吞吐量等通信指標,缺乏通信網(wǎng)絡(luò)層面與任務(wù)應(yīng)用需求層面的深度耦合,因此,無法體現(xiàn)對任務(wù)需求的實際支撐能力。
為提升現(xiàn)有航空數(shù)據(jù)鏈作戰(zhàn)效能,本文以任務(wù)需求為驅(qū)動,設(shè)計了面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu),研究了智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)的信息處理與傳遞機制,并基于所設(shè)計體系結(jié)構(gòu)提出了一種面向任務(wù)的動態(tài)組網(wǎng)策略。
本文設(shè)計的面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu),考慮了航空作戰(zhàn)平臺實現(xiàn)群體智能的信息傳輸需求,采用了跨層融合的設(shè)計思路,描述了智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)信息處理傳遞機制,下層網(wǎng)絡(luò)行為由上層任務(wù)需求進行驅(qū)動。通過智能化航空作戰(zhàn)平臺間的信息交互與動態(tài)組網(wǎng),實現(xiàn)網(wǎng)絡(luò)構(gòu)建與實際任務(wù)需求的深度耦合。
如圖1所示,本文設(shè)計的面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu)分為6個主要層次,分別是應(yīng)用感知層、信息處理層、智能決策層、網(wǎng)絡(luò)層、鏈路層和物理層。
比較現(xiàn)有的航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu),本文設(shè)計的面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu),在信息處理層和網(wǎng)絡(luò)層之間增加了智能決策層,同時在網(wǎng)絡(luò)層、鏈路層和物理層分別增加了對應(yīng)的智能控制模塊,并對應(yīng)用層(本文稱作應(yīng)用感知層)和信息處理層進行了任務(wù)與功能上的擴展。
圖1 面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu)
在滿足傳統(tǒng)任務(wù)與功能的基礎(chǔ)上,應(yīng)用感知層能夠利用各類傳感器系統(tǒng)對外部環(huán)境信息進行感知并生成與之對應(yīng)的各類激勵信息;信息處理層能夠?qū)?yīng)用感知層各類傳感器系統(tǒng)產(chǎn)生的各類激勵信息進行參數(shù)化和標準化處理,轉(zhuǎn)化為可用于航空智能體自身與航空智能體間各類傳感器交互協(xié)同的交感信息,同時將交感信息存儲于戰(zhàn)場環(huán)境信息庫中,以實現(xiàn)航空智能體對戰(zhàn)場環(huán)境的信息收集。智能決策層主要通過接收信息處理層和網(wǎng)絡(luò)層輸入的交感信息,完成對戰(zhàn)場環(huán)境信息的收集存儲,根據(jù)當(dāng)前戰(zhàn)場環(huán)境生成任務(wù)信息,使航空智能體內(nèi)部各執(zhí)行單元,根據(jù)當(dāng)前任務(wù)需求產(chǎn)生相應(yīng)的智能行為。3個智能控制模塊的主要功能是根據(jù)當(dāng)前任務(wù)需求控制數(shù)據(jù)鏈網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路構(gòu)建,包括控制通信協(xié)議的選擇、網(wǎng)絡(luò)連接的建立、網(wǎng)絡(luò)資源的分配以及數(shù)據(jù)的傳輸機制等,使得下層網(wǎng)絡(luò)相關(guān)協(xié)議與參數(shù)能以任務(wù)需求為驅(qū)動進行調(diào)整。
圖2 信息處理與傳遞機制
利用圖2對所設(shè)計體系結(jié)構(gòu)下航空智能體信息處理與傳遞機制進行了詳細描述。其中,激勵信息是指航空智能體通過自身傳感器系統(tǒng)感知外部環(huán)境產(chǎn)生的信息;交感信息是對各類傳感器系統(tǒng)產(chǎn)生的不同類型激勵信息進行參數(shù)化和標準化處理后產(chǎn)生的,用于單個航空智能體內(nèi)部和多個航空智能體之間,相同類型或不同類型傳感器系統(tǒng)間的交互與協(xié)同;任務(wù)信息是由航空智能體利用交感信息與知識數(shù)據(jù)庫進行匹配映射產(chǎn)生的表征具體任務(wù)類型、任務(wù)需求及任務(wù)相關(guān)關(guān)系的信息。
如圖2所示,對任意航空智能體存在2路信息輸入,一是利用各類傳感器系統(tǒng)感知外部戰(zhàn)場環(huán)境而產(chǎn)生的激勵信息輸入,二是利用數(shù)據(jù)鏈通信設(shè)備接收其他航空智能體借助于智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)傳輸?shù)慕桓行畔⒍a(chǎn)生的交感信息輸入。
對于輸入的激勵信息,首先經(jīng)過參數(shù)化和標準化的信息處理,將不同類型傳感器系統(tǒng)產(chǎn)生的激勵信息轉(zhuǎn)化為交感信息,并將交感信息存入知識數(shù)據(jù)庫中的戰(zhàn)場環(huán)境信息庫,以實現(xiàn)對當(dāng)前戰(zhàn)場環(huán)境的信息感知。對于信息輸出,一方面按需將交感信息通過數(shù)據(jù)鏈網(wǎng)絡(luò)發(fā)送到其他航空智能體,以實現(xiàn)不同航空智能體間傳感器系統(tǒng)的協(xié)同;另一方面,若戰(zhàn)場環(huán)境信息庫中的交感信息實現(xiàn)了與任務(wù)想定模型庫中相關(guān)任務(wù)模型的匹配映射,則生成任務(wù)信息,并將任務(wù)信息輸入智能行為規(guī)則庫針對不同的執(zhí)行單元確定相應(yīng)的行為規(guī)則,使得相應(yīng)的執(zhí)行單元產(chǎn)生合適的智能行為(圖中虛箭頭表示控制驅(qū)動,實箭頭表示信息流)。
對于輸入的交感信息,一方面將通過航空數(shù)據(jù)鏈網(wǎng)絡(luò)接收的交感信息輸入戰(zhàn)場環(huán)境信息庫,各傳感器系統(tǒng)通過訪問戰(zhàn)場環(huán)境信息庫,提取用于傳感器協(xié)同的交感信息;另一方面同激勵信息輸入一樣,通過更新戰(zhàn)場環(huán)境信息庫促使相關(guān)執(zhí)行單元產(chǎn)生智能行為。
現(xiàn)有的航空數(shù)據(jù)鏈組網(wǎng)方式一般以地理位置為參考,主要考慮網(wǎng)絡(luò)拓撲約束,將處于相同區(qū)域內(nèi)的作戰(zhàn)平臺組成一個子網(wǎng)[10-12]。雖然也有部分組網(wǎng)方式考慮了任務(wù)的需求,但也都基于事先規(guī)劃,無法針對突發(fā)任務(wù)進行面向任務(wù)的靈活組網(wǎng)[13]。為使網(wǎng)絡(luò)構(gòu)建能支撐航空智能體利用群體智能面向具體任務(wù),本文基于面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu),提出了一種面向任務(wù)的動態(tài)組網(wǎng)策略。
依據(jù)FINC(兵力、信息、網(wǎng)絡(luò)與指揮控制)模型[14],本文歸納出決定任務(wù)完成質(zhì)量的3個要素:
1)布勢時間。由航空智能體的任務(wù)協(xié)商時間與位置部署時間決定。是任務(wù)準備階段的主要衡量指標;
2)協(xié)同系數(shù)。指任務(wù)執(zhí)行者在實施任務(wù)的過程中相互之間交互能力資源的能力;
3)任務(wù)執(zhí)行力。由參數(shù)P表示,PT表示對任務(wù)T的任務(wù)執(zhí)行力。由平臺能力資源與任務(wù)能力資源需求的匹配程度決定。航空智能體i所具備的能力資源可表示為ak(i),解釋為某一航空智能體具備第k類能力,能力大小為ak(i)。由于航空智能體的類型分工明確,故考慮任意航空智能體僅具備單一能力。任務(wù)能力資源需求可由能力集向量進行表征,記為
其中,HT表示任務(wù)T需求的能力資源類型,dHT表示任務(wù)需求的第HT類能力資源大小。
本文所提組網(wǎng)策略是以面向任務(wù)的方式進行子網(wǎng)的動態(tài)構(gòu)建,實現(xiàn)網(wǎng)絡(luò)資源面向任務(wù)的有效動態(tài)復(fù)用[9]?,F(xiàn)將組網(wǎng)流程描述如下:
1)通過傳感器系統(tǒng)感知外部戰(zhàn)場環(huán)境的航空智能體產(chǎn)生激勵信息,并將激勵信息通過參數(shù)化與標準化的信息處理轉(zhuǎn)化為交感信息輸入知識數(shù)據(jù)庫;
2)接收到網(wǎng)絡(luò)主節(jié)點廣播的交感信息的航空智能體i,將交感信息輸入知識數(shù)據(jù)庫。航空智能體i將發(fā)送該交感信息的航空智能體作為網(wǎng)絡(luò)主節(jié)點,若有多個航空智能體發(fā)送了相同交感信息,則選擇平臺號最小的航空智能體作為網(wǎng)路主節(jié)點,并執(zhí)行步驟3);
3)航空智能體i判斷自身是否正在執(zhí)行任務(wù),否則執(zhí)行步驟4);是則判斷新任務(wù)優(yōu)先級是否高于當(dāng)前正在執(zhí)行任務(wù),若不高則放棄進行新任務(wù)入網(wǎng)申請,繼續(xù)執(zhí)行當(dāng)前任務(wù),否則執(zhí)行步驟4)。
4)航空智能體i利用知識數(shù)據(jù)庫獲取自身能力資源ak(i),若k?AT,即自身不具備任務(wù)所需求的能力類型,則放棄入網(wǎng);若k∈AT則執(zhí)行步驟5)。
5)航空智能體i判斷是否能在閾值時間內(nèi)到達指定任務(wù)執(zhí)行區(qū)域,到達任務(wù)執(zhí)行區(qū)域時間可由交感信息,主節(jié)點位置信息與航空智能體i自身位置信息確定。假設(shè)任務(wù)執(zhí)行區(qū)域為半徑d的圓形區(qū)域,圓心坐標為(xT,yT),到達時間可由下式進行計算:
其中,(xi,yi)表示航空平臺i當(dāng)前坐標,v表示航空平臺飛行速度。若 tarrive>tT,則放棄入網(wǎng);若 tarrive<tT,則執(zhí)行步驟6);
6)航空智能體i向網(wǎng)絡(luò)主節(jié)點發(fā)送入網(wǎng)申請、自身能力資源情況ak(i)與到達任務(wù)執(zhí)行區(qū)域的時間tarrive;
7)網(wǎng)絡(luò)主節(jié)點確定當(dāng)前任務(wù)屬性,并且依據(jù)任務(wù)屬性和表1確定優(yōu)化順序,在所得入網(wǎng)申請者組合中求出當(dāng)所有能力類型為k的航空智能體到達任務(wù)執(zhí)行區(qū)域時,到達時間最短的組合;
8)網(wǎng)絡(luò)主節(jié)點將選擇結(jié)果通過廣播的方式發(fā)送到其他航空智能體;
9)發(fā)送入網(wǎng)申請的航空智能體接收到網(wǎng)絡(luò)主節(jié)點的選擇結(jié)果后,判斷自身是否為網(wǎng)絡(luò)成員,是則完成入網(wǎng)開始執(zhí)行任務(wù),否則放棄入網(wǎng)。
對于布勢時間,計算到布勢時間大于任務(wù)要求的航空智能體將不會進行入網(wǎng)申請,保證了參與執(zhí)行任務(wù)的航空智能體都能在任務(wù)要求時間內(nèi)完成作戰(zhàn)布勢。
對于協(xié)同系數(shù),影響參數(shù)分別為任務(wù)執(zhí)行者數(shù)量以及任務(wù)執(zhí)行者相互之間的距離。nk表示參與任務(wù)執(zhí)行的能力類型為k的航空智能體數(shù)量。提高協(xié)同系數(shù)可考慮減小nk以及nk個航空智能體間的平均傳輸距離,但由于航空智能體具有較高機動性,相互之間距離不能保證;同時只有當(dāng)nk≥5減小nk個航空智能體間平均距離才可能達到與減少nk相同的性能,條件較為苛刻,證明如下:
可以推得nk≥5。
對于有效執(zhí)行力指標,通過在滿足任務(wù)需求的航空智能體中選擇能力資源和最小的組合,可實現(xiàn)有效執(zhí)行力的最大化。
利用EXata網(wǎng)絡(luò)仿真軟件對所設(shè)計的面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu)下的組網(wǎng)策略進行仿真分析驗證。
圖3 網(wǎng)絡(luò)仿真場景
假設(shè)在300 km×300 km的范圍內(nèi)存在一個由40個航空智能體組成的飛行器群,任意航空智能體采用TDMA的信道接入方式進行信息的交互,且最大飛行速度為1 MHz。各航空智能體具備的能力類型與能力資源大小如下頁表1所示。
令41號節(jié)點持續(xù)廣播消息,傳輸范圍為150km。假設(shè)任意航空智能體若接收到41號節(jié)點發(fā)送的消息則將其視為戰(zhàn)場環(huán)境改變,對應(yīng)于一個任務(wù)屬性為1,任務(wù)資源需求為表2的任務(wù)想定(仿真場景只考慮了存在一個任務(wù)的情況),任務(wù)規(guī)定作戰(zhàn)區(qū)域為圓心坐標為(100 km,100 km),半徑為80 km的圓形區(qū)域。
仿真結(jié)果如下:
任務(wù)主節(jié)點選擇為1號節(jié)點,各能力類型的網(wǎng)絡(luò)成員分別為:
能力類型 1:2、3、8;能力類型 2:9、10、11、12;能力類型 3:22、23、24;能力類型 4:27、28、31;能力類型 5:36、37。
表1 航空智能體能力類型與能力資源大小
表2 任務(wù)需求
圖4為網(wǎng)絡(luò)成員提供的能力資源大小與任務(wù)能力資源需求的比較??梢钥闯觯W(wǎng)絡(luò)成員提供的各能力類型資源大于等于任務(wù)對各能力類型資源需求,保證了任務(wù)的可執(zhí)行。
圖4 網(wǎng)絡(luò)能力大小與能力需求比較
將所得組網(wǎng)結(jié)果與滿足任務(wù)能力資源需求的隨機組網(wǎng)方式進行比較分析,結(jié)果如圖5所示。
圖5 協(xié)同系數(shù)比較
由圖5可以看出,對于任務(wù)屬性為1的任務(wù)想定,面向任務(wù)的組網(wǎng)策略使得任意相同能力類型航空智能體間的協(xié)同系數(shù)遠高于隨機組網(wǎng)的方式。
圖6 有效執(zhí)行力比較
圖6為面向任務(wù)的組網(wǎng)方式與隨機組網(wǎng)方式在相同協(xié)同系數(shù)的前提下,不同能力類型航空智能體有效執(zhí)行力的比較。可以看出面向任務(wù)的組網(wǎng)方式使得能力類型為1和5的航空智能體的有效執(zhí)行力高于隨機組網(wǎng)方式,而能力類型2、3、4的有效執(zhí)行力與隨機組網(wǎng)方式相同的主要原因是對于任務(wù)屬性為1的任務(wù)想定,優(yōu)先考慮了協(xié)同系數(shù)指標,使得有效執(zhí)行力指標弱化,但依然可以看出面向任務(wù)的組網(wǎng)方式,在有效執(zhí)行力指標上優(yōu)于隨機組網(wǎng)方式,提升了航空智能體在執(zhí)行任務(wù)過程中的有效執(zhí)行力。
本文基于現(xiàn)有航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu),結(jié)合未來戰(zhàn)場需求,設(shè)計了面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu),分析總結(jié)了其信息類型與信息處理傳遞機制。同時,基于所設(shè)計網(wǎng)絡(luò)體系結(jié)構(gòu),提出了一種面向任務(wù)的動態(tài)組網(wǎng)策略。通過組網(wǎng)實例分析,說明了在面向任務(wù)的智能化航空數(shù)據(jù)鏈網(wǎng)絡(luò)體系結(jié)構(gòu)下所提組網(wǎng)策略對實際任務(wù)需求的有效支撐能力。