国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于輸入軌跡參數(shù)化的間歇過(guò)程迭代學(xué)習(xí)控制

2016-05-11 02:13葉凌箭馬修水宋執(zhí)環(huán)浙江大學(xué)寧波理工學(xué)院浙江寧波3500浙江大學(xué)控制科學(xué)與工程學(xué)系浙江杭州3007
化工學(xué)報(bào) 2016年3期
關(guān)鍵詞:優(yōu)化

葉凌箭,馬修水,宋執(zhí)環(huán)(浙江大學(xué)寧波理工學(xué)院, 浙江 寧波 3500;浙江大學(xué)控制科學(xué)與工程學(xué)系, 浙江 杭州 3007)

?

基于輸入軌跡參數(shù)化的間歇過(guò)程迭代學(xué)習(xí)控制

葉凌箭1,2,馬修水1,宋執(zhí)環(huán)2
(1浙江大學(xué)寧波理工學(xué)院, 浙江 寧波 315100;2浙江大學(xué)控制科學(xué)與工程學(xué)系, 浙江 杭州 310027)

摘要:針對(duì)間歇過(guò)程的迭代學(xué)習(xí)控制問(wèn)題,提出了一種基于輸入軌跡參數(shù)化的迭代學(xué)習(xí)控制策略。根據(jù)最優(yōu)輸入軌跡的主要形態(tài)特征,將其參數(shù)化為較少量的決策變量,降低傳統(tǒng)迭代學(xué)習(xí)控制復(fù)雜性的同時(shí)維持良好的優(yōu)化控制效果?;谳斎胲壽E參數(shù)化的迭代學(xué)習(xí)控制策略能保持算法的簡(jiǎn)潔性和易實(shí)現(xiàn)性,在不確定擾動(dòng)影響下逐步改善產(chǎn)品質(zhì)量。對(duì)一個(gè)間歇反應(yīng)器的仿真研究驗(yàn)證了本文方法的有效性。

關(guān)鍵詞:間歇式;優(yōu)化;化學(xué)過(guò)程;迭代學(xué)習(xí)控制;輸入?yún)?shù)化

2015-12-21收到初稿,2016-01-04收到修改稿。

聯(lián)系人:馬修水。第一作者:葉凌箭(1984—),男,博士,副教授。

引 言

迭代學(xué)習(xí)控制(ILC)利用歷史運(yùn)行數(shù)據(jù)信息反復(fù)更新控制輸入,以獲得期望的輸出軌跡,改善控制品質(zhì)[1-2]?;らg歇過(guò)程具有批次重復(fù)的特性,歷史批次的運(yùn)行數(shù)據(jù)中包含了大量有用信息,因此特別適合應(yīng)用迭代學(xué)習(xí)控制策略[3]。

近年來(lái),國(guó)內(nèi)外針對(duì)間歇過(guò)程的迭代學(xué)習(xí)控制算法研究已有較多報(bào)道。Lee等[3]對(duì)ILC技術(shù)發(fā)展歷程和與其相關(guān)的控制技術(shù)進(jìn)行了梳理和討論,在其前期研究成果[4-8]的基礎(chǔ)上著重描述了一類Q-ILC算法及其在快速熱處理過(guò)程上的應(yīng)用。針對(duì)間歇過(guò)程具有強(qiáng)非線性等復(fù)雜特性,Zhang等[9-12]利用神經(jīng)網(wǎng)絡(luò)對(duì)間歇過(guò)程進(jìn)行數(shù)據(jù)建模,分別從批間、批內(nèi)優(yōu)化等角度出發(fā)對(duì)產(chǎn)品質(zhì)量控制算法進(jìn)行了研究,顯示了ILC在間歇過(guò)程上的優(yōu)越性能。陳宸等[13]結(jié)合ILC和模型預(yù)測(cè)控制,在同批次內(nèi)運(yùn)用預(yù)測(cè)模型計(jì)算控制增量,實(shí)現(xiàn)了批內(nèi)優(yōu)化。賈立等[14-15]針對(duì)間歇過(guò)程產(chǎn)品質(zhì)量?jī)?yōu)化問(wèn)題的ILC算法進(jìn)行了尋優(yōu)算法和收斂性分析等工作。Sanzida等[16]針對(duì)冷卻結(jié)晶間歇過(guò)程設(shè)計(jì)了分層ILC結(jié)構(gòu),上層實(shí)時(shí)更新下層ILC算法的溫度設(shè)定值。邸麗清等[17]提出了一種基于多向核偏最小二乘法的間歇過(guò)程批間優(yōu)化策略,在苯乙烯聚合反應(yīng)和乙醇發(fā)酵過(guò)程中得到了較好的結(jié)果。

