王海峰 梁建青 彭太蒼 松 王 磊 韓 娜
(中國石油西氣東輸管道公司壓縮機(jī)處,湖北 武漢 430073)
在西氣東輸二線站場中,分輸壓力流量控制系統(tǒng)的作用是對(duì)調(diào)壓撬電動(dòng)調(diào)節(jié)閥進(jìn)行控制,確切地說是對(duì)電動(dòng)調(diào)節(jié)閥的電動(dòng)執(zhí)行機(jī)構(gòu)進(jìn)行控制。電動(dòng)調(diào)節(jié)閥用于控制下游分輸天然氣出口的壓力或流量。根據(jù)施工設(shè)計(jì)及站場使用情況,DN100以上尺寸的電動(dòng)調(diào)節(jié)閥采用Allen-Bradley ControlLogix系列PLC進(jìn)行控制,控制器型號(hào)為 1756-L63[1]。
從目前運(yùn)行情況來看,電動(dòng)調(diào)節(jié)閥在控制方面存在如下問題:當(dāng)執(zhí)行機(jī)構(gòu)掉電后再重新上電時(shí),閥門會(huì)自動(dòng)關(guān)閉,引起輸氣中斷,會(huì)對(duì)下游用戶的生產(chǎn)、居民的用氣等造成不同程度的影響。這無疑是站場安全、平穩(wěn)運(yùn)行的重要隱患[2]。
本文對(duì)電動(dòng)調(diào)節(jié)閥的PLC控制邏輯進(jìn)行分析,找出了問題的根源所在。通過對(duì)部分控制邏輯進(jìn)行優(yōu)化,消除了閥門誤關(guān)斷的安全隱患,提高了控制邏輯的安全可靠性。
電動(dòng)調(diào)節(jié)閥的主要控制邏輯功能如下[3-4]。
① 閥狀態(tài):開到位、關(guān)到位、就地/遠(yuǎn)控、正常/故障、PID手動(dòng)、PID自動(dòng)、壓力調(diào)節(jié)、保護(hù)流量調(diào)節(jié)、流量調(diào)節(jié)、高壓保護(hù)調(diào)節(jié)、低壓保護(hù)調(diào)節(jié)。
②控制模式:PID手動(dòng)控制、PID自動(dòng)控制。這兩種模式發(fā)揮作用的前提是調(diào)節(jié)閥處于遠(yuǎn)控、無故障狀態(tài)。另外,當(dāng)調(diào)節(jié)閥處于PID自動(dòng)控制時(shí),可以選擇壓力調(diào)節(jié)或流量調(diào)節(jié),但閥位開度會(huì)被限制在低閥位設(shè)定值和高閥位設(shè)定值之間。
③ PID手動(dòng)控制:在人機(jī)界面(human machine interface,HMI)輸入閥位設(shè)定值,強(qiáng)制閥位開度。
④壓力調(diào)節(jié):在HMI輸入壓力設(shè)定值,PLC控制器將根據(jù)天然氣出口壓力反饋值對(duì)閥位開度進(jìn)行PID自動(dòng)控制。此時(shí),保護(hù)流量調(diào)節(jié)起限流保護(hù)作用。
⑤流量調(diào)節(jié):在HMI輸入流量設(shè)定值,PLC控制器將根據(jù)天然氣流量反饋值對(duì)閥位開度進(jìn)行PID自動(dòng)控制。此時(shí),高壓保護(hù)調(diào)節(jié)、低壓保護(hù)調(diào)節(jié)起限壓保護(hù)作用。
⑥保護(hù)流量調(diào)節(jié):在壓力調(diào)節(jié)過程中,當(dāng)流量反饋值>流量保護(hù)設(shè)定值時(shí),調(diào)節(jié)閥在10s后將壓力調(diào)節(jié)自動(dòng)切換到保護(hù)流量調(diào)節(jié),PLC控制器將根據(jù)流量反饋值對(duì)閥位開度進(jìn)行PID自動(dòng)控制;當(dāng)壓力反饋值>壓力設(shè)定值,且98%保護(hù)流量設(shè)定值<流量反饋值<102%保護(hù)流量設(shè)定值時(shí),調(diào)節(jié)閥在10s后自動(dòng)將保護(hù)流量調(diào)節(jié)切換到壓力調(diào)節(jié)。
⑦高壓保護(hù)調(diào)節(jié):在流量調(diào)節(jié)時(shí),當(dāng)壓力反饋值>高壓保護(hù)設(shè)定值時(shí),調(diào)節(jié)閥在10s后將流量調(diào)節(jié)自動(dòng)切換到高壓保護(hù)調(diào)節(jié),PLC控制器將根據(jù)壓力反饋值對(duì)閥位開度進(jìn)行PID自動(dòng)控制;當(dāng)流量反饋值>流量設(shè)定值,且98%高壓保護(hù)設(shè)定值<?jí)毫Ψ答佒担?02%高壓保護(hù)設(shè)定值時(shí),調(diào)節(jié)閥在10s后將高壓保護(hù)調(diào)節(jié)自動(dòng)切回到流量調(diào)節(jié)。
⑧低壓保護(hù)調(diào)節(jié):在流量調(diào)節(jié)時(shí),當(dāng)壓力反饋值<低壓保護(hù)設(shè)定值時(shí),調(diào)節(jié)閥在10s后將流量調(diào)節(jié)自動(dòng)切到低壓保護(hù)調(diào)節(jié),PLC控制器將根據(jù)壓力反饋值對(duì)閥位開度進(jìn)行PID自動(dòng)控制;當(dāng)流量反饋值<流量設(shè)定值,且98%低壓保護(hù)設(shè)定值<?jí)毫Ψ答佒担?02%低壓保護(hù)設(shè)定值時(shí),調(diào)節(jié)閥在10s后將低壓保護(hù)調(diào)節(jié)自動(dòng)切回到流量調(diào)節(jié)。
⑨為確保調(diào)節(jié)閥在PID自動(dòng)與手動(dòng)控制間相互切換時(shí),閥門不會(huì)馬上動(dòng)作,實(shí)現(xiàn)無擾切換,對(duì)控制邏輯進(jìn)行了如下設(shè)計(jì):當(dāng)調(diào)節(jié)閥處于PID自動(dòng)控制時(shí),閥位反饋值將自動(dòng)賦給閥位設(shè)定值;當(dāng)調(diào)節(jié)閥處于PID手動(dòng)控制時(shí),壓力反饋值將自動(dòng)賦給壓力設(shè)定值,流量反饋值將自動(dòng)賦給流量設(shè)定值等。
⑩為確保調(diào)節(jié)閥在PID自動(dòng)控制過程中,突然出現(xiàn)就地或故障的意外情況時(shí),調(diào)節(jié)閥不會(huì)誤動(dòng)作,在控制邏輯上進(jìn)行了如下設(shè)計(jì):在就地或故障時(shí),調(diào)節(jié)閥由PID自動(dòng)控制自動(dòng)切換到PID手動(dòng)控制;同時(shí),閥位反饋值將自動(dòng)賦給閥位開度控制信號(hào)、閥位設(shè)定值等,壓力反饋值自動(dòng)賦給壓力設(shè)定值,流量反饋值自動(dòng)賦給流量設(shè)定值。
分別從電動(dòng)執(zhí)行機(jī)構(gòu)故障和控制邏輯問題兩方面分析電動(dòng)調(diào)節(jié)閥誤關(guān)斷的原因。由于電動(dòng)執(zhí)行機(jī)構(gòu)因本身故障導(dǎo)致關(guān)斷的可能性很小,且對(duì)其他電動(dòng)調(diào)節(jié)閥進(jìn)行掉電、上電測試時(shí),都會(huì)出現(xiàn)相同的問題,因此可以排除執(zhí)行機(jī)構(gòu)本身的問題,應(yīng)該從控制邏輯上查找原因。
電動(dòng)調(diào)節(jié)閥電動(dòng)執(zhí)行機(jī)構(gòu)采用的是Rotork IQM系列產(chǎn)品[5],該執(zhí)行機(jī)構(gòu)掉電時(shí),會(huì)自動(dòng)產(chǎn)生一個(gè)故障信號(hào)。
電動(dòng)調(diào)節(jié)閥在故障時(shí)的部分控制邏輯示意圖如圖1所示。
圖1 故障時(shí)的邏輯時(shí)序圖Fig.1 The logic when fault happens
圖1中,XUS=1表示執(zhí)行機(jī)構(gòu)故障,XS=0表示執(zhí)行機(jī)構(gòu)處于就地狀態(tài);PZF為閥位反饋值;PZC為閥位控制信號(hào);FWSP為閥位設(shè)定值。由邏輯可知,當(dāng)執(zhí)行機(jī)構(gòu)發(fā)生故障或就地時(shí),閥位反饋值通過MOV指令直接賦給閥位控制信號(hào)和閥位設(shè)定值[6-7]。
執(zhí)行機(jī)構(gòu)掉電后失去了動(dòng)力電,因此不會(huì)引起閥門動(dòng)作,閥位開度不變。PLC采集相應(yīng)的閥位反饋值后,再賦給閥位控制信號(hào)和閥位設(shè)定值。從邏輯上看,執(zhí)行機(jī)構(gòu)在重新上電后,也不應(yīng)當(dāng)使閥門關(guān)閉。
但僅從以上邏輯分析,并不能找出根本原因,還需要結(jié)合 HMI事件記錄進(jìn)行分析[8]。下面對(duì)其舉例說明。
某站某天PV6104電動(dòng)調(diào)節(jié)閥某次誤關(guān)斷的HMI事件記錄如下。
①19:17:17,出現(xiàn)壓力保護(hù)系統(tǒng)PV6104故障報(bào)警,同時(shí)PV6104閥的閥位設(shè)定值、閥位反饋值和閥位控制信號(hào)都為-21.72%,還有輸氣中斷報(bào)警,說明此時(shí)PV6104閥已經(jīng)關(guān)斷。
②19:17:21,PV6104閥的閥位設(shè)定值、閥位反饋值和閥位控制信號(hào)都變?yōu)?1.08%。
③19:17:27,壓力保護(hù)系統(tǒng)PV6104的故障報(bào)警消除,說明電動(dòng)執(zhí)行機(jī)構(gòu)此時(shí)已恢復(fù)正常。
在19:17:17和19:17:21時(shí),根據(jù)PV6104閥的閥位設(shè)定值、閥位反饋值和閥位控制信號(hào)的數(shù)值,可以判斷出閥位反饋值有問題,因此需要從閥位開度反饋信號(hào)著手,進(jìn)行更深入的分析。而閥位開度反饋信號(hào)由執(zhí)行機(jī)構(gòu)給出,執(zhí)行機(jī)構(gòu)上安裝有閥位變送器,它提供由內(nèi)部供電、電氣隔離的4~20 mA模擬量閥位開度反饋信號(hào)[9]。
由此可見,執(zhí)行機(jī)構(gòu)給出的閥位開度反饋信號(hào)是一個(gè)有源信號(hào),因此,當(dāng)執(zhí)行機(jī)構(gòu)掉電時(shí),閥位開度反饋信號(hào)約為0 mA。PLC控制器將0 mA電流轉(zhuǎn)換為工程量閥位開度約-25%,然后再將該值賦給閥位控制信號(hào)。閥位控制信號(hào)-25%的閥門開度被PLC控制器轉(zhuǎn)換成約0 mA的值,并輸出給執(zhí)行機(jī)構(gòu)。一旦執(zhí)行機(jī)構(gòu)重新上電,閥門就會(huì)自動(dòng)關(guān)閉[10]。
如果執(zhí)行機(jī)構(gòu)故障是由于非掉電引起的,則原來的控制邏輯可以實(shí)現(xiàn)遠(yuǎn)控保持閥位不變的功能。經(jīng)過以上分析可知,如果執(zhí)行機(jī)構(gòu)故障是掉電引起的,則該邏輯就無法實(shí)現(xiàn)遠(yuǎn)控保持閥位不變的功能。因此,需要對(duì)該部分控制邏輯進(jìn)行合理優(yōu)化,具體有以下三種方案。
①設(shè)置一個(gè)局部中間變量PZF1,用于存儲(chǔ)執(zhí)行機(jī)構(gòu)處于正常狀態(tài)時(shí)的閥位反饋值。當(dāng)執(zhí)行機(jī)構(gòu)發(fā)生故障時(shí),則將PZF1賦給閥位控制信號(hào)和閥位設(shè)定值,這樣就可以保證閥門即使是在掉電這種特殊故障情況下,也不會(huì)再出現(xiàn)執(zhí)行機(jī)構(gòu)誤動(dòng)作導(dǎo)致閥門關(guān)斷??刂七壿嬓薷姆椒ㄒ蝗鐖D2所示。
圖2 邏輯修改方法一示意圖Fig.2 Method 1 for logic modification
圖2中,當(dāng)執(zhí)行機(jī)構(gòu)處于正常狀態(tài)(XUS=0)時(shí),將閥位反饋值PZF通過MOV指令賦給中間變量PZF1;當(dāng)執(zhí)行機(jī)構(gòu)故障(XUS=1)時(shí),則將PZF1賦給閥位控制信號(hào)和閥位設(shè)定值。
方法一存在的不足是,如果執(zhí)行機(jī)構(gòu)掉電后給出故障信號(hào)的時(shí)間比實(shí)際掉電時(shí)間晚,則會(huì)將錯(cuò)誤的閥位反饋值賦給PZF1,執(zhí)行機(jī)構(gòu)重新上電后,閥門仍會(huì)關(guān)閉。
②取消故障狀態(tài)時(shí),閥位反饋值將具有自動(dòng)賦給閥位控制信號(hào)和閥位設(shè)定值的功能。因?yàn)樵趫?zhí)行機(jī)構(gòu)處于故障狀態(tài)時(shí),PID手動(dòng)控制和PID自動(dòng)控制都無效。如果閥位反饋值也不能自動(dòng)賦給閥位控制信號(hào)、閥位設(shè)定值等,那么閥門也不會(huì)動(dòng)作??刂七壿嫹椒ǘ鐖D3所示。
圖3 邏輯修改方法二示意圖Fig.3 Method 2 for logic modification
方法二存在的不足是,當(dāng)閥門處于非掉電引起的故障時(shí),閥位控制信號(hào)、閥位設(shè)定值等都不會(huì)自動(dòng)跟蹤閥位反饋值,壓力設(shè)定值也不會(huì)自動(dòng)跟蹤壓力反饋值,流量設(shè)定值也不會(huì)跟蹤流量反饋值。此時(shí),如果將電動(dòng)調(diào)節(jié)閥的控制由手動(dòng)模式切換到自動(dòng)模式,則可能會(huì)出現(xiàn)擾動(dòng),因?yàn)楣收锨暗膲毫蛄髁吭O(shè)定值與當(dāng)前的壓力或流量反饋值可能并不一樣,一旦切到自動(dòng)模式后,閥門可能會(huì)立即動(dòng)作。
③將閥位反饋值與0作比較,在發(fā)生故障的同時(shí),只有當(dāng)閥位反饋值大于0時(shí),才可執(zhí)行閥位反饋值自動(dòng)賦給閥位控制信號(hào)、閥位設(shè)定值等的邏輯。因?yàn)樵诠收蠣顟B(tài),當(dāng)閥位反饋值小于0時(shí),說明執(zhí)行機(jī)構(gòu)很可能已經(jīng)掉電??刂七壿嫹椒ㄈ鐖D4所示。
圖4 邏輯修改方法三示意圖Fig.4 Method 3 for logic modification
圖4中,通過GRT指令將閥位反饋值PZF與0作比較,在執(zhí)行機(jī)構(gòu)故障(XUS=1)的同時(shí),只有當(dāng)PZF大于0時(shí),才將PZF賦給閥位控制信號(hào)和閥位設(shè)定值。
從現(xiàn)場的測試結(jié)果來看,邏輯修改方法三的綜合效果最好,有效解決了電動(dòng)調(diào)節(jié)閥執(zhí)行機(jī)構(gòu)掉電后重新上電時(shí)閥門自動(dòng)關(guān)斷的問題,排除了安全隱患,為站場的連續(xù)性分輸提供了更好的保障。同時(shí),在執(zhí)行機(jī)構(gòu)由故障狀態(tài)恢復(fù)正常后,電動(dòng)調(diào)節(jié)閥的PID手動(dòng)控制與PID自動(dòng)控制的無擾切換功能將不受影響,便于操作人員快速恢復(fù)分輸自動(dòng)控制,且不對(duì)流量造成較大波動(dòng)。
優(yōu)化后的控制邏輯總體上實(shí)現(xiàn)了電動(dòng)調(diào)節(jié)閥分輸壓力流量控制邏輯優(yōu)化的目的。
[1]Rockwell Automation Inc.1756 controlLogix controllers technical data[DB/OL].[2011-05-21][2011-11-07].http://literature.rockwellautomation.com/idc/groups/public/documents/webassets/browse_category.hcst.
[2]國家經(jīng)濟(jì)貿(mào)易委員會(huì).SY/T 5922-2003天然氣管道運(yùn)行規(guī)范[S].北京:石油工業(yè)出版社,2003.
[3]國家發(fā)展和改革委員會(huì).SY/T 6069-2011油氣管道儀表及自動(dòng)化系統(tǒng)運(yùn)行技術(shù)規(guī)范[S].北京:石油工業(yè)出版社,2011.
[4]國家發(fā)展和改革委員會(huì).SY/T 0090-2006油氣田及管道儀表控制系統(tǒng)設(shè)計(jì)規(guī)范[S].北京:石油工業(yè)出版社,2007.
[5]Rotork Controls Limited.IQM/IQML control and monitoring facilities[DB/OL].[2009-03-10][2011-11-07].http://www.rotork.com/en/product/index/iqiqtliterature.
[6]Rockwell Automation Inc.Logix5000 controllers general instructions reference manual[DB/OL].[2011-08-07][2011-11-07].http://literature. rockwellautomation. com/idc/groups/public/documents/webassets/browse_category.hcst.
[7]鄧?yán)?ControlLogix系統(tǒng)實(shí)用手冊(cè)[M].北京:機(jī)械工業(yè)出版社,2008:124-138.
[8]曹彩云,魏克穎.Experion PKS在蘇里格氣田生產(chǎn)管理自控系統(tǒng)的應(yīng)用[J].石油化工應(yīng)用,2007(5):64-67.
[9]柴向東,張建生.羅托克(ROTORK)執(zhí)行器及其使用[J].山西電力技術(shù),1997(4):59-61.
[10]吳???,王慶河.電子式電動(dòng)調(diào)節(jié)閥常見故障分析與處理[J].計(jì)量技術(shù),2007(2):78-79.