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

?

實時優(yōu)化與分布式控制集成算法

2017-01-13 07:23李麗娟薛霏霏
計算機(jī)測量與控制 2016年8期
關(guān)鍵詞:動態(tài)控制設(shè)定值穩(wěn)態(tài)

楊 凱,李麗娟,薛霏霏

(南京工業(yè)大學(xué)電氣工程與控制科學(xué)學(xué)院,南京 211800)

實時優(yōu)化與分布式控制集成算法

楊 凱,李麗娟,薛霏霏

(南京工業(yè)大學(xué)電氣工程與控制科學(xué)學(xué)院,南京 211800)

預(yù)測控制作為一種以預(yù)測模型為基礎(chǔ)的先進(jìn)控制算法,分布式預(yù)測控制廣泛應(yīng)用于復(fù)雜高維的復(fù)雜大系統(tǒng)控制中;提出了針對大規(guī)模過程的實時優(yōu)化與分布式預(yù)測控制集成算法,包含穩(wěn)態(tài)目標(biāo)計算層和動態(tài)分布式控制層;在穩(wěn)態(tài)目標(biāo)計算層根據(jù)當(dāng)前系統(tǒng)的運行狀況進(jìn)行集中優(yōu)化,在系統(tǒng)運行的每一時刻計算出相對的全局最優(yōu)值,并將其傳遞到下層進(jìn)行控制;在動態(tài)控制層將復(fù)雜的大系統(tǒng)分為若干個相對獨立的子系統(tǒng),并且充分考慮各個子系統(tǒng)之間的關(guān)聯(lián)和耦合,用分布式預(yù)測控制算法對上層計算得到的相對的全局最優(yōu)值進(jìn)行跟蹤,提高系統(tǒng)在動態(tài)情況下的控制性能;仿真應(yīng)用表明,此方法的優(yōu)點在于保證全局最優(yōu)的同時,降低了計算的復(fù)雜度,并且實現(xiàn)了經(jīng)濟(jì)目標(biāo)。

預(yù)測控制;雙層結(jié)構(gòu);穩(wěn)態(tài)優(yōu)化;分布式

0 引言

模型預(yù)測控制是一種基于模型預(yù)測的啟發(fā)式控制算法[1]。傳統(tǒng)的預(yù)測控制對設(shè)定值的問題加以考慮,而設(shè)定值的選取關(guān)系到工業(yè)生產(chǎn)過程的穩(wěn)定與安全性、產(chǎn)品的質(zhì)量、生產(chǎn)的成本、環(huán)境污染等許多問題,實時優(yōu)化與控制的集成可以有效地彌補傳統(tǒng)預(yù)測控制未考慮環(huán)境、經(jīng)濟(jì)等性能指標(biāo)的不足。

