《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于面向對象技術的機載武器管理系統仿真

基于面向對象技術的機載武器管理系統仿真

2015-09-24
作者:鐘詠兵,陸亞兵,賈秋銳,陳 萃
來源:2014年微型機與應用第23期

  摘 要: 基于機載武器管理系統的基本工作原理和應用軟件工程中面向對象的思想方法、模塊化建模理論,對機載武器管理系統仿真技術進行了深入研究。設計了機載武器管理系統仿真實現總體方案,提出了仿真軟件開發的主要技術途徑和工程實現手段。結果表明,仿真系統不僅能很好地管理和控制各型武器,而且還具有開放性、融合性、可持續性。

  關鍵詞: 機載武器管理系統;面向對象;仿真

0 引 言

  機載武器管理系統作為瞄準系統和機載武器的連接橋梁,其發展經歷了從無到有,從簡單到復雜,從模擬式到數字式的發展過程。在現代作戰環境下,為了執行多種作戰任務,飛機必須能攜帶多種類型的作戰武器及其他外掛物,各種新的懸掛物也不斷涌現,如保形油箱、保形吊艙、高密度內掛武器等[1]。懸掛物數量的增多和性能的提高曾被視為增強飛機戰斗力的一個重要途徑。如何管理和控制眾多的外掛物,始終是機載武器管理系統面臨的重要問題。利用現代仿真技術進行機載武器管理系統控制機理、邏輯控制算法、架構設計、性能評估及信號檢測機理等方面研究,不僅能節省巨大的財力、物力,而且可追蹤機載武器管理系統的發展,進行先進機載武器管理系統概念化研究。為了適應新時期裝備發展和人才培養的需要,本文對機載武器管理系統的仿真技術和實現方法等有關問題進行了較為系統深入的研究,取得了一定的進展,并為后續工作打下了一定的基礎。

1 機載武器管理系統仿真實現總體方案

  根據AWCS的功能需求,機載武器管理系統仿真系統硬件平臺的總體架構主要由外掛物管理處理機仿真器、掛架接口單元仿真器、懸掛物掛點仿真器(兼航炮仿真器)、航電系統仿真器、局域網等組成。各仿真節點在統一的仿真時鐘控制下協調工作。外掛物管理處理機仿真器是整個仿真系統的管理中心,一方面控制仿真的啟動、暫停、復位與時間協調,完成仿真關鍵數據的記錄,同時作為外掛物管理處理機功能仿真結點,負責監控網絡的其他仿真結點的數據傳輸、轉發和自身的模型解算等工作。掛架接口單元仿真器用于模擬產生各類懸掛裝置和相關接口信號。懸掛物掛點仿真器用于模擬產生懸掛物的相關接口信號。航電系統仿真器用于模擬產生其他航電系統的相關接口信號。

  機載武器管理仿真系統是一個比較復雜的系統。對于這樣復雜系統的開發,應該按照軟件工程的方法,采用自頂向下(top-down)和自底向上(bottom-up)相結合的技術路線:一方面,在已經明確研究對象和研究目標、自頂向下地分析機載武器管理仿真系統的結構層次和概念模型的前提下,進一步細化系統各個模塊間的功能關系。另一方面,立足當前,講究實效,從基本算法和模型開始,首先實現基本仿真對象以組成最低限度仿真模型,讓機載武器管理系統“動”起來;然后,開發功能模型相關的其他對象,根據各分系統的功能關系進行集成以構建出完整的機載武器管理仿真系統;最后,對軟件進行嚴格測試以提高其可靠性。根據系統特點,在軟件開發的過程中,應著重利用面向對象軟件設計方法的重要特性——封裝性、繼承性和多態性,來提高軟件的模塊化程度、可重用性、可擴充性、可理解性[2]。

001.jpg

  圖1是仿真系統軟件總體邏輯結構。它由仿真管理程序模塊、初始參數設置模塊、懸掛物管理處理機(SMP)仿真模塊、懸掛物掛點仿真模塊、掛架接口單元仿真模塊、航電系統仿真模塊、網絡通信模塊等組成。

