基于數(shù)據(jù)分發(fā)服務的聯(lián)合仿真試驗平臺代理技術研究
【學位單位】:國防科學技術大學
【學位級別】:碩士
【學位年份】:2016
【中圖分類】:E919;TP391.9
【部分圖文】:
圖 1.1 聯(lián)合仿真試驗平臺接入靶場的仿真資源聯(lián)合仿真試驗平臺利用局域網(wǎng)和廣域網(wǎng)來完成分散于異地的各仿真系統(tǒng)的交互,通信保證是信息交互的前提,因此,通信問題是聯(lián)合仿真試驗平臺中核心的問題。聯(lián)合仿真試驗平臺在通信方面,針對不同的仿真子系統(tǒng),有不通信實時性的需求,而將合適的數(shù)據(jù)在合適的時間分發(fā)給合適的終端是實時分發(fā)系統(tǒng)的設計原則之一,其中合適的時間是指數(shù)據(jù)的實時分發(fā),合適的數(shù)合適的終端是指通信數(shù)據(jù)的按需分發(fā)[2]。2003 年,對象管理組織(Objanagement Group, OMG) 為服務工業(yè)發(fā)展的需要,提出數(shù)據(jù)分發(fā)服務 (Distribution Service, DDS)規(guī)范[5],并在 2004 年完成了第一版。DDS 是一套以數(shù)中心的實時數(shù)據(jù)分發(fā)規(guī)范,通信模型采用發(fā)布/訂閱模式,最重要的是 DDS 擁套豐富多樣服務質量(Quality of Service, QoS)策略,采用 DDS 作為聯(lián)合仿真試臺的通信支撐,有利于實現(xiàn)數(shù)據(jù)的實時、按需分發(fā)。本文正是立足于以上實際,針對建設聯(lián)合仿真試驗平臺的實際需求,研究數(shù)據(jù)分發(fā)服務的聯(lián)合仿真試驗平臺的代理的關鍵技術。本文討論在“總控+代理仿真管理與控制結構下采用 DDS 作為網(wǎng)絡中間件時,如何方便地在總控端配
圖 2.1 聯(lián)合仿真試驗平臺體系結構聯(lián)合仿真試驗平臺主要由三部分組成,分別是管理控制系統(tǒng),公共支撐互聯(lián)代理系統(tǒng)。下面分別對這三部分進行介紹。1. 管理控制系統(tǒng)管理控制系統(tǒng)是整個聯(lián)合仿真試驗平臺的中心,用于對聯(lián)合仿真試驗的控制,由總控分系統(tǒng)、采集記錄分系統(tǒng)和時統(tǒng)分系統(tǒng)組成。總控分系統(tǒng)用于對聯(lián)合仿真試驗的任務管理和過程控制,具備的功能如下◆試驗任務管理功能。試驗任務管理部分主要負責制定仿真試驗方案,境模型,以及加載武器模型等;◆試驗過程控制功能。試驗過程控制部分主要用于啟動、停止、暫停、真任務,監(jiān)控各節(jié)點工作狀態(tài),以及顯示子系統(tǒng)狀態(tài)和仿真過程曲線或圖形◆試驗結果評估功能。試驗過程控制部分主要用于對仿真試驗的結果進在線分析評估和事后離線分析評估。采集記錄分系統(tǒng)主要負責仿真試驗過程中對各種試驗數(shù)據(jù)的采集和記錄提供試驗數(shù)據(jù)預處理功能,將預處理后的數(shù)據(jù)傳輸?shù)皆囼灁?shù)據(jù)庫存儲。
圖 2.4 DDS 數(shù)據(jù)模型工具界面第一部分是一個 Qt 的 QTreeWidget 樹控件,在工具界面的左側,是數(shù)據(jù)模型的顯示界面,用于以樹形結構顯示數(shù)據(jù)模型主體要素的邏輯關系。在樹控件根節(jié)點以下,有四個次級節(jié)點,分別是域參與者集(DomainParticipantSet)、主題集(TopicSet)、數(shù)據(jù)類型集(DataTypeSet)和基本類型集(BasicTypeSet)。這種“根節(jié)點+四個次級節(jié)點”結構是數(shù)據(jù)模型的基礎結構,無法被刪除?紤]到在建立 DDS 通信過程時,域參與者創(chuàng)建發(fā)布者和訂閱者,因此可以用樹中的父節(jié)點和子節(jié)點來描述域參與者與發(fā)布者和訂閱者的這種關系;同理,發(fā)布者在樹中的顯示是數(shù)據(jù)寫入者的父節(jié)點,訂閱者是數(shù)據(jù)讀取者的父節(jié)點。不過,雖然域參與者負責注冊數(shù)據(jù)類型和創(chuàng)建主題,但是由于同一主題往往為多個域參與者所共有,一個數(shù)據(jù)類型也可能被多個主題所擁有,因此在樹形結構中,將主題和數(shù)據(jù)類型單獨列出來,以使界面顯示清晰以及便于對主題或者數(shù)據(jù)類型的修改。域參與者集主要包括按照前述關系排列的域參與者、發(fā)布者、訂閱者、數(shù)據(jù)寫入者和數(shù)據(jù)讀取者,主題集包括所有主題,數(shù)據(jù)類型集包括所有數(shù)據(jù)類型的定義,基本類型集用于為數(shù)據(jù)類型定義時提供 DDS 支持的計算機語言數(shù)據(jù)類型選擇,
【參考文獻】
相關期刊論文 前10條
1 張賢莉;翟正軍;馮萍;;靶場仿真中分布式異構網(wǎng)關技術研究[J];計算機測量與控制;2011年09期
2 馮國良;谷青范;;基于DDS的實時中間件的研究與設計[J];航空電子技術;2011年03期
3 彭春光;劉曉鋮;張柯;邱曉剛;;分布仿真實驗方案的形式化描述[J];系統(tǒng)仿真學報;2011年05期
4 權莉;高楊;;探索基于DDS模型的數(shù)據(jù)分發(fā)中間件[J];微型機與應用;2011年05期
5 龔建興;黃健;郝建國;黃柯棣;;基于HLA的異構仿真系統(tǒng)的快速集成方法綜述[J];系統(tǒng)仿真學報;2009年20期
6 吳紅;曹星平;楊峰;王維平;;分布式仿真實驗管理系統(tǒng)體系結構[J];計算機工程;2009年13期
7 黃姝娟;杜承烈;尤濤;;中間件技術實時性能的比較[J];計算機工程;2009年11期
8 陳彬;張柯;劉曉鋮;邱曉剛;黃柯棣;;分布仿真實驗管理系統(tǒng)網(wǎng)絡中間件的研究與實現(xiàn)[J];系統(tǒng)仿真學報;2008年24期
9 徐忠富;王國玉;張玉竹;原瑞政;;TENA的現(xiàn)狀和展望[J];系統(tǒng)仿真學報;2008年23期
10 馮潤明,王國玉,黃柯棣;TENA及其與HLA的比較[J];系統(tǒng)工程與電子技術;2005年02期
相關碩士學位論文 前3條
1 許霄;武器裝備綜合仿真試驗環(huán)境關鍵技術研究[D];國防科學技術大學;2013年
2 朱詩源;基于HLA的工程級仿真系統(tǒng)框架關鍵技術研究[D];國防科學技術大學;2010年
3 張鵬;分布式仿真試驗管理關鍵技術研究[D];國防科學技術大學;2007年
本文編號:2812751
本文鏈接:http://sikaile.net/kejilunwen/jingguansheji/2812751.html