滯后不確定系統(tǒng)的無辨識自適應(yīng)智能控制方法
滯后不確定系統(tǒng)的無辨識自適應(yīng)智能控制方法
針對帶有大純滯后、不確定性的工業(yè)過程,提出一種無需辨識的自適應(yīng)智能控制方法。該方法不需要對過程建立數(shù)學(xué)模型,只要檢測過程的實際輸出和期望輸出,通過模糊預(yù)測控制來修正單神經(jīng)元自適應(yīng)PSD控制律,即可以對滯后不確定、建模困難的工業(yè)過程實現(xiàn)自適應(yīng)控制。仿真結(jié)果表明用該方法控制滯后不確定系統(tǒng)具有簡單、實用、魯棒性強的特點。
關(guān)鍵詞:滯后不確定系統(tǒng) 單神經(jīng)元 PSD控制 模糊預(yù)測控制
1 引言
含有純滯后的不確定過程是石油、化工、冶金等工業(yè)生產(chǎn)中廣泛存在的一類復(fù)雜過程。它的控制問題一直是困擾控制理論和控制工程實踐的難題。目前對滯后不確定對象的控制主要采用自適應(yīng)控制、魯棒控制、預(yù)測控制等[1],然而這些方法都是建立在過程模型確定的基礎(chǔ)上,不能對那些無法精確建模的復(fù)雜控制過程進行有效的控制。Marsik和Strejc[2]于1983年根據(jù)控制過程的幾何特性建立性能指標(biāo),提出了無需辨識的自適應(yīng)PSD(比例、求和、微分)控制算法,這種方法無需辨識對象的參數(shù),只要檢測過程實際輸出及期望輸出就可以形成閉環(huán)控制,可是該方法不能解決大純滯后問題。以該算法調(diào)整神經(jīng)元的增益形成的單神經(jīng)元自適應(yīng)PSD控制[3,4]比前者具有更強的適應(yīng)性和魯棒性,且算法簡單,易于實時控制,在一定范圍內(nèi)對滯后不確定過程能實現(xiàn)較好的控制。但單神經(jīng)元自適應(yīng)PSD算法仍然是用過程當(dāng)前和過去的信息來確定當(dāng)前的控制動作,不能預(yù)測過程未來的輸出及變化趨勢,當(dāng)滯后步數(shù)繼續(xù)增大時,僅僅依靠增益和權(quán)值的自適應(yīng)調(diào)整無法對大滯后不確定過程進行滿意的控制。
針對以上問題,將模糊預(yù)測控制引入滯后不確定過程的控制中。利用模糊控制良好的動態(tài)特性和魯棒性[5],以及其在處理具有不確定性控制問題上的獨到優(yōu)勢,用模糊預(yù)測控制器預(yù)測過程未來的輸出及變化趨勢,并給出相應(yīng)的預(yù)測控制量,以模糊預(yù)測來修正單神經(jīng)元自適應(yīng)PSD控制律構(gòu)成無需辨識的自適應(yīng)智能控制系統(tǒng)。仿真結(jié)果表明,該控制方法對滯后不確定系統(tǒng)具有良好的跟蹤調(diào)節(jié)特性和較強的自適應(yīng)能力。
2 無辨識自適應(yīng)智能控制系統(tǒng)設(shè)計
用于控制滯后不確定過程的無辨識自適應(yīng)智能控制系統(tǒng)結(jié)構(gòu)圖如圖1所示。整個系統(tǒng)由兩部分組成,單神經(jīng)元自適應(yīng)PSD控制(虛線框所示)和模糊預(yù)測控制(點劃線框所示)。其中單神經(jīng)元自適應(yīng)PSD控制器是主控制器,神經(jīng)元本身具有自適應(yīng)、自學(xué)習(xí)的能力,采用Marsik和Strejc提出的無辨識自適應(yīng)PSD算法對神經(jīng)元的增益進行在線調(diào)整,增強了對滯后不確定過程的適應(yīng)性和魯棒性。模糊預(yù)測控制器的作用是在不增加對過程模型要求的基礎(chǔ)上,根據(jù)過程的輸入輸出信息預(yù)測出控制量,來修正單神經(jīng)元自適應(yīng)PSD控制量,使調(diào)節(jié)器提前動作,從而使整個控制算法適用于大滯后不確定過程的控制。
2.1 單神經(jīng)元自適應(yīng)PSD控制器
圖1中神經(jīng)元權(quán)值wi的學(xué)習(xí)采用有監(jiān)督的Hebb學(xué)習(xí)規(guī)則,為保證算法的收斂性和魯棒性,對學(xué)習(xí)算法進行規(guī)范化處理。引用自適應(yīng)PSD控制算法對增益kv(t)進行自調(diào)整,構(gòu)成具有自學(xué)習(xí)、自組織和強魯棒性的新型單神經(jīng)元自適應(yīng)PSD控制算法。其控制算法歸納如下:
式中r(t)為給定信號,u(t)為控制器輸出,y(t)為對象的實際輸出,xi(t)(i=1,2,Λ,n)為神經(jīng)元的輸入狀態(tài),wi(t)為對應(yīng)于xi(t)的加權(quán)系數(shù),ηi為學(xué)習(xí)速度。根據(jù)PSD控制規(guī)律可以得到控制增益kv(t)的在線調(diào)整算式如下:
其中0.025≤c≤0.05,0.005≤L≤0.1
由于神經(jīng)元自適應(yīng)PSD控制算法中增益系數(shù)可在線調(diào)整,它的可調(diào)參數(shù)選擇范圍較大,提高了控制系統(tǒng)的魯棒性和自適應(yīng)能力。對滯后不確定系統(tǒng)的仿真實驗表明,在滯后步數(shù)不太大時,通過調(diào)整kv(0)、Tv(0)的初值,在一定范圍內(nèi)可以改善系統(tǒng)的動態(tài)特性,取得較滿意的控制效果。但若進一步增大滯后步數(shù),依靠kv(t)、Tv(t)的自調(diào)整及權(quán)值的自學(xué)習(xí)也難以抑制系統(tǒng)過大的超調(diào)和振蕩,甚至無法對滯后不確定系統(tǒng)進行控制。鑒于此引入模糊預(yù)測控制器,以模糊預(yù)測控制量來修正單神經(jīng)元自適應(yīng)PSD控制量,從而對大滯后不確定系統(tǒng)進行有效的控制。
2.2 模糊預(yù)測控制器
模糊預(yù)測控制器中模糊預(yù)測的功能是根據(jù)過程實際輸出逼近期望輸出來估計控制系統(tǒng)的性能并修正神經(jīng)元自適應(yīng)PSD控制律。具體設(shè)計如下:
(1)模糊化。模糊預(yù)測控制器的輸入是過程實際輸出與期望輸出間的偏差e(t)及該偏差在t時刻和t-d時刻的變化Δe(t),輸出是控制補償量u2(t)。e(t)和Δe(t)描述為
其中d為純滯后時間。取ke、kec分別為e(t)和Δe(t)的量化因子,ku為預(yù)測輸出的比例因子。E、EC和U2分別是e(t)、Δe(t)和u2(t)的語言變量。E、EC各取三個語言變量分別為N、S、P,U2取七個語言變量為NB、NM、NS、ZR、PS、PM、PB。輸入E、EC和輸出U2均采用三角形均勻分布的隸屬函數(shù)。
(2)模糊控制規(guī)則。模糊預(yù)測控制的模糊規(guī)則為
if E(t) is A and EC(t) is B then U2(t) is C
其中A,B,C分別為e(t)、Δe(t)和u2(t)的模糊集。如果t時刻e(t)>0,即過程輸出比期望輸出小,且過程輸出有比期望輸出更小的趨勢即Δe(t)>0,那么可以推斷t-d時刻過程的輸入太小,應(yīng)增大t-d時刻控制器的輸出;相反,如果過程輸出比期望輸出大,且過程輸出有比期望輸出更大的趨勢即e(t)<0且Δe(t)<0,那么可以推斷t-d時刻過程的輸入太大,應(yīng)減小t-d時刻控制器的輸出。同理可以構(gòu)造出模糊推理規(guī)則表如表1。
(3)逆模糊化。采用加權(quán)平均法進行反模糊化,模糊預(yù)測控制的輸出由下式確定
3 仿真研究
含有純滯后的非線性被控對象為
單神經(jīng)元PSD控制器參數(shù)取L=0.06,c=0.03,kv(0)=0.15,Tv(0)=55,w(0)=[0.1. 0.5.0.35],η(0)=[0.045 0.05 0.1];模糊預(yù)測器的量化因子及比例因子取ke=7,kec=2,ku=0.01,分別采用單神經(jīng)元PSD控制器及本文的無辨識自適應(yīng)智能控制器進行仿真,仿真結(jié)果如圖2所示。
其中(a)為滯后步數(shù)為4時的跟蹤結(jié)果,兩條曲線基本重合,可見兩種方法性能基本相同;(b)為在保持原控制器參數(shù)不變,滯后步數(shù)增大到40時的跟蹤結(jié)果。此時,單神經(jīng)元PSD控制器產(chǎn)生較大超調(diào),且不能在規(guī)定步數(shù)內(nèi)達到穩(wěn)定。而本文方法則可以取得較滿意的控制效果,具有較強的自適應(yīng)性。
4 結(jié)論
無辨識自適應(yīng)智能控制方法將神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)、自調(diào)整特性和模糊控制良好的動態(tài)特性、魯棒性,以及在處理具有不確定性控制問題上的獨到優(yōu)勢結(jié)合在一起,以模糊預(yù)測來修正單神經(jīng)元自適應(yīng)PSD控制律,從而在不增加對過程模型要求的基礎(chǔ)上,實現(xiàn)了對大滯后不確定過程的控制。該控制算法簡單,適合時實控制,且適應(yīng)性、魯棒性強,仿真研究表明該控制方法用于滯后不確定系統(tǒng)的控制取得良好的控制性能。
參考文獻:
[1]韓江洪,魯照權(quán),陸陽.滯后不確定系統(tǒng)控制[J].合肥工業(yè)大學(xué)學(xué)報,2000,23(1):16-20
[2]Marsik J,Strejc V.Application of identification_free algorithms for
評論