崔玉林 左 軍 羅玉華 田鳳明
(1.防空兵學院 鄭州 450052)(2.65571部隊 四平 136000)
防空作戰(zhàn)作為現(xiàn)代戰(zhàn)爭的重要組成部分,對戰(zhàn)爭的進程和結局往往具有決定性影響。然而,由于地理環(huán)境、氣象條件、戰(zhàn)場電磁環(huán)境、參戰(zhàn)人員心理狀況等多種因素的綜合影響,導致防空作戰(zhàn)的結果帶有很大的隨機性,很難通過某幾次防空演習評估防空作戰(zhàn)的效能。為了能夠快速有效評估防空作戰(zhàn)效能,目前各國普遍采用的做法是開發(fā)具體的作戰(zhàn)仿真系統(tǒng),通過在計算機系統(tǒng)中模擬多種復雜因素并在多次重復實驗中得出較為可靠的效能評估結果。HLA(High Level Architecture)技術是實現(xiàn)分布式仿真系統(tǒng)的核心,作為一種軟件體系結構,HLA為仿真應用的開發(fā)者提供了構造和描述仿真應用的通用框架,支持仿真應用之間的互操作和仿真部件的可重用,其通過運行支撐環(huán)境RTI(Run-Time Infrastructure)提供通用的、相對獨立的支撐服務程序,將仿真應用同底層的支撐環(huán)境分開,從而使各部分可以相對獨立的開發(fā)。本文基于HLA技術框架,設計開發(fā)防空兵群作戰(zhàn)仿真系統(tǒng),著重分析聯(lián)邦成員的構成以及對象類/交互類的設計。
防空兵群作戰(zhàn)仿真系統(tǒng)旨在基于HLA/RTI,在局域網內構建一個滿足防空兵群作戰(zhàn)模擬需求的人在回路的分布式仿真環(huán)境,主要模擬不同環(huán)境條件和戰(zhàn)斗配置下空地對抗過程,由人的決策控制地面防空力量的使用,并根據仿真結果評定地面防空系統(tǒng)的作戰(zhàn)效能。其主要功能包括:
1)擁有清晰的態(tài)勢顯示系統(tǒng),能夠動態(tài)顯示空地對抗過程;2)能夠模擬不同戰(zhàn)場環(huán)境、氣象條件、地理因素對對抗過程的影響;3)設置不同戰(zhàn)斗配置,仿真不同戰(zhàn)斗配置下的對抗過程;4)對防空作戰(zhàn)結果進行效能評估,輸出評估結果。
圖1 系統(tǒng)作戰(zhàn)仿真過程順序圖
系統(tǒng)仿真運行時,首先由仿真聯(lián)邦管理成員初始化,啟動仿真運行,并產生模擬空情和環(huán)境參數信息;由雷達聯(lián)邦成員發(fā)現(xiàn)并跟蹤空襲兵器,并將空情傳送給群指揮所,群指再將作戰(zhàn)命名和火力分配指令下發(fā)至高炮營聯(lián)邦成員和導彈營聯(lián)邦成員,完成整個空地對抗過程;整個仿真過程由態(tài)勢顯示聯(lián)邦成員在屏幕上顯示并由分析評估成員評估仿真最終結果。系統(tǒng)作戰(zhàn)仿真過程順序圖如圖1所示。
在此分布式仿真系統(tǒng)中,按功能共設計五個聯(lián)邦成員,分別為防空兵群聯(lián)邦成員(虛線框所圍部分)、空襲兵器聯(lián)邦成員、戰(zhàn)場環(huán)境聯(lián)邦成員、運行控制聯(lián)邦成員、態(tài)勢顯示聯(lián)邦成員。如圖2所示。
圖2 仿真聯(lián)邦邏輯結構圖
1)運行控制聯(lián)邦成員:運行控制聯(lián)邦成員負責聯(lián)邦執(zhí)行的創(chuàng)建,初始化聯(lián)邦成員,產生模擬空情,控制整個聯(lián)邦的開始、暫停和終止;
2)戰(zhàn)場環(huán)境聯(lián)邦成員:戰(zhàn)場環(huán)境聯(lián)邦成員負責各種戰(zhàn)場環(huán)境的管理,包括地圖信息的導入、模擬一定的電磁環(huán)境和氣象條件;
3)空襲兵器聯(lián)邦成員:空襲兵器聯(lián)邦成員負責更新空襲兵器狀態(tài),并完成對地面目標的選擇和打擊;
4)態(tài)勢顯示聯(lián)邦成員:態(tài)勢顯示聯(lián)邦成員以三維視景的方式顯示作戰(zhàn)模擬的戰(zhàn)場環(huán)境、地形地貌、戰(zhàn)斗配置以及空地對抗過程,并以對話框的形式顯示作戰(zhàn)指揮過程。
5)防空兵群聯(lián)邦成員又由下面幾個成員組成:
(1)警戒雷聯(lián)邦達成員:警戒雷聯(lián)邦達成員負責發(fā)現(xiàn)空襲兵器,將空情信息傳遞給群指揮所。
(2)群指揮所聯(lián)邦成員:根據實時空情、電磁環(huán)境以及地形氣象條件,由群指揮員定下作戰(zhàn)決策,并將作戰(zhàn)命令下發(fā)至各個戰(zhàn)斗單元。
(3)高炮(導彈)營聯(lián)邦成員:高炮(導彈)營聯(lián)邦成員根據群指揮所下達的作戰(zhàn)命令,選擇合適時機完成對目標的打擊,并將戰(zhàn)斗情況上報于群指揮所。
在HLA的OMT(對象模型模板)中,定義了兩類對象模型。一類是描述仿真聯(lián)邦的聯(lián)邦對象模型(FOM),其主要目的是提供聯(lián)邦成員間用公共的、標準化的格式進行數據交換的規(guī)范,它描述了在仿真運行過程中參與聯(lián)邦成員信息交換的對象類、對象類屬性、交互類、交互參數的特性;另一類是描述聯(lián)邦成員的成員對象模型(SOM),它描述了聯(lián)邦成員可以對外公布或需要訂購的對象類、對象類屬性、交互類、交互參數的特性,這特性反映了成員參與聯(lián)邦運行時所具有的能力。
該系統(tǒng)仿真運行期間涉及到的仿真對象主要有群指揮所、高炮營、導彈營、警戒雷達、空襲兵器、空襲導彈,這些仿真對象在系統(tǒng)運行期間進行數據的更新與交互。因此,對象類的設計也是基于這些具體的仿真對象,具體包括群指揮所類(GroupCommandPost)、高炮營類(GPBattalion)、導彈營類(MissileBattalion)、警戒雷達類(Radio)、空襲兵器類(Aircraft)和地空導彈類(AirToGroundMissile)。
根據各類之間的具體屬性,抽取共有的屬性設計出共同基類Object類、作戰(zhàn)單元基類CombatUnit類以及飛行物基類FlyingObject類,以便于其他類繼承,增加系統(tǒng)的可擴展性和可重用性。系統(tǒng)對象類之間的繼承關系如圖3所示。
圖3 對象類繼承關系
在HLA中,交互是指一個成員中的某個或某些對象產生的,能夠對其他成員中的對象產生明確影響的動作,交互類的設計關系到聯(lián)邦成員之間信息交互和互操作的能力。本系統(tǒng)在設計交互類時需要充分考慮系統(tǒng)為完成特定功能所需的信息交互,其具體包括以下幾個方面的內容:
1)實體對抗過程中,武器發(fā)射的交互,例如,高炮營發(fā)射炮彈、導彈營發(fā)射導彈以及空襲兵器發(fā)射空地導彈;
2)警戒雷達發(fā)現(xiàn)目標后需向群指揮所發(fā)送空情信息;
3)在完成對空打擊過程中,群指揮所需要不間斷地向作戰(zhàn)單元發(fā)送射擊指令和目標分配指令;
4)地面作戰(zhàn)單元也需要及時將戰(zhàn)斗狀況報告群指揮所,即匯報戰(zhàn)斗情況。
根據以上分析,本系統(tǒng)設計的交互類包括:空情信息交互(WarningMessage)、目標分配交互(FireAssigned)、射擊指揮交互(Command)、信息上報交互(Report)、高炮發(fā)射交互(GPFire)、導彈發(fā)射交互(MissileFire)。同樣,抽取共同屬性,設計共同基類InteractionClass,發(fā)射基類Fire。如圖4所示。
圖4 交互類的繼承關系
聯(lián)邦成員通過公布/訂購和自己相關的對象類、對象類屬性以及交互類,達到更新屬性值、獲得自己感興趣的數據的目的,支持系統(tǒng)完成仿真功能。本系統(tǒng)對象類和交互類的公布/訂購關系如表1所示。
表1 對象類和交互類的公布/訂購關系表
本文提出了基于HLA的防空兵群作戰(zhàn)仿真系統(tǒng)的框架體系結構,闡述了HLA的設計思想和開發(fā)過程,旨在構建一個高效的、具有良好擴展性的防空兵群作戰(zhàn)仿真系統(tǒng),以便評估防空兵群作戰(zhàn)效能以及輔助指揮員進行作戰(zhàn)指揮訓練。
[1]周彥,戴劍偉.HLA仿真程序設計[M].北京:電子工業(yè)出版社,2002.
[2]張家祥.HLA仿真技術應用教程[M].北京:國防工業(yè)出版社,2007.
[3]郭齊勝,張偉,楊立功,等.分布交互仿真及其軍事應用[M].北京:國防工業(yè)出版社,2003.
[4]陳正義,王煒.地空導彈訓練仿真系統(tǒng)的設計與實現(xiàn)[J].計算機仿真,2009,26(6):88-91.
[5]孫鵬,唐宏.HLA的地空導彈模擬訓練系統(tǒng)雷達仿真邦元[J].火力與指揮控制,2010,35(4):53-57.
[6]甘斌,郝佳新,魯敏毓.一種基于HLA的防空作戰(zhàn)仿真框架設計與實現(xiàn)[J].系統(tǒng)仿真學報,2009,21(1):88-91.
[7]王文,王玉生,葛亮斌.基于HLA的防空群作戰(zhàn)仿真系統(tǒng)設計[J].指揮控制與仿真,2009,31(3):80-83.
[8]郜鵬,于振冰.基于 HLA/RTI的坦克分隊作戰(zhàn)仿真系統(tǒng)[J].兵工自動化,2010,29(5):31-36.
[9]馬海濤,趙書科.基于HLA的分布式作戰(zhàn)仿真平臺設計[J].防空兵指揮學院學報,2010,27(2):62-64.
[10]HUANG Hua,XU You-ping,DENG Zhi-wu.Development and Application of Atmosphere Environment Federation Based on HLA[J].Journal of System Simulation,2010,22(2):411-434.