亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于粗糙集改進算法的神經(jīng)網(wǎng)絡故障診斷方法

        2015-07-01 23:57:50樓宇舟涂俊翔
        機械制造與自動化 2015年5期
        關鍵詞:故障診斷

        樓宇舟,涂俊翔

        (福州大學 機械工程及自動化學院,福建 福州 350000)

        基于粗糙集改進算法的神經(jīng)網(wǎng)絡故障診斷方法

        樓宇舟,涂俊翔

        (福州大學 機械工程及自動化學院,福建 福州 350000)

        針對BP神經(jīng)網(wǎng)絡在實際工程應用中受到大量冗余信息的制約,以及基于信息熵的屬性離散方法的閾值選取具有主觀性的缺點,提出了改進的基于信息熵的粗糙集連續(xù)屬性離散化算法。該算法將Naivescaler離散化算法和信息熵離散化方法相結合,減少了離散化算法中候選離散點的數(shù)量;基于粗糙集約簡信息決策表,有效解決了BP神經(jīng)網(wǎng)絡訓練樣本過于龐大的問題;并通過改進的離散化算法對屬性約簡后數(shù)據(jù)進行分類,將分類后的數(shù)據(jù)運用到神經(jīng)網(wǎng)絡運算中,進一步縮短了神經(jīng)網(wǎng)絡的運算時間。通過實例分析表明,該方法具有很好的故障診斷效果,并有效提高了診斷效率。

        粗糙集;信息熵;約簡;離散化;神經(jīng)網(wǎng)絡;故障診斷

        隨著科技進步的發(fā)展,現(xiàn)代工業(yè)設備大型化、復雜化、自動化的程度越來越高,為保證各種設備安全和高效地運行,智能故障診斷技術應運而生。其中,基于神經(jīng)網(wǎng)絡的故障診斷方法已進入實用階段,實際應用有衛(wèi)星姿態(tài)測量系統(tǒng)故障診斷、船舶柴油機故障診斷、航天飛機發(fā)動機故障診斷等。但在工程實踐中,往往存在所選的特征參數(shù)過多,使得神經(jīng)網(wǎng)絡規(guī)模過于龐大、結構過于復雜、算法收斂速度過慢、精度低等問題,影響了故障診斷的可靠性和實用性[1-2]。

        Pawlak教授提出的粗糙集理論(RST),具有無需提供任何先驗信息,直接對已知信息進行分析處理,刪除冗余信息的優(yōu)勢[3]。在設備故障診斷中,將粗糙集理論與神經(jīng)網(wǎng)絡相結合,可以更有針對性地對已有信息進行分析處理,刪除其中冗余信息,從而降低數(shù)據(jù)的規(guī)模,克服了單一神經(jīng)網(wǎng)絡的拓撲結構規(guī)模大,計算復雜,無法實現(xiàn)實時故障診斷的局限性[4-5]。由于粗糙集理論只能處理離散型數(shù)據(jù),而故障信息絕大多數(shù)是連續(xù)性的,因此需要對故障信息進行離散化處理,但現(xiàn)階段還沒有一種較理想的離散化方法可以適用于多領域的離散化需求,因此在不同領域的故障診斷中需要應用各種不同的離散化方法。

        現(xiàn)改進了基于信息熵的粗糙集離散化算法,并將粗糙集理論,BP人工神經(jīng)網(wǎng)絡技術結合起來,提出了一種基于粗糙集和神經(jīng)網(wǎng)絡的故障診斷方法。實驗結果表明,該方法相對于基于單一神經(jīng)網(wǎng)絡的故障診斷方法,具有減小神經(jīng)網(wǎng)絡規(guī)模,加快收斂時間等優(yōu)點。

        1 粗糙集理論

        1.1 知識與不可分辨關系

        a) 知識表達系統(tǒng)和決策系統(tǒng)

        b) 不可分辨關系

        不可分辨關系是粗糙集理論中非常重要的概念,是用來表達由于缺乏一定的知識而不能將已知信息系統(tǒng)中的某些對象區(qū)別開,其實質(zhì)是一個等價關系。

        定義2:設S=(U,A,V,f)為一個信息系統(tǒng),R是U上的一族等價關系,若P?R,且P≠Φ,則∩P也是一個等價關系,稱其為P上的一個不可分辨關系,用ind(P)來表示,即:

        ind(P)={(x,y)∈U×U:f(x,a)=f(y,a),a?P}

        1.2 粗糙集的上近似、下近似

        當集合X能表示成基本等價類組成的并集時,則稱集合X是R可精確定義的,稱作R的精確集;否則,集合X是R不可精確定義的,稱作R的非精確集或R的粗糙集。對于集合的粗糙集可利用以下2個精確集來描述,即上近似和下近似。

        定義3:X關于R的下近似為:

        定義4:X關于R的上近似為:

        1.3 屬性約簡與核

        在決策表中,往往具有很多不同的屬性,這些屬性對于知識的決策具有不同的重要性,有些屬性對于決策起到?jīng)Q定性作用,而有些屬性卻是可有可無的。在粗糙集理論中,針對信息系統(tǒng),在保持信息系統(tǒng)分類能力不變的情況下,通過消除冗余屬性和冗余樣本,最終得到信息系統(tǒng)的分類或者決策規(guī)則的方法稱為知識約簡。

        2 離散化算法和信息熵

        2.1 離散化算法

        由于粗糙集理論只能處理離散型數(shù)據(jù),而實驗中獲得的數(shù)據(jù)大多往往是連續(xù)的,因此實現(xiàn)屬性值的離散化是應用粗糙集理論進行分析和處理的前提。合適的離散化算法,不僅可以大大減少信息的大小,還可以提高屬性值分類的準確性[7]。

        2.2 信息熵

        信息熵是信息源X不確定性的量度。每個信息源都有且只有一個信息熵,不同的信息源,由于其統(tǒng)計特征的不同,所得的熵也不同。Shannon把信息熵定義為隨機離散事件的出現(xiàn)概率,即信息源的平均信息量[8]。

        (1)

        其中:pi表示時間xi發(fā)生的先驗概率,對數(shù)取以2為底,而當某個pi為零時,則理解為0·log0=0。

        3 BP神經(jīng)網(wǎng)絡結構

        BP學習理論最早在1974年由Webos提出,1985年發(fā)展成了BP網(wǎng)絡學習算法。BP神經(jīng)網(wǎng)絡是指具有非線性傳遞函數(shù)的神經(jīng)元的前饋網(wǎng)絡,并通過誤差反向傳播來調(diào)整各層神經(jīng)元之間的權值。該網(wǎng)絡不僅具有輸入層,輸出層,同時還具有一層或者多層的隱含層,其中同層之間不能相互影響[9,10]。

        小麥區(qū)域試驗采用隨機區(qū)組法,3次重復。小區(qū)行距0.15米,10行區(qū),小區(qū)面積15平方米,各品種間間隔0.3米。并設不少于6行的保護區(qū)。全區(qū)收獲計產(chǎn),計算增(減)產(chǎn)百分率。

        圖1 三層BP神經(jīng)網(wǎng)絡結構

        4 故障診斷方法

        4.1 基于信息熵的粗糙集屬性離散化方法的候選離散點的選擇

        決策表S=(U,A,V,f),對于每個屬性按照屬性值由大到小進行排序,計算每兩相鄰屬性值的平均值作為候選斷點。

        4.2 改進的基于信息熵的粗糙集屬性離散化方法

        決策表S=(U,A,V,f)如前文所述,候選離散點的個數(shù)近似等于每個屬性的屬性值個數(shù),候選離散點數(shù)量過多,會大大影響后續(xù)應用粗糙集理論進行分類的效率。

        在原有基于信息熵的離散化算法的基礎上引入Naivescaler離散化算法,對于每個屬性按照屬性值由大到小進行排序;依次判斷兩相鄰實例的屬性值和決策值,如果兩者都不同,則將兩屬性值的平均值作為候選斷點c,B為候選斷點值集;若兩者有一個相同,則不取兩屬性值的平均值作為候選斷點;同時計K為屬性的候選斷點個數(shù),與原方法相比,大大減少候選斷點的數(shù)量。

        (2)

        (3)

        (4)

        (5)

        (6)

        (7)

        同時,由于基于信息熵的離散化算法對于閾值選取具有很強的主觀性,往往需要研究者通過經(jīng)驗來判斷選取閾值的大小。針對這一缺點,文中提出了選取閾值為H(X)/K,當離散前后斷點信息熵的差值小于H(X)/K時,停止離散,避免了選取閾值時由于人為選取帶來的主觀性問題。

        綜上所述,改進的基于信息熵離散化算法如下:

        1) 對于每個屬性按照屬性值由大到小進行排序。依次判斷兩相鄰實例的屬性值和決策值,如果兩者都不同,則將兩屬性值的平均值作為候選斷點值,B為候選斷點值集,同時計K為屬性的候選斷點個數(shù),P為已選取斷點集;

        2)P=Φ;L={U};H=H(U);H1=H;

        3) 對每個c∈B,計算H(c,L);H2=min(H(c,L));

        4) 若H1-H2≤H/K,則結束;

        5) 令當H(c,L)=H2斷點為cmin,將其加入到P中,B=B-{cmin};

        6) 對于所有X∈L,若cmin將X分為兩部分,記為X1、X2,則在L中去掉X并將等價類X1、X2加入到L中;

        7) 如果L中各個等價類中的實例都具有相同的決

        策,則結束;否則轉(zhuǎn)到步4。

        4.2BP神經(jīng)網(wǎng)絡故障診斷模型的構建

        先將實驗測點的原始數(shù)據(jù)進行離散化分類處理,然后將結果輸入到神經(jīng)網(wǎng)絡進行訓練和預測,充分發(fā)揮了離散化算法的分類功能,同時減少了神經(jīng)網(wǎng)絡的運算時間。故障診斷系統(tǒng)流程圖見圖2。

        圖2 故障診斷系統(tǒng)流程圖

        5 應用實例

        UCI(university of california irvine)機器學習標準數(shù)據(jù)集是加州大學歐文分校提出的用于機器學習的常用標準測試數(shù)據(jù)集,是模式識別的公用數(shù)據(jù),而故障診斷的實質(zhì)是數(shù)據(jù)分類與模式識別。因此,采用的數(shù)據(jù)取自UCI機器學習標準數(shù)據(jù)集中的wine數(shù)據(jù)集,數(shù)據(jù)集共有178組數(shù)據(jù),3個狀態(tài),13個條件屬性,構建知識系統(tǒng),其中:

        S=(U,A,V,f),U={x1,x2…x178},A=C∪D,C∩D=Φ,C={c1,c2…c13},D={d1,d2,d3}。所構建的故障診斷決策表如表1,屬性A-M為條件屬性,N為決策屬性1[12-13]。

        表1 原始數(shù)據(jù)決策表

        每10個樣本選取1個作為測試樣本,剩余作為訓練樣本。若使用基于信息熵的粗糙集屬性離散化方法,對于屬性D則得到近160個候選離散點;當使用改進的基于信息熵的粗糙集屬性離散化方法時,獲取的候選離散點為29個,大大減少了候選離散點的數(shù)量,有效縮短了后續(xù)離散化計算的時間。

        表2為對訓練數(shù)據(jù)進行基于改進的信息熵的離散化算法處理后所獲得的決策表。

        表2 離散化后數(shù)據(jù)決策表

        按照粗糙集理論進行屬性約簡算法進行約簡,利用粗糙集軟件Rosetta,可得屬性約簡結果為{c2,c3,c6,c8,c10,c11},選取{c2,c3,c6,c8,c10,c11}作為輸入節(jié)點構建BP神經(jīng)網(wǎng)絡;通過縱向約簡將各屬性值相同的樣本刪去,決策表可得剩余125組數(shù)據(jù);由于決策屬性為3種,因此輸出節(jié)點為3個,{1,0,0}為1,{0,1,0}為2,{0,0,1}為3;隱含層節(jié)點為400個,神經(jīng)網(wǎng)絡程序為[14]:

        net=newelm( minmax(p),[400,3],{'tansig','purelin'});

        net.trainParam.show=50;

        net.trainParam.epochs=10000; %訓練次數(shù)設置

        net.trainParam.goal=1e-3; %訓練所要達到的精度

        net.trainParam.lr=0.05; %學習速率

        圖3為未使用粗糙集理論進行數(shù)據(jù)預處理的神經(jīng)網(wǎng)絡訓練誤差曲線,圖4為使用粗糙集理論進行數(shù)據(jù)預處理的神經(jīng)網(wǎng)絡訓練誤差曲線。

        圖3 未使用粗糙集理論誤差精度曲線

        圖4 使用粗糙集理論后的誤差精度曲線

        對測試樣本進行預測,結果見表3。

        表3 預測樣本決策表

        符合UCI機器學習標準數(shù)據(jù)集提供的數(shù)據(jù),對故障類型的認定完全一致;同時在診斷精度一致的情況下收斂次數(shù)由單一神經(jīng)網(wǎng)絡的6 372次減少到2 003次,收斂速度大大增加。因此,提出的故障診斷模型具有很好的可行性與有效性。

        6 結語

        將粗糙集和BP神經(jīng)網(wǎng)絡的優(yōu)點結合起來,建立了基于粗糙集和BP神經(jīng)網(wǎng)絡的故障診斷模型,并改進基于信息熵的屬性離散算法,避免該算法需要人為主觀設定閾值的不足,同時優(yōu)化其候選斷點的個數(shù),如屬性D,候選離散點由160點降至29點,加快了后續(xù)屬性離散的速度。通過測試結果表明,基于粗糙集和BP神經(jīng)網(wǎng)絡的故障診斷方法與單一運用BP神經(jīng)網(wǎng)絡相比,在保證訓練精度的同時,收斂次數(shù)從6 372次降到了2 003次,明顯提高了訓練速度,故障診斷效率較高,具有較高的工程實用性。

        [1] 王彪,吳昊,宋永剛,等. 粗糙集和模糊集的研究及應用[M]. 北京: 電子工業(yè)出版社, 2008: 2-10.

        [2] 于學軍,程博. 基于BP神經(jīng)網(wǎng)絡的工作量估算模型[J]. 計算機學報, 2012, 39(10): 97-100.

        [3] 張文修,吳偉志,梁吉業(yè). 粗糙集理論與方法[M]. 北京:科學出版社, 2001: 1-30.

        [4] 沈晨鳴. 基于粗糙集理論多知識庫的知識發(fā)現(xiàn)[J]. 機械制造與自動化, 2007, 36(2): 8-13.

        [5] 龐繼紅,張根保,周宏明,等. 基于粗糙集的數(shù)控機床精度設計質(zhì)量特性反向映射研究[J]. 機械工程學報, 2012, 48(5): 101-107.

        [6] 王文逾. 基于粗糙集的分體錯位式動態(tài)汽車稱重系統(tǒng)研究[J]. 太原理工大學學報,2011, 42(6): 639-641.

        [7] Lukasz A, Kurgan, Krzysztof J. Cios. CAIM Discretization Algorithm[J]. IEEE Transactions on Knowledge and Data Engineering, 2004, 16(2): 145-153.

        [8] Ajay Kumar, David Zhang. Hand-Geometry Recognition Using Entropy-Based Discretization[J]. IEEE Transactions on Information Forensics and Security, 2007, 2(2): 181-187.

        [9] 張本國,李強,王葛,等. 基于改進BP神經(jīng)網(wǎng)絡的連鑄漏鋼預報[J]. 中國機械工程, 2012, 23(2): 204-207.

        [10] W. ERIC WONG, YU QI. BP neutral network-based effective fault localization [J]. International journal of software engineering and knowledge engineering. 2009, 19(4): 573-597.

        [11] 謝宏,程浩忠,牛東曉. 基于信息熵的粗糙集連續(xù)屬性離散化算法[J]. 計算機學報, 2005, 28(9): 1570-1574.

        [12] 胡平,彭紀奎. 粗糙集-遺傳神經(jīng)網(wǎng)絡在挖掘機故障診斷中的應用研究[J]. 微電子學與計算機, 2011, 28(3): 55-58.

        [13] 何勇,李增芳. 智能化故障診斷技術的研究與應用[J]. 浙江大學學報(農(nóng)業(yè)與生命科學版), 2003, 29(2): 119-124.

        [14] 傅薈璇,趙紅,等. MATLAB神經(jīng)網(wǎng)絡應用設計[M]. 北京:機械工程出版社,2010: 136-139.

        Research on Fault Diagnosis Method Based on Improved Algorithm in Rough Set

        LOU Yuzhou,TU Junxiang

        (School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350000, China)

        In view of BP neural network in practical engineering applications constrained by the large number of redundant information and the subjectivity of attribute discretization method based on information entropy in threshold selection, an improved discretization algorithm for continuous attribute in rough set based on information entropy is proposed. The Naivescaler algorithm is combined with information entropy discretization method in this algorithm and it is used to greatly reduces the number of candidate discretization points and effectively handles the big sample for BP neural network training. The neural network computation time is further reduced by classifying the data set with reduced attributes and applying the classified data to the neural network. The practical application of the method proves that it has better performance and efficiency for fault diagnosis.

        rough set; information entropy; reduction; discretization; neural network; fault diagnosis

        福建省自然科學基金(2012J01208)

        樓宇舟(1988-),男,碩士,主要研究方向為智能信息處理、故障信息診斷。

        TP183

        B

        1671-5276(2015)05-0204-05

        2014-03-21

        猜你喜歡
        故障診斷
        基于包絡解調(diào)原理的低轉(zhuǎn)速滾動軸承故障診斷
        一重技術(2021年5期)2022-01-18 05:42:10
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
        水泵技術(2021年3期)2021-08-14 02:09:20
        凍干機常見故障診斷與維修
        基于EWT-SVDP的旋轉(zhuǎn)機械故障診斷
        數(shù)控機床電氣系統(tǒng)的故障診斷與維修
        電子制作(2018年10期)2018-08-04 03:24:46
        基于改進的G-SVS LMS 與冗余提升小波的滾動軸承故障診斷
        因果圖定性分析法及其在故障診斷中的應用
        改進的奇異值分解在軸承故障診斷中的應用
        基于LCD和排列熵的滾動軸承故障診斷
        基于KPCA和PSOSVM的異步電機故障診斷
        无码中文字幕日韩专区| 久久无码专区国产精品s| 水蜜桃亚洲一二三四在线| 成午夜精品一区二区三区| 国产全肉乱妇杂乱视频| 一出一进一爽一粗一大视频免费的| 国产高潮流白浆免费观看不卡| 巨臀精品无码AV在线播放| 高清成人在线视频播放| 上海熟女av黑人在线播放| 日本一区二区三区爆乳| 熟女精品视频一区二区三区| 欧美国产精品久久久乱码| 五十路熟久久网| 人妻无码ΑV中文字幕久久琪琪布| 亚洲美女av二区在线观看| 日韩精品免费在线视频一区| 久久久久99人妻一区二区三区| 玩中年熟妇让你爽视频| 久久久久久av无码免费看大片| 国产在线不卡视频| 日本一区二区在线播放观看| 亚洲第一页视频在线观看| 综合五月激情二区视频| 精品无码人妻一区二区三区品| 亚州精品无码久久aV字幕| 亚洲一二三四五区中文字幕| 亚洲一区二区三区av资源| 亚洲av精品一区二区三区| 3344永久在线观看视频| 爆乳无码AV国内| 国产日产韩国级片网站| 在线播放真实国产乱子伦| 国产麻豆md传媒视频| 国产精品国产三级农村妇女| 久久精品视频按摩| 精品在线视频免费在线观看视频| 24小时在线免费av| 亚洲av综合a色av中文| 精品日韩欧美一区二区在线播放 | 亚洲日韩精品A∨片无码加勒比|