李歡歡,于 儉
(杭州電子科技大學(xué)管理學(xué)院,浙江杭州310018)
有桿抽油是機械采油中應(yīng)用最為廣泛和可靠的方式,也是在采油工程中一直占主導(dǎo)地位的人工舉升方式[1]。國內(nèi)外抽油診斷系統(tǒng)大都以功圖為依據(jù),準(zhǔn)確識別功圖是故障診斷的關(guān)鍵步驟。及時、準(zhǔn)確地掌握有桿抽油系統(tǒng)的工作狀況,診斷油井所存在的問題,制定合理的技術(shù)措施,提高舉升效率和油井產(chǎn)量,對提高油田開發(fā)的綜合經(jīng)濟效益有重要意義。人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,ANN)指許多簡單的處理單元廣泛地互相連接形成,是建立在實例學(xué)習(xí)基礎(chǔ)上,基于數(shù)值計算采用并行推理,具有聯(lián)想、記憶與歸納等特征的知識處理系統(tǒng)[2]。多層前饋式誤差反向傳播(Back Propagation,BP)神經(jīng)網(wǎng)絡(luò)是現(xiàn)在應(yīng)用范圍最廣和最成功的人工神經(jīng)網(wǎng)絡(luò)之一[3]。能夠完成任意復(fù)雜的非線性從輸入到輸出的映射關(guān)系,具有良好的泛化能力,已在各領(lǐng)域里得到廣泛應(yīng)用[4]。文獻[5]首次將人工神經(jīng)網(wǎng)絡(luò)理論引入到示功圖識別領(lǐng)域,應(yīng)用誤差反向傳播學(xué)習(xí)算法訓(xùn)練神經(jīng)網(wǎng)絡(luò)。文獻[6]等采用正弦型隱層感知機和sigmoid型輸出層感知機的3層混合前饋網(wǎng)絡(luò)模型。神經(jīng)網(wǎng)絡(luò)用于抽油機的故障診斷,已經(jīng)取得了很多成功。
泵功圖的是分析采油工程技術(shù)的一項重要工作,是動力儀在一周期內(nèi)測取的封閉曲線,按時間順序記錄光桿在抽油過程中的載荷,與抽油桿柱上下行程一個周期的位移函數(shù)關(guān)系。抽油機井地面動力機械裝置帶動光桿和井下全部抽油桿柱,并帶動深井泵柱塞作一次上下往復(fù)運動為一個周期[7]。泵況正常、液擊和氣體影響的泵功圖如圖1所示。
圖1 診斷的故障類
根據(jù)泵功圖可以對抽油系統(tǒng)是否正常工作做出判斷,制定并及時調(diào)整油井工作制度,確定井下設(shè)備的故障,提供修井依據(jù)。正確、迅速識別泵功圖反映的工況是保證有桿抽油系統(tǒng)正常工作的重要手段,因此,將泵功圖作為分析、判斷桿式油井工作狀態(tài)的主要依據(jù)。
神經(jīng)網(wǎng)絡(luò)系統(tǒng)可以模擬人腦中的神經(jīng)系統(tǒng),便于集成的實現(xiàn)和計算的模擬。BP網(wǎng)絡(luò)在知識獲取和表示、自主學(xué)習(xí)、并行推理、容錯以及記憶和聯(lián)想等方面具有著比較強高的優(yōu)越性[8],為抽油系統(tǒng)的故障診斷提供了新理論和實踐手段。
輸入層、隱層、輸出層及網(wǎng)絡(luò)各層間的傳輸函數(shù)是BP網(wǎng)絡(luò)設(shè)計的主要內(nèi)容。使用BP神經(jīng)網(wǎng)絡(luò)診斷抽油機工作狀態(tài),輸入矢量P的每個元素,通過權(quán)矩陣W與每個輸出神經(jīng)元相連,輸出矢量A。BP網(wǎng)絡(luò)一般為多層神經(jīng)網(wǎng)絡(luò),由BP神經(jīng)元構(gòu)成的二層網(wǎng)絡(luò)如圖2所示。
圖2 兩層BP神經(jīng)網(wǎng)絡(luò)模型
輸出層節(jié)點的數(shù)量由數(shù)據(jù)類型和表示這個類型需要數(shù)據(jù)的大小決定,假設(shè)m為待分類模式的總數(shù),則第 j個模式的輸出為[9]:
式中,節(jié)點j的輸出值是1,其余是0。若輸出值全部是0,則說明待分類的項目不屬于輸入模式中的任意一種。
若一個雙層BP網(wǎng)絡(luò)有無限的隱層結(jié)點,則能夠完成任何非線性的輸入到輸出的映射。建立此模型,隱層的節(jié)點數(shù)可以按如下方式計算:
式中,n為隱節(jié)點數(shù),ni為輸入節(jié)點數(shù),n0為輸出節(jié)點數(shù),a為0至10間的常數(shù)。
傳輸函數(shù)采用sigmoid型函數(shù):
設(shè)輸入為P,輸入神經(jīng)元有r個,隱含層內(nèi)有S1個神經(jīng)元,激活函數(shù)為F1,輸出層內(nèi)有S2個神經(jīng)元,對應(yīng)的激活函數(shù)為F2,輸出為A,目標(biāo)矢量為T。隱含層中第i個神經(jīng)元的輸出為:
輸出層第k個神經(jīng)元的輸出為:
定義誤差函數(shù)為:
采用3層BP神經(jīng)網(wǎng)絡(luò),對30組訓(xùn)練數(shù)據(jù)以及10組測試數(shù)據(jù)。輸入層有10個節(jié)點,輸出層有2個節(jié)點,分別為正常工作以及泵內(nèi)有氣體兩種情況。網(wǎng)絡(luò)輸入范圍為[0,100],訓(xùn)練次數(shù)為1 000次,訓(xùn)練目標(biāo)位0.01,學(xué)習(xí)速率為0.1。對不同的隱藏層節(jié)點數(shù)進行訓(xùn)練,使用MATLAB 7.0軟件進行仿真,得到不同對應(yīng)的均方誤差如表1所示。
表1 均方誤差隱藏層節(jié)點數(shù)
由表1可知,隱藏層節(jié)點個數(shù)為20時均方誤差最小,因此隱藏層節(jié)點個數(shù)為20個,隱藏層不同節(jié)點數(shù)的誤差如圖3所示。
圖3 隱藏層不同節(jié)點數(shù)的誤差圖
由圖3可見,隱藏層節(jié)點個數(shù)為20時的誤差最接近于0,此時訓(xùn)練參數(shù)如圖4所示,訓(xùn)練次數(shù)為1 000次,訓(xùn)練115次后,網(wǎng)絡(luò)誤差達(dá)到要求。
圖4 隱藏層為20節(jié)點時訓(xùn)練參數(shù)
通過計算機診斷,訓(xùn)練結(jié)果如圖5所示。
一級桿泵功圖計算機診斷輸出結(jié)果為0.010 7,對應(yīng)的泵功圖正常工作;3級桿泵功圖計算機診斷輸出結(jié)果為0.884 8,對應(yīng)的泵工圖泵內(nèi)充氣。
圖5 BP神經(jīng)網(wǎng)絡(luò)診斷結(jié)果
本文使用神經(jīng)網(wǎng)絡(luò)模型進行油井抽油系統(tǒng)的故障診斷,網(wǎng)絡(luò)的輸入是以功圖數(shù)據(jù)為依據(jù)提取的特征值,網(wǎng)絡(luò)的輸出是故障的類型,通過學(xué)習(xí)大量的故障樣本,將知識以權(quán)值和閾值的方式儲存在網(wǎng)絡(luò)中。根據(jù)分析結(jié)果可知,這種基于BP神經(jīng)網(wǎng)絡(luò)的故障診斷方法可行,充分發(fā)揮了神經(jīng)網(wǎng)絡(luò)的推理和自學(xué)能力,可在抽油系統(tǒng)的故障診斷中使用,從而有效提高故障診斷的準(zhǔn)確性。
[1]袁文琪,李訓(xùn)銘.基于神經(jīng)網(wǎng)絡(luò)的油井故障診斷系統(tǒng)研究與實現(xiàn)[J].電子設(shè)計工程,2012,20(8):35-37.
[2]何勇,項利國.基于模糊聚類的BP神經(jīng)網(wǎng)絡(luò)模型研究及應(yīng)用[J].系統(tǒng)工程理論與實踐,2004,24(2):79-82.
[3]楊金寶,張昌宏,陳平.基于改進BP神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)故障診斷研究[J].計算機與數(shù)字工程,2012,40(2):65-67.
[4]Serkan Y,Cem D,Serhat A.Application of artmclaI neural networks to optimum bit selection[J].Computers&Geosciences,2002,28(2):261 -269.
[5]Rogers J D,Guffey G G,Oldham W J B.Artificial Neural Networks for Identification of Beam Pump Dynamometer Load Cards[J].Society of Petroleum Engineers,1990,9(23):23 -26.
[6]Nazietal G M.Application of artificial neural network to pump card diagnosis[J].Society of Petroleum Engineers,1994,6(6):9-14.
[7]韓國慶,張曉東.示功圖識別技術(shù)在有桿泵工況診斷中的應(yīng)用[J].石油鉆采工藝,2003,25(5):70-74.
[8]郭震.基于神經(jīng)網(wǎng)絡(luò)的專家系統(tǒng)實現(xiàn)研究[J].水利科技與經(jīng)濟,2003(12):294-296.
[9]周開利,康耀紅.神經(jīng)網(wǎng)絡(luò)模型及其仿真程序設(shè)計[M].北京:清華大學(xué)出版社,2005:69-90.