[发明专利]一种联合仿真方法有效
申请号: | 202010261312.3 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111610725B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 夏智武;李成伟;朱秀丽;刘浪 | 申请(专利权)人: | 北京华航唯实机器人科技股份有限公司 |
主分类号: | G05B17/02 | 分类号: | G05B17/02;G06T17/00;G06F30/20 |
代理公司: | 北京易捷胜知识产权代理有限公司 11613 | 代理人: | 齐胜杰 |
地址: | 102209 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联合 仿真 方法 | ||
1.一种联合仿真方法,其特征在于,根据数据获取模块获取的仿真启动文件和数据交互模块中多个预设的数据交互模型,对多个不同厂商的目标设备进行联合仿真;
所述数据交互模块中的每一个模型对应至少一个目标设备,在联合仿真时,依据所述仿真启动文件中的信息,采用与目标设备对应的模型的网络参数,使得至少两个待仿真的目标设备进行数据交互;
其中,在数据交互过程中,借助于所述目标设备对应的模型将目标设备的变量转换为另一目标设备可识别的变量,并通过该模型内的变量关联规则,对可识别的变量进行处理并与另一目标设备进行数据交互;
在所述根据数据获取模块获取的仿真启动文件和数据交互模块中多个预设的数据交互模型,对多个不同厂商的目标设备进行联合仿真之前,包括:
判断是否存在仿真启动文件,若不存在,选取预设时间内未损坏的仿真文件供用户选择,所述预设时间内未损坏的仿真文件按照创建时间排序;
若存在仿真启动文件,判断仿真启动文件中是否存在用于仿真的变量;
若不存在,直接生成仿真控制面板,用于根据数据获取模块获取的仿真启动文件和数据交互模块中多个预设的数据交互模型,对多个不同厂商的目标设备进行联合仿真;
若存在,判断目标设备与数据交互模型进行数据交互是否需要创建虚拟控制器,若需要,创建对应虚拟控制器并生成仿真控制面板;若不需要,直接生成仿真控制面板。
2.根据权利要求1所述的方法,其特征在于,所述目标设备为“数字化双胞胎”产品或硬件产品;
所述目标设备包括PLC、机器人、3D模型、数控机床和计算机视觉。
3.根据权利要求1所述的方法,其特征在于,所述借助于所述目标设备对应的模型将目标设备的变量转换为另一目标设备可识别的变量,包括:
借助于所述目标设备对应的模型中预先增加的变量,将目标设备的变量转换为另一目标设备可识别的变量。
4.根据权利要求1所述的方法,其特征在于,所述通过该模型内的变量关联规则,对可识别的变量进行处理并与另一目标设备进行数据交互,包括:
作为输入量的一个模型变量与作为输出量的一个模型变量进行关联,作为输出量的一个模型变量与作为输出量的一个或多个模型变量进行关联。
5.根据权利要求1所述的方法,其特征在于,在所述创建对应虚拟控制器并生成仿真控制面板之后,还包括:
判断是否存在需要下载代码的目标设备,若存在,下载代码至对应虚拟控制器中。
6.根据权利要求1所述的方法,其特征在于,联合仿真过程中,按照网络参数中设置的时间间隔,定时与目标设备进行数据交互,获取各目标设备动作信息,并根据各目标设备动作信息判断各目标设备的联合运行是否满足预设条件,在不满足时记录异常信息。
7.根据权利要求1所述的方法,其特征在于,所述根据数据获取模块获取的仿真启动文件和数据交互模块中多个预设的数据交互模型,对多个不同厂商的目标设备进行联合仿真之后,包括:判断仿真项目停止时是否需要释放资源,若需要,则释放对应资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华航唯实机器人科技股份有限公司,未经北京华航唯实机器人科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010261312.3/1.html,转载请声明来源钻瓜专利网。