水電機(jī)組故障診斷的集成知識表示與推理_第1頁
水電機(jī)組故障診斷的集成知識表示與推理_第2頁
水電機(jī)組故障診斷的集成知識表示與推理_第3頁
水電機(jī)組故障診斷的集成知識表示與推理_第4頁
水電機(jī)組故障診斷的集成知識表示與推理_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、水電機(jī)組故障診斷的集成知識表示與推理    ABSTRACT:In consideration of the diversity and the complication of fault diagnosis knowledge for hydroelectric set, a new metasynthesizing knowledge-representation 

2、;using neural network, fuzzy rules and visualized technique is proposed. And on the basis of the knowledge representation, an integrated reasoning method is completed. A Vibra

3、tion Fault Diagnosing Example is given to demonstrate that the abilities of acquiring and representing knowledge and the inferring efficiency of hydroelectric set's fault diagn

4、osis can be reasonably improved.KEY WORDS:hydraulic engineering; fault diagnosis; knowledge representation1引言水電機(jī)組設(shè)備龐大、結(jié)構(gòu)復(fù)雜、誘發(fā)故障的原因很多。其常見故障有:機(jī)組軸承故障;機(jī)組振動(dòng)故障(根據(jù)振動(dòng)誘發(fā)原因,水電機(jī)組振動(dòng)大致可分為機(jī)械振動(dòng)、水力振動(dòng)、電氣振動(dòng));水輪機(jī)汽蝕與泥沙磨損;水輪發(fā)電機(jī)故障。確立恰當(dāng)?shù)闹R表示和推理方式是研制一個(gè)故障診斷專家系統(tǒng)的良好基礎(chǔ)。迄今為止,設(shè)備故

5、障診斷知識的表示多采用產(chǎn)生式規(guī)則,但對大型機(jī)組而言,大量診斷知識難以歸納為規(guī)則。實(shí)踐證明1純粹使用產(chǎn)生式規(guī)則表示法描述故障診斷的知識遠(yuǎn)不足以反映引起機(jī)組故障原因的全部征兆。近年來,人們提出了一些將規(guī)則和神經(jīng)網(wǎng)絡(luò)集成表示的方法13,這些方法大多是在規(guī)則庫的基礎(chǔ)上將規(guī)則轉(zhuǎn)化為網(wǎng)絡(luò)表示,對于實(shí)時(shí)性要求較高、診斷規(guī)則較少和推理策略相對穩(wěn)定的診斷系統(tǒng)具有一定的優(yōu)勢。然而,對于包含水、機(jī)、電等多方面因素的高度復(fù)雜的水電系統(tǒng),上述集成方法也暴露出復(fù)雜故障診斷困難、知識庫的開放性和透明度較低、人機(jī)交互能力差等方面的不足。為充分滿足水電機(jī)組故障診斷知識的多樣性和復(fù)雜性對知識表示的要求,本文提出適用于水電系統(tǒng)故障

6、診斷的知識表示方法。利用產(chǎn)生式模糊規(guī)則表示、可視化故障知識表示及神經(jīng)網(wǎng)絡(luò)表示等多種方法綜合集成的知識表示方法,應(yīng)用于某水電廠水電機(jī)組故障診斷專家系統(tǒng)實(shí)踐中,取得了良好效果。2集成知識表示方式2.1產(chǎn)生式模糊規(guī)則表示法將水電機(jī)組故障診斷領(lǐng)域?qū)<壹跋嚓P(guān)書籍中能用自然語言描述的普通診斷知識歸納為模糊規(guī)則,置信度由領(lǐng)域?qū)<医o出,典型振動(dòng)故障規(guī)則如若0且ffn(1)則“定子橢圓度大”,規(guī)則置信度為0.8(一般取值范圍為01)式中Az為振動(dòng)幅值;If為勵(lì)磁電流;f為振動(dòng)頻率;fn為轉(zhuǎn)速頻率。規(guī)則中出現(xiàn)的導(dǎo)數(shù)則反映了振動(dòng)與各狀態(tài)量之間的相互關(guān)系。為了獲得導(dǎo)數(shù)關(guān)系,可用式(2)近似計(jì)算一時(shí)間序列的離散采樣數(shù)據(jù)

