一种基于危害度的车辆故障诊断策略构建方法与流程

文档序号:13766955阅读:150来源:国知局
本发明涉及车辆故障诊断
技术领域
,特别涉及一种基于危害度的车辆故障诊断策略构建方法。
背景技术
:现有诊断策略构建算法本质上是由启发函数和搜索策略组成,启发函数决定了算法的适用范围,而搜索策略决定了得到的诊断策略的优劣程度。现有算法解决了测试可靠的情况下的多值测试、多故障、多回路、多模式、多级维修、面向事后维修和面向全寿命周期的诊断策略优化问题。现有算法不足之处在于:算法的优化目标函数只考虑了测试所耗费时间和费用因素,对诊断过程中可能对装备造成的损伤及测试序列造成的负面影响等因素缺乏考虑;在构建诊断策略时,主要基于故障模式的故障概率属性,而实际应用中,当系统测试出现异常报警,依据获得的最优诊断策略推理定位故障时,往往要求对系统危害较高的故障模式能够快速被检测和隔离,即在诊断策略构建时既要考虑故障模式的危害性,又要使构建的诊断策略的中间节点总数越少越好;现有算法的优化目标函数中将概率当权重,实际应用中系统正常的概率占大部分,权重差异大,测试执行费用相同时,选择的平均测试费用最小的诊断树中隔离到指定层级经历的中间节点总数不一定是最少的,而且由于信息熵函数为∩型凸函数,系统概率差异较大时,采用基于概率的启发函数寻优得到的单步最优测试只是信息熵最大的测试,区分系统状态不一定最多,不利于减少诊断策略的中间节点总数。技术实现要素:本发明设计开发了一种基于危害度的车辆故障诊断策略构建方法,解决了现有故障诊断方法中诊断节点过多的缺陷,减少了诊断策略中最终的中间节点总数,快速准确的诊断出故障。本发明提供的技术方案为:一种基于危害度的车辆故障诊断策略构建方法,包括以下步骤:步骤一、使用包括危害度因子的启发函数,选择单步最优的测试,并将最优的测试起始位置作为与测试起始节点,对车辆进行相应的测试,获取传感器测量结果;步骤二、根据所述传感器测量结果的输出值,使用故障测试相关性矩阵分解出与该测试输出值相对应的状态集节点作为当前与所述节点相关的枝节点;步骤三、若枝节点为叶子节点,则标记该枝节点为已解节点,输出故障结果;若枝节点为未解节点,返回步骤一。优选的是,所述包括危害度因子的启发函数表示为:k*=argmaxj{IG(Xh,tj)/C(tj)}]]>IG(Xh;tj)=Hj1(Xj1)+Hj2(Xj2)+…+Hjn(Xjn)Hji(Xji)=-S(Xji)‾S(X)logS(Xji)‾S(X)]]>其中,k*表示在给定系统故障集时下一步的最佳测试;n为测试tj输出值个数;C(tj)为执行测试tj的费用;Hji(Xji)为故障测试相关性矩阵中与测试tj第i个输出结果相关的故障集Xji的诊断信息量;为故障集Xji的修正相对危害度。优选的是,所述修正相对危害度为:Si‾=1+Si′Σi=1m(1+Si′)]]>Si′=SiΣi=1mSi]]>其中,Si为故障模式fi单位时间内的危害度,m为故障模式的数量。优选的是,所述故障测试相关性矩阵为故障-二值测试相关性矩阵。优选的是,所述故障测试相关性矩阵为故障-多值测试相关性矩阵。优选的是,所述故障测试相关性矩阵为可更换单元-测试相关性矩阵。优选的是,故障测试在选定的16种工作模式下进行。优选的是,在选定的工作模式下所述故障测试能够得出测试结论。本发明的有益效果是:本发明将修正后的相对危害度当权重,提出的平均测试费用的优化目标函数综合了测试费用、时间及故障模式可能对装备造成的损伤等因素。由目标函数可知,当测试执行费用相同时,选择平均测试费用最少的诊断树时,修正后的相对危害度比概率差异更小(正常状态概率较大),诊断树中的中间节点总数也更少。本发明提出的基于危害度的诊断策略构建算法中采用的是局部最优搜索策略,计算结果表明,与基于概率的贪婪搜索算法相比,基于危害度的搜索算法中当测试执行费用相同时,由于修正后的危害度差异更小,算法得到局部诊断信息量最大的测试往往也是区分故障数量最多的测试,有利于减少诊断策略中最终的中间节点总数。附图说明图1为本发明所述的基于故障-二值测试相关性矩阵的诊断策略示意图。图2为本发明所述的基于故障-多值测试相关性矩阵的诊断策略示意图。图3为本发明所述的基于可更换单元-测试相关性矩阵的诊断策略示意图。具体实施方式下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。本发明提供了一种基于危害度的车辆故障诊断策略构建方法,首先需要建立车辆故障诊断模型,用F={f0,f1,…,fm}表示模型中所有故障模式fi的集合;用T={t1,t2,…,tl}表示模型中所有测试tj的集合;故障模式共有m+1个,测试共有l个,并且0≤i≤m,1≤j≤l。对现有诊断策略优化问题的目标函数进行改进,综合测试费用、时间及故障模式可能对测试对象造成的损伤等因素,提出的平均测试费用的优化目标函数,即:J=min{Σi=0m{Σj=1|pi|cpi|j|}S‾(fi)}]]>上式中将系统状态的相对危害度当作状态的权重计算平均测试费用,其中pi为诊断策略中隔离到故障模式fi所执行的测试序列,|pi|为测试数量,为第j个测试的执行费用,为故障模式fi的危害度权重。假定故障模式集F={f0,f1,…,fm}中故障模式fi单位时间内的危害度为Si,则故障模式的相对危害度为Si':Si′=SiΣi=1mSi]]>实际应用中,为避免当Si=0时,Si'权重为0,即系统正常时权重为0,对Si'进行修正:Si‾=1+Si′Σi=1m(1+Si′)]]>指定工作模式下采用的启发函数为IG(Xh;tj)/C(tj),表示执行测试tj获得的诊断k*=argmaxj{IG(Xh,tj)/C(tj)}]]>IG(Xh;tj)=Hj1(Xj1)+Hj2(Xj2)+…+Hjn(Xjn)Hji(Xji)=-S(Xji)‾S(X)logS(Xji)‾S(X)]]>式中n为测试tj输出值个数,n=2时为二值测试,n=3时为多值测试,C(tj)为执行测试tj的费用;Hji(Xji)为故障-测试相关性矩阵中与测试tj第i个输出结果相关的状态集Xji的诊断信息量。隔离到可更换单元时,Hji(Xji)表示测试tj第i个输出结果相关单元Xji的诊断信息量。由于熵是∩型凸函数,且修正后的相对危害度差异比概率更小,当测试执行费用相同时,测试tj输出结果越多,Hji(Xji)越大,能获得的诊断信息越大,区分的系统状态数也越多。由研究现状分析可知,诊断策略构建算法主要由启发函数和搜索策略构成,诊断策略构建算法可以有多种寻优策略,如单步或多步最优,全局最优搜索策略。提出的基于危害度的启发函数,某一模式下的寻优策略采用单步最优搜索,测试寻优策略为:1)将初始化故障模糊集为F={f0,f1,…,fm}定义为根节点,即未解节点;2)应用启发函数计算单步最优的测试,将测试作为与节点,然后根据相关性矩阵分解出与该测试输出值相对应的状态集节点作为当前与节点的枝节点,并标记枝节点的与节点,判断当前所有枝节点是否是叶子节点,即状态集不需要再分解;3)若枝节点为叶子节点,则标记该枝节点为已解节点。若所有枝节点均为已解节点,则回溯到根节点时,算法结束;若当前所有枝节点中仍有未解节点,跳转至步骤2)。以二值诊断策略构建为例,首先获取故障-二值测试相关性矩阵D=d01d02...d0nd11d12...d1n............dm1dm2...dmn]]>上述相关性矩阵中,不同的行表示不同的故障模式fi,不同的列表示不同的测试tj,并且导出的故障-二值测试相关性矩阵如表1所示。表1依据表1中的危害度数据,计算得到的系统状态集对应的修正相对危害度为:S‾={0.0909,0.1050,0.1065,0.0931,0.1067,0.1018,0.0926,0.0957,0.1003,0.1074}]]>依据启发函数式,得到各测试启发函数值如下所示:H={0.8862,0.7212,0.9603,0.9807,0.8648}其中最大值max(IG(Xh;tj)/C(tj))=0.9807,对应的测试为t4,即选择测试t6作为与节点,依据测试输出结果,将状态集分为通过和不同过两个模糊状态集{f0,f3,f5,f6,f7,f9}和{f1,f2,f4,f8},即枝节点。枝节点为未解节点,对枝节点{f0,f3,f5,f6,f7,f9}应用启发函数,得到max(IG(Xh;tj)/C(tj))对应的测试为t3。依次类推得到的基于危害度的诊断策略,如图1所示。在得到诊断策略后,即可按照诊断策略中的测试顺序,对车辆进行测试,对故障集进行隔离,以找到最终故障。在另一实施例中,进行多值诊断策略的构建,获取故障-多值测试相关性矩阵,如表2所示。表2采用上述分析方法隔离到具体故障模式时,得到基于危害度的诊断策略,如图2所示。在另一实施例中,进行单元诊断策略的构建,获取故障-测试相关性矩阵,如表3所示。表3采用上述分析方法隔离到具体LRU时,Hji(Xji)表示测试tj第i个输出结果对应LRU的诊断信息量,得到基于危害度的诊断策略如图3所示。在进行选定了某一测试时,应该在特定的模式下进行该测试。本发明提供了16中模式,如表4所示。表4通过上述设置,制定出车辆故障的诊断策略,在进行车辆故障诊断时,按照诊断策略的测试顺序,对车辆进行测试,隔离出部分故障模式,直至找到最终的故障模式。尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1