魏權利 王西庚
(青島科技大學信息學院 山東 青島 266061)
工業(yè)過程中的控制是工業(yè)過程控制領域中一個具有挑戰(zhàn)性的任務,很難采用簡單的集中控制方法或建立精確的機理模型。而分散控制策略和智能控制方法就成為解決這類問題的最好選擇之一。分散控制策略能夠?qū)碗s問題簡單化,便于進一步的研究和分析;而智能控制方法則無需建模,將難以解決的問題僅僅通過學習就得到了有效地處理,提供了解決復雜問題的又一途徑。
本文中,首先介紹了分散預測控制的基本概念,敘述了粗糙控制的發(fā)展。然后針對復雜大系統(tǒng)內(nèi)部快慢特性不一的特點,提出了一種基于納什最優(yōu)的多時標分散預測控制算法。同時,通過引入多時標信息預估和通信方法,彌補了由于時標不同而導致子系統(tǒng)信息不足的問題,提高了控制效果。最后對先進控制策略進行了介紹。
1.1 分散預測控制
分散控制本質(zhì)上是指利用分散的信息實現(xiàn)分散的控制,以實現(xiàn)利用多個地域分散的局部控制器取代單一的集中控制器進行控制,每個控制器以基于局部測量得到的輸出信息控制相應子系統(tǒng)的輸入。
預測控制,也稱為模型預測控制(MPC)具有控制效果好、魯棒性強、能夠有效克服過程的不確定性、非線性以及處理各種約束等優(yōu)點。預測控制算法種類較多、形式各樣,比較流行的算法有動態(tài)矩陣控制(DMC)、模型算法控制(MAC)、廣義預測控制 (GPC)等等,其實現(xiàn)機制都包括三部分:預測模型、滾動優(yōu)化、反饋校正。預測控制系統(tǒng)的結構如圖1.1所示。

圖1.1 預測控制系統(tǒng)結構圖
根據(jù)被控對象的特性要求不同,局部控制器可以是單變量的PID控制器也可以是多變量的MPC控制器。由于預測控制的成功應用,許多學者把它應用于分散結構的控制系統(tǒng)之中。有些學者提出了一種分散MPC算法,其中子系統(tǒng)的動態(tài)特性和性能函數(shù)都獨立于其他子系統(tǒng)的變量,但是通過約束連接不同子系統(tǒng)之間的狀態(tài)和控制變量,魯棒可行性在假設干擾獨立有界時得到了保證。
1.2 智能控制簡介
智能控制方法能夠模擬人類的思維方法,在無需獲知控制對象內(nèi)部機理以及外部擾動的前提下,它仍可利用對象的輸入輸出特性的分析設計出切實可用的控制器,取得預期目的。當前,智能控制的領域主要包含自適應控制、粗糙控制、神經(jīng)網(wǎng)絡控制和專家控制等。
自適應控制:自適應控制能夠修正系統(tǒng)自身的特性以適應對象和擾動的動態(tài)特性變化。它所依據(jù)的關于模型和擾動的先驗知識比較少,可以在系統(tǒng)運行的過程中,通過在線辯識,不斷地提取模型的有關信息。
粗糙控制:粗糙控制通過“If…Then…”的方式來表達控制規(guī)律,并采用粗糙推理機制提取控制規(guī)則,無需建立數(shù)學模型神經(jīng)網(wǎng)絡控制:神經(jīng)網(wǎng)絡控制是在神經(jīng)網(wǎng)絡理論與控制理論的融合過程中而產(chǎn)生的。神經(jīng)網(wǎng)絡是一個非線性的動力學系統(tǒng),其特點和優(yōu)勢在于信息的分布式存儲和并行協(xié)同處理,可以對不明確的對象進行學習式控制。
專家控制:專家控制系統(tǒng)是一個模擬人類智能的計算機程序系統(tǒng),其核心部分是專家知識庫,存儲著大量的代表某個領域?qū)<宜降目刂撇呗浴?/p>
1.3 粗糙控制

