国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于HLA的網(wǎng)絡(luò)管理模擬訓(xùn)練系統(tǒng)研究*

2013-08-29 09:35:08瞿連政鄒祥福
艦船電子工程 2013年8期
關(guān)鍵詞:模擬訓(xùn)練網(wǎng)管網(wǎng)絡(luò)管理

瞿連政 鄒祥福

(國防信息學(xué)院 武漢 430010)

1 引言

隨著信息技術(shù)的發(fā)展,我軍武器裝備信息化水平不斷提高,新型武器裝備的配發(fā)使用,對組織運用及操作使用人員提出了較高的要求,由于這些新型的武器裝備造價昂貴,有必要開發(fā)模擬訓(xùn)練系統(tǒng),使受訓(xùn)人員在模擬訓(xùn)練系統(tǒng)中進行訓(xùn)練,以達到預(yù)期效果。這種訓(xùn)練方式不僅能節(jié)省訓(xùn)練費用、縮短訓(xùn)練時間,而且還能夠不損壞實際裝備、不受場地和環(huán)境限制,以提高訓(xùn)練的效率,確保訓(xùn)練的安全。

機動通信系統(tǒng)是用于在機動條件下支持陸軍作戰(zhàn)的戰(zhàn)術(shù)通信網(wǎng),是以TCP/IP協(xié)議為基礎(chǔ)、基于路由選擇的自動化通信網(wǎng)絡(luò),在機動部隊、戰(zhàn)斗勤務(wù)支援與指揮控制平臺之間提供無縫隙的態(tài)勢感知和指揮控制數(shù)據(jù)的交換,它是互聯(lián)的各種戰(zhàn)術(shù)通信網(wǎng)絡(luò)、計算機硬件和軟件的集合。它不同于民用電信網(wǎng)絡(luò),機動性強,需根據(jù)作戰(zhàn)需要隨時改變網(wǎng)絡(luò)拓撲結(jié)構(gòu),而網(wǎng)絡(luò)管理是實現(xiàn)系統(tǒng)順利搭建、系統(tǒng)可靠安全運行、系統(tǒng)按需調(diào)整和重組的重要保證。研制網(wǎng)絡(luò)管理模擬訓(xùn)練系統(tǒng)替代實裝,使網(wǎng)絡(luò)管理與操作人員等盡快熟悉網(wǎng)絡(luò)管理模式及系統(tǒng)操作,盡快掌握網(wǎng)絡(luò)的開設(shè)、監(jiān)控、重組和異常事件處理流程,盡快形成戰(zhàn)斗力具有重要的現(xiàn)實意義[1]。

2 功能需求分析

根據(jù)機動通信系統(tǒng)模擬訓(xùn)練系統(tǒng)的總體要求和總體設(shè)計方案,網(wǎng)絡(luò)管理訓(xùn)練分系統(tǒng)應(yīng)具有以下主要功能[2~3]:具有一級、二級、節(jié)點等多級網(wǎng)絡(luò)管理模擬訓(xùn)練功能,各級網(wǎng)管間能夠進行信息交互;具有網(wǎng)絡(luò)規(guī)劃、網(wǎng)絡(luò)配置、網(wǎng)絡(luò)監(jiān)控和通信指揮等模擬訓(xùn)練功能,各功能模塊技術(shù)體制統(tǒng)一,能夠互聯(lián)互通;具有網(wǎng)絡(luò)管理操作提示、在線評判和在線幫助等輔助訓(xùn)練功能;具有與其他分系統(tǒng)協(xié)同運行并支持綜合演練的功能;能在聯(lián)網(wǎng)組訓(xùn)模式基礎(chǔ)上派生出網(wǎng)絡(luò)管理單機獨立訓(xùn)練軟件。在訓(xùn)練實施過程中,網(wǎng)絡(luò)管理訓(xùn)練分系統(tǒng)能夠以聯(lián)邦成員的身份加入到訓(xùn)練聯(lián)邦中,并與導(dǎo)調(diào)監(jiān)控、組網(wǎng)模擬等分系統(tǒng)一起協(xié)調(diào)地完成有關(guān)課目的訓(xùn)練。