2 機載武器管理系統仿真軟件的開發和設計

  2.1 仿真系統的面向對象分析與設計

  2.1.1 對象的劃分原則

  從面向對象建模的角度來說,對機載武器管理系統仿真建模的實質是對象的選取及對象間的消息傳遞。對象的選取不是唯一的,從模型抽象為對象,應基于3個原則:一是用人的認識思維方式確定對象,分離整個系統的概念或組成;二是對象間的信息傳遞應該容易被認識和描述;三是對象群體對整個仿真目標的可構建能力要強。機載武器管理系統仿真軟件將由眾多對象構成,對象與對象之間的關系也不相同[3-4]。

  2.1.2 仿真系統對象的劃分

  根據對象的抽象原則和系統的結構,將仿真系統劃分為以下對象:懸掛物管理處理機對象、發動機油門桿對象、飛機駕駛桿對象、起落架對象、武器操縱板對象、其他航電系統對象、外掛武器接口對象、掛架接口對象、平顯對象、開關量對象、節點數據交換對象等。

  2.1.3 仿真系統的類層次設計

  傳統的仿真軟件通過功能模塊的組合實現仿真功能。各模塊間按過程來進行信息交換,在多數的高級語言中是通過函數調用的方式來實現的。

  面向對象的機載武器管理系統仿真軟件不能完全脫離傳統仿真中的物理概念,即由功能模塊構成。但在封裝上與傳統的軟件設計方法不同,面向對象的機載武器管理系統仿真軟件通過多層次封裝來完成一定的仿真任務。因此,機載武器管理系統仿真軟件程序設計的關鍵是如何進行類層次設計[5-7]。

  ⑴ 類層次設計

  在不同層次上對仿真軟件進行類封裝,一種是基于仿真平臺的各功能模塊進行封裝構成仿真層(模塊層),另一種是把平臺看成物理系統對象(系統層),平臺由各種實際物理系統構成,各系統在物理上存在著明確而且直觀的信息交換。在該層次上進行類封裝的優點不僅是與人們認知真實系統的認識相同,使人容易認識,而且按照物理系統進行類封裝時,一個物理系統可由其他對象構成,是可分的,不必是唯一的一個類。

  ⑵ 仿真系統的類層次設計

  對于仿真系統的類層次設計,首先在功能模塊層上建立封閉的模塊類,如開關量類、顯示類、外掛武器接口類、起落架類、武器控制板類、其他航電系統類、節點數據交換類等;然后建立仿真系統層類。雖然仿真中只是模擬了上述各系統的功能,但在物理上是單獨的實際物理系統。總之,在進行仿真系統的開發時,不是按單一的類層次進行設計,而是使用了3種類層次。這樣做的好處是,對于操作人員使用實際物理系統對象層很方便,而當仿真任務需求發生改變時,可以把仿真系統對象層拆散再組合,又具有很強的靈活性。仿真系統的類層次樹狀結構如圖2所示。

002.jpg

  2.2 仿真系統軟件程序開發

  對所建立的各模塊的模型,分別封裝成相對獨立的類,在這些類群的基礎上,根據它們在系統中的作用,在求解模型過程中調用這些類。程序開發過程中充分利用面向對象技術的封裝特性[8-10]。

  2.2.1 類的建立

  結合C++語言中類的聲明特點,設定飛機的機型為Plane,根據前面劃分的對象,建立相應的類如下:CInitSelWCS、CPlaneWCS、CPlaneWeapon、CPlaneLauncher、CPlaneUndercarriage、CPlaneDisplay、CPlaneControlPanel、CPlaneCommu等。

  把用于信息傳遞的對象聲明為如下相應結構:DoubleTable、SingleTable、WCSState、WeaponState、WCSControl、InitDataWCS等。

  2.2.2 程序框架設計

  使用Visual C++6.0作為開發工具,充分利用C++語言的面向對象的特性,建立一個工程名為WCS的基于MFC的單文檔/視窗程序。

  ⑴ 流程圖

  程序開發的流程圖如圖3所示。

003.jpg

  ⑵ 主要的類

  ①CWCSView

  該視圖類由CFormView類派生而來,主要完成人機交互的工作,包括機型選擇、初始化機載武器管理系統狀態控制量,以及輸出機載武器管理系統狀態。比如,使用WcsPanel=new CPlaneControlPanel來初始化控制量。

  機載武器管理系統狀態的初始化是通過接受來自對話框CInitSelWCS的數據來實現的。

  ②CInitSelWCS

  該類由話框類CDialog派生而來,用于初始化狀態,包括外掛配置和機載武器管理系統各操縱機構狀態設置。

  ③CWCSDoc

  該文檔類主要完成原始數據的存取。由于數據比較多,故數據的管理使用結構WCSInitData,語句如下:

  WCSInitData=new InitDataWCS;

  在InitDataWCS類的構造函數里把所有數據一次性讀入內存中,保證實時性;同時動態生成數據,內存中只有飛機機載武器管理系統的原始數據,節約計算機資源。

