曹廣華,宛立達(dá),袁子龍 (大慶石油學(xué)院電氣信息學(xué)院,黑龍江大慶1 6331 8)
金樹波 (大慶石油管理局物探公司,黑龍江大慶163318)
作為目前國內(nèi)使用最普遍的采油設(shè)備——游梁式抽油機[1],是一種以人工舉升方式進(jìn)行抽油桿往復(fù)運動的抽油設(shè)備。雖然游梁式抽油機的結(jié)構(gòu)簡單、操作維護(hù)方便,但由于露天、長時間工作導(dǎo)致載荷過重,以及復(fù)雜的地下工作狀況,經(jīng)常導(dǎo)致抽油機出現(xiàn)各種故障,主要的故障有電動機工作異常、減速器工作異常、抽油桿斷桿和抽油桿偏磨等。
傳統(tǒng)的抽油機故障診斷方法有示功圖監(jiān)測法、電流監(jiān)測法、溫度診斷法3種。示功圖監(jiān)測法利用抽油機工作上下行程,來對應(yīng)地畫出一個載荷與位移的函數(shù)關(guān)系曲線,從而得到實測示功圖,其工作量比較大,人為因素太多,需要有一定的專家經(jīng)驗;電流監(jiān)測法是根據(jù)抽油機井在出現(xiàn)各種的故障時,都會引起電動機電流平衡比的變化,從而可以對抽油機的故障做出判斷,其需要人工定期進(jìn)行電流測量和監(jiān)測,工作量比較大,對故障發(fā)現(xiàn)不及時;溫度診斷法采用紅外點溫儀以及溫度計來測量抽油機關(guān)鍵部件的溫升,但當(dāng)溫度超過現(xiàn)場專家經(jīng)驗溫升時,抽油機就可能存在故障。
為此,筆者利用帶偏差單元遞歸神經(jīng)網(wǎng)絡(luò)對抽油機振動故障進(jìn)行了診斷,可以有效地克服傳統(tǒng)抽油機故障診斷受工作環(huán)境和人為因素影響的缺點,準(zhǔn)確地判斷和預(yù)測抽油機故障。
內(nèi)部反饋型遞歸神經(jīng)網(wǎng)絡(luò) (internally recurrent network,IRN)是一種利用網(wǎng)絡(luò)結(jié)構(gòu)的內(nèi)部狀態(tài)反饋系統(tǒng)[2,3]。圖1為一個典型的3層IRN網(wǎng)絡(luò)結(jié)構(gòu)拓?fù)鋱D。
該網(wǎng)絡(luò)結(jié)構(gòu)包括輸入層、隱含層和輸出層等3層網(wǎng)絡(luò)節(jié)點;反饋節(jié)點由隱含層自身延時信號組成,并與輸入層的輸出一起構(gòu)成隱含層的輸入;另外,引入2個偏差單元節(jié)點分別加在隱含層和輸出層上。這種帶有偏差單元的反饋型神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),由于增加了反饋節(jié)點使得內(nèi)部自反饋的隱含層節(jié)點可以存儲過去的輸入、輸出信息,增加的偏差單元也使得在網(wǎng)絡(luò)的學(xué)習(xí)過程中引入專家經(jīng)驗知識,這可以大大提高網(wǎng)絡(luò)的學(xué)習(xí)效率。

