康岳群,徐祖華,趙均,邵之江(浙江大學(xué)控制科學(xué)與工程學(xué)院,工業(yè)控制技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室,浙江 杭州 310027)
?
分布曲線對(duì)象的無(wú)偏模型預(yù)測(cè)控制算法
康岳群,徐祖華,趙均,邵之江
(浙江大學(xué)控制科學(xué)與工程學(xué)院,工業(yè)控制技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室,浙江 杭州 310027)
摘要:隨著系統(tǒng)總體性能要求的提高,分布曲線對(duì)象的控制問(wèn)題成為研究熱點(diǎn)。分布曲線對(duì)象是通過(guò)宏觀的操作手段控制微觀的輸出曲線,不是任意形狀的目標(biāo)曲線都是能無(wú)偏跟蹤的。提出了一種分布曲線對(duì)象的無(wú)偏模型預(yù)測(cè)控制算法。該方法首先采用B樣條模型進(jìn)行分布曲線對(duì)象的描述,其次通過(guò)復(fù)合梯形方法對(duì)滾動(dòng)優(yōu)化命題進(jìn)行離散化,最后采用二次規(guī)劃方法進(jìn)行無(wú)偏目標(biāo)曲線計(jì)算,以實(shí)現(xiàn)無(wú)偏控制。仿真結(jié)果表明了算法的有效性。
關(guān)鍵詞:分布曲線對(duì)象;模型預(yù)測(cè)控制;無(wú)偏控制;優(yōu)化;數(shù)學(xué)模擬
2015-12-22收到初稿,2015-12-29收到修改稿。
聯(lián)系人:徐祖華。第一作者:康岳群(1991-),男,碩士研究生。
在傳統(tǒng)的工業(yè)控制中,被控變量通常是n維空間中的的一個(gè)點(diǎn)。隨著控制系統(tǒng)性能要求的提高,面臨著曲線控制的需求,被控變量從n維空間的一個(gè)點(diǎn)過(guò)渡到n維空間中的一條曲線。例如對(duì)于聚合產(chǎn)品而言,高分子鏈和低分子鏈代表了不同的特性,在傳統(tǒng)工業(yè)過(guò)程控制中常采用平均分子量或者熔融指數(shù)等宏觀指標(biāo)作為被控目標(biāo)[1-3],但是這些宏觀指標(biāo)無(wú)法反映出完整的分子結(jié)構(gòu),導(dǎo)致聚合產(chǎn)品性能如抗沖擊性能、熱力學(xué)性能等達(dá)不到預(yù)期的要求。因此為了滿足性能要求,提出對(duì)于反映完整分子結(jié)構(gòu)信息的分子量分布曲線的控制是十分必要的。分布曲線的控制不僅僅用于聚合反應(yīng)的分子量分布,還廣泛用于其他化工領(lǐng)域,如造紙過(guò)程紙張兩維質(zhì)量分布控制、燃燒過(guò)程溫度場(chǎng)分布控制等等。
分布曲線的控制在近十多年來(lái)得到了廣泛的關(guān)注,Wang[4]利用神經(jīng)網(wǎng)絡(luò)建立隨機(jī)分布模型,對(duì)靜態(tài)系統(tǒng)和動(dòng)態(tài)系統(tǒng)的建模和控制都進(jìn)行了研究,隨后為這種新型隨機(jī)系統(tǒng)設(shè)計(jì)魯棒控制[5],自適應(yīng)控制和非線性控制算法[6],解決了隨機(jī)系統(tǒng)的建模與控制問(wèn)題,并且將所推導(dǎo)的控制算法成功運(yùn)用在造紙的生產(chǎn)過(guò)程中。張春雨[7]利用B樣條神經(jīng)網(wǎng)絡(luò)和線性遞歸神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法對(duì)管式聚合反應(yīng)的溫度分布進(jìn)行了建模,在此基礎(chǔ)上引入了實(shí)時(shí)模型誤差的策略,提出了擴(kuò)展的積分平方誤差控制指標(biāo),解決了管式聚合反應(yīng)的溫度分布控制問(wèn)題。吳海燕[8]提出當(dāng)分子量分布曲線采用離散正交多項(xiàng)式來(lái)描述時(shí),權(quán)值和分子量分布的矩向量存在線性關(guān)系,并利用最優(yōu)算法實(shí)現(xiàn)了分子量分布的形狀控制。申珊華等[9]基于灰箱模型對(duì)分子量分布矩值設(shè)計(jì)預(yù)測(cè)控制器,利用分子量分布矩值可測(cè)的功能完成反饋校正的功能。
分布曲線對(duì)象是通過(guò)宏觀的操作手段控制微觀的輸出曲線,不是任意形狀的目標(biāo)曲線都是能無(wú)偏跟蹤的。在現(xiàn)有研究成果中,無(wú)偏控制問(wèn)題仍然沒(méi)有很好地解決。模型預(yù)測(cè)控制由于其模型預(yù)測(cè)、滾動(dòng)優(yōu)化、反饋校正的鮮明特點(diǎn),使其成為目前公認(rèn)處理復(fù)雜過(guò)程約束控制的有效算法,在石油、化工等過(guò)程領(lǐng)域中得到成功應(yīng)用[10-13]。因此,本文在模型預(yù)測(cè)控制框架下進(jìn)行分布曲線對(duì)象的無(wú)偏控制研究,首先采用B樣條模型進(jìn)行分布曲線對(duì)象的描述,其次通過(guò)復(fù)合梯形方法對(duì)滾動(dòng)優(yōu)化命題進(jìn)行離散化,最后通過(guò)二次規(guī)劃方法進(jìn)行無(wú)偏目標(biāo)曲線計(jì)算,以實(shí)現(xiàn)無(wú)偏控制。
本文采用如下模型進(jìn)行分布曲線描述
其中,v(k)=[v1(k),v2(k),…,vnv(k)]T為nv維權(quán)值向量,D(y)=[D1(y),D2(y),…,Dnv(y)]T為nv維B樣條基函數(shù)向量,xm(k)為nx維狀態(tài)向量,u(k)為nu維輸入向量,e(y)是不可測(cè)輸出擾動(dòng)。
令Δxm(k)=xm(k)?xm(k?1),η(k)=v(k),Δu(k)=u(k)?u(k?1),則式(2) 轉(zhuǎn)化為如下增量表示形式
令x(k)=[Δxm(k)Tη(k)T]T,則分布曲線對(duì)象模型可以用如下方程表示
2.1 預(yù)測(cè)模型
令k時(shí)刻已經(jīng)得到狀態(tài)的估計(jì)值x(k|k),因此,在M個(gè)連續(xù)的控制增量作用下,系統(tǒng)在未來(lái)P個(gè)時(shí)刻的權(quán)值預(yù)測(cè)如下所示
將上述推導(dǎo)整理成如下的預(yù)測(cè)方程
其中,各變量定義為
通過(guò)預(yù)測(cè)方程式(5)可以對(duì)未來(lái)P個(gè)時(shí)刻的曲線形狀進(jìn)行預(yù)測(cè)控制。
2.2 滾動(dòng)優(yōu)化
在采樣時(shí)刻k,通過(guò)最小化性能指標(biāo)函數(shù)(7)確定最優(yōu)控制序列,使得未來(lái)預(yù)測(cè)輸出曲線盡可能接近期望的目標(biāo)曲線,同時(shí)對(duì)控制作用的大小加以約束,避免控制作用變化過(guò)于劇烈
其中,γtar(y)為期望的目標(biāo)曲線,γk+i(y)為k+i時(shí)刻的預(yù)測(cè)輸出曲線,qi(y)為k+i時(shí)刻輸出誤差加權(quán)函數(shù),ri為k+i時(shí)刻控制增量加權(quán)系數(shù),a和b分別為曲線的積分下限和積分上限。采用復(fù)合梯形方法對(duì)式(7)進(jìn)行積分離散化,把區(qū)間[a,b]進(jìn)行n等分,步長(zhǎng)h=(b?a)/n,得到如下離散化公式
將預(yù)測(cè)方程式(6)代入上述優(yōu)化目標(biāo),得到性能指標(biāo)函數(shù)
其中,Q和R均為加權(quán)矩陣,每一個(gè)對(duì)角陣Q(yj)對(duì)角線上的第i元素表示對(duì)未來(lái)的第i個(gè)時(shí)刻分布曲線上yj這一點(diǎn)的重視程度。rij表示對(duì)于第i個(gè)控制變量在未來(lái)的j時(shí)刻變化幅度的限制。
在不考慮輸入輸出約束的條件下,由極值必要條件?J/?ΔU=0求得如下最優(yōu)解
通過(guò)式(10)可以求解出未來(lái)M個(gè)時(shí)刻的控制增量,為了防止模型失配出現(xiàn)的偏差,每次只執(zhí)行第一個(gè)控制增量,到了下一個(gè)采樣時(shí)間點(diǎn)繼續(xù)進(jìn)行優(yōu)化計(jì)算。
2.3 反饋校正
由于模型失配、不可測(cè)干擾等因素存在,系統(tǒng)的實(shí)際運(yùn)行可能偏離理想的優(yōu)化結(jié)果,反饋校正策略必不可少,具體步驟如下。
(1)根據(jù)檢測(cè)儀表,得到分布曲線對(duì)象在[a,b]上的若干測(cè)量值,通過(guò)三次樣條插值方法,得到真實(shí)分布曲線γk(y)。
(2)通過(guò)真實(shí)分布曲線γk(y)與預(yù)測(cè)輸出曲線γk|k?1(y),得到預(yù)測(cè)誤差曲線ek(y)。
(3)根據(jù)誤差曲線ek(y)計(jì)算所有的誤差向量,代入式(10)計(jì)算下一時(shí)刻的控制增量。
上述3步組成一次完整的校正,消除由于模型誤差以及不可測(cè)擾動(dòng)所帶來(lái)的影響,使系統(tǒng)的實(shí)際運(yùn)行盡可能逼近理想的優(yōu)化結(jié)果。
以宏觀的控制變量控制微觀的分布曲線,由于對(duì)象特性本身的原因,不是任意形狀的目標(biāo)曲線都是可達(dá)的,特別是在執(zhí)行機(jī)構(gòu)有約束的情況下。比如對(duì)于分子量分布而言,進(jìn)料的流量、速率都是限定在一個(gè)范圍之內(nèi),低分子比例與高分子比例不能任意變化。因此,有必要在控制分布曲線時(shí)根據(jù)對(duì)象特性對(duì)目標(biāo)曲線進(jìn)行分析,對(duì)不可達(dá)的目標(biāo)曲線做出調(diào)整,放棄部分性能要求,以實(shí)現(xiàn)無(wú)偏控制。
對(duì)于分布曲線對(duì)象,由式(3)通過(guò)推導(dǎo)可以得到分布曲線的穩(wěn)態(tài)模型
其中,vss是穩(wěn)態(tài)權(quán)值,γss(y)為穩(wěn)態(tài)分布曲線。在此基礎(chǔ)上,通過(guò)如下的積分誤差優(yōu)化命題,可以判斷出目標(biāo)分布曲線是否可達(dá)。
其中,qss(y)是加權(quán)函數(shù),通常重要的微觀質(zhì)量部分權(quán)值設(shè)置較大,次要的微觀質(zhì)量部分權(quán)值設(shè)置較小。為了求解上述積分優(yōu)化問(wèn)題,采用復(fù)合梯形公式進(jìn)行離散化。因此,可將目標(biāo)函數(shù)J劃分成常數(shù)項(xiàng),一次項(xiàng)和二次項(xiàng)之和。
其中,
從而轉(zhuǎn)化為標(biāo)準(zhǔn)二次規(guī)劃命題進(jìn)行求解。如果穩(wěn)態(tài)誤差J*小于誤差容限ε,表示目標(biāo)曲線是可達(dá)的;如果穩(wěn)態(tài)誤差J*大于誤差容限ε,表示目標(biāo)曲線是不可達(dá)的,則通過(guò)如下計(jì)算公式,計(jì)算出一條可達(dá)的目標(biāo)曲線來(lái)進(jìn)行無(wú)偏控制。
綜上所述,分布曲線對(duì)象的無(wú)偏模型預(yù)測(cè)控制算法步驟如圖1所示。
圖1 無(wú)偏控制實(shí)施步驟Fig.1 Flow chart of offset-free control
本文針對(duì)如下的分布曲線對(duì)象設(shè)計(jì)控制器
其中,D(y)為3階B樣條基函數(shù),按照如下遞推公式[14]
其中,x表示變量,q表示B樣條基函數(shù)的階次,j表示第j個(gè)基函數(shù)。
通常在預(yù)測(cè)控制中,優(yōu)化時(shí)域P,一般取近似于過(guò)程的上升時(shí)間,本文選擇P=6??刂茣r(shí)域M的選擇應(yīng)當(dāng)兼顧快速性和穩(wěn)定性,本文選擇M=3。輸出偏差加權(quán)陣Q的大小反映了每個(gè)時(shí)刻對(duì)預(yù)測(cè)輸出曲線逼近給定曲線的重視程度,控制增量加權(quán)陣R是防止控制增量的劇烈變化,為了簡(jiǎn)單起見(jiàn)這里Q 和R均選取單位陣。
4.1 仿真一
在本次仿真中,對(duì)象無(wú)模型失配,且目標(biāo)曲線為
γtar(y)=1.16D1(y)+0.31D2(y)+1.08D3(y) (18)
通過(guò)本文提出的無(wú)偏目標(biāo)曲線計(jì)算方法,該目標(biāo)曲線是可達(dá)的,穩(wěn)態(tài)誤差較小。仿真結(jié)果如圖2所示,經(jīng)過(guò)10個(gè)控制周期,輸出曲線已經(jīng)跟蹤上目標(biāo)曲線。
圖2 仿真一控制效果圖Fig.2 Closed-loop response of MPC(simulation 1)
4.2 仿真二
在本次仿真中,對(duì)象無(wú)模型失配,且目標(biāo)曲線為
通過(guò)本文提出的無(wú)偏目標(biāo)曲線計(jì)算方法,該目標(biāo)曲線是不可達(dá)的,穩(wěn)態(tài)誤差較大。選取qss(y)常值函數(shù),計(jì)算出穩(wěn)態(tài)誤差最小的可達(dá)目標(biāo)曲線,如圖3虛線所示。
圖3 目標(biāo)形狀的無(wú)偏性分析Fig.3 Offset-free analysis of target curve
對(duì)于新給定的目標(biāo)曲線,控制效果如圖4所示。
圖4 仿真二控制效果圖Fig.4 Closed-loop response of MPC(simulation 2)
由仿真結(jié)果可知,輸出分布曲線經(jīng)過(guò)10個(gè)控制周期達(dá)到了新的目標(biāo)曲線,為了區(qū)分不同區(qū)間的重要性,可以修改穩(wěn)態(tài)誤差的權(quán)值函數(shù)qss(y)。
4.3 仿真三
在本次仿真中,對(duì)象存在模型失配,目標(biāo)曲線可達(dá),在模型存在誤差的情況下需要使用反饋校正逼近理想的優(yōu)化效果。在本例中模型失配是由于模型的基函數(shù)數(shù)目少于真實(shí)對(duì)象的數(shù)目,導(dǎo)致動(dòng)態(tài)特性與靜態(tài)特性都存在失配。
基函數(shù)如圖5所示。
圖5 模型失配Fig.5 Model-plant mismatch
從如下仿真結(jié)果(圖6)中看出,反饋矯正可以針對(duì)模型失配進(jìn)行矯正,到達(dá)理想的優(yōu)化效果。
圖6 模型失配控制效果圖Fig.6 Closed-loop response of MPC with model-plant mismatch
本文首先采用B樣條基函數(shù)的描述方式,將曲線控制的動(dòng)態(tài)過(guò)程用狀態(tài)空間來(lái)描述,其次利用模型設(shè)計(jì)預(yù)測(cè)控制器,使得輸出曲線盡可能逼近目標(biāo)曲線,最后為了分析目標(biāo)曲線的可達(dá)性,推導(dǎo)出模型的穩(wěn)態(tài)表達(dá)式,利用二次規(guī)劃進(jìn)行求解,解決了分布曲線控制的無(wú)偏性問(wèn)題,下一步工作是針對(duì)變形過(guò)程開(kāi)展多分辨率控制。
符 號(hào) 說(shuō) 明
A,B,C——分別為增量模型的系統(tǒng)矩陣、輸入矩陣和輸出矩陣
D(y) ——B樣條基函數(shù)向量
M ——預(yù)測(cè)控制控制時(shí)域
P ——預(yù)測(cè)控制優(yōu)化時(shí)域Q ——誤差加權(quán)矩陣
R ——控制增量加權(quán)矩陣
v(k) ——B樣條基函數(shù)對(duì)應(yīng)的權(quán)值向量
References
[1] 費(fèi)正順, 胡斌, 葉魯彬, 等. 帶路徑約束的聚烯烴牌號(hào)切換操作優(yōu)化方法 [J]. 化工學(xué)報(bào), 2010, 61(4): 893-900.
FEI Z S, HU B, YE L B, et al. Optimal grade transition of polymerization process with path constraints [J]. CIESC Journal, 2010, 61(4): 893-900.
[2] 張偉杰, 梁軍, 費(fèi)正順, 等. 具有不確定性的聚烯烴牌號(hào)切換過(guò)程動(dòng)態(tài)優(yōu)化 [J]. 化工學(xué)報(bào), 2011, 62(10): 2797-2804. DOI: 10.3969/ j.issn. 0438-1157.2011.10.018.
ZHANG W J, LIANG J, FEI Z S, et al. Optimal grade transition in polymerization processes under uncertainty [J]. CIESC Journal, 2011, 62(10): 2797-2804. DOI: 10.3969/j.issn.0438-1157. 2011.10.018.
[3] 王平. 淤漿法聚乙烯生產(chǎn)中牌號(hào)切換策略研究[D]. 杭州: 浙江大學(xué), 2006.
WANG P. Optimal strategy of grade transition in industrial slurry high-density polyethylene production process[D].Hangzhou: Zhejiang University, 2006.
[4] WANG H. Bounded Dynamic Stochastic Distributions Modeling and Control [M]. London: Springer-Ver-lag Ltd. 2000: 14-20.
[5] WANG H. Robust control of the output probability density functions for dynamic stochastic systems [C]//Proc. of the 1998 Conference on Decision and Control. Tampa, Madison: Omini, 1998: 134-150.
[6] WANG H. Control of the output probability density functions for a class of nonlinear stochastic systems [C]//Proc. of the IFAC Workshop on Algorithms and Architectures for Realtime Control. Cancun, Mexico: Elesvier, 1998: 152-180.
[7] 張春雨. 管式聚合反應(yīng)溫度分布建模及控制方法的研究[D]. 北京:北京化工大學(xué), 2005.
ZHANG C Y. The study of temperature distribution model and control in tubular polymeiuzation reaction[D].Beijing: Beijing University of Chemical Technology, 2005.
[8] 吳海燕. 利用神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)聚合反應(yīng)分子量分布的建模與控制[D]. 北京: 北京化工大學(xué), 2004.
WU H Y. Modeling and controlling molecular weight distribution for polymerization processes via neural networks[D]. Beijing: Beijing University of Chemical Technology, 2004.
[9] 申珊華, 曹柳林, 王晶.基于分布函數(shù)矩的聚合物分子量分布預(yù)測(cè)控制 [J]. 化工學(xué)報(bào), 2013, 64(12): 4379-4384, DOI: 10.3969/j.issn.0438-1157.2013.12. 016.
SHEN S H, CAO L L, WANG J. Predictive control of molecular weight distribution in polymerization reaction based on moment of MWD [J]. CIESC Journal, 2013, 64(12): 4379-4384, DOI: 10.3969/j.issn. 0438-1157.2013.12.016.
[10] 錢積新, 趙均, 徐祖華.預(yù)測(cè)控制[M].北京: 化學(xué)工業(yè)出版社, 2007.
QIAN J X, ZHAO J, XU Z H.Model Predictive Control[M]. Beijing: Chemical Industry Press, 2007.
[11] 韓愷, 趙均, ZHU Yucai, 等.一種擾動(dòng)自適應(yīng)的魯棒預(yù)測(cè)控制算法[J]. 化工學(xué)報(bào), 2009, 60(7): 1730-1738.
HAN K, ZHAO J, ZHU Y C, et al.A robust MPC technique with adaptive disturbance model [J]. CIESC Journal, 2009, 60(7): 1730-1738.
[12] 徐祖華, 趙均, 錢積新.基于Min-Max的預(yù)測(cè)控制魯棒參數(shù)設(shè)計(jì)[J]. 化工學(xué)報(bào), 2004, 55(4): 613-617. XU Z H, ZHAO J , QIAN J X.Robust design method of predictive
controller parameter based on Min-Max ruler [J]. Chinese Journal of Chemical Industry and Engineering(China), 2004, 55(4): 613-617.
[13] 徐祖華, ZHU Yucai, 趙均, 等.新一代的自適應(yīng)模型預(yù)測(cè)控制器[J]. 化工學(xué)報(bào), 2008, 59(5): 1207-1215.
XU Z H, ZHU Y C, ZHAO J, et al. Next-generation adaptive MPC controller [J]. Chinese Journal of Chemical Industry and Engineering (China), 2008, 59(5): 1207-1215.
[14] 程正興, 李水根. 數(shù)值逼近與常微分方程數(shù)值解[M]. 西安: 西安交通大學(xué)出版社, 1998.
CHEN Z X, LI S G.Numerical Approximation and Numerical Solution of Ordinary Differential Equations[M]. Xi'an: Xi'an Jiaotong University Press, 1998.
研究論文
Received date: 2015-12-22.
Foundation item: supported by the National High Technology Research and Development Program of China(2014AA041802) and the National Natural Science Foundation of China(U1509209,61273145,61273146).
Offset-free model-predictive control algorithm of distribution process
KANG Yuequn, XU Zuhua, ZHAO Jun, SHAO Zhijiang
(State Key Laboratory of Industrial Control Technology, College of Control Science and Engineering, Zhejiang University, Hangzhou 310027, Zhejiang, China)
Abstract:With the improvement of overall system performance requirements, control problems in distribution process has already become the current research focus. The output of the object of microscopic distribution process are controlled by macro way, not can arbitrary shaped curves track with offset-free. This paper propose an offset-free model predictive control algorithm of controlling the distribution process. First, the method describe the distribution process with B-splines. Second, using composite trapezoidal rule for discretizing proposition of rolling optimization. Finally, using the quadratic programming method to calculate the offset-free target to achieve offset-free control. It proved well performed at simulation experiment.
Key words:distribution process; model-predictive control; offset-free control; optimization; mathematical modeling
DOI:10.11949/j.issn.0438-1157.20151946
中圖分類號(hào):TP 13
文獻(xiàn)標(biāo)志碼:A
文章編號(hào):0438—1157(2016)03—0701—06
基金項(xiàng)目:國(guó)家高技術(shù)研究發(fā)展計(jì)劃項(xiàng)目(2014AA041802);國(guó)家自然科學(xué)基金項(xiàng)目(U1509209, 61273145, 61273146)。
Corresponding author:Prof. XU Zuhua, xuzh@iipc.zju.edu.cn