国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于混合智能系統(tǒng)的設(shè)備故障診斷研究

2014-07-07 15:36:12孫妍姑
關(guān)鍵詞:約簡(jiǎn)粗糙集波包

孫妍姑

(淮南師范學(xué)院計(jì)算機(jī)與信息工程系,安徽淮南 232038)

基于混合智能系統(tǒng)的設(shè)備故障診斷研究

孫妍姑

(淮南師范學(xué)院計(jì)算機(jī)與信息工程系,安徽淮南 232038)

為研究和改進(jìn)人工智能技術(shù)在設(shè)備故障診斷中的缺點(diǎn)和不足,提高故障診斷的準(zhǔn)確率,構(gòu)建了一種混合智能診斷系統(tǒng)。首先利用小波包分析技術(shù)對(duì)設(shè)備故障進(jìn)行特征提取和分析;接著對(duì)數(shù)據(jù)進(jìn)行離散化處理,應(yīng)用粗糙集對(duì)獲得的故障特征向量進(jìn)行約簡(jiǎn),刪除冗余信息;然后利用免疫遺傳算法的全局優(yōu)化能力去訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)的權(quán)值,建立免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)模型;最后把經(jīng)粗糙集約簡(jiǎn)后的故障特征向量輸入該模型,完成故障識(shí)別和智能診斷。通過(guò)旋轉(zhuǎn)機(jī)械的轉(zhuǎn)子系統(tǒng)的仿真實(shí)驗(yàn),表明基于小波包-混合智能的故障診斷取得了良好的診斷效果。

設(shè)備故障診斷;混合智能系統(tǒng);小波包分解;粗糙集;免疫遺傳算法;BP神經(jīng)網(wǎng)絡(luò)

前言

設(shè)備故障診斷是指對(duì)設(shè)備的運(yùn)行狀態(tài)和異常情況做出判斷,包括故障發(fā)生前的預(yù)測(cè)、預(yù)報(bào),故障發(fā)生后的分析和決策。設(shè)備故障診斷包括4個(gè)環(huán)節(jié):信號(hào)采集、特征提取、模式識(shí)別和診斷決策。信號(hào)采集指采集機(jī)械設(shè)備某個(gè)部位的振動(dòng)信號(hào);特征提取是處理振動(dòng)信號(hào)、分析信號(hào)的時(shí)域和頻域特性,從而提取出能夠反映故障特征的重要參數(shù);模式識(shí)別指分類識(shí)別特征參數(shù),診斷故障的類型;診斷決策是判斷故障原因,提出解決方案。①Jardine A K S,Lin D,Banjevic D.,A review on machinery diagnostics and prognostics implementing condition-based maintenance,Mechanical Systems and Signal Processing,2006,20,pp.1483-1510.4個(gè)環(huán)節(jié)中特征提取和分析是故障診斷的關(guān)鍵,模式識(shí)別是故障診斷的核心(圖1)。

圖1 混合智能故障診斷技術(shù)流程圖

研究者將專家系統(tǒng)、神經(jīng)網(wǎng)絡(luò)、遺傳算法、粗糙集理論等人工智能技術(shù)應(yīng)用于設(shè)備故障診斷中,已取得了很多研究和應(yīng)用成果。同時(shí),研究者也發(fā)現(xiàn)這些技術(shù)各有其優(yōu)點(diǎn)和不足。如:遺傳算法能夠求解復(fù)雜的全局最優(yōu)問(wèn)題,但求解大規(guī)模多變量任務(wù)時(shí)性能較差;粗糙集理論具有較強(qiáng)的知識(shí)表達(dá)約簡(jiǎn)能力,但存在不能處理變態(tài)數(shù)據(jù)問(wèn)題;人工神經(jīng)網(wǎng)絡(luò)具有較強(qiáng)的分類能力,可以有效地對(duì)復(fù)雜的故障狀態(tài)進(jìn)行識(shí)別,但知識(shí)無(wú)法直觀表示。

