盧穩新 唐 銳 李官敏
(國防科技大學信息通信學院 湖北·武漢 430010)
隨著作戰想定標準化的不斷推進和計算機仿真技術的日益進步,各種功能強大的仿真軟件可以在近似實際環境的仿真場景中構建出數以百千計的武器裝備實體模型,不僅包括各種飛行器、車輛、艦船等武器裝備,還能構建包括電臺、傳感器等在內的各種獨立功能模塊。技術上的強大推動力使得作戰想定建模與仿真在作戰評估中起著基礎性的作用,無論是演訓方案效能評估,還是武器裝備性能論證都不再需要花費大量的人力、物力去進行長周期的評估論證,而是在虛擬的仿真環境當中通過幾個人幾臺電腦去完成過去需要幾十上百人才能完成的工作,并且獲得更為精確的結果。但是,隨著仿真技術的廣泛應用,我們也面臨著新的問題:基于不同的仿真平臺、采用不同的建模方法所構建的實體模型種類繁雜、標準不一,嚴重制約了仿真技術在軍事領域的效能發揮。
在計算機仿真應用中,三維實體模型是一種非常常見的數據,三維實體模型數據在軍事仿真、城市規劃、建筑設計等方面的應用都十分廣泛。隨著計算機實體仿真技術在各行各業的大規模應用,軟件開發商、企業用戶、研究機構等不同的組織機構紛紛投入力量根據各自的需求和理解設計實現了多種多樣的仿真實體模型描述方法。描述方法的多元異構給仿真實體模型的跨系統重用和互操作帶來了巨大的障礙,降低作戰仿真建模的效率。
構建作戰想定仿真實體模型就是利用想定描述語言對想定中涵蓋的作戰力量、武器裝備、設施、自然環境等進行形式化表達。但是,對于各種實體到底需要包含哪些要素,各要素描述粒度到底細化到何種程度,不同的開發單位往往有著不同的理解。這種對于作戰想定仿真實體模型描述的隨意性,一方面是由于工業部門與軍事部門的需求對接匹配程度低,另一方面是由于缺乏開放、靈活的仿真實體構建方法。因此,亟需一種標準化、結構化的仿真實體建模方法,對真實世界軍事行動中涉及到的各種軍事實體建立具有完備性能和詳盡信息的三維模型,既能夠避免工業部門的重復勞動并降低研發成本,又能夠充分滿足軍事部門對仿真要素和粒度的要求,在開放性方面也能夠方便已構建實體模型的跨平臺、跨系統共享。
本文所研究的作戰仿真實體模型構建方法是一種具有高度靈活性的模塊式建模方法,其基本思想是:將作戰想定中的實體(Entity)分解成一系列稱之為組件(Component)的獨立功能模塊。想定的各種實體都可以由數量不等的組件元素通過接口(Connect)按照一定的聚合關系聚合而成,實體(組件)之間的交互、作用、通訊等動作(Action)即可通過接口進行。一個標準化的作戰想定仿真實體模型可以由1個主件元素和多個組件元素組成,其中,接口關系和聚合關系將這些元素進行整合,原理如圖1所示。
按照上述方法構建出的標準化作戰想定仿真實體模型包含4個參數基類:基本參數(General)、組件參數(Component)、接口關系(Connect)和聚合關系(SubordinateObjects)。如圖 2所示。

圖2:作戰想定仿真實體模型參數集合
其中,基本參數主要描述實體主要外觀、運動和其他通用附加屬性。每一個標準化作戰想定仿真實體模型必有一個基本參數集合;組件為實體內部最小功能單元,可以由5類數據要素組成:偵察探測系統參數集合、槍彈武器系統參數集合、通信系統參數集合、指揮控制系統參數集合以及其他設備參數集合,它們分別描述了實體內部偵察探測系統、火力打擊系統、通信系統、指揮控制系統以及其他擴展設備等內部單元的基本功能參數和業務關系等。每一個標準化作戰想定仿真實體模型可以有多個組件;接口關系負責定義作戰想定仿真實體模型內部各個組件的連接關系及其接口相關參數。每一個標準化作戰想定仿真實體模型可以有多個接口;聚合關系負責定義作戰想定仿真實體模型內部各個組件之間的相對位置關系及相關參數。每一個標準化作戰想定仿真實體模型可以有多個聚合關系。詳細的作戰想定仿真實體模型數據要素組成如圖3所示。

圖1:作戰想定仿真實體模型構建原理圖

圖3:作戰想定仿真實體模型數據要素
這種化整為零、通過接口實現互操作和集成的方法使得實體模型的互操作和可重用在技術上易于實現,并在管理上更具應用價值,可以實現以下幾個目標:(1)技術人員只需為構成武器裝備的最底層組件元素預留出接口即可,組件性能參數及其與其他組件的聚合關系則由軍事人員來設置;(2)軍事人員只需對組件元素的參數組成和數據類型進行初始化或修訂就能實現對仿真實體模型的構建、使用和維護;(3)各種仿真實體可以通過功能不同的組件疊加而構建,使得模型構建高度靈活;(4)具有通用性的組件元素在完成參數初始化后可以存儲進模型庫便于重復使用;(5)組件聚合關系靈活可變,功能相同的組件可用于不同類型的仿真實體;(6)該建模方法的高度開放性,使用者可以根據自身需要擴展新的組件元素。
本文所研究的模塊化仿真實體模型構建方法,具有開放、靈活的特點。首先,將作戰想定仿真實體模型具有的性能指標歸納多個功能模塊,在建模時先完成最底層組件元素的功能參數設定;然后,通過具有不同功能的組件元素的疊加來構成具有完備戰技性能的武器裝備。利用這種方法建立的實體模型具有高度的開放性,使用者可以通過改變組件功能參數或增加新組件來完成對實體性能的修訂或構建新的實體。由于本文所研究的建模方法是一種開放式的模塊化建模方法,因此適用于各種作戰想定仿真中的實體模型構建,具有較大的實用價值。