摘 要: 根據(jù)廢堿液濕式氧化處理裝置工藝的特點(diǎn),利用先進(jìn)的CITECT組態(tài)軟件、新型PCC 可編程工業(yè)計(jì)算機(jī)控制技術(shù)、優(yōu)化多級(jí)模糊控制理論,設(shè)計(jì)了廢堿液濕式氧化處理裝置微機(jī)自控系統(tǒng),該控制系統(tǒng)采用B&R 2010 系列模塊作為下位機(jī),研華工控計(jì)算機(jī)作為上位機(jī),上位機(jī)監(jiān)控軟件采用CITECT組態(tài)軟件編制,下位機(jī)控制軟件采用PG2000 高級(jí)語(yǔ)言編程。系統(tǒng)對(duì)反應(yīng)器溫度實(shí)施了優(yōu)化多級(jí)模糊控制,對(duì)其它參數(shù)實(shí)施了PID 控制。該系統(tǒng)投入實(shí)際運(yùn)行,效果良好,裝置反應(yīng)器溫度控制誤差≤2 ℃。反應(yīng)器壓力控制誤差≤0. 01 MPa ,提高了廢堿液濕式氧化處理的質(zhì)量和效果,為廢堿液濕式氧化處理裝置平穩(wěn)安全運(yùn)行提供了可靠的保障,達(dá)到了工藝要求的控制指標(biāo)。PCC 可編程工業(yè)計(jì)算機(jī)控制技術(shù)在該裝置自控系統(tǒng)上的成功應(yīng)用,對(duì)煉油廠污水處理裝置技術(shù)改造有一定的借鑒作用,具有較好的推廣前景。
關(guān)鍵詞: 組態(tài)軟件; PCC; 模塊化設(shè)計(jì); 分布式控制
環(huán)境的污染直接威脅到人類的發(fā)展和生存,隨著環(huán)境保護(hù)意識(shí)的增強(qiáng),污水的處理越來(lái)越受到重視。某煉油廠為了改善廢堿液污水對(duì)環(huán)境的污染,建立廢堿液濕式氧化污水處理裝置,該裝置自控系統(tǒng)采用先進(jìn)PCC 可編程工業(yè)計(jì)算機(jī)控制技術(shù),并在實(shí)際的運(yùn)行中取得了良好的效果。
1 裝置的工藝控制流程簡(jiǎn)介
廢堿液濕式氧化處理裝置工藝控制流程如圖1所示, 廢堿液經(jīng)泵送入反應(yīng)器,與從反應(yīng)器底部進(jìn)入的空氣、蒸汽混合在一定的反應(yīng)溫度和反應(yīng)壓力下進(jìn)行濕式氧化反應(yīng), 反應(yīng)器的反應(yīng)物經(jīng)頂部的節(jié)流閥,實(shí)現(xiàn)絕熱閃蒸過程,將壓力降低,進(jìn)入冷卻塔進(jìn)行噴淋、冷凝等操作,冷卻塔排出液送入換熱器進(jìn)行換熱,換熱后的廢堿液一路經(jīng)泵打循環(huán)重新返回冷卻塔進(jìn)行噴淋操作,一路排出系統(tǒng)。

2 系統(tǒng)硬件構(gòu)成
根據(jù)廢堿液濕式氧化處理裝置的工藝特點(diǎn),該控制系統(tǒng)采用B&R 2010 系列模塊作為下位機(jī),研華工控計(jì)算機(jī)作為上位機(jī),系統(tǒng)硬件構(gòu)成如圖2 所示。