針對(duì)人工智能研究中遇到的這些問(wèn)題,研究者主要從兩個(gè)方面加以解決,一是對(duì)人工智能技術(shù)本身進(jìn)行改進(jìn),二是將幾種性能互補(bǔ)的智能技術(shù)進(jìn)行適當(dāng)?shù)慕M合,彼此之間取長(zhǎng)補(bǔ)短,優(yōu)勢(shì)互補(bǔ),更有利于問(wèn)題的解決。這種將多種智能技術(shù)結(jié)合起來(lái)進(jìn)行研究的技術(shù)就是混合智能系統(tǒng),它是目前人工智能領(lǐng)域中一個(gè)重要的研究方向。前面的實(shí)踐已經(jīng)證明,混合智能系統(tǒng)可以彌補(bǔ)單一人工智能技術(shù)的缺陷,獲得更優(yōu)的性能。將混合智能技術(shù)應(yīng)用到設(shè)備故障診斷,能夠有效解決應(yīng)用單一的人工智能技術(shù)時(shí)面臨的問(wèn)題,提高診斷系統(tǒng)的敏感性、精確性、魯棒性,降低誤診率。

基于以上分析,本文對(duì)旋轉(zhuǎn)機(jī)械的轉(zhuǎn)子系統(tǒng)的典型故障診斷進(jìn)行了研究。主要利用小波包分析技術(shù)對(duì)設(shè)備故障進(jìn)行特征提取,應(yīng)用粗糙集-免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)系統(tǒng)進(jìn)行故障識(shí)別。

1 設(shè)備故障的特征提取

1.1 小波包理論

為由母小波ψ(t)生成的離散小波。對(duì)原始信號(hào)進(jìn)行的小波包變換,包含低通濾波與高通濾波兩部分。

小波包分解公式為:

其中d為原始信號(hào),ak,bk為共軛濾波系數(shù),分解j層可以得到2j個(gè)等寬的頻帶。

小波包重構(gòu)公式為:

通過(guò)對(duì)小波包分解系數(shù)重構(gòu),提取各頻帶范圍的信號(hào)。各頻帶內(nèi)的能量值構(gòu)成一個(gè)向量,不同的故障對(duì)應(yīng)不同的向量值,從而可以提取出故障信息,為后面的模式識(shí)別打下良好基礎(chǔ)。①JWu Jian-Da,Liu Chiu-Hong.,An expert system for fault diagnosis in internal combustion engines using wavelet packet transform and neural network,ExPert Systems with Applieations,2008,36(3),pp.4278-4286.

1.2 基于小波包分析的轉(zhuǎn)子系統(tǒng)故障特征提取

旋轉(zhuǎn)機(jī)械的主要故障形式有不平衡、不對(duì)中、碰摩和油膜振動(dòng)。本文用轉(zhuǎn)子試驗(yàn)臺(tái)模擬旋轉(zhuǎn)機(jī)械的不平衡、碰摩及正常狀態(tài)。

轉(zhuǎn)子實(shí)驗(yàn)系統(tǒng)的一階臨界轉(zhuǎn)速約為4500r/ min,轉(zhuǎn)子轉(zhuǎn)速約為2700r/min時(shí)記錄渦流傳感器信號(hào),采樣頻率為853Hz。對(duì)于采集到的轉(zhuǎn)子系統(tǒng)各種狀態(tài)信號(hào)的原始數(shù)據(jù),先進(jìn)行三層小波包分解,如圖2所示,再對(duì)第三層8個(gè)頻段進(jìn)行分析,得到各種狀態(tài)信號(hào)分解成的8個(gè)頻段的能量距比例直方圖,如圖3所示。

圖2 轉(zhuǎn)子系統(tǒng)實(shí)驗(yàn)數(shù)據(jù)的小波包分解

圖3 各種信號(hào)的8頻段能量距直方圖

從圖3中可以看出,轉(zhuǎn)子系統(tǒng)在不同的運(yùn)行狀態(tài)下,各頻段能量分布發(fā)生了明顯的變換,表明以小波包分解提取信號(hào)的能量分布信息作為故障特征向量能較好地表示轉(zhuǎn)子系統(tǒng)的運(yùn)行狀態(tài)。

