[发明专利]一种通信方法和仿真系统有效
申请号: | 201910251567.9 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109995587B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 贝晓狮;刘畅;陈帅军 | 申请(专利权)人: | 北京世冠金洋科技发展有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 方法 仿真 系统 | ||
本发明公开了一种通信方法和仿真系统,通过上位机向主仿真机发送模型数据和仿真控制数据;主仿真机加载模型数据,并基于仿真控制数据生成仿真命令信息,将仿真命令信息和前一次仿真N个前端机采集的硬件运行数据发送至各自对应的前端机;N个前端机基于仿真命令信息执行相应仿真操作,将得到的仿真数据发送至对应硬件,并采集对应硬件运行该仿真数据输出的硬件运行数据,将该硬件运行数据反馈给反馈给主仿真机。通过公开的通信方法和仿真系统,主仿真机将接收到的N个前端机采集的硬件运行数据在下一次仿真中分配给对应的前端机,完成对N个前端机之间的数据交换,实现主仿真机同时对大规模前端机进行仿真,提高大规模前端机的仿真效率的目的。
技术领域
本发明涉及通信技术领域,具体为一种通信方法和仿真系统。
背景技术
半实物仿真是将实物的控制器与在计算机上实现的控制对象的仿真模型连接在一起进行试验的技术。在半实物仿真试验中,由于实物的控制器的动态特性、静态特性和非线性因素都能在计算机中真实反映出来,因此,半实物仿真得到的试验结果更接近实物的实际结果,且半实物仿真可用于修改控制器设计,产品改型和出厂检验等方面。
在对大规模实物进行半实物仿真时,一台仿真机的IO接口资源不能满足大规模半实物仿真需求,仿真机需要多个IO接口与实物相连,因此,需联合多台仿真机对大规模实物进行仿真。
但是,由于仿真机中的应用协议层不一致,目前在实现各个仿真机之间的通信时,导致仿真机之间的通信实现起来比较复杂,从而影响了仿真的效率。
发明内容
有鉴于此,本发明实施例提供了一种通信方法和仿真系统,主仿真机通过DDS网络将主仿真机与N个前端机相连,从而解决主仿真机与N个前端机的通信,以提高仿真效率为目的。
为实现上述目的,本发明实施例提供如下技术方案:
第一方面公开了一种通信方法,包括:
上位机向主仿真机发送模型数据和仿真控制数据;
所述主仿真机加载所述模型数据,并基于所述仿真控制数据生成仿真命令信息,将所述仿真命令信息和前一次仿真N个前端机采集的硬件运行数据发送至各自对应的前端机,所述N个前端机之间采用分布式IO方式布置,所述主仿真机与所述N个前端机之间采用数据分发服务DDS网络连接,N的取值为大于等于1的整数;
所述N个前端机基于所述仿真命令信息执行相应仿真操作,将得到的仿真数据发送至对应硬件,并采集所述对应硬件运行所述仿真数据输出的硬件运行数据,将所述硬件运行数据反馈给所述主仿真机。
优选的,还包括:
所述主仿真机基于接收到的所述硬件运行数据进行仿真计算,将得到的仿真结果发送至所述上位机;
所述上位机基于所述仿真结果进行数据分析,得到分析结果并显示。
优选的,所述将得到的仿真结果发送至所述上位机之前,还包括:
所述主仿真机保存所述仿真结果。
优选的,所述主仿真机加载所述模型数据,并基于所述仿真控制数据生成仿真命令信息,将所述仿真命令信息和前一次仿真N个前端机采集的硬件运行数据发送至各自对应的前端机,包括:
所述主仿真机加载所述模型数据,并基于所述模型数据配置仿真参数;
所述主仿真机基于所述仿真参数和所述仿真控制数据生成仿真命令信息;
所述主仿真机基于DDS网络的发现机制与所述主仿真机对应的N个前端机进行互联,所述N个前端机为基于接入机制接入,与所述主仿真机处于同一局域网,同一网段的前端机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世冠金洋科技发展有限公司,未经北京世冠金洋科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910251567.9/2.html,转载请声明来源钻瓜专利网。