正是由于實時優(yōu)化與控制集成的顯著實際意義,有很多學(xué)者對此進(jìn)行了研究。李少遠(yuǎn)等首先提出了綜合考慮穩(wěn)態(tài)優(yōu)化與動態(tài)控制的雙層結(jié)構(gòu)預(yù)測控制算法[1]。文獻(xiàn)[2]從定性和定量這兩個角度對區(qū)間預(yù)測控制與雙層結(jié)構(gòu)預(yù)測控制進(jìn)行了比較,得出雙層結(jié)構(gòu)預(yù)測控制比傳統(tǒng)的預(yù)測控制在工業(yè)系統(tǒng)控制問題中更有優(yōu)勢。與經(jīng)典預(yù)測控制相比,雙層結(jié)構(gòu)預(yù)測控制計算復(fù)雜度是其需要重點考慮的,通過對計算復(fù)雜度的分析可知,雙層結(jié)構(gòu)預(yù)測控制的要點在于動態(tài)控制層的求解[3]。為降低動態(tài)控制求解過程復(fù)雜度,文獻(xiàn)[4-5]將復(fù)雜大系統(tǒng)分為若干個子系統(tǒng),并使用納什最優(yōu)方法對每個子系統(tǒng)的最優(yōu)控制量進(jìn)行求解[6],即分布式預(yù)測控制。而基于全局最優(yōu)的分布式預(yù)測控制[7],充分考慮了各個子系統(tǒng)之間的耦合性和協(xié)調(diào)性,使基于全局最優(yōu)的分布式算法收斂于全局最優(yōu)解[8],但是滾動優(yōu)化中使用了人為設(shè)定值的軌跡,這就導(dǎo)致了預(yù)測控制控制的跟蹤目標(biāo)不一定符合穩(wěn)態(tài)最優(yōu)的條件。穩(wěn)態(tài)優(yōu)化與分散式預(yù)測控制結(jié)合[9-10],能夠提高復(fù)雜大系統(tǒng)的雙層結(jié)構(gòu)預(yù)測控制的實時性,簡化動態(tài)優(yōu)化計算,但是在動態(tài)優(yōu)化層進(jìn)行分散式控制,雖然加入了前饋,各個子系統(tǒng)之間的耦合和協(xié)調(diào)性并沒有充分考慮。

在之前的研究中,雙層結(jié)構(gòu)模型預(yù)測控制在穩(wěn)態(tài)層執(zhí)行的是集中優(yōu)化的功能,在動態(tài)控制層將工業(yè)大系統(tǒng)分解組合為多個子系統(tǒng),但是對它們之間的耦合和協(xié)調(diào)關(guān)系欠缺思考,全局性能不能滿足。提出了實時優(yōu)化與分布式預(yù)測控制集成算法,在處理復(fù)雜大系統(tǒng)時,將復(fù)雜大系統(tǒng)分為若干個互相關(guān)聯(lián)的子系統(tǒng),并且使用雙層結(jié)構(gòu)模型預(yù)測控制,在上層的穩(wěn)態(tài)優(yōu)化層對各個子系統(tǒng)進(jìn)行集中優(yōu)化確保系統(tǒng)的全局最優(yōu)性,進(jìn)而將計算得到的穩(wěn)態(tài)最優(yōu)值傳遞到動態(tài)控制層。在下層的動態(tài)控制層使用分布式算法,充分考慮各個子系統(tǒng)的之間關(guān)聯(lián),降低了動態(tài)層求解的計算復(fù)雜度,提高了控制控制的實時性,系統(tǒng)的全局性能也得以保證,在進(jìn)行動態(tài)跟蹤時不僅僅跟蹤被控輸出,并且在一定程度上對控制輸入進(jìn)行跟蹤,滿足系統(tǒng)對一些經(jīng)濟(jì)、環(huán)境指標(biāo)的優(yōu)化。

1 模型預(yù)測控制概述

在工業(yè)生產(chǎn)過程中運用的模型預(yù)測控制算法一般使用階躍響應(yīng)模型。在每一個控制開始的時刻,通過系統(tǒng)以前的輸入輸出狀態(tài)計算從當(dāng)前時刻開始的M個控制作用的增量,使得未來P個時刻受控輸出在控制增量的作用下盡量與上層穩(wěn)態(tài)優(yōu)化層計算得到的期望值逼近。M稱作控制時域,P稱作優(yōu)化時域。模型預(yù)測控制算法由預(yù)測模型、滾動優(yōu)化、反饋校正這3個方面構(gòu)成[9]。

在當(dāng)前時刻k根據(jù)階躍響應(yīng)模型預(yù)測未來P個時刻的模型預(yù)測輸出為:

在模型預(yù)測控制的滾動優(yōu)化中,要求每一個輸出的預(yù)測值盡可能的接近期望值,即上層的穩(wěn)態(tài)優(yōu)化層計算得出的最優(yōu)設(shè)定值,性能指標(biāo)的寫作:

