[發明專利]分布式仿真數據處理方法及裝置有效
| 申請號: | 201210121615.0 | 申請日: | 2012-04-24 |
| 公開(公告)號: | CN102708232A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 黃健;鐘榮華;郝建國;龔建興;陳彬;劉寶宏;鞠儒生;楊健 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 湖南兆弘專利事務所 43008 | 代理人: | 趙洪;譚武藝 |
| 地址: | 410073 湖南省長沙市硯瓦池正街47號中*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 仿真 數據處理 方法 裝置 | ||
技術領域
本發明涉及大型分布式仿真領域,具體涉及一種分布式仿真數據處理方法及裝置。
背景技術
計算機仿真是通過電子計算機、利用系統模型對真實系統進行試驗以達到分析和研究的目的,近年來計算機仿真已經廣泛應用于科研、教育、商業、生產開發等各個領域。隨著復雜大系統仿真應用的不斷擴展以及仿真器的物理分布性的限制,為了將分散在不同地理位置上的各種仿真實體通過網絡聯系在一起共同完成某項任務的模擬,分布式仿真技術應運而生。1995年,為了提高仿真系統的互操作性及仿真組件的可重用性,美國國防部(DoD)在其建模與仿真大綱中提出了新一代分布式仿真標準高層體系結構(High?Level?Architecture,HLA)。
在HLA體系中,將用于達到某一特定仿真目的的分布式仿真系統稱為聯邦(Federation),而聯邦是由若干個相互作用的聯邦成員(Federate)構成。聯邦成員通過實體的模型來產生聯邦中某一類實體的動態行為,如仿真某類實體(汽車、艦船等)。不同聯邦成員間的實體通過分布式仿真運行支撐平臺RTI來傳遞交互信息,這些交互信息包含了實體的狀態以及對外命令、報告等信息,它們是整個聯邦態勢的完整體現,因此,為了在仿真完成后能夠更好地分析系統、評估仿真效果,這些信息在仿真過程中由專門的數據采集模塊采集并保存。
在現有的分布式仿真系統中,一個完整的仿真過程為:首先利用想定編輯工具制作想定文件,或者根據已有的想定文件進行微調形成新的想定文件,即仿真系統輸入;然后將想定輸入系統開始仿真運行,在仿真運行的過程中采集仿真數據;仿真運行結束后將采集的仿真數據進行解析并轉化為各種分析數據,包括二三維態勢顯示數據、仿真效果評估數據、仿真過程各項指標統計數據等等;最后根據這些數據回放仿真態勢,分析指標統計數據和效果評估數據。
但是,現有技術的分布式仿真執行方案存在以下不足:
首先,仿真效率不高。一個大型分布式仿真系統一次完整的仿真過程需要花費過多的時間,仿真運行階段需要花費1-3個小時,在仿真數據解析處理階段需要2-4個小時,從開始仿真運行至仿真人員分析結果數據需要3-7個小時(根據想定的不同具體花費時間不同)。
其次,仿真過程比較繁瑣。仿真人員需要通過操作來開始仿真運行,然后等待仿真運行結束,然后再次需要通過操作來進行采集數據的解析轉化處理,然后再次等待數據轉化結束,最后才能分析數據,即人員操作——等待仿真運行結束——人員操作——等待數據轉化結束——結果分析的過程。
發明內容
本發明要解決的技術問題是提供一種數據轉化處理與聯邦系統分離,能夠提高聯邦系統運行效率、減少仿真花費時間,仿真操作簡單方便的分布式仿真數據處理方法及裝置。
為了解決上述技術問題,本發明采用的技術方案為:
一種分布式仿真數據處理方法,其實施步驟如下:
1)建立并初始化仿真聯邦,建立獨立于仿真聯邦的數據處理模塊,啟動仿真;
2)在仿真運行過程中通過仿真聯邦實時采集各個仿真模型的仿真數據,將采集得到的仿真數據分片保存為數據文件并通過網絡發送至所述數據處理模塊;
3)所述數據處理模塊接收所述數據文件并進行解析、轉換得到仿真結果數據并將所述仿真結果數據存儲至仿真數據庫中;
4)注銷仿真聯邦,結束仿真。
作為本發明上述分布式仿真數據處理方法的進一步改進:
所述步驟2)中將采集得到的仿真數據分片保存為數據文件并通過網絡發送至數據處理模塊的詳細步驟包括:
2.1)獲取已接收仿真數據的大??;
2.2)將已接收仿真數據的大小與設定值進行比較,如果已接收仿真數據的大小達到設定值則將已接收仿真數據保存至新建的數據文件,然后將所述數據文件發送給數據處理模塊,然后轉入下一步;如果已接收仿真數據的大小沒有達到設定值則直接轉入下一步;
2.3)判斷是否收到仿真結束命令,如果收到則轉入下一步,否則返回執行步驟2.1);
2.4)創建采集結束標志文件,將采集結束標志文件通過網絡發送至數據處理模塊并結束采集仿真數據。
所述步驟3)的詳細步驟包括:
3.1)所述數據處理模塊接收并讀取數據文件;
3.2)所述數據處理模塊判斷數據文件是否為采集結束標志文件,如果是則直接退出,否則執行下一步;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210121615.0/2.html,轉載請聲明來源鉆瓜專利網。