2 基于混合智能系統(tǒng)的模式識(shí)別

由于設(shè)備故障產(chǎn)生的原因和機(jī)理的復(fù)雜性,以及實(shí)際運(yùn)行時(shí)各種因素的影響,故障與征兆之間很難用精確的數(shù)學(xué)模型來(lái)描述,這給故障診斷帶來(lái)了很大的難度。本文將粗糙集理論、免疫遺傳算法、BP神經(jīng)網(wǎng)絡(luò)相結(jié)合,構(gòu)建一個(gè)混合智能系統(tǒng)。

2.1 粗糙集在故障診斷中的作用

粗糙集理論(rough sets theory)是波蘭數(shù)學(xué)家Z.Pawlark在1982年提出的一種新的數(shù)學(xué)工具。主要用于處理不精確、不確定和不完全數(shù)據(jù),在保持分類能力不變的情況下,通過(guò)屬性的約簡(jiǎn),得出概念的分類規(guī)則。粗糙集理論的相關(guān)概念參見(jiàn)文獻(xiàn)①PAWLAK Z.,Rough sets,International Journal of Computer and Information Science,1982,11(5),pp. 341-356.。

本文利用粗糙集理論對(duì)前面得到的故障特征進(jìn)行約簡(jiǎn),去除冗余故障特征,減少模式識(shí)別的計(jì)算量,從而得到一個(gè)較簡(jiǎn)的故障診斷模式。

由于粗糙集理論無(wú)法直接處理連續(xù)數(shù)據(jù),所以首先要對(duì)數(shù)據(jù)進(jìn)行離散化處理。之前進(jìn)行小波包分解時(shí),在采樣頻率已確定的前提下每一層小波分解所代表的頻率范圍是確定的,可根據(jù)各分解層上重構(gòu)的頻段能量大小的比例來(lái)確定頻段成分的大小。將各個(gè)頻段能量大小進(jìn)行歸一化,分別計(jì)算各個(gè)頻段能量屬性的重要度。對(duì)于相對(duì)重要度為0的屬性,通過(guò)計(jì)算如果能夠證明刪除該屬性不影響其分類能力,則該屬性可以約簡(jiǎn)。

2.2 免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)子系統(tǒng)

2.2.1 免疫遺傳算法

免疫遺傳算法是一種改進(jìn)的遺傳算法,它在遺傳算法的基礎(chǔ)上融合了生物免疫系統(tǒng)的機(jī)制,既保留了遺傳算法隨機(jī)全局并行搜索的特性,又在很大程度上避免了未成熟收斂,從而確保算法快速收斂于全局最優(yōu)解。②WANG D W,FUNG R Y K,IP W H.,An immune-genetic algorithm for introduction planning of new products,Computers and Industrial Engineering,2009,56(3),pp.902-917.

假設(shè)免疫系統(tǒng)由N個(gè)抗體組成,每個(gè)抗體基因長(zhǎng)度為M,采用符號(hào)集大小為S(對(duì)于二進(jìn)制編碼,S=2)。為了有效地保持和擴(kuò)大進(jìn)化個(gè)體的多樣性,必須要評(píng)估個(gè)體間的差異。個(gè)體間的差異性由shannon的平均信息熵H(N)表示:

式中pij為第i個(gè)符號(hào)(i=1~S)出現(xiàn)在基因座j上的概率。

相似度Aij是兩個(gè)抗體i和j之間相似的程度:

其中,H(2)為抗體i和j的平均信息熵。

將兩個(gè)抗體之間相似度的概念擴(kuò)展至整個(gè)群體,稱為群體相似度A(N):

抗體濃度是指抗體在群體中與其相似抗體所占的比重:

其中λ為相似度常數(shù),取值0.9<λ<1。

2.2.2 免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)

