第5章模型預(yù)測控制_第1頁
第5章模型預(yù)測控制_第2頁
第5章模型預(yù)測控制_第3頁
第5章模型預(yù)測控制_第4頁
第5章模型預(yù)測控制_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、一一 什么是模型預(yù)測控制什么是模型預(yù)測控制(MPC)(MPC)? 模型預(yù)測控制(模型預(yù)測控制(Model Predictive Control)是一種基于模型的閉環(huán))是一種基于模型的閉環(huán)優(yōu)化控制策略,已在煉油、化工、冶金和電力等復(fù)雜工業(yè)過程中得到優(yōu)化控制策略,已在煉油、化工、冶金和電力等復(fù)雜工業(yè)過程中得到了廣泛的應(yīng)用。了廣泛的應(yīng)用。 其其算法核心算法核心是是:可預(yù)測過程未來行為的動態(tài)模型,在線反復(fù)優(yōu)化計可預(yù)測過程未來行為的動態(tài)模型,在線反復(fù)優(yōu)化計算并滾動實施的控制作用和模型誤差的反饋校正。算并滾動實施的控制作用和模型誤差的反饋校正。 模型預(yù)測控制具有控制效果好、魯棒性強等優(yōu)點,可有效地克服過模

2、型預(yù)測控制具有控制效果好、魯棒性強等優(yōu)點,可有效地克服過程的不確定性、非線性和關(guān)聯(lián)性,并能方便地處理過程被控變量和操程的不確定性、非線性和關(guān)聯(lián)性,并能方便地處理過程被控變量和操縱變量中的各種約束。縱變量中的各種約束。二二 模型預(yù)測控制的產(chǎn)生背景模型預(yù)測控制的產(chǎn)生背景1. 工業(yè)需求:工業(yè)需求:2. 傳統(tǒng)控制及現(xiàn)代控制理論的局限性傳統(tǒng)控制及現(xiàn)代控制理論的局限性(i). 隨著過程工業(yè)日益走向大型化、連續(xù)化,工業(yè)生產(chǎn)過程日趨復(fù)雜多變隨著過程工業(yè)日益走向大型化、連續(xù)化,工業(yè)生產(chǎn)過程日趨復(fù)雜多變, 往往往具有往具有強藕合性強藕合性、非線性非線性、信息不完全性信息不完全性和和大純滯后大純滯后等特征,并存在著

3、各種等特征,并存在著各種約束約束條件,其條件,其動態(tài)行為動態(tài)行為還會隨操作條件變化、催化劑失活等因素而改變。還會隨操作條件變化、催化劑失活等因素而改變。(ii). 典型生產(chǎn)裝置的優(yōu)化操作點通常位于各種操作變量的約束邊界處典型生產(chǎn)裝置的優(yōu)化操作點通常位于各種操作變量的約束邊界處, 因而一因而一個理想的控制器應(yīng)當(dāng)保證使生產(chǎn)裝置在不違反約束的情況下盡可能接近約束個理想的控制器應(yīng)當(dāng)保證使生產(chǎn)裝置在不違反約束的情況下盡可能接近約束, 以確保獲取最佳經(jīng)濟效益。以確保獲取最佳經(jīng)濟效益。(i). 傳統(tǒng)的傳統(tǒng)的PID控制策略和一些復(fù)雜控制系統(tǒng)不能滿足控制要求控制策略和一些復(fù)雜控制系統(tǒng)不能滿足控制要求;(ii).

4、 現(xiàn)代控制理論的不作為:現(xiàn)代控制理論的不作為:3. 計算機技術(shù)的迅速發(fā)展為求解許多復(fù)雜控制計算問題提供了計算機技術(shù)的迅速發(fā)展為求解許多復(fù)雜控制計算問題提供了強大的物質(zhì)基礎(chǔ)。強大的物質(zhì)基礎(chǔ)。 過分依靠被控對象的精確數(shù)學(xué)模型過分依靠被控對象的精確數(shù)學(xué)模型 ; 不能處理非線性、時變性、不確定性、有約束、多目標(biāo)問題。不能處理非線性、時變性、不確定性、有約束、多目標(biāo)問題。三三 模型預(yù)測控制的產(chǎn)生過程模型預(yù)測控制的產(chǎn)生過程1. 模型算法控制(模型算法控制(MAC)的產(chǎn)生:)的產(chǎn)生:(i). 1978年,法國的年,法國的Richalet等人在系統(tǒng)脈沖響應(yīng)的基礎(chǔ)上,提出了模型預(yù)等人在系統(tǒng)脈沖響應(yīng)的基礎(chǔ)上,提出