7、(2)式中yiyiyi1,xixixi1,取算術(shù)平均值可有效地減小采樣信號的測量噪音干擾。根據(jù)機(jī)組故障特點(diǎn),將診斷規(guī)則劃分為多個(gè)相對獨(dú)立的規(guī)則子集,形成各類規(guī)則庫,以分類處理較為簡單的單一故障,如可將振動(dòng)故障規(guī)則劃分為電氣振動(dòng)類規(guī)則庫、機(jī)械振動(dòng)類規(guī)則庫和水力振動(dòng)類規(guī)則庫。此外,將相互耦合較強(qiáng)的規(guī)則單獨(dú)成庫,以處理較為復(fù)雜的多重故障。再在分類規(guī)則庫中對規(guī)則進(jìn)行分層組織。對規(guī)則庫進(jìn)行分類分層組織,能減少推理搜索空間,提高推理效率,同時(shí)亦有利于實(shí)現(xiàn)對規(guī)則庫的增減和修改,提高系統(tǒng)的開放性和透明度。2.2可視化故障知識表示法人類知識積累的過程一般是從圖形和圖像開始,并逐漸走向抽象。隨著計(jì)算機(jī)技術(shù)的發(fā)展,

8、使得我們可以采用圖表、聲音、圖像作為知識的載體,即可視化知識表示。一般來說,一個(gè)水電廠的故障記錄大多為某些常見故障記錄,其故障記錄以文字、數(shù)據(jù)、圖表、曲線、照片、錄像等多種形式組成。傳統(tǒng)知識表示方法僅適用于利用文字和數(shù)據(jù)方面的知識信息,而在聲音和圖像等方面知識信息的處理上卻表現(xiàn)出明顯不足,可視化知識表示方法的引入為表示和利用這些知識信息提供了條件。本文通過對典型故障的歷史記錄中有關(guān)聲音和圖像部分的信息進(jìn)行整理、剪輯和壓縮處理,形成大量后綴名為Mov、Avi、Wav等多媒體文件,以實(shí)現(xiàn)可視化故障知識表示。然后,針對每一個(gè)典型故障設(shè)計(jì)一個(gè)DLL(動(dòng)態(tài)鏈接庫)文件,每一個(gè)DLL設(shè)置一個(gè)入口指針以便于

9、外部的故障診斷專家系統(tǒng)主程序利用API函數(shù)進(jìn)行調(diào)用。關(guān)于某一個(gè)典型故障的各種多媒體文件可看作為隸屬該典型故障DLL文件的資源文件,多媒體文件的調(diào)用則通過OLE(對象的嵌入和鏈接)方法在DLL內(nèi)部的交互式窗口中實(shí)現(xiàn)。至此,我們通過利用動(dòng)態(tài)鏈接的方法和多媒體技術(shù),為電廠中典型故障設(shè)計(jì)了一個(gè)可視化的典型案例庫。實(shí)際上,多媒體文件通常比較龐大(以Wav聲音文件為例,一個(gè)可播放10s的錄音文件約有1MB),OLE和DLL方式的引入有利于發(fā)揮Windows高級編程的優(yōu)勢,避免可視化文件占用內(nèi)存過大的缺點(diǎn),提高專家系統(tǒng)的整體運(yùn)行速度,滿足診斷實(shí)時(shí)性的要求,確??梢暬R表示在實(shí)際系統(tǒng)中得以實(shí)現(xiàn)??梢暬收现?/p>

