一种用于运载火箭测试发射过程的多策略故障诊断系统的制作方法

xiaoxiao2021-3-4  139

一种用于运载火箭测试发射过程的多策略故障诊断系统的制作方法
【技术领域】
[0001] 本发明提出的一种多策略故障诊断系统,主要在运载火箭测试发射过程中应用。
【背景技术】
[0002] 现有的运载火箭故障诊断技术一般采用上下限判读、专家知识推理等方法,所能 诊断的故障类型十分有限,难W扩展,而且判据制定、规则编写的工作量大。
[0003] 现阶段,故障诊断技术已在长征Ξ号甲系列运载火箭中得到了工程应用,但是该 系统只是采用基于专家系统的诊断推理方法,其诊断能力只局限于已知的故障模式,在实 际测试发射过程中,也逐渐暴露出由于诊断推理方法局限性导致对一些故障无法检测和诊 断,因此有必要对现有的故障诊断技术进行功能升级,拓展诊断推理方法,提升系统的诊断 能力,发挥其更大的效益。
[0004] 后续,新一代运载火箭具有结构更为庞杂、测发流程更为复杂、面临环境更加严酷 的特点,因此,对故障诊断技术的系统化、通用化与智能化提出了更高的要求。
[0005] 因此,有必要建立支持多种运载火箭诊断推理方法的通用性故障诊断系统,通过 运用多种诊断推理方法,实现火箭测试发射过程中的故障快速定位与处理。

【发明内容】