其中:wp(k)=[w(k+1),…,w(k+P)]T為受控輸出的設(shè)定值;

Q=block-diag{Q1,…,QP}T,Qi= diag{qi(1),…,qi(p)},(i =1,…,p),R=block-diag{R1,…,Rm}T,Rj=diag{rj(1),…,rj(m)},(j=1,…,m)分別為誤差權(quán)數(shù)矩陣和控制權(quán)數(shù)矩陣,m為控制變量的個數(shù),p為被控輸出的個數(shù)。

無約束條件時,由上式求偏導(dǎo)可以求出使得性能指標(biāo)式最優(yōu)的控制增量序列,取序列的第一項作為控制作用增量:

可以求得需要實施的m個要實施的即時控制量:

將迭代求得的控制變化量作用于系統(tǒng),在下一時刻,測量得到系統(tǒng)真實輸出與算法求得的預(yù)測值的誤差,通過對誤差進(jìn)行加權(quán)預(yù)測未來時刻的誤差,通過這種方法通過模型得到的預(yù)測值,作為下一時刻的初始預(yù)測向量。

根據(jù)公式(1),在k時刻將u(k)施加于系統(tǒng)時,未來時刻的輸出預(yù)測值為式(1),其中^yP0(k)是未加入Δu(k+1),…,Δu(k+M-1)時的輸出預(yù)測值,經(jīng)過位移后可以作為k+1時刻的初始預(yù)測值進(jìn)行新的優(yōu)化計算。但是,實際控制系統(tǒng)有模型失配、環(huán)境干擾等問題存在,式(1)計算出的預(yù)測值實際值之間存在偏差。首先需要檢測系統(tǒng)當(dāng)前時刻實際輸出y(k),將其與式(1)算出的模型預(yù)測輸出^yPM(k)相比較,構(gòu)成輸出誤差:

通過對e(k)加權(quán)的方法修正對未來的輸出的預(yù)測:

為校正后的輸出預(yù)測向量,h=[h1,…,hN]T,為權(quán)系數(shù)組成,稱為校正向量,N為建模時域。

2 實時優(yōu)化與分布式預(yù)測控制集成算法

雙層結(jié)構(gòu)模型預(yù)測控制應(yīng)用在復(fù)雜高維大系統(tǒng),將復(fù)雜高維的大系統(tǒng)劃分為多個子系統(tǒng),將各個子系統(tǒng)之間存在的耦合與相關(guān)情況,允許各個子系統(tǒng)之間通過網(wǎng)絡(luò)通信,交換各自的最優(yōu)控制變量,每一個子系統(tǒng)在獲得其他子系統(tǒng)信息的情況下求解出自身的控制序列,提高了整個系統(tǒng)的控制性能[10]。優(yōu)化控制策略如圖1所示。

圖1 實時優(yōu)化與分布式預(yù)測控制集成框圖

對復(fù)雜大系統(tǒng)采用實時優(yōu)化與分布式預(yù)測控制策略有兩種實現(xiàn)方式:一種是復(fù)雜大系統(tǒng)進(jìn)行集中優(yōu)化,即建立整個系統(tǒng)的穩(wěn)態(tài)優(yōu)化模型并且計算穩(wěn)態(tài)目標(biāo),然后在動態(tài)控制層進(jìn)行分布式預(yù)測控制;另一種則是分別對每個子系統(tǒng)進(jìn)行實時優(yōu)化,再與預(yù)測控制集成的雙層結(jié)構(gòu)方式,即每個子系統(tǒng)建立自身的穩(wěn)態(tài)模型,計算出穩(wěn)態(tài)目標(biāo)并傳送到各自的動態(tài)控制層。第二種方法中,對劃分得到的各個子系統(tǒng)的穩(wěn)態(tài)目標(biāo)求解,由于各子系統(tǒng)將整體目標(biāo)的分解開來,優(yōu)化變量間的相互關(guān)聯(lián)難以實現(xiàn),因而難以達(dá)到整體性能的最優(yōu),因此主要考慮第一種算法。

