[發明專利]一種航電設備的仿真系統及方法有效
| 申請號: | 201410594514.4 | 申請日: | 2014-10-29 |
| 公開(公告)號: | CN104317640B | 公開(公告)日: | 2017-10-24 |
| 發明(設計)人: | 鄧郡 | 申請(專利權)人: | 北京經緯恒潤科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 100101 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 仿真 系統 方法 | ||
技術領域
本申請涉及航電設備仿真技術領域,特別是涉及一種航電設備的仿真系統及方法。
背景技術
隨著V模式在航電系統頂層設計領域的推廣,越來越多的設計單位將驗證和確認的過程引入設計流程。對航電頂層設計來說,一項最重要的驗證和確認手段是通過POP和DD的聯合仿真,與最終使用人員飛行員來做需求確認。DD(Detail Design)是詳細設計的簡稱,主要指航電系統各個設備的功能邏輯詳細設計;POP(Pilot Operation Procedures)是飛行員操作規范的簡稱,主要指飛機座艙內飛行員的操作界面和使用方法的詳細設計。
一般來說,POP的設計會使用一些虛擬儀表開發工具,如業內常用的VAPS XT、Altia、iDATA、QT等等,使用這些工具搭建的POP模型,通常具備界面和簡單的顯示控制邏輯;DD模型的設計會使用一些邏輯或算法建模工具,如業內常用的Simulink、Rhapsody等等,DD模型會搭建與實際機載設備功能相同的邏輯,驅動POP界面的運行。用戶在建模工具(如Simulink)上搭建好DD模型,通過自動代碼生成和交叉編譯后,會通過DD模型和POP模型之間的數據接口(包括總線接口及非總線信號接口等)將DD模型發送給POP模型進行圖形化的界面運行,從而使用仿真的方式來與飛行員做需求溝通和確認。
目前一般的POP和DD的聯合仿真系統,多數采用進程內通信的方式,在搭建DD模型和POP模型時,通過動態庫定義一些全局變量,使DD模型和POP模型均訪問這些變量,然后將DD模型和POP模型作為一個整體進行代碼生成、交叉編譯和下載運行,在仿真時編譯成一個可執行程序,通過全局變量或者共享內存的進程內通信完成DD模型與POP模型之間的數據交互。
但是,現有技術中至少存在如下問題:將DD模型和POP模型作為一個整體進行代碼生成、交叉編譯和下載運行,DD模型和POP模型只能作為一個整體,在函數調用時進行同時對接,具有很強的耦合關系,每次當模型變化或接口變化需要進行修改、更新或擴充時,均需要反復的對整體程序進行修改、重新進行代碼生成和交叉編譯等工作,導致模型的通用性和復用性差,開發效率低,且DD模型和POP模型不能單獨管理和并行開發調試,限制了DD模型和POP模型聯合仿真的擴展性和靈活性。
發明內容
有鑒于此,本申請提供一種航電設備的仿真系統及方法,以解決現有技術在仿真時DD模型與POP模型的強耦合關系限制仿真系統擴展性和靈活性的問題,使航電設備的仿真模型更加通用化和復用化,并可通過并行開發提高程序開發效率。
為了實現上述目的,本申請實施例提供的技術方案如下:
一種航電設備的仿真系統,用于實現航電設備的詳細設計DD模型和飛行員操作規范POP模型的聯合仿真,包括:
DD模型、POP模型和數據交互網絡,所述DD模型中預定義有第一數據接口,所述POP模型中預定義有第二數據接口,所述DD模型通過所述第一數據接口與所述數據交互網絡相連接,所述POP模型通過所述第二數據接口與所述數據交互網絡相連接,其中:
所述DD模型接收用戶輸入的航電設備的功能參數,根據所述功能參數解算出用于驅動所述POP模型進行界面顯示的邏輯數據,并通過所述第一數據接口將邏輯數據發布到所述數據交互網絡中;
所述POP模型通過所述第二數據接口從所述數據交互網絡中讀取邏輯數據,并根據讀取的邏輯數據進行界面顯示。
優選地,所述數據交互網絡是基于數據分發中間件預先構建的,所述數據交互網絡中設置有基于發布訂閱機制的邏輯數據存儲區,所述數據交互網絡將所述DD模型發布的邏輯數據存儲在所述邏輯數據存儲區中,所述POP模型從所述數據交互網絡的所述邏輯數據存儲區中讀取邏輯數據。
優選地,所述第一數據接口中設置有基于代碼自動生成技術的數據發布函數,所述第二數據接口中設置有基于代碼自動生成技術的數據訂閱函數;
在所述DD模型通過所述第一數據接口將邏輯數據發布到所述數據交互網絡中時,所述第一數據接口提取所述DD模型所發布的邏輯數據的數據標識,并根據所述數據發布函數將所述邏輯數據打包成與所述數據標識相對應的邏輯數據包,將所述邏輯數據包發布到所述數據交互網絡中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京經緯恒潤科技有限公司,未經北京經緯恒潤科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410594514.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種系統任務執行方法
- 下一篇:水輪機葉片加工裝置





