劉勇祥 劉云連
摘要:將混沌算法和微粒群算法結(jié)合起來(lái),形成了一種新的混沌微粒群算法,并應(yīng)用在倒立擺的PID控制器參數(shù)優(yōu)化上。仿真證明了該算法能有效地實(shí)現(xiàn)PID參數(shù)最優(yōu)整定,控制結(jié)果具有穩(wěn)定、超調(diào)小、響應(yīng)快的優(yōu)點(diǎn)。該算法尋優(yōu)速度快,效率高,容易實(shí)現(xiàn),其性能優(yōu)于常規(guī)遺傳算法,為解決倒立擺控制提供了一種有效的方法。
關(guān)鍵詞:混沌;微粒群;倒立擺
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)36-8756-03
倒立擺是一個(gè)復(fù)雜的控制系統(tǒng),經(jīng)常用于實(shí)驗(yàn)研究,模仿機(jī)器人、火箭飛行等運(yùn)動(dòng);由于其做為實(shí)驗(yàn)設(shè)備,有著結(jié)構(gòu)簡(jiǎn)單,易于理解等特點(diǎn),廣泛的用于驗(yàn)證控制理論的正確性,對(duì)其研究具有較為重要的意義,有許多專家和學(xué)者進(jìn)行了較為深入的研究[1-3]。
倒立擺最初在20世紀(jì)50年代由美國(guó)麻省理工學(xué)院開始研究[4],其控制方法較多,文獻(xiàn)[5]采用線性二次調(diào)節(jié)器( LQR)進(jìn)行控制,仿真表明了該算法的穩(wěn)定性。文獻(xiàn)[6]采用拉格朗日方法建立倒立擺的數(shù)學(xué)模型,仿真表明了其有效性;文獻(xiàn)[7]采用Lie理論控制倒立擺;也有的采用雙閉環(huán)模糊控制[8],但是這些方法的應(yīng)用都是將倒立擺視為一個(gè)極為理想的模型,如果有擾動(dòng)時(shí),自適應(yīng)性較差。
該文將PSO方法與混沌方法結(jié)合起來(lái),形成新的PSO算法,并用來(lái)尋優(yōu)控制倒立擺的PID控制器的參數(shù),仿真表明,該算法能較快的尋找到較優(yōu)的PID參數(shù),能實(shí)現(xiàn)倒立擺的穩(wěn)定控制。
5 結(jié)論
將PSO算法與混沌算法相結(jié)合,融合了遺傳算法中的精英保留策略,對(duì)越界粒子允許以一定概率越界;使得改進(jìn)的PSO算法種群多樣性得到了保證,全局尋優(yōu)的能力得到了提高;精英保留策略與混沌細(xì)搜索,加速了算法的收斂,提高了局部尋優(yōu)能力;能較快較好的找到優(yōu)良的PID參數(shù),采用混沌PSO-PID控制倒立擺,具有超調(diào)小,系統(tǒng)穩(wěn)定的特點(diǎn);仿真證明了該先進(jìn)算法的可行性。
參考文獻(xiàn):
[1] Kajiwara H,Apkarian P,Gahinet P.LPV Techniques for Control of an Inverted Pendulum[J].IEEE Transactions on Control Systems,1999,19(1):44-54.
[2] 羅成,胡德文,祝曉才,等. 基于LQR和模糊插值的五級(jí)倒立擺控制[J].控制與決策,2005(4):392-397.
[3] 朱學(xué)峰,周文彬,陳華艷.二級(jí)倒立擺的型逐級(jí)模糊神經(jīng)網(wǎng)絡(luò)控制[J].華南理工大學(xué)學(xué)報(bào):自然科學(xué)版,2010(6).
[4] 倒立擺與自動(dòng)控制原理實(shí)驗(yàn)[Z].固高科技(深圳)有限公司,2005.
[5] Chen W H,Guan Z H,Lu X M.Delay dependent guaranteed cost control for Uncertain discrete-time systems with both state and input delays[J].Journal of the Franklin Institute,2001,341(8):419-430.
[6] 肖力龍,彭輝.基于拉格朗日建模的單級(jí)倒立擺起擺與穩(wěn)定控制[J].自動(dòng)化技術(shù)與應(yīng)用,2007(4):43-46.
[7] 湛力,許慶晗,陳雯柏.基于Lie理論的倒立擺系統(tǒng)的控制算法研究[J].計(jì)算機(jī)仿真,2006(9).
[8] 侯濤.平面一級(jí)倒立擺的雙閉環(huán)模糊控制研究[J].蘭州交通大學(xué)學(xué)報(bào),2011(9).
[9] 徐學(xué)軍,伍鐵斌,李文.基于混沌PID的倒立擺控制[J].湘潭師范學(xué)院學(xué)報(bào):自然科學(xué)版,2006,28(1):15-19.
[10] 謝曉鋒,張文俊,楊之廉.微粒群算法綜述[J].控制與決策,2003,18(2):129-134.