3 系統(tǒng)總體設(shè)計

3.1 系統(tǒng)總體結(jié)構(gòu)

網(wǎng)絡(luò)管理模擬訓(xùn)練系統(tǒng)是整個機動通信系統(tǒng)模擬訓(xùn)練系統(tǒng)的重要組成部分,系統(tǒng)采用基于HLA(High Level Architecture)技術(shù),實現(xiàn)網(wǎng)絡(luò)管理分布式仿真,由導(dǎo)調(diào)子系統(tǒng)、數(shù)據(jù)準備子系統(tǒng)、網(wǎng)絡(luò)規(guī)劃子系統(tǒng)、參數(shù)分發(fā)子系統(tǒng)、網(wǎng)絡(luò)監(jiān)控子系統(tǒng)、組網(wǎng)模擬子系統(tǒng)、輔助訓(xùn)練子系統(tǒng)、處理評判子系統(tǒng)和交互式控制主程序以及RTI平臺等子系統(tǒng)或功能模塊組成,各子系統(tǒng)在訓(xùn)練中以成員的身份加入訓(xùn)練系統(tǒng),如圖1所示,實線表示各成員與RTI的信息交互,虛線表示各成員直接基于TCP/IP進行數(shù)據(jù)交互[2~7]。

導(dǎo)調(diào)子系統(tǒng)負責訓(xùn)練內(nèi)容和訓(xùn)練過程的組織管理、情況監(jiān)視與情況設(shè)置,并對受訓(xùn)者的情況進行講評;數(shù)據(jù)準備子系統(tǒng)為訓(xùn)練提供作戰(zhàn)編成、裝備編制、裝備類型、裝備信息等基礎(chǔ)數(shù)據(jù);網(wǎng)絡(luò)規(guī)劃子系統(tǒng)主要用于為受訓(xùn)者提供頻率資源規(guī)劃、網(wǎng)絡(luò)資源規(guī)劃、網(wǎng)絡(luò)拓撲結(jié)構(gòu)規(guī)劃以及信息傳輸策略規(guī)劃等方面的規(guī)劃訓(xùn)練;參數(shù)分發(fā)子系統(tǒng)主要為受訓(xùn)者提供參數(shù)分發(fā)手段訓(xùn)練及參數(shù)加注訓(xùn)練等功能;網(wǎng)絡(luò)監(jiān)控子系統(tǒng)主要用于為受訓(xùn)者提供網(wǎng)絡(luò)狀態(tài)監(jiān)視、網(wǎng)絡(luò)拓撲管理、網(wǎng)絡(luò)故障檢測以及網(wǎng)絡(luò)性能統(tǒng)計分析等方面的訓(xùn)練;組網(wǎng)模擬子系統(tǒng)為模擬訓(xùn)練提供網(wǎng)絡(luò)環(huán)境;輔助訓(xùn)練子系統(tǒng)為訓(xùn)練提供訓(xùn)練提示、狀況監(jiān)視、勤務(wù)對話和行動設(shè)置等功能;處理評判子系統(tǒng)提供訓(xùn)練情況截獲處理、操作評判和操作規(guī)則等功能;交互式控制主程序為訓(xùn)練成員基于RTI通信提供接口,主要實現(xiàn)RTI成員的注冊和注銷、信息交互實現(xiàn)、信息交互管理與控制等功能。

圖1 網(wǎng)絡(luò)管理模擬訓(xùn)練系統(tǒng)總體結(jié)構(gòu)

3.2 系統(tǒng)部署設(shè)計

系統(tǒng)部署設(shè)計主要包括席位劃分、席位配置與訓(xùn)練模式設(shè)計三個方面[2]。

