[发明专利]基于HLA的高通量分布式仿真支撑平台、系统及仿真方法无效
申请号: | 201210125406.3 | 申请日: | 2012-04-25 |
公开(公告)号: | CN102664953A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 范文慧;陈新;岳英超;肖田元;唐树才;马成;李犁 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京中伟智信专利商标代理事务所 11325 | 代理人: | 张岱 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 hla 通量 分布式 仿真 支撑 平台 系统 方法 | ||
1.一种基于HLA的高通量分布式仿真支撑平台,所述平台包括依次连接的RTI网关、RTI本地进程单元和接口函数库单元,所述接口函数库单元连接联邦成员;所述RTI网关为所述仿真支撑平台提供的服务包括:仿真联邦管理服务、仿真成员声明管理服务、仿真对象管理服务、仿真时间管理服务、所有权管理服务和数据分发管理服务;其特征在于,所述仿真支撑平台通过调用高通量数据传输控制模块来进行数据传输,所述高通量数据传输控制模块包括:数据连接启动接口、数据连接初始化接口、传输数据写入接口、事件发送接口、数据等待接口、传输数据读取接口和数据连接关闭接口,其中,
数据连接启动接口,建立高通量传输网络连接,RTIAmb与RTIGate初始化时调用;
数据连接初始化接口,用于对高通量传输网络进行初始化,对传输网络进行参数设置;
传输数据写入接口,用于将传输数据进行封装,并写入反射内存;
事件发送接口,发送一个中断,通过中断信息来判定数据传输的状态;
数据等待接口,等待中断并确认中断,根据中断信息调用传输数据读取接口以读取数据;
传输数据读取接口,用于将传输数据进行封装,并读取反射内存;
数据连接关闭接口,用于关闭高通量传输网络连接,成员退出联邦执行时调用。
2.根据权利要求1所述的基于HLA的高通量分布式仿真支撑平台,其特征在于:所述数据传输是通过RTI网关和RTI本地进程单元调用高通量传输模块中的RMN套接字实现。
3.一种高通量分布式仿真支撑系统,其特征在于,所述系统包括一反射内存网和至少两个权利要求1所述的基于HLA的高通量分布式仿真支撑平台,所述反射内存网包括多模光纤和设置在所述多模光纤上的反射内存卡;所述仿真支撑平台连接所述反射内存卡。
4.根据权利要求3所述的高通量分布式仿真支撑系统,其特征在于:高通量数据传输控制模块对高通量传输网络进行控制;所述支撑平台通过调用该高通量数据传输控制模块的接口函数进行数据传输。
5.一种基于HLA的高通量分布式仿真方法,其特征在于,包括下述步骤:
开启RTIGate进程,管理联邦的创建、销毁以及联邦执行过程中的数据交互;
每个联邦成员通过与RTIGate的通信初始化,加入到相应的联邦中;
当一个联邦成员开始加入联邦之初,RTIAmb进程自动在后台启动,并自动监听来自成员程序和RTI服务器的请求;
libRTI通过RTIAmb向联邦成员提供HLA的各种服务请求,联邦成员进程通过本地套接字将请求提交给RTIAmb;
RTIGate接收RTIAmb发来的请求,对其进行处理,然后将消息通知相应的联邦成员的RTIAmb,供该联邦成员进行仿真应用;
联邦成员通过反射内存卡实现内部互联及互操作,反射内存卡和RTI网关通过反射内存网相连以统一进行管理和通信。
6.根据权利要求5所述的基于HLA的高通量分布式仿真方法,其特征在于,反射内存卡和RTI网关通过反射内存网相连以统一进行管理和通信主要包括发送数据分步骤和接受数据分步骤,其中,发送数据分步骤包括:
将第一仿真单元中的数据写入反射内存卡;
第一仿真单元向第二仿真单元发送中断;
第一仿真单元等待第二仿真单元的确认中断;
第一仿真单元得到确认中断,所述发送数据分步骤结束;
接受数据分步骤包括:
第二仿真单元等待来自第一仿真单元的中断;
第二仿真单元得到第一仿真单元的中断;
第二仿真单元从反射内存卡中读取数据;
第二仿真单元发送确认中断至第一仿真单元,所述接受数据分步骤结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210125406.3/1.html,转载请声明来源钻瓜专利网。