● 摘要
随着分布交互仿真系统不断向前飞速发展,其体系结构也从原来的集中式、封闭式发展到今天的互操作、可移植、可伸缩及强交互的高级仿真体系结构。论文分析了仿真系统的需求,并从发展背景、工作方式、体系结构对HLA技术进行深入的研究,全面地剖析了HLA在仿真系统应用中的缺陷,提出本课题在体系结构和传输方式上的设计思想,以提高系统仿真的扩展性、重用性,达到实时可靠的数据传输。本文首先介绍了中间件技术的产生、工作原理和应用,CORBA中间件的体系结构以及CORBA的实时应用TAO的系统框架。为了满足仿真系统的实时性、可扩展性、通用性等特点,论文借鉴了操作系统与应用软件之间的中间件技术,利用TAO构建了一个通用的数据通讯平台。该通讯平台设计了实时可靠传输、不可靠异步传输和实时事件通道传输三种方式,为不同实时性要求的数据提供了不同的传输方式,并为仿真系统提供了服务质量控制和数据过滤机制。为了满足负载平衡,给仿真系统提供扩展性,本论文采用了多层网络结构,利用区域服务器来划分整个网络,使客户程序只在区域内进行交互,减少了网络各节点的交互。服务器主要为仿真系统的数据传输提供服务,对分布式网络进行管理,并提供了友好的用户界面,方便用户查询。本论文对设计的通信平台和服务器进行了软件各个流程的测试,以及网络各种性能的测试,完善系统的性能,改善系统的缺陷,使本课题设计的软件可靠,网络性能达到仿真的需求。最后以飞行仿真系统为例,说明基于本论文设计的平台的开发过程,以及它在系统的开发中的灵活性、扩展性、通用性。
相关内容
相关标签