圖2 網(wǎng)絡(luò)管理模擬訓(xùn)練系統(tǒng)典型配置

1)席位劃分:系統(tǒng)劃分為導(dǎo)調(diào)輔訓(xùn)席、數(shù)據(jù)管理席、組網(wǎng)模擬席與網(wǎng)絡(luò)管理訓(xùn)練席,如圖2所示。導(dǎo)調(diào)輔訓(xùn)席負責模擬訓(xùn)練環(huán)境的建立、模擬訓(xùn)練數(shù)據(jù)準備、模擬訓(xùn)練的組織、訓(xùn)練數(shù)據(jù)的采集與訓(xùn)練講評功能;數(shù)據(jù)管理席負責實驗所有數(shù)據(jù)的存儲、記錄與管理;組網(wǎng)模擬席為訓(xùn)練提供模擬網(wǎng)絡(luò)環(huán)境。

2)席位配置:導(dǎo)調(diào)輔訓(xùn)席包括導(dǎo)調(diào)、輔助訓(xùn)練、處理評判和RTI服務(wù)(運行交互式控制主程序);網(wǎng)絡(luò)管理模擬訓(xùn)練席,在上述各席位的支持下,采取一機一席的配置方式,為受訓(xùn)者提供一級網(wǎng)管、二級網(wǎng)管和節(jié)點管理等訓(xùn)練。

3)訓(xùn)練模式設(shè)計:系統(tǒng)按需提供單人訓(xùn)練和多人同時訓(xùn)練兩種模式,單人訓(xùn)練時,由導(dǎo)調(diào)協(xié)調(diào)數(shù)據(jù)準備、組網(wǎng)模擬和數(shù)據(jù)管理分系統(tǒng)模擬多個配合網(wǎng)管成員,進行單人網(wǎng)絡(luò)規(guī)劃、參數(shù)分發(fā)和網(wǎng)絡(luò)監(jiān)控訓(xùn)練;多人訓(xùn)練時,由多人分別擔任一級網(wǎng)管、二級網(wǎng)管和節(jié)點管理身份,附加若干模擬網(wǎng)管成員,同時進行網(wǎng)管訓(xùn)練。

3.3 系統(tǒng)流程設(shè)計

RTI服務(wù)器開機后,由交互式控制主程序進行相應(yīng)的初始化,用戶登錄網(wǎng)絡(luò)管理訓(xùn)練分系統(tǒng)后,注冊為RTI成員,加入聯(lián)邦,聲明公布訂購關(guān)系,并進行訓(xùn)練初始化工作,待系統(tǒng)全部初始化完畢且系統(tǒng)報告正常時,導(dǎo)控啟動訓(xùn)練,對整個仿真過程進行管理和控制,仿真管理聯(lián)邦成員(各級網(wǎng)管)發(fā)送交互信息,模擬網(wǎng)絡(luò)管理的整個過程[4,6~7],如圖3所示。

圖3 網(wǎng)絡(luò)管理模擬訓(xùn)練流程圖

若有網(wǎng)管操作,則對操作信息截獲后進行評判與評判結(jié)果顯示,并對網(wǎng)管操作信息做必要處理后發(fā)往其他分系統(tǒng);若有輔助界面的操作,則將輔助信息發(fā)送到相應(yīng)席位(包括組網(wǎng)模擬器)。收到作業(yè)結(jié)束指令后,則退出聯(lián)邦,結(jié)束網(wǎng)管操作訓(xùn)練。

4 關(guān)鍵問題考慮

4.1 RTI體系結(jié)構(gòu)模型設(shè)計

