亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)開發(fā)平臺設(shè)計

        2016-11-23 10:02:30呂滄海申宇皓
        計算機(jī)測量與控制 2016年5期
        關(guān)鍵詞:模擬系統(tǒng)原理可視化

        呂滄海,申宇皓

        (太原衛(wèi)星發(fā)射中心試驗技術(shù)部,太原 030027)

        戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)開發(fā)平臺設(shè)計

        呂滄海,申宇皓

        (太原衛(wèi)星發(fā)射中心試驗技術(shù)部,太原030027)

        為滿足新型武器系統(tǒng)靶場一體化聯(lián)合試驗、訓(xùn)練與保障的需求,克服傳統(tǒng)面向具體導(dǎo)彈型號的模擬訓(xùn)練系統(tǒng)缺乏靈活性和擴(kuò)展性的不足,提出了設(shè)計“試驗?zāi)M系統(tǒng)制造工廠”的新理念,即構(gòu)建通用的戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)開發(fā)平臺,由用戶根據(jù)具體導(dǎo)彈型號的需求,基于開發(fā)平臺進(jìn)行二次開發(fā)自行生產(chǎn)出特定的仿真訓(xùn)練系統(tǒng);設(shè)計了試驗?zāi)M系統(tǒng)功能和開發(fā)平臺結(jié)構(gòu),采用組件式、平臺化、腳本化的開發(fā)思路,給出了開發(fā)平臺的具體技術(shù)實(shí)現(xiàn)途徑,包括:仿真模型設(shè)計、仿真服務(wù)總線設(shè)計、組件化/腳本化設(shè)計、設(shè)備模型仿真設(shè)計、原理仿真設(shè)計、信息流程可視化仿真設(shè)計、系統(tǒng)運(yùn)行流程設(shè)計等,最后給出了飛行仿真的設(shè)計演示情況;所設(shè)計的開發(fā)平臺將為試驗、作戰(zhàn)、指揮等崗位技術(shù)人員提供豐富的模擬訓(xùn)練及考核評估手段。

        戰(zhàn)略導(dǎo)彈;試驗?zāi)M;開發(fā)平臺設(shè)計

        0 引言

        新型導(dǎo)彈武器系統(tǒng),具有信息化、智能化、集成化等顯著特點(diǎn),在提高測試發(fā)射自動化水平的同時,其測試發(fā)射原理對用戶的高度封閉性,給總體、操作等崗位技術(shù)人員對武器系統(tǒng)技術(shù)性能的掌握帶來一定困難。面對新的航天裝備及戰(zhàn)略武器發(fā)展形勢,試驗靶場在強(qiáng)調(diào)提高戰(zhàn)略導(dǎo)彈試驗鑒定能力和航天發(fā)射能力的同時,也應(yīng)具備為導(dǎo)彈試驗與作戰(zhàn)部隊提供一體化聯(lián)合試驗訓(xùn)練環(huán)境的能力[1]。研究構(gòu)建戰(zhàn)略導(dǎo)彈一體化試驗?zāi)M系統(tǒng),實(shí)現(xiàn)對測試發(fā)射、飛行控制等關(guān)鍵試驗過程的模擬仿真,為試驗、作戰(zhàn)部隊操作、指揮等崗位技術(shù)人員提供模擬訓(xùn)練及考核評估手段,是一項影響靶場未來試驗?zāi)芰Φ闹匾蝿?wù)。

        目前針對具體型號開發(fā)的模擬訓(xùn)練系統(tǒng),采用集中式訓(xùn)練方式,面向具體型號,存在使用不夠靈活、擴(kuò)展能力不夠等缺點(diǎn),如文獻(xiàn)[2-5]。不同型號設(shè)計原理、試驗流程均有所不同,受保密、知識產(chǎn)權(quán)等因素限制,所能獲取到的試驗信息資源的范圍、細(xì)致度也有所不同。若針對每一具體型號均開發(fā)一套試驗?zāi)M系統(tǒng),顯然是不現(xiàn)實(shí)的,也是不科學(xué)的。建立一個公共的戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)開發(fā)平臺,以此平臺為基礎(chǔ),由用戶逐步搭建針對不同型號的應(yīng)用系統(tǒng),應(yīng)用系統(tǒng)的模擬深度、廣度,可隨著試驗信息資源的不斷擴(kuò)充逐步壯大。

        本文提出的戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)開發(fā)平臺具體設(shè)計方案,以計算機(jī)仿真技術(shù)、虛擬現(xiàn)實(shí)技術(shù)、數(shù)據(jù)庫技術(shù)等一批成熟技術(shù)為支撐[6],將開發(fā)、調(diào)試、驗證、運(yùn)行、分析等各種仿真功能進(jìn)行整合,面向操作、面向設(shè)備、面向流程、面向指揮,創(chuàng)立“試驗?zāi)M系統(tǒng)制造工廠”的新理念。

        1 試驗?zāi)M系統(tǒng)功能設(shè)計

        戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)功能組成結(jié)構(gòu)如圖1所示。通過對測試環(huán)境、測試原理、系統(tǒng)指揮的模擬仿真實(shí)現(xiàn)對測試發(fā)射主要試驗過程的模擬。模擬試驗導(dǎo)調(diào)及信息管理系統(tǒng)支持模擬試驗的開發(fā)與運(yùn)行。

        1.1測試環(huán)境模擬

        測試環(huán)境模擬實(shí)現(xiàn)對控制、測量等系統(tǒng)主要測發(fā)控設(shè)備的模擬仿真。儀器設(shè)備的操作、顯示、狀態(tài)界面與實(shí)際系統(tǒng)基本一致,崗位操作手可以按操作規(guī)程在虛擬儀器面板上執(zhí)行測試發(fā)射操作。

        圖1 試驗?zāi)M系統(tǒng)功能組成

        1.2測試原理模擬

        測試原理模擬實(shí)現(xiàn)以下功能:①響應(yīng)模擬操作指令,對測試事件觸發(fā)的測試信息傳遞關(guān)系、關(guān)鍵電路、設(shè)備工作原理進(jìn)行邏輯或原理仿真,并以可視化方式進(jìn)行動態(tài)顯示;②以3D方式實(shí)現(xiàn)對彈體結(jié)構(gòu)組成原理的模擬仿真,以數(shù)據(jù)驅(qū)動,對導(dǎo)彈飛行過程進(jìn)行3D仿真;③在模擬飛行過程中響應(yīng)飛行控制指令,對飛控事件觸發(fā)的導(dǎo)彈制導(dǎo)、控制、測量原理進(jìn)行邏輯或原理仿真,并以可視化方式進(jìn)行動態(tài)顯示。

        1.3指揮系統(tǒng)模擬

        指揮系統(tǒng)模擬功能主要實(shí)現(xiàn)對全、分系統(tǒng)級指揮功能的模擬仿真,既可以按照實(shí)際指揮流程,實(shí)現(xiàn)自動指揮功能,也可以按指揮控制需要,實(shí)現(xiàn)分步指揮功能。對指揮流程、試驗進(jìn)程可視化顯示。

        1.4導(dǎo)調(diào)及信息管理系統(tǒng)

        模擬試驗導(dǎo)調(diào)系統(tǒng)一方面支持試驗?zāi)M中的注冊管理、作業(yè)想定發(fā)布、運(yùn)行監(jiān)控等功能;另一方面提供對模擬試驗?zāi)P?、模擬數(shù)據(jù)、測試流程、故障及指揮決策等信息資源的管理功能,并支持考核評估功能。

        2 試驗?zāi)M系統(tǒng)開發(fā)平臺結(jié)構(gòu)設(shè)計

        試驗?zāi)M系統(tǒng)開發(fā)平臺體系結(jié)構(gòu)如圖2所示,由仿真引擎(Simu Engine)、圖形化自動建模系統(tǒng) (Simu Builder)、模塊資源管理器(Simu Manager)、模塊資源庫(Simu Lib)、輔助工具 (Simu Utilities)及其他仿真功能軟件組成。

        2.1仿真引擎

        仿真引擎 (Simu Engine)是為試驗?zāi)M仿真提供基礎(chǔ)性支持的部件,實(shí)現(xiàn)試驗?zāi)M仿真中“資源提取”,“任務(wù)實(shí)例生成”,“物理網(wǎng)絡(luò)檢測與崗位實(shí)地部署”,“軟件資源遠(yuǎn)程裝載”,“仿真演練啟動”,“仿真演練控制與調(diào)試”等功能。具有實(shí)時網(wǎng)絡(luò)數(shù)據(jù)庫及完整的仿真運(yùn)行支撐特性,支持?jǐn)?shù)據(jù)可視化、多任務(wù)并行運(yùn)行、多流程及分布式仿真等,具有可靠性高、可維護(hù)性和可移植性強(qiáng)、開放性好、功能齊全等特點(diǎn)??梢赃\(yùn)行在Windows平臺和Linux平臺上實(shí)現(xiàn)跨平臺的使用,并且可以充分調(diào)動管理下層操作系統(tǒng)計算、存儲、管理、圖像渲染資源,為試驗?zāi)M仿真系統(tǒng)的開發(fā)和運(yùn)行提供強(qiáng)有力的支持。

        2.2圖形化自動建模系統(tǒng)

        圖形化自動建模系統(tǒng)(Simu Builder)是使用圖形化方法進(jìn)行建模的工具軟件,采用面向?qū)ο蟮哪K化建模方法,使其建模過程與實(shí)際系統(tǒng)具有良好的親和性,方便快捷、自動化程度高。其良好的通用性和高度的開放性,為使用者提供了足夠的擴(kuò)展空間。

        2.3模塊資源管理器

        模塊資源管理器(SimuManager),主要實(shí)現(xiàn)對設(shè)備仿真模塊資源庫SimuLib的管理和維護(hù),用戶可以根據(jù)需要對模塊資源進(jìn)行刪除和修改,也可以對模塊資源庫進(jìn)行擴(kuò)充,擴(kuò)充的模塊資源需要通過資源審核功能進(jìn)行正確性驗證后方能存入資源庫。

        2.4模型資源庫

        模型資源庫(Simu Lib)是整個試驗?zāi)M系統(tǒng)的基礎(chǔ)庫,通過模型資源管理器(Simu Manager)進(jìn)行統(tǒng)一管理,為圖形化自動建模系統(tǒng)(SimuBuilder)提供構(gòu)建模型所需要的一系列要素和數(shù)據(jù)支撐。

        2.5輔助工具

        輔助工具庫(Simu Utilities)主要通過提供第三方軟件接口,實(shí)現(xiàn)支撐平臺內(nèi)部快速調(diào)用建模所需的各類第三方軟件。本系統(tǒng)中擬提供的第三方軟件主要包括Matlab/Simulink、Flash、3DMAX等。

        圖2 試驗?zāi)M系統(tǒng)開發(fā)平臺體系結(jié)構(gòu)

        3 技術(shù)實(shí)現(xiàn)途徑

        3.1總體設(shè)計

        試驗?zāi)M系統(tǒng)設(shè)計,遵循兩項基本原則:一是通用化設(shè)計,即系統(tǒng)能夠適應(yīng)不同型號模擬系統(tǒng)的生成及應(yīng)用;二是基于數(shù)據(jù)驅(qū)動的原理仿真,即系統(tǒng)能夠在測試(操作)指令、飛行時序、模擬數(shù)據(jù)等信息事件的驅(qū)動下,實(shí)現(xiàn)關(guān)鍵電路、測試原理、飛控原理等內(nèi)容的原理級仿真,并可根據(jù)訓(xùn)練考核評估及故障診斷擴(kuò)展應(yīng)用需求,具備故障點(diǎn)設(shè)置等能力。試驗?zāi)M系統(tǒng)總體結(jié)構(gòu)設(shè)計如圖3所示。

        3.2仿真模型設(shè)計

        不同導(dǎo)彈武器系統(tǒng)地面測發(fā)控系統(tǒng)、導(dǎo)彈飛行原理雖然有所不同,但其基本功能模塊大同小異。試驗?zāi)M系統(tǒng)仿真模型設(shè)計以新型導(dǎo)彈武器系統(tǒng)設(shè)計原理為基礎(chǔ),分析、抽象、定義通用仿真模塊。結(jié)合試驗?zāi)M系統(tǒng)仿真應(yīng)用需求,仿真模型主要包括設(shè)備模型、原理模型、彈體結(jié)構(gòu)模型、信息源模型等。仿真模型設(shè)計主要內(nèi)容是定義各模型對象的屬性、功能及信息接口關(guān)系。

        3.2.1設(shè)備模型

        設(shè)備模型包括地面測發(fā)控系統(tǒng)設(shè)備、導(dǎo)彈彈上儀器設(shè)備、信號與信息通道等模型。

        1)地面測發(fā)控設(shè)備模型:

        圖3 試驗?zāi)M系統(tǒng)總體結(jié)構(gòu)

        地面測發(fā)控設(shè)備模型分為兩類,一類是可執(zhí)行操作與狀態(tài)監(jiān)視的設(shè)備,其儀器面板主要由開關(guān)、按鈕、指示燈等元件組成,在進(jìn)行試驗?zāi)M時,可在模擬儀器面板上執(zhí)行相應(yīng)的操作與監(jiān)視;另一類是測發(fā)控指令的解析、處理及執(zhí)行設(shè)備,測試發(fā)射時自動運(yùn)行。

        在進(jìn)行模型設(shè)計時,針對第一類設(shè)備需要建立與實(shí)際設(shè)備外形一致的虛擬操作界面,并對儀器面板上的開關(guān)、按鈕、指示燈等組件的屬性、功能及信息接口進(jìn)行定義。針對第二類設(shè)備不進(jìn)行虛擬儀器界面的設(shè)計,只需定義設(shè)備的輸入、輸出接口屬性及功能即可。

        2)彈上儀器設(shè)備模型:

        彈上儀器設(shè)備主要是指完成導(dǎo)彈飛行控制任務(wù)的敏感裝置、配電器、放大器、彈上計算機(jī)、伺服機(jī)構(gòu)等控制系統(tǒng)設(shè)備,以及完成飛行測量任務(wù)的遙測、外測設(shè)備。

        在進(jìn)行模型設(shè)計時,主要是定義設(shè)備的輸入、輸出接口屬性及功能。

        3)信號與信息通道模型:

        信號與信息通道模型是指設(shè)備間的連接電纜模型,試驗?zāi)M時完成信息傳遞模擬仿真任務(wù)。在進(jìn)行模型設(shè)計時,主要是定義設(shè)備的輸入、輸出接口屬性及功能。

        3.2.2原理模型

        試驗?zāi)M時對導(dǎo)彈測試發(fā)射及飛行控制進(jìn)行原理仿真是本項目的核心設(shè)計內(nèi)容,要求關(guān)鍵事件、過程能夠數(shù)據(jù)驅(qū)動,原理模型自動執(zhí)行,并可根據(jù)訓(xùn)練考核評估及故障診斷擴(kuò)展應(yīng)用需求,具備故障點(diǎn)設(shè)置等能力。原理模型主要包括電路原理、信息原理、飛行控制原理等仿真模型。進(jìn)行原理模型設(shè)計時,以測試指令、飛行時序、模擬數(shù)據(jù)等信息為輸入,驅(qū)動相應(yīng)原理模型自動運(yùn)行。

        3.2.3彈體結(jié)構(gòu)模型

        彈體結(jié)構(gòu)模型在試驗?zāi)M過程中實(shí)現(xiàn)3D飛行仿真,要求飛行關(guān)鍵事件、飛行運(yùn)動姿態(tài)實(shí)現(xiàn)數(shù)據(jù)驅(qū)動。模型建立時,在建立基本結(jié)構(gòu)組件的基礎(chǔ)上,根據(jù)具體型號特征生成仿真模型。3.2.4信息源模型

        信息源模型主要包括指揮操作流程、測試項目、飛行時序、仿真驅(qū)動模擬數(shù)據(jù)等。在試驗?zāi)M過程中,作為測試、發(fā)射、飛行原理仿真的驅(qū)動信息。模型設(shè)計時按模擬仿真需求,定義方便調(diào)用的數(shù)據(jù)結(jié)構(gòu)及其輸出接口功能。

        3.3仿真服務(wù)總線

        仿真服務(wù)總線提供兩類服務(wù):發(fā)布/訂閱服務(wù)、分布式協(xié)同服務(wù)。發(fā)布/訂閱服務(wù)采用DDS數(shù)據(jù)分發(fā)服務(wù)軟件實(shí)現(xiàn),分布式協(xié)同服務(wù)使用Zookeeper軟件實(shí)現(xiàn)。

        1)發(fā)布/訂閱服務(wù):

        發(fā)布者為自己要發(fā)布的數(shù)據(jù)設(shè)置一個主題,并向該主題中發(fā)布數(shù)據(jù),訂閱就可以通過訂閱該主題而實(shí)時獲取發(fā)布者提供的數(shù)據(jù)。同時,在數(shù)據(jù)發(fā)布/訂閱過程中實(shí)現(xiàn)相關(guān)策略配置。

        2)分布式協(xié)同服務(wù):

        分布式協(xié)同服務(wù)通過Zookeeper實(shí)現(xiàn)仿真系統(tǒng)中狀態(tài)一致性服務(wù),保證各個仿真節(jié)點(diǎn)對全局狀態(tài)有一個一致的認(rèn)識,保證關(guān)鍵性狀態(tài)數(shù)據(jù)的“順序一致性”。

        3.4組件化/腳本化設(shè)計

        使用Qt QML/JavaScript進(jìn)行腳本化開發(fā),使用QML extension plugin進(jìn)行組件開發(fā)。

        QML是一種用來創(chuàng)建高度動態(tài)應(yīng)用程序的聲明式腳本語言,主要用來描述應(yīng)用程序的外觀(菜單、按鈕、布局等)以及行為 (點(diǎn)擊事件),同時利用QML extension plugin(C++)架構(gòu),以組件的方式對QML的對象進(jìn)行功能擴(kuò)展。

        3.5設(shè)備模型仿真設(shè)計

        設(shè)備模型仿真設(shè)計如圖4所示,主要涉及4項內(nèi)容。

        圖4 設(shè)備模型仿真

        1)Flash虛擬儀器建模:利用Flash結(jié)合圖像處理工具繪制設(shè)備控制面板,建立與真實(shí)設(shè)備面板相似的模型,定義面板中開關(guān)、按鈕等組件的鍵值模型;提供組件輸入輸出控制接口,用于面板圖形交互控制,實(shí)現(xiàn)Flash模式的虛擬儀器設(shè)備模型。

        2)ActionScript邏輯驅(qū)動:實(shí)現(xiàn)虛擬儀器設(shè)備處理邏輯控制,將面板的輸入消息進(jìn)行功能轉(zhuǎn)換將處理后的消息輸出;將接收的消息轉(zhuǎn)換為面板對應(yīng)的輸入顯示信號,驅(qū)動面板操作響應(yīng);處理指令的解析、執(zhí)行等行為。

        利用ActionScript實(shí)現(xiàn)內(nèi)容與用戶的交互:定義各按鈕按鍵的功能,點(diǎn)擊按鈕按鍵時實(shí)現(xiàn)用戶想定數(shù)據(jù)的輸入,根據(jù)用戶數(shù)據(jù)輸入進(jìn)行相關(guān)邏輯處理;根據(jù)數(shù)據(jù)處理情況及外部數(shù)據(jù)驅(qū)動點(diǎn)亮面板相關(guān)指示燈,提示處理狀態(tài),并按需發(fā)送相關(guān)處理結(jié)果狀態(tài)數(shù)據(jù)仿真服務(wù)總線,實(shí)現(xiàn)與用戶的交互與控制。這種方式主要實(shí)現(xiàn)對第一類設(shè)備的虛擬模擬仿真。

        利用ActionScript實(shí)現(xiàn)Flash中內(nèi)容與內(nèi)容的交互:定義設(shè)備的處理功能實(shí)現(xiàn)輸入數(shù)據(jù)的處理轉(zhuǎn)換,對設(shè)備功能進(jìn)行仿真,實(shí)現(xiàn)內(nèi)容與內(nèi)容的交互。這種方式主要實(shí)現(xiàn)對第二類設(shè)備的虛擬模擬仿真。

        3)Flash容器:加載Flash虛擬儀器設(shè)備模型并顯示,控制顯示的區(qū)域、窗口大小,實(shí)現(xiàn)對仿真視圖的控制。Flash容器采用MFC窗口實(shí)現(xiàn),通過調(diào)用Flash控件的方式實(shí)現(xiàn)對Flash的加載、播放及控制。利用腳本化集成技術(shù)對Flash容器實(shí)現(xiàn)進(jìn)行封裝處理,將相關(guān)的定制接口腳本化,實(shí)現(xiàn)容器的腳本化定制。

        4)設(shè)備屏幕:模擬設(shè)備屏幕內(nèi)容顯示輸出功能,顯示相關(guān)的數(shù)據(jù)處理信息,模擬設(shè)備輸出交互功能。利用COM組件技術(shù)制定虛擬設(shè)備的屏幕顯示屬性及顯示內(nèi)容。COM是組件對象模型,是微軟公司推出的組件標(biāo)準(zhǔn)。COM組件的功能都是由COM接口函數(shù)實(shí)現(xiàn)的,因此在創(chuàng)建對象后,就可以調(diào)用接口函數(shù)使用所需的功能,COM組件的運(yùn)行可以看成是一系列接口函數(shù)的調(diào)用。屏幕界面采用COM組件方式定制實(shí)現(xiàn),可提高系統(tǒng)的穩(wěn)定性,實(shí)現(xiàn)系統(tǒng)的快速高效開發(fā)。同時,利用腳本化集成技術(shù)對其進(jìn)行封裝,在腳本中實(shí)現(xiàn)顯示功能的靈活定制。

        3.6原理仿真設(shè)計

        試驗?zāi)M時對測試發(fā)射及飛行控制進(jìn)行原理仿真是本系統(tǒng)的核心設(shè)計內(nèi)容,要求關(guān)鍵事件、過程能夠數(shù)據(jù)驅(qū)動,原理模型自動執(zhí)行,并可根據(jù)訓(xùn)練考核評估及故障診斷擴(kuò)展應(yīng)用,具備故障點(diǎn)設(shè)置等能力。原理模型主要包括電路原理、信息原理、飛行控制原理等仿真模型,實(shí)現(xiàn)對測發(fā)控、飛控的電路原理進(jìn)行數(shù)學(xué)仿真。電路原理模型由基本電路元器件,按實(shí)際電路搭建形成,利用電路仿真軟件實(shí)現(xiàn)電路原理仿真,對原理中的關(guān)鍵點(diǎn)設(shè)置事件觸發(fā),實(shí)現(xiàn)可視化的信息提示。原理仿真過程如圖5所示。

        1)基于Matlab的電路原理/流程事件仿真建模:

        電路原理建模使用Simulink中的Power System Blockset模塊實(shí)現(xiàn)。主要使用電源模塊(Electrical Sources)、基礎(chǔ)電路模塊(Elements)、電力電子模塊(Power Electronics)、電機(jī)模塊(Machines)、連接器模塊(Connectors)、測量模塊(Measurements)以及附加功率模塊(PowerExtras)等七種模塊庫。

        對于測試發(fā)射指揮流程,采用Sim Events/Stateflow工具箱進(jìn)行離散事件仿真,引入“信號”、“狀態(tài)”等信息,實(shí)現(xiàn)對測發(fā)控、指控中的離散事件、物理狀態(tài)進(jìn)行詳細(xì)建模,實(shí)現(xiàn)測發(fā)控、指控中離散事件系統(tǒng)的全流程建模,即實(shí)現(xiàn)“事件”、“信號”、“狀態(tài)”綜合對仿真系統(tǒng)的整體驅(qū)動。在建模過程中,Simulink、StateFlow建模部分均以子模塊形式嵌入到流程仿真模型中,為用戶提供統(tǒng)一的仿真交互操作。

        2)仿真總線與Matlab接口:

        基于Matlab的電路原理/流程事件仿真建模需要與外界進(jìn)行必要的信息交互,從仿真總線接收消息驅(qū)動仿真,發(fā)送Matlab仿真結(jié)果到仿真總線,即實(shí)現(xiàn)仿真總線與Matlab的互聯(lián)互通互操作。仿真總線Matlab接口組件主要基于S-Function實(shí)現(xiàn)。S-Function提供了擴(kuò)展Simulink模塊庫的有力工具,使得自定義函數(shù)能夠和Simulink解法器進(jìn)行數(shù)據(jù)交互。

        圖5 原理仿真建模流程

        3.7信息流程可視化仿真設(shè)計

        信息流程可視化主要對測發(fā)控、飛控的控制原理與流程進(jìn)行可視化仿真,將控制原理抽象為控制流程圖,建立控制原理模型;利用測發(fā)控、飛控的電路原理仿真結(jié)果數(shù)據(jù)驅(qū)動可視化界面,對當(dāng)前執(zhí)行流程進(jìn)行可視化提示,給作戰(zhàn)訓(xùn)練人員直觀的控制原理展示。信息流程主要包括指揮操作流程、測試、控制、飛行時序等,依據(jù)測試、發(fā)射及飛行原理,建立試驗過程中的信息流的流程圖模型,進(jìn)行時序邏輯的可視化,直觀展示信息流程動態(tài)過程。

        可視化建模與驅(qū)動采用通用辦公軟件Microsoft Office中的Visio繪圖軟件的COM組件實(shí)現(xiàn),利用Visio的Active X控件,使用Automation自動化控件開發(fā)技術(shù)對其進(jìn)行二次開發(fā),同時利用腳本從仿真服務(wù)總線接收相關(guān)數(shù)據(jù),驅(qū)動信息流程圖的動態(tài)顯示與控制。基于Visio進(jìn)行信息流程可視化,具有節(jié)省開發(fā)時間、維護(hù)方便、升級方便容易等優(yōu)點(diǎn)。信息流程可視化仿真過程如圖6所示。

        3.8系統(tǒng)運(yùn)行流程設(shè)計

        運(yùn)行流程分為4種:模型開發(fā)流程、故障注入流程、試驗?zāi)M流程、考核評估流程。如圖7、圖8所示。

        1)模型開發(fā)和故障注入流程:

        模型開發(fā)流程針對試驗?zāi)M系統(tǒng)的二次開發(fā)者或修改者,利用平臺所提供的各類組件進(jìn)行虛擬設(shè)備、數(shù)學(xué)模型、可視化模型、原理/信息流/指控模型的開發(fā)、調(diào)試及修改。

        圖6 信息流程可視化仿真

        圖7 模型開發(fā)與故障注入流程

        故障注入流程通過修改已開發(fā)的數(shù)學(xué)模型、原理模型、信息流程模型,人為設(shè)置故障點(diǎn),實(shí)現(xiàn)故障的模擬。

        2)試驗?zāi)M和考核評估流程:

        試驗?zāi)M和考核評估流程主要使用人員試驗?zāi)M的用戶及模擬訓(xùn)練對象。

        試驗?zāi)M流程利用仿真導(dǎo)調(diào)控制軟件,加載試驗?zāi)M的想定文件,分配仿真節(jié)點(diǎn)、配置運(yùn)行環(huán)境,將各節(jié)點(diǎn)分配的可運(yùn)行模型檢出到本地,然后,通過仿真導(dǎo)調(diào)控制啟動試驗?zāi)M進(jìn)程的運(yùn)行、監(jiān)控和控制。

        考核評估流程根據(jù)評估指標(biāo)體系,編寫相應(yīng)指標(biāo)的評估腳本,在試驗?zāi)M過程實(shí)時監(jiān)控仿真服務(wù)總線中的總線數(shù)據(jù),計算評估準(zhǔn)則,從而給出定量評估結(jié)論。

        4 效果演示

        為了展現(xiàn)未來開發(fā)平臺的運(yùn)行效果,設(shè)計了平臺的運(yùn)行界面,平臺應(yīng)能夠完成虛擬設(shè)備模型、原理模型、流程建模等上述的諸多功能,且界面友好。其中三維視景仿真的設(shè)計界面如圖9所示,包括:配置、屬性設(shè)置、控制腳本編輯、視景演示等幾個部分。

        圖8 試驗?zāi)M和考核評估流程

        圖9 三維視景仿真的設(shè)計界面

        5 結(jié)束語

        本文針對戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)建設(shè)需求,創(chuàng)立了“試驗?zāi)M系統(tǒng)制造工廠”的新理念。提出戰(zhàn)略導(dǎo)彈試驗?zāi)M系統(tǒng)開發(fā)平臺的設(shè)計方案、技術(shù)途徑?;凇敖M件式、平臺化、腳本化”設(shè)計思想,解決試驗?zāi)M系統(tǒng)建設(shè)中遇到的“通用化”技術(shù)難題。應(yīng)用該平臺,用戶可以方便、高效地生成針對具體導(dǎo)彈型號的試驗?zāi)M系統(tǒng)應(yīng)用實(shí)例,實(shí)現(xiàn)基于數(shù)據(jù)驅(qū)動的測試發(fā)射、飛行控制原理或邏輯仿真,同時具有故障模擬、動態(tài)可視化展示等功能。通過對測試發(fā)射、飛行控制關(guān)鍵試驗過程的模擬仿真,為試驗、作戰(zhàn)、指揮等崗位技術(shù)人員提供模擬訓(xùn)練及考核評估手段。

        [1]郭齊勝,羅小明,董志明.裝備作戰(zhàn)仿真概論[M].北京:國防工業(yè)出版社,2007.

        [2]查國云.某型飛機(jī)航空軍械仿真訓(xùn)練系統(tǒng)設(shè)計[J].計算機(jī)測量與控制,2011,19 (10):2455-2458.

        [3]董志明,王凱,彭文成,等.新型指控通信裝備仿真訓(xùn)練系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].系統(tǒng)仿真學(xué)報,2010,22 (1):93-101.

        [4]楊軍.基于信息系統(tǒng)的炮兵作戰(zhàn)訓(xùn)練仿真導(dǎo)調(diào)系統(tǒng)設(shè)計[J].指揮控制與仿真,2011,33 (2):61-63.

        [5]張桂洪,面向航天發(fā)射的仿真訓(xùn)練系統(tǒng)研究與總體設(shè)計[D].西安:西安電子科技大學(xué),2010.

        [6]顧啟泰.離散事件系統(tǒng)建模與仿真[M].北京:清華大學(xué)出版社,1999.

        Design on Development Platform of Strategic Missile Experiment Simulation System

        LüCanghai,Shen Yuhao
        (Taiyuan Satellite Launch Center Technical Section,Taiyuan030027,China)

        In order to satisfy the need of the integrated combined test,train,and support for new weapon systems in a range,and overcome the defects of less flexibility and extensibility for traditional simulated training systems of an oriented specific missile,a new concept of designing a“Test Simulated System Manufacturing Plant”was introduced.It meant that a universal development platform of a strategic missile test simulated training system was constructed,and a typical simulated training system was produced by users according to a given missile based on the development platform.In this paper,the functions of a test simulated system and the structure of the development platform were designed.A component,platform,script development method was adopted.The specific design realization approach of the development platform was discussed,including:simulation model,simulation service bus,component and script,device simulation model,principle simulation,information flow visual simulation,system operational process,and so on.The demonstration of a flight simulation design was given. The development platform would provide rich training and evaluation means for test,combat,command staff.

        strategic missile;experiment simulation;development platform design

        1671-4598(2016)05-0124-05

        10.16526/j.cnki.11-4762/tp.2016.05.036

        TP391.9

        A

        2015-0-08;

        2015-12-18。

        呂滄海(1968-),男,山西五寨人,高級工程師,博士,主要從事仿真模擬系統(tǒng)開發(fā)方向的研究。

        申宇皓(1980-),男,山西太原人,工程師,博士,主要從事仿真模擬系統(tǒng)開發(fā)方向的研究。

        猜你喜歡
        模擬系統(tǒng)原理可視化
        基于CiteSpace的足三里穴研究可視化分析
        基于Power BI的油田注水運(yùn)行動態(tài)分析與可視化展示
        云南化工(2021年8期)2021-12-21 06:37:54
        了解咳嗽祛痰原理,有效維護(hù)健康
        基于CGAL和OpenGL的海底地形三維可視化
        “融評”:黨媒評論的可視化創(chuàng)新
        傳媒評論(2019年4期)2019-07-13 05:49:14
        平均場正倒向隨機(jī)控制系統(tǒng)的最大值原理
        基于STM32單片機(jī)的微電網(wǎng)模擬系統(tǒng)設(shè)計
        電子制作(2018年1期)2018-04-04 01:48:22
        化學(xué)反應(yīng)原理全解讀
        基于ARM和Zigbee 的變壓器試驗培訓(xùn)模擬系統(tǒng)
        電子制作(2017年23期)2017-02-02 07:16:50
        通信原理教學(xué)改革探索
        国产精品一区二区在线观看99| 无码喷潮a片无码高潮| 久久久久久国产精品免费免费| 无码熟熟妇丰满人妻啪啪| 亚洲 暴爽 AV人人爽日日碰| 国产精品黄色在线观看| 国产精品久久久久久久久久红粉| 精品无码久久久久成人漫画 | 天堂av国产一区二区熟女人妻| 日本强伦姧人妻一区二区| 久久精品国产69国产精品亚洲| 丝袜美女污污免费观看的网站| 中国av一区二区三区四区| 欧美高清精品一区二区| 亚洲精品无码久久久久久| 欧美精品AⅤ在线视频| 国产一区二区三区再现| 成人午夜高潮a∨猛片| 亚洲精品综合一区二区| 丰满人妻无套中出中文字幕| 久久av一区二区三区黑人| 无码av中文一区二区三区桃花岛| 精品国产18久久久久久| 在线你懂| 中国黄色一区二区三区四区| 人人妻人人澡人人爽欧美一区九九| 国产美女在线一区二区三区| 麻豆视频在线观看免费在线观看| av网站免费线看精品| 自慰无码一区二区三区| 欧美性xxx久久| 国产av剧情久久精品久久| 免费人成激情视频在线观看冫 | 无码丰满熟妇一区二区| 婷婷九月丁香| 久久精品国产亚洲av专区| 五十六十日本老熟妇乱| 国产主播一区二区三区在线观看| 经典女同一区二区三区| 国产精品一区二区三区免费视频| 日本人与黑人做爰视频网站|