下位機(jī)功能模塊CP100 為CPU 模塊,AT610 為溫度檢測(cè)模塊,AI700 為模擬量輸入模塊,AO725 為模擬量輸出模塊, PS740 為電源模塊。每個(gè)模塊都有運(yùn)行狀態(tài)及模塊接線盒狀態(tài)顯示功能,每個(gè)模塊都可帶電插拔。系統(tǒng)設(shè)置兩個(gè)電源模塊,使下位機(jī)硬件系統(tǒng)具有電源冗余功能。
整個(gè)系統(tǒng)采用二級(jí)分布式上、下位結(jié)構(gòu),上位機(jī)系統(tǒng)完成工藝流程顯示、控制回路、參數(shù)設(shè)置、數(shù)據(jù)報(bào)表打印、參數(shù)趨勢(shì)顯示、參數(shù)報(bào)警狀態(tài)顯示等功能。下位機(jī)由B&R 2010 系列可編程計(jì)算機(jī)控制器(簡(jiǎn)稱PCC) 構(gòu)成。
3 系統(tǒng)軟件設(shè)計(jì)
根據(jù)工藝控制方案的要求,我們編制了系統(tǒng)控制軟件,它主要由上位機(jī)組態(tài)軟件和下位機(jī)控制軟件構(gòu)成。
3. 1 上位機(jī)組態(tài)軟件設(shè)計(jì)
上位機(jī)組態(tài)軟件的開發(fā)平臺(tái)選用CITECT 組態(tài)軟件,上位機(jī)組態(tài)軟件的結(jié)構(gòu)如圖3 所示。在組態(tài)軟件設(shè)計(jì)中,CITECT 組態(tài)軟件提供的強(qiáng)大功能,使操作畫面更貼切用戶,裝置工藝流程、設(shè)備運(yùn)行狀態(tài)一目了然,提高用戶操作的安全性和可靠性。組態(tài)軟件的通信點(diǎn)數(shù)直接決定著組態(tài)軟件的價(jià)格,對(duì)于通信點(diǎn)數(shù)的數(shù)字型變量實(shí)行了軟"壓縮"和軟"解壓縮"技術(shù)[1] ,有效提高組態(tài)軟件的性能價(jià)格比,降低工程造價(jià)。

3. 2 下位機(jī)控制軟件設(shè)計(jì)
貝加萊工業(yè)自動(dòng)化公司開發(fā)的可編程計(jì)算機(jī)控制器(PCC) 代表著一個(gè)全新的控制概念,它集成了可編程邏輯控制器的標(biāo)準(zhǔn)控制功能和工業(yè)計(jì)算機(jī)的分時(shí)多任務(wù)操作系統(tǒng)功能,它能方便處理開關(guān)量、模擬量、進(jìn)行回路調(diào)節(jié)。
下位機(jī)控制軟件利用貝加萊工業(yè)自動(dòng)化公司提供的PG2000 編程環(huán)境,根據(jù)工藝控制的要求,將工藝流程中各個(gè)控制任務(wù),按照PG2000 中圖形設(shè)計(jì)方法(GDM) ,編制相應(yīng)的任務(wù)模塊,再對(duì)任務(wù)模塊進(jìn)行參數(shù)設(shè)置、變量定義和語(yǔ)言編程[2] 。
下位機(jī)控制軟件設(shè)計(jì)采用圖形化設(shè)計(jì)方法(GDM) , 下位機(jī)控制軟件模塊構(gòu)成如圖4 所示。下
位機(jī)控制軟件工程名稱為:"SHYH",PCC 層包括項(xiàng)目"PCC1"。項(xiàng)目下屬TASK層包括B&R 系統(tǒng)模塊"Burtrap "、"Net2000 "、"Mathtrap "、" Sysconf "、"Exermo"、"Io-lib"、"Io-2010";數(shù)據(jù)模塊"Io-cont"、故障診斷"Io-excp";循環(huán)任務(wù)模塊"Io-check"、"Io-list"、"exch-data"、"init-data"、"FIC - 1"、"FIC - 2"、"PIC -1"、"PIC - 2"、"TIC - 1"、"TIC - 2"、"LIC - 1"。