從以上工作中可以看到,現(xiàn)有針對(duì)間歇過(guò)程的ILC算法研究,主要集中在以下方面:間歇過(guò)程的數(shù)據(jù)建模問(wèn)題、改進(jìn)優(yōu)化能力、學(xué)習(xí)速度及參數(shù)自適應(yīng)、魯棒性問(wèn)題等。和其他研究工作不同,本文研究了一種基于輸入軌跡參數(shù)化的ILC策略,針對(duì)的是決策變量的選擇問(wèn)題。對(duì)此,文獻(xiàn)中報(bào)道的方法一般都對(duì)輸入軌跡進(jìn)行簡(jiǎn)單的離散化處理,即將整個(gè)時(shí)間區(qū)間劃分為很多小網(wǎng)格,每一個(gè)網(wǎng)格內(nèi)的輸入值作為獨(dú)立的決策變量考慮,這可能導(dǎo)致問(wèn)題規(guī)模過(guò)于龐大,影響尋優(yōu)效率。本文對(duì)輸入軌跡進(jìn)行合理參數(shù)化后,能夠在不明顯影響優(yōu)化性能的同時(shí),顯著降低ILC算法規(guī)模和復(fù)雜程度。

1 迭代學(xué)習(xí)控制

考慮一類以產(chǎn)品質(zhì)量/指標(biāo)為優(yōu)化目標(biāo)的間歇過(guò)程,只考慮批次結(jié)束后的產(chǎn)品質(zhì)量指標(biāo),不考慮批內(nèi)軌跡跟蹤問(wèn)題。優(yōu)化目標(biāo)表示為

式中,u∈Rm和yf∈Rn分別為待求解的過(guò)程決策變量和終端產(chǎn)品質(zhì)量;J為待最小化的目標(biāo)函數(shù);f為u和yf之間的非線性映射關(guān)系。

最優(yōu)化問(wèn)題(1)是一個(gè)非線性規(guī)劃問(wèn)題,可以使用如序列二次規(guī)劃(SQP)、內(nèi)點(diǎn)法等數(shù)值算法求解。但由于間歇過(guò)程受建模誤差和不確定擾動(dòng)等因素的影響,求解結(jié)果往往不是真實(shí)的最優(yōu)解。

將輸入輸出函數(shù)f在參考輸入uref處線性化,可得yf的估計(jì)值

式中,G∈Rm×n為yf和u在uref處的增益矩陣;Δu為相對(duì)于uref的輸入增量。真實(shí)輸出值yf和預(yù)測(cè)值之間的關(guān)系記為

其中,偏差項(xiàng)e來(lái)源于線性化誤差、不確定擾動(dòng)導(dǎo)致的誤差等。ILC利用歷史批次的運(yùn)行數(shù)據(jù),不斷調(diào)整當(dāng)前批次的控制輸入,最終消除控制誤差。以第k批次的輸入uk為參考點(diǎn),對(duì)k+1批次按照式(2)進(jìn)行展開(kāi)

式中,Δuk+1=uk+1–uk,G在uk點(diǎn)計(jì)算得到。在第k批次結(jié)束時(shí),偏差ek可以根據(jù)實(shí)際測(cè)量得到,假設(shè)這一偏差在第k+1批次時(shí)保持不變,即ek+1=ek,則校偏后的輸出

以控制增量Δuk+1為優(yōu)化問(wèn)題的決策變量,ILC等同于求解如下最優(yōu)化問(wèn)題

式中,yd是產(chǎn)品質(zhì)量的目標(biāo)值;Q和R分別是m和n維對(duì)角陣,代表不同輸入輸出量的權(quán)重系數(shù)。Q相對(duì)于R越小,每次迭代的控制變化量越小,收斂速度慢;反之控制變化量越大,收斂速度快。