圖1.2 粗糙控制流程圖
粗糙集理論 (Rough Set Theory,簡稱 RST)可以僅僅依靠所需處理的數(shù)據(jù)集合進行信息的處理和學習,而不需要任何其它先驗知識,是一種新穎的處理不確定性和模糊性知識的工具。其主要優(yōu)點如下:
1)無須其他任何的先驗知識,僅根據(jù)數(shù)據(jù)本身就能夠提取信息;
2)以“l(fā)f…Then…”的形式來表達知識和決策規(guī)則,非常便于人們理解和使用;
3)能處理和表達不完備信息,并能從經(jīng)驗數(shù)據(jù)中挖掘潛在的知識和規(guī)則。
粗糙控制是指基于粗糙集理論解決控制問題的方法和技術總和。從控制角度來說,粗糙控制是一種利用數(shù)據(jù)來獲取控制策略的“從范例中學習”方法。同時,粗糙控制又是一種基于規(guī)則的控制方法,它能從己經(jīng)觀測到的典型數(shù)據(jù)中學習和提煉規(guī)則,并以決策表的方式表達決策規(guī)則以進行相應的控制步驟。其流程大致如圖1.2所示。
多時標分散預測控制算法,針對每個子系統(tǒng)的快慢的特點采取相應的控制策略實現(xiàn)局部控制目標,把一個動態(tài)大規(guī)模問題分解成一系列小規(guī)模耦合的動態(tài)子問題。
2.1 預測控制算法
預測控制采取采樣算法,在控制的過程中,控制變量u(k)是在每個相同間隔的離散時刻k=0,1,2,…進行決策的。在每個決策時刻k,控制器在模型預測的基礎上求解一個未來有限時域內(nèi)過程對象的動態(tài)參數(shù)優(yōu)化問題(DP)以給出相應的控制行為。通過時間的離散化,MPC可以將一個動態(tài)控制問題轉(zhuǎn)化為一系列時域滾動向前的靜態(tài)優(yōu)化問題,在每個時刻,計算當前時刻的優(yōu)化命題并預測未來的控制行為。
MPC算法滾動優(yōu)化的原理可如圖2.1所示:

圖2.1 MPC算法滾動優(yōu)化原理圖
2.2 Nash最優(yōu)概念
在分散控制中,各個局部控制器在整個系統(tǒng)中的地位都是相同的,沒有一個控制器可以對整個大系統(tǒng)進行控制。由于每個子系統(tǒng)都是相對獨立的,它們都有各自想要達到的不同目標,通過執(zhí)行相對自身的最優(yōu)策略,每個子系統(tǒng)實現(xiàn)了最好的可能收益,但是由于目標的不一致性和難以協(xié)調(diào),往往導致目標之間的沖突。假定第i個控制器的目標可記作為:

