郭炎龍,王貞艷,何延昭
(1.太原科技大學(xué) 電子信息工程學(xué)院,太原 030024;2.北京軒宇空間科技有限公司,北京 100190;3.北京控制工程研究所,北京 100190)
高速永磁同步電機(jī)(high speed permanent magnet synchronous motor,HSPMSM)具有體積小、效率高、功率密度大、轉(zhuǎn)動(dòng)慣量小、動(dòng)態(tài)響應(yīng)快、調(diào)速范圍寬、機(jī)械振動(dòng)和噪聲小,以及相對(duì)高速無刷直流電機(jī)轉(zhuǎn)矩脈動(dòng)小等優(yōu)點(diǎn)[1-2]。高速永磁同步電機(jī)想要達(dá)到高性能控制,需要依靠精確的位置信息,但機(jī)械傳感器的安裝又受限于成本和工作環(huán)境,因此對(duì)高速永磁同步電機(jī)進(jìn)行無位置傳感器控制研究既具有工業(yè)應(yīng)用價(jià)值又具有理論參考意義。
目前常用的無位置傳感器轉(zhuǎn)子位置檢測(cè)方法主要有適用于低速的高頻信號(hào)注入法[3-5]和基于反電動(dòng)勢(shì)估計(jì)的模型參考自適應(yīng)法[6]、滑模觀測(cè)器法、擴(kuò)展卡爾曼濾波器法[7]和狀態(tài)觀測(cè)器法。其中,滑模觀測(cè)器法有著不受電機(jī)參數(shù)影響、結(jié)構(gòu)簡(jiǎn)單、魯棒性強(qiáng)的優(yōu)點(diǎn)。
傳統(tǒng)的滑模觀測(cè)器使用符號(hào)函數(shù)作為滑模開關(guān)函數(shù),然后用低通濾波器提取出高頻開關(guān)信號(hào)中的反電動(dòng)勢(shì)信號(hào),通過反正切函數(shù)提取出轉(zhuǎn)子的位置信息[8-9]。由于傳統(tǒng)滑模觀測(cè)器采用符號(hào)函數(shù),反電動(dòng)勢(shì)信號(hào)包含在高頻的開關(guān)信號(hào)里,要使用低通濾波器來提取反電動(dòng)勢(shì)信號(hào),這會(huì)造成相位滯后,需要進(jìn)行相位補(bǔ)償,同時(shí),傳統(tǒng)滑模觀測(cè)器的滑模增益一般是憑借經(jīng)驗(yàn)給的定值,這會(huì)加大獲得的轉(zhuǎn)子位置的抖振程度。文獻(xiàn)[10]提出了結(jié)合模糊控制來調(diào)節(jié)滑模增益的模糊滑模觀測(cè)器,有效減小了系統(tǒng)抖振。文獻(xiàn)[11]提出了一種新的趨近律。在純指數(shù)趨近律上,引入終端吸引子的概念,形成終端吸引子逼近方法,有效地削弱了滑模固有的抖振,加快了趨近速度。文獻(xiàn)[12]提出了一種變指數(shù)趨近率,把變指數(shù)項(xiàng)加入到雙冪次趨近律中,改變了雙冪次趨近律的趨近速度,削弱滑模系統(tǒng)自身的抖振。文獻(xiàn)[13]使用了軟件鎖相環(huán)來提取轉(zhuǎn)子位置。文獻(xiàn)[14]提出了一種變邊界層切換函數(shù),通過使?fàn)顟B(tài)誤差切換至小邊界層來減少抖振現(xiàn)象并提高轉(zhuǎn)子位置和轉(zhuǎn)速的觀測(cè)精度。但是這些方法在改善轉(zhuǎn)速、估計(jì)精度的同時(shí)也帶來了算法的復(fù)雜性問題。
針對(duì)這些問題,本文提出一種改進(jìn)滑模觀測(cè)器,引入與轉(zhuǎn)速相關(guān)的自適應(yīng)滑模增益,并從中推導(dǎo)出了包含轉(zhuǎn)子位置信息的轉(zhuǎn)子磁鏈估計(jì)值,但此時(shí)得到的轉(zhuǎn)子磁鏈估計(jì)值中仍含有高頻分量,通過設(shè)計(jì)自適應(yīng)轉(zhuǎn)子磁鏈觀測(cè)器,來獲得更加平滑的轉(zhuǎn)子磁鏈估計(jì)值,然后使用鎖相環(huán)提取轉(zhuǎn)子位置信息。最后仿真驗(yàn)證了所提方法的可行性和有效性。
靜止參考系(α,β軸)下的表貼式高速永磁同步電機(jī)模型如下:
(1)
其中iα、iβ、uα、uβ和eα、eβ分別是定子電流、定子電壓和反電動(dòng)勢(shì),Rs是定子電阻,Ls是定子電感,ψf是永磁體的磁鏈幅值,we是電角速度,θ是電機(jī)轉(zhuǎn)子位置。
從式(1)中可以看出,反電動(dòng)勢(shì)中帶有轉(zhuǎn)子的位置信息,所以,可以通過觀測(cè)反電動(dòng)勢(shì)來獲得轉(zhuǎn)子的位置信息。
依據(jù)滑模變結(jié)構(gòu)理論,選取滑模面為
(2)
設(shè)計(jì)滑模觀測(cè)器模型為
(3)
其中us=[uα,uβ]T,k為滑模增益,sgn為符號(hào)函數(shù)。
用(3)-(1)得到電流的誤差方程為
(4)
為了使系統(tǒng)可以進(jìn)入滑動(dòng)模態(tài),構(gòu)造Lyapunov函數(shù)
(5)
則滑模觀測(cè)器的穩(wěn)定性條件為:
(6)
推出穩(wěn)定條件為:
k>max(|eα|,|eβ|)
(7)
因此只要k足夠大,就可以保證系統(tǒng)發(fā)生滑模運(yùn)動(dòng),同時(shí)保證滑模運(yùn)動(dòng)在全局范圍內(nèi)的漸近穩(wěn)定,根據(jù)控制理論里的等效控制可得:
(8)
此時(shí)得到的反電動(dòng)勢(shì)中包含在大量的高頻開關(guān)信號(hào)中,需要用低通濾波器濾除這些高頻信號(hào)。然后通過反正切函數(shù)得到轉(zhuǎn)子位置。
(9)
傳統(tǒng)的滑模觀測(cè)器原理框圖如圖1所示。
圖1 傳統(tǒng)滑模觀測(cè)器
為了減小抖振,使用sigmoid函數(shù)代替開關(guān)函數(shù)sgn,即:
(10)
由式(1)可知反電動(dòng)勢(shì)的大小與轉(zhuǎn)速有關(guān),因此隨著轉(zhuǎn)速的升高,需要的滑模增益越大,如果滑模增益為較大的定值,勢(shì)必加劇在低速段的抖振,而且,反電動(dòng)勢(shì)的大小隨轉(zhuǎn)速變化,這使得觀測(cè)的反電動(dòng)勢(shì)中含有噪聲。
為了解決這些問題,引入與轉(zhuǎn)速相關(guān)的自適應(yīng)滑模增益,得到轉(zhuǎn)子磁鏈的觀測(cè)值,轉(zhuǎn)而從轉(zhuǎn)子磁鏈中獲取轉(zhuǎn)子位置信息。優(yōu)化的滑模觀測(cè)器如圖2.
圖2 優(yōu)化的滑模觀測(cè)器
(11)
其中,c為一個(gè)很小的常數(shù),防止轉(zhuǎn)速為零時(shí),滑模增益為零。Fα、Fβ為轉(zhuǎn)子磁鏈。
此時(shí)的滑模觀測(cè)器模型變?yōu)椋?/p>
(12)
那么得到的反電動(dòng)勢(shì)變?yōu)椋?/p>
(13)
從圖(2)可以看出沒有使用反電動(dòng)勢(shì)來估算轉(zhuǎn)速,而是獲得了轉(zhuǎn)子磁鏈觀測(cè)值,再?gòu)闹泄浪戕D(zhuǎn)速。
(14)
當(dāng)c足夠小時(shí)
(15)
這樣獲得的轉(zhuǎn)子磁鏈中仍含有一定的高頻分量,在傳統(tǒng)的滑模觀測(cè)器中通常使用一階低通濾波器濾除這些高頻信號(hào),從而導(dǎo)致相位延遲,為了完全補(bǔ)償相位延遲,需要實(shí)時(shí)的使用轉(zhuǎn)子的角速度信息,受到角速度估計(jì)誤差的影響,導(dǎo)致補(bǔ)償效果變差,為了避免使用低通濾波器,設(shè)計(jì)轉(zhuǎn)子磁鏈觀測(cè)器來提取轉(zhuǎn)子磁鏈信號(hào),以估計(jì)轉(zhuǎn)子位置信息。
轉(zhuǎn)子磁鏈表達(dá)式為
(16)
(17)
在此基礎(chǔ)上構(gòu)造轉(zhuǎn)子磁鏈觀測(cè)器
(18)
由于機(jī)械時(shí)間常數(shù)遠(yuǎn)大于電氣時(shí)間常數(shù),所以認(rèn)為轉(zhuǎn)速在一個(gè)估算周期內(nèi)不變,則
(19)
為了證明轉(zhuǎn)子磁鏈觀測(cè)器的穩(wěn)定性,構(gòu)造李雅普諾夫函數(shù)為
(20)
(21)
將式(19)代入式(21)得
(22)
可以從上述方程看出只要n為正數(shù),轉(zhuǎn)子磁鏈觀測(cè)器就是漸進(jìn)穩(wěn)定的。
采用鎖相環(huán)原理來估算轉(zhuǎn)子位置,鎖相環(huán)結(jié)構(gòu)框圖如圖3所示。
圖3 鎖相環(huán)結(jié)構(gòu)圖
(23)
將得到的轉(zhuǎn)子位置誤差送入PI環(huán)節(jié),通過調(diào)節(jié)合適的PI參數(shù),就可以得到估計(jì)的轉(zhuǎn)子轉(zhuǎn)速,再對(duì)轉(zhuǎn)速進(jìn)行積分就可以得到估計(jì)的轉(zhuǎn)子位置。
為了驗(yàn)證本文所設(shè)計(jì)的改進(jìn)滑模觀測(cè)器,在Matlab/simulink(R2018a)仿真軟件中搭建仿真模型,選用id=0的HSPMSM矢量控制系統(tǒng)仿真模型,控制系統(tǒng)整體框圖如圖4所示。
圖4 HSPMSM矢量控制系統(tǒng)仿真模型
仿真所用的電機(jī)參數(shù)為R=0.122 Ω,L=0.675 mH,ψf=0.040 6 Wb,J=0.001 79 kg·m2,極對(duì)數(shù)p=2.
將轉(zhuǎn)速給定為1 000 r/min,圖5為給出了采用sigmoid函數(shù)、滑模增益為定值(這里設(shè)定為30)的滑模觀測(cè)器仿真結(jié)果。圖6為采用sigmoid函數(shù)和自適應(yīng)滑模增益的滑模觀測(cè)器仿真結(jié)果。
對(duì)比圖5(b)和圖6(b),可以看出采用自適應(yīng)滑模增益可以有效減小抖振,降低轉(zhuǎn)速估計(jì)誤差。
圖5 采用sigmoid的滑模觀測(cè)器仿真
圖6 采用sigmoid和自適應(yīng)滑模增益的滑模觀測(cè)器仿真
將轉(zhuǎn)速設(shè)定為斜坡給定,在2 s轉(zhuǎn)速到達(dá)10 000 r/min,在4.5 s轉(zhuǎn)速到達(dá)20 000 r/min.圖7給出了采用sigmoid函數(shù)和自適應(yīng)滑模增益仿真結(jié)果。
從圖7中可以看出,即使采用了自適應(yīng)滑模增益,轉(zhuǎn)子誤差仍隨著轉(zhuǎn)速的升高而升高,在2 s轉(zhuǎn)速到達(dá)10 000 r/min,轉(zhuǎn)速誤差為±0.4 r/min,在4.5 s轉(zhuǎn)速到達(dá)20 000 r/min,轉(zhuǎn)速誤差為±1.5 r/min.
圖7 采用sigmoid和自適應(yīng)滑模增益的滑模觀測(cè)器仿真
這是由于獲得的轉(zhuǎn)子磁鏈中仍含有高頻分量,為了解決這個(gè)問題,設(shè)計(jì)轉(zhuǎn)子磁鏈觀測(cè)器來濾去這些高頻分量,圖8給出采用轉(zhuǎn)子磁鏈觀測(cè)器的滑模觀測(cè)器仿真結(jié)果,磁鏈觀測(cè)器的系數(shù)設(shè)置為10 000.
從圖8(a),8(b)中可以看出,在2 s轉(zhuǎn)速到達(dá)10 000 r/min,轉(zhuǎn)速誤差為±0.4 r/min,在4.5 s轉(zhuǎn)速到達(dá)20 000 r/min,轉(zhuǎn)速誤差為±0.5 min.
從圖8(e),8(g)中可以看出,轉(zhuǎn)子磁鏈觀測(cè)器觀測(cè)到的α軸磁鏈的THD(Total Harmonic Distortion)相比直接得到的轉(zhuǎn)子磁鏈減小了0.02%.設(shè)計(jì)的轉(zhuǎn)子磁鏈觀測(cè)器可有效濾除高頻分量,減小轉(zhuǎn)速誤差。
圖8 采用轉(zhuǎn)子磁鏈觀測(cè)器的滑模觀測(cè)器仿真
圖9給出了帶風(fēng)機(jī)負(fù)載(轉(zhuǎn)矩與轉(zhuǎn)速的平方成正比)時(shí)的仿真波形,在2.7 s處電機(jī)轉(zhuǎn)速穩(wěn)定為20 000 r/min時(shí),負(fù)載轉(zhuǎn)矩為1.6 N·m.
圖9 帶風(fēng)機(jī)負(fù)載的改進(jìn)滑模觀測(cè)器仿真
提出了一種改進(jìn)滑模觀測(cè)器,通過引入與轉(zhuǎn)速相關(guān)的滑模增益,減小了系統(tǒng)的抖振,同時(shí)獲得了轉(zhuǎn)子磁鏈值,但得到的轉(zhuǎn)子磁鏈值中仍含有高頻抖振,這些高頻抖振會(huì)增大速度估計(jì)誤差,為了消除轉(zhuǎn)子磁鏈觀測(cè)值中的高頻抖振,設(shè)計(jì)自適應(yīng)轉(zhuǎn)子磁鏈觀測(cè)器,最后通過鎖相環(huán)提取轉(zhuǎn)子位置。仿真結(jié)果驗(yàn)證了本文所提方法的可行性和有效性。