[发明专利]一种分布式航电软件联合仿真方法在审
申请号: | 202111205989.6 | 申请日: | 2021-10-14 |
公开(公告)号: | CN113919164A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 韦磊 | 申请(专利权)人: | 南京芯传汇电子科技有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F16/25 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 软件 联合 仿真 方法 | ||
本发明提供一种分布式航电软件联合仿真方法,搭建一种仿真方法和设备,实现对航电软件STK、Rhapsody、Matlab、Scade的集成,利用图形化配置进行航电软件仿真事件及仿真事件触发关系配置,不需要专人进行代码脚本编写,减少操作人员工作量,利用分布式航电软件联合仿真方法,进行多台电脑、多种航电软件联合仿真验证,利用从传输总线上获取激励数据进行计算,进行仿真事件触发,用于验证航电软件之间联合仿真关系,利用仿真监控,进行仿真过程回看、轨迹显示,大大减少了航电软件联合仿真配置准备工作,提高了联合仿真效率,保证了联合仿真的正确性、时效性。
技术领域
本发明涉及仿真领域,具体为一种分布式航电软件联合仿真方法。
背景技术
随着航电软件信息化规模越来越大,系统之间的连接越来越复杂,对互联、互通、互操作的要求越来越高,STK、Rhapsody、Matlab、Scade都是常用的航电软件,使用STK工具对航空任务全过程进行场景仿真,通过STK提供的分析引擎计算数据、显示多种形式的二维地图,显示卫星和其它对象如运载火箭、导弹、飞机、地面车辆、目标等;使用基于DoDAF模型框架的Rhapsody工具,对模拟项目进行分析和描述;使用Matlab提供的丰富算法进行数据分析、信息处理等;同时使用Scade进行仿真激励数据的动态展示。
由于航电软件之间无法直接进行数据交换,但又需要使用不同的航电软件进行联合仿真,以验证仿真激励过程,在以往航电软件仿真过程中,需要大量的前期准备工作,针对不同的航电软件编写不同的代码脚本,在脚本中模拟大量不同的仿真场景,这些代码脚本与航电软件绑定,不同的航电软件之间,脚本不能复用,耦合性高,同时对操作人员的专业性要求高,多台电脑之间航电软件进行仿真,需要配置通信中间件,工作量巨大,在仿真启动后,按照脚本中的仿真场景进行联合仿真,无法保存仿真运行中的仿真记录、激励数据记录等,无法进行仿真回放、日志查看等,在整个航电软件联合仿真过程中,往往需要将大量精力花费在准备工作上,反而达不到想要的仿真效果,基于现有航电软件联合仿真的条件限制,建设一种分布式航电软件联合仿真方法和设备越来越重要和急迫,因此需要本发明设计一种分布式航电软件联合仿真方法和设备的软件平台来解决上述出现的问题。
发明内容
本发明目的在于提供一种分布式航电软件联合仿真方法,以解决上述背景技术中提出的问题。
为达成上述目的,本发明提出如下技术方案:一种分布式航电软件联合仿真方法,所述方法包括如下步骤:
配置用于航电软件仿真事件、激励数据,配置参与仿真模型的发布订阅关系,配置仿真事件触发关系图形化,配置仿真场景激励数据订阅关系图形化,配置信息以数据的形式存储在SQLite数据库中;
建立航电软件模型,解析航电软件工程文件得到航电软件模型仿真数据,读取航电软件模型仿真数据转换为通用数据类型,把通用数据转换为航电软件专用数据发送给航电软件模型;
调用传输总线模块,进行仿真事件、仿真流程的收集和下发,并计算事件是否满足触发条件,控制航电软件参与联合仿真,以及仿真事件、激励数据触发调用;
监控仿真配置操作、仿真事件和仿真激励数据,并进行报表显示。
进一步的,在本发明中,所述传输总线模块用于分布式部署时,设备之间识别、连接和通信,提供主题发布、主题订阅、消息发送和消息接收。
进一步的,在本发明中,计算事件是否满足触发条件包括以下步骤:
S1、联合仿真时,获取实时仿真激励数据;
S2、通过算法计算仿真激励数据,得出结果,与配置的触发条件进行匹配,找到触发事件;
S3、通过传输模块,传递事件触发消息;
S4、执行触发的事件。
一种分布式航电软件联合仿真设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京芯传汇电子科技有限公司,未经南京芯传汇电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111205989.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于深度神经网络模型的图片内容审核方法
- 下一篇:一种软件开发用服务器散热架