從圖1可以看出,對復(fù)雜大系統(tǒng)使用的方法是集中優(yōu)化,可以保證全局性能。計算最優(yōu)控制序列時,各個子系統(tǒng)之間的耦合與關(guān)聯(lián)性被加以考慮,讓各個子系統(tǒng)通過網(wǎng)絡(luò)通信實時交換各自的控制量,可以提高整個系統(tǒng)的控制性能。系統(tǒng)的動態(tài)層控制已被分散到各個子系統(tǒng)控制中去,每一個子系統(tǒng)在當(dāng)前時刻,不僅僅收到自己本身的控制量輸入影響,還會收到其他控制量輸入變化的影響。每個一個子系統(tǒng)對上層穩(wěn)態(tài)優(yōu)化的設(shè)定值進(jìn)行跟蹤,除了跟蹤輸出的設(shè)定值軌跡之外,根據(jù)之前提出的以經(jīng)濟(jì)環(huán)境為指標(biāo)的輸入量也需要進(jìn)行一定程度的跟蹤。實時集中優(yōu)化與分布式預(yù)測控制集成算法包括穩(wěn)態(tài)模型建立,穩(wěn)態(tài)目標(biāo)計算求解和動態(tài)層分布式控制這3個方面。

2.1 穩(wěn)態(tài)數(shù)學(xué)模型

假設(shè)被控對象有m個控制量,p個被控輸出,建模時域為N,已經(jīng)每一個輸出yi(0≤j≤p)對于每一個輸入的uj(0≤j≤m)的階躍響應(yīng)aij(0≤i≤p,0≤j≤m),可組成模型向量:

假設(shè)系統(tǒng)在k時刻的輸出值為y(k),則由k+1時刻系統(tǒng)的輸出值則為:

在m 個連續(xù)控制變化量Δu(k),…,Δu(k+M-1)的作用下,預(yù)測輸出為:

將y(k)轉(zhuǎn)移到等式的左邊,并將其用矩陣表示,則上式(3)可以簡寫為:

符號?與Δ只有在處于穩(wěn)態(tài)時的意義才是一樣的,所以系統(tǒng)的穩(wěn)態(tài)方程可以描述為:

其中:Δy(∞)=[Δy1(∞),Δy2(∞),…,Δyp(∞)]T,為系統(tǒng)在一段時間的運行過后達(dá)到穩(wěn)態(tài)時的輸出變化量;Δu(∞)=[Δu1(∞),Δu2(∞),…,Δum(∞)]T相應(yīng)的為系統(tǒng)系統(tǒng)穩(wěn)態(tài)輸入變化量;SN是系統(tǒng)的穩(wěn)態(tài)增益矩陣:

2.2 穩(wěn)態(tài)目標(biāo)的計算

穩(wěn)態(tài)目標(biāo)的計算問題是在現(xiàn)有的反應(yīng)過程情況下,實現(xiàn)經(jīng)濟(jì)或者環(huán)境效益最大化的問題,根據(jù)情況設(shè)置目標(biāo)代價函數(shù),形成LP(Linear Program)或者QP(Quadratic Program)問題。一般的目標(biāo)函數(shù)描述為:

其中:Jsstc是指根據(jù)控制輸入和被控輸出變化所導(dǎo)致的經(jīng)濟(jì)或者環(huán)境成本改變的目標(biāo)函數(shù);αT=[α1,…αm]T為控制輸入的系數(shù)向量;βT=[β1,…βn]T為各個受控輸出的系數(shù)向量;是指各個輸入當(dāng)前時刻的穩(wěn)態(tài)變化量;是指各個輸出在當(dāng)前時刻穩(wěn)態(tài)變化量。

