王相生
(北京西三環(huán)中路19號 北京 100071)
聯(lián)合作戰(zhàn)籌劃,是聯(lián)合作戰(zhàn)指揮員及指揮機關為實現(xiàn)聯(lián)合作戰(zhàn)意圖和戰(zhàn)略決心,根據(jù)各方面情況,結(jié)合聯(lián)合作戰(zhàn)任務和戰(zhàn)場實際,對聯(lián)合作戰(zhàn)進行一系列運籌、謀劃和設計。在當今以網(wǎng)絡中心化環(huán)境為作戰(zhàn)背景的條件下,聯(lián)合作戰(zhàn)籌劃越來越需要“預演”,在信息化技術(shù)的支撐下,對聯(lián)合作戰(zhàn)進行籌劃、優(yōu)化和推演。聯(lián)合作戰(zhàn)籌劃者不再僅僅憑構(gòu)想和思維簡單推理,而是將聯(lián)合作戰(zhàn)籌劃的內(nèi)容、戰(zhàn)場環(huán)境、戰(zhàn)場綜合態(tài)勢、作戰(zhàn)過程等更加具象的展現(xiàn),以便于對籌劃的作戰(zhàn)方案、任務計劃等進行預先驗證,及時做出調(diào)整和優(yōu)化。
聯(lián)合作戰(zhàn)環(huán)境的復雜性決定了聯(lián)合作戰(zhàn)行動過程的表示應當是多層次、多認知域映射的。其涉及到不同的作戰(zhàn)單位、作戰(zhàn)資源,許多的信息和知識模型。這些信息和知識地理上是分布的,對其模型的描述也不一致。通過建立聯(lián)合作戰(zhàn)方案本體,對知識、信息模型進行共享和集成,進而為聯(lián)合作戰(zhàn)方案檢驗奠定基礎[1]。
聯(lián)合作戰(zhàn)方案的本體模型是基于目標域、作戰(zhàn)過程域、作戰(zhàn)力量域、資源域、時間描述域、空間描述域、環(huán)境域的七元組。需要對這七個域按形式化描述結(jié)構(gòu)闡述其概念與概念層次、數(shù)據(jù)屬性和關系屬性的研究。對它們的描述即實現(xiàn)了對聯(lián)合作戰(zhàn)方案的描述。
根據(jù)聯(lián)合作戰(zhàn)方案的特點,聯(lián)合作戰(zhàn)方案的核心內(nèi)容是對作戰(zhàn)目標、作戰(zhàn)過程(行動)、作戰(zhàn)兵力、資源、環(huán)境,通過時間和空間概念進行描述。本體概念可用作戰(zhàn)目標、作戰(zhàn)過程、作戰(zhàn)力量、資源、時間描述、空間描述、環(huán)境七個概念來表示。
目標域描述聯(lián)合作戰(zhàn)方案的使命、目標以及擬實現(xiàn)的計劃效果。作戰(zhàn)過程域描述聯(lián)合作戰(zhàn)方案的結(jié)構(gòu),通常聯(lián)合作戰(zhàn)方案包括多個作戰(zhàn)階段,一個作戰(zhàn)階段包括多個作戰(zhàn)行動。兵力編成域描述該次作戰(zhàn)計劃的參與者(actor)或組織。包括海、陸、空等各軍兵種的參戰(zhàn)力量[2]。時間描述域描述聯(lián)合作戰(zhàn)方案中作戰(zhàn)階段或作戰(zhàn)行動所在的時間點、持續(xù)時段以及時間關系??臻g描述域描述聯(lián)合作戰(zhàn)方案中目標、兵力、資源的位置以及空間關系。環(huán)境域描述聯(lián)合作戰(zhàn)方案中的作戰(zhàn)背景和各種環(huán)境因素。
聯(lián)合作戰(zhàn)方案制定后,需要對其進行校驗才能夠保證由于復雜性導致聯(lián)合作戰(zhàn)方案各概念域之間、概念域內(nèi)部諸要素之間的一致性。以基于本體的聯(lián)合作戰(zhàn)方案的描述為基礎,使用SWRL(Semantic Web Rule Language)規(guī)則對聯(lián)合作戰(zhàn)方案本體進行校驗,實現(xiàn)聯(lián)合作戰(zhàn)方案的校驗。作戰(zhàn)行動是聯(lián)合作戰(zhàn)方案的核心,必須保證作戰(zhàn)行動的正確性以及作戰(zhàn)行動與其他概念域的一致性[3]。故聯(lián)合作戰(zhàn)方案的校驗圍繞著關鍵因素行動(Action)展開,分別校驗作戰(zhàn)行動與行動,作戰(zhàn)行動與資源(Resource),作戰(zhàn)行動與作戰(zhàn)兵力(Strength),作戰(zhàn)行動與作戰(zhàn)目標(Objection)之間的關系,通過時間描述(Time Spec)和空間描述(Space Spec)表示各因素的時間、空間描述以及各因素間的時間、空間關系并實現(xiàn)時間空間關系的校驗。
作戰(zhàn)行動-行動之間主要校驗行動的依賴和約束,當前行動只有在它的前提行動完成時才能進行,行動-行動的校驗主要實現(xiàn)對校驗聯(lián)合作戰(zhàn)方案中每個行動預設的行動時間與行動先后行關系是否一致。
作戰(zhàn)行動-資源之間校驗計劃中資源配置是否滿足當前行動需求的資源類型和數(shù)量,首先通過校驗資源類型對行動的約束,再檢驗重用型資源的可使用時間和消耗型資源的資源數(shù)量是否滿足行動需求。
作戰(zhàn)行動-兵力之間,主要實現(xiàn)作戰(zhàn)兵力類型和數(shù)量對行動的約束的校驗,與作戰(zhàn)行動-資源的校驗類似,首先校驗兵力類型是否滿足行動,再校驗兵力數(shù)量的滿足性。
作戰(zhàn)行動-目標之間校驗內(nèi)容是作戰(zhàn)行動必須包含一個以上目標以及作戰(zhàn)目標必須被一個以上行動執(zhí)行。
方案生成技術(shù)研究旨在針對聯(lián)合作戰(zhàn)的任務規(guī)劃要求,建立方案實時生成與協(xié)同編制所需的共性支撐和功能構(gòu)件,為聯(lián)合作戰(zhàn)輔助決策領域方案處理提供任務規(guī)劃手段。本文擬定了聯(lián)合作戰(zhàn)方案的生成與協(xié)同編制方法,如圖1所示。
圖1 聯(lián)合作戰(zhàn)方案實時生成與協(xié)同編制方法
方案實時生成與協(xié)同編制技術(shù)研究,將根據(jù)現(xiàn)有作戰(zhàn)方案的構(gòu)成,圍繞實體、動作、任務和交互等要素,建立作戰(zhàn)方案基于本體的規(guī)范化、形式化描述。在方案生成方面,首先以基礎框架中的作戰(zhàn)方案庫為依托,通過基于歷史資源的多庫/跨庫/并庫快速匹配查詢方法研究,實現(xiàn)作戰(zhàn)方案的快速生成;其次以查找到的歷史方案為基礎藍本,依據(jù)戰(zhàn)術(shù)規(guī)則、首長決心和編隊內(nèi)的可用資源進行作戰(zhàn)任務自主規(guī)劃,自動生成作戰(zhàn)方案。在方案協(xié)同編制方面,首先根據(jù)作戰(zhàn)方案的規(guī)范化描述和協(xié)同編制的流程,建立作戰(zhàn)方案要素跨平臺實時互通協(xié)議;其次通過會商業(yè)務活動模型和動態(tài)工作流模型的研究形成作戰(zhàn)方案會商方法,最后針對資源調(diào)度方法和沖突判斷方法的研究,實現(xiàn)作戰(zhàn)方案的跨平臺協(xié)同編制。
多兵種聯(lián)合作戰(zhàn)任務規(guī)劃的核心是任務和行動,而作戰(zhàn)任務規(guī)劃問題的關鍵是在一定的時限內(nèi)分配有限的資源,以獲取完成任務流程的最佳效益。
典型的聯(lián)合作戰(zhàn)方案問題的描述為給定一個任務圖和可獲取的資源集合。任務圖確定了需要處理的所有任務,任務之間的執(zhí)行順序(包括任務的串行、并行以及交叉關系)、信息和數(shù)據(jù)流向,任務處理時間需求,資源需求等任務特征;資源具備處理任務的功能,資源和任務之間通過任務的能力需求和資源的功能能力關聯(lián),以此進行資源—任務分配[4]。
有效的任務規(guī)劃是聯(lián)合作戰(zhàn)任務處理策略的關鍵,而聯(lián)合作戰(zhàn)任務的有效規(guī)劃需要考慮資源的分配和任務的并行處理。對這一問題的解決有許多調(diào)度算法的研究,而對復雜的調(diào)度問題,目前,國際大多采用了MDLS算法(Multidimensional dynamic list scheduling,多維動態(tài)時間列表規(guī)劃算法)。
在聯(lián)合作戰(zhàn)中,任務規(guī)劃需要在一個指定的窗口給每個任務分配為完成這一任務的必要資源。每個任務的執(zhí)行都在某一具體的地理位置,并且該任務所需的資源應該在任務執(zhí)行之前到達此位置。每種資源都有多個屬性,不同的資源又有不同的屬性,因此這些資源常常組合起來滿足某一指定任務的屬性需求。任務和任務間的關系就像是總的作戰(zhàn)使命在執(zhí)行程序上的具體的方方面面一樣,必須從總的作戰(zhàn)使命分解才能得到,以便精確地模擬實時資源需求和地理資源需求。
在聯(lián)合作戰(zhàn)任務規(guī)劃中,作戰(zhàn)平臺所擁有的作戰(zhàn)資源與作戰(zhàn)具體對應的子任務的匹配實際上需要多維變量來測度,然后逐個執(zhí)行任務,作戰(zhàn)任務需要不同資源或異構(gòu)平臺的協(xié)同處理,可能根據(jù)需要某些平臺要先分配給優(yōu)先級較低的任務。假設平臺資源個體能同時處理多個任務的情況下,這一資源調(diào)度問題的復雜性將會大大增加,同時在這種情況下采用MDLS算法也將會表現(xiàn)出較好的性能,但是這一算法在資源分配過程中又存在任務選擇資源組執(zhí)行的局部最優(yōu)搜索,而沒有綜合考慮到后序任務的最優(yōu)需求,并且平臺所擁有的資源同一時間不可能執(zhí)行兩項具體的作戰(zhàn)任務,這都導致了MDLS算法在解決這一復雜調(diào)度問題上的不足。針對這一問題本文提出了平臺任務雙向選擇的方法,即:作戰(zhàn)任務對平臺資源的選擇、平臺資源對作戰(zhàn)任務的自主選擇以及對兩者選擇過程中存在的沖突消除的改進方法,以解決MDLS算法的不足,這將在聯(lián)合作戰(zhàn)資源調(diào)度的實際問題的輔助規(guī)劃中更高效地完成平臺資源對作戰(zhàn)任務的分配。
聯(lián)合作戰(zhàn)方案推演引擎是聯(lián)合作戰(zhàn)方案進行推演的軟件環(huán)境,負責對聯(lián)合作戰(zhàn)方案的解析,仿真模型組件的動態(tài)加載、類型解析和數(shù)據(jù)交互等功能,是仿真模型組件的加載器和運行容器,因此方案推演引擎的擴展性、靈活性將影響聯(lián)合作戰(zhàn)方案的可移植性[5]。為了解決仿真模型組件在方案推演引擎上的動態(tài)加載和即插即用[6],本文從引擎體系結(jié)構(gòu)、仿真模型組件動態(tài)加載等方面研究和構(gòu)建方案推演引擎。
引擎的設計在技術(shù)方案上采用基于高層體系結(jié)構(gòu)HLA的標準之上進行構(gòu)建模型組件的運行環(huán)境,實現(xiàn)其動態(tài)加載?;诟邔芋w系結(jié)構(gòu)HLA的標準構(gòu)建仿真組件運行環(huán)境不僅可以減少技術(shù)風險,而且有利于與現(xiàn)有基于HLA的大量仿真應用系統(tǒng)集成,有利于現(xiàn)有仿真模型資源的重用和升級等[7]。
基于仿真計算引擎的仿真應用計算層次式體系結(jié)構(gòu)如圖2所示,由基礎層、通信層、計算引擎層、模型資源層、仿真應用層五層結(jié)構(gòu)組成?;A層由仿真計算節(jié)點的硬件環(huán)境、操作系統(tǒng)等基本環(huán)境構(gòu)成。通信層和計算引擎層是仿真模型組件的軟件運行環(huán)境,負責仿真模型的動態(tài)加載、模型之間的數(shù)據(jù)交互、協(xié)同計算以及仿真計算節(jié)點的資源狀態(tài)監(jiān)視等重要任務,是整個體系結(jié)構(gòu)的核心部分;仿真計算引擎之上是仿真模型資源層和仿真應用層,模型資源運行與仿真計算引擎之中提供模型計算服務,各種模型服務組合集成協(xié)同計算實現(xiàn)作戰(zhàn)模擬、裝備論證、系統(tǒng)鑒定與測試等仿真應用。
模型是方案推演的基礎,針對聯(lián)合作戰(zhàn)的樣式、兵力及其作戰(zhàn)對手建立模型體系,是進行方案推演分析、評估優(yōu)選的前提[8~9]。建立模型體系的關鍵難點在于通用可擴展的模型框架。
本文提出了基于戰(zhàn)場空間實體BSE為核心的模型體系構(gòu)建方法,該構(gòu)建方法將推演模型體系分為編隊編群層、兵力平臺層、設備物理層。其中BSE實體模型,如圖3所示,包含物理模型和行為模型兩大部分,物理模型包含平臺模型、感知設備模型、武器設備模型、通信設備模型等,行為模型包含指揮決策模型、動作模型等。
方案推演分析的可信程度取決于兵力行為仿真和戰(zhàn)場對抗仿真的逼真程度,兵力生成以及智能對抗行為模擬是方案推演的重要關鍵環(huán)節(jié)。
在分析了各類計算機生成兵力的方法的基礎上提出了智能兵力的仿真模擬方法。智能實體的模擬主要以 OODA(觀測 Observe-評估 Orient-決策 Decide-行動Act)環(huán)組織其運行流程,如圖4所示。兵力智能自治行為的模擬主要是根據(jù)戰(zhàn)場態(tài)勢、戰(zhàn)術(shù)規(guī)則庫和兵力動作庫,通過基于規(guī)則的戰(zhàn)術(shù)決策進行動作的規(guī)劃和執(zhí)行[10],給實體動態(tài)模型發(fā)出相應的控制命令,如平臺加速、導彈發(fā)射、信息共享等。
圖4 智能兵力自治行為的產(chǎn)生原理圖
本文還提出了基于作戰(zhàn)模擬的方案推演,如圖5所示,將敵我雙方兵力組成的對抗體系分解為BSE實體單元和BSE指揮機構(gòu),并通過代表敵我雙方的相應BSE實體模型之間的信息交互來完成方案的推演模擬。方案推演的粒度可以根據(jù)推演需求配置為戰(zhàn)術(shù)編隊級、兵力平臺級、設備級等多個粒度的推演,方案推演還可以通過推演步長以及推演變速比等實現(xiàn)推演速率的按需調(diào)整。
圖5 基于作戰(zhàn)模擬的方案推演方法
在運行時對組成仿真應用的各個仿真模型進行實時動態(tài)加載和啟動,組成一個完整的仿真應用系統(tǒng),是取得仿真應用系統(tǒng)可擴展性和靈活性的關鍵所在。模型組件的動態(tài)加載是實現(xiàn)仿真模型重用與靈活部署、實現(xiàn)仿真集成運行框架獨立于具體仿真模型和應用的關鍵技術(shù)[11]。
動態(tài)加載、類型反射以及對象構(gòu)造是實現(xiàn)仿真模型組件形式重用的四個重要環(huán)節(jié),如圖6所示。模型加載部件動態(tài)監(jiān)測組件部署目錄以及仿真任務通過網(wǎng)格傳輸方式分配部署的組件文件,把監(jiān)測到的模型組件實時載入計算運行環(huán)境,模型加載部件對模型組件進行結(jié)構(gòu)分析和類型識別,獲取模型組件的功能、屬性元素、接口函數(shù)等信息,根據(jù)仿真任務需要,運行調(diào)度部件利用模型組件實現(xiàn)的通用接口創(chuàng)建仿真對象并對其進行運算調(diào)度以及生命周期管理等,以此來實現(xiàn)仿真模型的即插即用。
圖6 模型組件動態(tài)加載示意圖
作戰(zhàn)方案的本體描述和預先校驗實現(xiàn)了聯(lián)合作戰(zhàn)方案的多方面信息有效描述和方案的邏輯有效性校驗。在方案本體描述的基礎上,提出了基于智能推理的聯(lián)合作戰(zhàn)方案生成方法和基于MDLS算法的聯(lián)合作戰(zhàn)任務規(guī)劃方法,為籌劃者提供了方案快速籌劃和作戰(zhàn)任務高效規(guī)劃的方法。聯(lián)合作戰(zhàn)方案推演引擎從推演引擎體系結(jié)構(gòu)、模型體系、推演兵力生成、對抗模擬、模型動態(tài)加載等方面給出了具體實現(xiàn)方法。本文提出的聯(lián)合作戰(zhàn)籌劃和推演方法為聯(lián)合作戰(zhàn)規(guī)劃系統(tǒng)的研制提供了參考和支撐。
[1]岳磊,馬亞平,徐俊強,等.面向語義的作戰(zhàn)命令形式化描述及本體構(gòu)建[J].指揮控制與仿真,2012,34(1):11-14,28.
[2]楊槐,馮濤.基于加性加權(quán)法的聯(lián)合作戰(zhàn)方案優(yōu)選[J].艦船電子工程,2013,33(11):37-38,61.
[3]李建軍,劉翔,任彥,等.作戰(zhàn)任務高層本體描述及規(guī)劃[J].火力與指揮控制,2008,33(1):53-55,60.
[4]謝斌,林華.作戰(zhàn)資源規(guī)劃方案生成時間分析[J].指揮控制與仿真,2013,35(6):21-35.
[5]黎鐵冰,黃高明,黃傲林.海上聯(lián)合信息作戰(zhàn)仿真研究[J].計算機仿真,2014,31(2):14-17,275.
[6]劉祖煌,程啟月.徑向基神經(jīng)網(wǎng)絡的聯(lián)合作戰(zhàn)方案評估仿真[J].火力與指揮控制,2013,38(1):14-17.
[7]鐘吟,胡博.聯(lián)合戰(zhàn)役推演系統(tǒng)中岸艦導彈兵力仿真模型設計[J].軍事運籌與系統(tǒng)工程,2012,26(3):65-68.
[8]岳秀清,付東,毛一凡.聯(lián)合作戰(zhàn)仿真中的指揮控制建模研究[J].火力與指揮控制,2010,35(9):167-170.
[9]朱江,白海濤,馬文.方案評估動態(tài)推演模型設計[J].指揮控制與仿真,2012,34(1):78-81.
[10]韓翃,康鳳舉,王圣潔.多分辨率建模在戰(zhàn)役推演仿真系統(tǒng)中的應用[J].火力與指揮控制,2012,37(3):59-62.
[11]張路青.作戰(zhàn)方案智能推演技術(shù)研究[J].艦船電子工程,2011,31(11):8-10,48.