10、識表示的引入既有利于增強(qiáng)整個(gè)系統(tǒng)知識的表達(dá)能力,又為專家系統(tǒng)提供了更為直觀、形象、方便的解釋方式,同時(shí)也為用戶培訓(xùn)和實(shí)習(xí)提供了一條良好的途徑。2.3神經(jīng)網(wǎng)絡(luò)知識表示法傳統(tǒng)知識表示方式,如框架、規(guī)則和劇本等表示方式都只能處理類似人類自然語言的邏輯量,并不擅長表示大量的、多路的、數(shù)值性的變量,而水電廠中許多諸如振動(dòng)、溫度、流量、水頭、效率、尾水脈動(dòng)、電流和功率等變量的記錄往往是進(jìn)行下一次診斷的極為有用的知識信息。因此,如何對這些知識信息進(jìn)行恰當(dāng)?shù)乇硎竞屯评硪恢笔抢_傳統(tǒng)故障診斷專家系統(tǒng)的一個(gè)主要難題。神經(jīng)網(wǎng)絡(luò)的引入為解決以上難題提供了一個(gè)有力的工具。本文選擇BP(Back Propaga

11、tion)和PNN(Probabilistic Neural Network)前饋模型作為水電機(jī)組數(shù)值性知識的載體和指示故障分類的故障分類器。BP網(wǎng)絡(luò)是一種已成功獲得廣泛應(yīng)用的ANN前饋模型,其訓(xùn)練方法是典型的外監(jiān)督 (outer-supervised) 學(xué)習(xí)。可以證明4,即使在模式空間中各樣本分布相交錯(cuò)的復(fù)雜區(qū)域內(nèi),亦只需三層BP前饋網(wǎng)絡(luò)就可構(gòu)成任意復(fù)雜的故障分類判別映射。現(xiàn)采用三層BP網(wǎng)絡(luò)作為可視化典型案例庫的故障分類器,其輸入節(jié)點(diǎn)數(shù)等于經(jīng)過信號預(yù)處理后的故障特征個(gè)數(shù)n,隱層節(jié)點(diǎn)數(shù)視訓(xùn)練的具體情況決定,輸出節(jié)點(diǎn)數(shù)等于典型案例庫中的故障個(gè)數(shù)K。每一個(gè)典

12、型故障對應(yīng)一個(gè)K維導(dǎo)出矢量uiui(0,0,1i,0,0)iK(3)PNN又稱為概率神經(jīng)網(wǎng)絡(luò),其訓(xùn)練方法是典型的自監(jiān)督(self-supervised)學(xué)習(xí),該模型特別適用于分屬各個(gè)模式的訓(xùn)練樣本較少,樣本的分類模式屬性已知的情況,因此該模型被我們選為類規(guī)則庫的模式識別分類器,以盡可能全面地覆蓋整個(gè)故障集。用于模式識別的PNN,輸出層的輸出為模式樣本后驗(yàn)概率估計(jì)的充要條件是隱層單元函數(shù)為Parzen窗密度核函數(shù)4。令X為任一隨機(jī)輸入向量,為某一故障模式的訓(xùn)練樣本,如果將X、Xi都?xì)w一化成單位矢量,則PNN的第i個(gè)節(jié)點(diǎn)的輸出yi可以表示為(4)式中Hi為PNN中第i個(gè)類別對應(yīng)的隱節(jié)點(diǎn)數(shù);K(。)

13、為Parzen窗密度核函數(shù);為平滑參數(shù);Wi表示第i個(gè)需要分類的模式集合;P(X/Wi)為輸入矢量的類條件概率。如果有m個(gè)故障模式類別, PNN就有m個(gè)輸出節(jié)點(diǎn),由式(4)可知,網(wǎng)絡(luò)的隱層單元數(shù)正好等于參加訓(xùn)練的總樣本數(shù),輸出yi的結(jié)果即為隨機(jī)輸入矢量的類條件概率。PNN無需訓(xùn)練,網(wǎng)絡(luò)能根據(jù)每次輸入樣本的特性,由類別屬性標(biāo)記進(jìn)行自監(jiān)督,不斷調(diào)整網(wǎng)絡(luò)的連接權(quán)值,直至達(dá)到精度要求,所以,PNN能夠滿足訓(xùn)練的實(shí)時(shí)處理要求。筆者曾嘗試直接用機(jī)組歷史故障記錄中的時(shí)序數(shù)據(jù)對多種神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,訓(xùn)練結(jié)果均不理想,以某水電廠的某一機(jī)組的水輪機(jī)振動(dòng)監(jiān)測系統(tǒng)為例,非電量監(jiān)測量(振動(dòng)、擺度、導(dǎo)葉行程

14、、水壓等)就有19路信號,用多層BP網(wǎng)絡(luò)和自組織映射網(wǎng)絡(luò)Kohonen模型對上述監(jiān)測量直接進(jìn)行故障特征提取,均無法滿足收斂性要求。因此在實(shí)際運(yùn)用中,采用信號處理方法(如濾波、FFT、Wavelet分析等)對表征機(jī)組狀態(tài)的故障數(shù)據(jù)進(jìn)行預(yù)處理和故障特征初步提取,然后再將預(yù)處理后提取的特征量作為神經(jīng)網(wǎng)絡(luò)的輸入。以振動(dòng)故障診斷為例,首先對振動(dòng)采樣信號進(jìn)行了濾波處理,然后對其進(jìn)行FFT分析,最后再將振動(dòng)信號的頻譜作為PNN分類器的訓(xùn)練樣本,表1和表2列出了振動(dòng)故障PNN分類器所用的部分訓(xùn)練樣本和測試樣本。經(jīng)過信號預(yù)處理后,神經(jīng)網(wǎng)絡(luò)的輸入節(jié)點(diǎn)數(shù)大量減少,收斂能力明顯增強(qiáng)。由表2可見,訓(xùn)練后的PNN對訓(xùn)練樣

