胡益民,李國慶,張家龍
(1華南理工大學(xué)化學(xué)與化工學(xué)院,廣東 廣州 510640;2中國石油天然氣總公司錦西分公司,遼寧 葫蘆島125001)
無模型自適應(yīng)控制參數(shù)輸入方法改進及在氣體分餾裝置操作調(diào)整中的應(yīng)用
胡益民1,李國慶1,張家龍2
(1華南理工大學(xué)化學(xué)與化工學(xué)院,廣東 廣州 510640;2中國石油天然氣總公司錦西分公司,遼寧 葫蘆島125001)
無模型自適應(yīng)控制(MFAC)不依賴受控系統(tǒng)的機理模型,只利用其輸入輸出(I/O)數(shù)據(jù)實現(xiàn)控制,近年來得到快速發(fā)展。本文用擬牛頓算法(BFGS)改進了MIMO系統(tǒng)MFAC算法的參數(shù)輸入方法,以減少達到穩(wěn)定操作的計算次數(shù)和調(diào)整時間,某30×104t·a?1氣體分餾裝置的應(yīng)用表明,面對操作波動,改進后的MFAC能較快地實現(xiàn)操作穩(wěn)定和質(zhì)量達標(biāo);且由于不超調(diào),塔底再沸和塔頂冷卻負荷小,因而能耗低。
無模型自適應(yīng)控制;過程控制;操作優(yōu)化;過程系統(tǒng);參數(shù)識別
現(xiàn)代控制理論是基于受控對象機理模型精確已知這個基本假設(shè)建立和發(fā)展起來的,因此被稱為基于模型的控制(model based control, MBC)[1-2]。但隨著工業(yè)設(shè)備越來越復(fù)雜,產(chǎn)品質(zhì)量要求越來越高,過程機理精確建模已幾乎不可能[3-5]。另一方面,工業(yè)過程卻無時不在產(chǎn)生并儲存著大量的數(shù)據(jù),由于其包含了關(guān)于過程運行的全部信息,故能否直接利用它們進行控制呢?這就是所謂的數(shù)據(jù)驅(qū)動控制(data driven control, DDC)或無模型控制(mode-free control, MFC),即“控制器的設(shè)計僅利用受控系統(tǒng)的I/O數(shù)據(jù),控制器中不包括受控過程的任何信息的控制理論和方法”[6-9]。
近年來,MFC得到了快速發(fā)展,形成了迭代反饋整定(iterative feedback tuning,IFT)、迭代學(xué)習(xí)控制(iterative learning control,ILC)、無模型自適應(yīng)控制(model-free adaptive control,MFAC)、虛擬參考反饋整定(virtual reference feedback tuning,VRFT)等多種方法。其中MFAC由國內(nèi)學(xué)者提出[10-14],意在用受控系統(tǒng)的I/O數(shù)據(jù)在線估計其偽偏導(dǎo)(pseudo partial derivative,PPD)和偽梯度(pseudo gradient,PG),從而在受控系統(tǒng)軌線附近用一系列的動態(tài)線性時變模型替代一般離散時間非線性系統(tǒng),實現(xiàn)無模型自適應(yīng)控制[15]。目前,該方法已成功應(yīng)用于電力[16-18]、化工[19-21]、快速路交通控制[22-24]等領(lǐng)域。
實際系統(tǒng)通常是多輸入多輸出(MIMO)的復(fù)雜系統(tǒng),是由若干個子系統(tǒng)以串聯(lián)、并聯(lián)或反饋等形式連接而成的,若各子系統(tǒng)間的影響是可測的,則可將其分解[25](圖1)。
圖1 復(fù)雜連接系統(tǒng)及分解Fig.1 Complex connection system and its decomposition
于是,復(fù)雜MIMO系統(tǒng)的MFAC可總結(jié)成如圖2所示流程。
圖2 復(fù)雜MIMO系統(tǒng)的MFAC流程Fig.2 MFAC working route of complex MIMO system
由圖可知,復(fù)雜MIMO系統(tǒng)的無模型自適應(yīng)控制的實質(zhì)是利用系統(tǒng)在時刻1的偽梯度估計值(1)和權(quán)重、步長因子等,建立起系統(tǒng)在時刻0和1的初始輸入值(ui(0)、ui(1))與對應(yīng)的初始輸出值(yi(1)、yi(2))之間的關(guān)系,并通過調(diào)整時變參數(shù),使求得的預(yù)測輸入ui(k)保證實際輸出yi(k+1)不斷朝期望輸出逼近。
從前面的說明可以看出,實現(xiàn)MFAC需知道系統(tǒng)在時刻1的偽梯度估計值(1)和權(quán)重、步長因子等參數(shù),而這些參數(shù)對控制效果有著重大的影響。所以如何選取合適的參數(shù),是關(guān)系到MFAC能否在實際工業(yè)生產(chǎn)中得到推廣的關(guān)鍵。
每一個受控系統(tǒng)都有一組最符合其內(nèi)在控制規(guī)律的參數(shù)(簡稱“最適參數(shù)”)?,F(xiàn)有的MFAC并沒有完善的參數(shù)選取方法,是隨機選取,并通過時變的偽偏導(dǎo)(或偽梯度)來調(diào)整輸入與輸出之間的關(guān)系。這種參數(shù)選取方式存在著極大的不確定性,如果選取的參數(shù)與最適參數(shù)相差較大,那么即使通過時變的偽偏導(dǎo)(或偽梯度)來調(diào)整,仍難以達到對系統(tǒng)進行有效控制;如果選取的參數(shù)與最適參數(shù)較接近,就可以通過時變的偽偏導(dǎo)(或偽梯度)調(diào)整控制系統(tǒng),較好地預(yù)測下一時刻的系統(tǒng)輸出,從而使系統(tǒng)實際輸出y(k+1)不斷朝期望輸出y?(k+1)逼近。
本文對MFAC參數(shù)確定方法做如下改進:
(1)將系統(tǒng)初值從前兩個時刻的歷史數(shù)據(jù)(ui(0)、ui(1)、yi(1)、yi(2)、Δzji(1))擴大為前3個時刻的歷史數(shù)據(jù)(ui(0)、ui(1)、ui(2)、yi(1)、yi(2)、yi(3)、Δzji(2));
改進參數(shù)確定方法后的MFAC流程如圖3所示。
由圖可知,相比于改進前的MFAC(圖2),用擬牛頓法對前3個時刻的歷史數(shù)據(jù)進行擬合,可以更有效的逼近最適參數(shù);通過調(diào)整時變參數(shù),就可以獲得合適的預(yù)測輸入u(k),以保證實際輸出(1)y k+不斷朝期望輸出(1)y k?+逼近,并最終達到。
圖3 改進參數(shù)確定方法后的MFAC流程Fig.3 MFAC working route with new parameters input method
圖4 某氣分裝置現(xiàn)有操作情況Fig.4 Present running situation of a gas fractionation unit
煉油廠氣體分餾裝置是利用精餾方法對產(chǎn)自催化裂化裝置的液化石油氣(LPG)進行精密分離,生產(chǎn)高純度丙烯(摩爾濃度≥0.996)的裝置(副產(chǎn)丙烷和混合C4)。由于被分離組分沸點接近(如其中丙烯、丙烷的常壓沸點分別為?47.4℃和?42.09℃,45℃下的飽和蒸氣壓分別為1.81 MPa和1.51 MPa),故分離難度大,精餾級數(shù)多(特別是其中分離丙烯和丙烷的丙烯塔,其塔板數(shù)在200~240層之間,需兩塔串聯(lián)),回流比大,能耗高;且一旦操作波動,較難恢復(fù)穩(wěn)定。
圖4是某30×104t·a?1氣分裝置的操作示意。
圖中,來自原料罐、摩爾組成如表1所示的38.2 t·h?1原料LPG從塔T101第27板進料,經(jīng)脫丙烷塔、脫乙烷塔、丙烯塔分離后,得到丙烯摩爾濃度為0.096的混合碳四21.1 t·h?1,丙烷摩爾濃度為0.056的丙烷產(chǎn)品2.1 t·h?1以及丙烯摩爾濃度為0.899的丙烯產(chǎn)品14.9 t·h?1。由于丙烯產(chǎn)品中的丙烯純度為0.899,小于質(zhì)量控制指標(biāo)0.996,故需做操作調(diào)整。
常規(guī)的調(diào)整方法是增加回流比。為此,增大塔底再沸器的蒸汽流量或熱水流量,以及塔頂冷凝冷卻器的循環(huán)冷卻水流量,然后在保持各產(chǎn)品產(chǎn)量穩(wěn)定的前提下增大塔頂回流量。在裝置操作穩(wěn)定,即塔壓、進料情況、各產(chǎn)品產(chǎn)量等條件不變時,塔底再沸負荷決定塔頂冷卻負荷以及回流量,從而決定回流比。
為了得到符合質(zhì)量要求的產(chǎn)品,各塔需要在合適的操作條件下穩(wěn)定運行。特別是回流比對產(chǎn)品質(zhì)量影響很大?;亓鞅绕?,產(chǎn)品純度不達標(biāo);但當(dāng)純度達到一定程度時,回流比增大對純度影響不大,但會增大能耗;回流比波動較大的時候,不僅產(chǎn)品質(zhì)量不達標(biāo),操作人員還得經(jīng)常進行手動調(diào)整,工作量大。所以可以通過無模型自適應(yīng)控制,實時調(diào)整、優(yōu)化回流比,使各產(chǎn)品達標(biāo),同時還避免塔底過度加熱,增加能耗。
圖4氣分裝置由三塔組成,是MIMO系統(tǒng),存在塔間互聯(lián)影響,所以在設(shè)計控制方案時,先要做分解(圖5)。
表1 原料LPG的摩爾組成Table 1 Molar composition of LPG
圖5 氣分裝置的分解Fig.5 Decomposition of gas fractionation unit
根據(jù)操作情況,本文定義脫丙烷塔(T101)的塔底再沸負荷QH1為u1、塔底產(chǎn)品混合C4中丙烯的摩爾濃度為1y;H1Q變化所引起的下游脫乙烷塔(T102)進料中2C組分的濃度變化為12z、丙烯塔(T103A)進料中丙烯的濃度變化為13z。脫乙烷塔塔底再沸負荷H2Q為2u,脫乙烷塔底產(chǎn)品中2C組分的濃度為2y,H2Q變化所引起的丙烯塔進料中丙烯的濃度變化為23z。丙烯塔塔底再沸負荷H3Q為3u,塔頂產(chǎn)品中丙烯的摩爾濃度為3y。
3.1 改進前后的MFAC方案在氣分裝置操作調(diào)整中的效果比較
為驗證改進后的MFAC方案的優(yōu)越性,結(jié)合流程模擬軟件,分別給出改進前后兩種MFAC方案在氣分裝置操作調(diào)整中的控制效果對比試驗。
兩種MFAC方案的初始輸入值、初始輸出值以及子系統(tǒng)間的可測互聯(lián)影響變化值都通過流程模擬獲得。改進前的MFAC方案為:u1(0)=3、u2(0)=0.5、u3(0)=16.5、u1(1)=3.2、u2(1)=0.6、u3(1)=16.7、y1(1)=0.096、y2(1)=0.001、y3(1)=0.899、y1(2)=0.068、y2(2)=0.001、y3(2)=0.928、Δz12(1)=0、Δz13(1)=0.021、Δz23(1)=0.021;改進后的MFAC方案為:u1(0)=3、u2(0)=0.5、u3(0)=16.5、u1(1)=3.2、u2(1)=0.6、u3(1)=16.7、u1(2)=3.4、u2(2)=0.7、u3(2)=16.9、y1(1)=0.096、y2(1)=0.001、y3(1)=0.899、y1(2)=0.068、y2(2)=0.001、y3(2)=0.928、y1(3)=0.042、y2(3)=0、y3(3)=0.956、Δz12(2)=0、Δz13(2)=0.02、Δz23(2)=0.02。
在參數(shù)設(shè)置方面,改進前的MFAC方案隨機選擇一組較優(yōu)參數(shù)為:η1=0.5、ρ1=0.9、λ1=0.0001、μ1=1000、η2=0.5、ρ2=0.9、λ2=0.0001、μ2=1000、η3=0.5、ρ3=0.9、λ3=0.0001、μ3=1000、、
表2 兩種MFAC方案在氣分裝置操作調(diào)整中的控制效果對比Table 2 Control effects of two kinds of MFAC schemes in gas fractionation unit
3λ=2.7697×10?5、3μ=3638、、。
將上述兩組參數(shù)分別按圖2、圖3流程建立起各自的MFAC控制系統(tǒng)。表2是兩種MFAC方案的控制效果對比。
兩種MFAC方案中丙烯純度在整個操作調(diào)整過程中的變化趨勢如圖6所示。
從圖可以看出,改進后的MFAC方案,相比于改進前,其操作調(diào)整過程跟蹤效果更好,很快實現(xiàn)操作穩(wěn)定,且沒有超調(diào)現(xiàn)象,不僅能通過自動調(diào)節(jié)塔底再沸負荷而使丙烯純度達到期望值,而且還自動尋找到最適的塔底加熱負荷QH1、QH2和QH3值,從而減少能耗。
圖6 操作調(diào)整過程中的丙烯純度跟蹤圖Fig.6 Trace diagram of propylene concentration in operation adjusting
3.2 改進的MFAC方案在氣分裝置操作穩(wěn)定中的應(yīng)用
實際生產(chǎn)中,氣分裝置各個塔的回流比通常會波動,影響產(chǎn)品質(zhì)量。手工調(diào)節(jié)不但工作量大,而且還不夠精確,并可能發(fā)生超調(diào)等問題。而應(yīng)用MFAC并結(jié)合模擬軟件,可實時優(yōu)化塔底再沸負荷控制,從而穩(wěn)定塔的操作。下面在3.1中改進的MFAC案例的基礎(chǔ)上,說明改進后的MFAC方案在氣分裝置操作穩(wěn)定中的作用??刂平Y(jié)果如表3所示。
表3 氣分裝置維持穩(wěn)定運行時預(yù)測輸入與實際輸出之間的關(guān)系Table 3 Relationship between forecast inputs and actual outputs when maintaining stable operation of gas fractionation unit
可見,在已達到產(chǎn)品純度要求并穩(wěn)定運行的氣分裝置中,在塔壓及各產(chǎn)品產(chǎn)量不變的情況下,在第37時刻時,各塔底再沸負荷產(chǎn)生波動,使回流比降低,得到相應(yīng)的實際輸出為y1=0.018、y2= 0.002、y3=0.979。之后,系統(tǒng)自動對各塔底再沸負荷進行調(diào)整,增大回流比,使得系統(tǒng)的實際輸出在58時刻后都達到目標(biāo)值,并將其穩(wěn)定在該值。整個控制過程丙烯純度跟蹤變化趨勢如圖7所示。
從圖可以看出,當(dāng)各塔底再沸負荷波動,進而影響丙烯純度時,系統(tǒng)能夠自動對再沸負荷進行調(diào)整,使輸出值最終穩(wěn)定在期望值,且整個控制過程的跟蹤效果很好。這證明MFAC能夠很好地根據(jù)歷史數(shù)據(jù)自動調(diào)整操作并維持穩(wěn)定運行,保證目標(biāo)輸出穩(wěn)定在期望值。
圖7 回流比波動時丙烯純度跟蹤性能圖Fig.7 Trace diagram of propylene concentration upon reflux ratio’s fluctuation
氣分裝置生產(chǎn)高純度丙烯(摩爾濃度≥0.996),裝置整體能耗高、操作發(fā)生波動后難穩(wěn)定,其傳統(tǒng)的調(diào)節(jié)控制方式不僅工作量大,而且不精確,常發(fā)生超調(diào)等問題。將改進后的無模型自適應(yīng)控制方法應(yīng)用于氣分裝置的控制,從控制過程建立和控制結(jié)果來看,具有明顯優(yōu)勢:
(1)控制器設(shè)計僅需I/O測量數(shù)據(jù)、無需任何模型的信息,傳統(tǒng)的未建模動態(tài)問題在數(shù)據(jù)驅(qū)動的MFAC框架下并不存在,適用于復(fù)雜工業(yè)控制系統(tǒng)的實時優(yōu)化;
(2)改進參數(shù)確定方法的MFAC可以更有效地調(diào)節(jié)塔底再沸負荷使系統(tǒng)實際輸出達到期望值,擁有更強的控制能力,不存在超調(diào)現(xiàn)象,且整個過程自動運行,無需人工干預(yù);
(3)當(dāng)氣分裝置的系統(tǒng)輸出達到期望值之后,改進的MFAC會將各塔底再沸負荷自動穩(wěn)定在當(dāng)前狀態(tài),從而使裝置保持在能耗最低的情況下穩(wěn)定運行;
(4)當(dāng)因各塔再沸負荷產(chǎn)生波動(如蒸汽、熱水量波動)而影響系統(tǒng)的輸出數(shù)據(jù)時,改進的MFAC可以自動對其進行調(diào)整,使輸出數(shù)據(jù)重新達到期望值,這提高了裝置運行的平穩(wěn)性,并減少了操作人員的工作強度。
符 號 說 明
u(k)——系統(tǒng)在k時刻的輸入
y(k)——系統(tǒng)在k時刻的輸出
y?(k+1)——系統(tǒng)在k+1時刻的期望輸出
zji(k)——第j個子系統(tǒng)對第i個子系統(tǒng)的可測互聯(lián)影響
μ,λ——權(quán)重因子
ρ,η——步長因子
?c(k)——系統(tǒng)數(shù)據(jù)模型中的PPD在第k時刻的值
(k)——系統(tǒng)數(shù)據(jù)模型中的PPD在第k時刻的估計值
?ji(k)——fi(...)對可測互聯(lián)影響zji(k)的PPD
(k)——fi(...)對可測互聯(lián)影響zji(k)的PPD的估計值
[1] Kalman R E. A new approach to linear filtering and prediction problems [J].Transactions ASME,Series D,Journal of Basic Engineering, 1960, 82: 34-45.
[2] Kalman R E. Contributions to the theory of optimal control [J].Boletin de la Sociedad Matematica Mexicana, 1960, 5: 102-119.
[3] Zeng Qingguo (曾慶國), Xing Guiju (邢桂菊), Wang Zhongchu (王仲初). Research and application of mode free adaptive control [J].Industrial Control Computer(工業(yè)控制計算機), 2009, 22 (6): 49-50.
[4] Anderson B D O. Failures of adaptive control theory and their resolution [J].Communications in Information and Systems, 2005, 5 (1): 1-20.
[5] Anderson B D O, Dehghani A. Challenges of adaptive control-past, permanent, and future [J].Annual Reviews in Control, 2008 32 (2): 123-135.
[6] Van Helvoort J. Unfalsified control: data-driven control design for performance improvement [D]. Eindhoven Technische Universiteit PHD Dissertation, 2007.
[7] Hou Zhongsheng (侯忠生), Xu Jianxin (許建新). On data-driven control theory: the state of the art and perspective [J].Acta Automatica Sinica(自動化學(xué)報), 2009, 35 (6): 650-667.
[8] Van Heusden K. Non-interative date-driven model reference control[D]. Lausanne:Ecole Polytechnique Federale de Lausanne PHD Dissertation, 2010.
[9] Hou Z S, Wang Z. From model-based control to date-driven control:survey, classification and perspective [J].Information Sciences, 2013, 235: 3-35.
[10] Hou Zhongsheng (侯忠生). Parameters identification of nonlinear systems, adaptive control and mode-freel adaptive control [D]. Shenyang: Northeastern University PHD Dissertation, 1994.
[11] Hou Zhongsheng (侯忠生). Nonparametric Model and Adaptive Control Theory (非參數(shù)模型及其適應(yīng)控制理論) [M]. Beijing: Science Press, 1999.
[12] Hou Z S, Jin S T. A novel date-driven control approach for a class of discrete-time nonlinear systems [J].IEEE Transactions on Control Systems Technology, 2011, 19 (6):1549-1558.
[13] Hou Zhongsheng (侯忠生), Han Zhigang (韓志剛). Robust modelless learning adaptive of nonlinear systems [J].Control and Decision(控制與決策), 1995, 10 (2): 137-142.
[14] Hou Z S, Jin S T. Date driven model-free adaptive control for a class of MIMO nonlinear discrete-time systems [J].IEEE Transactions on Neural Networks, 2011, 22 (12): 2173-2188.
[15] Hou Zhongsheng (侯忠生). On model-free adaptive control: the state of the art and perspective [J].Control Theory & Applications(控制理論與應(yīng)用), 2006, 23 (4): 586-592.
[16] Cao Rongmin (曹榮敏), Hou Zhongsheng (侯忠生), Bai Xuefeng (白雪峰), Huang Jian (黃健). DC motor speed regulating control system based on the model-free adaptive control method [J].Electric Drive(電氣傳動), 2008, 38 (7): 26-30.
[17] Cao Rongmin (曹榮敏), Hou Zhongsheng (侯忠生). Study of model-free adaptive control method in permanent magnet linear motor [J].Computer Engineering and Design(計算機工程與設(shè)計), 2007, 28 (6): 1433-1436.
[18] Tan K K, Lee T H, Huang S N,et al. Adaptive-predictive control of a class of SISO nonlinear systems [J].Dynamics and Control, 2001, 11 (2): 151-174.
[19] Shen Ji (沈繼), Yu Jinshou (俞金壽). The application of the MFA control technology in temperature control of polymeric reactor [J].Automation in Petro-Chemical Industry(石油化工自動化), 2010, 6: 40-44.
[20] Cao Rongmin (曹榮敏), Hou Zhongsheng (侯忠生). Model-free learning adaptive control of a pH neutralisation Process [J].Computer Engineering and Applications(計算機工程與應(yīng)用), 2006, 42 (28): 191-194.
[21] Coelho L D S, Pessoa M W, Sumar R P,et al. Model-free adaptive control design using evolutionary-neural compensator [J].Expert Systems with Applications, 2010, 37 (1): 499-508.
[22] Chi Ronghu (池榮虎), Hou Zhongsheng (侯忠生). A model-free periodic adaptive control for freeway traffic density via ramp metering [J].Acta Automatica Sinica(自動化學(xué)報), 2010, 36 (7): 1029-1032.
[23] Chi R H, Hou Z S. A model free adaptive control approach for freeway traffic density via ramp metering [J].International Journal of Innovative Computing,Information and Control, 2008, 4 (11): 2823-2832.
[24] Hou Zhongsheng,Yan Jingwen. Model free adaptive control based freeway ramp metering with feedforward iterative learning controller [J].Acta Automatica Sinica, 2009, 35 (6): 588-595.
[25] Hou Zhongsheng (侯忠生), Jin Shangtai (金尚泰). Model-free Adaptive Control—Theory and Application (無模型自適應(yīng)控制——理論與應(yīng)用) [M]. Beijing: Science Press, 2013.
Revamping of parameter input of MFAC and utilization in gas fractionation unit
HU Yimin1, LI Guoqing1, ZHANG Jialong2
(1School of Chemistry & Chemical Engineering,South China University of Technology,Guangzhou510640,Guangdong,China;2Jinxi Subsidiary of Petrochina Company Limited,Huludao125001,Liaoning,China)
In recent years, model-free adaptive control (MFAC) harvests a rapid development because it does not require the mathematical model and only uses the input/output data of the controlled system. In this paper the Quasi-Newton Methods (BFGS) was used to revamp the parameter input of MFAC of MIMO systems, resulting in less iterative calculating number of times and adjusting time. The application in a gas fractionation unit with an annual processing capacity of 0.3 Mt showed that MFAC can reach propylene quality target and steady operation rapidly with less energy consumption due to the minimum heating and cooling duties when facing operation fluctuation.
model-free adaptive control (MFAC); process control; operation optimization; process systems; parameter identification
LI Guoqing, gqli1@scut.edu.cn
10.11949/j.issn.0438-1157.20150091
TP 273
:A
:0438—1157(2015)10—4076—09
2015-01-20收到初稿,2015-06-08收到修改稿。
聯(lián)系人:李國慶。
:胡益民(1989—),男,碩士研究生。
Received date: 2015-01-20.