韓菲 蔣能記 謝光華 鄭金風
[摘 要] 稠油處理是油田原油生產(chǎn)的重要環(huán)節(jié),處理工藝復(fù)雜,運用DCS系統(tǒng)監(jiān)控原油處理過程,有實時報警和數(shù)據(jù)查詢功能。為了提高原油處理過程精細調(diào)控水平,本文以某油田稠油處理站為例,設(shè)計了一套稠油處理節(jié)點控制分析診斷系統(tǒng),通過簡化處理流程建立節(jié)點控制模型,分析生產(chǎn)問題建立原油處理規(guī)則知識庫,與生產(chǎn)流程、設(shè)備、參數(shù)結(jié)合,以交互報警方式實時診斷原油處理過程,保障生產(chǎn)安全平穩(wěn)運行,提供優(yōu)選決策依據(jù),有一定的推廣應(yīng)用前景。
[關(guān)鍵詞] 稠油處理;實時;節(jié)點控制;診斷
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 03. 014
[中圖分類號] F270.7;TP315 [文獻標識碼] A [文章編號] 1673 - 0194(2014)03- 0025- 03
1 引 言
稠油集輸處理工藝主要包括原油脫水和污水脫油兩方面。采出液進入系統(tǒng)后通過計量、除砂、加藥、沉降、摻熱等工藝得到合格油品的過程為原油處理,從原油中分離出的污水經(jīng)過后期加藥、排泥、過濾、軟化等工藝后回用鍋爐的過程為污水處理。采出液具有乳化嚴重,膠質(zhì)、瀝青質(zhì)含量高,原油黏度高,污水黏滯性大,油水密度差較小,水包油、油包水和多重乳液并存的物性[1],處理過程需要加入大量藥劑,藥劑對現(xiàn)場遠傳儀表的腐蝕性較強,容易造成儀表數(shù)據(jù)傳輸故障,對自動化數(shù)據(jù)的真實性產(chǎn)生影響。
為了降低風險傷害,保障原油處理系統(tǒng)安全、平穩(wěn)運行,通過共享技師、工程師的生產(chǎn)管理經(jīng)驗提高一線員工的操作水平,減輕勞動強度,提升生產(chǎn)管理水平,本文運用DCS監(jiān)控系統(tǒng)數(shù)據(jù),設(shè)計了一種基于實時數(shù)據(jù)庫的稠油處理節(jié)點控制分析診斷系統(tǒng)。
2 診斷系統(tǒng)整體結(jié)構(gòu)設(shè)計
系統(tǒng)整體結(jié)構(gòu)見圖1,利用實時數(shù)據(jù)庫數(shù)據(jù)延遲小、密度大的特性,實時采集處理站DCS自動化數(shù)據(jù),及時為診斷分析提供高密度原始數(shù)據(jù);關(guān)系數(shù)據(jù)庫存儲報警規(guī)則及模型,保存報警結(jié)果記錄,提供查詢統(tǒng)計。系統(tǒng)以C/S結(jié)構(gòu)為主進行組態(tài),提高處理速度;以B/S結(jié)構(gòu)靈活部署客戶端,實時發(fā)布數(shù)據(jù),展示流程,及時反映當前生產(chǎn)狀態(tài)。同時與事故處理規(guī)則庫結(jié)合計算分析,發(fā)現(xiàn)早期異常,給出處理建議。
系統(tǒng)采用人機交互方式,以用戶為核心,“會話”分析診斷,及時處理預(yù)警信息,及時采用處理過程結(jié)果,保證診斷結(jié)構(gòu)的準確性和及時性。交互式處理(Interactive Processing )是操作人員和系統(tǒng)之間存在交互作用的信息處理方式。操作人員可以根據(jù)處理結(jié)果進一步輸入信息和操作命令[2-3]。對于非專業(yè)的操作人員,系統(tǒng)能提供提示信息,逐步引導(dǎo)操作者完成所需的操作,得出處理結(jié)果。相對于非交互式處理,它具有靈活、直觀、便于控制等優(yōu)點。系統(tǒng)運行過程中,當有報警信息產(chǎn)生時,自動彈出子窗口,直觀地向操作人員展示具體的報警流程系統(tǒng)、設(shè)備、參數(shù)、名稱等信息,同時支持流程圖和處理連接,操作人員可及時掌握報警區(qū)域和處理措施,實現(xiàn)人機對話。
系統(tǒng)功能結(jié)構(gòu)見圖2,分為數(shù)據(jù)采集發(fā)布、數(shù)據(jù)診斷分析、診斷模型管理、系統(tǒng)管理4個部分,本文僅介紹診斷模型設(shè)計。
3 診斷模型設(shè)計
稠油處理流程系統(tǒng)是一個多循環(huán)、緊密耦合的復(fù)雜系統(tǒng),分析各設(shè)備功能和系統(tǒng)結(jié)構(gòu),尋找輸入量、輸出量和設(shè)備狀態(tài)間的函數(shù)關(guān)系,建立對應(yīng)的復(fù)雜系統(tǒng)模型。通過模型數(shù)據(jù)分析,找出系統(tǒng)的穩(wěn)定狀態(tài),如果輸入、輸出和狀態(tài)變量的變化超出系統(tǒng)所能容忍的范圍,整個系統(tǒng)就會偏離穩(wěn)定狀態(tài),產(chǎn)生故障診斷[4]報警。實現(xiàn)診斷的重要前提是結(jié)合稠油處理流程特點,建立原油處理規(guī)則庫和正確的診斷模型。
3.1 原油處理規(guī)則庫
系統(tǒng)規(guī)則庫[5]采用樹型結(jié)構(gòu)逐級建立,根據(jù)處理對象涉及數(shù)據(jù)點及邏輯關(guān)系的不同,按流程、設(shè)備、參數(shù)3個層次分別建立診斷規(guī)則。每個處理站有多個生產(chǎn)流程,每個流程中有多個待檢測設(shè)備,每個設(shè)備有多個檢測關(guān)鍵參數(shù),對于關(guān)鍵參數(shù)按照一定的診斷條件,判斷出有可能出現(xiàn)的故障,每個關(guān)鍵參數(shù)所能檢測到的故障有一個或多個(如緩沖罐液位超高、超低、不變都可能預(yù)示有不同的故障),一個故障有可能是由一個或多個原因引起的,對應(yīng)不同的原因有不同的處理方法。
3.2 節(jié)點控制模型
稠油處理系統(tǒng)不同于稀油,稀油處理工藝技術(shù)已經(jīng)比較成熟且技術(shù)參數(shù)穩(wěn)定,稠油處理的報警存在以下幾個難點:①工藝還在不斷優(yōu)化,輔助工藝不斷增加。②由于網(wǎng)絡(luò)異構(gòu)的存在,難以保證信息正確地、高效地共享和交換,自成體系的控制系統(tǒng)存在信息孤島。③從處理站DCS系統(tǒng)中采集的自動化數(shù)據(jù)量大,對所有數(shù)據(jù)同時監(jiān)控達不到預(yù)期效果,本系統(tǒng)通過建立節(jié)點控制可有效避免以上缺點。
節(jié)點控制方法是對稠油生產(chǎn)過程中的流程的關(guān)鍵參數(shù)點進行準確定位,關(guān)鍵點工作質(zhì)量決定了流程整體質(zhì)量,控制關(guān)鍵點的工作,就能對工作流程進行控制,對關(guān)鍵環(huán)節(jié)實施重點管理。根據(jù)目標采取自下而上與自上而下相結(jié)合的方法,分層逐級對流程進行節(jié)點識別、分析、確認,建立完整的節(jié)點管理體系[6-7],節(jié)點診斷結(jié)果在流程畫面中直觀顯示。
節(jié)點控制模型簡化處理流程,運用節(jié)點控制方法,減少人工關(guān)注參數(shù)點數(shù),并借助數(shù)據(jù)接口實現(xiàn)自動化數(shù)據(jù)共享和交換。
以原油處理為例,介紹節(jié)點的選取及其功能。原油處理簡化流程見圖3,原油處理最終目的是獲取含水合格的凈化油,稠油脫水的關(guān)鍵因素是溫度和藥劑,沉降罐油厚直接影響原油含水率,管匯流量和壓力的變化趨勢直接影響沉降罐油層厚度。所以在原油處理工藝流程,選取管匯壓力、管匯流量、沉降罐油厚和摻熱溫度作為關(guān)鍵節(jié)點,管理控制節(jié)點能管理監(jiān)控原油處理的全過程,有效提高原油凈化合格率。
節(jié)點控制功能根據(jù)規(guī)則庫的三級建立原則分為:參數(shù)超限值報警及曲線查詢、設(shè)備狀態(tài)報警及設(shè)置、流程狀態(tài)監(jiān)控。
3.3 模型算法及實例
系統(tǒng)采用正向推理完成知識匹配,為了提高實用性,對傳統(tǒng)正向推理作了改進,通過在事實和規(guī)則之間建立盡可能多的映射關(guān)系來提高沖突解決的效率。當規(guī)則缺失或規(guī)則不明確時,允許用戶執(zhí)行人工干預(yù)(學(xué)習功能),增加知識獲取途徑,提高系統(tǒng)自學(xué)習能力和實際使用價值[8]。
以分線計量來液線壓力升高為例,報警機制采用多叉樹遍歷方式完成。當任一條來液線的計量壓力升高時,在節(jié)點處,如有規(guī)則判斷則自動執(zhí)行,如無判斷規(guī)則則人工干預(yù),推理過程見圖4。
3.3.1 診斷算法
算法是節(jié)點控制模型實現(xiàn)的基礎(chǔ)。系統(tǒng)主要采用擾動、缺失、斜率、振幅、標準偏差、穩(wěn)態(tài)、閾值、鋸齒波、邊界連接等基本算法實現(xiàn)對參數(shù)的診斷和分析,定義抽象過程,實現(xiàn)基本的診斷功能。以處理站凈化油罐關(guān)注數(shù)據(jù)為例,一般情況下工作人員比較關(guān)心凈化油罐的液位是否超高,是否滿罐外溢,變化速率是否過快,溫度是否符合原油沉降要求,綜合采用以下幾種算法進行判斷。
(1)利用最小二乘法計算凈化油罐進油液位變化速率,保證速率運算的平穩(wěn)性。
(2)利用方差計算凈化油罐液位、溫度不變。方差即偏離平方的均值,稱為標準差或均方差,方差描述波動程度。方差計算對計算樣板的數(shù)值不變具有顯著效果。在報警系統(tǒng)中存在大量的數(shù)據(jù)不變的檢測。參數(shù)因傳輸故障,或傳感器故障而發(fā)生數(shù)據(jù)不變是非常常見的儀表現(xiàn)象,不變持續(xù)時間過長,會導(dǎo)致操作人員無法觀察到發(fā)生的變化或隱患,如果單純使用數(shù)據(jù)比較容易發(fā)生漏判。方差計算可以反映樣本的離散程度,正確判定參數(shù)不變,系統(tǒng)結(jié)合其他統(tǒng)計方法,聯(lián)合計算系統(tǒng)的不變、穩(wěn)態(tài)和非穩(wěn)態(tài),準確地識別出參數(shù)和設(shè)備的狀態(tài)。
(3)利用穩(wěn)態(tài)判斷凈化油罐的運行狀態(tài)是否穩(wěn)定,系統(tǒng)選取n個歷史數(shù)據(jù),利用下面穩(wěn)態(tài)公式計算,當數(shù)據(jù)沒有大的變化時,計算的結(jié)果是穩(wěn)定的,當有一個異常出現(xiàn)的時候,計算的結(jié)果將為不穩(wěn)定,并且,這種結(jié)果將持續(xù)一段時間,直到用來計算的時間窗的數(shù)據(jù)沒有異常時,系統(tǒng)恢復(fù)穩(wěn)定。
δT2=C=常量(容忍度)
穩(wěn)態(tài)計算公式:σ2=■
δ2=Average((xn-xn-1),(xn-1-xn-2)……)
Steady=Max(δ2/σ2,δT2/σ2)>C
式中,n為采集數(shù)據(jù)的點數(shù),x為采集的數(shù)據(jù)值,Steady為穩(wěn)態(tài),δ2,σ2為方差。
3.3.2 模型實例
運用診斷模型,可以快速開發(fā)出滿足需要,又具有一定的可擴充性的系統(tǒng)。系統(tǒng)嵌入Python腳本引擎,用戶可以編寫腳本實現(xiàn)報警,與系統(tǒng)交互完成功能。以下是當出現(xiàn)超高、超低報警時使用的程序段。
ret,realValue = self.GetTagValue(self.TagNameSrc)//#通過位號名稱獲取當前位號實時數(shù)據(jù)值#
if(realValue.dblVal > self.High)//#用實時值與超高報警上限值做比較#
self.SetWarning("超高",True)//#實時值大于報警上限值,設(shè)置為超高報警狀態(tài)#
else:
self.SetWarning("超高",F(xiàn)alse)//#實時值小于報警上限值,把超高報警狀態(tài)設(shè)置正常#
if(realValue.dblVal < self.Low)//#用實時值與超低報警下限值做比較#
self.SetWarning("超低",True)//#實時值小于報警下限值,設(shè)置為超低報警狀態(tài)#
else:
self.SetWarning("超低",F(xiàn)alse)//#實時值大于報警下限值,超低報警狀態(tài)設(shè)置正常#
4 應(yīng)用效果與結(jié)論
稠油處理站節(jié)點控制分析診斷系統(tǒng)在線投用效果見圖5,提供直接的裝置報警服務(wù),操作人員也可以通過點擊異常設(shè)備查看報警模型實例,通過模型實例可查看關(guān)聯(lián)參數(shù)曲線,定制曲線時間,對特定時段內(nèi)的數(shù)據(jù)進行分析,可根據(jù)掌握的知識經(jīng)驗參與系統(tǒng)參量設(shè)定、調(diào)整過程反饋,同時為相關(guān)管理部門提供在線分析診斷信息服務(wù),對操作水平的提高、設(shè)備故障的預(yù)防、故障的報警起到了積極作用。
對稠油流程進行合理簡化,運用關(guān)鍵參數(shù)設(shè)計節(jié)點控制模型,建立節(jié)點分析診斷系統(tǒng)是對控制系統(tǒng)有益的補充,保障稠油處理全流程高效平穩(wěn)運行。本系統(tǒng)診斷方法可以作為其他原油處理分析系統(tǒng)建設(shè)的參考,同時作為傳統(tǒng)工業(yè)領(lǐng)域的一種信息化應(yīng)用,在有連續(xù)作業(yè)的石油、石化等流程工業(yè),都可以發(fā)揮作用。
主要參考文獻
[1]王迪,周慶,王亮,霍進,等.風城超稠油O/W降黏體系評價研究[J].精細石油化工,2013,30(1):24-27.
[2]邱麗麗,俞烽.異構(gòu)數(shù)據(jù)動態(tài)交互平臺設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2013,30(3):183-185.
[3]胡昌平,蔡青,萬琳.基于信息交互的集成服務(wù)平臺構(gòu)建分析[J].圖書情報工作,2008,52(9):82-85.
[4]吳明強,史慧,等.故障診斷專家系統(tǒng)研究的現(xiàn)狀與展望[J].計算機測量與控制,2005,13(12):1301-1304.
[5]王萬森.面向?qū)ο笠?guī)則庫設(shè)計的研究[J].計算機研究與發(fā)展,1996,33(1):70-73.
[6]曹在雷,李志強,周天福,等.節(jié)點控制法在注聚質(zhì)量體系中的應(yīng)用[J].中國科技信息,2010(16):30-32.
[7]梁鐵玲.全過程節(jié)點控制實現(xiàn)污水達標處理[J].油氣田地面工程 ,2010,29(8):65-66.
[8]蔣能記,韓力,張亞順,等.基于實時數(shù)據(jù)庫的油氣處理預(yù)警系統(tǒng)設(shè)計[J].石油規(guī)劃設(shè)計,2011,22(4).