,,,
(1.中國石化石油工程技術(shù)研究院 德州大陸架石油工程技術(shù)有限公司,山東 德州 253005;2.中國石油大學(華東) 機電工程學院,山東 青島 266580)
水下采油樹電液復合控制系統(tǒng)設(shè)計
張長齊1,黃魯蒙2,李富平1,張彥廷2
(1.中國石化石油工程技術(shù)研究院 德州大陸架石油工程技術(shù)有限公司,山東 德州 253005;2.中國石油大學(華東) 機電工程學院,山東 青島 266580)
根據(jù)水下采油樹系統(tǒng)及相關(guān)標準要求,設(shè)計了水下采油樹電液復合控制系統(tǒng),包括通信控制系統(tǒng)、液壓動力單元(HPU)和水下控制模塊(SCM)。采用PROFIBUS-DP和工業(yè)以太網(wǎng)通信方式,設(shè)計了主從站和冗余控制系統(tǒng),并分別設(shè)計了HPU和SCM的液壓系統(tǒng)和電控系統(tǒng),其中HPU電控系統(tǒng)采用軟冗余控制,SCM電控系統(tǒng)采用硬冗余控制。該控制系統(tǒng)可實現(xiàn)對水下采油樹閥門管匯的精確、穩(wěn)定控制。
水下采油樹;控制系統(tǒng);設(shè)計
Abstract:Based on the research for subsea tree system and related standards,electro-hydraulic control system for subsea tree is designed,including communication and control system,hydraulic power unit,and subsea control module.PROFIBUS-DP and Industrial Ethernet were used to design master-slave and redundant control system.HPU and SCM were designed,including hydraulic system and electronic control system.Soft redundant control is used in HPU,and hard redundant control is used in SCM.This system makes sure a stable control for subsea tree.
Keywords:subsea tree;control system;design
水下采油樹是一種井口設(shè)備,主要功能是懸掛油管、承托油管重力、密封油管和套管的空間、控制和調(diào)節(jié)油井生產(chǎn)、保證各種井下作業(yè)、錄取油壓資料和測壓、清蠟等。水下采油樹控制系統(tǒng)是水下采油樹的控制中心,根據(jù)生產(chǎn)需要調(diào)節(jié)相應(yīng)的閥門,實現(xiàn)水下采油樹的各項功能,在水下生產(chǎn)過程中具有非常重要的作用。
根據(jù)控制方式的不同,水下采油樹控制系統(tǒng)可分為3類[1]:全液控制系統(tǒng);電液復合控制系統(tǒng);全電控制系統(tǒng)[2]。綜合考慮控制距離、系統(tǒng)響應(yīng)速度、可靠性和經(jīng)濟性等因素,電液復合控制系統(tǒng)應(yīng)用最為廣泛。該系統(tǒng)主要由通信控制系統(tǒng)、液壓動力單元(HPU)和水下控制模塊(SCM)等組成[3],其中通信控制系統(tǒng)負責信號處理與傳遞,HPU負責液壓動力的供應(yīng),SCM負責水下電磁閥的控制。本文通過對水下采油樹系統(tǒng)的研究,對水下采油樹電液復合控制系統(tǒng)的通信控制系統(tǒng)、液壓動力單元和水下控制模塊進行了詳細的設(shè)計。所設(shè)計系統(tǒng)的工作參數(shù)為:水深500 m,高壓控制壓力34.5 MPa,低壓控制壓力20.7 MPa。
1.1通信系統(tǒng)設(shè)計
本系統(tǒng)采用西門子PLC控制,在系統(tǒng)的不同模塊通信中運用多種不同的通信技術(shù),主要包括工業(yè)以太網(wǎng)和PROFIBUS總線[4]。
對于液壓動力單元。PC上位機與下位機PLC以雙絞線連接,采用TCP/IP通信協(xié)議,實現(xiàn)上位機對下位機的控制以及數(shù)據(jù)通信,其中上位機為裝有WinCC軟件工控機,下位機包括主站CPU、備站CPU、從站模塊以及各輸入輸出模塊;冗余CPU之間采用TCP/IP通信協(xié)議,用于數(shù)據(jù)交換和同步鏈路的建立,主站CPU和備站CPU與從站間的通信采用PROFIBUS通信協(xié)議。
對于水下控制模塊。水下控制模塊采用硬冗余控制[5],有2套硬件設(shè)備,每套硬件設(shè)備通信方案相同。同上述液壓動力單元,PC上位機與下位機的PLC間通信采用雙絞線,協(xié)議類型為TCP/IP類型;主站CPU和備站CPU間采用同步光纜連接,實現(xiàn)主備站切換高度同步;主站CPU與從站CPU間采用PROFIBUS通訊協(xié)議,一個CPU主站對應(yīng)多個CPU從站,實現(xiàn)主控站對多個水下采油樹的控制。
1.2主從站與冗余控制系統(tǒng)設(shè)計
當系統(tǒng)監(jiān)控的對象比較多或者對系統(tǒng)有冗余要求時需要用到主從站通信。主從站通信分PLC主站和從站。為了提高系統(tǒng)運行的可靠性與穩(wěn)定性,進行了冗余系統(tǒng)的設(shè)計,所謂冗余系統(tǒng)就是控制系統(tǒng)分為主系統(tǒng)和備用系統(tǒng),正常工作時,主系統(tǒng)負責系統(tǒng)的工作,備用系統(tǒng)與主系統(tǒng)進行實時數(shù)據(jù)交換,當主系統(tǒng)出現(xiàn)故障時,通過軟件或硬件模塊可以實現(xiàn)主備系統(tǒng)的切換,由備用系統(tǒng)負責系統(tǒng)運行,從而保證系統(tǒng)在故障情況下的可靠運行。
根據(jù)主備系統(tǒng)的組成不同,可將PLC冗余方式分為軟冗余和硬冗余2種。液壓動力單元位于水面以上,采用軟冗余控制,系統(tǒng)配置如圖1所示。水下控制模塊位于水下,對系統(tǒng)具有更高的要求,采用硬冗余控制,系統(tǒng)配置如圖2所示。
圖1 HPU系統(tǒng)配置
圖2 SCM系統(tǒng)配置
根據(jù)API SPEC 17F—2006 (R2011) 和GB/T 21412.6—2009標準[6,7]進行液壓動力單元的設(shè)計。
2.1液壓系統(tǒng)設(shè)計
在明確液壓動力單元的設(shè)計要求、分析水上部分與水下控制模塊控制聯(lián)系的基礎(chǔ)上,設(shè)計液壓動力單元液壓系統(tǒng)各回路[8]。水下采油樹液壓動力單元液壓系統(tǒng)主要包括油箱及其附件、泵回路、蓄能器組、循環(huán)泵回路、調(diào)壓回路、接口回路、回油回路等[9]。系統(tǒng)的功能主要是輸出穩(wěn)定的、準確的可驅(qū)動水下采油樹閥門執(zhí)行機構(gòu)的動力液,所設(shè)計的液壓系統(tǒng)原理框圖和原理圖分別如圖3~4所示。
圖3 HPU液壓系統(tǒng)原理示意
圖4 HPU液壓系統(tǒng)原理
系統(tǒng)的工作過程為:首先,啟動高壓泵和低壓泵,泵回路開始工作,由供油油箱作為泵的供油源,泵回路為整個系統(tǒng)補充油液,包括蓄能器、臍帶纜、水下蓄能器等部分。待系統(tǒng)充液完成,系統(tǒng)壓力達到設(shè)定壓力時,泵回路自動停止工作,當系統(tǒng)壓力低于設(shè)定的壓力值時,泵回路重啟。蓄能器組儲存泵回路提供的高壓液,待系統(tǒng)需要補油時,蓄能器組泄油供能,蓄能器組和泵回路處壓力均為系統(tǒng)壓力。調(diào)壓回路將減壓閥入口的系統(tǒng)壓力調(diào)節(jié)到執(zhí)行器工作所需的額定操作壓力,經(jīng)調(diào)壓后的液壓液進入接口回路,從而流向臍帶纜進入水下生產(chǎn)系統(tǒng),為水下元件提供動力液。水下回路的返回液經(jīng)回油回路返回回油油箱。當系統(tǒng)工作一段時間后,循環(huán)泵將供油油箱和回油油箱的液壓液進行循環(huán)沖洗,保證油液清潔度,同時當油箱中的液壓液不足時,通過循環(huán)泵將外部油桶內(nèi)的液壓液泵入油箱,保證油液始終充足。
2.2電控系統(tǒng)設(shè)計
液壓動力單元電控系統(tǒng)的主要作用有:控制液壓泵的啟停,采集系統(tǒng)中壓力傳感器、溫度傳感器和液位傳感器參數(shù),控制系統(tǒng)中緊急關(guān)斷回路的通斷,控制和監(jiān)視整個系統(tǒng)的運行。
電控系統(tǒng)采用西門子S7-300系列PLC作為下位機,WinCC組態(tài)軟件[10]作為上位機,系統(tǒng)須滿足冗余功能要求,采用PROFIBUS-DP主從站和軟冗余設(shè)計,S7-300系列PLC為主站,ET200 M為從站,其中主站采用兩個S7-300系列PLC,互為冗余。ET200 M從站包括接口模塊、數(shù)字量輸入模塊、數(shù)字量輸出模塊和模擬量輸入模塊。電控系統(tǒng)控制原理如圖5所示。
圖5 HPU電控系統(tǒng)控制原理示意
2.2.1控制系統(tǒng)程序
本系統(tǒng)采用西門子編程軟件Step7進行編程,首先需要對系統(tǒng)連接進行組態(tài)配置,系統(tǒng)連接配置如圖6所示??刂葡到y(tǒng)程序分為冗余程序段和非冗余程序段,冗余程序段為調(diào)用軟冗余程序庫“SWR_AGSEND_300”中的功能塊編寫的程序,用于實現(xiàn)系統(tǒng)的冗余控制,非冗余程序段為系統(tǒng)的控制程序,對系統(tǒng)中的泵、電磁閥等進行控制。
冗余程序段的部分程序如圖7所示,在OB35中進行編寫,首先需要調(diào)用FB101“SWR_ZYK”功能塊,啟動系統(tǒng)的冗余數(shù)據(jù)同步功能,然后根據(jù)提取的狀態(tài)字判斷是否為主系統(tǒng),若為主系統(tǒng),執(zhí)行程序段3中的傳感器數(shù)據(jù)采集冗余程序段,若為備用系統(tǒng),則直接執(zhí)行程序段4,停止冗余數(shù)據(jù)同步。非冗余程序段的部分程序如圖8~9所示,在OB1中進行編寫,為系統(tǒng)的控制程序,主要包括泵控制程序、系統(tǒng)報警程序、電磁閥控制程序等。
圖6 HPU系統(tǒng)網(wǎng)絡(luò)連接配置
圖7 HPU冗余程序段
圖8 報警控制程序
圖9 泵控制程序
2.2.2系統(tǒng)操作界面
WinCC是SIEMENS系列PLC控制系統(tǒng)的人機交互界面[11]開發(fā)工具,通過WinCC開發(fā)的操作界面,用戶可以方便地對控制系統(tǒng)進行自動控制,本系統(tǒng)采用S7-300 PLC,可以不借助其他軟件與WinCC控制界面直接建立連接。本系統(tǒng)的操作界面包括系統(tǒng)主界面、壓力溫度曲線界面和報警記錄界面等,分別如圖10~12所示。
圖10 HPU控制系統(tǒng)主界面
圖11 HPU壓力溫度曲線界面
圖12 HPU報警記錄界面
主界面主要包括菜單欄、狀態(tài)欄、控制欄等。菜單欄的主要功能是進行各控制界面的切換。包括用戶登錄/注銷、主界面、壓力溫度曲線、報警記錄和退出系統(tǒng)等按鈕。點擊用戶登錄/注銷按鈕可以進行用戶登錄與注銷;點擊退出系統(tǒng)按鈕可以退出控制
系統(tǒng);點擊主界面、壓力溫度曲線、報警記錄按鈕可以進入相應(yīng)的操作界面。壓力溫度曲線界面顯示系統(tǒng)各點的壓力溫度狀態(tài),不同的按鈕對應(yīng)不同的參數(shù),系統(tǒng)內(nèi)保存的歷史數(shù)據(jù)和圖像可以導出為.XPS文檔格式,便于分析和總結(jié)。報警記錄界面通過WinCC的報警記錄工具進行設(shè)計,利用報警工具將系統(tǒng)中的各監(jiān)測變量進行歸檔,在歸檔變量時,與Step7中的數(shù)據(jù)輸出量或位存儲器變量相對應(yīng),主要包括供回油油箱溫度信號、油箱液位信號、過濾器信號等。
根據(jù)API SPEC 17F—2006 (R2011) 和GB/T 21412.6—2009標準對水下控制模塊的功能和軟硬件方面的要求,設(shè)計水下控制模塊的液壓系統(tǒng)和電控系統(tǒng)。
3.1液壓系統(tǒng)設(shè)計
通過對水下控制模塊工作原理和功能研究,同時依據(jù)API標準的相關(guān)要求,對水下控制模塊液壓系統(tǒng)進行設(shè)計。水下控制模塊液壓系統(tǒng)主要包括供油回路、先導控制回路、液壓補償回路、接口回路、回油回路等。系統(tǒng)的功能是接收來自水面控制液壓動力單元的液壓動力液,并根據(jù)水面主控站的命令對液壓液進行分配,開啟和關(guān)閉水下采油樹各閥門。所設(shè)計的液壓系統(tǒng)原理示意圖和原理圖分別如圖13~14所示。
圖13 SCM液壓系統(tǒng)原理示意
系統(tǒng)的工作過程為:供油回路接收來自液壓動力單元的高壓和低壓兩種不同壓力的液壓驅(qū)動液,在工作開始時,供油回路先對水下蓄能器進行充壓儲存能量,便于后續(xù)快速補油。然后高壓油液進入先導控制回路,先導控制回路負責為電液換向閥提供先導控制油液,也可控制驅(qū)動液壓油液的通斷,同時液壓油液經(jīng)先導控制回路進入接口回路,接口回路采用的是快速接頭,能夠快速連接和切斷回路,負責整個系統(tǒng)輸出流體的供給與切斷,并且監(jiān)測流體供給狀態(tài),液壓補償回路與閥執(zhí)行器的彈簧腔相連,使補償油液進入彈簧腔,保證對各液壓元件的控制不受水深影響。來自閥執(zhí)行器的回油液壓液有2種排出途徑,即經(jīng)回油回路返回水面或者直接排入海水中。
圖14 SCM液壓系統(tǒng)原理
3.2電控系統(tǒng)設(shè)計
水下控制模塊電控系統(tǒng)的主要作用包括:采集水下控制模塊內(nèi)部和水下采油樹內(nèi)生產(chǎn)和環(huán)空的溫度、壓力、流量信息;控制水下采油樹電液控制先導閥,引導液流方向控制閥門執(zhí)行器的開關(guān)。
SCM電控系統(tǒng)采用主從站設(shè)計,同時兼具硬冗余功能。選用西門子S7-400 H系列PLC作為系統(tǒng)主站和備用主站。采用S7-300系列PLC為從站模塊,I/O模塊主要包括模擬量輸入模塊和數(shù)字量輸出模塊。電控系統(tǒng)原理示意如圖15所示。PC上位機負責整個系統(tǒng)的控制,主站PLC經(jīng)光端機將電信號轉(zhuǎn)換為光信號,控制信號通過光纜進行傳遞,水下的PLC從站接收到控制信號,對位于水下的傳感器和電磁閥進行控制,同樣經(jīng)過光端機將電信號轉(zhuǎn)換為光信號傳遞到水面,實現(xiàn)水面對水下的控制和監(jiān)視功能,保證正常生產(chǎn)。
圖15 SCM電控系統(tǒng)控制原理示意
3.2.1控制系統(tǒng)程序
SCM系統(tǒng)連接配置如圖16所示??刂瞥绦蛑饕ǎ簜鞲衅餍盘柌杉?,電磁閥控制,系統(tǒng)監(jiān)測報警等。在編程過程中,基于PROFIBUS-DP主從站特點,主站和從站均需要進行編程,采用功能模塊SFC 15進行數(shù)據(jù)發(fā)送,采用功能模塊SFC 14進行數(shù)據(jù)接收,主站側(cè)和從站側(cè)均具有數(shù)據(jù)的發(fā)送和接收功能,從而實現(xiàn)主從站間數(shù)據(jù)的雙向傳遞。
圖16 SCM系統(tǒng)網(wǎng)絡(luò)連接配置
SCM硬冗余的程序設(shè)計大量運用SFC 15和SFC 14功能程序塊,用于主從站間的數(shù)據(jù)傳遞。圖17~18所示為電磁閥控制程序,分為主站側(cè)程序和從站側(cè)程序,主站打包并發(fā)送控制指令,從站接收并執(zhí)行主站發(fā)送的控制指令,同時程序中的控制開關(guān)在主站中為位存儲器,如HP1加壓回路為M 0.0,從站中為BOOL型數(shù)據(jù),如HP1加壓回路為DB2.DBX 0.0,兩種控制開關(guān)的轉(zhuǎn)換通過主站側(cè)的相應(yīng)程序來完成。圖19為系統(tǒng)的報警信號傳遞程序,從站通過采集相應(yīng)的傳感器數(shù)據(jù),由內(nèi)部的處理程序判斷報警狀態(tài),并將報警信號傳遞給主站。
a 主站側(cè)向從站發(fā)送控制指令
b 從站側(cè)接收控制指令
a 主站側(cè)程序
b 從站側(cè)程序
a 從站發(fā)送報警信息程序
b 主站接收報警信息程序
3.2.2系統(tǒng)操作界面設(shè)計
水下控制模塊的WinCC組態(tài)界面主要包括用戶登錄界面、主界面、壓力溫度流量界面、報警記錄界面等,用戶登錄界面賬戶名為zhangcq,必須輸入正確的賬戶名稱和密碼才能對系統(tǒng)進行操作,報警界面監(jiān)視系統(tǒng)的壓力、溫度和流量信號。下面對主界面和傳感器采集界面進行說明。
主界面由菜單欄、狀態(tài)欄和控制欄組成,如圖20所示。狀態(tài)欄顯示的是SCM的液壓控制原理圖,通過狀態(tài)欄可以監(jiān)視各生產(chǎn)和環(huán)空的溫度、壓力、流量狀態(tài)以及閥口的壓力狀態(tài)??刂茩谥械陌粹o主要控制各電磁閥的通斷。傳感器采集界面主要對系統(tǒng)的壓力、溫度和流量等信號進行采集,如圖21所示。在界面中,左鍵單擊相應(yīng)的按鈕,則顯示相應(yīng)變量對應(yīng)的曲線和數(shù)據(jù),右鍵單擊相應(yīng)按鈕,則關(guān)閉對應(yīng)的曲線和數(shù)據(jù)顯示。
圖20 SCM控制系統(tǒng)主界面
圖21 SCM壓力溫度曲線界面
1) 通過對通信協(xié)議和控制方式的研究,采用PROFIBUS-DP和工業(yè)以太網(wǎng)通信方式,運用主從站和冗余系統(tǒng)控制方式,設(shè)計了水下采油樹電液復合控制系統(tǒng)的通信控制系統(tǒng)。
2) 根據(jù)相關(guān)標準要求,對水下采油樹液壓動力單元進行研究,設(shè)計了液壓動力單元的液壓系統(tǒng)和電控系統(tǒng),完成了電控系統(tǒng)的冗余程序和操作界面設(shè)計。
3) 通過研究相關(guān)標準,對水下控制模塊的液壓系統(tǒng)和電控系統(tǒng)進行了研究,設(shè)計了液壓系統(tǒng)各回路,并用西門子軟件設(shè)計了水下控制模塊的硬冗余控制系統(tǒng)程序和控制系統(tǒng)操作界面。
4) 設(shè)計的電液復合控制系統(tǒng)可實現(xiàn)對水下采油樹管匯閥門的控制和各項參數(shù)的監(jiān)測。
[1] 范亞民.水下生產(chǎn)控制系統(tǒng)的發(fā)展[J].石油機械,2012,40(7):45-49.
[2] Vidar S H,Eivind K.All Electric Subsea Tree System Development[C].Offshore Technology Conference,5-8 May,Houston,Texas,USA,2008.
[3] 冒家友,陽建軍,王運.流花4-1油田水下復合電液控制系統(tǒng)設(shè)計與應(yīng)用[J].中國海上油氣,2014,26(3):111-114.
[4] 陳海霞,柴瑞娟,任海慶,等.西門子S7-300/400PLC編程技術(shù)及工程應(yīng)用[M].北京:機械工業(yè)出版社,2011.
[5] 雷曉程.西門子S7-400H冗余系統(tǒng)在12000m石油鉆機上的應(yīng)用[J].中國設(shè)備工程,2009(3):51-53.
[6] GB/T 21412.6—2009,石油天然氣工業(yè)水下生產(chǎn)系統(tǒng)的設(shè)計與操作第6部分:水下生產(chǎn)控制系統(tǒng)[S].北京:中國標準出版社,2009.
[7] API SPEC 17F.Specification for Subsea Production Control Systems[S].2006.
[8] 中國海洋石油總公司.水下采油樹地面測試系統(tǒng):中國,201520220648.X[P].2015-07-29.
[9] 邢鴻雁,張磊.實用液壓技術(shù)300題[M].北京:機械工業(yè)出版社,2006.
[10] 劉華波,王雪,何文雪,等.組態(tài)軟件WinCC及其應(yīng)用[M].北京:機械工業(yè)出版社,2009.
[11] 西門子(中國)有限公司.深入淺出西門子人機界面[M].北京:北京航空航天大學出版社,2009.
DesignonElectro-hydraulicControlSystemforSubseaTree
ZHANG Changqi1,HUANG Lumeng2,LI Fuping1,ZHANG Yanting2
(1.ShelfoilPetroleumEquipment&ServicesCo.,Ltd.,ResearchInstituteofPetroleumEngineering,SINOPEC,Dezhou253005,China;2.CollegeofMechanicalandElectronicEngineering,ChinaUniversityofPetroleum,Qingdao266580,China)
TE952
A
10.3969/j.issn.1001-3482.2017.05.005
1001-3482(2017)05-0020-09
2017-03-07
中國博士后科學基金資助項目(2016M592269)
張長齊(1989-),男,山東德州人,現(xiàn)從事固完井井下工具設(shè)計開發(fā)和水下采油樹控制系統(tǒng)設(shè)計方面的工作,E-mail:zhangcq@shelfoil.com。