由于BP神經(jīng)網(wǎng)絡(luò)具有極強(qiáng)的自學(xué)習(xí)、非線性識(shí)別能力,其決策邊界較復(fù)雜,可以近似任何連續(xù)函數(shù),特別適合故障診斷這類非線性問(wèn)題。BP神經(jīng)網(wǎng)絡(luò)的相關(guān)概念參見(jiàn)文獻(xiàn)③WU J D,LIU C H.,Investigation of engine fault diagnosis using discrete wavelet transform and neural network,Expert Systems with Applications,2008,35(3),pp.1200-1213;PIRMORADI F N,SASSANI F,SILVA C D.,Fault detection and diagnosis in a spacecraft attitude determination system,Acta Astronautica, 2009,65(5),pp.710-729.。

但同時(shí)BP神經(jīng)網(wǎng)絡(luò)也有著固有的缺陷,如:BP神經(jīng)網(wǎng)絡(luò)采用BP算法訓(xùn)練神經(jīng)網(wǎng)絡(luò),該算法實(shí)際上是單點(diǎn)搜索算法,不具有全局搜索能力;BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)、初始連接權(quán)值和閥值的選擇對(duì)網(wǎng)絡(luò)訓(xùn)練的影響巨大,如果初始權(quán)值設(shè)定不好,容易陷入局部極小,但又無(wú)法準(zhǔn)確獲得這些參數(shù)。

針對(duì)這些問(wèn)題,本混合智能系統(tǒng)應(yīng)用免疫遺傳算法來(lái)訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)和參數(shù)。BP算法在迭代初期速度較快,而到迭代后期出現(xiàn)振蕩現(xiàn)象,使訓(xùn)練速度變慢且易陷入局部極小。因此在迭代前期采用了BP算法,迭代后期則采用免疫遺傳優(yōu)化權(quán)值,放大誤差信號(hào),從而避免了BP算法迭代后期的振蕩現(xiàn)象。這兩種方法的轉(zhuǎn)折點(diǎn)采用4次函數(shù)值比較,如圖4所示。

圖4 4次函數(shù)值比較示意圖

迭代開(kāi)始時(shí)采用BP算法,如果本次迭代的目標(biāo)函數(shù)值f(2)小于前次迭代的f(1),則開(kāi)關(guān)量k=0,程序繼續(xù)使用BP算法;否則用BP算法再迭代2次得到f(3)和f(4),如果f(3)<f(4),則k≠0,程序使用免疫遺傳算法技術(shù),否則繼續(xù)使用BP算法。采用4次函數(shù)值比較法可以較準(zhǔn)確地判斷BP算法運(yùn)行中出現(xiàn)的振動(dòng)現(xiàn)象,此時(shí)再采用免疫遺傳算法進(jìn)行優(yōu)化可以加快訓(xùn)練速度,獲得較高精度的目標(biāo)函數(shù)值。

2.3 仿真結(jié)果分析

將轉(zhuǎn)子系統(tǒng)不平衡故障、碰摩故障及正常狀態(tài)下的特征向量樣本作為訓(xùn)練樣本,對(duì)免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)混合智能系統(tǒng)模型進(jìn)行訓(xùn)練。網(wǎng)絡(luò)訓(xùn)練完成后,選取轉(zhuǎn)子系統(tǒng)正常狀態(tài)、轉(zhuǎn)子系統(tǒng)故障狀態(tài)下的特征向量作為測(cè)試樣本(每種分別選取50個(gè)測(cè)試樣本),分別輸入訓(xùn)練好的BP神經(jīng)網(wǎng)絡(luò)和免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)中進(jìn)行故障診斷,其結(jié)果見(jiàn)表1和表2。

表1 應(yīng)用BP神經(jīng)網(wǎng)絡(luò)進(jìn)行故障診斷的結(jié)果

表2 應(yīng)用免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)進(jìn)行故障診斷的結(jié)果

