论文部分内容阅读
航天发射系统是具有多种子系统的大型复杂装置,为保障航天产品的成功发射,发射前测试是其离地之前的必要环节。如何针对航天发射系统设计有效的测试模型,利用故障诊断推理算法来缩短测试流程,实现航天发射系统故障快速、实时诊断,是航天发射系统测试的迫切需求。针对这一需求,本文的主要研究工作有:1.软件需求分析与总体设计。将本软件按功能划分为三个模块。分别为测试性模型分析,最优测试序列生成与实时故障诊断模块。以QT Creator·为软件开发平台,设计了软件的总体结构。使用动态链接库技术作为软件各模块的集成方案。2.航天发射系统可测性模型分析。在对现有可测试性模型进行比较的基础上,分析了多信号模型在航天发射系统中的优势,以某静电综合测试系统为例,详细介绍了可测试性建模方法,并产生了多故障信号相关的故障依赖矩阵,作为软件的核心处理数据。3.使用基于粒子群算法与AO*算法结合的的测试点选取算法来设计最优测试生成模块。同时为了对待测系统进行实时诊断推理,使用基于多信号模型的实时诊断推理算法,根据测试信息快速定位故障,比较好地实现了实时诊断的需求。同时设计了两个模块的图形界面,并通过UDP通信方式与远控主机进行诊断指令的收发。4.根据提供的指标,通过实例对该软件的功能以及可行性进行了验证,证明了该软件能够达到航天发射系统的诊断指标要求,软件可以为航天发射系统测试流程提供有效可靠的保障。