CN112380718A - 自适应装备模拟器适配器 - Google Patents
自适应装备模拟器适配器 Download PDFInfo
- Publication number
- CN112380718A CN112380718A CN202011311167.1A CN202011311167A CN112380718A CN 112380718 A CN112380718 A CN 112380718A CN 202011311167 A CN202011311167 A CN 202011311167A CN 112380718 A CN112380718 A CN 112380718A
- Authority
- CN
- China
- Prior art keywords
- simulator
- module
- state information
- frame
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/02—CAD in a network environment, e.g. collaborative CAD or distributed simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及自适应装备模拟器适配器,属于模拟器集成领域;包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;本发明采用了自动配置方法和自适应交互算法,有效的降低了适配器交互的频率,简化了适配器配置的流程,提高了模拟器集成的可靠性和可用性。
Description
技术领域
本发明属于模拟器集成领域,涉及自适应装备模拟器适配器。
背景技术
LVC仿真是指实物(live)、虚拟(Virtual)、构造(Construct)相结合的仿真。实现LVC仿真需要基于分布式仿真支撑架构实现底层通信,并且采用网关、适配器、包装器等技术实现异构仿真资源的封装与集成。LVC***要求仿真***必须按照1:1时钟速度推进。国外典型的LVC体系架构为TENA,国内有TISA、Josim等。
在LVC仿真过程中,需要集成大量的模拟器资源,其集成与配置工作非常繁琐。此外,由于模拟器与LVC仿真中间件的运行体制差异,需要在集成过程中留有一定的集成柔性空间,降低集成后的***复杂度。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提出自适应装备模拟器适配器,采用了自动配置方法和自适应交互算法,有效的降低了适配器交互的频率,简化了适配器配置的流程,提高了模拟器集成的可靠性和可用性。
本发明解决技术的方案是:
自适应装备模拟器适配器,包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;
模拟器通信协议数据库:存储已知标准化模拟器的数据接口协议,并将数据接口协议发送至协议识别模块;
协议识别模块:接收外部模拟器传来的数据帧,根据数据帧识别外部模拟器的类型;接收模拟器通信协议数据库传来的数据接口协议;从数据接口协议中筛选出对应该类型外部模拟器的协议,并将根据对应协议将数据帧解析为事件信息和状态信息;将事件信息发送至模拟器输出事件触发器;将状态信息发送至中间件代理模块;
时间同步模块:向中间件代理模块发送时间脉冲信息;
模拟器输出事件触发器:接收协议识别模块传来的事件信息,对事件信息中的事件类型进行检验,将事件类型与LVC仿真数据规定的对应类型相匹配,转换为LVC仿真数据中的交互事件数据,并将交互事件数据发送至中间件代理模块;
中间件代理模块:接收时间同步模块传来的时间脉冲信息;接收协议识别模块传来的状态信息;接收模拟器输出事件触发器传来的交互事件数据;将状态信息和交互事件数据作为LVC仿真数据,输出至外部LVC仿真应用***;订阅接收外部LVC仿真应用***传来的模拟器输入状态信息,并将模拟器输入状态信息发送至模拟器输入状态插帧模块;
模拟器输入状态插帧模块:接收中间件代理模块传来的模拟器输入状态信息,对模拟器输入状态信息进行插帧处理,并将插帧后的模拟器输入状态信息发送至外部模拟器,实现外部模拟器的状态信息显示。
在上述的自适应装备模拟器适配器,所述时间同步模块实现将中间件代理模块的逻辑时间与外部LVC仿真应用***保持一致。
在上述的自适应装备模拟器适配器,所述中间件代理模块订阅环境数据的频率实现根据工作状态调节:
当模拟器对应的作战实体为待机或毁伤状态下,将订阅频率调整至0.01Hz;当模拟器对应的作战实体为作战状态,将订阅频率调整至1Hz;当模拟器对应的作战实体为行进状态,将订阅频率调整至0.1Hz。
在上述的自适应装备模拟器适配器,所述模拟器输入状态插帧模块采用自适应插帧算法对模拟器输入状态信息进行插帧处理,根据该模拟器的运动与需求状态调节插帧帧频,将插帧后的模拟器输入状态信息发送给外部模拟器。
在上述的自适应装备模拟器适配器,所述自适应插帧算法为针对中间件代理模块所获取的模拟器输入状态信息之间进行线性插值,插值帧频与模拟器引擎当前的帧频一致。
在上述的自适应装备模拟器适配器,所述模拟器输入状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
在上述的自适应装备模拟器适配器,所述协议识别模块解析出的状态信息包括射击、探测、干扰;协议识别模块解析出的状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
本发明与现有技术相比的有益效果是:
(1)本发明采用了自动配置方法和自适应交互算法,有效的降低了适配器交互的频率,简化了适配器配置的流程,提高了模拟器集成的可靠性和可用性;
(2)本发明基于模拟器通信协议数据库实现协议自动识别与匹配,有效地降低了配置复杂度;
(3)本发明自适应交互算法根据模拟器的仿真工况动态调整发布订阅更新频率,有效的降低了LVC试验训练应用中的网络通信负载;
(4)本发明采用自适应插帧算法,根据该模拟器的运动与需求状态调节插帧帧频,降低了适配器计算机的总运算量。
附图说明
图1为本发明模拟器适配器***示意图。
具体实施方式
下面结合实施例对本发明作进一步阐述。
本发明提出自适应装备模拟器适配器,该适配器用于在大型异构分布式仿真***中用于集成装备模拟器,对应着逻辑靶场中的一个特定作战单元。
自适应装备模拟器适配器,如图1所示,具体包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;
模拟器通信协议数据库:存储已知标准化模拟器的数据接口协议,并将数据接口协议发送至协议识别模块;
协议识别模块:接收外部模拟器传来的数据帧,根据数据帧识别外部模拟器的类型;接收模拟器通信协议数据库传来的数据接口协议;从数据接口协议中筛选出对应该类型外部模拟器的协议,并将根据对应协议将数据帧解析为事件信息和状态信息;将事件信息发送至模拟器输出事件触发器;将状态信息发送至中间件代理模块;其中,状态信息包括射击、探测、干扰;协议识别模块解析出的状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
时间同步模块:向中间件代理模块发送时间脉冲信息;时间同步模块实现将中间件代理模块的逻辑时间与外部LVC仿真应用***保持一致。
模拟器输出事件触发器:接收协议识别模块传来的事件信息,对事件信息中的事件类型进行检验,将事件类型与LVC仿真数据规定的对应类型相匹配,转换为LVC仿真数据中的交互事件数据,并将交互事件数据发送至中间件代理模块;
中间件代理模块:接收时间同步模块传来的时间脉冲信息;接收协议识别模块传来的状态信息;接收模拟器输出事件触发器传来的交互事件数据;将状态信息和交互事件数据作为LVC仿真数据,输出至外部LVC仿真应用***;订阅接收外部LVC仿真应用***传来的模拟器输入状态信息,并将模拟器输入状态信息发送至模拟器输入状态插帧模块;
中间件代理模块订阅环境数据的频率实现根据工作状态调节:
当模拟器对应的作战实体为待机或毁伤状态下,将订阅频率调整至0.01Hz;当模拟器对应的作战实体为作战状态,将订阅频率调整至1Hz;当模拟器对应的作战实体为行进状态,将订阅频率调整至0.1Hz。
模拟器输入状态插帧模块:接收中间件代理模块传来的模拟器输入状态信息,对模拟器输入状态信息进行插帧处理,并将插帧后的模拟器输入状态信息发送至外部模拟器,实现外部模拟器的状态信息显示。
模拟器输入状态插帧模块采用自适应插帧算法对模拟器输入状态信息进行插帧处理,根据该模拟器的运动与需求状态调节插帧帧频,将插帧后的模拟器输入状态信息发送给外部模拟器。
自适应插帧算法为针对中间件代理模块所获取的模拟器输入状态信息之间进行线性插值,插值帧频与模拟器引擎当前的帧频一致。
模拟器输入状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
Claims (7)
1.自适应装备模拟器适配器,其特征在于:包括模拟器通信协议数据库、协议识别模块、时间同步模块、模拟器输出事件触发器、中间件代理模块和模拟器输入状态插帧模块;
模拟器通信协议数据库:存储已知标准化模拟器的数据接口协议,并将数据接口协议发送至协议识别模块;
协议识别模块:接收外部模拟器传来的数据帧,根据数据帧识别外部模拟器的类型;接收模拟器通信协议数据库传来的数据接口协议;从数据接口协议中筛选出对应该类型外部模拟器的协议,并将根据对应协议将数据帧解析为事件信息和状态信息;将事件信息发送至模拟器输出事件触发器;将状态信息发送至中间件代理模块;
时间同步模块:向中间件代理模块发送时间脉冲信息;
模拟器输出事件触发器:接收协议识别模块传来的事件信息,对事件信息中的事件类型进行检验,将事件类型与LVC仿真数据规定的对应类型相匹配,转换为LVC仿真数据中的交互事件数据,并将交互事件数据发送至中间件代理模块;
中间件代理模块:接收时间同步模块传来的时间脉冲信息;接收协议识别模块传来的状态信息;接收模拟器输出事件触发器传来的交互事件数据;将状态信息和交互事件数据作为LVC仿真数据,输出至外部LVC仿真应用***;订阅接收外部LVC仿真应用***传来的模拟器输入状态信息,并将模拟器输入状态信息发送至模拟器输入状态插帧模块;
模拟器输入状态插帧模块:接收中间件代理模块传来的模拟器输入状态信息,对模拟器输入状态信息进行插帧处理,并将插帧后的模拟器输入状态信息发送至外部模拟器,实现外部模拟器的状态信息显示。
2.根据权利要求1所述的自适应装备模拟器适配器,其特征在于:所述时间同步模块实现将中间件代理模块的逻辑时间与外部LVC仿真应用***保持一致。
3.根据权利要求2所述的自适应装备模拟器适配器,其特征在于:所述中间件代理模块订阅环境数据的频率实现根据工作状态调节:
当模拟器对应的作战实体为待机或毁伤状态下,将订阅频率调整至0.01Hz;当模拟器对应的作战实体为作战状态,将订阅频率调整至1Hz;当模拟器对应的作战实体为行进状态,将订阅频率调整至0.1Hz。
4.根据权利要求3所述的自适应装备模拟器适配器,其特征在于:所述模拟器输入状态插帧模块采用自适应插帧算法对模拟器输入状态信息进行插帧处理,根据该模拟器的运动与需求状态调节插帧帧频,将插帧后的模拟器输入状态信息发送给外部模拟器。
5.根据权利要求4所述的自适应装备模拟器适配器,其特征在于:所述自适应插帧算法为针对中间件代理模块所获取的模拟器输入状态信息之间进行线性插值,插值帧频与模拟器引擎当前的帧频一致。
6.根据权利要求5所述的自适应装备模拟器适配器,其特征在于:所述模拟器输入状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
7.根据权利要求6所述的自适应装备模拟器适配器,其特征在于:所述协议识别模块解析出的状态信息包括射击、探测、干扰;协议识别模块解析出的状态信息包括作战实体的位置、速度、姿态、工况、目标特性、弹药量和油料量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011311167.1A CN112380718B (zh) | 2020-11-20 | 2020-11-20 | 自适应装备模拟器适配器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011311167.1A CN112380718B (zh) | 2020-11-20 | 2020-11-20 | 自适应装备模拟器适配器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112380718A true CN112380718A (zh) | 2021-02-19 |
CN112380718B CN112380718B (zh) | 2023-08-01 |
Family
ID=74584533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011311167.1A Active CN112380718B (zh) | 2020-11-20 | 2020-11-20 | 自适应装备模拟器适配器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112380718B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114199600A (zh) * | 2021-12-06 | 2022-03-18 | 中国运载火箭技术研究院 | 一种样机集成适配器 |
CN114444734A (zh) * | 2022-01-27 | 2022-05-06 | 山东电工电气集团有限公司 | 一种基于边缘计算的变压器多模态故障诊断方法 |
CN115688686A (zh) * | 2022-09-02 | 2023-02-03 | 中国人民解放军92493部队试验训练总体研究所 | 一种lvc资源接入校验方法及设备 |
CN116455990A (zh) * | 2023-06-19 | 2023-07-18 | 中国人民解放军陆军航空兵学院 | 基于信息交互总线的lvc合同训练环境构建方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060206892A1 (en) * | 2005-03-11 | 2006-09-14 | Vega Rene A | Systems and methods for multi-level intercept processing in a virtual machine environment |
CN109214129A (zh) * | 2018-10-25 | 2019-01-15 | 中国运载火箭技术研究院 | 一种基于虚实置换的受限网络条件下lvc仿真容错方法 |
CN111078416A (zh) * | 2019-11-28 | 2020-04-28 | 中国运载火箭技术研究院 | 一种动态剪裁发布订阅关系的lvc网关 |
CN111125870A (zh) * | 2019-11-11 | 2020-05-08 | 中国运载火箭技术研究院 | 基于交互对象模型动态配置的混合实时性lvc仿真集成方法 |
-
2020
- 2020-11-20 CN CN202011311167.1A patent/CN112380718B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060206892A1 (en) * | 2005-03-11 | 2006-09-14 | Vega Rene A | Systems and methods for multi-level intercept processing in a virtual machine environment |
CN109214129A (zh) * | 2018-10-25 | 2019-01-15 | 中国运载火箭技术研究院 | 一种基于虚实置换的受限网络条件下lvc仿真容错方法 |
CN111125870A (zh) * | 2019-11-11 | 2020-05-08 | 中国运载火箭技术研究院 | 基于交互对象模型动态配置的混合实时性lvc仿真集成方法 |
CN111078416A (zh) * | 2019-11-28 | 2020-04-28 | 中国运载火箭技术研究院 | 一种动态剪裁发布订阅关系的lvc网关 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114199600A (zh) * | 2021-12-06 | 2022-03-18 | 中国运载火箭技术研究院 | 一种样机集成适配器 |
CN114444734A (zh) * | 2022-01-27 | 2022-05-06 | 山东电工电气集团有限公司 | 一种基于边缘计算的变压器多模态故障诊断方法 |
CN115688686A (zh) * | 2022-09-02 | 2023-02-03 | 中国人民解放军92493部队试验训练总体研究所 | 一种lvc资源接入校验方法及设备 |
CN115688686B (zh) * | 2022-09-02 | 2024-01-12 | 中国人民解放军92493部队试验训练总体研究所 | 一种lvc资源接入校验方法及设备 |
CN116455990A (zh) * | 2023-06-19 | 2023-07-18 | 中国人民解放军陆军航空兵学院 | 基于信息交互总线的lvc合同训练环境构建方法及*** |
CN116455990B (zh) * | 2023-06-19 | 2023-08-22 | 中国人民解放军陆军航空兵学院 | 基于信息交互总线的lvc合同训练环境构建方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112380718B (zh) | 2023-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112380718A (zh) | 自适应装备模拟器适配器 | |
CN107390650B (zh) | 一种基于物联网的数据采集***及基于该***的数据压缩方法 | |
CN109740222B (zh) | 一种针对汽车网联化场景的测试装置和*** | |
CN109640116A (zh) | 云手机网络视频编码方法与服务器 | |
CN102802139A (zh) | 一种物联网网关数据适配***及方法 | |
CN107786623B (zh) | 消息异步处理方法和装置 | |
CN111464419B (zh) | 一种基于总线网络通信的数据传输控制方法 | |
CN102769533A (zh) | 数据处理方法和数据处理装置 | |
CN112383418B (zh) | 一种基于fpga的以太网报文高速可靠传输的设计方法 | |
CN102521190A (zh) | 一种应用于实时数据处理的多级总线*** | |
CN109522194B (zh) | 针对axi协议从设备接口的自动化压力测试***及方法 | |
CN111562552A (zh) | 一种地面雷达同步网络主控装置及控制方法 | |
CN112769795B (zh) | 一种基于数据仓库的报文通信解析***及方法 | |
CN109684566A (zh) | 标签引擎实现方法、装置、计算机设备及存储介质 | |
CN105511442A (zh) | 人机交互***和方法、及消防车 | |
CN110221937A (zh) | 一种板间通信数据的解析方法 | |
CN111221265A (zh) | 一种舵***在回路的总线信息提取装置及半实物仿真方法 | |
CN110096002A (zh) | 一种基于canfd总线的自动化测试***及测试方法 | |
CN103347023A (zh) | 一种工业现场环境下hdlc通信控制器 | |
CN112307651A (zh) | 自组织lvc应用集成*** | |
CN114240035A (zh) | 一种基于业务感知的转接设备低功耗控制方法及转接设备 | |
KR100715915B1 (ko) | 피엘시 기기와 에이치엠아이 장비간의 공유메모리를 이용한데이터 메모리 동기화 방법 | |
CN107643991B (zh) | 数据处理芯片和***、数据存储转发处理方法 | |
EP2747347A1 (en) | Radio frequency communication simulation | |
CN111507053A (zh) | 集成电路仿真中数据通信的方法、模块、存储介质及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |