当前位置:问答库>论文摘要

题目:天基仿真系统中DIS/HLA网关的研究与实现

关键词:分布式交互仿真;高层体系结构;天基仿真;网关

  摘要

在分布式交互仿真系统中,经常同时存在HLA(High Level Architecture,简称HLA)、DIS(Distributed Interactive Simulation,简称DIS)这两种仿真标准。DIS标准和HLA标准的有机结合问题,已成为分布式交互仿真的关键问题。天基仿真系统是面向空间领域军事演习和训练的仿真系统,其中大部分节点是基于IEEE 1516标准的HLA仿真节点,但是仍然有部分节点是基于IEEE 1278标准的DIS仿真节点。所以, DIS仿真与HLA仿真的互联互通是天基仿真系统的关键问题。 本文首先研究了空间仿真中的通讯卫星、导航卫星以及卫星变轨等实体与事件的特性,参考分布式交互仿真IEEE 1278标准,定义了上述三种实体或事件的协议数据单元(Protocol Data Unit,简称PDU)。 基于上述PDU的定义,在DIS、HLA仿真之间构建了DIS/HLA网关,实现了DIS与HLA仿真节点之间的互联互通。当DIS端和HLA端进行通讯时,通讯管理模块、映射转换模块和RTI(Run-Time Infrastructure,简称RTI)之间相互协作,完成接受消息、转换消息和发送消息的过程。在网关的转换过程中,实体管理模块建立了两个列表(本地实体列表、远程实体列表),并分别维护相应的实体及其状态。 由于DIS/HLA网关只能转换特定实体和事件,当系统需要扩展并要加入新转换任务时,经常需要重新修改代码。所以本文采用自动代码生成技术、Microsoft宏模版技术,构建了一个网关转换模块的代码生成器,从一定程度上减轻了开发人员的负担。 DIS/HLA网关在天基仿真系统中的实际使用情况,说明了本文研究实现的DIS/HLA网关是正确的、可用的。