自适应装备模拟器适配器制造技术

技术编号:27412972 阅读:68 留言:0更新日期:2021-02-21 14:28
本发明专利技术涉及自适应装备模拟器适配器,属于模拟器集成领域;包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;本发明专利技术采用了自动配置方法和自适应交互算法,有效的降低了适配器交互的频率,简化了适配器配置的流程,提高了模拟器集成的可靠性和可用性。和可用性。和可用性。

【技术实现步骤摘要】
自适应装备模拟器适配器


[0001]本专利技术属于模拟器集成领域,涉及自适应装备模拟器适配器。

技术介绍

[0002]LVC仿真是指实物(live)、虚拟(Virtual)、构造(Construct)相结合的仿真。实现LVC仿真需要基于分布式仿真支撑架构实现底层通信,并且采用网关、适配器、包装器等技术实现异构仿真资源的封装与集成。LVC系统要求仿真系统必须按照1:1时钟速度推进。国外典型的LVC体系架构为TENA,国内有TISA、Josim等。
[0003]在LVC仿真过程中,需要集成大量的模拟器资源,其集成与配置工作非常繁琐。此外,由于模拟器与LVC仿真中间件的运行体制差异,需要在集成过程中留有一定的集成柔性空间,降低集成后的系统复杂度。

技术实现思路

