[發明專利]熱工水力仿真軟件動態生成方法、裝置、設備及介質有效
| 申請號: | 202011145315.7 | 申請日: | 2020-10-23 |
| 公開(公告)號: | CN112199855B | 公開(公告)日: | 2022-11-01 |
| 發明(設計)人: | 黃彥平;曾小康 | 申請(專利權)人: | 中國核動力研究設計院 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F119/08;G06F119/14 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 張超 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 水力 仿真 軟件 動態 生成 方法 裝置 設備 介質 | ||
1.一種熱工水力仿真軟件動態生成方法,其特征在于,包括:
根據熱工水力仿真軟件需求將目標軟件劃分為數字模型和可視化界面,所述目標軟件為待生成的熱工水力專用仿真軟件,所述數字模型為用數學公式描述的模型,所述可視化界面是由可視化控件組成的仿真界面;
分別采用模型構建工具和界面設計工具進行數字模型設計和可視化界面設計;
根據可視化需求建立所述數字模型的輸入輸出變量和所述可視化控件的驅動變量間的關聯關系,所述可視化需求為用戶自定義的需求數據;
將可視化界面程序和數字模型程序聯合編譯為可執行文件,并保存;
其中,所述可視化界面程序為可視化界面設計完成后對應的編程數據,所述數字模型程序為數字模型設計完成后對應的編程數據;
其中,所述根據可視化需求建立所述數字模型的輸入輸出變量和所述可視化控件的驅動變量間的關聯關系,包括:
分析并提取所述數字模型中的輸入輸出變量,形成輸入輸出變量列表;
在使用可視化控件庫繪制所述目標軟件的可視化界面時,提取控件驅動接口列表;
根據可視化需求建立所述控件驅動接口列表與所述輸入輸出變量列表間的關聯關系,所述可視化需求至少包括拖拽需求、連線需求。
2.根據權利要求1所述的熱工水力仿真軟件動態生成方法,其特征在于,所述將可視化界面程序和數字模型程序聯合編譯為可執行文件,并保存,包括:
采用Modelica仿真工具對所述數字模型進行分析處理,生成數字模型庫文件;
采用界面編譯工具將所述輸入輸出變量和所述驅動變量間的關聯關系編譯為可視化界面庫文件;
采用文件編譯工具將所述數字模型庫文件和所述可視化界面庫文件進行編譯鏈接,生成可執行文件,并保存。
3.根據權利要求2所述的熱工水力仿真軟件動態生成方法,其特征在于,所述文件編譯工具為C/C++編譯工具。
4.根據權利要求3所述的熱工水力仿真軟件動態生成方法,其特征在于,所述數字模型庫文件和所述可視化界面庫文件均為C/C++庫文件。
5.一種熱工水力仿真軟件動態生成裝置,其特征在于,包括:
目標軟件劃分模塊,用于根據熱工水力仿真軟件需求將目標軟件劃分為數字模型和可視化界面,所述目標軟件為待生成的熱工水力專用仿真軟件,所述數字模型為用數學公式描述的模型,所述可視化界面是由可視化控件組成的仿真界面;
目標軟件設計模塊,用于分別采用模型構建工具和界面設計工具進行數字模型設計和可視化界面設計;
變量關聯模塊,用于根據可視化需求建立所述數字模型的輸入輸出變量和所述可視化控件的驅動變量間的關聯關系,所述可視化需求為用戶自定義的需求數據;
文件編譯模塊,用于將可視化界面程序和數字模型程序聯合編譯為可執行文件,并保存;
其中,所述可視化界面程序為可視化界面設計完成后對應的編程數據,所述數字模型程序為數字模型設計完成后對應的編程數據;
其中,所述變量關聯模塊包括:
第一列表生成單元,用于分析并提取所述數字模型中的輸入輸出變量,形成輸入輸出變量列表;
第二列表提取單元,用于在使用可視化控件庫繪制所述目標軟件的可視化界面時,提取控件驅動接口列表;
變量關聯單元,用于根據可視化需求建立所述控件驅動接口列表與所述輸入輸出變量列表間的關聯關系,所述可視化需求至少包括拖拽需求、連線需求。
6.根據權利要求5所述的熱工水力仿真軟件動態生成裝置,其特征在于,所述文件編譯模塊包括:
第一庫文件生成單元,用于采用Modelica仿真工具對所述數字模型進行分析處理,生成數字模型庫文件;
第二庫文件生成單元,用于采用界面編譯工具將所述輸入輸出變量和所述驅動變量間的關聯關系編譯為可視化界面庫文件;
文件編譯單元,用于采用文件編譯工具將所述數字模型庫文件和所述可視化界面庫文件進行編譯鏈接,生成可執行文件,并保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國核動力研究設計院,未經中國核動力研究設計院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011145315.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種方便掃描的智能物流貨物自動分揀設備
- 下一篇:一種用于薄紙盒的開箱設備





