黃成成,金 海,魯文其
(浙江理工大學 信息科學與工程學院,浙江 杭州 310018)
永磁同步電機(Permanent Magnet Synchronous Motor,PMSM)控制一般通過在電機上安裝機械式傳感器來獲取轉子和轉速信息。但高精度傳感器成本高,受環(huán)境影響較大,且安裝不方便。精度不高的傳感器在實際工程應用中存在響應速度慢、獲取值誤差大等問題[1]。因此,無位置傳感器控制對PMSM較為重要,是當前電機控制領域的研究熱點。常用方法為通過實時檢測物理量(例如定子電壓、定子電流等),根據(jù)反電動勢法估計出當前電機運行時轉子位置等信息,然后通過反饋來實現(xiàn)對電機的無傳感器控制[2]。
滑膜觀測器是一種非線性的觀測器[3]。傳統(tǒng)滑膜雖然具有強魯棒性和良好的動態(tài)性能,但存在抖振現(xiàn)象,這是滑膜控制需要解決的難題[4]。針對該問題,研究人員提出了一系列改進辦法。文獻[5]采用滑膜控制與滑膜擴展觀測器相結合的方法設計速度調(diào)節(jié)器,有效提升了速度環(huán)對參數(shù)變化的魯棒性,但該設計復雜,系統(tǒng)計算量大。文獻[6]采用具有邊界層的雙曲線函數(shù)作為切換函數(shù),有效抑制抖振并緩解延時問題,提高了系統(tǒng)估算精度。但該方法在邊界層參數(shù)選取困難,增加了調(diào)試困難。文獻[7]采用模糊滑膜控制的方法調(diào)節(jié)滑膜增益,實現(xiàn)了滑膜低速抖振抑制,增大了滑膜觀測器的調(diào)速范圍,提高了系統(tǒng)準確性。
上述方法存在抑制抖振不理想、超調(diào)量大以及響應時間長等問題。本文采用的Super-Twisting滑膜觀測器(Super-Twisting Sliding Mode Observer,ST-SMO)可以有效解決這些問題。該觀測器在一階導數(shù)有界地擾動穩(wěn)定收斂,通過將符號函數(shù)隱藏在積分相中來實現(xiàn)有效抑制抖振[8]。本文采用Lyapunov穩(wěn)定性理論進行穩(wěn)定性分析,并對該方案的可行性進行了論證。
Super-twisting的算法計算式[9-10]為
(1)
式中,k1、k2為滑膜增益;xi為系統(tǒng)狀態(tài)變量;ζi為擾動項系數(shù);λ1為估計值與實際值誤差。
根據(jù)PMSM數(shù)學模型設計滑膜觀測器為
(2)
式中,L為電感;R為電阻符號;“-”表示觀測器值。
定子電流估計誤差狀態(tài)方程如式(3)所示。
(3)
本文采用等速趨近,則滑膜控制律可被設計為
(4)
(5)
式中,δα和δβ為主滑膜面的觀測值;dζα/dt和dζβ/dt為輔助滑膜面的觀測值;kα,1、kα,2、kβ,1、kβ,2為滑膜增益,取值需要滿足滑膜所需條件。
sign(i)為符號函數(shù),計算式為
(6)
構建主滑膜面s為
(7)
滑膜面一階導數(shù)為
(8)
(9)
即
(10)
(11)
對比式(1)、式(9)和式(10)可發(fā)現(xiàn),T1和T2相當于干擾項。對任意δ1>0,δ2>0,T1、T2滿足
(12)
當系統(tǒng)進入主滑膜面和輔助滑膜面s=0,ds/dt=0時,δα、δβ等效于電動勢。
(13)
由于處理得到的反電動勢估算分量會引起相位延遲,無法直接估算轉子位置和轉速[11],因此需要加一個低通濾波器,其截止頻率為ωc,將高次諧波濾除,獲得接近實際的連續(xù)等效信號。
(14)
通過反正切得到的轉子位置信息,并加上一個角度補償,以補償?shù)屯V波器延遲造成的位置估計誤差[12-13]
θeq=-arctan(Eα/Eβ)
(15)
(16)
θe=θeq+arctan(we/ωc)
(17)
此時轉速的估計值如式(18)所示。
(18)
基于Super-Twisting滑膜觀測器的轉子位置估算結構如圖1所示[14]。
根據(jù)Lyapunov穩(wěn)定性定理,在滿足滑膜存在且穩(wěn)定的基礎上[15]選取如下所示的Lyapunov函數(shù)[16]
(19)
其中
(20)
(21)
(22)
對V進行求導可得
(23)
(24)
(25)
為了使系統(tǒng)穩(wěn)定,需滿足滑膜增益,條件如式(26)~式(27)所示。
(26)
(27)
在MATLAB/Simulink仿真環(huán)境下搭建基于Super-Twisting無位置滑膜觀測器的PMSM矢量控制系統(tǒng)[17-18],結構如圖2所示。
圖2 改進滑膜控制結構Figure 2. Improved synovial control structure
電機參數(shù):極對數(shù)p=4,定子電感為8.5 mH,磁鏈為0.175 W,定子電阻為2.875 Ω,直流側電壓為311 V,額定功率為1.2 kW,額定電流為7 A。本文采用表貼式永磁同步電機,矢量控制采用id=0的控制方式。
圖3和圖4分別為采用傳統(tǒng)滑膜控制和Super-Twisting滑膜控制的永磁同步電機在全速范圍內(nèi)的仿真。
圖3 傳統(tǒng)滑膜全速范圍速度波形Figure 3. Traditional full speed range velocity waveform of synovial membrane
圖4 Super-twisting滑膜全速范圍速度波形Figure 4. Super-twisting synovial full speed range speed waveform
在上述全速范圍內(nèi)的速度包括4個階段,分別為400 r·min-1、800 r·min-1、1 200 r·min-1、1 600 r·min-1。從圖4可以看出,在較寬的調(diào)速范圍中,采用的Super-Twisting滑膜估計速度與實際速度更接近,抖振也較小,顯示出更好的跟蹤效果。
圖5和圖6是傳統(tǒng)滑膜控制下突加負載的情況,在0.03 s加負載4 N· m的負載轉矩。本文所提系統(tǒng)能夠保持估計轉速較好地跟蹤實際轉速,在0.03 s加入負載轉矩后,速度出現(xiàn)下滑,此時估算轉速仍能緊緊跟隨實際轉速,并且跟蹤超調(diào)小,收斂效果更好,轉速波動較小。
圖5 基于傳統(tǒng)滑膜電機轉速仿真(800 r·min-1)Figure 5. Simulation of motor speed based on traditional SMO(800 r·min-1)
圖6 基于ST- SMO電機轉速仿真(800 r·min-1)Figure 6. Simulation of motor speed based on ST- SMO(800 r·min-1)
由圖7~圖8可以看出,估算的轉子位置較好地跟隨了實際轉子位置,并且改進后的轉子位置誤差更小。傳統(tǒng)滑膜觀測器和改進的滑膜觀測器均存在一定程度的抖動問題,但改進的滑膜觀測器在轉速和轉子位置誤差明顯變小。圖9及圖10顯示在0.030 s加負載轉矩后,轉子誤差波動明顯,但改進的轉速誤差更小,且在0.035 s趨于穩(wěn)定,說明采用改進的方法可抑制滑膜抖振。
圖7 基于傳統(tǒng)滑膜電機轉子位置仿真 (800 r·min-1)Figure 7. Simulation of motor position based on traditional SMO(800 r·min-1)
圖8 基于ST- SMO電機轉子位置仿真(800 r·min-1)Figure 8. Simulation of motor position based on ST-SMO(800 r·min-1)
圖9 基于傳統(tǒng)滑膜轉速誤差仿真(800 r·min-1)Figure 9. Simulation of estimation error of motor speed based on traditional SMO (800 r·min-1)
圖10 基于ST- SMO轉速誤差仿真(800 r·min-1)Figure 10.Simulation of estimation error of motor speed basedon ST- SMO(800 r·min-1)
圖11~圖16是傳統(tǒng)滑膜電機與改進滑膜電機在穩(wěn)定運行時突加負載情況。在0.03 s加負載4 N ·m的負載轉矩,可以看出在較高轉速時,改進的滑膜觀測器仍能保持較好的觀測效果,且優(yōu)于傳統(tǒng)滑膜控制。仿真結果表明,采用改進的ST- SMO能有效降低轉子位置誤差,提高轉子位置精度,且具有較小超調(diào)量和響應時間,可有效抑制滑膜抖振,其動態(tài)和穩(wěn)態(tài)性能都優(yōu)于傳統(tǒng)滑膜觀測器,符合理論推測。
圖11 基于傳統(tǒng)滑膜電機轉速仿真(1 600 r·min-1)Figure 11. Simulation of motor speed based on traditionalSMO(1 600 r·min-1)
圖12 基于ST- SMO電機轉速仿真(1 600 r·min-1)Figure 12. Simulation of motor speed based on ST- SMO(1 600 r·min-1)
圖13 基于傳統(tǒng)滑膜電機轉子位置仿真(1 600 r·min-1)Figure 13. Simulation of motor position based on traditionalSMO(1 600 r·min-1)
圖14 基于ST-SMO電機轉子位置仿真(1 600 r·min-1)Figure 14. Simulation of motor position based on ST-SMO(1 600 r·min-1)
圖15 基于傳統(tǒng)滑膜轉速誤差仿真(1 600 r·min-1)Figure 15.Simulation of estimation error of motor speed based on traditional SMO(1 600 r·min-1)
圖16 基于ST-SMO轉速誤差仿真(1 600 r·min-1)Figure 16.Simulation of estimation error of motor speed based on ST-SMO(1 600 r·min-1)
為解決永磁同步電機存在的固有滑膜抖振問題,本文運用了Super-Twisting算法并結合滑膜控制設計了基于Super-Twisting的無位置滑膜觀測器。本文通過搭建MATLAB/Simulink仿真驗證了該算法的性能。仿真結果表明,本文所提模型能夠有效解決滑膜抖振問題,且保持了傳統(tǒng)滑膜系統(tǒng)良好的魯棒性。然而,該方法暫未用于永磁同步電機抖振抑制實驗中,相關結果有待進一步驗證。