由于Δu∞(k)與Δy∞(k)為線性相關(guān),所以目標(biāo)函數(shù)可以統(tǒng)一為控制輸入的形式,即可以表示為:

其中:cT=[c1,…cm]T表示各個控制輸入變化所所導(dǎo)致對經(jīng)濟(jì)或者環(huán)境目標(biāo)產(chǎn)生影響的系數(shù),考慮到穩(wěn)態(tài)約束條件,優(yōu)化問題可以通過式(8)得到:

根據(jù)此公式求得最優(yōu)控制量和最優(yōu)受控輸出作為設(shè)定值傳到下層的動態(tài)控制層。

2.3 動態(tài)層的分布式控制

上層穩(wěn)態(tài)優(yōu)化得到的最優(yōu)控制量和最優(yōu)受控輸出在每一個控制時刻傳遞到下層的動態(tài)控制層之中,下層對得到的穩(wěn)態(tài)目標(biāo)進(jìn)行跟蹤,即跟蹤y∞(k),即式(2)中的參考軌跡w(k),同時跟蹤u∞(k),通常寫作u*(k)。

假設(shè)一個系統(tǒng)是由l個子系統(tǒng)構(gòu)成,任意一個子系統(tǒng)i的預(yù)測模型則為:

則子系統(tǒng)的性能指標(biāo)表示如下:

其中:Qi=block-diag{Qi,1,…,Qi,p}為子系統(tǒng)的輸出的誤差權(quán)矩陣;Ri=block-diag{Ri,1,…,Ri,M}為輸入變化量的權(quán)矩陣,目的是抑制輸入變化,使其變化不過于強烈,保證系統(tǒng)的穩(wěn)定性;Si=block-diag{Si,1,…,Si,M}為當(dāng)前時刻計算出的即時控制量與上層優(yōu)化計算出的輸入的誤差權(quán)矩陣;其中uM(k-1)為上一時刻的控制量,u*M(k)為上層穩(wěn)態(tài)優(yōu)化計算得到的最優(yōu)控制量取值,將這一項加入到性能指標(biāo)式當(dāng)中,可以使得控制量盡可能接近于我們上層穩(wěn)態(tài)優(yōu)化求得的最優(yōu)控制量取值,而最優(yōu)控制量取值與經(jīng)濟(jì)環(huán)境指標(biāo)有一定的關(guān)聯(lián),所以這一項的加入的目的是為了在滿足于各個子系統(tǒng)的輸出軌跡與上層穩(wěn)態(tài)優(yōu)化的輸出軌跡擬合的同時,能夠?qū)⒖刂屏勘3衷谳^好的范圍之內(nèi),滿足了我們之前提出的經(jīng)濟(jì)和環(huán)境指標(biāo)的優(yōu)化。

通過式(16),可以計算出子系統(tǒng)i的最優(yōu)控制增量序列:

實際需要施加給系統(tǒng)的控制增量實則僅僅為增量序列的第一項。

使用的集成控制策略,實現(xiàn)復(fù)雜大系統(tǒng)的集中優(yōu)化與分布式預(yù)測控制。通過上層的穩(wěn)態(tài)優(yōu)化計算出輸入輸出在穩(wěn)態(tài)時候的最優(yōu)值,以其代替?zhèn)鹘y(tǒng)的人為設(shè)定或者歷史經(jīng)驗值。動態(tài)控制層使用分布式模型預(yù)測控制算法將一個復(fù)雜的大規(guī)模系統(tǒng)優(yōu)化問題被分解到各子系統(tǒng)單獨執(zhí)行,進(jìn)行分布式MPC算法求解,其計算復(fù)雜度與集中式相比大大降低;但由于網(wǎng)絡(luò)的交互,各子系統(tǒng)之間可以通過通信網(wǎng)絡(luò)進(jìn)行信息交換,使得該算法的全局性能得以保持。在進(jìn)行優(yōu)化變量的求解過程中,與傳統(tǒng)的模型預(yù)測控制不同的是,通過加入了對控制量設(shè)定值的跟蹤,希望以此能夠達(dá)到降低生產(chǎn)成本、減少污染排放的、提高利用率的目的。

