999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Fisher KNMF的非線性多故障診斷方法

2015-01-13 02:19:12冉永清楊煜普
化工自動化及儀表 2015年9期
關鍵詞:故障診斷分類特征

冉永清 李 楠 楊煜普

(上海交通大學電子信息與電氣工程學院系統控制與信息處理教育部重點實驗室,上海 200240)

傳統的故障診斷方法根據監控統計量來檢測是否有故障發生,采用貢獻圖及故障重構等方法來辨識故障發生的位置,以此達到故障診斷的目的[1,2]。然而這類方法都是基于過程中出現單一故障的假設,如果在檢測過程中同時出現多個故障,這類方法的故障診斷性能將急劇下降。為解決上述問題,筆者從模式識別的角度考慮故障診斷問題,將故障診斷分為兩個步驟,在離線狀態下,學習數據之間的內部關系及模式等抽象概念,建立故障診斷模型;在在線狀態下,所建立的故障診斷模型運用學習到的知識,對新數據的內在關系和模式做出預測,把故障數據分類到最接近的故障類中。從這個角度出發,筆者把故障診斷看成一個多類分類問題,提出了有監督學習方法——FKNMF方法,建立多故障診斷模型,解決多故障診斷問題。

KNMF算法通過核函數將輸入空間的非線性數據映射到高維特征空間[3,4],采用迭代的矩陣分解形式,挖掘特征空間數據的局部信息表示數據整體結構。令輸入空間的數據X=[X1,X2,…,Xn]∈Rm×n,通過映射函數將數據映射到一個高維的特征空間F內,得到的特征空間數據矩陣Φ(X)=[Φ(x1),Φ(x2),…,Φ(xn)]∈Rd×n。在特征空間F內,尋找一個基矩陣U和一個系數矩陣V,使得Φ(·):Rm→F:Rd:

Φ(X)≈UVT

(1)

其中U∈Rd×r,r表示降維后的維數;V∈Rn×r。

根據KNMF算法,假設基矩陣U是特征數據Φ(X)的凸組合,即U=Φ(X)W,則在特征空間F內,把特征空間數據分解成如下形式:

Φ(X)≈Φ(X)WVT

(2)

KNMF算法是在特征空間內通過學習尋找到參數矩陣W和系數矩陣V。

2 Fisher判據分析

圖1 Fisher判別的基本原理

以下為Fisher準則的若干個必要判別參數。

在d維空間內,各個樣本均值向量mi:

(3)

樣本類內離散度矩陣Si和總類內離散度矩陣Sw:

(4)

Sw=S1+S2

(5)

樣本類間離散度矩陣Sb:

Sb=(m1-m2)(m1-m2)T

(6)

Fisher準則函數定義:

(7)

在特征空間里面,各個樣本在特征空間上的投影:

(8)

(9)

(10)

(11)

根據式(7)的定義可得:

(12)

由式(12)可見,在特征空間中,Fisher準則就是尋找使JF(w)最大的參數矩陣W,使各類樣本盡可能地分開,同時同一樣本盡量靠攏。

(13)

3 Fisher KNMF算法

筆者結合KNMF和FDA兩者的優點,使KNMF算法在降維過程中,引入FDA分類思想,使得降維過程中同一類的數據盡量靠攏,不同類的數據盡量遠離。這樣既保持了KNMF算法挖掘局部信息的能力,綜合了FDA的優點,也彌補了FDA分類算法過度依賴數據均值的缺點。

3.1 目標函數的建立

在特征空間內,采用歐式距離來度量特征數據矩陣Φ(X)與Φ(X)、參數矩陣W和系數矩陣V三者乘積之間的誤差,將KNMF問題轉化為求取參數矩陣W和系數矩陣V,并使得以下目標函數取得最小值:

(14)

其中ε是任意的極小值,該限制的含義是使式(13)盡可能相等。

將式(14)轉化成下列形式:

(15)

式(15)表示Fisher KNMF算法在KNMF算法的框架上增加了FDA分類思想作為正則項,其中參數α是一個系數,通過調節它來調整Fisher正則項的影響程度,使Fisher KNMF算法具有良好的靈活性。

3.2 目標函數求解