注1:由于式(2)是線性化即一階泰勒展開(kāi)得來(lái),因此對(duì)于強(qiáng)非線性間歇過(guò)程,上述迭代關(guān)系只在參考軌跡附近的很小鄰域內(nèi)成立。如果控制變化量過(guò)大,導(dǎo)致操作范圍跳出式(2)近似成立的鄰域,可能得到無(wú)效解。實(shí)際使用時(shí)必須適當(dāng)調(diào)節(jié)矩陣R,使操作較為“平緩”地過(guò)渡到最優(yōu)操作點(diǎn)。

為進(jìn)一步得到Δuk+1的解析解,將式(5)代入式(6)中并令目標(biāo)函數(shù)的一階梯度?J/?Δuk+1=0,得[6]

2 輸入軌跡參數(shù)化

2.1 參數(shù)化方法

理論上,間歇過(guò)程的輸入軌跡是一條無(wú)窮多維的曲線。為便于計(jì)算求解,處理間歇過(guò)程的一種通用方法是將輸入軌跡在批次運(yùn)行時(shí)間內(nèi)進(jìn)行離散化,即將時(shí)間區(qū)間劃分為m個(gè)間隔,單個(gè)間隔內(nèi)的輸入視為常數(shù),這樣就得到m個(gè)獨(dú)立決策變量(控制向量參數(shù)法)。

文獻(xiàn)中報(bào)道的ILC方法也大多使用這種離散化方法對(duì)間歇過(guò)程進(jìn)行優(yōu)化控制。本文在ILC框架下提出一種輸入軌跡參數(shù)化策略,不對(duì)軌跡曲線進(jìn)行等間距離散化,而是根據(jù)其形態(tài)特征,只使用少量決策變量對(duì)其進(jìn)行參數(shù)化表征,作為新的求解決策變量,簡(jiǎn)化問(wèn)題復(fù)雜性。

以圖1中所示的幾種基本情況為例,對(duì)該參數(shù)化策略進(jìn)行詳細(xì)說(shuō)明。如圖1(a)所示,當(dāng)輸入軌跡(近似)是水平直線時(shí),整條曲線可用一個(gè)參數(shù)u1描述,此時(shí)u(t)=u1;如圖1(b)所示,當(dāng)輸入軌跡是斜坡型直線時(shí),可用頭尾兩端的輸入u1和u2描述,此時(shí)u(t)=u1+(u2-u1)t/tf。同理,對(duì)于n次多項(xiàng)式型曲線,可用n+1個(gè)參數(shù)描述。這些參數(shù)唯一地確定了整個(gè)時(shí)間窗口內(nèi)的控制輸入,因此它們可以作為優(yōu)化控制問(wèn)題中新的決策變量使用。如果輸入軌跡的形態(tài)接近低次多項(xiàng)式曲線,則可以在保持同等控制效果的同時(shí)大幅度減少?zèng)Q策變量個(gè)數(shù)。

圖1 輸入軌跡曲線的幾種基本形態(tài)Fig.1 Basic shapes for input trajectory

實(shí)際間歇過(guò)程反應(yīng)機(jī)理復(fù)雜,不同階段往往呈現(xiàn)出截然不同的動(dòng)力學(xué)特征,單一的多項(xiàng)式曲線往往不能很好地表征最優(yōu)輸入軌跡曲線,更多時(shí)候是一些基本形態(tài)的組合。圖2列出了幾種組合情況,圖2(a)中的時(shí)間區(qū)間[0, tf]以t1和t2為時(shí)間節(jié)點(diǎn)平均分為3個(gè)區(qū)間,每個(gè)區(qū)間內(nèi)部分別使用3條水平直線,此時(shí)控制輸入時(shí)間函數(shù)和決策變量分別為

注2:實(shí)際上,圖2(a)即為傳統(tǒng)的輸入軌跡離散化方法??梢宰C明,當(dāng)間隔數(shù)m→∞時(shí),曲線能逼近任意形狀的輸入軌跡形態(tài)。另外,從后文分析中可以看到,該方法只是本文對(duì)輸入軌跡進(jìn)行參數(shù)化的一種特殊情況。

圖2 輸入軌跡曲線的組合情形Fig.2 Combined shapes of input trajectory