3 仿真結果

  采用該仿真系統進行一系列的武器管理和控制實驗,結果表明,該仿真系統不僅能很好地管理和控制各型武器,而且還具有開放性、融合性、可持續性。

4 結論

  本文應用軟件工程中面向對象的思想方法、模塊化建模的理論,以及機載武器管理系統的工作原理,對機載武器管理系統仿真系統的設計、實現、編程、集成和測試進行了較深入的研究。主要進行了以下幾個方面的研究:

  ⑴ 通過分析得出機載武器管理系統的控制機理,建立了相應的仿真模型;

  ⑵ 根據系統的功能需求,研究了機載武器管理系統仿真實現的總體方案,對系統進行了模塊劃分,闡述了各主要模塊的功能,分析了仿真軟件開發的主要技術途徑和實現手段;

  ⑶ 使用面向對象的方法編制了仿真軟件,分析了仿真軟件開發過程中的關鍵技術,如在不同操作層上建立仿真對象,并對相關技術進行了理論上的分析和探討。

參考文獻

  [1] 孫隆和,等. 外掛管理系統譯文集[M]. 洛陽:中航總613所, 1991.

  [2] 王紅衛. 建模與仿真[M]. 北京 :科學出版社, 2002.

  [3] 劉興堂,吳曉燕. 現代系統建模與仿真技術[M]. 西安:西北工業大學出版社, 2001.

  [4] 周彥,戴劍偉. HLA仿真程序設計[M]. 北京:電子工業出版社, 2002.

  [5] 張毅坤,左詠露,姚全珠. 面向對象軟件測試的特點及方法[J].西安理工大學學報, 2002,18(4):361-365.

  [6] 王行仁. 飛行實時仿真系統及技術[M]. 北京:北京航空航天大學出版社, 1998.

  [7] 康鳳舉. 現代仿真技術與應用[M]. 北京:國防工業出版社, 2001.

  [8] 錢能. C++程序設計教程[M]. 北京:清華大學出版社,1999.

  [9] 普悠瑪數位科技. Visual C++游戲設計入門[M]. 北京:機械工業出版社, 2002.

  [10] 張海藩. 軟件工程導論[M]. 北京:清華大學出版社, 1998.


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品久久二区二区| 亚洲第一综合天堂另类专| 久色婷婷小香蕉久久| 亚洲欧美日本另类| 亚洲一区二区成人| 在线一区二区日韩| 夜夜夜久久久| 亚洲乱码日产精品bd| 亚洲国产精品久久久久婷婷884| 亚洲欧美区自拍先锋| 亚洲性图久久| 亚洲一区二区视频在线| 亚洲图片你懂的| 在线亚洲自拍| 一本久道久久综合中文字幕| 亚洲精品偷拍| 亚洲美女av网站| 99国产精品久久久久久久成人热| 亚洲精品免费一二三区| 亚洲激情中文1区| 亚洲精品国产品国语在线app| 悠悠资源网亚洲青| 亚洲国产视频一区二区| 亚洲国产婷婷香蕉久久久久久99 | 亚洲国产你懂的| 亚洲国产日韩欧美综合久久| 亚洲国产岛国毛片在线| 亚洲人成在线免费观看| 亚洲人成小说网站色在线| 亚洲精品护士| 99热这里只有精品8| av不卡免费看| 午夜精品电影| 久久蜜桃资源一区二区老牛 | 亚洲一区二区三区在线视频| 亚洲在线免费视频| 久久av一区二区三区漫画| 久久久国产视频91| 欧美激情一区三区| 国产精品久久二区二区| 国产亚洲成精品久久| 永久免费毛片在线播放不卡| 亚洲人成啪啪网站| 亚洲图片欧美午夜| 久久国产高清| 一区二区三区国产在线| 性刺激综合网| 久久只精品国产| 欧美日韩国产系列| 国产伦精品免费视频| 一区二区亚洲精品国产| 日韩视频专区| 欧美一区二区三区在线看 | 影音先锋亚洲一区| 一区二区高清视频| 欧美在线日韩| 亚洲毛片一区| 先锋影音国产一区| 女同一区二区| 国产精品麻豆欧美日韩ww | 136国产福利精品导航| 99在线观看免费视频精品观看| 午夜精品福利视频| 日韩西西人体444www| 翔田千里一区二区| 欧美国产综合| 国产日韩欧美a| 亚洲欧洲日产国产网站| 亚洲欧美日韩在线| 99亚洲一区二区| 久久露脸国产精品| 国产精品成人观看视频免费| 精品88久久久久88久久久| 夜色激情一区二区| 亚洲国产视频直播| 午夜亚洲影视| 欧美精品二区| 狠狠色噜噜狠狠色综合久| 99在线精品视频| 亚洲欧洲一区二区三区久久| 亚洲欧美视频在线| 欧美—级高清免费播放| 国内精品一区二区三区| 亚洲午夜电影网| 亚洲精选在线| 久久网站免费| 国产精品自拍视频| 99v久久综合狠狠综合久久| 亚洲大胆人体视频| 香蕉精品999视频一区二区| 欧美日韩国内| 亚洲国产精品成人va在线观看| 午夜视黄欧洲亚洲| 午夜精品久久| 欧美日韩视频第一区| 在线精品一区二区| 欧美专区在线| 久久成人亚洲| 国产伦精品一区二区三区免费 | 亚洲在线一区二区三区| 欧美精品1区2区| 在线日韩av片| 久久精品国产清自在天天线| 欧美一区二区免费| 国产精品欧美日韩一区| 一区二区精品国产| 一区二区三区四区精品| 欧美激情日韩| 亚洲国产毛片完整版| 亚洲第一精品久久忘忧草社区| 欧美伊人久久久久久久久影院 | 国产精品一级在线| 亚洲视频在线观看| 亚洲一区二区黄| 欧美三级午夜理伦三级中视频| 日韩亚洲欧美中文三级| 日韩一区二区精品葵司在线| 欧美大胆成人| 亚洲人成人一区二区三区| 亚洲精品一区二区三区av| 免费不卡在线视频| 亚洲国产mv| 日韩视频一区二区| 欧美日韩国产大片| 99香蕉国产精品偷在线观看| a4yy欧美一区二区三区| 欧美日本网站| 一卡二卡3卡四卡高清精品视频| 日韩视频一区二区在线观看| 欧美激情精品久久久久久蜜臀 | 欧美在线国产| 久久综合久色欧美综合狠狠| 激情久久综合| 亚洲精品你懂的| 欧美日韩免费观看一区| 日韩一区二区福利| 亚洲资源av| 国产欧美一区二区三区久久人妖| 午夜亚洲视频| 久久久久9999亚洲精品| 激情自拍一区| 亚洲精品中文字| 欧美日韩一区二| 亚洲一级免费视频| 久久精品99久久香蕉国产色戒| 国产综合网站| 亚洲精品久久视频| 欧美性事在线| 午夜在线a亚洲v天堂网2018| 久久久久天天天天| 91久久精品国产91性色tv| 中文国产一区| 国产精品一区二区三区乱码| 欧美在线视屏| 欧美激情麻豆| 亚洲影音一区| 久久天天躁夜夜躁狠狠躁2022| 亚洲国产经典视频| 亚洲一区二区成人在线观看| 国产噜噜噜噜噜久久久久久久久| 久久精品欧美| 欧美日韩一区在线| 欧美一区二区在线播放| 欧美激情按摩| 亚洲欧美成人精品| 欧美~级网站不卡| 亚洲一区二区精品| 久久夜色撩人精品| 99精品国产99久久久久久福利| 亚洲欧美日韩国产成人| 黄色国产精品| 一区二区三区www| 国产在线一区二区三区四区| 日韩香蕉视频| 国产日韩在线不卡| 日韩一级不卡| 国产一区二区三区网站| 一区二区三区四区五区在线| 国产欧美一区二区三区另类精品 | 国产一区二区三区四区三区四| 99国产精品久久久久久久| 国产精品亚洲综合天堂夜夜| 最新国产精品拍自在线播放| 国产精品欧美日韩一区| 亚洲乱码久久| 国产综合视频在线观看| 亚洲一区二区三区影院| 在线观看视频欧美| 香蕉国产精品偷在线观看不卡| …久久精品99久久香蕉国产 | 欧美日韩高清免费| 欧美呦呦网站| 欧美午夜精品久久久| 亚洲激情在线激情| 国产日韩欧美综合精品| 一本一本久久| 亚洲第一区在线| 久久婷婷成人综合色| 亚洲女人av| 欧美性色视频在线|