關(guān)學(xué)忠,白云龍,2,孫立剛,佟 宇
(1.東北石油大學(xué) 黑龍江 大慶 163319;2.中環(huán)天儀股份有限公司 天津 300111)
基于分?jǐn)?shù)階微積分的自抗擾控制
關(guān)學(xué)忠1,白云龍1,2,孫立剛1,佟 宇1
(1.東北石油大學(xué) 黑龍江 大慶163319;2.中環(huán)天儀股份有限公司 天津300111)
隨著分?jǐn)?shù)階理論研究的不斷發(fā)展,分?jǐn)?shù)階 控制器方法不僅可以改善系統(tǒng)動(dòng)態(tài)響應(yīng)特性,而且可以獲得優(yōu)越于傳統(tǒng)PID控制器方法。分?jǐn)?shù)階微積分控制器增加了積分階次 和微分階次 ,提高了設(shè)計(jì)控制器的靈活度。本文在分?jǐn)?shù)階理論基礎(chǔ)上引入了自抗擾控制器,設(shè)計(jì)出新型的分?jǐn)?shù)階自抗擾控制器,充分結(jié)合分?jǐn)?shù)階控制器高精度控制和自抗擾控制器抗干擾能力強(qiáng)等優(yōu)勢(shì)。通過仿真分析的得出分?jǐn)?shù)階自抗擾控制器的控制效果優(yōu)越于其單獨(dú)的控制效果。
分?jǐn)?shù)階;自抗擾控制器;參數(shù)整定;魯棒性
“分?jǐn)?shù)階”的概念早在三百多年前就被提出來了,它是伴隨著經(jīng)典整數(shù)階理論應(yīng)用共同發(fā)展而產(chǎn)的,分?jǐn)?shù)階微積分與的理論研究有著同樣的悠久歷史。德國(guó)數(shù)學(xué)家與在研究討論1/2階的導(dǎo)數(shù)時(shí),最早提出了分?jǐn)?shù)階的概念。I.Podlubny教授于1999年提出了分?jǐn)?shù)階 PID控制器 (Fractional order PID controller),其一般格式簡(jiǎn)記為 PIλDμ,增加了積分階次 λ,微分階次μ,比整數(shù)階 PID控制器多了兩個(gè)可調(diào)參數(shù),增加了設(shè)計(jì)控制器的靈活度[1]。通過增加積分階次和微分階次來增加分?jǐn)?shù)階PIλDμ控制器設(shè)計(jì)的多樣性,繼承傳統(tǒng)PID控制的優(yōu)點(diǎn)并具有更靈活的結(jié)構(gòu)和更強(qiáng)的魯棒性[2]。
自抗擾控制技術(shù)由韓京清教授在近幾十年提出,以改善經(jīng)典PID控制為開端,分析研究大量數(shù)據(jù)運(yùn)用計(jì)算機(jī)技術(shù)進(jìn)行仿真,在控制中引入非線性結(jié)構(gòu),實(shí)現(xiàn)對(duì)動(dòng)態(tài)系統(tǒng)實(shí)時(shí)估計(jì)反饋補(bǔ)償,擁有較強(qiáng)的抗干擾性和穩(wěn)定性[3]。自抗擾控制器(Active disturbance rejection controler,簡(jiǎn)稱ADRC)主要由:過渡安排過程(TD)、擴(kuò)張狀態(tài)觀測(cè)器(ESO)、非線性狀態(tài)誤差反饋控制律(NLSEF)、擾動(dòng)估計(jì)補(bǔ)償部分組成。它不依賴于被控對(duì)象準(zhǔn)確固定的數(shù)學(xué)模型,可以對(duì)未知的被控對(duì)象模型進(jìn)行控制,擺脫了對(duì)象模型的依賴,有較好的適應(yīng)能力和自動(dòng)估計(jì)補(bǔ)償未知外部干擾的能力,依靠過程誤差來消除誤差。它的控制理念是把復(fù)雜的控制問題變得簡(jiǎn)單化,不再以時(shí)變或時(shí)不變來劃分被控制對(duì)象,改變?cè)袊?yán)格意義上的非線性控制和線性控制等區(qū)別,主要采用非線性反饋抑制補(bǔ)償方法,直接檢測(cè)系統(tǒng)內(nèi)外的總擾動(dòng),對(duì)控制系統(tǒng)被控變量進(jìn)行實(shí)時(shí)反饋補(bǔ)償[4],處理內(nèi)外總干擾,抑制干擾對(duì)系統(tǒng)產(chǎn)生的不良影響,增強(qiáng)系統(tǒng)穩(wěn)定性,與其它方法相比,能夠有效的抑制系統(tǒng)內(nèi)外干擾產(chǎn)生的誤差。
1.1分?jǐn)?shù)階控制器分類
目前,在分?jǐn)?shù)階基礎(chǔ)理論上發(fā)展總結(jié)出的控制器主要有4種類型,他們分別是:1)TID控制器;2)非整數(shù)階魯棒控制器(CRONE);3)分?jǐn)?shù)階PIλDμ控制器;4)分?jǐn)?shù)階超前滯后補(bǔ)償器[5]。
1)TID控制器
TID(tilt-integral-deriva)控制器由B.J.Lurie在1994年提出,TID控制器在傳統(tǒng)的PID控制器結(jié)構(gòu)上做了調(diào)整,把傳統(tǒng)PID控制器結(jié)構(gòu)中比例kp用S-γn進(jìn)行替換,改善控制器性能和控制效果,使系統(tǒng)控制效果更趨近于理論期望值。在常規(guī)PID控制基礎(chǔ)上進(jìn)行改善,進(jìn)而減小實(shí)際誤差,TID為了更好的輸出系統(tǒng)動(dòng)態(tài)響應(yīng),展現(xiàn)出控制器更強(qiáng)的抗干擾性能,讓實(shí)際的閉環(huán)控制響應(yīng)輸出與期望的閉環(huán)控制響應(yīng)輸出的偏差更小,盡可能的趨近于零,使系統(tǒng)輸出量達(dá)到理論最優(yōu)。
2)CRONE控制器
在上個(gè)世紀(jì)末,Oustaloup提出CRONE控制器的概念,在法語(yǔ)中CRONE是“分?jǐn)?shù)階魯棒控制器”的意思。在工業(yè)控制發(fā)展中,它的使用已經(jīng)較為成熟,使用方便具有明確的物理意義。CRONE系統(tǒng)特征方程為:1+(τs)α=0,在系統(tǒng)中可使用Matlab中toolbox工具進(jìn)行仿真。
3)分?jǐn)?shù)階PIλDμ控制器
教授最早提出了分?jǐn)?shù)階PID控制,簡(jiǎn)記為PIλDμ。
一般形式為:
其中,Kp,Ki,Kd為比例、積分、微分增益。
當(dāng)λ=1,μ=1時(shí),就是整數(shù)階PID控制器;當(dāng)Kd=0,λ=1時(shí),即為傳統(tǒng)PI控制器;當(dāng) Ki=0,μ=1時(shí),即為傳統(tǒng)PD控制器;當(dāng)λ=0時(shí),即為PDμ;當(dāng)μ=0時(shí),即為PIλ控制器。
4)分?jǐn)?shù)階超前滯后補(bǔ)償器
分?jǐn)?shù)階PIλDμ超前滯后補(bǔ)償器屬于經(jīng)典控制理論超前滯后校正的范疇思路,經(jīng)典分?jǐn)?shù)階超前滯后校正器可以表示為:
1.2分?jǐn)?shù)階PIλDμ控制器
分?jǐn)?shù)階PIλDμ控制系統(tǒng)結(jié)構(gòu)框圖結(jié)構(gòu)為:
圖1 分?jǐn)?shù)階PIλDλ控制器結(jié)構(gòu)圖
分?jǐn)?shù)階控制單位負(fù)反饋結(jié)構(gòu),G(s)為分?jǐn)?shù)階被控系統(tǒng)的傳遞函數(shù),C(s)為分?jǐn)?shù)階 PIλDμ控制器的傳遞函數(shù),E(s)=R (s)-Y(s)是分?jǐn)?shù)階控制器的輸入。R(s)為系統(tǒng)輸入,E(s)為系統(tǒng)誤差輸入,U(s)為控制器輸出,Y(s)是系統(tǒng)輸出。
圖2 分?jǐn)?shù)階控制系統(tǒng)結(jié)構(gòu)圖
控制器G(s)傳遞函數(shù)為:
對(duì)公式(3)進(jìn)行變換后可得到其他表達(dá)式為:
其中,λ>0,μ>0。
在時(shí)域時(shí)控制系統(tǒng)輸出:
離散傳遞函數(shù)可表示為:
分?jǐn)?shù)階控制器的G(s)傳遞函數(shù)為:
分?jǐn)?shù)階PIλDμ控制系統(tǒng)閉環(huán)的特征多項(xiàng)式為:
圖3 控制系統(tǒng)穩(wěn)定區(qū)域示意圖
分?jǐn)?shù)階自抗擾控制器的設(shè)計(jì)是對(duì)自抗擾控制器魯棒性能的提升,同時(shí)改進(jìn)自抗擾技術(shù)的非線性誤差反饋環(huán)節(jié),引入分?jǐn)?shù)階積分環(huán)節(jié)的作用,分?jǐn)?shù)階積分sλ使系統(tǒng)的幅頻響應(yīng)曲線的斜率不再是-20 dB/dec,而是變?yōu)?20 dB/dec,改善整數(shù)積分環(huán)節(jié)導(dǎo)致閉環(huán)響應(yīng)速度緩慢,調(diào)節(jié)時(shí)間長(zhǎng),容易產(chǎn)生振蕩,積分飽和引起的控制量飽和等負(fù)面影響,同時(shí)也消除擴(kuò)張狀態(tài)觀測(cè)器“總和干擾”估計(jì)誤差,使得穩(wěn)態(tài)誤差盡可能的降低,減小系統(tǒng)內(nèi)因?yàn)榉e分飽和導(dǎo)致的控制量的不良影響,增強(qiáng)了控制器的響應(yīng)特性,改善后的控制器能夠得到更好的控制效果[7],擴(kuò)張狀態(tài)觀測(cè)器實(shí)現(xiàn)了對(duì)被控對(duì)象擾動(dòng)誤差的估計(jì)補(bǔ)償,同時(shí)增強(qiáng)了分?jǐn)?shù)階微積分控制器的抗干擾能力。所設(shè)計(jì)的分?jǐn)?shù)階自抗擾控制器結(jié)構(gòu)如圖4所示。
ESO的基本結(jié)構(gòu)在任意擾動(dòng)空間狀態(tài)為:
可以根據(jù)其線性化結(jié)構(gòu)設(shè)計(jì)成為非線性結(jié)構(gòu):
圖4 分?jǐn)?shù)階自抗擾控制結(jié)構(gòu)圖
其中,z1,z2,z3為觀測(cè)器的狀態(tài) β01,β02,β03是大于零的待設(shè)計(jì)觀測(cè)器增益系數(shù),bo則是對(duì)象控制量增益b的估計(jì)。
ESO使用在fal非線函段(c,1)和(-1,-c)范圍內(nèi),依據(jù)所具有的反饋的作用,反饋形式可寫成:
觀測(cè)器誤差狀態(tài)可表達(dá)為:
對(duì)各個(gè)誤差求其比較的基準(zhǔn)點(diǎn),系統(tǒng)各個(gè)穩(wěn)態(tài)誤差可以表示為:
對(duì)分?jǐn)?shù)階微積分采用Oustaloup數(shù)字計(jì)算實(shí)現(xiàn)方法,利用尋優(yōu)確定濾波器參數(shù),實(shí)現(xiàn)一段頻率段內(nèi)微分算子的sa近似,應(yīng)用改善后的最優(yōu)Oustaloup最優(yōu)算法尋優(yōu)確定濾波器參數(shù)來提高近似精度。
在頻率段內(nèi)ωb<ω<ωh用泰勒展開,并提取一階推導(dǎo)可得:
對(duì)分?jǐn)?shù)階自抗擾控制器的性能分析,以伺服電動(dòng)機(jī)控制為研究對(duì)象,分析比較相同環(huán)境下,被控對(duì)象在不同控制器單獨(dú)作用和組合應(yīng)用的控制效果,分析他們的基本性能值并與期望設(shè)定值作比較分析[8]。
發(fā)動(dòng)機(jī)被控制對(duì)象函數(shù)為:
為了應(yīng)用在新建立的控制器上做出對(duì)比,進(jìn)行簡(jiǎn)化參數(shù)的運(yùn)算,設(shè)定發(fā)動(dòng)機(jī)控制運(yùn)行慣性環(huán)節(jié)時(shí)間常數(shù)為0.1 s。
對(duì)FOPID參數(shù)使用同樣方式進(jìn)行優(yōu)化得到:
為了公平比較,分析這幾類控制器的動(dòng)態(tài)響應(yīng),對(duì)部分基本參數(shù)進(jìn)行同一設(shè)定,設(shè)定FOPIDADRC中的ESO與單獨(dú)作用時(shí)基本參數(shù)相同。
ADRC中非線性誤差反饋器:b01=35,b02=175
分?jǐn)?shù)階自抗擾控制器參數(shù):
Kp=9.845,Ki=-7.175,Kd=5.846,λ=0.796,μ=0.473。分別比對(duì)PID,F(xiàn)OPID,F(xiàn)OPIDADRC,ADRC這幾種控制器分析比較。
表1 時(shí)域響應(yīng)性能指標(biāo)對(duì)比
分析表1,F(xiàn)OPID控制器的超調(diào)量最大,但其峰值時(shí)間最短,上升時(shí)間也最短;FOPIDADRC與ADRC和PID控制器相比超調(diào)量稍大,但上升時(shí)間和調(diào)節(jié)時(shí)間明顯縮短;FOPIDADRC與FOPID控制器相比,增加了自抗擾擾控制器的過渡過程,因此其超調(diào)量明顯的降低,提高了系統(tǒng)的穩(wěn)定性,F(xiàn)OPIDADRC的各項(xiàng)指標(biāo)綜合比較性能較好。
穩(wěn)定性是控制器控制的基本要素,在輸入信號(hào)為階躍信號(hào)的條件下,對(duì)這幾類控制器的抑制外部干擾以及穩(wěn)定性進(jìn)行分析。在不同控制器輸出均達(dá)到穩(wěn)定后,在0.6 s加入持續(xù)時(shí)間為0.2 s,幅值為-2的矩形外部干擾信號(hào)。從圖5中可觀測(cè)控制器的動(dòng)態(tài)響應(yīng),分?jǐn)?shù)階的抗干擾抑制外部擾動(dòng)的效果不如分?jǐn)?shù)階自抗擾控制器,在分?jǐn)?shù)階自抗擾控制器中中由于分?jǐn)?shù)階系統(tǒng)引入了擴(kuò)張狀態(tài)觀測(cè)器,能夠?qū)ο到y(tǒng)進(jìn)行實(shí)時(shí)估計(jì)誤差補(bǔ)償,抑制干擾性能得到了充分體體現(xiàn)。這種新型的結(jié)合控制器,吸取了自身優(yōu)點(diǎn)的長(zhǎng)處,彌補(bǔ)了其自身的不足,二者共同作用提高了系統(tǒng)的穩(wěn)定性,增強(qiáng)了抗干擾性,減少了響應(yīng)時(shí)間。
圖5 分?jǐn)?shù)階自抗擾控仿真分析
本文主要在分?jǐn)?shù)階微積分理論基礎(chǔ)上引入了自抗擾控制技術(shù),將分?jǐn)?shù)階微積分控制器微積分階次調(diào)節(jié)參數(shù)范圍廣控制器設(shè)計(jì)靈活度高,以及自抗擾控制器抗干擾能力強(qiáng)等優(yōu)點(diǎn)結(jié)合在一起,設(shè)計(jì)出新型分?jǐn)?shù)階自抗擾控制器,在分?jǐn)?shù)階控制器中嵌入自抗擾的擴(kuò)張狀態(tài)觀測(cè)器。通過仿真比較在同一被控對(duì)象下,分?jǐn)?shù)階自抗擾控制器具有比傳統(tǒng)PID控制、分?jǐn)?shù)階控制和自抗擾控制單一控制器作用下更好的控制效果,表現(xiàn)出響應(yīng)速度快,穩(wěn)定性好,抗干擾能力強(qiáng)。仿真結(jié)果分析可總結(jié)出,分?jǐn)?shù)階自抗擾控制器達(dá)到了所設(shè)計(jì)結(jié)合的目的。
[1]朱呈祥,鄒云.分?jǐn)?shù)階控制研究綜述[J].控制與決策,2009,24(2):161-169.
[2]曹軍義,曹秉剛.分?jǐn)?shù)階控制器的數(shù)字實(shí)現(xiàn)及其特性[J].控制理用,2006,23(5):791-794.
[3]韓京清,王偉.非線性跟蹤微分器[J].系統(tǒng)科學(xué)與數(shù)學(xué),1994,14(2):177-183.
[4]韓京清.一類不確定對(duì)象的擴(kuò)張狀態(tài)觀測(cè)器[J].控制與決策,1995,10(1):5-88.
[5]王振濱,曹廣義,朱新堅(jiān).分?jǐn)?shù)階微積分在系統(tǒng)建模中的應(yīng)用[J].上海交通大學(xué)學(xué)報(bào),2004,38(5):802-805.
[6]趙春娜,李英順.分?jǐn)?shù)階系統(tǒng)分析與設(shè)計(jì)[M].北京:國(guó)防工業(yè)出版社,2011.
[7]嚴(yán)慧.分?jǐn)?shù)階控制器階數(shù)變化對(duì)控制性能的影響[J].金陵科技學(xué)院學(xué)報(bào),2008,24(4):13-18.
[8]李大字,劉展,靳其兵,等.分?jǐn)?shù)階控制器參數(shù)整定策略研究[J].系統(tǒng)仿真學(xué)報(bào),2007,19(19):4402-4406.
Active disturbance rejection control based on fractional order calculus
GUAN Xue-zhong1,BAI Yun-long1,2,SUN Li-gang1,TONG Yu1
(1.Northeast Petroleum University,Daqing 163319,China;2.Zhonghuan TIG Co.,LTD,Tianjin 300111,China)
With the continuous development of the fractional-order theory,fractional-order controller method can not only improve the dynamic response characteristics,but also can obtained superior to the conventional PID controller method. Fractional calculus controller increases the integral and differential,improve the the flexibility of the controller.In this paper,based on the fractional-order theory added ADRC,design fractional-order active disturbance rejection controller,combine fractional order controllers precision control with ADRC disturbance rejection ability.Through simulation analysis fractionalorder active disturbance rejection controller results superior to their individual control.
fractional-order;active disturbance rejection;parameter tuning;robust ability
TN0
A
1674-6236(2016)06-0111-04
2015-05-14稿件編號(hào):201505126
關(guān)學(xué)忠(1962—),男,吉林蛟河人,博士,教授。研究方向:智能控制,模糊控制,嵌入式系統(tǒng)。