








摘 要:針對永磁同步電機調(diào)速系統(tǒng)易受突變負載影響導(dǎo)致轉(zhuǎn)速下降的問題,結(jié)合二階自抗擾控制器,實現(xiàn)了電機自抗擾控制。首先,給出了電機d-q軸數(shù)學(xué)模型,解決了ABC坐標(biāo)系下電機多變量、非線性等問題;其次,針對電機d-q軸下的數(shù)學(xué)模型研究了q軸二階自抗擾控制器;最后,在MATLAB/Simulink中進行了變速和加負載仿真,結(jié)果表明,二階自抗擾控制器具有較好的魯棒性、抗擾性和動態(tài)響應(yīng)性。
關(guān)鍵詞:永磁同步電機;二階自抗擾;矢量控制
中圖分類號:TP312;TM341 文獻標(biāo)識碼:A 文章編號:2096-4706(2024)13-0107-05
Vector Control of Permanent Magnet Synchronous Motor Based on
Second-order Active Disturbance Rejection
LIAO Xiaolu
(Unit 75842, Guangzhou 510599, China)
Abstract: In order to solve the problem that the speed of permanent magnet synchronous motor speed control system is reduced due to sudden load, a second-order active disturbance rejection controller is combined to realize the motor active disturbance rejection control. Firstly, the d-q axis mathematical model of the motor is given, and the problems of multi-variable and nonlinear of the motor in ABC coordinate system are solved. Secondly, the q-axis second-order active disturbance rejection controller is researched according to the mathematical model of d-q axis. Finally, variable speed and load simulation are carried out in MATLAB/Simulink. The results show that the second-order ADRC has good robustness, immunity and dynamic response performance.
Keywords: permanent magnet synchronous motor; second-order active disturbance rejection; vector control
0 引 言
永磁同步電機(Permanent Magnet Synchronous Motor, PMSM)憑借高功率密度、高效率等優(yōu)勢廣泛應(yīng)用于工業(yè)機器人、數(shù)控機床及航空航天設(shè)備等需要高性能的調(diào)速系統(tǒng)中[1]。目前,高性能系統(tǒng)對PMSM調(diào)速系統(tǒng)提出了更高的要求,系統(tǒng)在面臨因突加負載等因素而導(dǎo)致轉(zhuǎn)速突變時,不僅要減小轉(zhuǎn)速的下降范圍,還要保證系統(tǒng)能夠在短時間內(nèi)達到穩(wěn)定狀態(tài)[2-3]。
電機常用的轉(zhuǎn)速和電流控制器有PI、滑??刂疲⊿liding Mode Control, SMC)和自抗擾控制(Active Disturbance Rejection Control, ADRC)三種[4]。其中PI控制器是工程上應(yīng)用較多的控制器,它利用誤差信號計算控制器的輸出,并通過比例和積分兩個參數(shù)來調(diào)節(jié)控制器的性能[5]。SMC是一種以系統(tǒng)非線性特性為前提,基于滑模曲線的概念使系統(tǒng)在滑模面上運行,從而實現(xiàn)對系統(tǒng)的控制[6]。然而,這兩種控制器的魯棒性受限,在面臨電機突加負載情況時難以以較快的響應(yīng)速度恢復(fù)到給定轉(zhuǎn)速,加之SMC對系統(tǒng)模型的精確性要求較高[7-9]。因此,具有強魯棒性和良好動態(tài)性能的ADRC控制器是目前電機驅(qū)動界的研究熱點。李培康等設(shè)計了基于負載估計的復(fù)合自抗擾調(diào)速策略,將PMSM驅(qū)動系統(tǒng)負載突變時轉(zhuǎn)速最大減少量抑制到30% [10]。李白雅等為了實現(xiàn)在系統(tǒng)具有良好魯棒性的同時縮短系統(tǒng)的過渡時間,采用Sigmoid函數(shù)對自抗擾控制進行了改進,該方法比傳統(tǒng)ADRC的抗擾能力更強,恢復(fù)時間更短[11]。
當(dāng)前,大部分研究人員對電流環(huán)和轉(zhuǎn)速環(huán)僅研究了ADRC,其形式均為一階,而一階形式中包含的過渡過程無法產(chǎn)生微分信號,后續(xù)的誤差反饋過程只能成比例形式的體現(xiàn);若將ADRC拓展為二階形式則可產(chǎn)生微分信號。結(jié)合上述問題,本文的主要工作安排如下:
1)對PMSM電壓和磁鏈方程進行坐標(biāo)變換,給出電機d-q軸數(shù)學(xué)模型,解決了ABC坐標(biāo)系下PMSM存在的多變量、非線性等問題。
2)在id = 0矢量控制策略框架下,將轉(zhuǎn)速環(huán)控制器和q軸電流環(huán)控制器合二為一,研究了二階形式的ADRC,該形式控制器在實現(xiàn)無超調(diào)的同時提高了系統(tǒng)的動態(tài)性能。
3)在MATLAB/Simulink仿真環(huán)境中搭建了PMSM矢量控制系統(tǒng),證明了所提方法的有效性和優(yōu)越性。
1 PMSM數(shù)學(xué)模型
PMSM在傳統(tǒng)ABC坐標(biāo)系下的電壓和磁鏈方程表示如下:
式中,uA、uB、uC、iA、iB、iC、ψA、ψB、ψC分別表示ABC坐標(biāo)系下的電壓、電流和磁鏈值;ψf表示永磁體磁鏈值;Rs表示定子電阻值;θe表示轉(zhuǎn)子電角度。在式(2)磁鏈方程中三相繞組自感的表達式如下:
結(jié)合式(1)(2)(3)可以看出,PMSM在傳統(tǒng)ABC坐標(biāo)系下電壓和磁鏈方程具有多變量、強耦合及非線性的特點,需將其坐標(biāo)變換到d-q坐標(biāo)系下以減少變量和消除非線性,d-q坐標(biāo)系下電壓和磁鏈方程可表示為:
式中,ud、uq、id、iq、ψd、ψq分別表示同步旋轉(zhuǎn)坐標(biāo)系下的d軸和q軸電壓、電流和磁鏈;ωe表示轉(zhuǎn)子電角速度。
此外,在后續(xù)研究二階ADRC時還需給出d和q軸下的運動方程和電流方程,其形式如下:
式中,ωm表示機械角速度,TL表示負載,B表示摩擦系數(shù),Kt表示推力系數(shù),對ωm再次求導(dǎo),并將電流狀態(tài)方程代入,進行一定的變換,得到如下方程:
2 二階自抗擾控制器ADRC
二階ADRC具體共分為三個環(huán)節(jié),即過渡過程、擴張狀態(tài)觀測器及線性狀態(tài)誤差反饋,下面對這三個環(huán)節(jié)進行理論推導(dǎo)并給出最終的二階ADRC形式。
2.1 過渡過程
傳統(tǒng)PI控制器無法在保證速度的同時解決超調(diào)問題,而跟蹤微分器(Tracking Differentiator, TD)可以解決這個矛盾,即能夠以無超調(diào)形式使PMSM快速達到穩(wěn)定狀態(tài),因此過渡過程采用跟蹤微分器可顯著提升二階ADRC的轉(zhuǎn)速跟蹤效果。
跟蹤微分器屬于二階微分環(huán)節(jié),該環(huán)節(jié)能夠?qū)⒃盘柡臀⒎中盘枏腜MSM系統(tǒng)中含有的噪聲信號值中提取出來,從而消除了經(jīng)典微分將噪聲放大的弊端。另外,該形式的傳遞函數(shù)雖然能夠較為準(zhǔn)確地獲得微分信號,但由于其慣性時間常數(shù)太小,最終會對所采集信號中包含的噪聲信號產(chǎn)生放大效應(yīng),從而使得微分信號因被噪聲覆蓋而失真。
為解決微分信號被噪聲信號覆蓋的問題,跟蹤微分器采用如下近似微分形式的傳遞函數(shù):
式中,r表示轉(zhuǎn)速因子,該值的大小可以改變二階系統(tǒng)對原信號的跟蹤效果,其值越大系統(tǒng)對原信號的跟蹤越快,最終獲得的微分信號也會更為精準(zhǔn)。
在上述基礎(chǔ)上,還可以進一步利用最速跟蹤微分器來實現(xiàn)快速準(zhǔn)確輸入信號的跟蹤效果,并獲得較高質(zhì)量的微分信號,最速跟蹤微分器形式如下:
式中,v1受加速度 ≤r限制,將快速跟蹤輸入信號v0(t),r越大跟蹤越快,狀態(tài)變量v2為v1的微分信號,若r足夠大,則可近似等于輸入v0。將其利用歐拉法離散化:
式中,v表示輸入信號,v1和v2分別是對輸入信號的跟蹤及其微分,h0表示濾波時間常數(shù),一般取步長h的整數(shù)倍。
此外,式中新引入的函數(shù)fhan(v1,v2,r,h)形式如下:
輸入信號取nref(為PMSM給定轉(zhuǎn)速),則二階ADRC過渡過程方程如下:
2.2 擴張狀態(tài)觀測器
擴張狀態(tài)觀測器(Extended State Observer, ESO)是整個二階ADRC的核心,ESO用于對未知負載擾動進行估計,確定內(nèi)部狀態(tài)信息并讓二階ADRC做出抗擾調(diào)節(jié)實現(xiàn)自抗擾。ESO將影響系統(tǒng)輸出的內(nèi)部因素和外部因素作用的和視為總擾動項,并將其擴展成一個新的狀態(tài)變量,使?fàn)顟B(tài)方程階次比系統(tǒng)階次高一階,故被稱為擴張狀態(tài)觀測器。
對于二階系統(tǒng),狀態(tài)方程可表示為:
式中,f (x1,x2,t)表示內(nèi)部擾動項,ω(t)表示外部擾動項,兩者相加則表示系統(tǒng)總擾動,將其設(shè)為a(t) = f (x1,x2,t) + w(t),若再將該總擾動擴展成新的狀態(tài)變量x3(t) = a(t),則原系統(tǒng)狀態(tài)方程變?yōu)椋?/p>
進而可得出如下形式的ESO:
由式(16)可知,在b已知的情況下,ESO能使z1和z2實現(xiàn)跟蹤系統(tǒng)狀態(tài)變量的目的。此外,z3用于對前述總擾動項進行估計。對式(16)進行離散化,得到離散域下的ESO:
式中,β1、β2、β3表示ESO的增益,h表示采樣周期。設(shè)觀測器的帶寬β0,則β1、β2、β3和β0之間滿足如下關(guān)系式:
結(jié)合上述分析,對于PMSM調(diào)速系統(tǒng)而言,其總擾動可以根據(jù)式(7)確定,則其總擾動a(t)可以表示如下:
對于PMSM系統(tǒng)的ESO離散化狀態(tài)方程如下:
式中,n表示系統(tǒng)的反饋轉(zhuǎn)速,z1表示對轉(zhuǎn)速信號n進行降噪和跟蹤,z2表示對轉(zhuǎn)速微分信號的跟蹤,z3表示估計前述系統(tǒng)總擾動項a(t)。
2.3 線性狀態(tài)誤差反饋
狀態(tài)誤差反饋分為線性狀態(tài)誤差反饋(Linear State Error Feedback, LSEF)和非線性狀態(tài)誤差反饋(Nonlinear State Error Feedback, NLSEF)兩種,狀態(tài)誤差反饋通過小誤差實現(xiàn)大增益或大誤差實現(xiàn)小增益的方式進行工程實踐模擬,這樣提高了閉環(huán)系統(tǒng)的動態(tài)性能。NLSEF通常比LSEF推導(dǎo)更為復(fù)雜,因此本文擬采用LSEF進行狀態(tài)誤差反饋。
對于二階系統(tǒng),當(dāng)采用LSEF實現(xiàn)線性二階ADRC時,該LSEF環(huán)節(jié)采用比例微分控制器即可,其具體形式為:
式中,Kp = / b,Kd = 2ωc / b,e1、e2分別表示原信號的誤差和微分與ESO跟蹤的系統(tǒng)狀態(tài)變量之間的偏差。因此將(20)和(21)的變量相結(jié)合,得到本控制系統(tǒng)的控制率:
2.4 二階ADRC總體整合
在2.3小節(jié)中得出誤差反饋控制率后,需要將估計的擾動在控制輸入中進行補償后才能輸出給定的uq信號。對應(yīng)的擾動補償如下:
此時,整個二階ADRC內(nèi)部的各模塊已經(jīng)推導(dǎo)完畢,將過渡過程、擴張狀態(tài)觀測器以及線性狀態(tài)誤差反饋整合成二階ADRC后的整體方程為:
由式(24)得到二階ADRC的控制框圖,如圖1所示,從控制框圖中可以看出二階ADRC利用ESO將反饋輸入的機械轉(zhuǎn)速進行擴展觀測估計擾動,并與經(jīng)過過渡過程后的給定轉(zhuǎn)速作差,再由線性狀態(tài)誤差反饋給出電壓指令控制后續(xù)脈沖波的調(diào)制。
3 仿真驗證
由以上推導(dǎo)得到采用二階ADRC的PMSM矢量控制框圖,如圖2所示,將轉(zhuǎn)速控制器和q軸電流控制器采用一個二階ADRC代替,系統(tǒng)中q軸電流環(huán)開環(huán)處理。
PMSM參數(shù)如表1所示。
二階ADRC各參數(shù)如表2所示,其中步長h也對應(yīng)于系統(tǒng)仿真步長。
設(shè)定電機運行工況為變速、加負載,首先速度給定為500 r/min,待系統(tǒng)穩(wěn)定后調(diào)速至1 000 r/min以驗證中高速下電機調(diào)速性能,最后再突加3 N·m負載以驗證ADRC的抗擾性能。
由圖3中PMSM在變轉(zhuǎn)速、加負載工況下的各種波形圖可以看出,對于圖3(a)的轉(zhuǎn)速項,二階ADRC在調(diào)速過程中的轉(zhuǎn)速上升階段,其均能以無超調(diào)的形式過渡到給定轉(zhuǎn)速,其中,當(dāng)突加負載時,由于二階ADRC的自抗擾性能,轉(zhuǎn)速在下降到最低點936 r/min時快速回升并達到給定轉(zhuǎn)速1 000 r/min,轉(zhuǎn)速下降率僅為6.4%。對于控制著電機轉(zhuǎn)矩的q軸電流,如圖3(b)所示,當(dāng)突加負載后,電流迅速穩(wěn)定到2.7 A,對于如圖3(c)所示的電磁轉(zhuǎn)矩,由于采用電機為表貼式PMSM,其電磁轉(zhuǎn)矩大小僅由極對數(shù)、轉(zhuǎn)子磁鏈及q軸電流決定,前兩項對于特定電機均為常數(shù)項,因此電磁轉(zhuǎn)矩與q軸電流的變化是同步進行的,二者大小僅相差特定系數(shù),而圖3(d)中的電角度則無太大變化,說明采用二階ADRC能夠?qū)崿F(xiàn)較好的帶載性能。
4 結(jié) 論
將PMSM矢量控制框架下的轉(zhuǎn)速和q軸電流控制器合二為一研究了二階ADRC控制器,該控制器能夠?qū)ν饧迂撦d擾動實現(xiàn)快速響應(yīng),并能迅速調(diào)節(jié)轉(zhuǎn)速在負載擾動時回到給定值。仿真結(jié)果表明,突加3 N·m負載時轉(zhuǎn)速最大波動范圍僅為6.4%,且能夠調(diào)節(jié)電磁轉(zhuǎn)矩平衡外加負載使系統(tǒng)以無超調(diào)形式迅速達到穩(wěn)定狀態(tài)。
參考文獻:
[1] 羅潤謙.新能源汽車用永磁同步電機的研究現(xiàn)狀 [J].兵器材料科學(xué)與工程,2023,46(5):154-158.
[2] 劉增文.永磁同步電機性能、控制和選用探討 [J].中國設(shè)備工程,2023(11):145-147.
[3] 豐飛.車用永磁同步電機控制系統(tǒng)安全穩(wěn)定性研究 [D].上海:上海應(yīng)用技術(shù)大學(xué),2017.
[4] 張波.電動汽車用混合勵磁同步電機關(guān)鍵技術(shù)的研究 [D].錦州:遼寧工業(yè)大學(xué),2019.
[5] 王發(fā)良.永磁同步電機雙閉環(huán)調(diào)速系統(tǒng)PI控制器設(shè)計 [J].南方農(nóng)機,2022,53(3):36-38.
[6] 程勇,李思卿,李森豪.永磁同步電機干擾觀測復(fù)合滑??刂萍夹g(shù) [J].電機與控制應(yīng)用,2023,50(3):39-46+64.
[7] 楊義祥.基于改進型自抗擾技術(shù)的永磁同步電機系統(tǒng)研究 [D].北京:北京建筑大學(xué),2022.
[8] 符夢虎,張倩,王群京,等.基于SVPWM的PMSM模糊PI-DTC控制研究 [J].傳感器與微系統(tǒng),2023,42(9):68-71+76.
[9] 顏坤,馬家慶.采樣率對PMSM的SMC控制性能影響研究 [J].自動化儀表,2022,43(3):34-37+45.
[10] 李培康,陸浩,李娟,等.基于負載估計的永磁同步電機復(fù)合自抗擾調(diào)速設(shè)計 [J/OL].南京信息工程大學(xué)學(xué)報:自然科學(xué)版[2023-12-02].https://doi.org/10.13878/j.cnki.jnuist.20230919003.
[11] 李白雅,封志鵬,王錦濤,等.基于改進Sigmoid函數(shù)的PMSM調(diào)速系統(tǒng)自抗擾控制 [J].傳感器與微系統(tǒng),2023,42(6):90-93.
作者簡介:廖曉璐(1990—),女,漢族,湖北鐘祥人,工程師,碩士研究生,研究方向:自動化、計算機。