馮琪茗 董秀成, 劉 元
(1.西華大學(xué)電氣與電子信息學(xué)院 成都 610039;2.四川大學(xué)錦江學(xué)院電氣與電子信息工程學(xué)院 眉山 620860)
永磁同步電機(Permanent magnet synchronous motor,PMSM)由于效率高、轉(zhuǎn)矩能力大、構(gòu)造簡易、功率密度高等優(yōu)點,通常用于高性能應(yīng)用中[1]。因此,為了在設(shè)計過程和實施中提高效率,需要對PMSM 進行速度控制。在電機控制領(lǐng)域中,PI 控制器一直因其結(jié)構(gòu)簡單、調(diào)節(jié)方便而備受青睞,但是,傳統(tǒng)PI 控制器仍然存在大量的問題,在現(xiàn)實控制中,大多數(shù)系統(tǒng)都是非線性系統(tǒng),而PI 控制器屬于線性控制器,用線性控制非線性,會導(dǎo)致精度降低。而且在實際控制中,傳統(tǒng)PI 控制器無法應(yīng)對系統(tǒng)參數(shù)變化帶來的問題。在高精度控制場景下,PI 控制器已經(jīng)無法勝任[2]。
隨著現(xiàn)代控制理論的發(fā)展,為解決傳統(tǒng)PI 控制器的不足,大量學(xué)者開始結(jié)合現(xiàn)代控制理論研究新的控制器,如神經(jīng)網(wǎng)絡(luò)控制、預(yù)測控制、模糊控制、滑??刂?Sliding mode control,SMC)等[3-6];從首次提出到現(xiàn)在,經(jīng)過長期的發(fā)展,SMC 一直是控制領(lǐng)域無法繞開的話題。SMC 也被稱為變結(jié)構(gòu)控制,因其對系統(tǒng)自身參數(shù)變化和外部擾動不敏感,具有響應(yīng)快速、魯棒性強和容易實現(xiàn)的優(yōu)點,廣泛應(yīng)用于PMSM 控制系統(tǒng)中,而且其控制的優(yōu)越性也得到了證實[7]。但是傳統(tǒng)SMC 仍然存在問題,一是在滿足穩(wěn)定性條件下,必須使滑模切換增益大于系統(tǒng)不確定項的上界,這樣會造成SMC 產(chǎn)生嚴(yán)重的抖動[8]。二是由于傳統(tǒng)SMC 采取的滑模面是線性的,所以會存在收斂速度慢的問題,只有在時間趨于無窮時,誤差才會收斂到零[9-10]。
在解決傳統(tǒng)SMC 問題的研究過程中,國內(nèi)外學(xué)術(shù)專家付諸了很多的努力,也取得了諸多的研究成果。針對滑模抖振問題,研究發(fā)現(xiàn)是由于系統(tǒng)狀態(tài)軌跡在滑模面上做高頻切換運動而產(chǎn)生的,為了抑制因抖振產(chǎn)生的影響,文獻[11]提出了一種基于新型變速趨近律的滑??刂破鳎x取變帶寬的趨近方式,能夠很好地抑制穩(wěn)態(tài)轉(zhuǎn)矩脈動。文獻[12]提出采用可變邊界層的飽和函數(shù)取代傳統(tǒng)的符號函數(shù)來抑制抖振,雖然抖振在一定程度上能夠得到抑制,但系統(tǒng)的響應(yīng)速度比較慢。文獻[13]提出采用分?jǐn)?shù)階終端滑??刂?,并設(shè)計基于半正定屏障函數(shù)的自適應(yīng)控制,對不確定擾動的上界進行估計來削弱不確定性因素對系統(tǒng)的影響,可以保證跟蹤誤差在有限時間得到收斂,避免過高的控制增益估計且削弱了系統(tǒng)抖振。文獻[14]提出一種新型的模糊滑模速度控制器,通過系統(tǒng)狀態(tài)量到達滑模面的距離和滑模增益來設(shè)定模糊規(guī)則,使得滑模趨近速度可以進行動態(tài)調(diào)整,然后選取連續(xù)的sigmoid 函數(shù)取代不連續(xù)的符號函數(shù),讓系統(tǒng)可以進行平滑切換,提高了控制系統(tǒng)的響應(yīng)速度并且增強了控制系統(tǒng)的抗干擾能力。
目前,無傳感器策略是一種可測量變量技術(shù),對消除布線和降低信號噪聲起到了較大的作用[15-16]。國內(nèi)外的學(xué)者們在對無傳感器控制技術(shù)的研究過程中,也取得了諸多的研究成果。例如,文獻[17]提出一種新型指數(shù)型函數(shù),該方法可以降低滑模函數(shù)帶來的抖振。文獻[18]提出一種新型方波注入法,該方法可以降低高頻電壓矢量信號畸變,提高觀測器估計角度的精度。文獻[19]提出了改進型滑模觀測器,該觀測器在抑制抖振的同時,也能提高算法的估計精度。
本文在模糊滑??刂频幕A(chǔ)上,提出了一種改進的算法。一是在全局快速終端滑??刂频幕A(chǔ)上,根據(jù)文獻[20]所提趨近律,設(shè)計了一種新的復(fù)合趨近律,很大程度上提高了系統(tǒng)的收斂速度,為抑制抖振問題,采用將飽和函數(shù)放入冪次項中,實現(xiàn)了和冪次趨近律相同的性質(zhì),抖振也能得到很好的抑制。二是根據(jù)線性化反饋技術(shù),以誤差函數(shù)導(dǎo)數(shù)的絕對值為補償構(gòu)建了自適應(yīng)干擾估計項,并將估計結(jié)果作為補償傳遞到速度控制器,避免開關(guān)增益的使用,試驗仿真表明,本文所設(shè)計速度控制器能使電機轉(zhuǎn)動抖振得到有效削弱,電機控制系統(tǒng)的動態(tài)響應(yīng)能力和穩(wěn)定性得到提高。
三相永磁同步電機是一種非線性、強耦合的多變量系統(tǒng),并且結(jié)構(gòu)較為復(fù)雜,為了便于分析,常常將三相PMSM 看為理想型電機,同時滿足理想條件。為了方便控制器的設(shè)計,需要選取合適的坐標(biāo)變換對三相PMSM 的數(shù)學(xué)模型進行解耦和降階變換,本文采取同步旋轉(zhuǎn)坐標(biāo)系對其進行解耦與降階,故PMSM 的數(shù)學(xué)模型在d-q旋轉(zhuǎn)坐標(biāo)系下可以表示為
式中,ud與uq分別表示對應(yīng)的d軸、q軸電壓,id與iq分別表示對應(yīng)的d軸、q軸電流,ωm表示機械角速度,ψf表示永磁體磁鏈,pn表示極對數(shù),Rs表示定子電阻,Ls表示定子電感,J表示轉(zhuǎn)動慣量,TL表示負載轉(zhuǎn)矩。
一般來說,傳統(tǒng)滑??刂破鞯脑O(shè)計主要有兩個部分,一是滑模面的選取,二是趨近律的選擇,前者保證系統(tǒng)誤差的收斂,而后者則保證滑模趨近運動的動態(tài)品質(zhì)。傳統(tǒng)滑模趨近律通常選擇高為炳院士提出的指數(shù)趨近律,如下所示
式中,ε、q為任意正實數(shù),sgn(?)代表符號函數(shù)。
假設(shè)系統(tǒng)狀態(tài)在t時刻到達滑模面,對式(2)在0 到t進行積分可得到達時間t為
式中,s(0) 為t=0 時刻滑模面的初始位置。
由式(3)可知,若要減小到達滑模面的時間,則需要增大ε,但過大的ε值又會使系統(tǒng)產(chǎn)生劇烈的抖振現(xiàn)象,使系統(tǒng)的抗干擾能力降低。
基于上述指數(shù)趨近律的缺點,本文提出了一種新型復(fù)合趨近律
式中,a>0 ,0<α<1 ,00 ,β>0 ,x為系統(tǒng)狀態(tài),δ為可變項系數(shù),sat(s) 為飽和函數(shù),表達式為
相比于符號函數(shù),采用飽和函數(shù)可以保證在邊界層里面使用線性控制,在邊界層外面使用切換控制,從而可以抑制由于滑模面切換運動所帶來的抖動。
由式(4)可知,新型復(fù)合趨近律由三部分構(gòu)成,當(dāng)系統(tǒng)狀態(tài)遠離滑模面時, -a|s|αsat(|s|-1)s起主要作用,即當(dāng)|s|> 1時,趨近律約等于 -a|s|αs,故狀態(tài)變量能很快地收斂到滑模面,從而保證系統(tǒng)有更短的到達時間,增強了系統(tǒng)的動態(tài)響應(yīng)性能。而當(dāng)系統(tǒng)狀態(tài)趨近滑模面時,f(x,s) ≈kg(|x|),故趨近律約等于kg(|x|),在控制律的作用下,|x|將會逐漸趨近于零,所以趨近速度也會逐漸趨近于零,能有效解決因固定增益帶來的抖振問題。
為驗證所提趨近率的效果,在Simulink 中進行仿真,不同趨近率下滑模函數(shù)的收斂過程如圖1 所示。
圖1 不同趨近律下s 變化曲線
由圖1 可知,與傳統(tǒng)指數(shù)趨近律相比,新型復(fù)合趨近律的趨近速度和響應(yīng)速度有明顯的提升。
定義電機系統(tǒng)的狀態(tài)變量為
式中,reω表示電機的參考轉(zhuǎn)速,mω表示電機的實際轉(zhuǎn)速。
根據(jù)式(1)和式(6)可知
傳統(tǒng)滑??刂埔话氵x取滑模面為
式中,c> 0。
選取指數(shù)趨近率使PMSM 驅(qū)動系統(tǒng)具有較好的動態(tài)品質(zhì),故控制器的表達式為
式中,ε、q>0。
q軸參考電流可由傳統(tǒng)的滑??刂破鳙@得
由滑模到達條件ss˙<0,可以很容易驗證在式(11)的作用下,控制系統(tǒng)是漸進穩(wěn)定的。
由于傳統(tǒng)滑??刂破魍ǔJ褂镁€性超平面,誤差無法快速收斂至零界點?;诰€性滑模表面和快速終端吸引子設(shè)計全局快速終端滑??刂破?,以保證控制系統(tǒng)在有限時間內(nèi)從任意初始狀態(tài)迅速達到平衡狀態(tài)。
定義全局快速終端滑模面函數(shù)為
式中,α> 0,β> 0,為正奇數(shù)且q
在系統(tǒng)狀態(tài)趨近于平衡點的情況下,收斂時間的確定由x˙ =-αx占主導(dǎo)地位;在系統(tǒng)狀態(tài)離開平衡點的情況下,收斂時間由占主導(dǎo)地位,故有
聯(lián)立式(7)、式(12)和式(13)可得全局快速終端滑??刂破?Global fast terminal sliding mode controller,GFTSMC)的表達式為
GFTSMC 采取轉(zhuǎn)速誤差為狀態(tài)變量構(gòu)建滑模面,當(dāng)轉(zhuǎn)速誤差沿滑模面運動到平衡點時,可以得到q軸參考電流。
加入新型復(fù)合趨近率得到速度控制器表達式為
構(gòu)建李雅普諾夫函數(shù)
故有
根據(jù)李亞普洛夫穩(wěn)定性定理,全局快速終端滑??刂破魇欠€(wěn)定的。
由于在電機運轉(zhuǎn)過程中,伴隨著不確定項,除了外部負載帶來的擾動之外,還有自身內(nèi)部參數(shù)的變化帶來的擾動,為了便于分析,用d(t)來表示包含負載轉(zhuǎn)矩TL的一切擾動,即
式中,d(t)是有界的,且具有某一上界k(t),使d(t) ≤k(t)。
考慮擾動之后,根據(jù)式(15)設(shè)計滑??刂破鳛?/p>
由式(19)可知,將擾動當(dāng)作已知量反饋到控制率中,當(dāng)出現(xiàn)外部擾動時,控制器可以及時響應(yīng)擾動的變化。
由于擾動d(t)時變不確定,為保證系統(tǒng)的穩(wěn)定性,當(dāng)d(t)較大時,擾動上界k(t)也要足夠大,但過大的上界會造成系統(tǒng)的抖振,針對這一問題,將采用模糊理論的模糊推理來解決。
為消除系統(tǒng)抖振,k(t)應(yīng)隨著擾動d(t)的變化而變化,且k(t)必須時刻大于擾動d(t)。為保證估計擾動處處大于實際擾動,設(shè)計一種自適應(yīng)擾動估計辦法,首先采用李亞普諾夫函數(shù)的導(dǎo)數(shù)作為系統(tǒng)的輸入,系統(tǒng)的輸出為 Δk(t),其次采用模糊系統(tǒng)將切換項導(dǎo)數(shù)的絕對值作為優(yōu)化項,進而使得出的估計值更加接近真實的擾動值,減小系統(tǒng)抖振。
設(shè)基礎(chǔ)的模糊系統(tǒng)由IF-THEN 形式的模糊規(guī)則構(gòu)成 R(j):IFx1isA1jand ··· andxnisA1jTHENyisBj。
選取乘積推理機、單值模糊器和中心平均解模糊器,則模糊系統(tǒng)的輸出為
引入模糊向量ξ(x),式(20)變?yōu)?/p>
式中,θ=(y1,…,ym)T,ξ(x) = (ξ1(x) , … ,ξm(x))T。
根據(jù)線性化反饋技術(shù),并且采用模糊系統(tǒng)逼近,本文使用積分的方法對k(t)進行估計,則
在估計值的基礎(chǔ)上加一個很小的常數(shù)η(η> 0)得到擾動估計值,確保處稍大于實際擾動d(t),如下所示
根據(jù)模糊逼近理論,自適應(yīng)模糊系統(tǒng)可以實現(xiàn)使逼近誤差非常小。因此≤ 0。
基于模糊理論設(shè)計如下系統(tǒng)。
根據(jù)模糊規(guī)則,以V˙為輸入,Δk為輸出,模糊集設(shè)置如下
式中,NB、NM、NS、ZO、PS、PM、PB 分別對應(yīng)的是負大、負中、負小、零、正小、正中、正大,隸屬度函數(shù)圖像如圖2 所示。
圖2 隸屬度函數(shù)
為了使估計值更靠近真實值,設(shè)計如下的模糊規(guī)則,如表1 所示。為了使PMSM 系統(tǒng)迅速調(diào)節(jié)到穩(wěn)定狀態(tài),應(yīng)該快速增大,也就意味著Δk迅速增大,故當(dāng)為PM 和PB 時,Δk為PB。而當(dāng)為PS 時,Δk可保持不變。相應(yīng)地,為使抖振得到快速削弱,Δk應(yīng)迅速減小,故當(dāng)為NM 和NB 時,Δk為NB。同理,當(dāng)為其他值時,Δk可保持跟隨。
表1 永磁同步電機參數(shù)
綜上所述,自適應(yīng)全局快速終端模糊滑??刂破?Adaptive global fast terminal fuzzy sliding mode controller,AGFTFSMC)結(jié)構(gòu)圖如圖3 所示。
圖3 控制器結(jié)構(gòu)框圖
由于傳統(tǒng)滑模觀測器觀測的反電動勢帶有不連續(xù)的高頻信號,這些高頻信號的濾除過程會影響觀測精度[21],故本文采用超螺旋滑模觀測器代替?zhèn)鹘y(tǒng)滑模觀測器。
超螺旋算法的數(shù)學(xué)表達式如下
式中,k1、k2表示滑模增益,ρ1(x1,t)、ρ2(x2,t)表示外部擾動項。式(27)中擾動項滿足
式中,σ1表示任意正常數(shù),式(27)中的增益滿足
式(27)所述系統(tǒng)中,由于原點是一個平衡點,所以該點在全局上具有逐漸趨近穩(wěn)定的特性,故系統(tǒng)經(jīng)過一段時間后,其狀態(tài)變量的值將會趨向于零,并最終穩(wěn)定在原點處。系統(tǒng)狀態(tài)的穩(wěn)定性可以通過控制系統(tǒng)的設(shè)計和參數(shù)調(diào)整來實現(xiàn)。
超螺旋滑模觀測器設(shè)計如下所示
當(dāng)超螺旋滑模觀測器的估計誤差到達滑模面時,可以得出估計值約等于真實值,即=0,故可以根據(jù)滑??刂频牡刃г淼玫椒措妱觿葜?,即
本文采用反正切函數(shù)來獲得轉(zhuǎn)子位置。永磁同步電機整體控制框圖如圖4 所示。
圖4 系統(tǒng)控制框圖
在Matlab/Simulink 中進行仿真研究,以驗證本文所提改進算法的有效性,下面對SMC、GFTSMC、AGFTFSMC 三種控制方式進行仿真對比試驗,仿真中均采用超螺旋滑模觀測器來獲得轉(zhuǎn)速和轉(zhuǎn)子位置信息。
試驗仿真中采用固定步長ode3 算法,且固定步長時間設(shè)定為2×10-7s,仿真時間設(shè)定為1 s,永磁同步電機參數(shù)如表2 所示。
表2 永磁同步電機參數(shù)
(1) 工況一(空載工況)。仿真過程中,在電機空載起動后轉(zhuǎn)速從0 升至1 000 r/min,圖5、圖6 對比了三種控制方式的性能,可以看出采用SMC 控制方式雖然響應(yīng)速度較快,但出現(xiàn)了明顯的超調(diào),而且調(diào)節(jié)時間較長,采用全局快速終端滑模控制器雖然可以很好地抑制超調(diào),但響應(yīng)速度卻降低了,而本文所提方法不僅能抑制超調(diào),而且相比傳統(tǒng)控制方法,響應(yīng)速度也得到了提高,電磁轉(zhuǎn)矩脈動也得到了抑制。
圖5 三種方法轉(zhuǎn)速曲線對比
圖6 三種方法電磁轉(zhuǎn)矩曲線對比
(2) 工況二(負載工況)。仿真過程中,在電機空載起動后轉(zhuǎn)速從0 升至1 000 r/min,并且在0.2 s時負載轉(zhuǎn)矩從0 突增至5 N ? m。三種控制方式的性能對比如圖7、圖8 所示,可以看出,在突加負載后,傳統(tǒng)SMC 方法轉(zhuǎn)速波動最為明顯,轉(zhuǎn)速下降了73 r/min,而且再次到達給定轉(zhuǎn)速時間較長,采用GFTSMC 方法轉(zhuǎn)速波動次之,下降了18 r/min,再次達到穩(wěn)定轉(zhuǎn)速時間明顯提高,相比之下,本文所提AGFTFSMC 方法轉(zhuǎn)速波動明顯減小,且再次回到給定轉(zhuǎn)速時間進一步縮短,達到穩(wěn)定控制的效果,抗擾性能更優(yōu)。
圖7 三種方法轉(zhuǎn)速曲線對比
(3) 工況三(變轉(zhuǎn)速工況)。仿真過程中,在電機空載起動后轉(zhuǎn)速從0 升至600 r/min,在0.1 s 時轉(zhuǎn)速升至1 000 r/min ,在0.3 s 時轉(zhuǎn)速再次降至600 r/min。三種控制方式的性能對比如圖9、圖10所示,可以看出,在變轉(zhuǎn)速狀況下,采用傳統(tǒng)SMC控制器依然存在較大的超調(diào),抗擾性能明顯不足,GFTSMC 方法響應(yīng)速度最慢,響應(yīng)性能不足,抗干擾能力稍差,而本文所提AGFTFSMC 方法響應(yīng)依然更快且沒有超調(diào),能很好地適應(yīng)各種工況,抗干擾性能優(yōu)。通過仿真最終驗證了本文所提方法具有更優(yōu)的動態(tài)性能。
圖9 三種方法轉(zhuǎn)速曲線對比
圖10 三種方法電磁轉(zhuǎn)矩曲線對比
為了驗證所提自適應(yīng)模糊滑??刂破鞯目煽啃?,搭建永磁同步電機控制試驗平臺,如圖11 所示。該試驗平臺以TI公司TMS320F28335數(shù)字芯片為控制芯片,試驗系統(tǒng)為模塊化設(shè)計,共有三個主要部件組成,分別為DSP 核心模塊、IPM 功率模塊、電機試驗平臺。
圖11 試驗平臺
基于試驗平臺對所提AGFTFSMC 方法進行驗證,試驗過程中,電機從零速開始起動到1 000 r/min,運轉(zhuǎn)過程中,在0.2 s 加入負載,變轉(zhuǎn)速工況,試驗結(jié)果如圖12~15 所示。
圖12 SMC 突加負載轉(zhuǎn)速變化
從圖12 和圖13 可以看出,突加負載后,采取AGFTFSMC 方法電機轉(zhuǎn)速在輕微波動后,能夠很快回到給定轉(zhuǎn)速,而SMC 波動較為明顯;由圖14 和圖15 可以看出,AGFTFSMC 方法可以快速響應(yīng)轉(zhuǎn)速變化,與仿真結(jié)果基本一致,進一步驗證了所提方法的準(zhǔn)確性與可靠性。
圖13 AGFTFSMC 突加負載轉(zhuǎn)速變化
圖14 SMC 變轉(zhuǎn)速曲線
圖15 AGFTFSMC 變轉(zhuǎn)速曲線
本文在全局快速終端滑??刂频幕A(chǔ)上,設(shè)計改進型復(fù)合趨近律,結(jié)合模糊滑??刂?,提出新型滑??刂破?。并結(jié)合超螺旋滑模觀測器進行了仿真試驗,結(jié)論如下所述。
(1) 所提新型復(fù)合趨近律可以大幅縮短到達滑模面的趨近時間,并有效抑制滑模抖動,提高系統(tǒng)動態(tài)響應(yīng)速度。
(2) 以函數(shù)導(dǎo)數(shù)絕對值構(gòu)建的自適應(yīng)擾動估計項,將擾動估計值反饋補償?shù)娇刂破髦?,加強了系統(tǒng)的抗擾能力。
(3) 試驗結(jié)果表明,AGFTFSMC 能應(yīng)對各種工況,在抑制系統(tǒng)抖動的同時,轉(zhuǎn)速沒有出現(xiàn)超調(diào),提高了系統(tǒng)的響應(yīng)速度,改善了觀測器的跟蹤效果,超螺旋滑模觀測器的觀測精度得到提高,系統(tǒng)的抗擾動性能也得到加強,具有更優(yōu)的動態(tài)性能。