论文部分内容阅读
近年来,以低成本、低风险和高可靠性为特征的虚拟试验技术在武器装备研制和生产过程中得到了广泛的应用。随着跨区域、跨靶场联合试验需求的发展,虚拟试验系统的实时性受到严峻的挑战。信息化体系结构中间件作为虚拟试验系统实现信息交互的基本媒介,其实时性直接决定了虚拟试验过程的真实性和结果的可信度。本课题围绕改善信息化体系结构中间件实时性的相关技术开展研究,开发实时信息传输软件,提高信息化体系结构中间件性能,具体内容如下:深入研究DDS(Data Distribution Service,数据分发服务)相关技术,包括接口定义语言、服务质量和配置选项等内容,在此基础上进行基于DDS的信息化体系结构扩展方案设计,确定采用插件的模式将DDS引入到信息化体系结构中间件中,在保持现有中间件接口不变的前提下,实现DDS与中间件现有信息传输机制互不冲突,提高了中间件兼容性,加速实时试验系统的构建过程。在基于DDS的信息化体系结构扩展方案的基础上,开发了基于DDS的信息化体系结构中间件实时信息传输模块,有效解决了目前信息化体系结构中间件缺乏应用级Qo S(Quality of Service,服务质量)支持的问题,实现了提供用户灵活定制系统Qo S策略,进而达到改善系统实时性的目标。针对目前信息化体系结构中间件缺乏多订阅机制下的并行数据分发能力的问题,在研究各种数据分发算法的基础上,提出了应用于信息化体系结构中间件的并行分发算法,并设计开发了信息化体系结构中间件数据并行分发模块,实现了当一对多订购发布时,部分订阅节点参与转发,减少节点等待时间,进而减小时延的目标,提高了系统的实时性。使用信息化体系结构搭建了测试系统进行验证,测试结果显示本文所设计的实时信息传输软件功能完整,性能稳定,能够支持用户灵活的定制Qo S策略和DDS配置选项,改善系统实时性,并通过并行数据分发算法提高多订阅机制下的数据分发效率。