一種基于改進(jìn)GA的快速GPC算法在非線性系統(tǒng)中的應(yīng)用_第1頁(yè)
一種基于改進(jìn)GA的快速GPC算法在非線性系統(tǒng)中的應(yīng)用_第2頁(yè)
一種基于改進(jìn)GA的快速GPC算法在非線性系統(tǒng)中的應(yīng)用_第3頁(yè)
一種基于改進(jìn)GA的快速GPC算法在非線性系統(tǒng)中的應(yīng)用_第4頁(yè)
一種基于改進(jìn)GA的快速GPC算法在非線性系統(tǒng)中的應(yīng)用_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、 一種基于改進(jìn)GA的快速GPC算法在非線性系統(tǒng)中的應(yīng)用 葛宗年 張淑娟摘 要:廣義預(yù)測(cè)控制作為一種先進(jìn)的控制策略,被廣泛應(yīng)用于復(fù)雜的工業(yè)過(guò)程。它具有預(yù)測(cè)及自適應(yīng)控制的優(yōu)點(diǎn),在線估計(jì)參數(shù),實(shí)現(xiàn)自適應(yīng)控制。本文提出一種基于改進(jìn)GA的快速?gòu)V義預(yù)測(cè)控制算法,并針對(duì)仿真實(shí)驗(yàn),選取了4種典型結(jié)構(gòu)進(jìn)行了仿真實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果表明:無(wú)論是否存在外界干擾,廣義預(yù)測(cè)控制算法均能夠有效地控制大時(shí)滯系統(tǒng),且控制精度非常高。Key:GPC算法;非線性系統(tǒng);應(yīng)用DOI:10.16640/ki.37-1222/t.2019.21.1111 前言GPC算法是,1984年英國(guó)D.W.Clarke等人提出的一種重要的適應(yīng)性控制算法1

2、。理論經(jīng)過(guò)不斷得到完善和發(fā)展,在復(fù)雜的工業(yè)過(guò)程中展現(xiàn)了良好的控制性能2-4。它基于廣義最小方差控制,引入了多步預(yù)測(cè)的思想進(jìn)行優(yōu)化,有效的提升了抗負(fù)載擾動(dòng)、隨機(jī)噪聲、時(shí)滯變化等能力,魯棒性較強(qiáng)5-6。工業(yè)過(guò)程控制中通常具備多回路和非線性、強(qiáng)耦合、大滯后、強(qiáng)干擾特性,應(yīng)用常規(guī)的PID控制算法,通常得不到理想的控制效果和較高的自動(dòng)投運(yùn)率。對(duì)此,本文將提出了一種改進(jìn)的GPC算法,并將它應(yīng)用于4種典型結(jié)構(gòu)中,通過(guò)預(yù)測(cè)模型、滾動(dòng)優(yōu)化、在線辨識(shí)和校正四個(gè)步驟,實(shí)現(xiàn)了在線估計(jì)模型參數(shù),并修正控制律從而改善控制品質(zhì)。仿真結(jié)果顯示,改進(jìn)廣義預(yù)測(cè)控制算法提升了非線性系統(tǒng)的控制性能,增強(qiáng)了適應(yīng)性和魯棒性,且控制精度得

3、到提高。2 快速?gòu)V義預(yù)測(cè)控制算法Clarke等提出的GPC是一種應(yīng)用于復(fù)雜工業(yè)過(guò)程的魯棒算法,具有良好的控制性能。但它缺點(diǎn)明顯,比如模型參數(shù)的在線辨識(shí)、逆矩陣的求解和Diophantine方程等過(guò)程中存在較大計(jì)算量等,特別是求逆矩陣。文6提出一種改進(jìn)的雙柔化系數(shù)的廣義預(yù)測(cè)控制算法,下面對(duì)這種改進(jìn)的GPC算法進(jìn)行簡(jiǎn)要的闡述。為了方便比較各種遺傳算法在參數(shù)優(yōu)化時(shí)的優(yōu)劣。本文中分別采用了傳統(tǒng)的遺傳算法(SGA)和鏈?zhǔn)竭z傳算法(LAGA),仿真平臺(tái)是 Matlab7.0,1G 內(nèi)存,2.12GHz AMD Athlon CPU。3 種算法均采用自適應(yīng)結(jié)束條件。參數(shù)設(shè)置 K=30,Q=80。在 SGA

4、中,交叉概率為 0.95,變異概率為 0.05; LAGA 中交叉概率為 0.95,變異概率為 0.05。表1為3種遺傳算法性能優(yōu)化比較表,從表1中可以看出, LAGA的目標(biāo)函數(shù)的執(zhí)行時(shí)間要快于傳統(tǒng)的SGA算法。采用SGA和AGA優(yōu)化時(shí),在上述參數(shù)取值范圍內(nèi)隨機(jī)取n=3, m=2,=0.4855,=0.3868, =0.3668。 圖1,2為優(yōu)化前后的控制過(guò)程曲線。將優(yōu)化算法應(yīng)用到上述穩(wěn)定最小相位、穩(wěn)定非最小相位、不穩(wěn)定最小相位和不穩(wěn)定非最小相位4種典型結(jié)構(gòu),作出仿真結(jié)果。比較圖1、圖2可以看出,由于本文提出的算法,根據(jù)系統(tǒng)的實(shí)際性能,利用LAGA對(duì)輸入輸出柔化系數(shù),在每一時(shí)刻,進(jìn)行實(shí)時(shí)的在線

5、調(diào)整,使其在跟蹤性能和魯棒性上更優(yōu),比固定參數(shù)設(shè)計(jì)效果更好。5 結(jié)語(yǔ)本文通過(guò)優(yōu)化GPC算法中控制參數(shù)整定,整合了遺傳算法非線性映射能力和不確定性系統(tǒng)適應(yīng)能力,提出了一種改進(jìn)的基于雙柔化系數(shù)型廣義預(yù)測(cè)控制算法, 使算法中,輸出柔化系數(shù)和控制增量加權(quán)系數(shù)或輸入柔化系數(shù)實(shí)現(xiàn)了在線調(diào)整。仿真試驗(yàn)結(jié)果表明,該優(yōu)化算法在魯棒性和跟蹤性上表現(xiàn)出良好的性能。Reference:1Clarke,D.W.,Mohtadi,C.and Tuffs,P.S.Generalized predictive controlJ.Automatica,1987,23(02):137-160.2Takahashi K,Yamada T.Application of an immune feedbackmechanism to control systemsJ.JSME Int J Series C,1998,41(02):184-191.3耿林霄,景效國(guó).廣義預(yù)測(cè)控制在過(guò)熱蒸汽溫度控制中的應(yīng)用J.熱力發(fā)電,2015,44(03):69-72.4席裕庚,陳虹.預(yù)測(cè)控制性能研究的新進(jìn)展J.控制理論與應(yīng)用,2000,14(04):470-475.5金元郁,顧興源.改進(jìn)的廣義預(yù)測(cè)控制算法J.信息與控制,1990,19(03):8-14.6金元郁.改進(jìn)的廣義預(yù)測(cè)控制的穩(wěn)定性

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論