由于增加了兩個(gè)優(yōu)化自由度,方法的效果應(yīng)該優(yōu)于t1和t2固定時(shí)的情形。值得注意的是,實(shí)際應(yīng)用中應(yīng)該是減少了決策變量個(gè)數(shù),而不是增加。這是因?yàn)椋海?)時(shí)間節(jié)點(diǎn)ti固定時(shí),為提高精度要求,只能增加離散化數(shù)量來(lái)實(shí)現(xiàn),以滿足當(dāng)輸入軌跡最“陡”時(shí)的精度要求;而ti活動(dòng)時(shí),可調(diào)整參數(shù)化策略,當(dāng)軌跡變化較為平緩時(shí)增加離散化間隔,反之減少。(2)復(fù)雜間歇過(guò)程往往受到外部各種因素的影響,分階段軌跡曲線往往呈現(xiàn)出一種時(shí)間尺度上的拉伸或壓縮的特性,此時(shí)使用時(shí)間參數(shù)作為自由變量更合理。

圖2(b)考慮時(shí)間節(jié)點(diǎn)t1和t2非固定,它們作為新的參數(shù)化決策變量進(jìn)入到最優(yōu)化問(wèn)題中,即

圖2(c)所示為水平直線和斜坡直線組合的情況,決策變量等同于式(9),控制輸入時(shí)間函數(shù)為

圖2(d)所示為不連續(xù)的斜坡直線,控制輸入時(shí)間函數(shù)和決策變量分別為

2.2 合理性討論

傳統(tǒng)的輸入軌跡離散化方法,理論上能通過(guò)增加m提高優(yōu)化精度,但是增加m的后果是增加了控制/優(yōu)化算法的復(fù)雜程度和計(jì)算量。特別是當(dāng)不確定擾動(dòng)存在時(shí),需要對(duì)間歇過(guò)程進(jìn)行在線優(yōu)化,而計(jì)算負(fù)荷過(guò)大對(duì)于實(shí)現(xiàn)在線優(yōu)化不利。每增加一個(gè)決策變量,尋優(yōu)空間將快速膨脹。如果m太大,也可能導(dǎo)致算法的不穩(wěn)定,如更容易陷入局部最優(yōu)點(diǎn)或計(jì)算過(guò)程中得到病態(tài)矩陣。

ILC的一個(gè)主要特征,是系統(tǒng)在受到不確定擾動(dòng)影響時(shí),仍可以通過(guò)迭代自適應(yīng)調(diào)節(jié)決策變量抑制干擾,具有一定魯棒性。本文方法也繼承了ILC這一優(yōu)點(diǎn),具備實(shí)時(shí)優(yōu)化潛力。由于擾動(dòng)對(duì)系統(tǒng)最優(yōu)輸入軌跡的影響往往體現(xiàn)上改變某些軌跡特征值(如子軌跡切換時(shí)間等)[18],而不改變最優(yōu)軌跡的形態(tài)(如子軌跡的順序)。這意味著只需對(duì)輸入軌跡的若干重要特征進(jìn)行參數(shù)化,并在ILC算法作用下動(dòng)態(tài)調(diào)節(jié),無(wú)需在受到擾動(dòng)作用時(shí)重新在線優(yōu)化,因此在實(shí)時(shí)優(yōu)化背景下具有重要意義。

對(duì)輸入軌跡曲線進(jìn)行參數(shù)化,要求以最少的參數(shù)進(jìn)行最準(zhǔn)確的描述,前提就是應(yīng)大致了解最優(yōu)控制輸入的形態(tài)特征,掌握過(guò)程操作的先驗(yàn)知識(shí)。這部分知識(shí)可以來(lái)源于:(1)雖然間歇過(guò)程機(jī)理的內(nèi)部細(xì)節(jié)非常復(fù)雜,但一些主要的反應(yīng)特征、原理等可以得到適度解釋,有助于人們對(duì)其進(jìn)行優(yōu)化控制;(2)對(duì)已實(shí)際生產(chǎn)的過(guò)程,工程師已積累了大量實(shí)踐經(jīng)驗(yàn),這部分專家知識(shí)可作為參數(shù)化的重要依據(jù);(3)在不具備任何先驗(yàn)知識(shí)時(shí),也可以先使用傳統(tǒng)方法等在計(jì)算機(jī)上進(jìn)行仿真、優(yōu)化等預(yù)備工作,對(duì)得到的初步結(jié)果進(jìn)行提煉、簡(jiǎn)化等。

