王野平 蕭濟洲
(同濟大學,上海 201804)
無刷直流電機(Brushless DC Motor)由于其結構簡單、效率高、噪聲小、壽命長、轉速- 轉矩特性較好等優點,進入21世紀后,在汽車、航空、家電等行業內得到了廣泛應用[1]。傳統的無刷直流電機引入霍爾元件在運行過程中檢測轉子位置,但是這增加了電機成本,占用了電機空間,并且霍爾傳感器還是整個電機硬件中最不可靠的部分。近年來,為了進一步實現無刷直流電機的小型化和輕量化,提高控制系統的可靠性,無傳感器控制技術逐漸成為研究的熱點。無刷直流電機的無傳感器控制技術主要可以分為以下幾類:基于反電動勢檢測的無傳感器控制[2-4];基于電感檢測的無傳感器控制[5];基于狀態觀測器的無傳感器控制;基于人工智能的無傳感器控制[6]。常見的狀態觀測器有擴展卡爾曼濾波觀測器[7-8]和滑模觀測器。其中滑模觀測器因響應速度快、對外界噪聲和電機參數變化不敏感、自適應性強、物理實現簡單、對系統模型精度要求不高等優點,常用在無傳感器控制系統中估算無刷直流電機的反電動勢、速度、磁鏈等信息[9-11]。
傳統滑模觀測器存在抖振的缺點,該問題只能設法減小,無法徹底消除;觀測到的反電動勢信號攜帶大量高增益開關信號,通常需要配合低通濾波器一起使用,但是低通濾波器的導入將帶來相位延遲,為獲得準確的信號還需人工補償。文獻[12]引入飽和函數代替傳統滑模變結構系統中的開關函數,將邊界層厚度設為一個變量,對其進行自適應調節。這種方法雖然減小了抖振,但是代價是減緩了狀態變量趨于滑模面的速度,導致系統響應速度變慢。文獻[13]提出了一種高階滑模觀測器,具有良好的動態和穩態性能,但是其坐標變換次數多,計算量大,整體較為復雜,在實際應用中存在困難。
本文基于無刷直流電機的數學模型,提出了一種改進的一階滑模觀測器,可以克服傳統觀測器的不足,準確估算速度和轉子的位置。借助于Matlab/Simulink 平臺強大的建模和仿真能力,進行仿真性能實驗,驗證了提出觀測器的有效性。
無刷直流電機本身是一個非線性、強耦合的系統,為了使分析過程更加簡潔,這里作以下三個假設:
1.1 定子繞組為600相帶的整距集中式繞組。三相定子繞組對稱。
1.2 不考慮電樞反應,氣隙磁場分布看作為1200的平頂矩形波。
1.3 忽略磁滯和渦流損耗,忽略磁路飽和及齒槽效應。
在前述假設下,等效電路原理圖如圖1 所示的無刷直流電機及逆變電路在三相靜止坐標系下滿足電壓平衡方程:

圖1 無刷直流電機及逆變電路的等效原理圖



式中eab,ebc,eca為線反電動勢信號。由于轉子結構特性,無刷直流電機的反電動勢為梯形波,且變化較為緩慢。據此,可以將其表示為:

根據楞次定律,反電動勢的大小取決于轉子角速度、轉子永磁體產生的磁場以及定子繞組的匝數。可見反電動勢信號中包含速度信息,因此可以通過設計觀測器觀測無刷直流電機的反電動勢,進而求得電機速度和轉子位置信息。
根據式(2),傳統滑模觀測器的觀測方程可以表示為:


在不考慮溫度對參數的影響時,可由式(2)和式(4)共同推導出觀測器的誤差方程:


根據觀測器方程可以看出,該方程的誤差項由一個線性項和一個非線性項組成,反電動勢信號由誤差項的積分求得。線性項可以加速觀測器收斂;非線性項為tanh 函數,是連續可微分的函數,有利于抑制穩態下的抖振,保證觀測器的魯棒性。由公式(7)和(4)可以得到觀測器的誤差方程如下。



考慮以下幾種情況:



為確定k2,需要考慮另一個Lyapunov 函數

至此,改進觀測器的穩定性證明完畢,且參數取值范圍均已獲得。
使用Matlab/Simulink 平臺對無刷直流電機進行仿真。電機額定轉速3000r/min,直流側供電電壓為380V,仿真時間0.25s,初始給定速度為 50 πrad/s,在0.1S 時平穩變速至75π rad/s ,在0.3s 時速度突變為 37.5 πrad/s,在0.25s 時電機負載由 15N ·M 變為 25N ·M。其他參數如表1 所示。由圖3 和圖4 對比可以看出,傳統滑模觀測器中的高頻高增益開關信號的引入使觀測器產生抖振,導致觀測器穩態性能不夠理想,速度觀測誤差較大。特別是在高速運行時,誤差最大接近5rad/s。改進觀測器擁有良好的穩態和動態性能,觀測誤差值均在合理范圍之內。對比電機三相相反電動勢波形可知,觀測速度波動產生的時間即為電機換相的時間,換相時產生的電流波動引起了觀測轉速的波動。圖5 給出了A 相的反電動勢信號波形。對比圖6 可以看出,觀測角度和傳感器實測角度在相位上一致,不存在相位延遲。速度信號中存在的少許波動也因積分環節的濾波作用被縮小,并未體現在位置信號上,系統擁有較好的魯棒性。

圖3

圖4

圖5 A 相反電動勢

圖6

表1 仿真中涉及到的參數及其取值
本文在傳統滑模觀測器的基礎上進行改進:將誤差項分解為線性項和非線性項,加快了觀測器的收斂速度;使用連續可導的激活函數替代開關函數,削弱了觀測器在穩態下的抖振;引入先獲取速度信號,再積分獲取位置信號的方法,避免了既有方案中波動因微分作用放大的問題。Simulink 平臺的仿真結果表明在速度突變以及負載突變的工況下改進方法均可以快速準確地估計轉速和轉子的位置信息,驗證了該觀測器的可行性和有效性。