论文部分内容阅读
目前,飞控系统的软件设计、开发、调试、验证大多依赖于全物理和半物理的仿真试验平台,这些平台通用性差,成本高,研制周期长,无法解决飞控软件开发对于硬件平台的依赖性问题,使得飞控软件存在的某些问题无法在研制过程中及早地暴露,影响飞控系统后续开发工作的正常开展,从而制约整个飞控系统的研制进程。为解决上述问题,飞控系统软件的前期验证可以采用一种全数字化解决方案,即虚拟飞控系统仿真试验平台。该平台由多个节点子系统组成,支持节点动态扩展,各子系统间通过低耦合性的中间件进行数据通信,共同完成飞行仿真试验。本文根据虚拟飞控系统仿真试验平台的研制需求,设计并实现了平台通用的数据处理中间件,该中间件基于数据分发服务技术规范实现,能够有效地降低各分布式节点之间的耦合性,保障数据实时可靠地传输。论文的主要研究内容主要包括:(1)对比分析多种中间件技术,并对相关国内外发展现状进行研究;(2)结合虚拟飞控系统的功能需求和技术要求提出数据处理中间件的需求分析和可行性分析,并提出总体设计方案。(3)开展DDS的相关技术,如数据分发模型,全局数据空间,Qos策略控制以及自动发现算法等方面的研究;(4)基于RTI DDS结合系统需求设计并完成数据处理中间件的工程实现;(5)设计详细的测试方案,完成中间件功能和性能的测试验证。本论文研究的课题源于虚拟飞控系统仿真试验平台的研制需求,论文首先对中间件的国内外研究现状进行了分析研究,随后对虚拟飞控系统的实际需求进行了分析,对比分析了多种中间件技术手段和数据分发模型,论证了基于DDS实现系统中间件的可行性,从而确定了中间件的总体设计方案。随后论文开展了DDS相关技术的研究,并基于研究成果完成数据处理中间件的具体设计和实现,最后完成了整个中间件的测试验证。本文所研究并设计实现的中间件用于虚拟飞控系统,能够降低各个节点的耦合性,完成数据的实时可靠传输,对于整个试验平台的正常运行,以及飞控系统软件的开发和验证具有切实的意义。