15、本和測試樣本都能較好地識別。應(yīng)該指出,神經(jīng)網(wǎng)絡(luò)的分類和辯識能力取決于網(wǎng)絡(luò)的學(xué)習(xí)水平,而僅僅依靠電廠的歷史故障記錄進(jìn)行訓(xùn)練是很難完全覆蓋整個(gè)故障集的,應(yīng)不斷用新的故障樣本對神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練更新。表1振動(dòng)故障PNN分類器采用的部分樣本和測試樣本的輸入量Tab.1A portion of input array of training and testing patterns of PNN 編號樣本類型f/(26)f2fpfzf50 Hz100 Hz2(k1)f

16、固有頻率1訓(xùn)練樣本0.000.000.000.000.000.000.000.000.002訓(xùn)練樣本1.000.000.000.000.000.000.000.000.003訓(xùn)練樣本0.000.000.000.001.000.000.000.000.004訓(xùn)練樣本0.000.000.000.000.000.001.000.000.005測試樣本0.750.130.000.080.020.000.030.000.03表2振動(dòng)故障PNN分類器采用的部分樣本和測試樣本的輸出量Tab.2A portion of output array of 

17、;training and testing patterns of PNN 編號樣本類型訓(xùn) 練 之 前訓(xùn) 練 之 后正常狀態(tài)電磁故障水力故障機(jī)械故障正常狀態(tài)電磁故障水力故障機(jī)械故障1訓(xùn)練樣本1.000.000.000.000.990.010.000.002訓(xùn)練樣本0.100.100.900.100.100.100.900.103訓(xùn)練樣本0.100.500.400.600.100.500.400.604訓(xùn)練樣本0.100.100.100.900.100.100.110.905測

18、試樣本0.250.150.650.050.250.150.650.053診斷推理策略 本集成專家系統(tǒng)的推理實(shí)際上是基于置信度的模糊推理。如前所述,在一定前提下每一條模糊診斷規(guī)則中含有一個(gè)取值在01之間的置信度。顯然,這些規(guī)則的前提具有一定的不確定性,特別是各個(gè)導(dǎo)數(shù)關(guān)系有很大的模糊性。因此,當(dāng)規(guī)則前提在程度深淺上發(fā)生變化時(shí),本文利用了文5提出的基于置信度的模糊推理方法對規(guī)則的置信度進(jìn)行一定地修正。另一方面,為了與模糊規(guī)則相銜接,本系統(tǒng)信號分析的結(jié)論用一定的置信度表示,而ANN分類器得出的分類結(jié)果(01之間的數(shù))其實(shí)就是各類故障發(fā)生的置信度。至此,本專家系統(tǒng)的各個(gè)階段的診斷推理過程都能在

19、置信度上有所反映,置信度成為系統(tǒng)推理中確定故障發(fā)生可能性的一個(gè)根本依據(jù)。從水電機(jī)組故障發(fā)生的幾率來看,發(fā)生常見故障的可能性較大??紤]到,專家系統(tǒng)的診斷應(yīng)面向更為全面的故障集,因此應(yīng)將典型案例庫及其BP網(wǎng)絡(luò)分類器作為集成知識庫中優(yōu)先進(jìn)行推理的部分,僅當(dāng)不滿足典型案例相似精度要求時(shí),系統(tǒng)才轉(zhuǎn)入類規(guī)則庫及其PNN分類器執(zhí)行進(jìn)一步推理,其主要診斷過程如圖1所示。圖1振動(dòng)故障診斷集成專家系統(tǒng)診斷流程Fig.1Main diagnosing procedure4診斷實(shí)例以某水電廠#1機(jī)組在90年代初試運(yùn)行期間發(fā)生的振動(dòng)異常故障為例說明本專家系統(tǒng)的診斷過程。該廠總裝機(jī)容量850MW,其機(jī)