3 仿真實(shí)例

3.1 體系描述

本節(jié)研究一個(gè)間歇反應(yīng)器過(guò)程,反應(yīng)物A和B生成產(chǎn)物C,同時(shí)B自身發(fā)生合成反應(yīng)生成D

其中B的投放速率u(t)為過(guò)程操作輸入,約束條件為0≤u(t) ≤0.001 L·min?1。機(jī)理模型參見(jiàn)文獻(xiàn)[19],為了和實(shí)際情況更接近,本文假設(shè)模型未知,而使用BP神經(jīng)網(wǎng)絡(luò)對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)建模。反應(yīng)器的主要的狀態(tài)變量為[cAcBcCcDV],分別表示4種物質(zhì)濃度和反應(yīng)液體積。其他相關(guān)過(guò)程參數(shù)列于表1。

表1 反應(yīng)器過(guò)程參數(shù)Table 1 Process variables

該過(guò)程的產(chǎn)品質(zhì)量目標(biāo)為cB,d=0.025 mol·L?1和cD,d=0.15 mol·L?1;另一個(gè)操作目標(biāo)是最大化產(chǎn)物C的產(chǎn)量。根據(jù)上述目標(biāo)有

注意,為將最大化某指標(biāo)納入到目標(biāo)函數(shù)中,將其目標(biāo)值設(shè)為0,并將權(quán)重矩陣Q中的對(duì)應(yīng)系數(shù)設(shè)為負(fù)數(shù)。后文使用的Q設(shè)定為diag([104,104,-1]),u和R則根據(jù)不同參數(shù)化情況略有差別。

3.2 參數(shù)化方案

使用一般的數(shù)值優(yōu)化算法,可以得到最優(yōu)輸入軌跡大致如圖3所示。在總反應(yīng)時(shí)間內(nèi)大致分為3個(gè)階段:第1和第3階段u(t)分別為最大值0.001和最小值0,為直線形態(tài);第2階段u(t)呈現(xiàn)出一種逐漸減少的狀態(tài),為曲線形態(tài)。注意各個(gè)階段間的B進(jìn)料流率是不連續(xù)的。該最優(yōu)輸入軌跡可以從該反應(yīng)過(guò)程的機(jī)理上進(jìn)行解釋[20]:反應(yīng)之初,B進(jìn)料為最大進(jìn)料以加速反應(yīng)進(jìn)程生產(chǎn)更多的C。由于操作目標(biāo)中需要對(duì)cB和cD的量進(jìn)行控制,因此第2階段的輸入曲線在產(chǎn)物C產(chǎn)量和B、D濃度之間取得平衡。最后停止B進(jìn)料,將其消耗至接近目標(biāo)值。

根據(jù)圖3所示的軌跡形態(tài)特征,一個(gè)合理的選擇是將u(t)分為3段考慮:

圖3 最優(yōu)輸入軌跡Fig.3 Optimal input trajectory

其中t1和t2作為新的決策變量納入到優(yōu)化控制問(wèn)題中。參數(shù)化后,頭尾兩個(gè)時(shí)間段內(nèi)的u(t)取值無(wú)需進(jìn)一步考慮,大大降低了問(wèn)題復(fù)雜程度。進(jìn)一步地,在[t1,t2]時(shí)間段考慮采用如下3種不同的參數(shù)化方案。

圖4 輸入軌跡迭代過(guò)程Fig.4 Iteration process for input trajectory

方案1:以水平直線近似中間曲線:u(t)=u1。該方案中,ILC的決策變量共3個(gè),u=[t1t2u1]T。

圖5 終端產(chǎn)物質(zhì)量和目標(biāo)函數(shù)迭代效果Fig.5 Iteration reaults for terminl product quality and objective

方案2:將[t1,t2]時(shí)間段平均分為5個(gè)間隔,每個(gè)間隔內(nèi)依次使用水平直線u(t)=ui。總的決策變量共7個(gè),u=[t1t2u1u2u3u4u5]T。