[0006] 本发明的技术解决问题是:克服现有单一故障诊断方法的不足,提供一种能运用 的多种诊断策略的故障诊断通用系统,解决单一诊断方法不能满足运载火箭故障诊断需求 的问题,提高故障诊断能力。
[0007] 本发明的技术解决方案是:一种用于运载火箭测试发射过程的多策略故障诊断系 统,包括:数据接收处理模块、故障检测模块、故障定位模块、与故障判据存储模块;
[000引所述数据接收处理模块,根据数据通信协议,接收和解析运载火箭地面测试发射 的测试数据,根据设定的参数测量范围对运载火箭地面测试发射的测试数据进行野点剔除 处理,野点即为参数测量范围W外的点,并将野点剔除后的运载火箭地面测试发射测试数 据,即待检测参数,输出至故障检测模块和故障定位模块;
[0009] 故障判据存储模块,预先储存的规则检测算法、数学模型、规则检测算法和故障 树;
[0010] 所述故障检测模块,接收数据接收处理模块发送的待检测参数,运用故障判据存 储模块中预先储存的规则检测算法或数学模型,对待检测参数进行检测,得到待检测参数 是否异常的检测结果,如果待检测参数异常,将异常的待检测参数加入异常参数列表中,输 出至故障定位模块;如果待检测参数正常,完成检测;
[0011] 所述故障判据存储模块中预先储存的规则检测算法为:设置运载火箭地面测试发 射的测试数据的期望值,即正常工作的值,和误差范围,若数据接收处理模块发送的待检测 参数与该正常工作期望值不符,再判断该待检测参数是否在设定的误差范围内,如果该待 检测参数也不在误差范围内,则判定运载火箭地面测试发射的测试数据异常,即运载火箭 地面测试发射不正常;若数据接收处理模块发送的待检测参数与该正常工作的值,即期望 值相符,则判定运载火箭地面测试发射的测试数据正常;
[0012] 所述数学模型为:设置待检测参数的检测理论值计算公式,即数学模型,和待检测 参数的正常偏差阔值;将数据接收处理模块发送的待检测参数代入数学模型,计算得到数 学模型输出的待检测参数理论值,将数据接收处理模块接收的待检测参数的理论值与实测 值比较,若理论值与实测值的偏差小于设定的待检测参数的正常偏差阔值,则判定待检测 参数输出正常,否则待检测参数输出异常,并将数据接收处理模块接收的待检测参数加入 异常参数列表中,实现了运载火箭地面测试发射参数的故障检测;
[0013] 所述故障定位模块,接收故障检测模块发送的异常参数列表,提取出异常参数后, 故障定位模块,根据故障判据存储模块预存的故障树,采用故障树分析法对异常参数列表 中的异常参数进行故障定位,得到运载火箭地面测试发射过程的故障定位结果,即将异常 参数作为故障树中的顶事件,找出导致参数异常运一顶事件发生的所有可能的故障模式的 最小割集,即找到导致参数异常的原因,对故障进行定位。
[0014] 当所述待检测参数为胆箱压力,规则检测算法中的胆箱压力的期望值能够根据运 载火箭动力系统性能指标确定。
[0015] 当所述待检测参数为长征Ξ号甲火箭的一级氧箱压力,规则检测算法中的一级氧 箱压力的期望值为0.20Mpa,误差范围为0~0.09Mpa;当所述待检测参数为长征Ξ号乙火箭 的一级燃箱压力,规则检测算法中的一级燃箱压力的期望值为〇.22Mpa,误差范围为0~ 0.IMpa;
[0016] 当所述待检测参数为长征Ξ号甲火箭的二级氧箱压力,规则检测算法中的二级氧 箱压力的期望值为〇.22Mpa,误差范围为0~0.12Mpa;当所述待检测参数为长征Ξ号乙火箭 的二级燃箱压力,规则检测算法中的二级燃箱压力的期望值为〇.17Mpa,误差范围为0~ 0.12Mpa;。
[0017]当待检现惨数为姿控系统DA输出参数时,DA输出参数的理论值计算公式如下:
[0018] DA输出理论值=速率巧螺参数系数1*速率巧螺输出值1 +速率巧螺参数系数2*速 率巧螺输出值化速率巧螺参数系数3*速率巧螺输出值3。
[0019] 针对长征Ξ号甲火箭,速率巧螺参数系数1、速率巧螺参数系数2、速率巧螺参数系 数3由姿控系统根据需要的指标确定,速率巧螺输出值1、速率巧螺输出值2、速率巧螺输出 值討良据数据通信协议,接收和解析运载火箭地面测试发射的测试数据。
[0020] 本发明与现有技术相比具有如下优点:
[0021] (1)本发明建立了通用的运载火箭故障诊断推理框架,将对象信息与诊断策略剥 离,实现了诊断推理算法、数据采集、数据处理、故障诊断等模块之间的通用服务,可为不同 诊断推理方法的具体应用提供通用基础,在构建运载火箭故障诊断系统时可大大节约开发 和维护费用,提高研制与使用效率。
[0022] (2)本发明针对故障的多样性,设计了使用多种诊断推理策略的通用系统,W解决 单一诊断方法不能满足运载火箭故障诊断需求的问题,提高故障诊断能力。
[0023] (3)本发明的数据接收处理模块对测量数据的野点进行剔除处理,保证了检测和 诊断数据的有效性,避免由测量干扰而引起的虚警和误判。
[0024] (4)本发明的故障检测模块和故障定位模块,可根据运载火箭各分系统的故障特 性灵活定制诊断策略,为运载火箭测试发射的快速排故提供有力的技术支撑,保障运载火 箭测试发射过程的可靠性与安全性。
【附图说明】
[0025] 图1为本发明系统示意图;
[0026] 图2为采用本发明方法建立的故障树知识;
[0027] 图3为提取的故障树结构;
[0028] 图4为贝叶斯与故障树结合方法;
[0029] 图5为转换后的贝叶斯网络;
[0030] 图6为各事件后验概率具体情况示意图;
[0031 ]图7为各基本事件后验概率示意图。
【具体实施方式】
[0032] 本发明的基本思路为:一种用于运载火箭测试发射过程的多策略故障诊断系统, 包括:包括数据接收处理模块、故障检测模块、故障定位模块、规则算法插件、故障树算法插 件和数学模型算法插件与故障判据存储模块。本发明建立通用的运载火箭故障诊断推理框 架,将对象信息与诊断策略剥离,实现数据采集、数据处理、故障诊断之间的通用服务,为不 同诊断推理方法的具体应用提供通用基础,提升系统的诊断能力。
[0033] 下面结合附图和具体实施例对本发明进行详细说明。
[0034] 本发明的一种用于运载火箭测试发射过程的多策略故障诊断系统,包括数据接收 处理模块、故障检测模块、故障定位模块、与故障判据存储模块,建立了通用的运载火箭故 障诊断推理框架,将对象信息与诊断策略剥离,实现了诊断推理算法、数据采集、数据处理、 故障诊断等模块之间的通用服务,可为不同诊断推理方法的具体应用提供通用基础,在 构 建运载火箭故障诊断系统时可W大大节约开发和维护费用,提高研制与使用效率。
[0035] 所述数据接收处理模块,根据数据通信协议,接收和解析运载火箭地面测试发射 的测试数据,根据设定的参数测量范围对运载火箭地面测试发射的测试数据进行野点剔除 处理,野点即为参数测量范围W外的点,W保证测试参数的有效性,避免由测量干扰而引起 的虚警和误判,并将野点剔除后的运载火箭地面测试发射测试数据,即待检测参数,输出至 故障检测模块和故障定位模块;
[0036] 所述故障检测模块,接收数据接收处理模块发送的待检测参数,运用故障判据存 储模块中预先储存的规则检测算法或数学模型对待检测参数进行检测,得到待检测参数是 否异常的检测结果,如果待检测参数异常;将异常的待检测参数加入异常参数列表中,输出 至故障定位模块;如果待检测参数正常,完成检测。
[0037] 所述规则检测算法为:设置运载火箭地面测试发射的测试数据的期望值(正常工 作的值)和误差范围,若数据接收处理模块发送的待检测参数与该正常工作期望值不符,再 判断该待检测参数是否在设定的误差范围内,如果该待检测参数也不在误差范围内,则判 定运载火箭地面测试发射的测试数据异常,即运载火箭地面测试发射不正常;若数据接收 处理模块发送的待检测参数与该正常工作期望值相符,则判定运载火箭地面测试发射的测 试数据正常;
[0038] 所述数学模型为:设置待检测参数的检测理论值计算公式,即数学模型,和待检测 参数的正常偏差阔值;将数据接收处理模块发送的待检测参数代入数学模型,计算得到数 学模型输出的待检测参数理论值,将数据接收处理模块接收的待检测参数的理论值与实测 值比较,若理论值与实测值的偏差 < 设定的待检测参数的正常偏差阔值,则判定待检测参数 输出正常,否则待检测参数输出异常,并将数据接收处理模块接收的待检测参数加入异常 参数列表中,实现了姿控系统待检测参数的故障检测。
[0039] 所述故障定位模块,接收故障检测模块发送的异常参数列表后,利用故障判据存 储模块预存的故障树,采用故障树分析法对异常参数列表中的异常参数进行定性分析和定 量计算,得到运载火箭地面测试发射过程的故障定位结果。其中,定性分析是将异常参数作 为故障树的顶事件,利用下行法找出导致顶事件发生的所有可能的故障模式最小割集;定 量计算是利用顶事件下所有基础事件的先验概率计算出基础事件导致顶事件发生的概率, 并结合贝叶斯算法计算出所有基础事件发生的后验概率,即对故障进行定位。
[0040] W下为优选方案的实施例:本系统实现运载火箭动力系统"二级燃箱增压过高"的 故障定位和姿控系统DA输出参数的故障检测。
[0041] 如图1所示,一种用于运载火箭测试发射过程的多策略故障诊断系统,包括数据接 收处理模块、故障检测模块、故障定位模块、与故障判据存储模块。
[0042] 例如,在故障判据存储模块中按照火箭型号、飞行发次、测试类型、测试阶段、分系 统运五层建立的五层树状结构,运里为二级燃箱增压过高"故障树如下:火箭型号为乂Z-3A 系列火箭',飞行发次"Y16",现聯类型"发射场测试",现聯阶段"第一次总检登',并建立"动 力系统"和"姿控系统"两个分系统节点,在"动力系统"下输入"增压过高"的规则检测算法 和故障树算法,在"姿控系统"节点下建立数学模型。。
[0043] "二级燃箱增压过高"的规则检测算法如下::
[0044] If C_2JZY=l,then 2口'义9.6¥ = 0.17,2口'义9.61^=(0.0,0.12),即二级增压指令 发出,则二级氧箱压力的期望值优选为0.17,误差带优选为0.0~0.12。如果数据接收处理 模块发送的待检测参数,不在运个二级氧箱压力的期望值和误差带内,则判定数据接收处 理模块发送的待检测参数为异常参数,将异常参数送至故障判据存储模块中按照火箭型 号、飞行发次、现聯类型、现聯阶段、分系统运五层建立的"二级燃箱增压过高"故障树查询, "二级燃箱增压过高"故障树如图2所示,即查询到可能导致"二级燃箱增压过高"的原因有 "电磁阀故障"、"配气台与电磁阀连接故障"、"CPU站故障网络模块故障' "10模块故障'等 9个故障事件,即实现了故障定位。
[0045] DA输出参数的数学模型按下式:DA输出理论值=参数系数1*速率巧螺输出值1+参 数系数1 *速率巧螺输出值化参数系数3*速率巧螺输出值3,偏差阔值=阔值A。
[0046] 数据接收处理模块,根据运载火箭地面测试网络数据通信协议,接收和解析运载 火箭地面测试发射的二级增压测试指令、二级燃箱压力、速率巧螺输出值1、速率巧螺输出 值2、速率巧螺输出值3、DA输出参数,根据设定的参数测量范围对运载火箭地面测试发射的 二级增压测试指令、二级燃箱压力、速率巧螺输出值1、速率巧螺输出值2、速率巧螺输出值 3、DA输出参数,进行野点剔除处理,并将待检测的参数列表加入野点剔除后的数据,即待检 测参数,输出至故障检测模块和故障定位模块。
[0047] 故障检测模块,接收数据接收处理模块发送的二级燃箱压力和二级增压测试指 令,根据故障判据存储模块中的规则:
[0048] 二级燃箱增压过高"的规则检测算法如下::
[0049] If C_2JZY=l,then 2口'义9.6¥ = 0.17,2口'义9.61^=(0.0,0.12),即二级增压指令 发出,则二级氧箱压力的期望值为0.17,误差带为0.0~0.12。如果数据接收处理模块发送 的待检测参数,不在运个二级氧箱压力的期望值和误差带内,则判定数据接收处理模块发 送的待检测参数为异常参数。
[0050] 当接收到二级增压测试指令时,判断二级燃箱压力的压力是否在优选范围[0.17, 0.29]之间,若条件不成立则将二级燃箱压力加入异常参数列表中,输出至故障定位模块; [0051 ]然后,将数据接收处理模块接收的的速率巧螺输出值1、速率巧螺输出值2、速率巧 螺输出值3、DA输出参数代入DA输出参数的数学模型:
[0052] DA输出理论值=参数系数1*速率巧螺输出值1 +参数系数1*速率巧螺输出值化参 数系数3*速率巧螺输出值3,偏差阔值=阔值A。
[0053] 数学模型计算DA输出理论值,将数据接收处理模块接收的DA输出参数(实测值)与 理论值与实测值比较,该理论值与实测值比较,若理论值与实测值的偏差 < 阔值A,则可确认 DA输出正常,否则DA输出异常,并将数据接收处理模块接收的DA输出参数加入异常参数列 表中,实现了姿控系统DA输出参数的故障检测。
[0054] 所述故障定位模块,接收故障检测模块发送两个异常参数"二级燃箱压力"、"DA输 出参数",当前由于故障判据存储模块中仅存在"二级燃箱压力"的故障树,"DA输出参数"的 故障定位故障树没有存在故障判据存储模块中,因此故障定位模块仅对二级燃箱压力过高 的异常参数在故障树中定位。
[0055] 例如:将二级燃箱压力运个异常参数送至故障判据存储模块中按照火箭型号、飞 行发次、测试类型、测试阶段、分系统运五层建立的"二级燃箱增压过高"故障树查询,"二级 燃箱增压过高"故障树如图2所示。
[0056] 如图2中,各事件代号对应的事件名称和概率如表1所示。其中Code为事件代号,P 为先验概率。
[0057] 表1二级燃箱压力过高故障树事件说明表
[0化引
[0059] 根据异常参数,确定该异常参数在故障树中的位置,即"二级燃箱压力过高",所提 取的故障树结构如图3所示。
[0060] W下开展定性分析:如图3所示,根据该树结构,利用下行法计算出导致"二级燃箱 压力过高"的最小割集,其结果为化磁阀故障U电磁阀输出线路故障}、{CPU站故障}、{:网 络模块故障}、{I/O站故障}、{配电台1故障,配电台2故障}、{:主控计算机故障,从控计算机 故障}、{人为失误}。
[0061] 表2下行法计算最小割集
[0062]
[00 64] W下开展定量分析:
[0065] (1)故障树方法
[0066] 若测得参数只可知顶事件"二级燃箱压力过高"发生异常,结合最小割集结果,依 次计算故障树的结构函数、基础事件的概率重要度和相对概率重要度,如图3所示。最后根 据重要度排序,即可实现故障定位。
[0067] 利用不交化方法得到故障树的结构函数表达式为:
[006引
[0069] 其中,Κι为最小割集,i = l,2,…,8。
[0070] 概率重要度公式为:
[0071]
[0072] 相对概率重要度公式为:
[0073]
[0074] (2)贝叶斯与故障树结合方法,如图4所示。
[0075] 若测得参数可知该树结构中某个中间事件正常,则可将该树结构转换成贝叶斯网 络,并结合所有基础事件先验概率、某中间事件发生状态,利用贝叶斯公式(公式1)计算出 所有基础事件导致顶事件发生的后验概率。最后根据概率排序,即可实现故障定位。
[0076] 贝叶斯公式又称为后验概率公式:
[0077]
(公式 1)
[0078] 式中,A为顶事件,8={81,82,-,,8。}为顶事件下的所有基础事件。81,82,-,,8。表示 第1到第η个基础事件;
[00巧]全概率公式为:
[0080]
[0081] 转换后的贝叶斯网络如图5所示。
[0082] 利用变量消元法计算故障树各事件的概率结果如下:
[0083] 顶事件发生的前提下,基本事件XI发生的概率为:Ρ(Χ1 = 1 I Τ = 1) =0.0402;
[0084] 顶事件发生的前提下,中间事件El发生的概率为:Ρ化1 = 1 I Τ = 1) =0.6033;
[00化]顶事件发生的前提下,已知事件Ε4不发生,则事件El发生的概率为:Ρ化1 = 1 |Τ = 1,Ε4 = 0)=0.6017。
[0086] 各事件后验概率具体情况如图6所示。
[0087] 通过图7可W看出,已知Ε2(配电台测控故障)、Ε4(配电台故障)事件不发生,则导 致顶事件(二级燃箱压力过高)发生的故障基本可W定位在x8事件(人为失误)上。
[0088] 本发明针对新一代运载火箭具有结构更为庞杂、测发流程更为复杂、面临环境更 加严酷的特点,实现了对故障诊断技术的系统化、通用化与智能化提出了更高的要求,且本 发明建立了通用的运载火箭故障诊断推理框架,将对象信息与诊断策略剥离,实现了诊断 推理算法、数据采集、数据处理、故障诊断等模块之间的通用服务,可为不同诊断推理方法 的具体应用提供通用基础,在构建运载火箭故障诊断系统时可大大节约开发和维护费用, 提高研制与使用效率。
[0089]本发明未详细阐述部分属于本领域公知技术。
【主权项】
1. 一种用于运载火箭测试发射过程的多策略故障诊断系统,其特征在于:包括数据接 收处理模块、故障检测模块、故障定位模块、与故障判据存储模块; 所述数据接收处理模块,根据数据通信协议,接收和解析运载火箭地面测试发射的测 试数据,根据设定的参数测量范围对运载火箭地面测试发射的测试数据进行野点剔除处 理,野点即为参数测量范围以外的点,并将野点剔除后的运载火箭地面测试发射测试数据, 即待检测参数,输出至故障检测模块和故障定位模块; 故障判据存储模块,预先储存的规则检测算法或数学模型、规则检测算法和故障树; 所述故障检测模块,接收数据接收处理模块发送的待检测参数,运用故障判据存储模 块中预先储存的规则检测算法或数学模型,对待检测参数进行检测,得到待检测参数是否 异常的检测结果,如果待检测参数异常,将异常的待检测参数加入异常参数列表中,输出至 故障定位模块;如果待检测参数正常,完成检测; 所述故障判据存储模块中预先储存的规则检测算法为:设置运载火箭地面测试发射的 测试数据的期望值,即正常工作的值,和误差范围,若数据接收处理模块发送的待检测参数 与该正常工作期望值不符,再判断该待检测参数是否在设定的误差范围内,如果该待检测 参数也不在误差范围内,则判定运载火箭地面测试发射的测试数据异常,即运载火箭地面 测试发射不正常;若数据接收处理模块发送的待检测参数与该正常工作的值,即期望值相 符,则判定运载火箭地面测试发射的测试数据正常; 所述数学模型为:设置待检测参数的检测理论值计算公式,即数学模型,和待检测参数 的正常偏差阈值;将数据接收处理模块发送的待检测参数代入数学模型,计算得到数学模 型输出的待检测参数理论值,将数据接收处理模块接收的待检测参数的理论值与实测值比 较,若理论值与实测值的偏差小于设定的待检测参数的正常偏差阈值,则判定待检测参数 输出正常,否则待检测参数输出异常,并将数据接收处理模块接收的待检测参数加入异常 参数列表中,实现了运载火箭地面测试发射参数的故障检测; 所述故障定位模块,接收故障检测模块发送的异常参数列表,提取出异常参数后,故障 定位模块,根据故障判据存储模块预存的故障树,采用故障树分析法对异常参数列表中的 异常参数进行故障定位,得到运载火箭地面测试发射过程的故障定位结果,即将异常参数 作为故障树中的顶事件,找出导致参数异常这一顶事件发生的所有可能的故障模式的最小 割集,即找到导致参数异常的原因,对故障进行定位。2. 根据权利要求1所述的一种用于运载火箭测试发射过程的多策略故障诊断系统,其 特征在于:当所述待检测参数为贮箱压力,规则检测算法中的贮箱压力的期望值能够根据 运载火箭动力系统性能指标确定。3. 根据权利要求1所述的一种用于运载火箭测试发射过程的多策略故障诊断系统,其 特征在于:当所述待检测参数为长征三号甲火箭的一级氧箱压力,规则检测算法中的一级 氧箱压力的期望值为〇.20Mpa,误差范围为0~0.09Mpa;当所述待检测参数为长征三号乙火 箭的一级燃箱压力,规则检测算法中的一级燃箱压力的期望值为〇.22Mpa,误差范围为0~ 0.lMpa〇4. 根据权利要求1所述的一种用于运载火箭测试发射过程的多策略故障诊断系统,其 特征在于:当所述待检测参数为长征三号甲火箭的二级氧箱压力,规则检测算法中的二级 氧箱压力的期望值为〇.22Mpa,误差范围为0~0.12Mpa;当所述待检测参数为长征三号乙火 箭的二级燃箱压力,规则检测算法中的二级燃箱压力的期望值为〇.17Mpa,误差范围为0~ 0.12Mpa〇5. 根据权利要求1所述的一种用于运载火箭测试发射过程的多策略故障诊断系统,其 特征在于:当待检测参数为姿控系统DA输出参数时,DA输出参数的理论值计算公式如下: DA输出理论值=速率陀螺参数系数1 *速率陀螺输出值1+速率陀螺参数系数2*速率陀 螺输出值2+速率陀螺参数系数3*速率陀螺输出值3。6. 根据权利要求5所述的一种用于运载火箭测试发射过程的多策略故障诊断系统,其 特征在于:针对长征三号甲火箭,速率陀螺参数系数1、速率陀螺参数系数2、速率陀螺参数 系数3由姿控系统根据需要的指标确定,速率陀螺输出值1、速率陀螺输出值2、速率陀螺输 出值3根据数据通信协议,接收和解析运载火箭地面测试发射的测试数据。
【专利摘要】一种用于运载火箭测试发射过程的多策略故障诊断系统,包括:包括数据接收处理模块、故障检测模块、故障定位模块、规则算法插件、故障树算法插件和数学模型算法插件与故障判据存储模块。本发明建立通用的运载火箭故障诊断推理框架,将对象信息与诊断策略剥离,实现数据采集、数据处理、故障诊断之间的通用服务,为不同诊断推理方法的具体应用提供通用基础,提升系统的诊断能力。
【IPC分类】G01M99/00
【公开号】CN105486526
【申请号】CN201510859962
【发明人】李璨, 赵小卓, 耿辉, 阎小涛, 张素明, 安雪岩, 刘巧珍, 张学英
【申请人】北京宇航系统工程研究所, 中国运载火箭技术研究院
【公开日】2016年4月13日
【申请日】2015年11月30日

最新回复(0)