20、組發(fā)電機(jī)型號為SF200-56/2800,水輪機(jī)型號為HL220-LJ-550。#1機(jī)組試運(yùn)行期間,上機(jī)架振動(dòng)劇烈,為保證機(jī)組安全運(yùn)行,對其進(jìn)行了穩(wěn)定性全面測試,其上機(jī)架振動(dòng)波形如圖2所示。經(jīng)過 FFT分析上機(jī)架振動(dòng)頻譜特性,發(fā)現(xiàn)轉(zhuǎn)頻分量最大,其它分量則相對較小。 經(jīng)過神經(jīng)網(wǎng)絡(luò)故障分類器對FFT分析結(jié)果進(jìn)行再推理后,得出發(fā)生機(jī)械方面故障的結(jié)論,神經(jīng)網(wǎng)絡(luò)分類結(jié)果如圖3所示。由PNN分析結(jié)果,專家系統(tǒng)進(jìn)入機(jī)械故障規(guī)則庫執(zhí)行模糊推理。經(jīng)推理發(fā)現(xiàn),上機(jī)架振動(dòng)幅度隨工況改變,其中隨轉(zhuǎn)速變化顯著。最終,專家系統(tǒng)得出“轉(zhuǎn)子(主要是發(fā)電機(jī))質(zhì)量失均,發(fā)電機(jī)同軸的勵(lì)磁機(jī)轉(zhuǎn)子不平衡”的診斷結(jié)論

21、,提出“(1)作現(xiàn)場平衡(2)校正勵(lì)磁機(jī)轉(zhuǎn)子”的處理意見。東方電機(jī)廠的專家經(jīng)現(xiàn)場會(huì)診得出的診斷結(jié)論為:“發(fā)電機(jī)轉(zhuǎn)子不平衡是導(dǎo)致機(jī)組過速時(shí)振動(dòng)的根本原因,此外機(jī)組存在兩個(gè)由尾水旋轉(zhuǎn)渦帶引起的不穩(wěn)定運(yùn)行負(fù)荷區(qū)也是造成機(jī)組振動(dòng)的原因之一。可對發(fā)電機(jī)轉(zhuǎn)子進(jìn)行動(dòng)平衡實(shí)驗(yàn)和對不穩(wěn)定運(yùn)行區(qū)進(jìn)行補(bǔ)氣處理”。圖2上機(jī)架振動(dòng)波形Fig.2Vibrating curve of upper spider圖3神經(jīng)網(wǎng)絡(luò)分類結(jié)果Fig.3Classified Result of PNN 從二者診斷結(jié)論來看,本專家系統(tǒng)的診斷結(jié)論趨于保守,但二者的

22、診斷結(jié)論在 “轉(zhuǎn)子不平衡”這一引起故障的根本原因上是一致的,提出的解決方法也基本相同。所以,本文提出的知識表示和推理方法是有效可行的,起到了智能診斷的效果。5結(jié)論人工神經(jīng)網(wǎng)絡(luò)在大規(guī)模數(shù)據(jù)處理中表現(xiàn)出來的優(yōu)異的并行性、容錯(cuò)力和魯棒性已經(jīng)是一個(gè)不可辯駁的事實(shí),就水電機(jī)組診斷系統(tǒng)而言,運(yùn)用神經(jīng)網(wǎng)絡(luò)實(shí)時(shí)處理監(jiān)測系統(tǒng)提供的大量的機(jī)組狀態(tài)數(shù)據(jù)也就成為必然選擇?;谝?guī)則和神經(jīng)網(wǎng)絡(luò)集成的智能系統(tǒng),保留了神經(jīng)網(wǎng)絡(luò)所具有的較強(qiáng)的自學(xué)習(xí)、聯(lián)想、容錯(cuò)和形式思維能力等優(yōu)點(diǎn),與規(guī)則表示方式具有的模塊化、知識表示明確、和較強(qiáng)的邏輯思維能力等特點(diǎn)相融合,較好地解決了傳統(tǒng)規(guī)則表示的專家系統(tǒng)知識獲取困難、容錯(cuò)性差及實(shí)時(shí)性難以滿足等問題。此外,可視化知識的引入也將豐富知識表示的概

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論