发明名称 遗传编程和加权证据理论融合的旋转机械故障诊断方法
摘要 本发明公开了一种遗传编程和加权证据理论融合的旋转机械故障诊断方法,包括诊断模型、遗传编程、加权证据理论及融合算法;与现有技术相比,本发明首先,利用遗传编程提取多个故障特征参量,实现对旋转机械故障的初步诊断;其次,将特征参量对各故障的初步诊断结果作为证据体,特征参量对各故障的诊断准确度作为证据的权重分配,实现故障诊断的历史数据对当前诊断结果的修正;最终,采用加权证据理论对多个证据进行融合决策,减小故障诊断的不确定性,实现对故障的准确诊断。实验结果表明,该方法提高了故障诊断的准确性。
申请公布号 CN106250935A 申请公布日期 2016.12.21
申请号 CN201610670109.5 申请日期 2016.08.15
申请人 广东石油化工学院 发明人 覃爱淞;胡勤;张清华;段志宏;孙国玺;何俊;邵龙秋;林水泉
分类号 G06K9/62(2006.01)I;G01M99/00(2011.01)I;G06N3/08(2006.01)I 主分类号 G06K9/62(2006.01)I
代理机构 重庆信航知识产权代理有限公司 50218 代理人 穆祥维
主权项 一种遗传编程和加权证据理论融合的旋转机械故障诊断方法,其特征在于:包括诊断模型、遗传编程、加权证据理论及融合算法;所述诊断模型:诊断过程中,首先利用遗传编程获得旋转机械运行状态的多个最优特征参量,初步得到各最优特征参量对故障状态的诊断结果,然后通过对故障具有一定分类能力的最优特征参量构造多个证据体,由于每个最优特征参量对各故障的诊断的可靠性不同,因此每个最优特征参量对识别框架中的各故障模式都存在一个权系数,最后采用加权证据理论融合方法将每个最优特征参量的诊断信息进行有效的融合,通过故障判定规则,实现对旋转机械全面与准确地诊断;所述遗传编程:随机产生一个适用于所给问题的初始种群,种群中的每个个体的基因型表示为树状结构,计算每个个体的适应值,依据优胜劣汰原则,选择遗传算子对种群不断进行迭代优化,直到在某一代上找到最优解或近似最优解,在实际应用中,运行遗传编程算法之前,需要预先确定几个问题:(1)运算符集的选取:选用+、‑、*、/、sqrt、exp、log、fabs;(2)终止符集的选取:选用机械故障诊断中常用的四种特征参量:峰值指标、脉冲指标、裕度指标、峭度指标,这四个无量纲指标因其对机械运行的工况变化不敏感,而对某些故障种类足够敏感,所以被广泛应用于机械故障诊断中;(3)适应度函数的设计,本文根据分类的能力采用类内距和类间距来设计适应度函数,分类效果应为类间距尽可能大,而平均类内距尽可能小,此处设计适应度函数为<maths num="0001"><math><![CDATA[<mrow><mi>F</mi><mi>i</mi><mi>t</mi><mi>n</mi><mi>e</mi><mi>s</mi><mi>s</mi><mo>=</mo><mfrac><mrow><mi>min</mi><mrow><mo>(</mo><msub><mi>D</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo><mi>n</mi><mo>,</mo><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi><mo>)</mo></mrow></mrow><mrow><mi>m</mi><mi>e</mi><mi>a</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>D</mi><mi>&epsiv;</mi></msub><mo>,</mo><mi>&epsiv;</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo><mi>n</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001078645360000011.GIF" wi="1422" he="167" /></maths>式中D<sub>ij</sub>表示第i类与第j类之间的类间距,D<sub>ε</sub>表示类内离散度,分子表示取类间离散度最小值,分母表示取类内离散度平均值;(4)群体规模、迭代次数、遗传算子概率以及终止程序运行的准则的设置;所述加权证据理论及融合算法:设某问题的相互独立的所有可能答案的集合,称为识别框架Θ,2<sup>Θ</sup>为Θ的幂集,如果函数m:2<sup>Θ</sup>→[0,1]满足<maths num="0002"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>m</mi><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><munder><mo>&Sigma;</mo><mrow><mi>A</mi><mo>&SubsetEqual;</mo><mi>&Theta;</mi></mrow></munder><mi>m</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001078645360000021.GIF" wi="1413" he="151" /></maths>则称m为框架Θ上的基本概率分配函数<sup>[10]</sup>,加权概率分配:对基本概率分配函数进行加权处理,设证据权系数W(A)→[0,1],<img file="FDA0001078645360000025.GIF" wi="165" he="39" />则称由<maths num="0003"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>=</mo><mi>W</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>&times;</mo><mi>m</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>&Theta;</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><munder><mo>&Sigma;</mo><mrow><mi>A</mi><mo>&Subset;</mo><mi>&Theta;</mi></mrow></munder><mi>m</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001078645360000022.GIF" wi="1044" he="167" /></maths>所计算得到的函数Wm:2<sup>Θ</sup>→[0,1]为Θ上的加权概率分配函数,证据权系数体现了证据对识别框架中各真子集的识别具有不同的可靠性和权威性,<img file="FDA0001078645360000026.GIF" wi="190" he="52" />Wm(A)表示证据体对A的加权概率分配,Wm(Θ)表示证据体对整个识别框架Θ的加权概率分配即不确定度,信度区间:设Θ为识别框架,Wm:2<sup>Θ</sup>→[0,1]为框架Θ上的加权概率分配函数,<img file="FDA0001078645360000027.GIF" wi="195" he="54" />则称由<maths num="0004"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>B</mi><mi>e</mi><mi>l</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>B</mi><mo>&SubsetEqual;</mo><mi>A</mi></mrow></munder><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>P</mi><mi>l</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><mi>B</mi><mi>e</mi><mi>l</mi><mrow><mo>(</mo><mover><mi>A</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>B</mi><mo>&cap;</mo><mi>A</mi><mo>&NotEqual;</mo><mi>f</mi></mrow></munder><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001078645360000023.GIF" wi="1013" he="191" /></maths>所定义的函数Bel:2<sup>Θ</sup>→[0,1]为Θ上的信度函数,Pl:2<sup>Θ</sup>→[0,1]为Bel的似真度函数,对于<img file="FDA0001078645360000024.GIF" wi="195" he="55" />[Bel(A),Pl(A)]称为A的信度区间,信度区间描述了问题的不确定性,加权证据理论融合算法:设Bel<sub>1</sub>和Bel<sub>2</sub>是同一识别框架Θ上基于不同证据的两个信度函数,Wm<sub>1</sub>和Wm<sub>2</sub>分别是对应的加权概率分配函数,焦元分别为A<sub>1</sub>,A<sub>2</sub>,...,A<sub>k</sub>和B<sub>1</sub>,B<sub>2</sub>...B<sub>n</sub>,若<img file="FDA0001078645360000031.GIF" wi="167" he="52" />且<maths num="0005"><math><![CDATA[<mrow><mi>K</mi><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>B</mi><mo>&cap;</mo><mi>A</mi><mo>=</mo><mi>f</mi></mrow></munder><msub><mi>Wm</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>A</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>Wm</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>B</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001078645360000032.GIF" wi="1270" he="111" /></maths>则组合后的加权概率分配函数Wm:2<sup>Θ</sup>→[0,1]为<maths num="0006"><math><![CDATA[<mrow><mi>W</mi><mi>m</mi><mrow><mo>(</mo><mi>A</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>A</mi><mo>=</mo><mi>f</mi></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mfrac><mrow><munder><mo>&Sigma;</mo><mrow><msub><mi>A</mi><mi>i</mi></msub><mo>&cap;</mo><msub><mi>B</mi><mi>j</mi></msub><mo>=</mo><mi>A</mi></mrow></munder><msub><mi>Wm</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>A</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>Wm</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>B</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><mi>K</mi></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo><mi>A</mi><mo>&NotEqual;</mo><mi>f</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001078645360000033.GIF" wi="1174" he="207" /></maths>式中K反映了证据间的冲突程度,其值越大说明证据间的冲突越大,当k值趋于1时,表示证据完全冲突,组合法则不再适用,但本文对基本概率分配函数进行加权处理后,证据间的冲突已被降低,k值不会趋近于1,因此加权证据理论能够更广泛地满足各种实际应用,式(6)的这种组合代表的是两个证据间的组合,多个证据组合的计算可以用两个证据组合的计算递推得到,故障判定规则:可以由以下规则确定出诊断结论F<sub>a</sub>.规则1:<img file="FDA0001078645360000034.GIF" wi="490" he="96" />规则2Bel(F<sub>a</sub>)‑Bel(F<sub>j</sub>)>ε<sub>1</sub>,Bel(F<sub>a</sub>)‑Wm<sub>i</sub>(Θ)>ε<sub>2</sub>,ε<sub>1</sub>,ε<sub>2</sub>∈R且ε<sub>1</sub>,ε<sub>2</sub>>0规则3:Wm<sub>i</sub>(Θ)<γ,γ∈R且γ>0规则1表明诊断结论应具有最大可信度;规则2表明诊断结论的可信度和其他故障类型的可信度和加权证据不确定性大ε<sub>1</sub>和ε<sub>2</sub>;规则3表明加权证据的不确定性必须小于γ,其中ε<sub>1</sub>,ε<sub>2</sub>和γ视实际情况确定,尽量使诊断结论具有最大可信度和最小的不确定性,(本文选取ε<sub>1</sub>=0.5,ε<sub>2</sub>=0.5,γ=0.1),在满足上述3个规则的前提下,才能确定出诊断结论F<sub>a</sub>,倘无法确定,则必须重新确定识别框架或选择更多的证据体进行融合计算。
地址 525000 广东省茂名市南区官渡二路139号大院
您可能感兴趣的专利