发明名称 一种基于多阶测试门限判别的故障隔离方法
摘要 本发明公开了一种基于多阶测试门限判别的故障隔离方法,包括步骤一:确定产品的监测征兆基线数据;步骤二:确定产品的故障模式集以及各故障模式的监测征兆数值,构建故障—征兆原始矩阵;步骤三:建立各阶测试门限逻辑矩阵;步骤四:将各阶测试门限逻辑矩阵进行累加,建立综合阶数矩阵;步骤五:根据综合阶数矩阵进行故障隔离。本发明通过测试门限翻倍的方式,将是否超差的二值逻辑判别细化为不同超差程度的多级判别,可有效实现对超差程度不同的故障进行隔离。
申请公布号 CN103927447A 申请公布日期 2014.07.16
申请号 CN201410158704.1 申请日期 2014.04.18
申请人 北京航空航天大学 发明人 石君友;乔丽;刘衎
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 北京永创新实专利事务所 11121 代理人 赵文颖
主权项 一种基于多阶测试门限判别的故障隔离方法,具体包括以下几个步骤:步骤一:确定产品的监测征兆基线数据产品的监测征兆基线数据包括监测征兆变量、变量正常范围判据,其三元组模型如下:MSD=(S,B,Δ)   (1)其中,MSD代表监测征兆基线数据模型;S代表监测征兆变量集合;S={s<sub>j</sub>|j=1~n},s<sub>j</sub>为第j个监测征兆变量值,n为监测征兆变量总数;B代表监测征兆变量的基准值集合;B={b<sub>j</sub>|j=1~n},b<sub>j</sub>为第j个监测征兆变量的基准值,n为监测征兆变量的基准值总数;Δ代表监测征兆变量的测试门限集合;Δ=(δ<sub>j</sub>|j=1~n),δ<sub>j</sub>为第j个监测征兆变量的测试门限值,n为监测征兆变量的测试门限总数,监测征兆变量的正常范围判据由s<sub>j</sub>=b<sub>j</sub>±δ<sub>j</sub>确定;步骤二:确定产品的故障模式集以及各故障模式的监测征兆数值,构建故障—征兆原始矩阵故障—征兆原始矩阵是指产品中各故障模式与各监测征兆之间的数值关系矩阵:<img file="FDA0000493321430000011.GIF" wi="1513" he="369" />其中,MV代表故障—征兆原始矩阵,即故障模式集合F与监测征兆集合S构成的二元数值关系;F代表产品的故障模式集合;F={f<sub>i</sub>|i=1~m},f<sub>i</sub>为产品的第i个故障模式,m为故障模式总数;v<sub>ij</sub>代表具体的二元关系值,即第i个故障模式发生后,第j个监测征兆测得的变量数值;步骤三:建立各阶测试门限逻辑矩阵测试门限逻辑矩阵是指在规定倍数测试门限条件下,产品的故障模式与各监测征兆之间的逻辑关系矩阵,K阶测试门限逻辑矩阵为:<img file="FDA0000493321430000021.GIF" wi="1388" he="397" />其中,ML<sub>K</sub>代表K阶测试门限逻辑矩阵;<img file="FDA0000493321430000022.GIF" wi="60" he="85" />代表K阶测试门限条件下,第i个故障模式与第j个监测征兆变量之间的二值逻辑关系:<img file="FDA0000493321430000023.GIF" wi="1466" he="180" />步骤四:将各阶测试门限逻辑矩阵进行累加,建立综合阶数矩阵将步骤三中得到的每一阶测试门限逻辑矩阵进行累加,得到综合阶数矩阵,综合阶数矩阵的累加公式如下:MI=ML<sub>1</sub>+ML<sub>2</sub>+…+ML<sub>K</sub>   (5)<img file="FDA0000493321430000024.GIF" wi="1873" he="771" />其中,MI代表综合阶数矩阵,<img file="FDA0000493321430000025.GIF" wi="512" he="86" />在得到综合阶数矩阵后,对比综合阶数矩阵的各数值,找到最大数值,作为该矩阵的最大阶,记作r<sub>max</sub>;步骤五:根据综合阶数矩阵进行故障隔离故障隔离的具体步骤如下:(1)在产品故障后,测取产品的各监测征兆变量数值,形成数值向量V'=[v'<sub>1</sub>,v'<sub>2</sub>,…,v'<sub>n</sub>];(2)根据数值向量、基准值、测试门限值,计算得到阶数向量E=[e<sub>1</sub>,e<sub>2</sub>,…,e<sub>n</sub>],e<sub>j</sub>的计算公式如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>e</mi><mi>j</mi></msub><mo>=</mo><mo>[</mo><mfrac><mrow><mo>|</mo><msubsup><mi>v</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>-</mo><msub><mi>b</mi><mi>j</mi></msub><mo>|</mo></mrow><msub><mi>&delta;</mi><mi>j</mi></msub></mfrac><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000493321430000031.GIF" wi="1221" he="187" /></maths>(3)根据最大阶数r<sub>max</sub>,将阶数向量E转换为匹配阶数向量E'=[e'<sub>1</sub>,e'<sub>2</sub>,…,e'<sub>n</sub>],转换公式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>e</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>r</mi><mi>max</mi></msub><mo>,</mo></mtd><mtd><msub><mi>e</mi><mi>j</mi></msub><mo>&GreaterEqual;</mo><msub><mi>r</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><msubsup><mi>e</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>e</mi><mi>j</mi></msub><mo>,</mo></mtd><mtd><msub><mi>e</mi><mi>j</mi></msub><mo>&lt;</mo><msub><mi>r</mi><mi>max</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000493321430000032.GIF" wi="1231" he="207" /></maths>(4)将匹配阶数向量与综合阶数矩阵中的各行进行对比,当某一行的数值与匹配阶数向量相同时,则该行对应的故障模式为发生的故障模式。
地址 100191 北京市海淀区学院路37号