目標函數式(15)對于W和V單個變量是凸函數,但是同時對兩個變量是非凸函數,對于目標函數求取的解可能不是全局最優解。根據式(15)的KKT最優松弛條件和互補松弛條件可以得到:

(16)

根據式(16)得到W、V和λ的更新規則:

(17)

采用式(17)的更新規則,最終可以得到FKNMF算法的參數矩陣W和系數矩陣V。

4 基于Fisher KNMF的多故障診斷方法

Fisher KNMF算法從一個包含正常數據和故障數據的訓練數據集中通過迭代矩陣分解,獲得參數矩陣W。對于未知類別的樣本,需要一個判別函數值來量化觀測向量和類之間的關系。觀測向量xi在類K上面的判別函數值采用下面判別式[6]:

(18)

其中pk是第K類的概率。

對于每一個測試樣本xt,通過式(18)計算出它在每一類上的判別值,然后判斷該樣本屬于判別函數值最大的那一類。即:

(19)

如果訓練樣本中只有正常數據和一種故障數據,即故障檢測;如果訓練數據包含了多種故障數據,那么在建立模型之后,就可以對測試樣本進行故障診斷,判別該樣本處于正常狀態或是哪一類故障狀態,即完成了多故障診斷。

5 仿真實驗

TE過程是基于實際工業過程的仿真案例[8],整個過程系統共包括12個控制變量和41個測量變量,并且預定了21種故障。圖2為TE過程結構圖。

圖2 TE過程結構圖

5.1 單故障的診斷情況

選取正常數據的前200個數據和故障數據的201~400之間的200個數據共同作為訓練數據,選取正常數據的281~480之間的200個數據和故障數據81~280之間的200個數據作為測試數據。設置降維維數為17,取系數α為0.5。表1是FDA算法和Fisher KNMF算法故障診斷準確率對比。

表1 FDA算法和Fisher KNMF算法故障診斷準確率對比 %

(續表1)

從表1可以看出,Fisher KNMF算法的故障診斷準確率總體上是優于FDA算法的,其中在故障IDV(8)、IDV(10)、IDV(11)、IDV(12)、IDV(14)、IDV(16)和IDV(19)發生時,Fisher KNMF算法的故障診斷準確率明顯優于FDA算法。圖3是IDV(1)和IDV(14)的FDA算法和Fisher KNMF算法的診斷效果圖。FDA算法故障診斷效果圖橫坐標1~200表示兩類故障都為200個點,故障IDV(1)和IDV(14)的縱坐標如果差距越大分的就越開,Fisher KNMF算法縱坐標表示兩類故障的個數,前200個應該是正常數據,后200個是故障數據。從圖3可以得知,在故障IDV(1)發生時,FDA和Fisher KNMF算法都能夠完全分開故障,但是在故障IDV(14)發生時,FDA算法不能完全分開故障類別,而Fisher KNMF算法依然有94.25%的準確率。

圖3 IDV(1)和IDV(14)發生時,FDA和Fisher KNMF算法的故障診斷效果

5.2 多故障的診斷情況

采用正常數據和兩種故障訓練數據來進行仿真實驗。取正常數據和兩類故障訓練數據分別為200個數據,同樣每類測試集各選取200個點組成。仿真實驗中,設置降維維數為17,系數α為0.5。圖4是IDV(10)和IDV(14)同時發生時FDA算法和Fisher KNMF算法的故障診斷效果圖。

圖4 IDV(10)和IDV(14)同時發生時,FDA和Fisher KNMF算法的故障診斷效果

圖4中FDA算法基本不能分出3類數據,但是Fisher KNMF算法能夠達到93.25%的診斷正確率,僅有少數數據標識錯誤,通過此仿真實例說明,Fisher KNMF算法在多類故障診斷中具有很好的性能。

6 結束語

為解決多故障診斷問題,筆者從模式分類的新角度考慮,提出了一種新的有監督分類方法——Fisher KNMF算法,該算法結合了KNMF算法優秀的處理非線性數據的能力和FDA算法優秀的分類能力。建立的多故障診斷模型用于在線監控,并在TE模型上仿真,結果表明:在單故障和多故障的情況下都具有很好的效果。

[1] 王迎,王新明,趙小強.基于小波去噪與KPCA的TE過程故障檢測研究[J].化工機械,2011,38(1):49~53.

