发明名称 一种多变量工业过程故障识别方法
摘要 本发明涉及一种多变量工业过程故障识别方法,含有以下步骤:(一)收集历史数据库的正常操作工况数据集X和K类已知的故障模式数据集,计算正常操作工况数据集的均值mean(X)和标准差std(X),对已知的故障模式数据集进行标准化处理获得新故障模式数据集。(二)在各个故障模式数据集下构造数据窗,计算六种统计量变量。(三)检测过程故障,收集实时故障数据S,进行标准化处理。(四)在步骤(三)的基础上执行统计量主元相异度分析,计算待识别故障数据集和已知故障模式数据集之间的故障识别指数FRI。(五)对故障识别指数FRI进行排序,获得故障识别结果。本发明基于统计量主元相异度分析,在相异度分析中,提取主元信息,摒弃次要数据信息,抑制噪声的影响,能够充分挖掘数据高阶统计信息。
申请公布号 CN105182955B 申请公布日期 2016.06.22
申请号 CN201510249620.3 申请日期 2015.05.15
申请人 中国石油大学(华东) 发明人 邓晓刚;徐莹;田学民
分类号 G05B23/02(2006.01)I 主分类号 G05B23/02(2006.01)I
代理机构 青岛联信知识产权代理事务所 37227 代理人 徐艳艳
主权项 一种多变量工业过程故障识别方法,其特征在于:含有以下步骤:(一)收集历史数据库的正常操作工况数据集X和K类已知的故障模式数据集{H<sub>o1</sub>,H<sub>o2</sub>,...,H<sub>oK</sub>},计算正常操作工况数据集的均值mean(X)和标准差std(X),对已知的故障模式数据集{H<sub>o1</sub>,H<sub>o2</sub>,...,H<sub>oK</sub>}进行标准化处理获得新故障模式数据集{H<sub>1</sub>,H<sub>2</sub>,...,H<sub>K</sub>};(二)在各个故障模式数据集下构造数据窗,计算低阶统计量的变量均值ε<sub>i</sub>(t)、低阶统计量的方差v<sub>i</sub>(t)、高阶统计量的3阶中心距<img file="FDA0000958001570000011.GIF" wi="154" he="70" />高阶统计量的4阶中心距<img file="FDA0000958001570000012.GIF" wi="152" he="71" />高阶统计量的偏斜度γ<sub>i</sub>(t)和高阶统计量的峰度k<sub>i</sub>(t)六种统计量变量;所述六种统计变量分别由计算公式(3)、(4)、(5)、(6)、(7)、(8)计算获得,公式(3)、(4)、(5)、(6)、(7)、(8)的表达式如下所示:<maths num="0001"><math><![CDATA[<mrow><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000013.GIF" wi="1294" he="127" /></maths><maths num="0002"><math><![CDATA[<mrow><msub><mi>v</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000014.GIF" wi="1301" he="127" /></maths><maths num="0003"><math><![CDATA[<mrow><msubsup><mi>c</mi><mi>i</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>3</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000015.GIF" wi="1302" he="135" /></maths><maths num="0004"><math><![CDATA[<mrow><msubsup><mi>c</mi><mi>i</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>4</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000016.GIF" wi="1309" he="127" /></maths><maths num="0005"><math><![CDATA[<mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>3</mn></msup></mrow><msup><mrow><mo>(</mo><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow><mrow><mn>3</mn><mo>/</mo><mn>2</mn></mrow></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000017.GIF" wi="1301" he="293" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>&kappa;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>4</mn></msup></mrow><msup><mrow><mo>(</mo><mfrac><mn>1</mn><mi>w</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>w</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mo>-</mo><mn>3</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000018.GIF" wi="1310" he="279" /></maths>根据上面所述的六个公式(3)至(8)获得数据窗的6类变量,将其堆积为一个行向量[ε(t) v(t) c<sup>(3)</sup>(t) c<sup>(4)</sup>(t) γ(t) κ(t)],其中,ε(t)=[ε<sub>1</sub>(t) … ε<sub>m</sub>(t)],v(t)=[v<sub>1</sub>(t) … v<sub>m</sub>(t)],<img file="FDA0000958001570000019.GIF" wi="1110" he="86" />γ(t)=[γ<sub>1</sub>(t) … γ<sub>m</sub>(t)],κ(t)=[κ<sub>1</sub>(t) … κ<sub>m</sub>(t)];将各个故障模式数据集分割为一系列如公式(9)所示的数据窗H<sub>it</sub>(w≤t≤n),公式(9)表达式如下:<maths num="0007"><math><![CDATA[<mrow><msub><mi>H</mi><mi>t</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>H</mi><mrow><mi>i</mi><mi>w</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>H</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>H</mi><mrow><mi>i</mi><mi>n</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000021.GIF" wi="1142" he="375" /></maths>针对各故障模式数据集的每一个数据窗H<sub>it</sub>(w≤t≤n)计算其统计量,进而获得各个故障模式数据集的统计量矩阵,记为:<maths num="0008"><math><![CDATA[<mrow><msub><mi>X</mi><mi>i</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>v</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&gamma;</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&kappa;</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>v</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&gamma;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&kappa;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>v</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&gamma;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&kappa;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>K</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000958001570000022.GIF" wi="1933" he="460" /></maths>(三)检测过程故障,收集实时故障数据S,进行标准化处理;(四)在步骤(三)的基础上执行统计量主元相异度分析,计算待识别故障数据集和已知故障模式数据集之间的故障识别指数FRI;执行统计量主元相异度分析的步骤为:首先构造实时数据S的窗宽为w的数据窗,根据公式(3)至(8)计算待识别故障数据集的统计量,记为:<maths num="0009"><math><![CDATA[<mrow><msub><mi>X</mi><mi>S</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>v</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&gamma;</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&kappa;</mi><mrow><mo>(</mo><mi>w</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>v</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&gamma;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&kappa;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>v</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msup><mi>c</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&gamma;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>&kappa;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000023.GIF" wi="1646" he="374" /></maths>对于已知故障模式数据集的统计量矩阵<img file="FDA0000958001570000024.GIF" wi="499" he="63" />和待识别故障数据统计量<img file="FDA0000958001570000025.GIF" wi="246" he="62" />分别包含m个变量的n<sub>i</sub>(i=1,...,K)和n<sub>s</sub>个样本,其协方差阵计算公式为:<maths num="0010"><math><![CDATA[<mrow><msub><mi>R</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac><msubsup><mi>X</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>X</mi><mi>i</mi></msub><mo>,</mo><msub><mi>R</mi><mi>S</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>n</mi><mi>s</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac><msubsup><mi>X</mi><mi>S</mi><mi>T</mi></msubsup><msub><mi>X</mi><mi>S</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000026.GIF" wi="1406" he="135" /></maths>对第i个故障模式,构造总体统计量数据集<img file="FDA0000958001570000027.GIF" wi="314" he="71" />的协方差矩阵,记为:<maths num="0011"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>+</mo><msub><mi>n</mi><mi>s</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac><msup><mi>X</mi><mi>T</mi></msup><mi>X</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000028.GIF" wi="1276" he="132" /></maths>对其开展特征值分解,获得:RP=PΛ  (14)式中,P是特征向量矩阵,Λ(λ<sub>1</sub>≥λ<sub>2</sub>≥...≥λ<sub>m</sub>)是特征值矩阵;保留L个特征值和对应的特征向量p<sub>1</sub>,p<sub>2</sub>,...,p<sub>L</sub>,对矩阵X<sub>i</sub>和X<sub>S</sub>进行主元线性变换,得到Y<sub>i</sub>和Y<sub>s</sub>,记为:<maths num="0012"><math><![CDATA[<mrow><msub><mi>Y</mi><mi>i</mi></msub><mo>=</mo><msqrt><mfrac><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn></mrow><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>+</mo><msub><mi>n</mi><mi>s</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac></msqrt><msub><mi>X</mi><mi>i</mi></msub><msub><mi>P</mi><mi>L</mi></msub><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000031.GIF" wi="1270" he="151" /></maths><maths num="0013"><math><![CDATA[<mrow><msub><mi>Y</mi><mi>S</mi></msub><mo>=</mo><msqrt><mfrac><mrow><msub><mi>n</mi><mi>s</mi></msub><mo>-</mo><mn>1</mn></mrow><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>+</mo><msub><mi>n</mi><mi>s</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac></msqrt><msub><mi>X</mi><mi>i</mi></msub><msub><mi>P</mi><mi>L</mi></msub><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000032.GIF" wi="1278" he="151" /></maths>式中,P<sub>k</sub>=[p<sub>1</sub>,p<sub>2</sub>,...,p<sub>k</sub>],Λ<sub>k</sub>为{λ<sub>1</sub>,λ<sub>2</sub>,...,λ<sub>k</sub>}构成的对角矩阵;Y<sub>i</sub>和Y<sub>s</sub>的协方差矩阵记为:<maths num="0014"><math><![CDATA[<mrow><msub><mi>C</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>+</mo><msub><mi>n</mi><mi>s</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><msubsup><mi>P</mi><mi>L</mi><mi>T</mi></msubsup><msubsup><mi>X</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>X</mi><mi>i</mi></msub><msub><mi>P</mi><mi>L</mi></msub><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000033.GIF" wi="1374" he="125" /></maths><maths num="0015"><math><![CDATA[<mrow><msub><mi>C</mi><mi>S</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>+</mo><msub><mi>n</mi><mi>s</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><msubsup><mi>P</mi><mi>L</mi><mi>T</mi></msubsup><msubsup><mi>X</mi><mi>S</mi><mi>T</mi></msubsup><msub><mi>X</mi><mi>S</mi></msub><msub><mi>P</mi><mi>L</mi></msub><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000034.GIF" wi="1374" he="134" /></maths>两个数据集的协方差矩阵满足下式:<maths num="0016"><math><![CDATA[<mrow><msub><mi>C</mi><mi>i</mi></msub><mo>+</mo><msub><mi>C</mi><mi>S</mi></msub><mo>=</mo><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><msubsup><mi>P</mi><mi>k</mi><mi>T</mi></msubsup><msub><mi>RP</mi><mi>k</mi></msub><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>=</mo><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><msubsup><mi>P</mi><mi>k</mi><mi>T</mi></msubsup><msub><mi>P</mi><mi>k</mi></msub><msub><mi>&Lambda;</mi><mi>k</mi></msub><msup><msub><mi>&Lambda;</mi><mi>L</mi></msub><mrow><mo>-</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>=</mo><mi>I</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000035.GIF" wi="1487" he="71" /></maths>对协方差矩阵应用特征值分解,得到<maths num="0017"><math><![CDATA[<mrow><msub><mi>C</mi><mi>i</mi></msub><msubsup><mi>w</mi><mi>j</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>&lambda;</mi><mi>j</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><msubsup><mi>w</mi><mi>j</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>k</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000036.GIF" wi="1301" he="70" /></maths><maths num="0018"><math><![CDATA[<mrow><msub><mi>C</mi><mi>S</mi></msub><msubsup><mi>w</mi><mi>j</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>&lambda;</mi><mi>j</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></msubsup><msubsup><mi>w</mi><mi>j</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000037.GIF" wi="1158" he="71" /></maths>由于<img file="FDA0000958001570000038.GIF" wi="259" he="78" />和<img file="FDA0000958001570000039.GIF" wi="235" he="71" />C<sub>S</sub>的特征向量与C<sub>i</sub>的特征向量相同,仅仅是次序相反,对相同大小的数据集X<sub>i</sub>和X<sub>S</sub>,如果具有相似的数据分布和关联关系,则特征值λ<sub>j</sub>和1‑λ<sub>j</sub>均接近0.5;相反的,如果数据集描述了不同的数据分布和数据关系,则特征值分别趋近1和0;计算各故障模式的统计量变量与待识别故障数据统计量的故障识别指数FRI的步骤为:相异度指数D可以用来评价数据集之间的相似程度,定义为:<maths num="0019"><math><![CDATA[<mrow><mi>D</mi><mo>=</mo><mfrac><mn>4</mn><mi>L</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mi>j</mi></msub><mo>-</mo><mn>0.5</mn><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000041.GIF" wi="1126" he="135" /></maths>式中,λ<sub>j</sub>是C<sub>i</sub>或者C<sub>s</sub>的特征值,如果两个数据集相似程度高,则特征值接近0.5,D接近0;为了方便故障识别,定义故障识别指数FRI为S<sub>DA</sub>,其计算公式为:<maths num="0020"><math><![CDATA[<mrow><msub><mi>S</mi><mrow><mi>D</mi><mi>A</mi></mrow></msub><mo>=</mo><mn>1</mn><mo>-</mo><mi>D</mi><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mn>4</mn><mi>L</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mi>j</mi></msub><mo>-</mo><mn>0.5</mn><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000958001570000042.GIF" wi="1205" he="135" /></maths>当两个数据集相似程度高时,S<sub>DA</sub>接近1;(五)对故障识别指数FRI进行排序,获得故障识别结果。
地址 266580 山东省青岛市黄岛区长江西路66号