張潤波 林榮文 高靖凱(福州大學(xué)電氣工程與自動化學(xué)院,福州 350108)
?
基于改進滑模觀測器的PMSM無位置傳感器的研究
張潤波林榮文高靖凱
(福州大學(xué)電氣工程與自動化學(xué)院,福州350108)
摘要針對基于滑模觀測器的永磁同步電動機的無位置傳感器存在的抖振,對電動機在運行過程中對參數(shù)的依賴性高等問題,通過引進Sigmoid函數(shù)和建立滑模增益自適應(yīng)來降低抖振,然后引進分數(shù)階鎖相環(huán)從反電動勢中提取轉(zhuǎn)速和轉(zhuǎn)角信號,減小計算轉(zhuǎn)角和轉(zhuǎn)速方法的誤差和復(fù)雜性,最后利用Matlab平臺對提出方法進行驗證,實驗結(jié)果表明改進的滑模觀測器不僅響應(yīng)速度快,魯棒性強,而且在一定程度上抑制了抖振,在動態(tài)性能和精度上與傳統(tǒng)滑模觀測器有一定提高。
關(guān)鍵詞:分數(shù)階鎖相環(huán);Sigmoid函數(shù);無位置傳感器;PMSM
Research on Sensorless Control Method of PMSM
based on an Improved Sliding Mode Observer
Zhang RunboLin RongwenGao Jingkai
(College of Electrical Engineering and Automation, Fuzhou University, Fuzhou350108)
Abstract Based on the chattering problem and the dependence of the parameters in the running process, a Sigmoid function is used and an equation of the soliding mode gain and the estimated back-EMF is built to weaken the chattering problem, finally the signal of speed and Angle was obtained with a FO-SPLL, this method reduce error and complexity comparing with the traditional calculation method. Then a Matlab platform was built to validate this method, the experimental results show that the improved sliding mode observer can improve the response speed, strong robustness and inhibit the chattering to a certain extent, on the other hand it also can improve the dynamic performance and accuracy.
Keywords:FO-SPLL; sigmoid; position-sensorless; PMSM
永磁同步電動機轉(zhuǎn)子用永磁體代替外部勵磁,減小系統(tǒng)的復(fù)雜性,使其應(yīng)用范圍大大增加,但是電動機的控制需要轉(zhuǎn)子的轉(zhuǎn)速和轉(zhuǎn)角信息,傳統(tǒng)的方法是安裝碼盤等位置傳感器等來獲得這些信息,傳感器的安裝增加了系統(tǒng)的成本和體積,而且在一些特殊情況下會增加系統(tǒng)測量誤差,所以,永磁同步電動機的無位置控制一直是研究的熱點[1]。
目前基于無傳感器的研究主要分為低速和中高速兩種,前者利用電動機的凸極效應(yīng)特性來獲取轉(zhuǎn)子的信息,效果較好的是高頻信號注入的方法,后者則是通過反電動勢來進行轉(zhuǎn)子轉(zhuǎn)速和轉(zhuǎn)角信息的提取,線路簡單,技術(shù)成熟,成本低。通常用于中高速的無位置控制方法包括磁鏈估計法,模型參考適應(yīng)法(MARS),狀態(tài)觀測器法,滑模觀測器法以及卡爾曼濾波法。模型參考適應(yīng)[2]沒有完全擺脫控制系統(tǒng)對電動機參數(shù)的依賴性,卡爾曼濾波[3]是一種高效的遞歸濾波器,它能夠從一系列的不完全包含噪聲的測量中估計動態(tài)系統(tǒng)的狀態(tài),但是該方法在線化處理時需要用到雅克比矩陣和一系列的多重矩陣,需要高速運算的數(shù)字信號處理器來處理,增加系統(tǒng)復(fù)雜性和成本。而滑模變結(jié)構(gòu)控制[4]通過變化控制器結(jié)構(gòu)產(chǎn)生不連續(xù)的控制就可以把系統(tǒng)的狀態(tài)拉到預(yù)定的滑模面上,此時滑動模態(tài)對系統(tǒng)的參數(shù)變化和外部干擾依賴性小,具有較強的魯棒性和抗干擾能力。
本研究主要針對在滑模變控制系統(tǒng)中存在的模式切換造成抖振和電動機參數(shù)在運行中發(fā)生變化造成系統(tǒng)低跟蹤控制的問題,提出用Sigmoid函數(shù)和建立滑模增益自適應(yīng)方程來削弱抖振,用分數(shù)階鎖相環(huán)提取反電動勢的轉(zhuǎn)子轉(zhuǎn)角和轉(zhuǎn)速信息,最后搭建實驗平臺,通過仿真驗證該方法的有效性。
永磁同步電動機的在兩相靜止坐標系下如圖1所示。
圖1 靜止和旋轉(zhuǎn)坐標系
在α、β坐標系中的狀態(tài)方程如下:
反電動勢方程為
式中,iα、iβ分別為定子電流在α、β 軸的分量;uα、uβ分別為定子電壓在α、β軸的分量;eα、eβ分別為反電動勢在α、β軸的分量;ψf為轉(zhuǎn)子永磁體磁鏈,ωr為轉(zhuǎn)子角速度,Ls為定子相電感;θ 為轉(zhuǎn)子角位置。
根據(jù)數(shù)學(xué)模型和滑模變結(jié)構(gòu)理論定義,通過不斷獲取電流估計值與實際值的偏差來不斷修正模型,使得偏差逐漸較小,從而估計轉(zhuǎn)速和轉(zhuǎn)角。移該偏差S(x)=?i-i為切換函數(shù),則構(gòu)造的滑模電流觀測器為
在傳統(tǒng)的滑模觀測器用開關(guān)函數(shù)是估計電流與實際電流偏差的切換開關(guān),滑模運動受到一系列系統(tǒng)參數(shù)的影響不會按照理想的滑模切換面運行,因此會出現(xiàn)抖振問題,文獻[5]對于常用的切換函數(shù)sign(x),飽和函數(shù)saturation(x)以及Sigmoid函數(shù)在永磁同步電動機的無位置觀測器中削弱抖振的應(yīng)用進行了仿真和對比,有實驗結(jié)果可以得出在減小抖振方面,飽和函數(shù)比傳統(tǒng)的開關(guān)函數(shù)效果好,而Sigmoid函數(shù)在削弱抖振方面效果最好,所以本文引用Sigmoid函數(shù)來取代開關(guān)函數(shù)來削弱抖振。
傳統(tǒng)的SMO對誤差電流采用符號函數(shù),估計的反電動勢是一個調(diào)制波形,就要求低通濾波器的截止頻率設(shè)置的很低,進而導(dǎo)致估算位置滯后,對位置的估算也會造成抖動問題,影響整個系統(tǒng)的穩(wěn)定性。Sigmoid函數(shù)為連續(xù)光滑函數(shù)而且有上下界,常作為閾值函數(shù)在工程上得到良好的應(yīng)用,將該函數(shù)代替?zhèn)鹘y(tǒng)的開關(guān)函數(shù)或者飽和函數(shù),用準滑動模態(tài)的方法來減小滑??刂扑a(chǎn)生的抖振。
為更好適應(yīng)滑模觀測器本文做了相關(guān)改進:
由式(4)變換得到得到式(3)中的zα和zβ分別為
式中,k為滑模增益;a為正常數(shù),用于調(diào)節(jié)Sigmoid函數(shù)的斜率,當a趨近于無窮大時,函數(shù)就轉(zhuǎn)化為常用的開關(guān)函數(shù);zα、zβ為電流偏差函數(shù)。
2.2滑模增益的改進
滑模增益的選取一方面要保證滑動模態(tài)的產(chǎn)生,另一方面又要盡量抑制估算反電動勢值的波動,通常有滑模穩(wěn)定性條件得出ks>max(|eα|,|eβ|),只是指出滑模增益與反電動勢幅值有關(guān),并沒有給出進一步的關(guān)系,k的取值能保證SMO會收斂到滑模平面內(nèi),同時也決定了收斂速度,一般都取一正定值,如果k值太大,會將狀態(tài)變量的高頻切換作用放大,抖振加劇,也會加劇抖振的噪聲,本文將滑模增益與兩個反電動勢幅值結(jié)合起來,構(gòu)造等式:
式(6)將滑模增益與估算的兩個反電動勢幅值結(jié)合起來,使滑模增益可以根據(jù)電動勢幅值的改變而改變,實質(zhì)就是根據(jù)轉(zhuǎn)速的改變而自動調(diào)節(jié)增益的大小,這樣就能使增益不斷跟隨系統(tǒng)轉(zhuǎn)速而變,減小因過大的滑模增益而帶來的抖振問題。式中a為一實數(shù),根據(jù)系統(tǒng)狀況設(shè)定一個最佳值。
2.3分數(shù)階鎖相環(huán)對轉(zhuǎn)子位置和速度信息的處理
反觀機身,更高的像素導(dǎo)致更大數(shù)據(jù)吞吐量,能達到的最大連拍速度也更小。盡管如今“殘幅”相機已經(jīng)擁有非常高的成像水準,全畫幅相機依舊能夠提供略勝一籌的選擇范圍和適用范圍,后期寬容度也更大。
為了提高觀測器的觀測精度,增加帶寬,減小相位延遲,避免觀測器估計的反電動勢帶來的相位誤差,同時減少使用反正切函數(shù)在轉(zhuǎn)子位置接近90°時由于干擾所引起的角度誤差測量,所以本文采用分數(shù)階鎖相環(huán)跟蹤轉(zhuǎn)子速度及位置[6]。
圖2 分數(shù)階鎖相環(huán)結(jié)構(gòu)圖
分數(shù)階鎖相環(huán)(FO-SPLL)如圖2是通過分數(shù)階PI控制器kp+ki/sr(0<r≤1)的調(diào)節(jié),可以使兩輸入端之間的誤差Δe逐漸減小到0,所以分數(shù)階PI控制器可以逐漸調(diào)節(jié)估計值?θ,當誤差Δe減小到0時,F(xiàn)O-SPLL估計的轉(zhuǎn)子角度?θ與等效反電動勢包含的轉(zhuǎn)角信息相等,所以分數(shù)階使用分數(shù)階鎖相環(huán)可以實現(xiàn)轉(zhuǎn)子位置的無靜差跟蹤。當r減小時,分數(shù)階鎖相環(huán)的帶寬增加,相位延遲減小;當r=1時,分數(shù)階鎖相環(huán)就是常規(guī)的鎖相環(huán),由于r可調(diào)范圍寬,所以分數(shù)階鎖相環(huán)性能要高于傳統(tǒng)鎖相環(huán)。
常用的無位置傳感器的矢量控制方法是id=0,該控制方法簡單可靠,調(diào)速性能良好,常見的基于滑模變結(jié)構(gòu)的無位置傳感器的矢量控制如圖3所示。
本文使用的電動機參數(shù)見表1。
表1 永磁同步電動機參數(shù)
3.1觀測結(jié)果分析
基于圖3在Matlab/Simulink中建立永磁同步電動機無位置矢量控制原理圖來驗證本文所提出方法的正確性。
圖3 PMSM的矢量控制圖
1)轉(zhuǎn)速突變分析
圖4(a)為電動機在初始轉(zhuǎn)速為500r/min負載轉(zhuǎn)矩為1N·m時當0.1s時轉(zhuǎn)速突變?yōu)?000r/min時轉(zhuǎn)角和轉(zhuǎn)速的變化情況,由圖4(a)可以看出在電動機起動轉(zhuǎn)速較低時,等效反電動勢和頻率都較低,觀測器的跟蹤性能效果不是很好,轉(zhuǎn)速誤差較大,這也是滑模觀測器比較適合在應(yīng)用在中高速情況下的原因,但是經(jīng)過較短時間轉(zhuǎn)速上升后,觀測器能快速精確的跟蹤轉(zhuǎn)子信息,穩(wěn)態(tài)誤差極小,而在轉(zhuǎn)速突變時,觀測器也能轉(zhuǎn)卻跟蹤轉(zhuǎn)速和轉(zhuǎn)角,忽略在起動使得轉(zhuǎn)速誤差,當電動機進入穩(wěn)態(tài)時,轉(zhuǎn)速誤差小于2r/min內(nèi),如圖4(b)所示,所以設(shè)計的滑模觀測器都能較好的跟蹤電動機轉(zhuǎn)速的變化。圖4(b)表示在起動部分因為起動電流很大,估計的反電動勢偏差很大,導(dǎo)致估計誤差大,而每個圓周周期是誤差Δθ≈2π左右,而實際由于滯后原因誤差值為2π-Δθ,真實值也約為0,進入穩(wěn)態(tài)后,由圖可以看出轉(zhuǎn)角誤差基本為0。
圖4 觀測結(jié)果分析圖
2)轉(zhuǎn)矩突變分析
圖5表示電動機維持轉(zhuǎn)速1000r/min時,在0.1s是電動機負載由1N·m突變?yōu)?N·m是滑膜觀測器所觀測的轉(zhuǎn)速和轉(zhuǎn)角值與電動機實際值的對比,由圖5(a)可以看出,當進入穩(wěn)態(tài)后轉(zhuǎn)速誤差基本為0,在0.1s負載轉(zhuǎn)矩發(fā)生突變時,電動機轉(zhuǎn)速經(jīng)過短時下降,而后轉(zhuǎn)速又快速恢復(fù)到1000r/min,之后進入穩(wěn)態(tài),轉(zhuǎn)速誤差小,動態(tài)性能好,對電動機參數(shù)變化不敏感,而由圖5(b)、(c)可以看出,觀測器的轉(zhuǎn)角跟蹤性能也相對良好,能根據(jù)系統(tǒng)由轉(zhuǎn)矩變化而導(dǎo)致轉(zhuǎn)角變化而做出及時快速調(diào)整,由圖5(c)同樣可以看出,觀測器對轉(zhuǎn)角的跟蹤情況,相應(yīng)誤差始終維持在較小范圍內(nèi)??梢钥闯鲈O(shè)計的觀測器對系統(tǒng)在發(fā)生轉(zhuǎn)矩擾動的情況下也能快速跟蹤轉(zhuǎn)速和轉(zhuǎn)角的變化而使相應(yīng)的測量值與實際值之間的誤差維持在相對較小的范圍內(nèi)。
圖5 轉(zhuǎn)矩突變分析圖
圖6為定子電阻值增加0.1Ω時的觀測器觀測效果,當電動機長時間運行時,電動機定子繞組電阻會因為溫度和其他原因發(fā)生變化,由圖6(a)、(b)可以看出即使電阻值發(fā)生變化,但是觀測器仍然能準確跟蹤轉(zhuǎn)角和轉(zhuǎn)速的變化,時最終穩(wěn)態(tài)誤差在極小范圍內(nèi),所以該改進的觀測器時系統(tǒng)的魯棒性得到一定程度增強。
圖6 轉(zhuǎn)角和轉(zhuǎn)速跟蹤情況
本文提出了一種新的滑模觀測器的控制系統(tǒng),用Sigmoid函數(shù)代替?zhèn)鹘y(tǒng)的開關(guān)函數(shù)并建立滑模增益與估算反電動勢的關(guān)系來減小系統(tǒng)抖振,最后用分數(shù)階鎖相環(huán)代替?zhèn)鹘y(tǒng)計算轉(zhuǎn)角和轉(zhuǎn)速的公式,減少運算量,提高了系統(tǒng)的測量精度,同時也節(jié)約系統(tǒng)資源,仿真結(jié)果表明,所設(shè)計的改進型滑模觀測器在負載突變以及轉(zhuǎn)速突變的情況下,都能及時并準確的跟蹤電動機的轉(zhuǎn)速和轉(zhuǎn)角變化,具有控制準確性高,動態(tài)性能好,魯棒性強的特點,而且所設(shè)計的改進的觀測器無論在硬件和軟件上實施起來都較為方便,具有一定的實用性。
參考文獻
[1]谷善茂, 何鳳有, 譚國俊. 永磁同步電動機無位置控制的研究現(xiàn)狀和發(fā)展[J]. 電工技術(shù)學(xué)報, 2009,22(11): 14-20.
[2]孫海軍, 郭慶鼎, 高松巍, 等. 系統(tǒng)辨識法永磁同步電機無傳感器控制[J]. 電機與控制學(xué)報, 2008, 12(3): 244-247, 253.
[3]Murat B, Seta B, Metin G. Speed-sensorless estimation for induction motors using extended kalman filter[J]. IEEE Transactions on Industrial Electronic, 2007,54(1): 272-280.
[4]晏朋飛. 基于滑模觀測器的無傳感器PMSM驅(qū)動控制系統(tǒng)的研究[D]. 哈爾濱: 哈爾濱工業(yè)大學(xué), 2006.
[5]Srikanth V. Dr. A Amar Dutt. A Comparative Study on the Effect of Switching Functions in SMO for PMSM Drives[J]. IEEE International Conference on Power Electronics, Drives and Energy Systems, 2012: 1-6.
[6]Huang Jc, Li Hs, Xu Qh, et al. Sensorless vector control of PMSM using sliding mode observer and frac-tional-order phase-locked loop[C]//Proceedings of the 31st Chinese Control Conference. Hefei, China,2012: 4513-4518.
張潤波(1990-),男,河南人,碩士研究生,研究方向為電機控制。
作者簡介