袁漢福(1953-)
浙江寧波人,現(xiàn)任藍(lán)星石化有限公司天津石油化工廠副總工程師,從事煉油自動(dòng)化的設(shè)計(jì)、施工等工作。
摘要:主要介紹了輕油裝車系統(tǒng)的組成、控制方案及算法,故障診斷。
關(guān)鍵詞:通訊接口;質(zhì)量流量計(jì);定量裝車儀;電液閥
Abstracts: This paper introduces the structure, control arithmetic,control project and fault diagnostics of the light oil ration loading system。
Key words: Communication Interface; Mass Flow Meters;Ration Loading Device; Electro-hydraulic valve
1 引言
2007年藍(lán)星石化公司天津石油化工廠對原有加油站進(jìn)行技術(shù)改造,將原用高位罐自流裝車方式改造為通過管道直接封閉方式裝車。共計(jì)有7個(gè)鶴位,90#輕油一臺(tái)機(jī)泵控制三個(gè)鶴位,4#輕油一臺(tái)機(jī)泵控制三個(gè)鶴位,93#輕油一臺(tái)機(jī)泵控制一個(gè)鶴位,流量儀表采用E+H公司的高精度的質(zhì)量流量計(jì),定量裝車儀采用合肥藍(lán)景電子有限公司DH6409VE產(chǎn)品,控制閥采用電液閥,改造后避免高位罐的油氣揮發(fā),每年節(jié)省100余萬元,有很可觀的經(jīng)濟(jì)效益。
定量裝車系統(tǒng)要求檢測、控制精度高,系統(tǒng)采用質(zhì)量流量計(jì)直接與定量裝車儀進(jìn)行數(shù)字通訊,并同時(shí)采集質(zhì)量流量計(jì)的脈沖信號,上位機(jī)只是參與管理,而不參與控制。
2 系統(tǒng)組成
下面以90#輕油裝車系統(tǒng)為例,工藝控制流程圖如圖1所示。
圖1 工藝控制流程圖
90#輕油配備三個(gè)鶴位,三個(gè)鶴位存在同時(shí)進(jìn)行裝車和不同時(shí)裝車情況,為保證工藝管道的壓力穩(wěn)定,在泵出口安裝壓力調(diào)節(jié)儀表,用來控制機(jī)泵的變頻,實(shí)現(xiàn)調(diào)節(jié)機(jī)泵的轉(zhuǎn)速,從而實(shí)現(xiàn)調(diào)節(jié)穩(wěn)定工藝管道壓力的目的。
由于工藝沒有回流線,而且機(jī)泵調(diào)節(jié)在儲(chǔ)運(yùn)分廠的主控室,而加油站在工廠外面兩地相距600米,兩地操作不方便,在加油的間隙里,或在沒有加油的情況下,而且機(jī)泵依舊在繼續(xù)運(yùn)行,產(chǎn)生憋泵的現(xiàn)象,威脅安全生產(chǎn)。定量裝車儀與變頻進(jìn)行連鎖,三臺(tái)定量裝車儀的常閉接點(diǎn)進(jìn)行串聯(lián),當(dāng)三個(gè)鶴位全部沒有裝車時(shí),定量裝車儀輸出給變頻一個(gè)常閉接點(diǎn)信號,強(qiáng)制變頻將轉(zhuǎn)速快速調(diào)整到5Hz/ s狀態(tài)下的低轉(zhuǎn)速運(yùn)行。一旦有某個(gè)鶴位開始進(jìn)行裝車,定量裝車儀的常閉接點(diǎn)打開,變?yōu)槌i_,變頻自動(dòng)轉(zhuǎn)換到定值調(diào)節(jié),使工況壓力自動(dòng)調(diào)整到設(shè)定值。
定量裝車儀內(nèi)部核心部件為ATMEL的ATmega128高級單片機(jī),核心部件為 高性能、低功耗的 AVR? 8 位微處理器,主頻為16MHz,AVR 內(nèi)核具有豐富的指令集和32 個(gè)通用工作寄存器。所有的寄存器都直接與算邏單元(ALU) 相連接,使得一條指令可以在一個(gè)時(shí)鐘周期內(nèi)同時(shí)訪問兩個(gè)獨(dú)立的寄存器。這種結(jié)構(gòu)大大提高了代碼效率,并且具有比普通的復(fù)雜指令集微處理器高10 倍的數(shù)據(jù)吞吐率。128K 字節(jié)的系統(tǒng)內(nèi)可編程Flash,壽命: 10,000 次寫/ 擦除周期, 具有獨(dú)立鎖定位、可選擇的啟動(dòng)代碼區(qū),通過片內(nèi)的啟動(dòng)程序?qū)崿F(xiàn)系統(tǒng)內(nèi)編程,真正的讀- 修改- 寫操作。它可以提供2個(gè)外部通訊接口,可以同時(shí)實(shí)現(xiàn)與流量儀表和上位機(jī)的通訊,與變頻連鎖的開關(guān)量實(shí)現(xiàn)接點(diǎn)與主板光電隔離,保證系統(tǒng)的安全。定量裝車儀與質(zhì)量流量計(jì)的信號連接,一路接入脈沖信號,另一路接入RS-485信號。定量裝車儀與上位機(jī)連接采用另一路RS-485。定量裝車儀、質(zhì)量流量計(jì)、電液閥組成檢測控制系統(tǒng),避免上位機(jī)二次計(jì)算和通訊滯后產(chǎn)生的誤差。
3 控制曲線(如圖2所示)
圖2 控制曲線
對執(zhí)行機(jī)構(gòu)電液閥的控制,一般有多極或兩級控制2種控制方案,結(jié)合我們的實(shí)際工況,采用多極和兩級控制方案相結(jié)合的控制方案。
Q1 區(qū)為啟動(dòng)緩沖區(qū),因?yàn)橛凶冾l控制,壓力可以逐步提高,所以采用兩級控制,Q1區(qū)流速緩慢增加,直接控制閥門開度進(jìn)入Q2區(qū)。在質(zhì)量流量計(jì)中設(shè)置參數(shù)為:脈沖當(dāng)量為0.1L,脈沖高電平寬度為1ms,Q1區(qū)的流速設(shè)置為:5~8L/s,(根據(jù)實(shí)際情況,控制儀可設(shè)置)
Q2 區(qū)為大流量恒流區(qū),依據(jù)工藝要求確定具體數(shù)值,但要注意兩個(gè)方面,一方面流速應(yīng)當(dāng)在規(guī)范允許的范圍內(nèi),防止靜電問題帶來的危險(xiǎn)。另一方面是流速過快對汽油介質(zhì)來說容易產(chǎn)生氣化現(xiàn)象,對計(jì)量產(chǎn)生誤差。
Q3 區(qū)為大恒流轉(zhuǎn)換為小恒流的轉(zhuǎn)換區(qū),突然轉(zhuǎn)換容易產(chǎn)生“水擊”現(xiàn)象,所以采用多極控制方案,逐步降低電液閥的開度,使其緩慢的降低流速,進(jìn)入到Q4區(qū),Q3區(qū)的累計(jì)流量約為50Kg。
Q4 區(qū)為小流量恒流區(qū),為關(guān)斷電液閥準(zhǔn)備,不同廠家的電液閥的關(guān)斷特性有所不同,依據(jù)電液閥廠家給出的關(guān)斷特性,小流量盡量選擇低,降低切斷壓差,便于快速切斷電液閥。為了保證電液閥在小流量能穩(wěn)住,我們將小流量恒流流速范圍設(shè)定為5~8L/s,Q4區(qū)累計(jì)流量值約為150Kg。
Q4區(qū)的流量值,隨著使用時(shí)間的增加,電液閥內(nèi)部元件的彈性減弱,不能保持線性,需要適當(dāng)調(diào)整。
Q5 區(qū)為電液閥關(guān)斷區(qū),即關(guān)斷提前量,提前量的量值大小應(yīng)當(dāng)盡量符合電液閥的關(guān)斷時(shí)間要求,隨使用時(shí)間的延長,關(guān)斷次數(shù)的增加,其關(guān)斷特性有變化,大部分會(huì)逐漸延長關(guān)斷時(shí)間,同時(shí)帶來控制誤差變大,所以提前量的大小決定控制誤差的大小,裝車提前量設(shè)置為:3~5L,即可保證精度。
上述各區(qū)的參數(shù)調(diào)整,應(yīng)當(dāng)根據(jù)現(xiàn)場情況和電液閥的特性進(jìn)行,不同的廠家產(chǎn)品、不同的口徑、不同的管徑、不同的壓力、不同鶴管數(shù)量、不同的操作方式等都會(huì)有不同的具體要求,應(yīng)當(dāng)視具體情況分別對待。
4 主控制方案(如圖3所示)
圖3 主控功能模塊
控制儀在運(yùn)行后首先和流量計(jì)進(jìn)行通訊握手,如控制儀呼叫流量計(jì)5次無應(yīng)答,系統(tǒng)報(bào)無應(yīng)答錯(cuò),在運(yùn)行過程中進(jìn)行CRC效驗(yàn), 5次校驗(yàn)錯(cuò),系統(tǒng)報(bào)CRC錯(cuò),同時(shí)控制儀不斷讀取流量計(jì)“OK”碼,以此判斷流量計(jì)工作是否正常,一但發(fā)現(xiàn)“OK”碼錯(cuò)誤,系統(tǒng)立刻報(bào)OK碼錯(cuò),停止運(yùn)行。
主要算法為:使用質(zhì)量流量計(jì)的累計(jì)量進(jìn)行數(shù)值計(jì)算,使用脈沖量作為控制參數(shù)進(jìn)行控制。在Q1和Q2區(qū)不斷使用累積量與給定值(本次裝車的數(shù)量)進(jìn)行比對,判斷是否到達(dá)Q3的臨界值,到達(dá)后逐步調(diào)校閥的開度,使其平穩(wěn)過渡到小恒流區(qū)Q4區(qū),然后判斷小流量恒流區(qū)Q4是否完成,完成后,進(jìn)入Q5區(qū),關(guān)斷電液閥。
在質(zhì)量流量計(jì)中累計(jì)量單位設(shè)置為Kg ,脈沖當(dāng)量為0.1L,在Q3、Q4、Q5區(qū)的量值計(jì)算中,需要進(jìn)行質(zhì)量和體積單位的換算,為保證計(jì)算精度,取用通訊采集的實(shí)時(shí)密度值參與運(yùn)算,將各區(qū)的設(shè)定量之值轉(zhuǎn)換為需要的具體脈沖數(shù)去進(jìn)行控制。
5 控制精度(如圖4所示)
圖4 電液閥提前量修正模塊
Q5區(qū)量值即電液閥的關(guān)斷控制提前量的大小,是否能夠與電液閥的關(guān)斷時(shí)間相吻合,是保證控制精度的關(guān)鍵。提前量偏大造成多付油,提前量偏小造成少付油,影響因素有如下幾個(gè)方面:
(1) 隨開關(guān)次數(shù)的增加,關(guān)斷時(shí)間會(huì)產(chǎn)生變化。
(2) Q4區(qū)的流量在理論上是越小越好, 不同數(shù)量鶴管裝車的流速不同,壓力有所變化,造成閥的切斷壓差有差別。
為此設(shè)置有2種解決辦法即手動(dòng)在控制面板上調(diào)整和自動(dòng)修正。如果當(dāng)前階段閥的控制精度在設(shè)計(jì)要求范圍內(nèi),可以在面板上選擇不進(jìn)行修正。
自動(dòng)修正首先計(jì)算本次裝車給定值和流量計(jì)上的累積值之間的差值E,然后依據(jù)Q2區(qū)的瞬時(shí)流量值判斷同時(shí)進(jìn)行裝車的鶴管數(shù)量,依據(jù)不同鶴管數(shù)量,調(diào)用相應(yīng)的提前量數(shù)值,然后依據(jù)偏差E的屬性進(jìn)行不同計(jì)算和修正。E為負(fù)值則表明Q5區(qū)數(shù)值偏小,反之偏大,進(jìn)行相應(yīng)的加減運(yùn)算,在運(yùn)算中偏差E值取50%,目的是在一些不定因素的影響下,防止修正偏差E后產(chǎn)生正負(fù)之間跳變,使其逐步進(jìn)入誤差允許范圍內(nèi)。
6 系統(tǒng)的自診斷功能(如圖5所示)
圖5 自診斷功能模塊
在每個(gè)掃描周期中均要調(diào)用自診斷功能模塊,對系統(tǒng)進(jìn)行自診斷,其中每項(xiàng)功能發(fā)生問題均停止裝車并報(bào)警。
自診斷功能中包括常規(guī)的靜電保護(hù)和防溢出保護(hù)功能。
對質(zhì)量流量計(jì)設(shè)置診斷功能,通過診斷通訊中校驗(yàn)碼的正確與否,判斷通訊是否正常。E+H公司的質(zhì)量流量計(jì)內(nèi)部具有100多項(xiàng)報(bào)警信息,包括過程和系統(tǒng)兩類報(bào)警信息,同時(shí)在質(zhì)量流量計(jì)中提供綜合信息提示,運(yùn)行正常時(shí)提供“1”信息,如果某項(xiàng)內(nèi)容產(chǎn)生報(bào)警信息,該項(xiàng)內(nèi)容為“-1或其他代碼”信息,直接讀取“1”信息作為綜合報(bào)警判斷信息,如果產(chǎn)生錯(cuò)誤,停止裝車,具體原因可以在流量計(jì)本身的顯示信息上查明。
對定量裝車儀也設(shè)置了故障報(bào)警自診斷功能,有看門狗定時(shí)器,便于程序抗干擾,程序飛走進(jìn)入死循環(huán)后,能自動(dòng)復(fù)位重新啟動(dòng)。
電液閥的開關(guān)狀態(tài)及泄露情況的程序?qū)崿F(xiàn)如圖6所示。
圖6 電液閥泄露診斷功能模塊
在一個(gè)裝車過程結(jié)束后,定量控制儀的運(yùn)行繼續(xù)進(jìn)行,溢出累計(jì)量清零,在延時(shí)3秒內(nèi),繼續(xù)讀取累積值G“,后判斷G“值是否大于1Kg,如果是,則報(bào)錯(cuò)并顯示溢出累計(jì)量。上述方法同時(shí)也可以診斷閥的關(guān)斷情況。
除此之外,每臺(tái)定量裝車儀安裝有浪涌保護(hù)器,因?yàn)榧佑驼镜乩砦恢帽容^空曠,容易遭受雷擊,安裝有浪涌保護(hù)器保護(hù)可以保護(hù)其遭受感應(yīng)雷等引起的損壞。
整個(gè)系統(tǒng)有上述的保護(hù),可以基本上保障其安全性和工作可靠性。
7 質(zhì)量流量計(jì)調(diào)試
為保證通訊數(shù)據(jù)的正確和系統(tǒng)的正常運(yùn)行,必須對現(xiàn)場儀表進(jìn)行調(diào)試,
(1) 脈沖當(dāng)量:0.1L/ms
(2) 累計(jì)流量單位:Kg
(3) 脈沖高電平寬度:1ms
(4) 通訊協(xié)議: MODBUS RTU RS485
(5) 儀表位號: TAG NAME: 90#-1 90#-2 90#-3
(5) 通訊地址: FIELDBUS ADDRESS: 1(90#-1),2(90#-2),3(90#-3)
(6) 波特率: BAUDRATE: 9600
(6) 通訊格式: TRANSMISSION: RTU
(7) 數(shù)據(jù)格式: BYTE ORDER: 3-2-1-0
(8) 掃描時(shí)間: DELAY TELEGRAM REPLY: 10ms
(9) 寫保護(hù): WRITE PROTECTION: OFF
(10) 寄存器 1 SCAN LIST REGISTER1: 2007(瞬時(shí)流量)
(11) 寄存器2 SCAN LIST REGISTER2: 2610(累積)
(12) 寄存器3 SCAN LIST REGISTER3: 2017(溫度)
(13) 寄存器4 SCAN LIST REGISTER4: 2013(密度)
(14) 寄存器5 SCAN LIST REGISTER5: 6859(OK)
(14)定量控制儀尋址地址
《1》數(shù)據(jù)緩沖區(qū):瞬時(shí)流量 5050----2007
《2》數(shù)據(jù)緩沖區(qū):累積值 5052----2610
《3》數(shù)據(jù)緩沖區(qū):溫度 5054----2017
《4》數(shù)據(jù)緩沖區(qū):密度 5056----2013
《5》數(shù)據(jù)緩沖區(qū):綜合信息提示 5068----6859
《6》小信號切除 0.2Kg/s
質(zhì)量流量計(jì)調(diào)試應(yīng)注意以下幾個(gè)方面問題:
(1) 數(shù)據(jù)緩沖區(qū)設(shè)置,在質(zhì)量流量計(jì)中,設(shè)置數(shù)據(jù)緩沖區(qū),為便于計(jì)算機(jī)尋址連續(xù)讀取數(shù)據(jù),簡化程序,也可以直接從2007中讀取數(shù)據(jù),此項(xiàng)設(shè)置依據(jù)程序編制需要而定。所有數(shù)據(jù)參數(shù)設(shè)置中,數(shù)據(jù)緩沖區(qū)地址或寄存器地址,數(shù)據(jù)格式是最重要的參數(shù),必須參照說明書調(diào)試準(zhǔn)確,否則不能通訊或數(shù)據(jù)錯(cuò)誤。
(2) 由于脈沖當(dāng)量單位設(shè)置的很小,在不裝油的工況下,在工藝管道的震動(dòng)干擾下,產(chǎn)生累計(jì)量,為避免上述情況產(chǎn)生,應(yīng)當(dāng)把質(zhì)量流量計(jì)的小信號切除打開,并根據(jù)現(xiàn)場情況調(diào)整好參數(shù),但是在工況壓力不穩(wěn)定的情況下,應(yīng)當(dāng)慎重使用該項(xiàng)功能。
8 結(jié)論
輕油定量裝車系統(tǒng)尤其是使用在貿(mào)易交接方面,技術(shù)要求很高,其誤差必須滿足相關(guān)規(guī)范的要求,數(shù)字通訊技術(shù)在定量裝車系統(tǒng)中的應(yīng)用,提高了系統(tǒng)的檢測和控制精度,提高了系統(tǒng)的先進(jìn)性和自動(dòng)化、智能化水平,自診斷技術(shù)的應(yīng)用,保證系統(tǒng)的安全、可靠。本文主要從控制算法、現(xiàn)場安裝、調(diào)試角度根據(jù)現(xiàn)場使用的實(shí)際情況進(jìn)行總結(jié),供大家參考和借鑒。
其它作者:
主艷紅(1973-),河北衡水人, 工程師,現(xiàn)就職于藍(lán)星石化有限公司天津石油化工廠,從事煉油自動(dòng)化的設(shè)計(jì)、施工等工作。
參考文獻(xiàn)
[1] E+H公司.科氏力質(zhì)量流量測量系統(tǒng)使用手冊.
[2]陳冬云,杜敬倉,任柯燕.ATmega128單片機(jī)原理與開發(fā)指導(dǎo)/單片機(jī)與嵌入式系統(tǒng)應(yīng)用叢書[M].北京:機(jī)械工業(yè)出版社.