張玉杰,葉江華,孫彥良,馬心意
(1.空軍指揮學(xué)院,北京 100097;2.空軍勤務(wù)學(xué)院,江蘇 徐州 221000)
海上作戰(zhàn)對維護(hù)海洋權(quán)益,解決領(lǐng)海爭端,具有十分重要的現(xiàn)實(shí)意義。隨著我國海上安全面臨的威脅日益突出,海上安全不僅是我國戰(zhàn)略利益的重要支撐,并日益成為國家安全的重要組成部分。2015年5月,我國發(fā)布的國防白皮書《中國的軍事戰(zhàn)略》中指出,“根據(jù)戰(zhàn)爭形態(tài)演變和國家安全形勢,將軍事斗爭準(zhǔn)備基點(diǎn)放在打贏信息化局部戰(zhàn)爭上,突出海上軍事斗爭和軍事斗爭準(zhǔn)備。”海上防空作戰(zhàn)是海上作戰(zhàn)任務(wù)的重要組成部分,受海上艦艇編隊防空能力限制,必須針對海上作戰(zhàn)特點(diǎn),充分整合陸、海、空、天等多維作戰(zhàn)資源,形成具有綜合作戰(zhàn)能力的防空體系。針對這一思路,本文重點(diǎn)對相關(guān)的軍事概念模型建模問題進(jìn)行研究。
軍事概念模型是對軍事事物、行為及關(guān)系等,用文字、表格、圖形等進(jìn)行抽象描述的作戰(zhàn)模擬模型,是對軍事問題的第一次抽象,主要用于數(shù)學(xué)建模與軟件建模[1]。軍事概念建??煞譃檐娛氯蝿?wù)的格式化描述和形式化描述兩個層次[2]。格式化描述主要是由軍事人員用面向領(lǐng)域的概念進(jìn)行表述,形式化描述主要是仿真人員用形式化的建模規(guī)范進(jìn)行表述。軍事概念形式化描述方法有集成定義(Integration Definition,簡稱IDEF)、統(tǒng)一建模語言(Universal Modal Language,簡稱UML)和Petri網(wǎng)等方法。其中,IDEF方法針對不同的應(yīng)用已發(fā)展成從 IDEF0到 IDEF14的一個系列[2]。IDEF0用于描述系統(tǒng)的功能,能夠較直觀地反映作戰(zhàn)過程,UML側(cè)重于從技術(shù)開發(fā)角度以各種視圖表達(dá)作戰(zhàn)行動過程,兩者結(jié)合使用有助于更好地進(jìn)行軍事概念建模。
完整的軍事概念格式化描述包括概念定義、規(guī)則描述及數(shù)據(jù)需求三部分,以文字、圖表等形式,完成作戰(zhàn)想定和任務(wù)空間、實(shí)體、結(jié)構(gòu)、狀態(tài)、行為及交互6類要素的描述[3]。限于篇幅,本文重點(diǎn)對海上防空作戰(zhàn)想定、相關(guān)作戰(zhàn)實(shí)體和活動進(jìn)行描述。
本文以敵方來襲飛機(jī)為假想攔截作戰(zhàn)對象,我方海上防空力量是在天基、空基、?;A(yù)警以及技偵等信息支援下,主要由預(yù)警機(jī)、指揮控制平臺、攔截飛機(jī)和海上艦艇編隊組成。我方作戰(zhàn)目的是針對某一重要海域進(jìn)行防空,保衛(wèi)我方預(yù)警機(jī)、艦艇及海上重要目標(biāo)的安全。
基于分辨率適度、有狀態(tài)向量、有交互行為3條原則,確定海上防空作戰(zhàn)實(shí)體有:預(yù)警機(jī)、指揮控制平臺、攔截飛機(jī)、艦艇等。這里指揮控制平臺實(shí)體是一個邏輯意義上的作戰(zhàn)實(shí)體,指揮控制平臺可以基于艦艇平臺或預(yù)警機(jī)平臺上,通信可以采用衛(wèi)星、短波、超短波通信和JIDS數(shù)據(jù)鏈等方式。為了便于研究問題,使實(shí)體的功能盡可能相互獨(dú)立,這里專門提取出指揮控制平臺這一邏輯實(shí)體賦予信息融合與處理、指揮控制和目標(biāo)引導(dǎo)等功能。
海上防空作戰(zhàn)中,各種實(shí)體根據(jù)不同的作戰(zhàn)階段和任務(wù)進(jìn)行一系列活動,如表1所示。
表1 海上防空作戰(zhàn)實(shí)體主要活動表
海上防空作戰(zhàn)軍事概念模型可綜合運(yùn)用IDEF0和UML建模方法。首先采用IDEF0方法從軍事角度描述海上防空作戰(zhàn)過程,然后基于UML從技術(shù)開發(fā)與實(shí)現(xiàn)角度進(jìn)行海上防空作戰(zhàn)的形式化描述。
IDEF0建模方法是從系統(tǒng)頂層需求開始,逐層分解,最終得到系統(tǒng)詳細(xì)描述。IDEF0模型是通過活動、輸入、輸出、控制、機(jī)制等要素進(jìn)行描述。如圖1所示,中間的活動是海上防空作戰(zhàn),左邊的輸入是敵方飛機(jī)目標(biāo)信息,右邊的輸出是攔截結(jié)果,上方的控制是防空作戰(zhàn)的任務(wù)和原則,下方的機(jī)制是防空作戰(zhàn)平臺等執(zhí)行環(huán)境。
圖1 海上防空作戰(zhàn)任務(wù)頂層示意圖
在頂層設(shè)計的基礎(chǔ)上,可以進(jìn)一步分解得到如圖2所示的細(xì)節(jié)圖,這里將防空作戰(zhàn)平臺具體細(xì)分為預(yù)警機(jī)、艦艇、攔截機(jī)和指揮控制平臺,并對其各自的功能進(jìn)行描述。
圖2 海上防空作戰(zhàn)任務(wù)細(xì)節(jié)示意圖
UML是基于面向?qū)ο笏枷氲膱D形化建模語言,定義了九種視圖[2],可以根據(jù)具體需求進(jìn)行取舍。本文重點(diǎn)應(yīng)用UML的類圖、活動圖和順序圖來建立海上防空作戰(zhàn)軍事概念的UML模型。
在明確任務(wù)和實(shí)體功能的基礎(chǔ)上,需要用UML類圖描述出作戰(zhàn)過程中的實(shí)體及其靜態(tài)關(guān)系,方便系統(tǒng)進(jìn)行技術(shù)實(shí)現(xiàn)。系統(tǒng)中的實(shí)體是由屬性及其活動組成,對應(yīng)于類中的屬性和操作。圖3為系統(tǒng)的類圖,其中,預(yù)警機(jī)和攔截機(jī)都繼承自作戰(zhàn)飛機(jī)這一基類,具有基類中的所有屬性和操作。
根據(jù)上述所列實(shí)體主要活動,使用UML狀態(tài)圖詳細(xì)描述實(shí)體在海上防空作戰(zhàn)中有哪些狀態(tài)以及哪些事件引起狀態(tài)的改變,具體內(nèi)容參見表2和圖4。
圖3 海上防空作戰(zhàn)實(shí)體及其關(guān)系類圖
活動圖是狀態(tài)圖的一種形式,主要描述各實(shí)體所要進(jìn)行的活動以及活動間的約束關(guān)系。如圖5為海上防空作戰(zhàn)行動活動總體圖。
根據(jù)觀察-判斷-決策-行動(Observe-Orient-Decide-Act,簡稱OODA)的作戰(zhàn)思想,可以將海上防空作戰(zhàn)活動劃分空中預(yù)警、空中攔截、艦隊防空三個子活動,指揮控制包含在以上三個子活動當(dāng)中。其中各子活動還可進(jìn)一步細(xì)化,限于篇幅,不再具體描述。
如圖6所示,空中預(yù)警活動主要包括起飛、飛向空域、預(yù)警探測、指揮引導(dǎo)、安全規(guī)避和返航等活動,主要任務(wù)是執(zhí)行預(yù)警探測,并按要求進(jìn)行指揮引導(dǎo)活動,完成任務(wù)后返航。當(dāng)有目標(biāo)來襲時,如果攔截機(jī)和艦隊防空未成功攔截,預(yù)警機(jī)受威脅時則采取安全規(guī)避動作。
表2 海上防空作戰(zhàn)實(shí)體主要狀態(tài)和事件表
圖4 海上防空作戰(zhàn)實(shí)體狀態(tài)圖
圖5 海上防空作戰(zhàn)行動活動總體圖
圖6 空中預(yù)警活動圖
如圖7所示,空中截?fù)艋顒又饕ㄆ痫w、飛向空域、巡邏待戰(zhàn)、空戰(zhàn)、返航等活動,具體過程是在指揮控制平臺的指揮下,首先起飛出航到指定的作戰(zhàn)空域進(jìn)行巡邏待戰(zhàn),發(fā)現(xiàn)異常情況隨時向指揮控制平臺報告。然后,按命令和指揮引導(dǎo)指令與來襲敵機(jī)進(jìn)行空戰(zhàn),如果我機(jī)未被擊落,則按要求返航或者繼續(xù)巡邏待戰(zhàn)。
如圖8所示,艦隊防空作戰(zhàn)活動主要包括離港、駛向海域、防空警戒、防空作戰(zhàn)、返航等活動,具體過程是在指揮控制平臺的指揮下,駛向指定的作戰(zhàn)海域進(jìn)行防空警戒,發(fā)現(xiàn)異常情況隨時向指揮控制平臺報告。然后,按命令和指示的目標(biāo)進(jìn)行防空作戰(zhàn),若攔截任務(wù)完成則按要求返航或者繼續(xù)防空警戒。
順序圖用來描述對象之間動態(tài)的交互關(guān)系,并著重體現(xiàn)對象間消息傳遞的時間順序。如圖9所示,消息傳遞順序:首先,預(yù)警機(jī)、海上巡邏艦艇或空中待戰(zhàn)飛機(jī)發(fā)現(xiàn)目標(biāo)并把目標(biāo)信息發(fā)送給指揮控制平臺。然后,指揮控制平臺負(fù)責(zé)信息處理和決策,下令飛機(jī)攔截或艦隊防空攔截,如果是飛機(jī)攔截,則給攔截飛機(jī)下達(dá)任務(wù)指令并實(shí)施指揮引導(dǎo),攔截機(jī)將攔截情況反饋給指揮控制平臺。艦隊防空攔截情況與此類似。
圖7 空中截?fù)糇鲬?zhàn)活動圖
圖8 艦隊防空作戰(zhàn)活動圖
本文首先闡明了海上防空作戰(zhàn)的重要現(xiàn)實(shí)意義,根據(jù)海上防空作戰(zhàn)想定和任務(wù),梳理出預(yù)警機(jī)、攔截機(jī)、艦艇編隊和指揮控制平臺等作戰(zhàn)實(shí)體和主要活動。然后運(yùn)用IDEF0規(guī)范化建模方法描述了海上防空作戰(zhàn)主要任務(wù)。運(yùn)用UML對海上防空作戰(zhàn)實(shí)體類屬性及操作、實(shí)體狀態(tài)及事件、實(shí)體活動、實(shí)體交互等進(jìn)行了規(guī)范化描述,建立了海上防空作戰(zhàn)軍事概念模型,為海上防空作戰(zhàn)仿真系統(tǒng)開發(fā)及作戰(zhàn)效能評估提供支撐。該方法有利于規(guī)范作戰(zhàn)行動建模過程,可行性和實(shí)用性較強(qiáng),對開發(fā)作戰(zhàn)行動軍事概念模型具有較好的參考價值。
圖9 海上防空作戰(zhàn)順序圖
[1]軍事科學(xué)院.中國人民解放軍軍語[M].北京:軍事科學(xué)出版社,2011:668.
[2]聶永革,等.空軍作戰(zhàn)行動仿真一體化建模[M].北京:藍(lán)天出版社,2014:18-97.
[3]李大喜,等.基于IDEF0和UML的空基反導(dǎo)軍事概念模型[J].系統(tǒng)仿真學(xué)報,2014,26(5):969-974.
[4]趙春剛.UML實(shí)用基礎(chǔ)教程[M].北京:北京大學(xué)出版社,2013.