楊靖
[摘 要] 基于模式識別技術與權重決策理論相結合的方法,建立采油廠油水井故障智能診斷系統(tǒng),以提早發(fā)現(xiàn)和解決問題,使經(jīng)濟利益最大化。該軟件通過研究SCADA系統(tǒng)的實時數(shù)據(jù)及歷史數(shù)據(jù),完成其歷史和實時數(shù)據(jù)導入;對自動化監(jiān)測參數(shù)的研究,實現(xiàn)自動化監(jiān)測參數(shù)報警閾值的智能設定和實時監(jiān)測;建立歷史故障知識庫,實現(xiàn)油水井故障的統(tǒng)一管理;對SCADA系統(tǒng)數(shù)據(jù)源點進行歸類,分析其數(shù)據(jù)曲線及報警參數(shù)特性,建立智能分析的數(shù)學模型,突出自動化監(jiān)測故障結果的實時診斷;實現(xiàn)報警信息及診斷結果的推送。
[關鍵詞] 模式識別技術;權重決策理論;故障模式識別庫;油水井故障智能診斷系統(tǒng)
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 19. 027
[中圖分類號] F270.7 [文獻標識碼] A [文章編號] 1673 - 0194(2017)19- 0065- 05
1 前 言
油田生產(chǎn)過程中,通過長時間對井口桿卡、光桿斷、皮帶斷、皮帶打滑、管線破、油管與套管堵漏等生產(chǎn)異常情況進行跟蹤和分析,發(fā)現(xiàn)在上述異?,F(xiàn)象發(fā)生前單個或多個工況參數(shù)都有一定變化規(guī)律,為了能夠在異常發(fā)生前進行處理,可以減少維護費用,提高生產(chǎn)效率,減少對環(huán)境的污染等,可以對異常情況發(fā)生的各種參數(shù)進行建模處理,基于上述問題,本文提出油水井故障智能診斷技術,并將其應用于系統(tǒng)研究中,實現(xiàn)對油水井問題的實時診斷及有效預警報警。
2 關鍵技術
油水井故障診斷的研究是基于模式識別技術與權重決策理論相結合的方法。利用模式識別技術進行權重決策,把如形狀參數(shù)、長寬比、斜率及其他參數(shù)的變化趨勢等類型數(shù)據(jù),每種都作為特征值提取出來,然后進行模式匹配。通過設置故障診斷模型中所涉及的各類參數(shù)權重以及趨勢范圍,合理有效的進行故障診斷。
2.1 故障模式識別技術
油水井故障模式識別技術,首先需要建立特征模式匹配的識別庫(識別庫具有一定機器學習與自動學習,樣本越多,診斷越準確,匹配度越高),把典型樣本特征提取出來存入識別庫,這樣新的實時數(shù)據(jù)過來,同樣提取相應特征,并與模式識別庫進行比對,并給出計算結果序列。
2.2 多參數(shù)權重決策理論方法
首先確定某故障所涉及到的所有影響參數(shù),并實現(xiàn)對每個參數(shù)的權重配比;針對每一種參數(shù)從報警級別、偏離程度、前推點數(shù)、趨勢、方差等方面進行考慮;針對所有參數(shù)計算歸一化權重;根據(jù)故障可能性排序,對概率超過某一限定值的故障給予提示,給出故障推薦序列。
3 油水井故障診斷技術的方法及其應用
根據(jù)采油廠的生產(chǎn)實際情況,油水井故障智能診斷系統(tǒng)主要圍繞其SCADA系統(tǒng)的實時、歷史數(shù)據(jù)進行深加工,通過對自動化監(jiān)測數(shù)據(jù)和工況參數(shù)的分析研究,智能設立自動化監(jiān)測參數(shù)報警閾值,建立歷史故障知識分析庫,實現(xiàn)實時監(jiān)測和智能預警,并及時推送報警信息,從而建立一套自動化故障發(fā)生預警系統(tǒng),提早發(fā)現(xiàn)問題解決問題,減少維修費用及環(huán)境污染,提高效益。系統(tǒng)結構如圖1所示。
3.1 診斷過程的實現(xiàn)
在整個油水井故障診斷過程中,需要做到清楚的了解和掌握故障診斷業(yè)務的過程實現(xiàn)流程。油水井故障智能診斷系統(tǒng)業(yè)務流程是:首先,在閾值設定的基礎上結合故障診斷數(shù)據(jù)模型對實時數(shù)據(jù)進行診斷;其次,將診斷結果展示給中控室業(yè)務人員,業(yè)務人員對結果進行審核,對于誤報進行取消報警,將無誤報結果推送給現(xiàn)場操作人員;最后,現(xiàn)場操作人員進行現(xiàn)場處理,將處理結果反饋給業(yè)務人員。系統(tǒng)診斷過程見圖2。
3.1.1 故障診斷數(shù)據(jù)流轉(zhuǎn)過程
數(shù)據(jù)是根本和基礎,軟件系統(tǒng)在提供可視化的數(shù)據(jù)導入(含人工錄入和SCADA系統(tǒng)數(shù)據(jù)批量導入)功能之外,也支持對規(guī)范數(shù)據(jù)格式的現(xiàn)有數(shù)據(jù)進行遷移。在具體實現(xiàn)時,以數(shù)據(jù)接口方式來完成本系統(tǒng)與SCADA系統(tǒng)實時/歷史數(shù)據(jù)庫數(shù)據(jù)快速讀寫。
在數(shù)據(jù)入庫前提下,實現(xiàn)權限用戶對數(shù)據(jù)的檢索查詢。查詢支持按照井區(qū)、計量站、采油井、注水井等方式查詢實時監(jiān)測情況、故障預警情況、歷史故障知識庫及故障推送結果等,并以可視化方式顯示查詢結果,允許用戶方便地瀏覽,并以常規(guī)表格化(非二進制體數(shù)據(jù))數(shù)據(jù)導出。
在查詢檢索基礎上,提供自動化監(jiān)測參數(shù)不同參數(shù)實時預警對比,故障結果統(tǒng)計,閾值智能計算,并以數(shù)據(jù)表格、柱狀圖、曲線圖的呈現(xiàn)方式展示給用戶。系統(tǒng)診斷數(shù)據(jù)流轉(zhuǎn)過程如圖3所示。
3.1.2 報警閾值的智能設定過程
根據(jù)SCADA系統(tǒng)的監(jiān)測參數(shù),分別對采油井、注水井的監(jiān)測參數(shù)進行閾值預警。
采油井的監(jiān)測參數(shù)包括單井油壓、單井回壓、單井套壓、油井電流1、油井電流2、油井電流3、抽油機最大載荷、抽油機最小載荷、沖程、沖次。
注水井監(jiān)測參數(shù)包括注水井注水壓力、注水井瞬時流量、油壓、套壓。
閾值分為高限閾值(高報,高高報)和低限閾值(低報,低低報),算法設計了剔值平均法、多點平均法、單點取值法、經(jīng)驗值法、固定值法。例如:
剔值平均法:高限閾值的剔值平均法,把選取的參數(shù)數(shù)值(例如一個月的數(shù)值)進行從大到小降序排序,去掉前N個高值,然后再依次取前M個高值計算的平均值為高值基值,加上不同的經(jīng)驗值為高高報,高報;低限閾值的剔值平均法,把選取的參數(shù)數(shù)值(例如一個月的數(shù)值)按從小到大升序排序,去掉前面低值的最低N個值,再依次取前M個低值計算的平均值為低值基值,減去不同的經(jīng)驗值為低報,低低報。
多點平均法:高限閾值的多點平均法,把選取的參數(shù)數(shù)值(例如一個月的數(shù)值)進行從大到小降序排序,依次取前N個高值計算的平均值為高值基值,加上不同的經(jīng)驗值為高高報,高報;低限閾值的多點平均法,把選取的參數(shù)數(shù)值(例如一個月的數(shù)值)進行從小到大升排序依次取前N個最低值計算的平均值為低值基值,減不同的經(jīng)驗值為低報,低低報。
單點取值法:高限閾值的單點取值法,把選取的參數(shù)數(shù)值(例如一個月的數(shù)值)按從高到低降序排序,取高值的第N個值為高值基值,加不同的經(jīng)驗值為高高報,高報;低限閾值的單點取值法,把選取的參數(shù)數(shù)值(例如一個月的數(shù)值)按從小到大升序排序,取低值的第N個值為低值基值,減不同的經(jīng)驗值為低報,低低報。
固定值法:用戶根據(jù)經(jīng)驗直接填寫監(jiān)測對象的某些參數(shù)閾值。
經(jīng)驗值法:根據(jù)用戶提供的某些監(jiān)測參數(shù)的經(jīng)驗公式,進行參數(shù)閾值進行計算。
報警閾值可以系統(tǒng)計算,可以統(tǒng)一導入,用戶也可以進行修改,確定的閾值按照一定的格式確定保存到系統(tǒng)中,也可導出到用戶要求格式的Excel表中,便于用戶導入現(xiàn)有的SCADA系統(tǒng)中。
3.1.3 建立歷史故障模式識別庫
總結分析歷史故障,結合專家意見建立歷史故障模式識別庫,逐步完善報警、預警跟蹤處理知識庫。設立故障配置庫、故障參數(shù)描述表、歷史故障模式識別庫三部分,故障配置表主要以故障為主,描述故障類型,參數(shù)變化,解決方案,方案人員,現(xiàn)象描述記錄典型故障發(fā)生處理情況;故障參數(shù)描述表是總結監(jiān)測參數(shù)和故障發(fā)生之間的邏輯關系,由文字性描述轉(zhuǎn)化為數(shù)字化程序?qū)崿F(xiàn);歷史故障知識庫是以歷史發(fā)生的故障為主,記錄發(fā)生故障井號、時間、故障類型、參數(shù)異常數(shù)據(jù)、報警的參數(shù)、報警的級別、發(fā)現(xiàn)問題時間、呼出時間、發(fā)現(xiàn)人、執(zhí)行人、現(xiàn)場反饋、備注等信息。
3.1.4 智能預警
通過對SCADA系統(tǒng)歷史數(shù)據(jù)源點進行歸類,分析其數(shù)據(jù)曲線及報警參數(shù)特性,分析故障與報警參數(shù)的邏輯關系,建立對其智能分析的數(shù)學模型,實現(xiàn)油水井故障結果的實時診斷預警。
對生產(chǎn)中出現(xiàn)的典型報警進行歷史數(shù)據(jù)的相關分析,建立相應的報警數(shù)據(jù)模型,以實現(xiàn)多個參數(shù)關聯(lián)性異常、單個或多個參數(shù)在一定時間范圍內(nèi)的趨勢異常等預警報警分析。預警的數(shù)據(jù)模型,是根據(jù)生產(chǎn)工藝情況定義需要報警的一組相關條件,監(jiān)測參數(shù)報警閾值設定后,當監(jiān)測參數(shù)報警后,根據(jù)故障參數(shù)描述表里的參數(shù)報警與故障的邏輯關系,權重分配,按權重大小排序,實時判斷故障類型。同時把此故障情況存入歷史故障知識庫,供后續(xù)處理參照。
3.1.5 報警結果推送
本系統(tǒng)采用多種靈活的方式進行結果展示和推送,目前通過短信接口和騰訊通接口對報警結果實時推送,同時規(guī)劃各類報警的推送級別,避免出現(xiàn)低級別報警推送到高級別管理人員,同時還避免報警的重復推送和誤報推送。大大減低了通訊成本和人工成本,同時故障推送及時有效,縮短故障處理時間,帶來巨大經(jīng)濟效益。
3.2 應用效果
油水井故障智能診斷系統(tǒng)現(xiàn)場應用效果總結如下:
(1)設計并逐步建立起了41種故障類型及權重決策模型庫,見圖4,為整個系統(tǒng)奠定了堅實基礎;
(2)多種閥值計算方法及批量計算模式,基本替代了原本的手工計算,閥值計算精度和工作效率大幅度提升;
(3)油水井故障實時智能診斷逐步投入生產(chǎn)運行,并取得了較高的識別率(表1為系統(tǒng)運行中心識別率統(tǒng)計),日益發(fā)揮出該系統(tǒng)的應用價值;
(4)便捷靈活的報警信息推送功能,正逐步把業(yè)務人員從繁瑣溝通中解脫出來,而且實現(xiàn)了油水井故障的過程化/規(guī)范化管理。
4 結 論
油水井故障智能診斷系統(tǒng)的投入使用,通過獲取油水井自動化采集的實時數(shù)據(jù)從不同角度出發(fā)快速準確定位異常井,并且給出有效的措施建議,使得在無人值守的情況下也能及時掌握生產(chǎn)動態(tài),降低員工勞動強度,起到了降本增效的作用;同時,它的存在使得采油廠的管理工作更具科學性和高效性,能夠進行推廣應用,以更好地推動智能油田的建設。
主要參考文獻
[1]安茂春.故障診斷專家系統(tǒng)及其發(fā)展[J].計算機測量與控制,2008,16(9).
[2]袁風賓.數(shù)字化油田油水井自動化系統(tǒng)的設計[J].價值工程,2014(19).
[3]張林森,赫世彥.延長油田的油水井信息管理系統(tǒng)[J].油氣田地面工程,2011,30(1).
[4]石刻錄.采油井、注入井生產(chǎn)問題百例分析[M].北京:石油工業(yè)出版社,2005.