方案3:以斜坡直線近似中間的曲線,使用u1和u2兩個(gè)參數(shù)描述,分別代表斜坡直線頭尾兩處的輸入。決策變量共4個(gè),u=[t1t2u1u2]T。

以上3種方案中,過(guò)程模型都采用實(shí)驗(yàn)法收集150組訓(xùn)練數(shù)據(jù),然后使用3層結(jié)構(gòu)的BP神經(jīng)網(wǎng)絡(luò)擬合得到,擬合結(jié)果的R2值均大于0.99。假設(shè)各方案的初始輸入軌跡相同,各參數(shù)為t1=25 min,t2=210 min,ui=8.65×10?4L·min?1,圖4和圖5分別顯示了它們迭代10次的控制輸入軌跡變化過(guò)程和產(chǎn)品質(zhì)量控制效果。

從圖中看到,3種方案經(jīng)過(guò)若干次迭代后都收斂至各自位置,取得了較好的優(yōu)化控制效果。其中cD和C產(chǎn)量只迭代3次后就迅速逼近最終值,cB的迭代收斂速度略慢。注意3種方案最終結(jié)果的差異顯示在圖5中的放大區(qū)域,具體數(shù)值列于表2。

從表中可以看出3種ILC方案最終的控制效果對(duì)比,其中方案1的目標(biāo)函數(shù)值最大(-0.18606),效果相對(duì)而言最差;方案3的目標(biāo)函數(shù)值最?。ǎ?.18639),效果最好。對(duì)比1和2兩種方案,由于后者是前者的更一般化形式,即中間一段曲線被分為更多間隔對(duì)待,具有更多優(yōu)化自由度,因此理論上方案2的效果應(yīng)好于方案1。對(duì)比方案2和方案3,雖然方案3只用了2個(gè)參數(shù)描述中間的輸入軌跡,但由于其斜坡型的輸入軌跡更貼近符合反應(yīng)機(jī)理的最優(yōu)輸入軌跡,反而取得了更好的效果。

表2 迭代學(xué)習(xí)控制最終效果Table 2 Final results of ILC

圖6 不確定擾動(dòng)情形下J的變化趨勢(shì)Fig.6 Trend of J under uncertain disturbances

另一方面,雖然三者的最終控制效果有所不同,但其絕對(duì)差異并不顯著。3種ILC控制方案中,cB和cD的產(chǎn)物質(zhì)量都得到了非常良好的控制,產(chǎn)物C的產(chǎn)量也得到了大幅度的提高??傮w而言,由于方案1只需3個(gè)參數(shù)就能完全定義整條輸入軌跡,工程上實(shí)現(xiàn)起來(lái)最為簡(jiǎn)單便捷,因此如果從實(shí)用性角度等綜合考慮,方案1是一個(gè)不錯(cuò)的選擇。

3.3 不確定擾動(dòng)下的ILC效果

以方案3為例,驗(yàn)證ILC算法在系統(tǒng)受到不確定擾動(dòng)(考慮反應(yīng)系數(shù)k1)影響時(shí)的迭代控制性能。分別設(shè)置參數(shù)k1=0.02, 0.04, 0.06和0.08,起點(diǎn)統(tǒng)一為標(biāo)稱工作點(diǎn),對(duì)方案3進(jìn)行仿真驗(yàn)證。注意在運(yùn)行迭代控制算法時(shí),k1的真實(shí)值是未知的,只根據(jù)批次結(jié)束后測(cè)量得到的被控變量值進(jìn)行迭代控制。

結(jié)果顯示,經(jīng)歷若干次迭代后各情形均收斂至各自的最終狀態(tài),cB和cD都近似完成了高精度的跟蹤控制,C產(chǎn)量也隨著批次增加得到很大程度的改善,性能指標(biāo)J(1-10批次)顯示于圖6。從圖中可以看到,ILC迭代算法在不確定擾動(dòng)影響下仍是有效的,性能指標(biāo)J隨著迭代批次增加逐漸減小,并快速收斂。注意圖中k1的4種不同情形下,最終的J在數(shù)值上有所差別,這是因?yàn)椴煌r下系統(tǒng)的C產(chǎn)量的可達(dá)最大值不同。

4 結(jié) 論

