程加堂,段志梅,熊燕
(紅河學(xué)院工學(xué)院,云南蒙自661199)
QAPSO-BP算法及其在水電機(jī)組振動故障診斷中的應(yīng)用
程加堂,段志梅,熊燕
(紅河學(xué)院工學(xué)院,云南蒙自661199)
針對水電機(jī)組振動故障耦合因素多、故障模式復(fù)雜等問題,提出了一種基于量子自適應(yīng)粒子群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)(QAPSO-BP)的故障診斷模型。在QAPSO-BP算法中,利用量子計(jì)算中的疊加態(tài)特性和概率表達(dá)特性,增加了種群的多樣性;根據(jù)各粒子的位置與速度信息,實(shí)現(xiàn)慣性因子的自適應(yīng)調(diào)節(jié);為避免陷入局部最優(yōu),在算法中加入變異操作;并以此來訓(xùn)練BP神經(jīng)網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)的參數(shù)優(yōu)化,進(jìn)而構(gòu)建了機(jī)組的振動故障診斷模型。仿真實(shí)例表明,與粒子群優(yōu)化BP網(wǎng)絡(luò)(PSO-BP)法和BP網(wǎng)絡(luò)法相比,該算法具有較高的診斷準(zhǔn)確度,適用于水電機(jī)組振動故障的模式識別。
BP神經(jīng)網(wǎng)絡(luò);量子自適應(yīng)粒子群優(yōu)化算法;水電機(jī)組;振動;故障診斷
水電機(jī)組的振動包含水力、機(jī)械和電磁3個(gè)方面,異常振動可能會破壞機(jī)組的結(jié)構(gòu)。據(jù)統(tǒng)計(jì),水電機(jī)組約有80%的故障都會在振動信號中有所反映[1]。因此,從水電機(jī)組的振動信號入手,進(jìn)而建立相應(yīng)的模型已成為診斷機(jī)組故障的重要手段。鑒于水電機(jī)組發(fā)生振動故障的原因復(fù)雜多樣,涉及電氣、機(jī)械以及水力等多方面的因素,且故障成因與征兆之間呈現(xiàn)復(fù)雜的非線性,其故障的模式識別方法就成為研究的熱點(diǎn)及難點(diǎn)[2]。
近年來,針對水電機(jī)組振動故障診斷技術(shù)的研究,相關(guān)人員開展了大量工作,成果顯著。如易輝等[3]采用基于相關(guān)向量機(jī)(Relevance Vector Machine,RVM)的水電機(jī)組故障診斷方法,并根據(jù)訓(xùn)練樣本的分布情況來自動選取決策結(jié)構(gòu),提高了診斷的速度和準(zhǔn)確性。張孝遠(yuǎn)等[4]考慮到故障樣本存在著交疊區(qū)域,提出了基于粗糙集與一對一多類支持向量機(jī)結(jié)合的診斷方法。賈嶸等[5]采用粒子群算法(Particle Swarm Optimization,PSO)優(yōu)化支持向量機(jī)(Support Vector Machine,SVM)的故障診斷模型,取得了較好地分類效果。郭鵬程等[6]通過小波分解對水電機(jī)組的振動信號波形進(jìn)行去噪提純,并建立了基于改進(jìn)BP神經(jīng)網(wǎng)絡(luò)的故障診斷模型。
顯然,相關(guān)研究主要側(cè)重于采用支持向量機(jī)、神經(jīng)網(wǎng)絡(luò)以及諸如粒子群等優(yōu)化算法用于水電機(jī)組的振動故障診斷中,但對基于量子粒子群優(yōu)化算法(Quantum Particle Swarm Optimization,QPSO)的機(jī)組振動故障診斷技術(shù)尚未見報(bào)道。PSO算法是美國Kennedy和Eberhart受鳥類捕食行為的啟發(fā),于1995年提出的一種智能優(yōu)化算法。作為一種重要的優(yōu)化工具,粒子群優(yōu)化算法已在組合優(yōu)化、系統(tǒng)辨識和神經(jīng)網(wǎng)絡(luò)訓(xùn)練等領(lǐng)域得到廣泛應(yīng)用[7-9]。但是,同其它優(yōu)化算法一樣,PSO算法也表現(xiàn)出易陷入局部最優(yōu)等問題,這也推動了改進(jìn)PSO算法的研究,而量子粒子群優(yōu)化算法[10]就是從量子力學(xué)角度提出的一種改進(jìn)模型。它認(rèn)為粒子具有量子的行為,能夠在整個(gè)可行解空間進(jìn)行搜索,故而具有較強(qiáng)的全局尋優(yōu)能力,已成功應(yīng)用于風(fēng)電功率預(yù)測及碳酸鹽巖流體識別等領(lǐng)域[11-12]。
因此,本文受文獻(xiàn)[13]的啟發(fā),提出了一種基于量子自適應(yīng)粒子群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)(Quantum Adaptive Particle Swarm Optimized BP Neural Network,QAPSOBP)的水電機(jī)組振動故障診斷模型。首先由量子自適應(yīng)粒子群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的權(quán)、閾值參數(shù),再由優(yōu)化后的BP網(wǎng)絡(luò)進(jìn)行故障診斷,最終實(shí)現(xiàn)了水電機(jī)組振動故障集與征兆集之間的有效映射。
在D維搜索空間中有m個(gè)粒子組成一個(gè)種群,其中第i個(gè)粒子的位置向量Xi=(xi1,xi2,…,xiD)、速度向量Vi=(vi1,vi2,…,viD)、自身搜索到的最優(yōu)位置pi= (pi1,pi2,…,piD)、整個(gè)粒子群搜索到的最優(yōu)位置pg= (pg1,pg2,…,pgD)。通過計(jì)算適應(yīng)度函數(shù)值,使粒子按照下式來實(shí)現(xiàn)速度和位置的更新。
式中:ω為慣性因子;k為迭代次數(shù);c1、c2為加速因子; r1、r2為[0,1]之間的隨機(jī)數(shù)。
2.1 量子編碼
QAPSO采用量子位的概率幅對粒子的當(dāng)前位置進(jìn)行編碼,其編碼方案為:
式中:i=1,2,…m,j=1,2,…,D;m為種群規(guī)模,D為空間維數(shù),下同;xαij和xβij分別對應(yīng)于量子態(tài)的概率幅。
由此可見,種群中每個(gè)粒子的位置xiα和xiβ與優(yōu)化問題的兩個(gè)解對應(yīng)起來,從而擴(kuò)展了算法的遍歷能力。
2.2 狀態(tài)評估
對粒子i,由下式來估計(jì)與其它粒子的平均距離及平均速率。
鑒于粒子的飛行軌跡由位置和速度共同決定,綜合式(4)、(5),定義粒子的平均軌跡差異dic為
式中:ρXiVi為Xi和Vi的皮爾遜相關(guān)系數(shù)(Pearson Correlation Coefficient,PCC)。
通過比較所有的dic,確定平均軌跡差異的進(jìn)化因子fc為
式中:dcg為全局最優(yōu)粒子與其它粒子的平均軌跡差異; dcmax和dcmin分別為最大、最小軌跡差異。顯然,?fc?[0,1]。
2.3 參數(shù)自適應(yīng)調(diào)節(jié)
慣性因子ω的選取對算法的搜索能力影響很大。在QAPSO算法中,根據(jù)粒子的飛行軌跡差異按式(9)來自適應(yīng)調(diào)整慣性因子。在搜索初期,由式(8)可知,平均軌跡差異的進(jìn)化因子fc=1,此時(shí)ω=0.9。通過賦予ω一個(gè)較大值,有利于提高算法的全局尋優(yōu)能力。而在后期階段,賦予一個(gè)較小的ω,以增強(qiáng)算法的局部搜索能力。隨著算法搜索的進(jìn)行,ω按照S型函數(shù)遞減,避免了線性遞減粒子群算法不能適應(yīng)非線性變化特性的缺陷,從而實(shí)現(xiàn)QAPSO算法在全局收斂與局部搜索能力之間的平衡。
2.4 變異操作
為了增加種群的多樣性,克服粒子的集聚現(xiàn)象,通過所預(yù)設(shè)的變異概率,對全局最優(yōu)粒子的量子位采用量子非門進(jìn)行變異操作,以避免算法陷入局部最優(yōu)。其操作過程如下:
式中:[pαi,pβi]T為全局最優(yōu)粒子最佳位置的第i個(gè)量子比特pgi。
2.5 QAPSO-BP算法實(shí)現(xiàn)步驟
QAPSO-BP算法的實(shí)現(xiàn)步驟如下[14]:
步驟1:確定BP神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。
步驟2:初始化量子自適應(yīng)粒子群,包含粒子數(shù)、空間維數(shù)及最大迭代次數(shù)等,隨機(jī)生成粒子速度,根據(jù)式(3)生成粒子位置的初始編碼。
步驟3:構(gòu)建BP神經(jīng)網(wǎng)絡(luò),將各粒子位置向量所對應(yīng)的量子態(tài)的概率幅表示為BP網(wǎng)絡(luò)初始連接權(quán)、閾值的解集合。
步驟4:狀態(tài)更新。根據(jù)式(4)~(7)計(jì)算粒子的平均軌跡差異,根據(jù)式(8)、(9)調(diào)整慣性因子,根據(jù)式(1)、(2)更新粒子的速度和位置。
步驟5:適應(yīng)度評估。若粒子當(dāng)前位置優(yōu)于自身所記憶的最優(yōu)位置,則更新個(gè)體最優(yōu)位置;若當(dāng)前個(gè)體歷史最優(yōu)位置優(yōu)于目前所搜索到的全局最優(yōu)位置,則替換成全局最優(yōu)位置。
步驟6:變異操作,根據(jù)式(10)進(jìn)行變異操作。
步驟7:循環(huán)操作。返回步驟4循環(huán)計(jì)算,若滿足收斂條件或所預(yù)設(shè)的最大迭代次數(shù),則確定BP神經(jīng)網(wǎng)絡(luò)的最佳參數(shù),轉(zhuǎn)向下一步驟。
步驟8:利用優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)對水電機(jī)組進(jìn)行振動故障診斷。
3.1 水電機(jī)組的振動故障分析
水電機(jī)組是一個(gè)復(fù)雜的動力系統(tǒng),其故障多以振動的形式表現(xiàn)出來。根據(jù)振動的來源不同,可分為水力振動、機(jī)械振動和電磁振動3大類[15]。
水力振動:水力振動是由水力和機(jī)械相互作用而產(chǎn)生的,主要包含:水力不平衡、導(dǎo)葉和輪葉開口不均、尾水管壓力脈動、尾水管偏心渦帶、轉(zhuǎn)輪葉片的卡門渦流、轉(zhuǎn)輪葉片斷裂、間隙射流等。
機(jī)械振動:機(jī)械振動主要是由于機(jī)組本身結(jié)構(gòu)性缺陷、或在運(yùn)行過程中機(jī)組部件受損而產(chǎn)生的。主要有:轉(zhuǎn)動部分質(zhì)量不平衡、軸線不對中、動靜碰磨、軸承瓦間隙大、導(dǎo)軸承缺陷、聯(lián)結(jié)螺絲松動等。
電磁振動:電磁振動是由磁通密度分布不均以及磁拉力不平衡等原因產(chǎn)生的。主要包含:繞組匝間短路、定轉(zhuǎn)子間氣隙不勻、轉(zhuǎn)子不圓、定子鐵芯松動、負(fù)載不平衡等。
然而,以上3類振動因素又相互作用。比如,當(dāng)水電機(jī)組受水力因素的影響而導(dǎo)致轉(zhuǎn)動部分振動時(shí),會造成定轉(zhuǎn)子間氣隙不均勻,進(jìn)而產(chǎn)生不對稱磁拉力,反過來又將阻尼或加劇機(jī)組轉(zhuǎn)動部分的振動。由此可見,水電機(jī)組振動是水力、機(jī)械、電磁共同作用的結(jié)果,且多為多故障并發(fā),致使機(jī)組振動信號具有高度的非線性。而量子自適應(yīng)粒子群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)算法,既具有量子計(jì)算的高度并行性優(yōu)勢,又保留了神經(jīng)網(wǎng)絡(luò)的非線性映射能力,可有效應(yīng)用于水電機(jī)組的振動故障診斷中。
此外,由于水電機(jī)組振動的振頻既有引起設(shè)備振動的中低頻,又有因水力因素所產(chǎn)生的渦帶振動等壓力脈動頻率,故而機(jī)組振動信號的頻率范圍較廣。鑒于水電機(jī)組的振動故障類別與一定的頻率成分相對應(yīng),如不平衡故障的一階轉(zhuǎn)頻能量較大、而不對中故障主要對應(yīng)于二階轉(zhuǎn)頻能量等。因此,可通過頻譜分析來提取機(jī)組故障數(shù)據(jù)的頻率特征。同時(shí),由于傳統(tǒng)的頻譜分析方法無法對水電機(jī)組的振動信號進(jìn)行有效的分析和處理,故采用小波分析進(jìn)行振動信號的降噪處理,以去除噪聲信號所在的頻段,并對降噪后的小波系數(shù)進(jìn)行重構(gòu),最終提取出機(jī)組振動故障的特征參數(shù)。
3.2 應(yīng)用實(shí)例一
以貴州索風(fēng)營水電廠機(jī)組故障數(shù)據(jù)[16]為例進(jìn)行驗(yàn)證分析。鑒于頻譜分析能夠很好地揭示機(jī)組振動故障的特征,以對不同的振動故障加以區(qū)分。而變工況試驗(yàn)一般是進(jìn)行定水頭、變轉(zhuǎn)速試驗(yàn),根據(jù)轉(zhuǎn)速的不同來選取不同的工況點(diǎn),進(jìn)而確定水力、機(jī)械、電磁3類振源的影響大?。?7]。因此,這兩種方法在水電機(jī)組的振動故障診斷中較常采用。本文選取水電機(jī)組振動頻譜和變工況試驗(yàn)中的9個(gè)特征向量:0.18~0.2 f0、1/6~1/2 f0、1f0、2f0、3f0(f0為基頻)、50 Hz或100 Hz頻率、振動與轉(zhuǎn)速關(guān)系、振動與負(fù)荷的關(guān)系以及振動與勵磁電流的關(guān)系為量子自適應(yīng)粒子群優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的輸入?yún)?shù),分別用I1~I(xiàn)9表示。對應(yīng)的5種故障類型:轉(zhuǎn)子不對中、轉(zhuǎn)子不平衡、動靜碰摩、尾水管偏心渦帶和磁極不均勻作為QAPSO-BP模型的輸出參數(shù),并依次用向量[0 0 1]、[0 1 0]、[0 1 1]、[1 0 0]及[1 0 1]分別表示,其樣本數(shù)據(jù)見表1。其中樣本1~3為轉(zhuǎn)子不對中故障,4~6為轉(zhuǎn)子不平衡故障,7~8為動靜碰摩故障,9~11為尾水管偏心渦帶故障,余下2個(gè)樣本為磁極不均勻故障。選擇樣本3、6、10為算法的測試數(shù)據(jù),其余的為訓(xùn)練樣本。在利用QAPSO-BP算法進(jìn)行故障診斷時(shí),主要參數(shù)設(shè)置為:網(wǎng)絡(luò)結(jié)構(gòu)9-12-3,種群規(guī)模20,迭代次數(shù)30,加速因子c1=c2=2,變異概率pm=0.05。經(jīng)過多次試驗(yàn),得出QAPSO-BP和PSO-BP算法的最佳適應(yīng)度函數(shù)及網(wǎng)絡(luò)訓(xùn)練誤差曲線分別見圖1和圖2。
從圖1可知,QAPSO算法在迭代8次左右時(shí),已搜索到全局最優(yōu)解,遠(yuǎn)小于PSO算法的29次,尋優(yōu)速度較快。同時(shí),由于適應(yīng)度函數(shù)選取為網(wǎng)絡(luò)輸出均方誤差的倒數(shù),適應(yīng)度值越大說明輸出誤差越小。而QAP-SO算法的最大適應(yīng)度值約為175,高出PSO的59.1%。對于圖2,QAPSO-BP算法在經(jīng)過8次優(yōu)化后,網(wǎng)絡(luò)訓(xùn)練誤差即達(dá)到了設(shè)定的目標(biāo)值10-5,而PSO-BP算法需要34次才實(shí)現(xiàn)。綜合以上可見,無論是在收斂精度還是收斂速度方面,QAPSO算法都比PSO有著較大的提高。這是因?yàn)镼APSO算法通過將量子計(jì)算與PSO融合,提高了種群的遍歷性;引入慣性因子自適應(yīng)調(diào)整及變異操作,可以使粒子跳出局部極值點(diǎn),從而提高了算法的全局尋優(yōu)能力及優(yōu)化效率。
表1 故障樣本Tab.1 Diagnosis samples
圖1 適應(yīng)度曲線比較Fig.1 The comparison of fitness curves
圖2 網(wǎng)絡(luò)訓(xùn)練誤差曲線比較Fig.2 The comparison of training error curves
將訓(xùn)練好的QAPSO-BP模型對3組測試樣本進(jìn)行故障診斷,并與PSO-BP算法、BP神經(jīng)網(wǎng)絡(luò)的輸出進(jìn)行比較,對比結(jié)果見表2。顯然,根據(jù)所預(yù)設(shè)的網(wǎng)絡(luò)輸出向量,QAPSO-BP算法及PSO-BP算法的診斷結(jié)果完全正確,而BP網(wǎng)絡(luò)誤將不平衡故障定位為不對中故障。同時(shí),經(jīng)計(jì)算可知,對于QAPSO-BP算法,其輸出結(jié)果的平均絕對誤差為1.05%,低于PSO-BP算法和BP神經(jīng)網(wǎng)絡(luò)的相應(yīng)值2.54%與21.7%。由此可見,基于QAPSO-BP的水電機(jī)組振動故障診斷算法,其診斷結(jié)果的準(zhǔn)確性較高。
表2 診斷結(jié)果比較Tab.2 The comparison of diagnosis results
3.3 應(yīng)用實(shí)例二
為了進(jìn)一步驗(yàn)證該算法在水電機(jī)組振動故障診斷中的優(yōu)勢,采用文獻(xiàn)[18]數(shù)據(jù)進(jìn)行分析。該文獻(xiàn)以振動信號頻譜分量的幅值作為特征向量,對應(yīng)故障分為不對中、不平衡和渦帶偏心3種,其樣本數(shù)據(jù)見表3。利用前12組數(shù)據(jù)對QAPSO-BP模型進(jìn)行訓(xùn)練,并定義網(wǎng)絡(luò)輸出:[0 0 1]、[0 1 0]和[1 0 0]與3種故障對應(yīng)。在這里,同樣采用應(yīng)用實(shí)例一中的3種算法進(jìn)行診斷結(jié)果的對比,則對后3組測試樣本的網(wǎng)絡(luò)輸出見表4。可見,盡管表4中3種算法的診斷結(jié)果與機(jī)組振動故障的實(shí)際類型一致,但是QAPSO-BP模型的輸出結(jié)果更接近于所定義的網(wǎng)絡(luò)輸出值,其平均絕對誤差僅為2.34%,明顯低于另2種算法的4.30%和8.38%,從而說明了基于QAPSO-BP算法的機(jī)組振動故障診斷結(jié)果具有一定的普遍性。
表3 文獻(xiàn)[18]數(shù)據(jù)Tab.3 Literature[18]data
表4 文獻(xiàn)[18]數(shù)據(jù)的診斷結(jié)果對比Tab.4 The com parison of diagnosis results of literature[18]data
(1)針對粒子群優(yōu)化算法易陷入局部最優(yōu)等問題,將量子計(jì)算和PSO結(jié)合起來,組成量子自適應(yīng)粒子群優(yōu)化算法。采用量子位概率幅的編碼機(jī)制,擴(kuò)展了解空間的遍歷性。根據(jù)種群中各粒子的位置與速度信息,對慣性因子進(jìn)行自適應(yīng)調(diào)節(jié),實(shí)現(xiàn)了QAPSO算法在全局收斂與局部搜索能力之間的平衡。為了便于搜索最優(yōu)解,用量子非門進(jìn)行變異操作,提高了種群的多樣性。
(2)利用QAPSO算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)、閾值參數(shù),進(jìn)而構(gòu)建了水電機(jī)組的振動故障診斷模型,并通過兩個(gè)實(shí)例進(jìn)行驗(yàn)證。結(jié)果表明,QAPSO-BP算法具有較佳的全局尋優(yōu)能力及優(yōu)化效率,能夠較好地?cái)M合機(jī)組征兆域與故障域之間的復(fù)雜非線性映射關(guān)系,適用于水電機(jī)組的振動故障診斷。
[1]張彼德,田源,鄒江平,等.基于Choquet模糊積分的水電機(jī)組振動故障診斷[J].振動與沖擊,2013,32(12):61-66.
ZHANG Bi-de,TIAN Yuan,ZOU Jiang-ping,et al.Vibration fault diagnosis of a Hydro-generating unit based on choquet fuzzy integration[J].Journal of Vibration and Shock,2013,32(12):61-66.
[2]Zhang Xiao-yuan,Zhou Jian-zhong,Guo Jun,et al.Vibrant fault diagnosis for hydroelectric generator units with a new combination of rough sets and support vector machine[J].Expert Systems With Applications,2012,39(3):2621-2628.
[3]易輝,梅磊,李麗娟,等.基于多分類相關(guān)向量機(jī)的水電機(jī)組振動故障診斷[J].中國電機(jī)工程學(xué)報(bào),2014,34(17): 2843-2850.
YIHui,MEILei,LILi-juan,etal.Vibration fault diagnosis for hydroelectric generating units using the multi-class relevance vector machine[J].Proceedings of the CSEE,2014,34(17):2843-2850.
[4]張孝遠(yuǎn),周建中,王常青,等.考慮樣本交疊的水電機(jī)組振動故障診斷[J].電力系統(tǒng)保護(hù)與控制,2012,40(3):8-14.
ZHANG Xiao-yuan,ZHOU Jian-zhong,WANG Chang-qing,et al.Vibrant fault diagnosis for hydroelectric generator unit considering overlapping fault patterns[J].Power System Protection and Control,2012,40(3):8-14.
[5]賈嶸,洪剛,武樺,等.基于IPSO優(yōu)化LSSVM的水輪發(fā)電機(jī)組振動故障診斷[J].水利學(xué)報(bào),2011,42(3):373-378.
JIA Rong,HONG Gang,WU Hua,et al.Vibration fault diagnosis of hydroelectric generating unit by Least Squares Support Vector Machine based on Improved Particle Swarm Optimization[J].Shuili Xuebao,2011,42(3):373-378.
[6]郭鵬程,孫龍剛,李輝,等.基于多重分形譜和改進(jìn)BP神經(jīng)網(wǎng)絡(luò)的水電機(jī)組振動故障診斷研究[J].水力發(fā)電學(xué)報(bào),2014,33(3):299-305.
GUO Peng-cheng,SUN Long-gang,LIHui,et al.Vibration fault diagnosis of hydropower unit based on multi-fractal spectrum and improved BP neural network[J].Journal of Hydroelectric Engineering,2014,33(3):299-305.
[7]李鑫,王少萍.基于卡箍優(yōu)化布局的飛機(jī)液壓管路減振分析[J].振動與沖擊,2013,32(1):14-20.
LI Xin,WANG Shao-ping.Vibration control analysis for hydraulic pipelines in an aircraft based on optimized clamp layout[J].Journal of Vibration and Shock,2013,32(1): 14-20.
[8]張海鵬,韓端鋒,郭春雨.改進(jìn)PSO訓(xùn)練的BPNN方法的艦船主尺度建模[J].哈爾濱工程大學(xué)學(xué)報(bào),2012,33(7): 806-810.
ZHANG Hai-peng,HAN Duan-feng,GUO Chun-yu.Modeling of the principal dimensions of large vessels based on a BPNN trained by an improved PSO[J].Journal of Harbin Engineering University,2012,33(7):806-810.
[9]張曉輝,董興華.含風(fēng)電場多目標(biāo)低碳電力系統(tǒng)動態(tài)經(jīng)濟(jì)調(diào)度研究[J].電網(wǎng)技術(shù),2013,37(1):24-31.
ZHANG Xiao-h(huán)ui,DONG Xing-h(huán)ua.Research on multiobjective scheduling for low-carbon power system with wind farms[J].Power System Technology,2013,37(1):24-31.
[10]Lin Liang-kui,Xu Hui,Xu Dan,et al.QPSO-based algorithm of CSO joint infrared super-resolution and trajectory estimation[J].Journal of Systems Engineering and Electronics,2011,22(3):405-411.
[11]陳道君,龔慶武,金朝意,等.基于自適應(yīng)擾動量子粒子群算法參數(shù)優(yōu)化的支持向量回歸機(jī)短期風(fēng)電功率預(yù)測[J].電網(wǎng)技術(shù),2013,37(4):974-980.
CHEN Dao-jun,GONG Qing-wu,JIN Zhao-yi,et al.Shortterm wind power prediction based on support vector regression machine optimized by adaptive disturbance quantum-behaved particle swarm optimization[J].Power System Technology,2013,37(4):974-980.
[12]劉立峰,孫贊東,韓劍發(fā),等.量子粒子群模糊神經(jīng)網(wǎng)絡(luò)碳酸鹽巖流體識別方法研究[J].地球物理學(xué)報(bào),2014,57(3):991-1000.
LIU Li-feng,SUN Zan-dong,HAN Jian-fa,et al.A carbonate fluid identification method based on quantum particle swarm fuzzy neural network[J].Chinese Journal of Geophysics,2014,57(3):991-1000.
[13]郭通,蘭巨龍,李玉峰,等.基于量子自適應(yīng)粒子群優(yōu)化徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)流量預(yù)測[J].電子與信息學(xué)報(bào),2013,35(9):2220-2226.
GUO Tong,LAN Ju-long,LIYu-feng,et al.Network traffic prediction with radial basis function neural network based on quantum adaptive particle swarm optimization[J].Journal of Electronics&Information Technology,2013,35(9):2220-2226.
[14]陳義雄,梁昔明,黃亞飛.基于佳點(diǎn)集構(gòu)造的改進(jìn)量子粒子群優(yōu)化算法[J].中南大學(xué)學(xué)報(bào):自然科學(xué)版,2013,44(4):1409-1414.
CHEN Yi-xiong,LIANG Xi-ming,HUANG Ya-fei.Improved quantum particle swarm optimization based on good-point set[J].Journal of Central South University:Science and Technology,2013,44(4):1409-1414.
[15]盧娜,肖志懷,符向前.基于蟻群初始化小波網(wǎng)絡(luò)的水電機(jī)組振動故障診斷[J].水力發(fā)電學(xué)報(bào),2014,33(2):251-258.
LU Na,XIAO Zhi-h(huán)uai,F(xiàn)U Xiang-qian.Vibration fault diagnosis of hydroelectric generating unit based on ACO-initialized wavelet network[J].Journal of Hydroelectric Engineering,2014,33(2):251-258.
[16]李超順,周建中,肖劍,等.基于引力搜索核聚類算法的水電機(jī)組振動故障診斷[J].中國電機(jī)工程學(xué)報(bào),2013,33(2):98-104.
LI Chao-shun,ZHOU Jian-zhong,XIAO Jian,et al. Vibration fault diagnosis of hydroelectric generating unit using gravitational search based kernel clustering method[J].Proceedings of the CSEE,2013,33(2):98-104.
[17]肖劍,周建中,張孝遠(yuǎn),等.基于Levy-ABC優(yōu)化SVM的水電機(jī)組故障診斷方法[J].振動、測試與診斷,2013,33(5):839-844.
XIAO Jian,ZHOU Jian-zhong,ZHANG Xiao-yuan,et al.Fault diagnosis for Hydroelectric Generator Unit Based on Levy Flight-Artificial Bee Colony and Support Vector Machine[J].Journal of Vibration,Measurement&Diagnosis,2013,33(5):839-844.
[18]盧娜,肖志懷,曾洪濤,等.基于徑向基多小波神經(jīng)網(wǎng)絡(luò)的水電機(jī)組故障診斷[J].武漢大學(xué)學(xué)報(bào):工學(xué)版,2014,47(3):388-393.
LU Na,XIAO Zhi-h(huán)uai,ZENG Hong-tao,et al.Fault diagnosis of hydro-turbine generating unit based on radial basis multiwavelet[J].Engineering Journal of Wuhan University,2014,47(3):388-393.
QAPSO-BP algorithm and its app lication in vibration fault diagnosis for a hydroelectric generating unit
CHENG Jia-tang,DUAN Zhi-mei,XIONG Yan
(College of Engineering,Honghe College,Mengzi661199,China)
Aiming at problems of vibration fault with many coupling factors and complex fault modes of a hydroelectric generating unit,a method of quantum adaptive particle swarm optimized BP neural network(QAPSO-BP) was proposed.In this algorithm,The characteristics of superposition state and probability expression in the quantum computing were adopted to increase the diversity of population.The position and velocity information of each particle was used to adjust inertia factor adaptively.To avoid falling into local optimum,mutation processwas added in the approach.Afterwards,the BP neural network was trained with QAPSO to achieve the optimization of its parameters,then the vibration fault diagnosis model of the unit was established.The simulation showed that the diagnostic accuracy of the QAPSO-BP algorithm is higher than those of the particle swarm optimized BP network(PSO-BP)and the BP neural network,and it is suitable for faultmodes recognition of hydroelectric generator units.
BP neural network;quantum adaptive particle swarm optimization(QAPSO);hydroelectric generating unit;vibration;fault diagnosis
TM312
A
10.13465/j.cnki.jvs.2015.23.031
云南省教育廳科學(xué)研究基金項(xiàng)目(2012Y450)
2014-11-19修改稿收到日期:2015-05-27
程加堂男,碩士,副教授,,1976年生