3 實驗仿真

殼牌重油分餾塔控制系統(tǒng)是一個較復(fù)雜的系統(tǒng),包含著多輸入輸出和約束條件。抽取產(chǎn)品的出口有3個,3個回流通過管道反回分餾塔。分餾塔頂部和側(cè)線抽出的產(chǎn)品性能要求的決定條件為經(jīng)濟(jì)性和操作條件,分餾塔底部的抽取液無性能要求,但卻有溫度操作約束。該重油分餾塔的過程模型如下:

其中:產(chǎn)品從塔頂?shù)某槌龊縰1、分餾器從側(cè)面抽出產(chǎn)品的含量u2、分餾器底部流會塔內(nèi)的產(chǎn)品熱負(fù)荷u3,分別作為系統(tǒng)的輸入。分餾器頂?shù)漠a(chǎn)品的提取成分y1、分餾器壁產(chǎn)品的提取成分y2、分餾器底的回流溫度y3作為系統(tǒng)的輸出。由動態(tài)模型可計算得到其穩(wěn)態(tài)預(yù)測模型:

為上層的穩(wěn)態(tài)優(yōu)化設(shè)定代價系數(shù):c1=-2,c2=-1,c3=1。c1,c2和c3分別為u1,u2,u3變化對目標(biāo)函數(shù)產(chǎn)生影響的系數(shù)。因為穩(wěn)態(tài)優(yōu)化的目標(biāo)函數(shù)為:,可以看出當(dāng)抽出率u1和u2越大,回流的熱負(fù)荷u3越小,分餾塔生產(chǎn)過程的效率越高,資源浪費越少,因此經(jīng)濟(jì)效益越好。

將預(yù)測時域設(shè)置為60,控制時域10,采樣次數(shù)500,各個權(quán)數(shù)矩陣分別設(shè)定。

對此系統(tǒng)進(jìn)行集中優(yōu)化與分布式控制,上層穩(wěn)態(tài)優(yōu)化仿真結(jié)果如圖2所示。

從仿真的結(jié)果來看,穩(wěn)態(tài)優(yōu)化計算出的輸出和輸入的設(shè)定值為:

圖2 上層穩(wěn)態(tài)優(yōu)化結(jié)果

將這一計算結(jié)果分別作為設(shè)定值施加到分布式控制,得出的仿真結(jié)果如圖3所示。

圖3 分布式控制仿真結(jié)果

由圖3可知,集中優(yōu)化與分布式的控制性能能夠滿足要求,對設(shè)定值的追蹤效果也很明顯。

對此系統(tǒng)使用集中優(yōu)化與集中式控制,集中優(yōu)化結(jié)果同上述集中優(yōu)化-分布式控制方案,集中控制結(jié)果如圖4所示。

圖4 集中控制仿真結(jié)果

比較圖4和圖3可知,在控制性能上分布式控制比集中控制稍遜,沒有集中式控制精確,但是由于考慮到每個子系統(tǒng)之間的耦合關(guān)系,使得控制性能下降并不多。從另一方面看,與集中式控制相比較,分布式控制的收斂速度很快,迭代時間較少。在計算機(jī)(inter(R)Core(TM)i3 CPU 2.27 GHz,2.5 G內(nèi)存)環(huán)境下,雙層結(jié)構(gòu)下的分布式控制與集中控制求解500次計算時間對比如表1所示。

表1 兩種算法計算時間對比t/s

從表1可以看出,雙層結(jié)構(gòu)集中優(yōu)化與分布式控制方案在控制性能損失較小的情況下降低了動態(tài)控制求解的時間,提高算法的收斂速度,使得控制器的控制效率變高。