納什最優(yōu)解反映了所有分散控制器通過競爭達到的平衡,此時,如果任何其他的子系統(tǒng)保持原來的策略不變,進一步改變u,可以實現(xiàn)在當前條件下的最優(yōu)局部目標。因此,Nash最優(yōu)解是一個重要的平衡點,它將所有的子系統(tǒng)“鎖定”在一組控制策略上,沒有任何一個子系統(tǒng)有企圖脫離Nash平衡的動機。各子控制器在優(yōu)化自身的局部目標時,都需要假定獲得其它子系統(tǒng)的Nash最優(yōu)解的前提下,然后才能得出自身的Nash最優(yōu)解。在每一時刻,各子控制器通過通信網(wǎng)絡獲得其他子控制器預估最優(yōu)解,并據(jù)此計算自身的Nash最優(yōu)解。
2.3 多時標分散預測控制算法
在模型預測中,假定在某個時刻施加一個△u(k)的控制作用之后,控制量不再發(fā)生變化,則未來P個時刻的模型輸出預測值是過去所有時刻的控制作用累積的結果。從這個原理出發(fā),可以將慢系統(tǒng)的大步長分割成一系列與快系統(tǒng)步長同長度的時間段(虛擬時標)。
多時標分散預測控制算法的步驟大致分為:
步驟1:初始化:根據(jù)各子系統(tǒng)不同的快慢特性,分別采用相應的采樣時間;并選取具有最小采樣時間的快系統(tǒng)作為基準時刻。
步驟2:通信和多時標預估
步驟3:關聯(lián)作用域形成
步驟4:優(yōu)化
步驟5:迭代,執(zhí)行,滾動。
上述多時標分散預測控制算法符合多目標納什優(yōu)化思想,最終解為納什最優(yōu)解。在k時刻,每個進行決策行為的控制器通過通信或多時標預估得到了所有其它相關聯(lián)的控制器的最優(yōu)解,并在此基礎上求解自身的納什最優(yōu)解;并將新求出的最優(yōu)解和上次的結果相比較,直至兩次迭代結果的誤差均滿足給定的精度,則說明整個系統(tǒng)達到了納什平衡。此時沒有一個控制器有進一步改變自身控制決策的動機,任何單獨改變自身控制決策的行為只能使局部和整體的性能指標變得更壞。
先進控制是對那些不同于常規(guī)單回路PID控制,并具有比常規(guī)PID控制有更好的控制效果的控制策略的統(tǒng)稱,而非指某種計算機控制算法。
3.1 先進控制技術
隨著MPC(多變量預測控制)技術在實踐中的應用與發(fā)展,涌現(xiàn)了各種具有MPC思想的先進控制技術,如:模型算法控制(MAC),動態(tài)矩陣控制 (DMC)及廣義預測控制 (GPC),并且推出了一批商品化的軟件產(chǎn)品,例如:DMC、SIMC、RMPCT等。實踐證明,這類算法不僅能使生產(chǎn)過程安全可靠的運行,而且能使裝置處于最佳運行工況,從而獲得顯著的經(jīng)濟效益。
內(nèi)模控制(IMC)是Garcia.C.E和Morari M.受模型算法控制和動態(tài)矩陣控制的啟發(fā)于1982年提出的,由于其設計原理簡單,參數(shù)整定直觀明了,魯棒性較強,控制性能良好,對純滯后有補償作用,一直為工程控制界所重視。近年來,內(nèi)模控制已經(jīng)被推廣到多變量系統(tǒng)和非線性系統(tǒng)。基于內(nèi)模控制的PID控制器 (IMC-PID)不但保持了傳統(tǒng)PID控制的特點,還具有內(nèi)模控制的所有優(yōu)點,而且它的PID形式易于為廣大工程技術人員接受和理解,并易于采用現(xiàn)代控制硬件(DCS)來實現(xiàn)和現(xiàn)有控制系統(tǒng)的改造。
3.2 內(nèi)模控制技術(IMC)
內(nèi)模控制理論,就是在控制系統(tǒng)中引入了內(nèi)部模型,使系統(tǒng)的反饋量由常見的輸出全反饋變?yōu)閿_動估計量的反饋。當存在建模誤差或干擾時,濾波器發(fā)揮作用,抑制干擾或模型失配而引起的實際輸出與模型輸出之差。這樣,系統(tǒng)的設定值響應和干擾響應被分離開來,使系統(tǒng)既有較好的設定值響應性能,又有較好的抗干擾性能和魯棒性能。內(nèi)模控制(IMC)結構的最大優(yōu)點是把伺服問題與魯棒及抗干擾性問題分開處理、使分析、設計和調(diào)整都大為簡化,同時又能像Smith預估器那樣適用于大時滯系統(tǒng)。
在現(xiàn)實中,PID控制存在的主要問題有:一是控制器適應系統(tǒng)不確定性的能力不夠強,難以適應較大范圍的不確定性;二是在不確定性范圍內(nèi),系統(tǒng)性能沒有得到綜合考慮,一致性差。而IMC只需調(diào)整濾波器參數(shù),就可影響系統(tǒng)的動態(tài)指標并得到所需的系統(tǒng)魯棒性。從而使濾波器參數(shù)與系統(tǒng)控制質(zhì)量之間建立起簡捷的對應關系。
本文分析研究了工業(yè)過程中的控制策略,對分散預測控制進行了詳細的敘述,提出了一種基于納什最優(yōu)的多時標控制算法,另外對內(nèi)模控制技術進行了介紹。今后的研究工作主要在以下幾方面深入:
4.1 對智能控制尤其是粗糙控制理論進行深入研究
4.2 進一步提高多時標分散預測控制算法的魯棒性、可靠性、實時性
4.3 深入研究各種先進控制技術,并進行適當結合,進一步提高工業(yè)控制的效率和質(zhì)量
[1]謝克明,侯宏侖.復雜系統(tǒng)的智能控制算法[J].太原理工大學學報,1998,29(6):568.
[2]Gao Zhipiang, Thomas A.Trautzsch,James Sauson.A stable self-tuning fuzzy logic control system for industrial temperature control problems[A]//IEEE Industrial Application Society 2000 Annual Meeting and World Conference on Industrial Applications of Electricial Energy[C].USA:Cleveland,2000.
[3]Astrom K J,Hang C C,Persson P,et al.Towards intelligent PID control[J].Automatica,1992,28(1):1-9.
[4]錢積新,趙均,徐祖華.預測控制[M].北京:化學工業(yè)出版社,2007.
[5]馬志鋒,刑漢承,鄭曉妹.粗糙控制中的規(guī)則獲取策略研究[J].工業(yè)儀表及自動化裝置 2000,6:58-61.
[6]D E Rivera,M Morari,and S Skogestad.Internal model control:4.PID controller design[J].Ind.Eng.Chem.Pro.Des.Dev.,1986,25:252-265.
[7]Wang Lihui, Sivaram Balasubramanian,et al.Agent-based intelligent control system design for realtime distributed manufacturing environments[A]//Agent-based Manufacturing Worksshop Autonomous A-gents’98[C].Minneapolis/Stpaul:University of Calgary,1998.
[8]王樹青.先進控制技術及應用[D].2001:11-14.
[9]佟紹成.非線性系統(tǒng)的自適應模糊控[M].北京:科學出版社,2006.