本文提出了一種基于輸入軌跡參數(shù)化的ILC策略,主要思想是根據(jù)輸入軌跡曲線的形態(tài)特征對(duì)其進(jìn)行參數(shù)化,并將得到的參數(shù)作為ILC問(wèn)題的決策變量。和傳統(tǒng)ILC中對(duì)時(shí)間區(qū)間等間隔離散化的方法不同,本文方法不僅可以將某個(gè)時(shí)間點(diǎn)或時(shí)間段的輸入值作為軌跡參數(shù),也可以將分段軌跡曲線的切換時(shí)間等作為軌跡參數(shù),提高了ILC的靈活性。

反應(yīng)間歇過(guò)程的仿真研究中,參數(shù)化最合理的方案3最終得到了最好的優(yōu)化控制效果,這是在事先對(duì)最優(yōu)輸入軌跡形態(tài)有所了解的前提下取得的。對(duì)其他工業(yè)實(shí)例,設(shè)計(jì)人員應(yīng)充分利用各種專家知識(shí)對(duì)輸入軌跡進(jìn)行合理參數(shù)化,并在算法復(fù)雜度和優(yōu)化效果之間謀求平衡。

References

[1] 李仁俊, 韓正之. 迭代學(xué)習(xí)控制綜述[J]. 控制與決策, 2005, (9): 961-966.

LI R J, HAN Z Z. Survey of iterative learning control [J]. Control and Decision, 2005, (9): 961-966.

[2] 馬航, 楊俊友, 袁琳. 迭代學(xué)習(xí)控制研究現(xiàn)狀與趨勢(shì)[J].控制工程, 2009, (3): 286-290.

MA H, YANG J Y, YUAN L. Current state and trend of iterative learning control [J]. Control Engineering of China, 2009, (3): 286-290.

[3] LEE J H, LEE K S. Iterative learning control applied to batch processes: an overview [J]. Control Engineering Practice, 2007, 15(10): 1306-1318.

[4] LEE K S, KIM W C, LEE J H. Model-based iterative learning control with quadratic criterion for linear batch processes [J]. Journal of Control, Automation, and System Engineering, 1996, 2(3): 148-157.

[5] LEE K S, LEE J H. Convergence of constrained model predictive control for batch processes [J]. IEEE Transactions on Automatic Control, 2000, 45(10): 1928-1932.

[6] LEE K S, LEE J, CHIN I S, et al. Control of wafer temperature uniformity in rapid thermal processing using an optimal iterative learning control technique [J]. Industrial and Engineering Chemistry Research, 2001, 40(7): 1661-1672.

[7] LEE K S, LEE J H, CHIN I S, et al. Model predictive control technique combined with iterative learning control for batch processes [J]. AIChE Journal, 1999, 45(10): 2175-2187.

[8] LEE J H, LEE K S, KIM W C. Model-based iterative learning control with a quadratic criterion for time-varying linear systems [J]. Automatica, 2000, 36(5): 641-657.

[9] XIONG Z, ZHANG J. A batch-to-batch iterative optimal control strategy based on recurrent neural network models [J]. Journal of Process Control, 2005, 15(1): 11-21.

[10] ZHANG J. A neural network-based strategy for the integrated batch-to-batch control and within-batch control of batch processes [J]. Transactions of the Institute of Measurement and Control, 2005, 27(5): 391-410.

[11] ZHANG J. Batch-to-batch optimal control of a batch polymerisation process based on stacked neural network models [J]. Chemical Engineering Science, 2008, 63(5): 1273-1281.

[12] ZHANG J, XIONG Z, GUILLAUME D, et al. Batch to batch iterative learning control of a fed-batch fermentation process// Mechanical Engineering and Technology [M]. Berlin Heidelberg: Springer, 2012: 253-260

[13] 陳宸, 熊智華. 一種間歇過(guò)程的綜合預(yù)測(cè)迭代學(xué)習(xí)控制方法[J].控制理論與應(yīng)用, 2012, (8): 1069-1072.

CHEN C, XIONG Z H. An integrated predictive iterative learning control for batch process [J]. Control Theory & Applications, 2012, (8): 1069-1072.

