[發明專利]分布式仿真數據處理方法及裝置有效
| 申請號: | 201210121615.0 | 申請日: | 2012-04-24 |
| 公開(公告)號: | CN102708232A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 黃健;鐘榮華;郝建國;龔建興;陳彬;劉寶宏;鞠儒生;楊健 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 湖南兆弘專利事務所 43008 | 代理人: | 趙洪;譚武藝 |
| 地址: | 410073 湖南省長沙市硯瓦池正街47號中*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 仿真 數據處理 方法 裝置 | ||
1.一種分布式仿真數據處理方法,其特征在于其實施步驟如下:
1)建立并初始化仿真聯邦,建立獨立于仿真聯邦的數據處理模塊,啟動仿真;
2)在仿真運行過程中通過仿真聯邦實時采集各個仿真模型的仿真數據,將采集得到的仿真數據分片保存為數據文件并通過網絡發送至所述數據處理模塊;
3)所述數據處理模塊接收所述數據文件并進行解析、轉換得到仿真結果數據并將所述仿真結果數據存儲至仿真數據庫中;
4)注銷仿真聯邦,結束仿真。
2.根據權利要求1所述的分布式仿真數據處理方法,其特征在于,所述步驟2)中將采集得到的仿真數據分片保存為數據文件并通過網絡發送至數據處理模塊的詳細步驟包括:
2.1)獲取已接收仿真數據的大小;
2.2)將已接收仿真數據的大小與設定值進行比較,如果已接收仿真數據的大小達到設定值則將已接收仿真數據保存至新建的數據文件,然后將所述數據文件發送給數據處理模塊,然后轉入下一步;如果已接收仿真數據的大小沒有達到設定值則直接轉入下一步;
2.3)判斷是否收到仿真結束命令,如果收到則轉入下一步,否則返回執行步驟2.1);
2.4)創建采集結束標志文件,將采集結束標志文件通過網絡發送至數據處理模塊并結束采集仿真數據。
3.根據權利要求2所述的分布式仿真數據處理方法,其特征在于,所述步驟3)的詳細步驟包括:
3.1)所述數據處理模塊接收并讀取數據文件;
3.2)所述數據處理模塊判斷數據文件是否為采集結束標志文件,如果是則直接退出,否則執行下一步;
3.3)所述數據處理模塊讀取并解析數據文件中的仿真數據,將解析后的仿真數據進行轉化為符合仿真數據庫格式要求的數據并存儲至仿真數據庫中,返回執行步驟3.1)。
4.一種分布式仿真數據處理裝置,其特征在于,包括:
實驗控制模塊(1),用于在仿真開始前建立并初始化仿真聯邦及啟動仿真、在仿真完成后注銷仿真聯邦及結束仿真;
數據采集模塊(2),用于在仿真運行過程中通過仿真聯邦實時采集各個仿真模型的仿真數據、將采集得到的仿真數據分片保存為數據文件并通過網絡輸出;
指令處理模塊(3),用于轉發執行仿真模型的控制命令、轉發采集的仿真數據、控制數據采集模塊(2)以及各個仿真模型;
數據處理模塊(4),用于接收、解析、轉換數據文件得到仿真結果數據并將所述仿真結果數據存儲至仿真數據庫中;
所述實驗控制模塊(1)、數據采集模塊(2)分別接入仿真聯邦,所述數據處理模塊(4)獨立于仿真聯邦;所述實驗控制模塊(1)通過指令處理模塊(3)分別與數據采集模塊(2)、數據處理模塊(4)相連,所述數據采集模塊(2)通過網絡與數據處理模塊(4)相連。
5.根據權利要求4所述的分布式仿真數據處理裝置,其特征在于:所述數據采集模塊(2)包括數據接收單元(21)、數據管理單元(22)和文件傳輸單元(23),所述數據接收單元(21)接入仿真聯邦,所述數據管理單元(22)的控制端通過指令處理模塊(3)與實驗控制模塊(1)相連,所述文件傳輸單元(23)的輸出端通過網絡與數據處理模塊(4)相連,所述數據接收單元(21)通過仿真聯邦獲取仿真數據,所述數據管理單元(22)根據已接收仿真數據的大小與設定值進行比較、在未接收到仿真結束命令且已接收仿真數據的大小達到設定值則將已接收仿真數據保存至新建的數據文件,所述文件傳輸單元(23)將所述數據文件發送給數據處理模塊(4)。
6.根據權利要求5所述的分布式仿真數據處理裝置,其特征在于:所述數據處理模塊(4)包括相互連接的數據解析單元(41)和數據轉化單元(42),所述數據解析單元(41)的輸入端通過指令處理模塊(3)與數據采集模塊(2)相連,所述數據轉化單元(42)的輸出端與仿真數據庫相連,所述數據解析單元(41)讀取來自指令處理模塊(3)的數據文件并解析數據文件中的仿真數據,且數據解析單元(41)根據數據文件是否為采集結束標志文件控制數據處理是否直接退出;所述數據轉化單元(42)將解析后的仿真數據進行轉化為符合仿真數據庫格式要求的數據并存儲至仿真數據庫中。
7.根據權利要求4或5或6所述的分布式仿真數據處理裝置,其特征在于:所述實驗控制模塊(1)包括用于實現人機交互的人機交互單元(11)、用于根據人機交互指令進行仿真控制的實驗控制單元(12)、用于控制仿真聯邦的聯邦控制單元(13)以及用于向仿真模型發送仿真控制指令的指令傳輸單元(14),所述實驗控制單元(12)的輸入端與人機交互單元(11)相連,所述實驗控制單元(12)的輸出端分別與聯邦控制單元(13)、指令傳輸單元(14)相連,所述聯邦控制單元(13)接入仿真聯邦,所述指令傳輸單元(14)的輸出端與指令處理模塊(3)相連。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210121615.0/1.html,轉載請聲明來源鉆瓜專利網。