5、了模型預(yù)測啟發(fā)控制測啟發(fā)控制(MPHC, Model Predictive Heuristic Control),并介紹了其在工業(yè),并介紹了其在工業(yè)過程控制中的效果;過程控制中的效果; (ii). 1982年,年,Rouhani和和Mehra2給出了基于脈沖響應(yīng)的模型算法控制給出了基于脈沖響應(yīng)的模型算法控制(MAC, Model Algorithmic Control); 2. 動態(tài)矩陣控制(動態(tài)矩陣控制(DMC)的產(chǎn)生:)的產(chǎn)生: 動態(tài)矩陣控制動態(tài)矩陣控制(DMC, Dynamic Matrix Control)于于1974年應(yīng)用在美國殼牌石年應(yīng)用在美國殼牌石油公司的生產(chǎn)裝置上,并于油公司的

6、生產(chǎn)裝置上,并于1980年由年由Culter等在美國化工年會上公開發(fā)表,等在美國化工年會上公開發(fā)表,3. 廣義預(yù)測控制(廣義預(yù)測控制(GPC)的產(chǎn)生:)的產(chǎn)生: 1987年,年,Clarke等人在保持最小方差自校正控制的在線辨識、輸出預(yù)測、等人在保持最小方差自校正控制的在線辨識、輸出預(yù)測、最小方差控制的基礎(chǔ)上,吸取了最小方差控制的基礎(chǔ)上,吸取了DMC和和MAC中的滾動優(yōu)化策略,基于參數(shù)中的滾動優(yōu)化策略,基于參數(shù)模型提出了兼具自適應(yīng)控制和預(yù)測控制性能的廣義預(yù)測控制算法。模型提出了兼具自適應(yīng)控制和預(yù)測控制性能的廣義預(yù)測控制算法。 四四 預(yù)測控制的特點預(yù)測控制的特點(i). (ii). 五五 模型預(yù)

7、測控制的應(yīng)用模型預(yù)測控制的應(yīng)用 在預(yù)測控制問世來,由于計算機技術(shù)的發(fā)展和日益復(fù)雜的工業(yè)系統(tǒng)在預(yù)測控制問世來,由于計算機技術(shù)的發(fā)展和日益復(fù)雜的工業(yè)系統(tǒng)對先進控制的需求,使預(yù)測控制的應(yīng)用范圍日漸擴大,控制水平日益對先進控制的需求,使預(yù)測控制的應(yīng)用范圍日漸擴大,控制水平日益提高。目前,預(yù)測控制已成為工業(yè)控制領(lǐng)域應(yīng)用最多的一種先進控制提高。目前,預(yù)測控制已成為工業(yè)控制領(lǐng)域應(yīng)用最多的一種先進控制策略。策略。 商品化預(yù)測控制軟件產(chǎn)品:商品化預(yù)測控制軟件產(chǎn)品:(i). 第一代:以第一代:以Adersa的的IDCOM和和She11 Oil的的DMC為代表,算法針為代表,算法針對無約束多變量過程對無約束多變量過

8、程;(ii). 第二代:第二代:以以Shell Oil的的QDMC為代表,處理約束多變量過程的控為代表,處理約束多變量過程的控制問題制問題;(iii). 第三代:第三代:產(chǎn)品包括產(chǎn)品包括Adersa的的HIECOM和和PFC,DMC的的DMC plus和和Honeywell的的RMPCT,算法增加了擺脫不可行解的辦法,并具有容,算法增加了擺脫不可行解的辦法,并具有容錯和多個目標(biāo)函數(shù)等功能。錯和多個目標(biāo)函數(shù)等功能。公司產(chǎn)品名產(chǎn)品功能AdersaHieConPFC遞階約束控制預(yù)測函數(shù)控制DMCDMCDMI動態(tài)矩陣控制動態(tài)矩陣辨識HoneywellProfimaticsRMPCAPCT魯棒模型預(yù)測控

9、制技術(shù)預(yù)測控制技術(shù)SetpointSMCA多變量控制軟件包一一 模型預(yù)測控制的分類模型預(yù)測控制的分類1. 基于非參數(shù)模型的預(yù)測控制算法基于非參數(shù)模型的預(yù)測控制算法 代表性的算法有模型算法控制代表性的算法有模型算法控制 (MAC) 和動態(tài)矩陣控制和動態(tài)矩陣控制(DMC)。這。這類算法適合處理開環(huán)穩(wěn)定多變量過程約束間題的控制;類算法適合處理開環(huán)穩(wěn)定多變量過程約束間題的控制;2. 基于基于ARMA或或CARIMA等輸入輸出參數(shù)化模型預(yù)測控制算法等輸入輸出參數(shù)化模型預(yù)測控制算法 代表性的算法代表性的算法為廣義預(yù)測控制算法為廣義預(yù)測控制算法(GPC)。這類算法可用于開環(huán)不。這類算法可用于開環(huán)不穩(wěn)定、非最