[14] 賈立, 施繼平, 邱銘森. 一種間歇過(guò)程產(chǎn)品質(zhì)量迭代學(xué)習(xí)控制策略[J]. 化工學(xué)報(bào), 2009, 60(8): 2017-2023.

JIA L, SHI J P, QIU M S. A novel iterative learning control for product quality control in batch process [J]. CIESC Journal, 2009, 60(8): 2017-2023.

[15] 賈立, 施繼平, 邱銘森. 一類間歇生產(chǎn)過(guò)程的迭代學(xué)習(xí)控制算法及其收斂性分析[J]. 化工學(xué)報(bào), 2010, 61(1): 116-123.

JIA L, SHI J P, QIU M S. An iterative learning control algorithm with convergence analysis for batch process [J]. CIESC Journal, 2010, 61(1): 116-123.

[16] SANZIDA N, NAGY Z K. Iterative learning control for the systematic design of supersaturation controlled batch cooling crystallisation processes [J]. Computers & Chemical Engineering, 2013, 59: 111-121.

[17] 邸麗清, 熊智華, 陽(yáng)憲惠. 基于MKPLS和SQP方法的間歇過(guò)程迭代優(yōu)化控制[J]. 化工學(xué)報(bào), 2007, 58(12): 3102-3107.

DI L Q, XIONG Z H, YANG X H. Iterative optimal control for batch processes based on MKPLS and SQP methods [J]. Journal of Chemical Industry and Engineering (China), 2007, 58(12): 3102-3107.

[18] SRINIVASAN B, BONVIN D, VISSER E, et al. Dynamic optimization of batch processes (Ⅱ): Role of measurements in handling uncertainty [J]. Computers & Chemical Engineering, 2003, 27(1): 27-44.

[19] SRINIVASAN B, PALANKI S, BONVIN D. Dynamic optimization of batch processes (Ⅰ): Characterization of the nominal solution [J]. Computers & Chemical Engineering, 2003, 27(1): 1-26.

[20] 葉凌箭, 馬修水, 宋執(zhí)環(huán). 不確定性間歇過(guò)程的一種實(shí)時(shí)優(yōu)化控制方法[J]. 化工學(xué)報(bào), 2014, 65(9): 3535-3543.

YE L J, MA X S, SONG Z H. A real-time optimization approach for uncertain batch processes [J]. CIESC Journal, 2014, 65(9): 3535-3543.

研究論文

Received date: 2015-12-21.

Foundation item: supported by the National Natural Science Foundation of China (61304081), the Natural Science Foundation of Zhejiang Province (LQ13F030007) and the Ningbo Innovation Team (2012B82002, 2013B82005).

Iterative learning control of batch process with input trajectory parameterization

YE Lingjian1,2, MA Xiushui1, SONG Zhihuan2
(1Ningbo Institute of Technology, Zhejiang University, Ningbo 315100, Zhejiang, China;2Department of Control Science and Engineering, Zhejiang University, Hangzhou 310027, Zhejiang, China)

Abstract:An iterative learning control (ILC) approach with input trajectory parameterization is proposed for batch processes. In the new approach, the main characteristics of the optimal input profile are obtained to parameterize the whole input trajectory with a few scholar decision variables. The proposed ILC method maintains the simplicity of the algorithm, while improving the optimizing control performance from batch to batch under uncertainties. A batch reactor is simulated to demonstrate the effectiveness of proposed ILC method.

Key words:batchwise; optimization; chemical processes; iterative learning control; input parameterization

DOI:10.11949/j.issn.0438-1157.20151929

中圖分類號(hào):TP 273

文獻(xiàn)標(biāo)志碼:A

文章編號(hào):0438—1157(2016)03—0743—08

基金項(xiàng)目:國(guó)家自然科學(xué)基金項(xiàng)目(61304081);浙江省自然科學(xué)基金項(xiàng)目(LQ13F030007);寧波市創(chuàng)新團(tuán)隊(duì)項(xiàng)目(2012B82002,2013B82005)。

Corresponding author:MA Xiushui, mxsh63@ali yun.com

猜你喜歡
優(yōu)化
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
PEMFC流道的多目標(biāo)優(yōu)化
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
事業(yè)單位中固定資產(chǎn)會(huì)計(jì)處理的優(yōu)化
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見(jiàn)的負(fù)載均衡算法的優(yōu)化