• 基于HLA的維修保障仿真系統設計及勢態顯示實現
    北京神州普惠科技有限公司
    1.引言
       在現代化戰爭中,武器系統及其維修保障過程日益復雜,采用分布式仿真實現維修保障過程的可視化和有效管理、提高維修保障仿真效率,顯得越米越重要。與傳統的單個系統仿真相比,分布仿真的關鍵問題是多個仿真系統間的互操作問題,為此,美國國防領域的相關組織通過大量的研究,提出r建模與仿真的.高層體系結構 (High Level Architecture,簡稱HLA ),HLA的核心思想是互操作和重用,其顯著特點是通過運行支撐環境RTI (Run-Time infrastructure)}提供通用的、相對獨立的支撐服務程序,將仿真應用同底層的支撐環境分開,即將具體的仿真功能實現、仿真運行管理和底層通信傳輸=者分離,隱蔽各自的實現細節,從而使各部分可以相對獨立地進行開發,并能充分利用各自領域的先進技術。日前,HLA已成為IEEE建模與仿真標準,因此基于HLA的分布仿真是今后仿真發展的主要方向。
    在一個基于HLA的分布交互式仿真系統,聯邦成員是基本的仿真單元。一個聯邦成員需要完成一個相對獨立的仿真任務,并且需要與仿真系統的其自聯邦成員交互通信,以組成一個聯邦,協同完成分步交互式仿真。我們的日標是小僅要構建基于HLA的仿真系統和成員,還要能動態顯示仿真過程和各成員勢態,借助相關的軟件和工具實現仿真成員的一維圖形顯示。
    2.基于HLA的團維修保障仿真系統結構及組成
    2.1系統想定
    裝備維修保障系統(Maintenance Support System)是經過綜合和優化的維修保障要索構成的總體,是山裝備維修所需的硬件、軟件、人力以及管理組成的復雜系統。其日標是通過采取各項措施和相關的管理活動保持和恢復裝備性能,及時有效的為部隊提供服務。
     
    維修保障系統(圖1)主要III EA(裝備管J}機構)、EOU(裝備使用單位)、RO(修J}機構)、DE(倉庫)、TO(運輸機構)組成,具體過程為:OEOU提出修理請求;OEA 通知修理所;同時EA通知TO運送故障部件;Cs}To派車輛去EOU裝載故障部件;④車輛裝載故障部件去R0; ORO向EA提出器材請求;)EA通知DE準備器材;ODE準備器材完畢通知EA;EA通知TO運送器材;⑨T0派車輛去DE裝載器材;⑩車輛運送器材到 R0;   n當④、⑩完成后,RO開始修理,完畢后報告EA;   SEA通知TO運送修好的部件;) TO派車輛去RO裝載修好的部件;O車輛運送修好的部件到EOU。
    2. 2仿真系統體系結構及組成
    HLA的一個基木思想是將特定仿真,},的功能與通用的支撐服務相分離,聯邦成員通過調用RTI提供的服務進行交互,交互信息基于HLA的公布 /句購機制。團維修保障仿真系統聯邦結構如圖2所示,聯邦,},有裝備股、炮兵連、修理所、倉庫、汽車連5個成員,這些成員的實現都是基于RTI的AP工函數,基本過程為初始化成員數據、創建并加入聯邦、聲明公布/句購關系、確定成員的時間推進策略、注冊對象實例、請求時間推進、進行仿真循環。除此之外,聯邦,},還加入用于一維勢態顯示的NLNK工具PVD CPlan View Display), RTI應用與PVD的交互通過NLNK的VR-Link接日程序來實現,并將聯邦仿真成員轉化為PVD } I,圖形化的實體。仿真系統運行支撐環境為MAK-RTI, FOM/SOM設計采用OMDT(Object Model DevelopmentTool),開發環境為Visual C十十6. 0.
    3.聯邦/仿真對象模型設計及FOM映射
    3.1   FOM/SOM設計
    FOM的主要目的是提供聯邦成員之間以公共的、標準化的格式進行數據交換的規范,自描述丁在仿真運行過程,將參與聯邦信息交換的所有對象類、對象屬性、交互類、交互參數的特性。FONI的所有部件共同建仁丁一個實現聯邦成員之間互操作所必須的“信息模型協議”。SONI是單一聯邦成員的對象模型,‘自描述了聯邦成員以對外公布或需要句購的對象類、對象屬性、交互類、交互參數的特性,這些特性反映了成員在參與聯邦運行時所具有的能力。
     
     
    維修保障仿真系統FOM,的對象類包括火炮類Artillery、車輛類Vehicle、修理機構類RepairShop和倉庫類Depot C圖3);交互類主要包括故障維修請求類FaultMaintenance、故障狀況類FaultSituation ,裝載貨物類LoadCargo ,卸載貨物類UnLoadCargo、運輸故障部件命令類TransportFaultPartCommand(圖4)等C III于篇幅所限,這里只列出部分分交互類)。
    仿真系統中的SOM有5個,分別是裝備股、炮兵連、修理所、倉庫、汽車連,各SOM的公布(P)和訂購(S)關系如表1所示。
    3.2建立 FOM映射
        進行FONI映射主要是為f將基于RTI的應用轉化為.y層應用(如一維顯示、數據}o}放、=位場景等),這一工作我們采用NLVK的VR-Link 來實現,VR-Link是針對HLA的獨仁于協議的.高層應用程序接日。‘自提供丁圖形化工具FomMapBuilder(圖5)}習守用戶定義的包含對象類及屬性、交互類及參數的FED(聯邦執行數據)文件,與VR-Link定義的獨}i:于協議的對象類及屬性、交互類及參數進行映射。VR-Link采用丁面向對象的C十十實現,使用FomMapBuilder完成映射后將自動生產FONI映射代碼,代碼,},還包含丁對對象類屬性、交互類參數的編碼 (encode)和解碼(decode),以使RTI信息能被基于VR-Link的.高層應用所識別。
     

     

     
     
    FONI映射的鼓終結果是生成一個共享的動態連接庫(缺省為myFomMapd. dll ),封裝用戶定義的對象類和交互類到
    VR-Link定義的對象類和交互類的映射,以被VR-Link接日程序調用。
    4.仿真系統的勢態顯示實現
        一維勢態顯示主要是將仿真過程及成員以圖形化方式顯示出來,開發工具采用丁NLVK公司的PVD和VR-Link, PVD以實時提供淺場的一維勢態圖,并顯示實體、聚合和傳感器;VR-Link是快速建仁HLA應用、面向對象的C十十工具包,使開發主要集中用于仿真應用而需要考慮網絡協議的細節。圖6為團維修保障仿真系統的一維勢態及交互信息顯示,其實現過程如下:
        建立基于HLA的網絡連接;
          DtExerciseConn* exConn=0:
    char* execName=(char *)"VR-Link";
    char* fedName=(char *)"Maintenance";
    char* fedFileName=(char *)"VR-Link.fed";
    char* fomMapperLib=(char *)"myFomMapd.dll";
    char* fomMapperInitData=(char *)"' ,
    double rprFomVersion=1.0:
    char* fedFileToUse=0:
    exConn=new DtExerciseConn( execName, fedName,
    new DtRprFomMapper( rprFomVersion).fedFileToUse. 0):
     
     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    亚洲精品国产高清在线观看| 亚洲国产精品专区在线观看| 思思久久99热免费精品6| 亚洲av午夜福利精品一区| 岛国精品在线观看 | 女人国产香蕉久久精品| 国产精品精品自在线拍| 国产真实乱子伦精品视手机观看| 99久久国产综合精品2020| 国产亚洲精品仙踪林在线播放| 久久99蜜桃精品久久久久小说| 精品视频一区二区观看| 国产精品九九九久久九九| 国产精品亚洲片在线观看不卡 | 久久精品国产亚洲av天美18| 国产成人精品无码一区二区| 香蕉99久久国产综合精品宅男自 | 992tv精品视频tv在线观看| 亚洲国产精品无码久久青草 | 国产精品喷水在线观看| 久久精品国产免费| 日韩精品无码人妻一区二区三区| 国产精品亚洲自在线播放页码 | 久久丝袜精品中文字幕| 日韩精品亚洲专区在线影视| 99re6在线视频精品免费下载| 国产精品二区观看| 无码人妻精品一区二区三区不卡| 久久综合国产乱子伦精品免费 | 国产精品嫩草视频永久网址| 精品一区二区三区在线视频| 亚洲av无码成人精品区| 成人精品视频一区二区三区尤物 | 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产精品机视频大陆| 久久精品影院永久网址| 中文字幕精品久久久久人妻| 人妻偷人精品成人AV| 精品久久综合一区二区| 精品国产sm捆绑最大网免费站| 久久亚洲国产精品|