下面我們再對各個子系統(tǒng)分散進(jìn)行穩(wěn)態(tài)優(yōu)化,并進(jìn)行分布式控制,仿真結(jié)果如圖5所示。

圖5 子系統(tǒng)穩(wěn)態(tài)優(yōu)化仿真結(jié)果

上層穩(wěn)態(tài)優(yōu)化計算出的被控輸出和控制輸入的設(shè)定值為:

分別對各個子系統(tǒng)進(jìn)行控制,仿真結(jié)果如圖6所示。

比較圖6與圖3,子系統(tǒng)分散優(yōu)化方案對子系統(tǒng)分別進(jìn)行穩(wěn)態(tài)優(yōu)化和控制,忽略了各個子系統(tǒng)之間的關(guān)聯(lián)性,所以其全局性能比較低,通過我們之前設(shè)置的代價系數(shù)c1、c2和c3,集中優(yōu)化分布式控制的性能指標(biāo)為-1.703 7,子系統(tǒng)分散優(yōu)化分布式控制的性能指標(biāo)為-0.403 8,因為性能指標(biāo)是以最小化來表示的,明顯看出集中優(yōu)化與分布式控制的性能指標(biāo)的目標(biāo)值比分散式小1.299 9,即可以節(jié)省1.299 9份生產(chǎn)成本,對成本控制、環(huán)境保護(hù)指標(biāo)等方面的優(yōu)化效果要好很多。

4 結(jié)論

針對當(dāng)前工業(yè)生產(chǎn)與成本節(jié)約、環(huán)境保護(hù)等諸多方面的矛盾,將分布式模型預(yù)測控制引入到雙層結(jié)構(gòu)模型預(yù)測控制的動態(tài)控制層當(dāng)中去。在上層穩(wěn)態(tài)優(yōu)化層計算各個穩(wěn)態(tài)目標(biāo)值以此代替人為設(shè)定的數(shù)值,可以有效提高一些經(jīng)濟(jì)或者環(huán)境指標(biāo)。在動態(tài)控制層使用分布式控制,降低了大系統(tǒng)的計算時間與復(fù)雜度的同時考慮到各個系統(tǒng)之間的耦合,求解控制律兼顧了其余各個子系統(tǒng),保證了動態(tài)層控制的全局性。最后以分餾塔模型進(jìn)行仿真,證實了提出的集中優(yōu)化與分布式預(yù)測控制集成方案有著很好的控制性能,提高了控制效率的同時保證了算法的全局性,另外對優(yōu)化一些經(jīng)濟(jì)環(huán)境指標(biāo)優(yōu)化有一定的效果。

圖6 子系統(tǒng)動態(tài)控制仿真圖

[1]Li S Y,Zheng Y,Wang B P.Stead-state target calculation for constrained predictive control systems based on goal programming [J].Journal of Shanghai JiaotongUniversity,2008,42(10):1702-1706.

[2]鄒 濤,王丁丁,潘 昊,等.從區(qū)間模型預(yù)測控制到雙層結(jié)構(gòu)模型預(yù)測控制[J].化工學(xué)報:過程系統(tǒng)工程,2013,64(12):4474-4483.

[3]魏 峰,鄒 濤,于 浩,等.雙層結(jié)構(gòu)預(yù)測控制計算復(fù)雜度分析[J].華東理工大學(xué)學(xué)報:自然科學(xué)版,2013,39(1):102 -107.

[4]杜曉寧,席裕庚,李少遠(yuǎn).分布式預(yù)測控制優(yōu)化算法[J].控制理論與應(yīng)用,2002,19(5):793-798.

[5]杜曉寧,席裕庚,李少遠(yuǎn).分布式預(yù)測控制算法的性能分析[J].控制與決策,2002,17(2):0226-0229.

[6]張運詩,仲兆準(zhǔn),鐘勝奎,等.分布式預(yù)測函數(shù)控制優(yōu)化算法[J].自動化儀表,2014,35(7):068-072.

