● 摘要
高层体系结构(HLA)是一个开放的、支持面向对象的体系结构。通过提供通用的、相对独立的支撑环境服务,将应用层同底层支撑环境分离,即将具体的仿真功能实现、仿真运行管理和底层通讯三者分开。运行支撑环境(RTI)是HLA应用系统的核心,负责联邦中所有联邦成员的数据交互,并对联邦的时间推进进行协调。 本文首先分析了分布交互仿真技术的发展,并对DMSO HLA1.3标准进行了深入的研究。分布式仿真是建立在网络环境下的,减少网络负荷成为分布式仿真的一个重要课题。故采用UML并结合软件工程方法进行系统的设计。基于多网口的网络拓扑结构采用了集中分布式的体系结构,在DMSO RTI 1.3基本数据类型定义的基础上设计了RTI的基本数据结构并给出了在FEDEX、RTIEX、LRC中相应静态数据结构的类实现。接下来对HLA接口规范中与数据管理最为密切的声明管理、对象管理和数据分发管理分章进行分析。首先对声明管理、对象管理和数据分发管理的基本概念和相关规则进行了介绍;接着分析了各个功能的工作流程,既对动态的数据结构进行建模;然后对各个功能的典型接口的实现给以说明。最后采用将论文中的设计实现嵌入到开放RTI平台的方法从功能和性能两个方面对本论文的工作进行了实验,并对以后的工作进行了展望。此外本论文还包含了专题研究-基于Matlab/xPC的实时飞行仿真系统人机接口的设计。项目的开发经验为本论文的研究工作做了必要铺垫与准备。