国产精品久久久久久麻豆一区/夜鲁鲁鲁夜夜综合视频欧美/欧美性专区/pornuxxx

  • 仿真技術(shù)基于HLA的導彈攻防仿真系統(tǒng)的設(shè)計與實現(xiàn)
    北京神州普惠科技有限公司
    The Design and Implementation of HLA-Based Missile-Combat Simulation System
    湖南商學院信息系 萬敏WANMIN;國防科大計算機學院 吳家鑄WU JIAZHU
    摘要:基于HLA建立仿真應(yīng)用系統(tǒng)是提高作戰(zhàn)仿真活動效率的有效途徑。分析了導彈攻防仿真系統(tǒng)的功能,并依據(jù)HLA的基本概念、方法和原理對分布式導彈攻防仿真系統(tǒng)進行系統(tǒng)設(shè)計,建立了系統(tǒng)體系結(jié)構(gòu),介紹了聯(lián)邦成員的分類及具體的聯(lián)邦成員,并給出了FOM/SOM的設(shè)計和仿真系統(tǒng)的程序?qū)崿F(xiàn)。
    關(guān)鍵詞:HLA/RTI;FOM/SOM;導彈攻防仿真
    中圖分類號:TP391.9文獻標識:AAbstract: The HLA-based simulation application system is an efficient approach to increase the efficiency of the combat simulation. The function of Missile-Combat Simulation system are analyzed. According to the basic concept, method and principle of HLA, thesystem design of the distributed missile-combat simulation system is carried on.On this foundation,system structure of the system isbuilt, and the realization method of federation members’classification and the design of FOM/S0M and the program implementationof the missile-combat simulation system are provided.
    Key words: HLA/RTI,FOM/SOM, Missile-Combat Simulation
    文章編號:1008-0570(2008)01-1-0212-02引言隨著現(xiàn)代作戰(zhàn)中武器系統(tǒng)、指揮系統(tǒng)等的日益復雜,采用分布式仿真和提高作戰(zhàn)仿真活動的效率成為仿真技術(shù)能否在國防領(lǐng)域中成功應(yīng)用的關(guān)鍵。未來大規(guī)模分布式仿真需要集成多個部門開發(fā)的不同類型的仿真應(yīng)用,因而提高仿真效率的主要途徑是提高系統(tǒng)內(nèi)各仿真應(yīng)用間的互操作性和可重用性。高層體系結(jié)構(gòu)(HLA)是美國國防部建模與仿真辦公室(DMSO)于1995年提出的一個全新的仿真技術(shù)框架,相對于DIS標準,HLA解決了靈活性,可擴充性,減少網(wǎng)絡(luò)冗余數(shù)據(jù)等問題。基于HLA的仿真系統(tǒng)開發(fā)是當前一個重要的研究方向。導彈的進攻和防御是一個十分復雜的過程,沒有一套完整的解析方法對它進行全面的分析,同時由于政治、經(jīng)費等原因,實戰(zhàn)演習比較困難,因此導彈攻防仿真系統(tǒng)是研究導彈進攻與防御的有效手段。
    1系統(tǒng)功能導彈攻防仿真系統(tǒng)主要研究在攻防對抗條件下,導彈對典型作戰(zhàn)對象預(yù)警探測、硬抗擊和軟對抗等防御手段的突防過程的仿真技術(shù)應(yīng)用,為導彈突防研究提供有效的技術(shù)支持。其主要功能為:(1)實現(xiàn)導彈突防的仿真研究與演示:(2)對導彈突防效果進行系統(tǒng)的評估。
    2基于HLA的仿真系統(tǒng)體系結(jié)構(gòu)導彈攻防仿真系統(tǒng)采用HLA為核心的技術(shù)框架,以仿真資源為中心,建立包含聯(lián)邦開發(fā)、運行支撐、演示、控制管理、分析評估的仿真環(huán)境,其系統(tǒng)結(jié)構(gòu)圖如圖1所示。
    3仿真系統(tǒng)的實現(xiàn)
     
    3.1建立聯(lián)邦成員基于HLA的成員分三類:導演方成員組、紅方成員組、藍方成員組。
     
    1)導演方成員組:
    (1)仿真管理器成員:根據(jù)仿真用戶的要求,對仿真進行管理、控制和監(jiān)視;對武器系統(tǒng)的性能參數(shù)進行修改;對演示內(nèi)容進行控制的成員。
    (2)評估方成員:根據(jù)導彈攻防仿真系統(tǒng)的仿真結(jié)果,利用相關(guān)指標體系(如用目標殺傷概率和達到指定殺傷概率所需導彈數(shù)指標、復合干擾下導引頭對抗性能評估指標等),采用相應(yīng)評估方法對導彈毀傷效果、命中精度、抗干擾能力等進行評估
    (3)數(shù)據(jù)庫成員:由數(shù)據(jù)收集工具(DCT)采集的FOM中定義的成員交互的數(shù)據(jù),并將其在數(shù)據(jù)庫中存檔;由成員自己記錄的成員內(nèi)部的私有數(shù)據(jù)。
    (4)三維視景顯示成員:以三維動畫方式演示戰(zhàn)場狀態(tài),實現(xiàn)仿真的可視化,演示仿真的過程。
     
    2)紅藍方成員組
    (1)進攻彈成員:主要完成進攻彈的飛行彈道計算,輸出位置、速度、姿態(tài)等彈道參數(shù)。藍方:
    (2)雷達成員。包括預(yù)警雷達和制導雷達,進行進攻彈的探測信息計算。
    (3)衛(wèi)星成員。包括高軌衛(wèi)星和低軌衛(wèi)星,進行進攻彈的探測信息計算。
    (4)攔截彈成員。將攔截彈、指控中心和目標模型合為一個成員,完成攔截彈的發(fā)射諸元和飛行、攔截彈道的計算,以及目標運動狀態(tài)的計算輸出。
     
    3.2 FOM/SOM設(shè)計表1給出對象類的定義。交互類有攔截評估、毀傷評估、運行管理,由評估方成員根據(jù)進攻彈、攔截彈和目標的參數(shù)進行評估,仿真管理器成員進行仿真的運行管理。
    導彈攻防仿真系統(tǒng)的SOM設(shè)計如下表所示:
     
    3.3仿真系統(tǒng)的程序?qū)崿F(xiàn)RTI軟件主要包含三個組件:RtiExec、FedExec和libRTI,它們運行在單獨的一臺工作站或任意復雜的網(wǎng)絡(luò)上。進程RtiExec管理聯(lián)邦的創(chuàng)建和撤消,并指示成員加入正確的聯(lián)邦執(zhí)行。FedExec管理聯(lián)邦中成員的加入和退出,每一運行的聯(lián)邦對應(yīng)一個 FedExec進程。LibRTI是一個C++庫,為成員開發(fā)者提供了HLA接口規(guī)范定義的一系列的服務(wù)。成員通過libRTI調(diào)用HLA的服務(wù)同 RtiExec、FedExec以及其它成員進行通信。
     
    仿真系統(tǒng)的主仿真線程流程圖如下:
    主仿真線程代碼:
    UINT simulation(LPVOID pParam)
    {//仿真初始化
    Fed.createFederation();//創(chuàng)建聯(lián)邦
    Fed.joinFederation();//加入聯(lián)邦
    Fed.enableAttributeRelavanceAdvisorySwitch();
    Fed.InitRTI();//把成員所包含的對象和屬性數(shù)據(jù)設(shè)置為RTI指定的值Fed.PublishAndSubscribe();//公布對象和交互
    Fed.initializeTimeManagement();//設(shè)置時間管理策略Fed.enableAsynchronousDelivery();//打開異步傳輸開關(guān)
    Fed.Register();//注冊對象實例
    //事件循環(huán)開始
    //1)獲得當前時間、設(shè)置時間戳,設(shè)置下一步時間
    //2)計算對象實體的當前狀態(tài),//更新對象實例屬性,發(fā)送交互
    //3)時間推進
    Fed.advanceTimeRequest(Fed.m_NextTime);
    //4)線程休眠
    //5)重復上述過程,仿真結(jié)束
    //注銷對象實例
    Fed.DeleteObjInst();//退出聯(lián)邦執(zhí)行
    Fed.resignFederationExecution();//撤銷聯(lián)邦執(zhí)行Fed.destroyFederationExecution();}
    首先啟動RTI即打開一個全局的RtiExec進程,再依次運行各個邦元,聯(lián)邦由仿真管理器成員創(chuàng)建。仿真管理器對仿真的開始、暫停等控制采用定義同步點的方式實現(xiàn)。實踐證明,基于HLA開發(fā)導彈攻防仿真系統(tǒng)可以大大減少系統(tǒng)開發(fā)的工作量,降低其復雜性,提高可靠性。在完整開發(fā)FOM/SOM基礎(chǔ)上,應(yīng)用系統(tǒng)可以即插即用,提高了可重用性。
     
    結(jié)論
     
    HLA作為新一代的分布式仿真體系結(jié)構(gòu),具有可重構(gòu)性和互操作性,時空一致性,可以增強作戰(zhàn)仿真的逼真度,提高系統(tǒng)的運行穩(wěn)定性和運行效率,滿足復雜大系統(tǒng)對靈活性和可擴充性的需求,成為今后分布式仿真技術(shù)的發(fā)展方向。本文利用HLA開發(fā)了導彈攻防仿真系統(tǒng),利用此系統(tǒng)實現(xiàn)導彈突防的仿真研究與演示,及對導彈突防效果進行系統(tǒng)的評估,為部隊戰(zhàn)法研究、武器概念設(shè)計、武器性能驗證等提供了有效的方法與途徑。本文作者創(chuàng)新點:利用HLA開發(fā)了導彈攻防仿真系統(tǒng),利用此系統(tǒng)實現(xiàn)導彈突防的仿真研究與演示,及對導彈突防效果進行系統(tǒng)的評估。
     
    參考文獻
    [1]IEEE Std 1516-2000.IEEE Standard for Modeling and Simula-tion(M&S)High Level Architecture(HLA).Federate InterfaceSpecification.2000;
    [2]IEEE Std 1516-2000.IEEE Standard for Modeling and Simula-tion(M&S)High Level Architecture(HLA).Object Model Template(OMT)Specification;
     
     
    網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系我們  |  廣告服務(wù)  |  版權(quán)隱私  |  友情鏈接  |  站點導航