RTI(Run-time Infrastructure)也稱運行時間 基 礎(chǔ) 結(jié)構(gòu),是HLA 接口規(guī)范的具體實現(xiàn),有集中式、分布式和層次式三種體系結(jié)構(gòu)模型[10~11]??紤]網(wǎng)管信息交互信息需求明確,且并不復(fù)雜,而且根據(jù)訓(xùn)練需求可以按需擴展和縮小規(guī)模,論文選用集中式體系結(jié)構(gòu)模式,這種模式的特點是具有一個全功能的中心節(jié)點,在該中心節(jié)點上實現(xiàn)所有的服務(wù),聯(lián)邦成員之間無直接的通信關(guān)系,所有的成員之間都通過中心節(jié)點的“RTI信息交互程序”提供的服務(wù),來實現(xiàn)網(wǎng)管消息的轉(zhuǎn)發(fā)與交換。

集中式體系結(jié)構(gòu)模式除了實現(xiàn)簡單之外,還有兩個好處:一是能夠直接通過RTI的時間管理機制確保時間的協(xié)調(diào)推進;二是能夠直接通過開發(fā)環(huán)境提供的定時器作為基準確保時間的高精度,不需要專門的硬件支撐,降低了系統(tǒng)開發(fā)的成本。由于系統(tǒng)采用VC++6.0開發(fā),我們利用其提供的QueryPerformanceFrequency API函數(shù)和QueryPer-formanceCounter API函數(shù)配合使用,基于計算機硬件(主板時鐘和CPU 頻率)環(huán)境,來實現(xiàn)高精度的定時器,其定時進度可以達到毫秒級,完全可以滿足網(wǎng)管信息交互的同步。

4.2 RTI信息交互設(shè)計

系統(tǒng)采用基于RTI的信息交互模型設(shè)計,同席位應(yīng)用程序間通過非FOM 類消息進行信息交換,不同席位間的應(yīng)用程序通過FOM 類消息實現(xiàn)[6,9~11],如圖4所示:

圖4 RTI信息交互模型

應(yīng)用程序間均通過Windows消息通信機制(PostMessage和SendMessage)進行信息交互。信息交互模式為基于RTI交互控制程序的集中轉(zhuǎn)發(fā)方式,即如果本機的A、B兩個程序之間需發(fā)送信息,則A首先將信息以Windows消息方式發(fā)送給RTI交互控制程序,RTI交互控制程序再以Windows消息方式轉(zhuǎn)發(fā)給B,不轉(zhuǎn)發(fā)給其它聯(lián)邦成員;如果A需要向其它機器上的聯(lián)邦成員發(fā)送數(shù)據(jù),則A也是先通過Windows消息發(fā)送給RTI交互控制程序,再由RTI交互控制程序轉(zhuǎn)發(fā)給其它聯(lián)邦成員。

RTI交互程序設(shè)計的重點是FOM/SOM 以及FED 文件的設(shè)計。FOM/SOM 主要包括網(wǎng)絡(luò)規(guī)劃、網(wǎng)絡(luò)監(jiān)控、參數(shù)分發(fā)以及導(dǎo)調(diào)控制等分系統(tǒng)之間的對象類和信息交互類,開發(fā)FOM/SOM的過程,也是對模擬訓(xùn)練系統(tǒng)中的交互數(shù)據(jù)進行建模和抽象的過程。開發(fā)FOM/SOM的思路如下:首先確定聯(lián)邦成員及其仿真的實體類型;其次確定FOM中的對象類和交互類;然后確定對象類屬性和交互類參數(shù)的特性,并生成SOM 表;最后綜合SOM,生成FOM。FED文件用于記錄聯(lián)邦執(zhí)行期間所有參加聯(lián)邦交互的對象類/交互類及其屬性/參數(shù)、傳輸類型、傳輸順序以及路徑空間信息。在模擬訓(xùn)練期間,RTI根據(jù)FED 文件提供的數(shù)據(jù)細節(jié)創(chuàng)建相應(yīng)的聯(lián)邦執(zhí)行,并在整個聯(lián)邦執(zhí)行生命周期內(nèi)以FED 文件為藍本,協(xié)調(diào)聯(lián)邦成員的交互。FED 文件修改后,需要發(fā)布到所有的網(wǎng)管模擬訓(xùn)練分系統(tǒng),以確保上述交互類和對象類的同步和統(tǒng)一。

