[發明專利]用于混合仿真的互聯系統、方法有效
| 申請號: | 202010088845.6 | 申請日: | 2020-02-12 |
| 公開(公告)號: | CN111381980B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 張明恩;陳偉;彭健;余海鳴;陸營波;錢曉超;陸志灃 | 申請(專利權)人: | 上海機電工程研究所 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G05B17/02 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201100 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 混合 仿真 聯系 方法 | ||
本發明提供了一種用于混合仿真的互聯系統、方法,包括:將代理軟件部署于第一進程中,將適配器軟件部署于第二進程中;適配器軟件以線程的形式嵌入在制導半實物仿真系統控制程序中,原有的制導半實物仿真系統控制程序作為主線程,適配器軟件線程作為子線程,協同完成對半實物仿真系統的控制;仿真代理軟件和適配器軟件通過共享內存實現通信和數據交互;適配器軟件線程和主線程在同一進程中,通過消息和全局變量交互,通過消息向主線程傳遞仿真命令,通過全局變量從主線程獲取仿真系統狀態;適配器軟件線程通過反射內存I/O操作完成仿真數據的讀寫。本發明可實現半實物仿真系統與其他系統的聯合仿真,盡可能保持半實物仿真系統原有的狀態。
技術領域
本發明涉及仿真互聯領域,具體地,涉及一種用于混合仿真的互聯系統、方法。
背景技術
隨著技術的不斷發展,分布式仿真互聯技術已逐漸廣泛應用。分布式聯合仿真常采用中間件技術。常見的互聯技術包括DIS、HLA、TENA等結構。半實物仿真系統是一種“強實時層”的系統,一般采用RTX或Vxworks系統實現。專利文獻CN108008644A公開了一種半實物仿真系統,包括基于軟件搭建的目標系統仿真模型、外部激勵單元、外部實物設備,通過自定義網絡總線,所述仿真模型與外部實物設備連接進行對外部實物設備的真實輸入,借助仿真計算機的虛擬激勵來驗證實物功能和接口的正確性,所述仿真模型通過用例注入軟件來進行數據模擬輸入,或通過各外部系統的仿真件來激勵,針對半實物仿真系統的驗證環境,外部激勵單元包括用例注入單元和故障注入單元,通過外部激勵單元實現對外部實物設備的控制和故障仿真。
與半實物仿真系統進行聯合仿真,需要開發適用于混合仿真的聯合仿真互聯軟件。
發明內容
針對現有技術中的缺陷,本發明的目的是提供一種用于混合仿真的互聯系統、方法。
根據本發明提供的一種用于混合仿真的互聯系統,包括:將代理軟件部署于第一進程中,將適配器軟件部署于第二進程中;
適配器軟件以線程的形式嵌入在制導半實物仿真系統控制程序中,原有的制導半實物仿真系統控制程序作為主線程,適配器軟件線程作為子線程,協同完成對半實物仿真系統的控制;
仿真代理軟件和適配器軟件通過共享內存實現通信和數據交互;
適配器軟件線程和主線程在同一進程中,通過消息和全局變量交互,通過消息向主線程傳遞仿真命令,通過全局變量從主線程獲取仿真系統狀態;適配器軟件線程通過反射內存I/O操作完成仿真數據的讀寫。
優選地,所述代理軟件通過監聽器監聽DDS數據流,當接收到DDS數據時,觸發相關的消息,對DDS數據進行轉換為仿真命令和仿真數據,寫入共享內存。
優選地,在代理軟件內設置有定時器,周期性監聽適配器軟件操作共享內存的活動;當代理軟件監聽到適配器軟件寫入共享內存的仿真命令和仿真數據,則將仿真命令和仿真數據轉換成DDS數據,發送給其他系統。
優選地,在適配器軟件內設置有定時器,周期性監聽仿真代理軟件操作共享內存的活動,同時監聽半實物仿真系統的狀態和數據;當滿足設定的條件時,觸發相關模塊完成對應操作,實現仿真代理軟件和半實物仿真系統的橋接。
優選地,定時器周期性監聽仿真代理軟件對共享內存的操作活動,同時監聽半實物仿真系統的狀態和數據,同時判斷是否滿足上傳實時數據的條件;當監聽到相關信號時,則發送相應的消息,映射相關函數完成仿真數據的上傳和下傳。
優選地,下傳仿真數據時,適配器軟件從共享內存讀取數據,并進行報文轉換,然后寫入反射內存;下傳仿真命令時,適配器將仿真命令以消息的形式發送給半實物仿真主控程序。
優選地,上傳仿真數據和仿真命令時,適配器實時收集半實物仿真的狀態和數據信息,并通過共享內存傳遞給代理軟件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海機電工程研究所,未經上海機電工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010088845.6/2.html,轉載請聲明來源鉆瓜專利網。





