1.一種基于EKF的無(wú)傳感器超高速永磁同步電機(jī)轉(zhuǎn)速控制方法,其特征在于,包括以下步驟:
步驟1、根據(jù)電機(jī)三相電流ia、ib、ic、三相電壓ua、ub、uc,采用基于EKF的無(wú)傳感器超高速永磁同步電機(jī)轉(zhuǎn)速估計(jì)方法得到電機(jī)轉(zhuǎn)速估計(jì)值ω,將其與轉(zhuǎn)速設(shè)定值ω*比較,計(jì)算誤差值,經(jīng)過(guò)PID控制器確定轉(zhuǎn)矩設(shè)定值Te*;
步驟2、根據(jù)電機(jī)三相電流ia、ib、ic、三相電壓ua、ub、uc進(jìn)行轉(zhuǎn)矩和磁鏈值估計(jì),得到定子磁鏈和轉(zhuǎn)矩反饋值ψe、Te,與定子磁鏈和轉(zhuǎn)矩設(shè)定值比較,計(jì)算出磁鏈誤差和轉(zhuǎn)矩誤差;
步驟3、根據(jù)步驟2確定的磁鏈誤差和轉(zhuǎn)矩誤差,通過(guò)模糊PID控制器輸出信號(hào)模糊PID控制器參數(shù)基于模糊規(guī)則對(duì)參數(shù)進(jìn)行自整定;
步驟4、根據(jù)步驟3輸出的信號(hào)根據(jù)SVPWM控制技術(shù)確定磁鏈區(qū)間,確定基本電壓矢量及其工作時(shí)間,進(jìn)而確定出電壓空間矢量的切換點(diǎn),結(jié)合逆變器,對(duì)電機(jī)進(jìn)行PWM控制;
步驟5、重復(fù)步驟1~步驟4,直至電機(jī)轉(zhuǎn)速達(dá)到給定指標(biāo)。
2.根據(jù)權(quán)利要求1所述的基于EKF的無(wú)傳感器超高速永磁同步電機(jī)轉(zhuǎn)速控制方法,其特征在于,步驟1中采用基于EKF的無(wú)傳感器超高速永磁同步電機(jī)轉(zhuǎn)速估計(jì)方法得到電機(jī)轉(zhuǎn)速估計(jì)值ω,具體為:
步驟1-1、根據(jù)電機(jī)模型,輸出三相靜止電流信號(hào)ia、ib、ic,三相電壓信號(hào)ua、ub、uc;
步驟1-2、將三相電流信號(hào)、三相電壓信號(hào)經(jīng)過(guò)3s/2s(CLARKE)變換,得到兩相靜止坐標(biāo)系αβ下的電流信號(hào)iα、iβ,電壓信號(hào)uα、uβ;
步驟1-3、根據(jù)電機(jī)參數(shù),建立電機(jī)在兩相靜止坐標(biāo)系αβ下的跟蹤模型,具體表達(dá)式為:
其中,R為電子電阻,L為定子電感在旋轉(zhuǎn)兩相坐標(biāo)系下的等效電感,J為機(jī)械轉(zhuǎn)動(dòng)慣量,B為阻尼系數(shù),np為電機(jī)極對(duì)數(shù),θ為轉(zhuǎn)子的角度,ω為轉(zhuǎn)子的角速度,ψf為轉(zhuǎn)子磁鏈,Tl為負(fù)載轉(zhuǎn)矩,Te為電磁轉(zhuǎn)矩,iα、iβ為兩相靜止坐標(biāo)系αβ下的定子電流值,uα、uβ為兩相靜止坐標(biāo)系αβ下的定子電壓值;
步驟1-4、選取狀態(tài)變量x=[iα iβ ω θ]T,輸入量V=[uα uβ Tl]T,輸出量y=[iα iβ]T,則將上述數(shù)學(xué)模型表達(dá)式寫(xiě)成非線性狀態(tài)方程形式,具體表達(dá)式為:
其中:
δ為系統(tǒng)噪聲,μ為測(cè)量噪聲,均為零均值白噪聲,與系統(tǒng)狀態(tài)和采樣時(shí)間無(wú)關(guān),其方差矩陣分別為Q、R;
步驟1-5、將步驟1-4中狀態(tài)非線性狀態(tài)方程線性處理,得到的線性狀態(tài)方程為:
其中,F(xiàn)(x)是f(x)線性化得到的雅克比矩陣,具體表達(dá)式為:
步驟1-6、將步驟1-5中線性狀態(tài)方程進(jìn)行離散化處理,采樣周期為T(mén),得到離散化狀態(tài)方程,具體表達(dá)式為:
其中,
步驟1-7、初始化噪聲方差矩陣Q、R和狀態(tài)x,并定義一個(gè)協(xié)方差矩陣P,設(shè)置初始值,其中Q、R、P均為對(duì)角矩陣,將離散化狀態(tài)方程和上述初始化結(jié)果帶入擴(kuò)展卡爾曼濾波器EKF遞歸算法進(jìn)行遞歸循環(huán)處理,實(shí)時(shí)更新P和卡爾曼最優(yōu)增益K,最終動(dòng)態(tài)更新?tīng)顟B(tài)變量x=[x1,x2,x3,x4]T,完成在動(dòng)態(tài)運(yùn)行過(guò)程中實(shí)時(shí)估計(jì)電機(jī)轉(zhuǎn)速ω=x3。
3.根據(jù)權(quán)利要求2所述的基于EKF的無(wú)傳感器超高速永磁同步電機(jī)轉(zhuǎn)速控制方法,其特征在于,步驟1-7中利用擴(kuò)展卡爾曼濾波器EKF遞歸算法進(jìn)行遞歸循環(huán)處理具體為:
步驟1-7-1、初始化狀態(tài)變量x=[x1,x2,x3,x4]T,協(xié)方差矩陣P,噪聲方差矩陣Q、R;
步驟1-7-2、根據(jù)k-1時(shí)刻的狀態(tài)結(jié)合k-1時(shí)刻的輸入量V(k-1),預(yù)測(cè)k時(shí)刻的先驗(yàn)狀態(tài)估計(jì)值
步驟1-7-3、根據(jù)電機(jī)離散化線性方程,計(jì)算先驗(yàn)估計(jì)的方差矩陣P(k|k-1):
P(k|k-1)=Φ(k)P(k-1)ΦT(k)+Q
其中,P(k-1)為k-1時(shí)刻的后驗(yàn)估計(jì)協(xié)方差;
步驟1-7-4、求出卡爾曼最優(yōu)增益K(k):
K(k)=P(k|k-1)CT/(CP(k|k-1)CT+R)
步驟1-7-5、結(jié)合當(dāng)前測(cè)量值y(k),更新修正后驗(yàn)狀態(tài)估計(jì)值輸出轉(zhuǎn)速估計(jì)值位置信息其中:
步驟1-7-6、更新后驗(yàn)估計(jì)協(xié)方差P(k):
P(k)=(I-K(k))P(k|k-1)
步驟1-7-7、令k=k+1,重復(fù)上述過(guò)程,直至估計(jì)轉(zhuǎn)速達(dá)到預(yù)設(shè)目標(biāo)為止。
4.根據(jù)權(quán)利要求1、2或3所述的基于EKF的無(wú)傳感器超高速永磁同步電機(jī)轉(zhuǎn)速控制方法,其特征在于,
永磁同步電機(jī)參數(shù)為:電子電阻R=0.8,電感L=0.534mH,轉(zhuǎn)子磁鏈ψf=0.043Vs,機(jī)械轉(zhuǎn)動(dòng)慣量J=1.75×10-4Kgm2,阻尼系數(shù)B=1.345×10-6Kgm2,電機(jī)極對(duì)數(shù)np=1,速度設(shè)定值ω=13000r/min,負(fù)載轉(zhuǎn)矩Tl=0;速度PID控制器參數(shù)為:Kp=7,Ki=0.1;模糊PID控制器參數(shù)初始值Kp=1000,Ki=500,Kd=0;EKF中,設(shè)定P的初始值為diag[0.1 0.1 0.0001 10],Q=diag[0.3 0.3 10 0.0005]、R=diag[20 20],T=1e-7s。