4.3 基于XML的格式化信息交互設(shè)計

RTI信息交互只定義了信息交互的類型和形式,并沒有規(guī)定信息交互的內(nèi)容及其格式。系統(tǒng)中,網(wǎng)管間交互數(shù)據(jù)、導(dǎo)調(diào)事件數(shù)據(jù)等結(jié)構(gòu)化強,如果采用傳統(tǒng)的文本模式或數(shù)據(jù)庫模式,解析比較麻煩,且格式和內(nèi)容更改時,需要重新調(diào)整代碼并編譯和發(fā)布程序,比較麻煩。鑒于XML 具有內(nèi)容與結(jié)構(gòu)完全分離、互操作性強、規(guī)范統(tǒng)一、支持多種編碼以及可擴展性的特點,系統(tǒng)選用統(tǒng)一的XML 標簽和既定結(jié)構(gòu)生成XML文檔,作為信息輸入輸出的標準格式。進行格式化信息交互時,把交互內(nèi)容封裝為統(tǒng)一的XML文件,作為RTI進行數(shù)據(jù)交互的一個數(shù)據(jù)項,文件的生成和解析由專門的接口負責,統(tǒng)一發(fā)布、統(tǒng)一更新,這樣通過提高代碼的重用性,既保證了應(yīng)用之間信息交互的統(tǒng)一性,又確保了交換數(shù)據(jù)的拓展性和兼容性,在一定程度上減輕了系統(tǒng)的實現(xiàn)復(fù)雜程度。

圖5 基于XML的格式化信息交互模型

以網(wǎng)管規(guī)劃數(shù)據(jù)分發(fā)為例,如圖5所示。我們的開發(fā)思路是:發(fā)送方A利用網(wǎng)絡(luò)規(guī)劃主程序從數(shù)據(jù)庫中提取有關(guān)規(guī)劃信息,并將這些信息記錄轉(zhuǎn)換為XML 文件,并調(diào)用相關(guān)接口函數(shù)進行全文檔加密、壓縮,并通過RTI交互控制程序把數(shù)據(jù)發(fā)送給接收方;接收方(網(wǎng)絡(luò)監(jiān)控等)導(dǎo)入交換數(shù)據(jù)時,調(diào)用交換接口函數(shù)首先對XML 文件進行解壓,然后對文檔進行解密還原,并根據(jù)文檔描述模塊的定義對XML文檔進行解析和抽取,最后通過系統(tǒng)提供數(shù)據(jù)控制接口將有關(guān)信息寫入至數(shù)據(jù)庫中,完成數(shù)據(jù)的交互功能。

5 結(jié)語

論文從機動通信系統(tǒng)網(wǎng)絡(luò)管理模擬訓(xùn)練系統(tǒng)的軍事需求出發(fā),采用基于HLA 高層體系結(jié)構(gòu),設(shè)計了分布式的模擬訓(xùn)練系統(tǒng)。論文給出了系統(tǒng)的總體設(shè)計框架、系統(tǒng)模擬訓(xùn)練部署模式及基于HLA的系統(tǒng)實現(xiàn)流程,并給出了關(guān)鍵問題的解決方案,為構(gòu)建機動通信系統(tǒng)網(wǎng)絡(luò)管理模擬訓(xùn)練系統(tǒng)打下了堅實的設(shè)計基礎(chǔ),同時也為設(shè)計和開發(fā)同類型的模擬訓(xùn)練系統(tǒng)提供了借鑒。該方案在如下的平臺上設(shè)計并得到了初步的驗證:服務(wù)器和終端均為普通的PC 機器,操作系統(tǒng)為WindowsXP,開發(fā)語言為VC++6.0,數(shù)據(jù)庫工具為Oracle9.0,HLA/RTI軟件為RTI-1.3NGv6。