B&R 系統(tǒng)模塊主要為B&R 系統(tǒng)硬件提供系統(tǒng)操作、IO 配置、系統(tǒng)通信、故障診斷等功能及軟件函數(shù)庫(kù)。軟件設(shè)計(jì)時(shí)只要按照B&R 模塊編程手冊(cè)的要求,將相應(yīng)B&R 系統(tǒng)模塊設(shè)計(jì)到任務(wù)層即可。對(duì)于循環(huán)任務(wù)模塊則是設(shè)計(jì)時(shí)要考慮的重點(diǎn),在該控制軟件設(shè)計(jì)中,按照裝置工藝控制任務(wù)的要求,設(shè)計(jì)了11 個(gè)任務(wù)模塊,其中"Io-check"、"Io-list"模塊主要完成I/ O 硬件的在線管理檢查;"exch-data"、"initdata"模塊主要完成I/ O 硬件采集數(shù)據(jù)的處理及參數(shù)初始化;"FIC - 1"、"FIC - 2"、"PIC - 1"、"PIC - 2"、"TIC - 1"、"TIC - 2"、"LIC - 1"模塊主要完成裝置工藝流程中工藝過程參數(shù)的調(diào)節(jié)任務(wù)。
對(duì)于循環(huán)任務(wù)模塊"FIC - 1"、"FIC - 2"、"PIC -1"、"PIC - 2"、"LIC - 1"、"TIC - 2"的控制算法均采用B&R2000 系統(tǒng)提供的優(yōu)化PID 控制算法函數(shù)。通過對(duì)PID 算法函數(shù)中輸出最大值、輸出最小值、比例系數(shù)、積分時(shí)間、微分時(shí)間、濾波系數(shù)、設(shè)定值衰減系數(shù)、超調(diào)阻尼系數(shù)等參數(shù)的合理設(shè)置,使裝置工藝參數(shù)得到精確控制[3 - 5] 。
任務(wù)模塊部分程序如下:
Ta = FC-1- TA ;pid-para parameter set value
Y-max < FC-1-OPX;輸出最大值
Y-min = FC-1-OPN ;輸出最小值
Kp = FC-1- P ;比例系數(shù)
Tn = FC-1- I ;積分時(shí)間
Tv = FC-1- D ;微分時(shí)間
Para-ptr = adr (para1)
Tf = 0 ;濾波系數(shù)
Kw = 1 ;設(shè)定值衰減系數(shù)
Kr = 5 ;超調(diào)阻尼系數(shù)
Dy-max = 0
E-pos = 0
E-eng = 0
Fbk-mode = 0
?。籶id-min parameter set value
w = FC-1-SP
x = FC-1-PV
PID-para ( 1 , Ta , Y-max , Y-min ,Dy-max , Kp , Tn ,Tv ,Tf ,Kw ,Kr ,E-pos ,E-eng ,Td ,fbk-mode ,d-mode ,parrptr,status) ;PID 參數(shù)處理
PID-min (1 ,0 ,w ,x ,adr (para1) , staus ,Y, I- ,D - );PID 運(yùn)算
If FC-1-OPM= 1 Then ;手自動(dòng)方式判斷
IF Y> = 26213 Then
Y= 26213
End if
DA-FC-1 = Y+ 6554
FC-1-OP = DA-FC-1
Else
DA-FC-1 = FC-1-OP
End if
對(duì)于反應(yīng)器溫度控制回路(TIC - 1) 運(yùn)用模糊控制理論,設(shè)計(jì)了先進(jìn)的模糊控制算法實(shí)現(xiàn)了對(duì)溫度的精確控制。模糊控制是應(yīng)用模糊集合理論,基于模糊條件語(yǔ)句描述的語(yǔ)言控制規(guī)則,根據(jù)模糊推理和模糊判決,查詢模糊控制表,解模糊,得到精確的控制量。本系統(tǒng)模糊控制利用偏差E 和偏差變化率ΔE 構(gòu)成二維優(yōu)化多級(jí)模糊控制器。
本算法中Et 和ΔEt 論域?yàn)閇- 6 , + 6 ]的13 級(jí),Ut為[- 7 , + 7 ] 的15 級(jí),構(gòu)成模糊控制規(guī)則表。該表由離線計(jì)算得到,為一個(gè)13 ×13 的矩陣,由左到右按行依次存入PCC 的內(nèi)存單元中。算法執(zhí)行時(shí),根據(jù)Et 和ΔEt 的值由式(1) 得到模糊控制表中偏移地址:
T = 13 ( Et + 6) + (ΔEt + 6) (1)
式中13 ( Et + 6) 為所屬行在內(nèi)存中的偏移地址,ΔEt + 6 為所屬列在內(nèi)存中的偏移地址。
優(yōu)化的多級(jí)模糊控制系統(tǒng)根據(jù)前饋控制原理引入了函數(shù):
Ug = r/ k + Kg xUt(k) (2)
式中k 為對(duì)象的放大倍數(shù),實(shí)際應(yīng)用可估計(jì)為穩(wěn)態(tài)溫度值與輸出量的比值, Kg 為前饋修正系數(shù)。本系統(tǒng)的輸出量表達(dá)式為:
U = Ku xUt + r/ k + Kg xUt (3)
式中Ku 為比例因子。本系統(tǒng)的多級(jí)模糊控制根據(jù)E、ΔE 變化范圍,分為多層,各層具有不同的論域。當(dāng)系統(tǒng)軌跡進(jìn)入某一層時(shí),控制系統(tǒng)就采用所在層的范圍作為新的論域,修改Ke 、Kec、Ku 的取值。這樣在偏差E 的不同范圍采用不同參數(shù)的模糊控制,再加上引入的前饋控制原理,將極大地改善系統(tǒng)的動(dòng)態(tài)性能和穩(wěn)態(tài)性能[6 - 8] 。
反應(yīng)器溫度由于采用了模糊控制算法,獲得了理想的控制效果。控制升溫響應(yīng)曲線見圖5。

