一种协同仿真运行系统技术方案

技术编号:36694431 阅读:50 留言:0更新日期:2023-02-27 20:04
本发明专利技术涉及一种协同仿真运行系统,属于协同仿真技术领域,解决了现有协同仿真运行方式复杂度较高的问题。一种协同仿真运行系统,包括:试验信息处理分系统,用于通过解析仿真任务,构建仿真任务的任务模式;所述任务模式用于记录所述仿真任务中每个任务行为对应的仿真节点的配置信息和存储数据信息;运行中控制分系统,用于实现仿真运行过程中的时间线管理,还用于控制所述仿真节点在指定动作时间执行相应的仿真动作,并记录运行仿真任务过程中所述仿真节点的节点状态;可视化显示分系统,用于为所述任务模式的构建过程提供可视化界面,还用于为仿真运行过程中所述仿真节点的节点状态变化进行可视化展示,还用于提供仿真运行。行。行。

【技术实现步骤摘要】
一种协同仿真运行系统


[0001]本专利技术涉及协同仿真
,尤其涉及一种协同仿真运行系统。

技术介绍

[0002]在协同仿真过程中,需要对仿真任务进行分解,以特定形式呈现,并记录协同仿真过程中的仿真任务的执行情况。
[0003]因此,仿真任务的分解方式、仿真过程的运行过程会非常直接的影响仿真效果。如何构建一种协同仿真运行系统,能够简单、快捷、有效地实现协同仿真运行,是本领域技术人员亟需解决的问题。

技术实现思路