[2] 唐友福,劉樹林,劉穎慧,等.基于α穩定分布的往復壓縮機故障診斷方法[J].化工機械,2011,38(5):555~558.

[3] Lee H,Cichocki A,Choi S.Kernel Nonnegative Matrix Factorization for Spectral EEG Feature Extraction[J].Neurocomputing,2009,72(13-15):3182~3190.

[4] 李巍華.基于核方法的機械故障特征提取與分類技術研究[D].武漢:華中科技大學,2003.

[5] Chiang L H,Kotanchek M E,Kordon A K.Fault Diagnosis Based on Fisher Discriminant Analysis and Support Vector Machines[J].Computers & Chemical Engineering,2004,28(8):1389~1401.

[6] 李祥寶.基于廣義非負矩陣投影算法的故障檢測與診斷研究[D].上海:上海交通大學,2014.

[7] 何曉斌.基于統計學方法的自適應過程監控與故障診斷[D].上海:上海交通大學,2008.

[8] Yoon S,MacGregor J F.Fault Diagnosis with Multivariate Statistical Models Part I:Using Steady State Fault Signatures[J].Journal of Process Control,2001,11(4):387~400.

猜你喜歡
故障診斷分類特征
分類算一算
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
抓住特征巧觀察
因果圖定性分析法及其在故障診斷中的應用
基于LCD和排列熵的滾動軸承故障診斷
基于WPD-HHT的滾動軸承故障診斷
機械與電子(2014年1期)2014-02-28 02:07:31
主站蜘蛛池模板: 国产毛片基地| 97色婷婷成人综合在线观看| 国产成人精品高清不卡在线| 国产成本人片免费a∨短片| 为你提供最新久久精品久久综合| 久久夜色撩人精品国产| 91久久偷偷做嫩草影院| 在线观看国产精品第一区免费| 久久夜色精品国产嚕嚕亚洲av| 中文字幕首页系列人妻| 婷婷五月在线| 欧洲免费精品视频在线| 色综合热无码热国产| 日本精品视频一区二区 | 日韩毛片免费观看| 97久久人人超碰国产精品| 亚洲AV无码乱码在线观看代蜜桃| 国产爽歪歪免费视频在线观看| 97精品伊人久久大香线蕉| 四虎AV麻豆| 黄色网站在线观看无码| 亚洲精品色AV无码看| 国产三级精品三级在线观看| 国产精品黄色片| 欧美视频在线播放观看免费福利资源 | 免费国产在线精品一区| 国产产在线精品亚洲aavv| 免费观看国产小粉嫩喷水| 五月激激激综合网色播免费| av一区二区三区高清久久| 99国产在线视频| 婷婷六月在线| 麻豆精品久久久久久久99蜜桃| 国产麻豆永久视频| 91成人在线观看| 国产精品综合色区在线观看| 亚洲中久无码永久在线观看软件| 美女国内精品自产拍在线播放| 亚洲国产系列| 国产成人精品一区二区免费看京| 午夜a视频| 精品无码人妻一区二区| 久久9966精品国产免费| 亚洲精品波多野结衣| 欧美专区在线观看| 性网站在线观看| 欧美亚洲香蕉| 亚洲精选无码久久久| 免费一级毛片不卡在线播放| 国产精品视频系列专区| 一级毛片免费观看久| 暴力调教一区二区三区| 朝桐光一区二区| 欧美日韩国产精品综合 | 成人在线视频一区| 亚洲乱亚洲乱妇24p| 最新亚洲av女人的天堂| 岛国精品一区免费视频在线观看 | 中日无码在线观看| 熟妇人妻无乱码中文字幕真矢织江| 中文字幕波多野不卡一区| 久久性视频| 亚洲精品成人片在线观看| 国产成人无码综合亚洲日韩不卡| 国产美女自慰在线观看| 欧美在线导航| 国产丝袜一区二区三区视频免下载| 免费又爽又刺激高潮网址| 免费观看男人免费桶女人视频| 中文字幕久久亚洲一区| 欧美中出一区二区| 成人在线亚洲| 激情综合网激情综合| 亚洲成人精品| 国产福利免费视频| 高清国产在线| 福利国产微拍广场一区视频在线| 青青国产视频| 经典三级久久| 色播五月婷婷| 伊人精品视频免费在线| 欧美一级片在线|