[7]陳 慶,李少遠(yuǎn),席裕庚.基于全局最優(yōu)的生產(chǎn)全過程分布式預(yù)測控制[J].上海交通大學(xué)學(xué)報,2005,39(3):349-352.

[8]Zeng J,Xue D Y,Yuan D C.Amulti-model predictive control strategy based on data-centric[A].Fourth International Conference on Natural Computation[C].Jinan,2008:313-316.

[9]鄒 濤,魏 峰,張小輝.工業(yè)大系統(tǒng)雙層結(jié)構(gòu)預(yù)測控制的集中優(yōu)化與分散控制策略[J].自動化學(xué)報,2013,39(8):1366 -1373.

[10]魏 峰.工業(yè)大系統(tǒng)雙層結(jié)構(gòu)預(yù)測控制算法及策略研究[D].杭州:浙江工業(yè)大學(xué)信息工程學(xué)院,2013.

Integration of Real-time Optimization and Distributed Predictive Control

Yang Kai,Li Lijuan,Xue Feifei

(School of Electrical Engineering&Control Science,Nanjing Tech.University,Nanjing 211800,China)

Predictive control has been widely applied as an advanced process control methodology in complex industrial processes control.Distributed predictive control was mainly proposed for complex and high dimensional large scale system.In this paper,an integrated algorithm of real-time optimization and distributed predictive control is put forward for large scale processes,which includes one layer of steady state objective calculation and another layer of dynamic control.Centralized optimization is implemented in the layer of steady state objective calculation,in which steady optimal value is calculated.Then steady optimal value is conveyed to the layer of dynamic control.In the layer of dynamic control,complex and large scale system is divided into multiple subsystems fully considering the association and coupling.For improving dynamic performance of system,distributed predictive control is used to track the set point from the layer of steady state objective calculation.The simulation shows the advantages of this method in global optimizaion,reducing complexity of calculation and achieving the economic goals.

predictive control;two-1ayered MPC;steady-state optimization;distributed

1671-4598(2016)08-0074-05

10.16526/j.cnki.11-4762/tp.2016.08.020

:TP13

:A

2016-03-25;

:2016-04-25。

楊 凱(1991-),男,江蘇淮安人,碩士研究生,主要從事工業(yè)過程先進(jìn)控制方向的研究。

猜你喜歡
動態(tài)控制設(shè)定值穩(wěn)態(tài)
可變速抽水蓄能機(jī)組穩(wěn)態(tài)運行特性研究
基于全過程動態(tài)控制下的建筑工程進(jìn)度管理研究
探究施工階段工程造價動態(tài)控制的方法與策略
碳化硅復(fù)合包殼穩(wěn)態(tài)應(yīng)力與失效概率分析
冷軋鍍鋅光整機(jī)延伸率控制模式的解析與優(yōu)化
建筑工程造價特點及動態(tài)控制實施方法探討
電廠熱力系統(tǒng)穩(wěn)態(tài)仿真軟件開發(fā)
元中期歷史劇對社會穩(wěn)態(tài)的皈依與維護(hù)
工程施工階段造價動態(tài)控制研究
西氣東輸二線人機(jī)交互界面的防呆系統(tǒng)
蓬安县| 五大连池市| 东丽区| 乌审旗| 德钦县| 镇巴县| 耒阳市| 万全县| 若羌县| 浦北县| 牡丹江市| 北京市| 新蔡县| 镶黄旗| 庐江县| 分宜县| 丰城市| 抚州市| 浮梁县| 白城市| 岑溪市| 安新县| 文登市| 溆浦县| 成武县| 金坛市| 海淀区| 贵港市| 望都县| 德兴市| 都匀市| 长兴县| 墨脱县| 光泽县| 永宁县| 寿光市| 郴州市| 固原市| 钟祥市| 邵阳市| 兰西县|