10、小相位和時變時滯等較難控制的對象,并對系統(tǒng)的時滯和穩(wěn)定、非最小相位和時變時滯等較難控制的對象,并對系統(tǒng)的時滯和階次不確定有良好的魯棒性。但對于多變量系統(tǒng),算法實施較困難。階次不確定有良好的魯棒性。但對于多變量系統(tǒng),算法實施較困難。3. 滾動時域控制滾動時域控制( Receding Horigon Control, RHC) 這種算法由著名的這種算法由著名的LQ或或LQG算法發(fā)展而來。對于狀態(tài)空間模型,算法發(fā)展而來。對于狀態(tài)空間模型,用有限時域二次性能指標(biāo)再加終端約束的滾動時域控制方法來保證系用有限時域二次性能指標(biāo)再加終端約束的滾動時域控制方法來保證系統(tǒng)穩(wěn)定性。它已拓展至跟蹤控制和輸出反饋控制。

11、統(tǒng)穩(wěn)定性。它已拓展至跟蹤控制和輸出反饋控制。二二 模型預(yù)測控制的基本原理模型預(yù)測控制的基本原理1. 預(yù)測模型預(yù)測模型 預(yù)測控制的模型稱為預(yù)測模型。預(yù)測控制對模型的要求不同于其他預(yù)測控制的模型稱為預(yù)測模型。預(yù)測控制對模型的要求不同于其他傳統(tǒng)的控制方法,它強調(diào)的是模型的功能而不是模型的結(jié)構(gòu),只要模傳統(tǒng)的控制方法,它強調(diào)的是模型的功能而不是模型的結(jié)構(gòu),只要模型可利用過去已知數(shù)據(jù)信息預(yù)測系統(tǒng)未來的輸出行為,就可以作為預(yù)型可利用過去已知數(shù)據(jù)信息預(yù)測系統(tǒng)未來的輸出行為,就可以作為預(yù)測模型。測模型。 (i) 傳統(tǒng)的模型傳統(tǒng)的模型: 狀態(tài)方程、傳遞函數(shù)狀態(tài)方程、傳遞函數(shù) ;(ii) 實際工業(yè)過程中較易獲得的脈