[0004]鉴于上述的分析,本专利技术实施例旨在提供一种协同仿真运行系统,用以解决现有协同仿真运行方式复杂度较高的问题。
[0005]本专利技术实施例提供了一种协同仿真运行系统,包括:
[0006]试验信息处理分系统,用于通过解析仿真任务,构建仿真任务的任务模式;所述任务模式用于记录所述仿真任务中每个任务行为对应的仿真节点的配置信息和存储数据信息;
[0007]运行中控制分系统,用于实现仿真运行过程中的时间线管理,还用于控制所述仿真节点在指定动作时间执行相应的仿真动作,并记录运行仿真任务过程中所述仿真节点的节点状态;
[0008]可视化显示分系统,用于为所述任务模式的构建过程提供可视化界面,还用于为仿真运行过程中所述仿真节点的节点状态变化进行可视化展示,还用于提供仿真运行。
[0009]在上述方案的基础上,本专利技术还提出了以下改进:
[0010]进一步,所述仿真节点包括以下一种或多种:实体仿真节点、目标仿真节点、事件仿真节点;r/>[0011]所述仿真节点的配置信息包括基本属性信息和执行动作信息;其中,所述基本属性信息包括节点名称和节点类型;
[0012]所述仿真节点的存储数据信息包括仿真节点对应的内存地址、内存数据结构。
[0013]进一步,所述试验信息处理分系统,包括:
[0014]仿真节点信息注册模块,用于根据所述仿真任务,确定参与所述仿真任务的实体仿真节点、目标仿真节点和/或事件仿真节点;还配置参与所述仿真任务的实体仿真节点、目标仿真节点和/或事件仿真节点的基本属性信息和存储数据信息;
[0015]任务模式生成模块,用于根据仿真任务的执行顺序,可视化呈现仿真节点之间的关联关系;所述关联关系包括并行关系、串行关系和条件判断关系;
[0016]仿真任务解析模块,用于根据所述仿真任务中对各仿真节点的功能设置、以及所述仿真节点之间的关联关系,确定相应仿真节点的执行动作信息,并将所述关联关系及执
行动作信息映射至所述仿真节点信息注册模块中相应仿真节点的配置信息中。
[0017]进一步,所述试验信息处理分系统,还包括反射内存管理模块;
[0018]所述反射内存管理模块,用于调取对所述仿真节点进行内存分配设置,还用于在仿真运行过程中动态控制所述系统与各仿真节点之间的交互指令、交互指令过程中所产生的数据的内存地址设定;还用于对仿真节点间的内存分配进行重叠校验。
[0019]进一步,所述任务模式生成模块执行:
[0020]创建任务模式模板,填充参与所述仿真任务的实体仿真节点、目标仿真节点和/或事件仿真节点的配置信息和存储数据信息;
[0021]将参与所述仿真任务的实体仿真节点、目标仿真节点和/或事件仿真节点、以及仿真节点之间的关联关系进行图形化绘制,形成仿真任务的任务模式。
[0022]进一步,在所述任务模式生成模块中,绘制的图形包括:节点样式图形、事件样式图形、条件样式图形、目标样式图形、连线样式图形;
[0023]每一实体仿真节点与一个节点样式图形一一映射;
[0024]每一事件仿真节点与一个事件样式图形一一映射;
[0025]每一目标仿真节点与一个目标样式图像一一映射;
[0026]根据仿真节点之间的条件关系,选定条件样式图形;
[0027]根据仿真节点的执行顺序以及关联关系,通过连线样式图形实现节点样式图形、事件样式图形、条件样式图形及目标样式图形之间的连接。
[0028]进一步,所述仿真节点之间的关联关系包括:
[0029]并行关系:拥有并行关系的仿真节点,在运行仿真任务时,同时启动运行;
[0030]串行关系:拥有串行关系的仿真节点,在运行仿真任务时,作为父节点的仿真节点运行结束后,启动作为子节点的仿真节点运行;
[0031]条件关系:通过条件关系的判断,决定启动哪一个仿真节点,确定后续流程的分支走向。
[0032]进一步,所述运行中控制分系统,还用于:
[0033]在基于任务模式配置仿真节点之后,执行:
[0034]判断仿真节点的配置是否有效;
[0035]判断仿真节点与其相连的仿真设备之间的通讯是否正常;
[0036]若配置有效、通讯正常,则检查通过,等待运行仿真任务。
[0037]进一步,所述运行中控制分系统,执行:
[0038]运行仿真任务过程中,根据仿真任务的执行顺序,控制启动相应的仿真节点;
[0039]仿真节点根据所述存储数据信息,向反射内存卡申请节点内存,以获取节点内存;
[0040]仿真节点根据所述执行动作信息,执行相应的仿真动作。
[0041]进一步,所述运行中控制分系统,还执行:
[0042]仿真任务开始运行后,主线程启动,主线程控制各仿真节点的启动时机、仿真节点的前后运行顺序、内存地址传递、内存改变、仿真节点状态监听、仿真节点错误监听、仿真节点之间的信息交互、运行终止时机。
[0043]与现有技术相比,本专利技术至少可实现如下有益效果之一:
[0044]本专利技术提供的协同仿真运行系统,能够通过分解仿真任务得到相应的任务模式,
在任务模式中记录了仿真任务中每个任务行为对应的仿真节点的配置信息和存储数据信息;因此,在配置各仿真节点之后,即可根据仿真任务构建任务队列,所述任务队列记录每一仿真节点的动作时间及仿真参数;然后,运行仿真任务,基于所述仿真队列,控制所述仿真节点在指定动作时间执行相应的仿真动作,并记录运行仿真任务过程中所述仿真节点的节点状态。此外,本系统还通过提供可视化界面,实现仿真运行前任务模式的可视化构建、仿真运行过程中仿真节点状态的可视化展示、仿真运行后回溯数据的可视化展示,便于本领域技术人员更加直观地了解仿真任务的整个实现过程。该系统能够简单、快捷、有效地实现协同仿真运行,有效解决了现有协同仿真运行难度大的问题。
[0045]本专利技术中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过说明书以及附图中所特别指出的内容中来实现和获得。
附图说明
[0046]附图仅用于示出具体实施例的目的,而并不认为是对本专利技术的限制,在整个附图中,相同的参考符号表示相同的部件。
[0047]图1为本专利技术实施例提本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种协同仿真运行系统,其特征在于,包括:试验信息处理分系统,用于通过解析仿真任务,构建仿真任务的任务模式;所述任务模式用于记录所述仿真任务中每个任务行为对应的仿真节点的配置信息和存储数据信息;运行中控制分系统,用于实现仿真运行过程中的时间线管理,还用于控制所述仿真节点在指定动作时间执行相应的仿真动作,并记录运行仿真任务过程中所述仿真节点的节点状态;可视化显示分系统,用于为所述任务模式的构建过程提供可视化界面,还用于为仿真运行过程中所述仿真节点的节点状态变化进行可视化展示,还用于提供仿真运行。2.根据权利要求1所述的协同仿真运行系统,其特征在于,所述仿真节点包括以下一种或多种:实体仿真节点、目标仿真节点、事件仿真节点;所述仿真节点的配置信息包括基本属性信息和执行动作信息;其中,所述基本属性信息包括节点名称和节点类型;所述仿真节点的存储数据信息包括仿真节点对应的内存地址、内存数据结构。3.根据权利要求2所述的协同仿真运行系统,其特征在于,所述试验信息处理分系统,包括:仿真节点信息注册模块,用于根据所述仿真任务,确定参与所述仿真任务的实体仿真节点、目标仿真节点和/或事件仿真节点;还配置参与所述仿真任务的实体仿真节点、目标仿真节点和/或事件仿真节点的基本属性信息和存储数据信息;任务模式生成模块,用于根据仿真任务的执行顺序,可视化呈现仿真节点之间的关联关系;所述关联关系包括并行关系、串行关系和条件判断关系;仿真任务解析模块,用于根据所述仿真任务中对各仿真节点的功能设置、以及所述仿真节点之间的关联关系,确定相应仿真节点的执行动作信息,并将所述关联关系及执行动作信息映射至所述仿真节点信息注册模块中相应仿真节点的配置信息中。4.根据权利要求3所述的协同仿真运行系统,其特征在于,所述试验信息处理分系统,还包括反射内存管理模块;所述反射内存管理模块,用于调取对所述仿真节点进行内存分配设置,还用于在仿真运行过程中动态控制所述系统与各仿真节点之间的交互指令、交互指令过程中所产生的数据的内存地址设定;还用于对仿真节点间的内存分配进行重叠校验。5.根据权利要求4所述的协同仿真运行系统,其特征在于,所述任务模式生成模块执行:创建任务模式模板,填充...

【专利技术属性】
技术研发人员:李景佟佳慧张闻博
申请(专利权)人:北京机电工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1