圖1 帶偏差單元遞歸神經(jīng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
設(shè)NH和NI分別為隱含層節(jié)點數(shù)和輸入層節(jié)點數(shù)(除偏差節(jié)點外),Uj(k)是該網(wǎng)絡(luò)在第j時間的第k個輸入層輸入,xj(k)是第j個隱含層節(jié)點的輸出,Y(k)是該網(wǎng)絡(luò)的輸出向量,則帶有偏差單元的遞歸神經(jīng)網(wǎng)絡(luò)的數(shù)學(xué)公式可表述為:

式中,δ(·)是隱含層節(jié)點的非線性激活函數(shù);wI、wR、wO分別是從輸入層到隱含層、隱含層到反饋信號、隱含層到輸出層的權(quán)系數(shù);wHbias、wObias分別是加在隱含層和輸出層上的偏差單元的權(quán)系數(shù);bH、bO分別是加在隱含層和輸出層上的偏差。
帶偏差單元的遞歸神經(jīng)網(wǎng)絡(luò)是BP神經(jīng)網(wǎng)絡(luò)的一種改進(jìn)算法,所以在考慮其權(quán)系數(shù)調(diào)整規(guī)則時,可以借鑒BP算法來確定網(wǎng)絡(luò)的權(quán)值和閾值。
根據(jù)IRN網(wǎng)絡(luò)結(jié)構(gòu)模型,設(shè)輸入模式向量Ak=[a1,a2,…,an],期望輸出向量Yk=[y1,y2,…,yq];隱含層單元輸入向量Sk=[s1,s2,…,sp],隱含層輸出向量Bk=[b1,b2,…,bp];輸出層單元輸入向量Lk=[l1,l2,…,lq],輸出向量Ck=[c1,c2,…,cq];輸入層到隱含層連接權(quán)為{wij};隱含層到輸出層連接權(quán)為{vjt};隱含層各個單元的輸出閾值為{θj};輸出層各個單元閾值為{ηt};i=1,2,…,n;j=1,2,…,p;k=1,2,…,m;t=1,2,…,q。
將網(wǎng)絡(luò)的激活函數(shù)設(shè)為S函數(shù)f(x)=1/1+e-x,設(shè)第k個學(xué)習(xí)模式網(wǎng)絡(luò)的期望輸出和實際輸出的偏差為所以的均方值為
為使Ek隨連接權(quán)以梯度下降修整,連接權(quán)vjt的調(diào)整量Δvjt應(yīng)與成正比,則有:

定義:

則連接權(quán)vjt的調(diào)整量:


定義:

則有:

連接權(quán)wij的調(diào)整量應(yīng)為:

隱含層閾值{θj}的調(diào)整量為輸出層閾值{ηt}的調(diào)整量為
首先通過特征提取獲得抽油機振動故障狀態(tài)的特征向量,把這些特征向量作為網(wǎng)絡(luò)的輸入信號。選取振動信號頻譜中的1fr、2fr、3fr、>3fr、fc、2fc頻段上的幅值作為特征向量,其中 fr和 fc分別是軸轉(zhuǎn)頻率和齒輪嚙合頻率。先對所有數(shù)據(jù)進(jìn)行歸一化處理,使網(wǎng)絡(luò)所有的輸入都在 [0,1]內(nèi)。選取抽油機關(guān)鍵部件的4種典型故障 (不平衡、不對中、齒輪偏心和軸承偏心),對這4類故障分別選取3組頻譜值,構(gòu)成相應(yīng)4類故障的12組學(xué)習(xí)樣本,并定義期望輸出值1或接近1時代表故障存在,當(dāng)是0或接近0時代表故障不存在。
采用表1數(shù)據(jù)為學(xué)習(xí)樣本,利用神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)功能,通過學(xué)習(xí)樣本對IRN進(jìn)行訓(xùn)練,來確定特征向量與目標(biāo)向量之間的非線性映射關(guān)系以及連接權(quán)值和閾值。將檢測到的振動數(shù)據(jù)輸入到已訓(xùn)練好的網(wǎng)絡(luò)模型,即可得到抽油機故障狀態(tài)的診斷結(jié)果。

表1 歸一化后各種故障類型的學(xué)習(xí)訓(xùn)練樣本
利用構(gòu)建的學(xué)習(xí)樣本,用IRN進(jìn)行故障診斷的仿真試驗。選取的該網(wǎng)絡(luò)含有6個輸入節(jié)點、10個隱含節(jié)點、3個關(guān)聯(lián)節(jié)點、2個偏差單元和4個輸出節(jié)點。利用測試樣本對網(wǎng)絡(luò)進(jìn)行檢驗,根據(jù)表2中測試結(jié)果 (主對角線上接近于1,其余接近于0)可以看到,用訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)對抽油機故障狀態(tài)的進(jìn)行測試診斷,診斷仿真結(jié)果表明與實際工況相吻合,并完全接近理想輸出。

表2 測試樣本
當(dāng)傳統(tǒng)的診斷方法不能滿足診斷需要時,利用帶偏差單元遞歸神經(jīng)網(wǎng)絡(luò)能夠?qū)Τ橛蜋C進(jìn)行正確的振動故障診斷。通過仿真診斷結(jié)果表明,該方法完全可以滿足現(xiàn)場實時診斷的準(zhǔn)確性要求。
[1]張學(xué)魯,季祥云,羅仁全.游梁式抽油機技術(shù)與應(yīng)用[M].北京:石油工業(yè)出版社,2001.
[2]聞新,周露,李翔,等.Matlab神經(jīng)網(wǎng)絡(luò)仿真與應(yīng)用[M].北京:科學(xué)出版社,2003.
[3]彭文季,羅興锜,李福松,等.基于頻譜法和帶偏差單元遞歸神經(jīng)網(wǎng)絡(luò)的水電機組振動故障診斷 [J].機械科學(xué)與技術(shù),2006,25(11):1281~1284.