[1]陳剛,陳濤,范照勇.基于HLA的戰(zhàn)術(shù)互聯(lián)網(wǎng)裝備模擬訓(xùn)練系統(tǒng)[J].艦船電子工程,2008,28(1):101-104.

[2]李晶晶,甘志春,沈建軍.戰(zhàn)術(shù)互聯(lián)網(wǎng)網(wǎng)絡(luò)管理模型[J].火力與指揮控制,2011,36(9):118-121.

[3]李澤民,郝靖,張威,王小振.基于HLA的指揮控制網(wǎng)絡(luò)模型研究[J].計算機仿真,2009,26(7):130-133.

[4]金亮,楊露菁,張顯峰.基于HLA的指揮自動化訓(xùn)練仿真系統(tǒng)[J].火力與指揮控制,2007,32(7):61-64.

[5]李毅,慕曉東,徐楊.基于HLA 和VR的指揮自動化系統(tǒng)仿真平臺設(shè)計[J].火力與指揮控制,2008,33(8):142-144.

[6]張欣景,夏紅梅,謝國新,等.基于HLA的作戰(zhàn)模擬系統(tǒng)一體化設(shè)計與實現(xiàn)[J].系統(tǒng)仿真學(xué)報,2010,22(9):2241-2245.

[7]尹勝剛,翟志軍,李長江.基于HLA的戰(zhàn)術(shù)任務(wù)仿真系統(tǒng)研究[J].測控技術(shù),2011,30(11):1-4.

[8]談斌,郭士波,傅斌.基于HLA的裝備操作訓(xùn)練仿真系統(tǒng)設(shè)計研究[J].系統(tǒng)仿真學(xué)報,2011,23(Suppl,1):177-179.

[9]龔建興,彭永,郝建國,等.HAL成員交互數(shù)據(jù)編碼的C++通用實現(xiàn)方法[J].系統(tǒng)仿真學(xué)報,2011,23(Suppl,1):156-162.

[10]周彥,戴劍偉.HLA 仿真程序設(shè)計[M].北京:電子工業(yè)出版,2002:55-60.

[11]杜星玥,盧昱,陳立云.制導(dǎo)彈藥飛行視景仿真系統(tǒng)的時間管理研究[J].計算機與數(shù)字工程,2012,40(2).

[12]付正軍.計算機仿真中的HLA 技術(shù)[M].北京:國防工業(yè)出版社,2003:163-169.

猜你喜歡
模擬訓(xùn)練網(wǎng)管網(wǎng)絡(luò)管理
電動汽車充電服務(wù)網(wǎng)絡(luò)管理初探
模擬訓(xùn)練(二)
模擬訓(xùn)練(十一)
模擬訓(xùn)練(十)
基于EOC通道的SHDSL網(wǎng)絡(luò)管理技術(shù)
模擬訓(xùn)練(八)
“五制配套”加強網(wǎng)管
新聞前哨(2015年2期)2015-03-11 19:29:29
一種供鳥有限飛翔的裝置
校園網(wǎng)絡(luò)管理及安全防護
河南科技(2014年11期)2014-02-27 14:16:52
發(fā)射機房網(wǎng)管系統(tǒng)的設(shè)計原則及功能
河南科技(2014年14期)2014-02-27 14:11:59
隆安县| 岚皋县| 湄潭县| 柳江县| 聊城市| 新和县| 望谟县| 天津市| 孝义市| 广东省| 廊坊市| 滦南县| 广饶县| 长沙县| 长寿区| 汉沽区| 克拉玛依市| 扬中市| 南康市| 沅江市| 泰安市| 江华| 儋州市| 景德镇市| 台州市| 固原市| 临泉县| 江达县| 普陀区| 琼海市| 锡林郭勒盟| 贡山| 长葛市| 三原县| 江城| 山西省| 兴和县| 方山县| 德令哈市| 镇安县| 渑池县|