[发明专利]一种基于反射内存网的消息响应分布式仿真方法有效
申请号: | 201611270784.5 | 申请日: | 2016-12-27 |
公开(公告)号: | CN108241770B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 李铁术;闫磊;李正刚;马徐琨;朱勇 | 申请(专利权)人: | 中国船舶重工集团公司七五○试验场 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650000*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 反射 内存 消息 响应 分布式 仿真 方法 | ||
1.一种基于反射内存网的消息响应分布式仿真方法,包括以下步骤:
步骤1,构建包括多个仿真节点、以及相对应的多个反射内存的分布式仿真平台:
步骤1.1,组建由反射内存构成的反射内存网,配置分布式仿真平台上的各仿真节点和RTI所支撑的数据总线,仿真节点与反射内存一一对应;
步骤1.2,定义仿真节点的数据结构,按照所定义的数据结构划分反射内存的存储区;
步骤1.3,定义各个仿真节点的数据读写接口和消息响应接口;
步骤2,仿真节点利用消息-响应的机制向反射内存存储数据:
步骤2.1,仿真节点通过消息响应接口向数据总线发送消息响应,同时对其所对应的反射内存发送数据,其余仿真节点通过RTI获取数据总线上传输的消息响应,反射内存和仿真节点通过所接收的消息响应来判断数据传输的状态;
步骤2.2,所对应的反射内存接收到存储数据的消息响应后通过数据读写接口获取仿真节点所发送的数据,并将数据存储至步骤1.2中所划分的反射内存的存储区中;
步骤2.3,通过反射内存网映射所对应的反射内存中所存储的数据到其余反射内存中;
步骤3,仿真节点利用消息-响应的机制从反射内存读取数据:
仿真节点通过消息响应接口向数据总线和它所对应的反射内存发送读取数据的消息响应,反射内存接收到数据读取消息时通过数据读写接口将存储区中的数据读取并发送至仿真节点。
2.根据权利要求1所述的消息响应分布式仿真方法,其特征在于:所述步骤1.2中的数据结构包括通用数据结构和扩展数据结构。
3.根据权利要求1所述的消息响应分布式仿真方法,其特征在于:所述步骤1.2中存储区按照静态方法划分,在整个仿真过程中存储区的大小和结构保持不变。
4.根据权利要求1所述的消息响应分布式仿真方法,其特征在于:所述步骤1.2中存储区按照动态方法划分,将仿真过程划分为不同阶段,并根据每个仿真阶段的数据量、预设定的仿真流程和仿真参数定义不同的仿真数据量和数据结构,动态改变每个仿真阶段中存储区的大小和结构。
5.根据权利要求1所述的消息响应分布式仿真方法,其特征在于:所述步骤1.2中定义数据结构时按照仿真数据类别增加数据更新标志位,当执行步骤2.2时通过所述数据更新标志位判断该类数据是否需要更新,根据需要更新的数据对反射内存进行存储操作。
6.根据权利要求5所述的消息响应分布式仿真方法,其特征在于:所述步骤3中根据所述数据更新标志位对反射内存进行读取操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司七五○试验场,未经中国船舶重工集团公司七五○试验场许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611270784.5/1.html,转载请声明来源钻瓜专利网。