從升溫曲線可見優(yōu)化多級(jí)模糊控制的動(dòng)態(tài)性能和穩(wěn)態(tài)性能具有如下特點(diǎn): (1) 無(wú)超調(diào)量; (2) 控制精度高; (3) 系統(tǒng)余差小; (4) 系統(tǒng)反應(yīng)速度快。
優(yōu)化多級(jí)模糊控制是對(duì)傳統(tǒng)PID 控制的發(fā)展和補(bǔ)充,它特別適應(yīng)于對(duì)象滯后大,且要求無(wú)超調(diào)量控制場(chǎng)合。
4 現(xiàn)場(chǎng)應(yīng)用
PCC 控制技術(shù)在某煉廠廢堿液濕式氧化污水處理裝置自控系統(tǒng)上獲得了成功應(yīng)用。自2001 年1月投入運(yùn)行以來(lái),狀況良好,裝置反應(yīng)器溫度控制誤差≤2 ℃,反應(yīng)器壓力控制誤差≤0. 01 MPa , 裝置主要參數(shù)測(cè)控水平完全達(dá)到了工藝要求,改善了廢堿液濕式氧化污水處理質(zhì)量,同時(shí)減輕了裝置操作人員的勞動(dòng)強(qiáng)度,提高了裝置自動(dòng)化程度。
參考文獻(xiàn)
[1] LIN Zhi - qiang(林志強(qiáng)) . The application of CITECT configuration software in computerized monitoring system of arc furnace(CITECT組態(tài)軟件在電弧爐計(jì)算機(jī)監(jiān)控系統(tǒng)中的應(yīng)用) [J] . Process automation instrumentation(自動(dòng)化儀表) ,2003 ,24 (10) :58- 60.
[2] QI Rong(齊蓉) . 最新可編程控制器教程[M] . 西安:西北工業(yè)大學(xué)出版社,2000 : 200-202.
[3] YANG Xian - hui (陽(yáng)憲惠) . 現(xiàn)場(chǎng)總線技術(shù)及應(yīng)用[M] . 北京:清華大學(xué)出版社,1997.
[4] LUO Zhi - jun(羅志軍) ,YIN Bin(尹斌) . Field Dus control system based on Profibus - Dl for PLC and PC(基于Profibus - DP 的PLC 與現(xiàn)場(chǎng)總線控制系統(tǒng)) [J] . Control & automation(微計(jì)算機(jī)信息) ,2004 ,11 :5 - 6.
[5] LIMing(李明) ,YANGCheng(楊承) ,YANGCheng - yu(楊成語(yǔ)) . PID control system of the hot - press based on PLC(基于PLC 的熱壓機(jī)PID 控制系統(tǒng)) [J] . Forestry machinery & wood working equipment(林業(yè)機(jī)械與木工設(shè)備) ,2004 ,32 (12) :56 - 58.
[6] LI Xia (李霞) ,SU Li (孫麗) . Intelligent boiler control system and anti - interference measures(鍋爐智能控制系統(tǒng)及抗干擾措施)[J] . Process automationinstrumentation(自動(dòng)化儀表) ,2003 ,24 (6) :46 - 48.
[7] CHENGXiao - ming(成曉明) ,LIU Ai - mei (柳愛美) ,TIAN Shu - mei (田淑美) . Optimize and realization of multilevel fuzzy control in stove temperature based on PLC(基于PLC 的爐溫多級(jí)模糊控制的優(yōu)化與實(shí)現(xiàn)) [J] . Application of electronic techolnogy (電子技術(shù)應(yīng)用) ,2001 ,27 (12) :31 - 34.
[8] HE Li - min(何立民) . 單片機(jī)應(yīng)用技術(shù)選編5[M] . 北京:北京航空航天大學(xué)出版社,1997 : 414 - 454.
作者:王加倫 (撫順石油化工研究院, 遼寧撫順 113001)
作者簡(jiǎn)介:王加倫(1960 - ) ,男,北京市,工程師。