張凱 張一弛 黃岡師范學(xué)院化學(xué)與生命科學(xué)學(xué)院
基于改進(jìn)PID算法的原油蒸餾過程控制
張凱 張一弛 黃岡師范學(xué)院化學(xué)與生命科學(xué)學(xué)院
原油產(chǎn)品蒸餾儀由流量檢測模塊、溫度檢測模塊、功率調(diào)節(jié)模塊和視頻監(jiān)控模塊四部分組成。對于過程控制系統(tǒng),需要使用到數(shù)字PID控制器,其控制算法主要分為位置式和增量式PID控制算法,這兩種算法具有相關(guān)性。改進(jìn)的PID算法為分段變增益增量式PID算法,其中將1500W的額定功率設(shè)置成蒸餾儀的所需功率。進(jìn)行原油蒸餾時,加熱功率的范圍應(yīng)維持在額定功率的40%~80%之間。原油產(chǎn)品在蒸餾過程中的各個階段都有不同的增益KP,確保KP、TI和TD值的選取,這樣才能完成初餾階段的任務(wù),對確定剩余兩個階段的增益值也有幫助。
原油蒸餾;增益;增量式PID;控制;算法
原油產(chǎn)品蒸餾儀由流量檢測模塊、溫度檢測模塊、功率調(diào)節(jié)模塊和視頻監(jiān)控模塊四部分組成。
視頻監(jiān)控模塊的作用主要體現(xiàn)在檢測初鎦點(diǎn)方面上,系統(tǒng)會對第一滴蒸餾液的落下進(jìn)行檢測提醒,同時記錄初餾時間。流量檢測模塊對量筒餾出液高度不間斷地檢測,同時進(jìn)行流量計(jì)算,所產(chǎn)生的數(shù)據(jù)以通信模式輸送至上位機(jī)[1]。溫度檢測模塊對蒸餾瓶的液體溫度和油氣溫度時刻監(jiān)控,同樣將產(chǎn)生的數(shù)據(jù)同步到上位機(jī)中。搜集的數(shù)據(jù)經(jīng)過上位機(jī)的接收處理后,以控制算法為基礎(chǔ)公式模型進(jìn)行蒸餾儀加熱功率的精密調(diào)節(jié),使蒸餾機(jī)內(nèi)每分鐘的流量都能夠符合國家標(biāo)準(zhǔn)。
原油蒸餾溫度會在蒸餾過程中伴隨燒瓶內(nèi)油液的減少而提高。常用階躍響應(yīng)實(shí)驗(yàn)進(jìn)行被控對象控制特性的研究。在進(jìn)行實(shí)驗(yàn)時,將1500W作為原油蒸餾儀的額定加熱功率。在加熱功率發(fā)生階躍前,流量產(chǎn)生變化時加熱功率也會隨時間改變,即有增加段和平穩(wěn)段。階躍響應(yīng)發(fā)生后,加熱功率會根據(jù)時間的變化對流量進(jìn)行分類,分為流量增加、平穩(wěn)和減少這3個階段。電爐為油液的蒸發(fā)提供能量,其產(chǎn)生的熱量主要使油液升溫,同時也為油液到油氣的蒸發(fā)轉(zhuǎn)變提供能量和對外環(huán)境散熱。蒸發(fā)相變過程占據(jù)了蒸餾的大部分時間。
在加熱功率發(fā)生階躍后,這三部分熱量都會隨之增加。蒸餾流量此時會隨著增加較多的蒸發(fā)相變熱量而明顯增加,同時油液在蒸發(fā)相變時所需的熱量與加熱功率所提供的蒸發(fā)相變熱量,會隨著混合物中輕組分的蒸發(fā)以及混合物的沸點(diǎn)的升高而逐步達(dá)到一個平衡狀態(tài),這時流量平衡段便出現(xiàn)了。蒸餾還在繼續(xù)著,但能夠蒸發(fā)的組分卻變得越來越少,此時出現(xiàn)的是流量減少段。
被控對象的變質(zhì)量和變物性的特點(diǎn)導(dǎo)致了在加熱蒸餾的過程中,每段的功率控制信號的增益都不是相同的,流量要保持基本穩(wěn)定就必須改變加熱功率。而以上過程中,信號反饋信息的及時處理與調(diào)整可以穩(wěn)定蒸餾流量的平衡,對于無形誤差也可以隨時糾正,將擾動的可能性降到最低。
(1)相關(guān)的增量式PID控制算法內(nèi)容。對于過程控制系統(tǒng),需要使用到數(shù)字PID控制器,其控制算法主要分為位置式和增量式PID控制算法,這兩種算法具有相關(guān)性,推導(dǎo)內(nèi)容為位置式向增量式PID控制算式轉(zhuǎn)變??刂扑闶街械南禂?shù)與采樣的周期T、積分的時間常數(shù)TI、增益值KP和微分時間常數(shù)TD的內(nèi)容都有關(guān)聯(lián)。由推算關(guān)系可知,計(jì)算機(jī)的控制系統(tǒng)采樣周期T為恒定值,造成KP、TI和TD3個值3次測量時有差別。增量式算法在應(yīng)用的時候,執(zhí)行機(jī)構(gòu)的動作量就是計(jì)算機(jī)輸出的控制增量Δu(k)。這樣不僅可以加快執(zhí)行機(jī)構(gòu)的相應(yīng)速度,對于出現(xiàn)的“死區(qū)”還有一定的避讓作用。例如在求執(zhí)行機(jī)構(gòu)于k時刻時的實(shí)際位置u(k)時,會應(yīng)用到控制量的增量求和方法。
(2)改進(jìn)的PID算法分析。改進(jìn)的PID算法為分段變增益增量式PID算法,其中將1500W的額定功率設(shè)置成蒸餾儀的所需功率。進(jìn)行原油蒸餾時,加熱功率的范圍應(yīng)維持在額定功率的40%~80%之間。進(jìn)行蒸餾的原油產(chǎn)品,其增量式PID算法只采用一組KP、TI、TD值進(jìn)行計(jì)算難免會出現(xiàn)問題,導(dǎo)致不同區(qū)域內(nèi)流量的大小不一的情況發(fā)生,只有一部分的流量符合既定的要求。要解決這個問題,就要分段使用有差異的增益KP及時間數(shù)TI和特別是上文中關(guān)于階躍響應(yīng)曲線的分析,可結(jié)合實(shí)際蒸餾中的情況進(jìn)行合適的KP、TI、TD值的確定。根據(jù)對油液的操作情況可對蒸餾過程進(jìn)行階段區(qū)分,分為初餾點(diǎn)前、初餾點(diǎn)~58mL液位處、58mL液位~停止液位3個階段。如果只是對油品的合格性做檢查,只要取餾出液于70mL處;而要對油品的全餾程進(jìn)行檢驗(yàn),需要使停止液位停留在到90mL或者95mL處。原油產(chǎn)品在蒸餾過程中的各個階段都有不同的增益KP及時間常數(shù)TI和TD??梢赃M(jìn)行手動操作,確保KP、TI和TD值的選取,這樣才能完成初餾階段的任務(wù),對確定剩余兩個階段的增益值也有幫助。在得到取值后可由改進(jìn)的分段式變增益增量控制法進(jìn)行適宜的KP、TI、TD值的細(xì)微參數(shù)調(diào)整[3]。
基于改進(jìn)PID算法,提出了對原油蒸餾過程中的分段變增益增量式PID控制算法的控制,并以實(shí)驗(yàn)的形式證明了方法的可行性和有效性。通過本文可明確有關(guān)原油蒸餾儀的工作行為,蒸餾油品過程中相關(guān)變質(zhì)量與變物性的差異性。采用單一的加熱功率,流量、時間之間的關(guān)聯(lián)曲線趨近于P型。初餾時間與蒸餾流量對于單一加熱功率有著很大的限制作用,要滿足正常需求很困難,此時引進(jìn)改進(jìn)PID算法中分段變增益增量式方法,可以憑借自身特性應(yīng)用于各種領(lǐng)域的蒸餾過程,消除了單一加熱功率的限制問題。
[1]張強(qiáng),王前虹,白宵麗,等.基于DMC-PID的循環(huán)流化床鍋爐床層溫度控制設(shè)計(jì)與實(shí)現(xiàn)[J].化工自動化及儀表,2009,36(6):63-66.
[2]方鑫,黨宏社.高速模糊PID溫度控制器的設(shè)計(jì)與實(shí)現(xiàn)[J].化工自動化及儀表,2009,36(6):75-77.
[3]愈忠原,陳一民.工業(yè)過程控制計(jì)算機(jī)系統(tǒng)[M].北京:北京理工大出版社,1995.
(欄目主持 關(guān)梅君)
10.3969/j.issn.1006-6896.2014.4.041