[发明专利]一种仿真模型在线重载的模型集成方法及装置有效
申请号: | 202010173910.5 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111522731B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 林睿;高原;周隆亮;熊键;刘锐;邹本振;张萌;马春华;秦旭珩;徐云鹏;邓宗平 | 申请(专利权)人: | 中国电子科技集团公司第二十九研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 李想 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仿真 模型 在线 重载 集成 方法 装置 | ||
1.一种仿真模型在线重载的模型集成方法,其特征在于:包括
a:启动程序使模型软件进入可运行状态;
b:根据需求实现仿真模型的在线加/卸载;
c:有序调度各仿真模型开展业务仿真计算;
所述a具体包括,
模型容器在模型软件启动时创建程序的主进程/主线程;
加载模型管理模块、模型调度模块、模型界面管理模块和通信管理模块;
加载完所有模块后,调用模型管理模块加载各仿真模型;
调用模型调度模块实现对各仿真模型的有序调度;
调用模型界面管理模块为各仿真模型创建界面;
调用通信管理模块为组件间通信进行必要的初始化;
所述c具体包括,
在各仿真模型被加载并初始化后,仿真模型向模型调度模块进行注册;
完成注册后,根据仿真想定文件对仿真模型进行实例化并确定调度顺序;
根据外部仿真引擎的驱动,按节拍调度仿真模型开展计算;
模型管理模块实现为动态链接库的形式,主要负责根据用户的需求实现仿真模型的在线加卸载;模型管理模块被模型容器加载后,根据输入的仿真想定文件从仿真模型库中加载相应的仿真模型,并对其进行初始化;在模型软件运行过程中,模型管理模块向用户展现当前运行的仿真模型以及仿真模型库中可用于重载的仿真模型;用户根据仿真任务的需求,在仿真过程中动态选择仿真模型库中尚未被加载的仿真模型进行在线加载,同时选择正在运行的仿真模型进行在线卸载,从而在一次仿真任务中实现仿真模型的在线重载;
模型管理模块在接收到用户的加载指令后,会从仿真模型库中选择相应的仿真模型进行加载并完成初始化;模型管理模块在接收到用户的卸载指令后,会将被卸载模型的相关信息发送至模型调度模块,使其完成被卸载模型的注销与清理工作,在清理工作完成后,模型管理模块将对所选仿真模型进行卸载,并完成相关的反初始化操作。
2.根据权利要求1所述的仿真模型在线重载的模型集成方法,其特征在于:还包括在仿真驱动过程中,收集推演过程中仿真模型产生的推演信息,并保存在仿真记录文件或数据库中。
3.根据权利要求1所述的仿真模型在线重载的模型集成方法,其特征在于:还包括d:管理仿真模型的界面布局,具体包括,
d1:根据仿真模型的界面配置文件创建相应的仿真模型界面;
d2:仿真模型在运行时动态加/卸载后,模型界面管理模块根据当前界面布局的变化进行自动调整;
d3:自由拖动仿真模型的主界面,并适时显示/隐藏主界面;
d4:销毁仿真模型界面。
4.根据权利要求3所述的仿真模型在线重载的模型集成方法,其特征在于:所述d1具体包括,
驱动仿真模型读取自身的界面配置文件,获取仿真模型的界面信息;
将界面信息和仿真模型ID关联起来,驱动仿真模型创建各自的仿真模型界面。
5.根据权利要求3所述的仿真模型在线重载的模型集成方法,其特征在于:所述d4具体包括,
根据仿真模型ID查询其界面信息,根据该界面信息销毁对应的仿真模型界面。
6.根据权利要求3所述的仿真模型在线重载的模型集成方法,其特征在于:所述d还包括,
模型界面管理模块保存当前的界面布局方案,具体包括,
获取当前仿真模型的仿真模型界面信息,将其写入仿真模型的界面配置文件中。
7.根据权利要求1所述的仿真模型在线重载的模型集成方法,其特征在于:还包括,
e:管理所有仿真模型之间、以及仿真模型与模型调度模块之间的数据通信,具体包括,
模型调度模块与仿真模型在初始化通信接口时,向通信管理模块注册将要发布/订阅的数据主题;
通信管理模块在收集到发布/订阅的数据主题后,将发布数据主题与订阅数据主题进行匹配,匹配上了,则根据配对的数据主题为其建立数据通路,将数据传入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十九研究所,未经中国电子科技集团公司第二十九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010173910.5/1.html,转载请声明来源钻瓜专利网。