[0004]本专利技术解决的技术问题是:克服现有技术的不足,提出自适应装备模拟器适配器,采用了自动配置方法和自适应交互算法,有效的降低了适配器交互的频率,简化了适配器配置的流程,提高了模拟器集成的可靠性和可用性。
[0005]本专利技术解决技术的方案是:
[0006]自适应装备模拟器适配器,包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;
[0007]模拟器通信协议数据库:存储已知标准化模拟器的数据接口协议,并将数据接口协议发送至协议识别模块;
[0008]协议识别模块:接收外部模拟器传来的数据帧,根据数据帧识别外部模拟器的类型;接收模拟器通信协议数据库传来的数据接口协议;从数据接口协议中筛选出对应该类型外部模拟器的协议,并将根据对应协议将数据帧解析为事件信息和状态信息;将事件信息发送至模拟器输出事件触发器;将状态信息发送至中间件代理模块;
[0009]时间同步模块:向中间件代理模块发送时间脉冲信息;
[0010]模拟器输出事件触发器:接收协议识别模块传来的事件信息,对事件信息中的事件类型进行检验,将事件类型与LVC仿真数据规定的对应类型相匹配,转换为LVC仿真数据中的交互事件数据,并将交互事件数据发送至中间件代理模块;
[0011]中间件代理模块:接收时间同步模块传来的时间脉冲信息;接收协议识别模块传来的状态信息;接收模拟器输出事件触发器传来的交互事件数据;将状态信息和交互事件数据作为LVC仿真数据,输出至外部LVC仿真应用系统;订阅接收外部LVC仿真应用系统传来的模拟器输入状态信息,并将模拟器输入状态信息发送至模拟器输入状态插帧模块;
[0012]模拟器输入状态插帧模块:接收中间件代理模块传来的模拟器输入状态信息,对模拟器输入状态信息进行插帧处理,并将插帧后的模拟器输入状态信息发送至外部模拟器,实现外部模拟器的状态信息显示。
[0013]在上述的自适应装备模拟器适配器,所述时间同步模块实现将中间件代理模块的逻辑时间与外部LVC仿真应用系统保持一致。
[0014]在上述的自适应装备模拟器适配器,所述中间件代理模块订阅环境数据的频率实现根据工作状态调节:
[0015]当模拟器对应的作战实体为待机或毁伤状态下,将订阅频率调整至0.01Hz;当模拟器对应的作战实体为作战状态,将订阅频率调整至1Hz;当模拟器对应的作战实体为行进状态,将订阅频率调整至0.1Hz。
[0016]在上述的自适应装备模拟器适配器,所述模拟器输入状态插帧模块采用自适应插帧算法对模拟器输入状态信息进行插帧处理,根据该模拟器的运动与需求状态调节插帧帧频,将插帧后的模拟器输入状态信息发送给外部模拟器。
[0017]在上述的自适应装备模拟器适配器,所述自适应插帧算法为针对中间件代理模块所获取的模拟器输入状态信息之间进行线性插值,插值帧频与模拟器引擎当前的帧频一致。
[0018]在上述的自适应装备模拟器适配器,所述模拟器输入状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
[0019]在上述的自适应装备模拟器适配器,所述协议识别模块解析出的状态信息包括射击、探测、干扰;协议识别模块解析出的状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
[0020]本专利技术与现有技术相比的有益效果是:
[0021](1)本专利技术采用了自动配置方法和自适应交互算法,有效的降低了适配器交互的频率,简化了适配器配置的流程,提高了模拟器集成的可靠性和可用性;
[0022](2)本专利技术基于模拟器通信协议数据库实现协议自动识别与匹配,有效地降低了配置复杂度;
[0023](3)本专利技术自适应交互算法根据模拟器的仿真工况动态调整发布订阅更新频率,有效的降低了LVC试验训练应用中的网络通信负载;
[0024](4)本专利技术采用自适应插帧算法,根据该模拟器的运动与需求状态调节插帧帧频,降低了适配器计算机的总运算量。
附图说明
[0025]图1为本专利技术模拟器适配器系统示意图。
具体实施方式
[0026]下面结合实施例对本专利技术作进一步阐述。
[0027]本专利技术提出自适应装备模拟器适配器,该适配器用于在大型异构分布式仿真系统中用于集成装备模拟器,对应着逻辑靶场中的一个特定作战单元。
[0028]自适应装备模拟器适配器,如图1所示,具体包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;
[0029]模拟器通信协议数据库:存储已知标准化模拟器的数据接口协议,并将数据接口
协议发送至协议识别模块;
[0030]协议识别模块:接收外部模拟器传来的数据帧,根据数据帧识别外部模拟器的类型;接收模拟器通信协议数据库传来的数据接口协议;从数据接口协议中筛选出对应该类型外部模拟器的协议,并将根据对应协议将数据帧解析为事件信息和状态信息;将事件信息发送至模拟器输出事件触发器;将状态信息发送至中间件代理模块;其中,状态信息包括射击、探测、干扰;协议识别模块解析出的状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
[0031]时间同步模块:向中间件代理模块发送时间脉冲信息;时间同步模块实现将中间件代理模块的逻辑时间与外部LVC仿真应用系统保持一致。
[0032]模拟器输出事件触发器:接收协议识别模块传来的事件信息,对事件信息中的事件类型进行检验,将事件类型与LVC仿真数据规定的对应类型相匹配,转换为LVC仿真数据中的交互事件数据,并将交互事件数据发送至中间件代理模块;
[0033]中间件代理模块:接收时间同步模块传来的时间脉冲信息;接收协议识别模块传来的状态信息;接收模拟器输出事件触发器传来的交互事件数据;将状态信息和交互事件数据作为LVC仿真数据,输出至外部LVC仿真应用系统;订阅接收外部LVC仿真应用系统传来的模拟器输入状态信息,并将模拟器输入状态信息发送至模拟器输入状态插帧模块;
[0034]中间件代理模块订阅环境数据的频率实现根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.自适应装备模拟器适配器,其特征在于:包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;模拟器通信协议数据库:存储已知标准化模拟器的数据接口协议,并将数据接口协议发送至协议识别模块;协议识别模块:接收外部模拟器传来的数据帧,根据数据帧识别外部模拟器的类型;接收模拟器通信协议数据库传来的数据接口协议;从数据接口协议中筛选出对应该类型外部模拟器的协议,并将根据对应协议将数据帧解析为事件信息和状态信息;将事件信息发送至模拟器输出事件触发器;将状态信息发送至中间件代理模块;时间同步模块:向中间件代理模块发送时间脉冲信息;模拟器输出事件触发器:接收协议识别模块传来的事件信息,对事件信息中的事件类型进行检验,将事件类型与LVC仿真数据规定的对应类型相匹配,转换为LVC仿真数据中的交互事件数据,并将交互事件数据发送至中间件代理模块;中间件代理模块:接收时间同步模块传来的时间脉冲信息;接收协议识别模块传来的状态信息;接收模拟器输出事件触发器传来的交互事件数据;将状态信息和交互事件数据作为LVC仿真数据,输出至外部LVC仿真应用系统;订阅接收外部LVC仿真应用系统传来的模拟器输入状态信息,并将模拟器输入状态信息发送至模拟器输入状态插帧模块;模拟器输入状态插帧模块:接收中间件代理模块传来的模拟器输入状态信息,对模拟器输入状态信息进行插帧处理,并将插帧后的模拟器输入状态信息发送至外部模拟...

【专利技术属性】
技术研发人员:王晓路贾长伟王立伟刘闻张恒汪宏昇张冶池元成贾倩赵山杉赵月王小辉李晶郑小鹏王长庆王颖昕
申请(专利权)人:中国运载火箭技术研究院
类型:发明
国别省市:

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

1