12、沖響應(yīng)模型或階躍響應(yīng)模型實際工業(yè)過程中較易獲得的脈沖響應(yīng)模型或階躍響應(yīng)模型 ;(iii)易于在線辨識并能描述不穩(wěn)定系統(tǒng)的易于在線辨識并能描述不穩(wěn)定系統(tǒng)的CARIMA等模型等模型 ;2. 滾動優(yōu)化滾動優(yōu)化21122*) 1()|()(NNjNjjrjujtutjtyjtyqJ(i) 優(yōu)化目的優(yōu)化目的 按照某個目標(biāo)函數(shù)確定按照某個目標(biāo)函數(shù)確定當(dāng)前當(dāng)前和和未來未來控制作用的大小,這些控制作用控制作用的大小,這些控制作用將使未來輸出預(yù)測序列沿某個參考軌跡將使未來輸出預(yù)測序列沿某個參考軌跡“最優(yōu)地最優(yōu)地”達到期望輸出設(shè)定達到期望輸出設(shè)定值值.(ii) 優(yōu)化過程優(yōu)化過程1參考軌跡參考軌跡yr (虛線虛線)

13、2最優(yōu)預(yù)測輸出最優(yōu)預(yù)測輸出y(實線實線)3最優(yōu)控制作用最優(yōu)控制作用uuyryk+1時刻優(yōu)化時刻優(yōu)化213k+1kt/Tuyryk時刻優(yōu)化時刻優(yōu)化213kt/T3. 反饋校正反饋校正 Njjjjmjkuhjkuhky11)()()()()3()2() 1()()2() 1()() 1()2() 1()2() 1()() 1(321321321PNkuhPkuhPkuhPkuhPkyNkuhkuhkuhkuhkyNkuhkuhkuhkuhkyNmNmNmNjjjjmjkuhjkuhky11)()()(開環(huán)預(yù)測開環(huán)預(yù)測 為了減少突加設(shè)定值時的沖擊,為了減少突加設(shè)定值時的沖擊, 在在MAC中,控制系統(tǒng)

14、的期望輸出中,控制系統(tǒng)的期望輸出是由從當(dāng)前實際輸出是由從當(dāng)前實際輸出y(k)出發(fā)且向設(shè)定值出發(fā)且向設(shè)定值w平滑過渡的一條參考軌跡規(guī)平滑過渡的一條參考軌跡規(guī)定的。定的。 通常通常, ,參考軌跡采用從當(dāng)前時刻實際輸出參考軌跡采用從當(dāng)前時刻實際輸出y(k)y(k)出發(fā)的一階指數(shù)形式:出發(fā)的一階指數(shù)形式: 在在MAC中,中,k時刻的優(yōu)化目標(biāo)是時刻的優(yōu)化目標(biāo)是: 求解未來一組求解未來一組P個控制量,使在未個控制量,使在未來來P個時刻的預(yù)測輸出個時刻的預(yù)測輸出ym(k+i)盡可能接近由參考軌跡所確定期望輸盡可能接近由參考軌跡所確定期望輸出出yr(k+i)。一、一、單步預(yù)測、單步控制單步預(yù)測、單步控制MAC

15、,即預(yù)測時域為,即預(yù)測時域為P =1, 控制時域為控制時域為M1.Njjmrjkuhkuhkyky21)1()() 1() 1(二、二、多步優(yōu)化多步優(yōu)化MAC(多步預(yù)測、多步控制(多步預(yù)測、多步控制MAC),并選取不同的預(yù),并選取不同的預(yù)測時域測時域P和控制時域和控制時域M,MP. 當(dāng)取當(dāng)取MP時,意味著在時,意味著在(k十十M一一1)時刻后控制量不再改變時刻后控制量不再改變, 即即極小化性能指標(biāo),即令極小化性能指標(biāo),即令 ,得最優(yōu)控制率:,得最優(yōu)控制率:根據(jù)滾動優(yōu)化原理,只實施當(dāng)前控制量根據(jù)滾動優(yōu)化原理,只實施當(dāng)前控制量u2(k):tt00u(k)y(k)1(t)2TSTS3TS4TSNTS

16、a4a3aN根據(jù)線性系統(tǒng)的比例和疊加原理,根據(jù)線性系統(tǒng)的比例和疊加原理,1)()(jjjkuaky時刻的控制增量為jkjkujkujku) 1()()(如果當(dāng)前及未來時刻的控制增量為如果當(dāng)前及未來時刻的控制增量為 ,利用上述模型,可得未來利用上述模型,可得未來P個時刻的預(yù)測模型輸出值(設(shè)定模型截斷長個時刻的預(yù)測模型輸出值(設(shè)定模型截斷長度為度為N):):)() 1()() 1() 1()() 1()()() 1()2() 3() 1()() 1()2()() 1()2() 1()() 1(1111321121NkuaNkuaPNkuaPNkuakuakuaMkuaPkyNkuaNkuaNkua

17、NkuakuakuakuakyNkuaNkuaNkuakuakuakyNNNNPPMPmNNNNmNNNmPijkuaikyikyijjim, 2, 1) 1()()(1101)()(jjjkuaky根據(jù)滾動優(yōu)化原理,只實施當(dāng)前控制量根據(jù)滾動優(yōu)化原理,只實施當(dāng)前控制量u2(k):極小化性能指標(biāo),即令極小化性能指標(biāo),即令 ,得最優(yōu)控制率:,得最優(yōu)控制率: 1987年,年,Clarke等人在保持最小方差自校正控制的在線辨識、輸出等人在保持最小方差自校正控制的在線辨識、輸出預(yù)測、最小方差控制的基礎(chǔ)上,吸取了預(yù)測、最小方差控制的基礎(chǔ)上,吸取了DMC和和MAC中的滾動優(yōu)化策中的滾動優(yōu)化策略,提出了兼具自

18、適應(yīng)控制和預(yù)測控制性能的廣義預(yù)測控制算法。略,提出了兼具自適應(yīng)控制和預(yù)測控制性能的廣義預(yù)測控制算法。 GPC采用的是采用的是CARIMA或或CARMA等參數(shù)模型。等參數(shù)模型。 GPC采用下列具有隨機階躍擾動非平穩(wěn)噪聲的離散差分方程描述,采用下列具有隨機階躍擾動非平穩(wěn)噪聲的離散差分方程描述,即即CARIMA模型:模型: )()() 1()()(11kyzFjtuzGjkyjj)()()(1111zFqzAzEjjj)()()(111zBzEzGjjDiophantine方程方程ejejnnjjjzezezE,11 ,11)(fjfjnnjjjjzfzffzF,11 ,0,1)(gjgjnnjjjjzgzggzG,11 ,0,1)(1)deg( jEjajnF)deg(1)deg(jnGbj極小化性能指標(biāo),即令極小化性能指標(biāo),即令 ,得最優(yōu)控制率:,得最優(yōu)控制率: 為克服隨機擾動、模型誤差以及慢時變的影響,為克服隨機擾動、模型誤差以及慢時變的影響,GPC保持了自

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論