论文部分内容阅读
分布式交互仿真(DIS: Distributed Interactive Simulation)技术以其对仿真资源的高效利用、对仿真模型的可重用设计以及高的仿真设计与实现效率成为现代系统仿真技术的重要研究方向。为充分获得DIS技术在复杂大系统仿真等方面的技术优势,高层体系结构(HLA:High LevelArchitecture)支持仿真模型的开放、可重用以及接口的标准化,为分布式仿真提供了基础协议,并逐步成为分布式仿真的标准。本论文是基于HLA的接口规范和仿真软件运行支撑环境(RTI:Run-timeInfrastructure),研究基于HLA的分布式仿真系统框架代码的自动生成工具,在降低仿真联邦的开发难度、提高仿真系统的设计和开发效率、提高仿真模型的可重用性等方面具有重要的现实意义。本文的主要研究内容如下:1、本文详细介绍和分析了HLA/RTI的基本原理,在研究一般性联邦开发顺序流程和时间管理的基础上,针对雷达仿真系统设计出一种流水线式的仿真结构,将每个仿真节点设计为界面层、仿真计算层、网络层以及应用管理层的四层结构,对框架各层的通用代码进行了抽象与封装。2、在设计的框架基础上,进一步对框架的差异化部分研究。按照软件开发的需求分析、软件功能分析与设计以及软件实现的过程,对工具开发过程的各个步骤进行了描述,最后完成了针对框架代码中与交互内容部分的自动生成工具的设计和实现。3、针对脉冲雷达仿真的实例,对由框架代码自动生成工具产生的框架代码进行了测试。在验证设计结果正确性的同时,和手工完成的联邦的设计开发过程进行了比对,从而验证用代码自动生成工具开发仿真系统的高效率。4、本文完成的基于HLA的分布式仿真软件框架代码自动生成工具可直接应用于雷达仿真联邦的开发,可大幅提高分布式仿真系统的研制效率,保证仿真模型的可重用性。