對(duì)表1和表2分析得出:對(duì)于每一種故障特征,基本上都可以識(shí)別出故障類型,其中應(yīng)用BP神經(jīng)網(wǎng)絡(luò)的故障識(shí)別率為73.1%,應(yīng)用混合智能系統(tǒng)的故障識(shí)別率為92.6%。從而可以看出混合智能故障診斷比BP神經(jīng)網(wǎng)絡(luò)的診斷識(shí)別率要高。

3 結(jié)語(yǔ)

本文將采集的旋轉(zhuǎn)機(jī)械的轉(zhuǎn)子系統(tǒng)的故障信號(hào)進(jìn)行小波包故障特征提取,然后應(yīng)用粗糙集-免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)混合智能系統(tǒng)進(jìn)行故障識(shí)別。故障識(shí)別過(guò)程為:首先應(yīng)用粗糙集對(duì)故障特征向量進(jìn)行約簡(jiǎn),刪除冗余信息;接著利用免疫遺傳算法的全局優(yōu)化能力去訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)的權(quán)值,優(yōu)化模型的結(jié)構(gòu)和參數(shù),建立免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)模型;最后把經(jīng)粗糙集約簡(jiǎn)后的故障特征向量輸入免疫遺傳-BP神經(jīng)網(wǎng)絡(luò)模型,完成故障識(shí)別和智能診斷。實(shí)驗(yàn)結(jié)果表明利用該方法進(jìn)行旋轉(zhuǎn)機(jī)械轉(zhuǎn)子系統(tǒng)故障診斷是可行的、有效的。

Research on equipment fault diagnosis based on hybrid intelligent systems

SUN Yangu

To improve shortcomings and the insufficiency in the research of artificial intelligence technology in equipment fault diagnosis,and to enhance the accuracy in fault diagnosis,a hybrid intelligent diagnosis system is constructed.First,wavelet packet analysis technique is used for feature extraction and analysis of equipment failure.Second,the data is dispersing processed,application of rough set to obtain fault characteristic vectors reduction,delete redundant information.Third,global optimization ability of immune genetic algorithm is then used to train the weights of BP neural network,immune genetic-BP neural network model is set up.Finally,after the input of the fault feature vectors by rough set reduction,the fault recognition and intelligent diagnostics is completed.Through the simulation experiment of rotating machinery rotor system,suggests hybrid intelligent fault diagnosis based on wavelet packet has obtained the good diagnosis effect.

equipment fault diagnosis;hybrid intelligent systems;wavelet packet decomposition;rough set;immune genetic algorithm;BP neural network

TP183

A

1009-9530(2014)05-0080-04

2014-03-26

安徽高校省級(jí)自然科學(xué)研究項(xiàng)目(KJ2013Z304)

孫妍姑(1978-),女,淮南師范學(xué)院計(jì)算機(jī)與信息工程系講師,工學(xué)碩士。

猜你喜歡
約簡(jiǎn)粗糙集波包
基于Pawlak粗糙集模型的集合運(yùn)算關(guān)系
基于二進(jìn)制鏈表的粗糙集屬性約簡(jiǎn)
基于小波包Tsallis熵和RVM的模擬電路故障診斷
實(shí)值多變量維數(shù)約簡(jiǎn):綜述
基于模糊貼近度的屬性約簡(jiǎn)
多?;植诩再|(zhì)的幾個(gè)充分條件
雙論域粗糙集在故障診斷中的應(yīng)用
基于小波包變換的電力系統(tǒng)諧波分析
小波包理論與圖像小波包分解
兩個(gè)域上的覆蓋變精度粗糙集模型
晋城| 静安区| 会昌县| 景泰县| 西盟| 手游| 镇原县| 偃师市| 通榆县| 甘孜县| 横峰县| 龙里县| 改则县| 绥中县| 肇源县| 沙坪坝区| 舟山市| 吉首市| 阳山县| 黄平县| 镇巴县| 梁河县| 姚安县| 布拖县| 紫金县| 泰宁县| 阿拉善盟| 景泰县| 纳雍县| 江都市| 光泽县| 白玉县| 行唐县| 淅川县| 平山县| 稻城县| 玛曲县| 运城市| 乐安县| 蓝山县| 洪湖市|