1.一種基于均勻分布邊緣粒子濾波永磁同步電動(dòng)機(jī)轉(zhuǎn)速估計(jì)方法,其特征在于,按照以下步驟實(shí)施:
步驟1、初始化:
設(shè)置ωe,0為永磁同步電動(dòng)機(jī)的轉(zhuǎn)速初值,θe,0為永磁同步電動(dòng)機(jī)的轉(zhuǎn)子初始位置,P0為卡爾曼濾波過程初始協(xié)方差,t=1為初始化時(shí)刻;
步驟2、在速度估計(jì)定時(shí)中斷到來時(shí),t時(shí)刻的轉(zhuǎn)子位置θe,t由下式(1)計(jì)算得到:
θe,t=θe,t-1+ωe,t-1Δt, (1)
其中,θe,t為t時(shí)刻位置基準(zhǔn)值,θe,t-1為t-1時(shí)刻的轉(zhuǎn)子位置,ωe,t-1為t-1時(shí)刻的永磁同步電動(dòng)機(jī)估計(jì)轉(zhuǎn)速,Δt為采樣時(shí)間;然后產(chǎn)生N個(gè)均勻分布在(θe,t-1,θe,t+1)上的隨機(jī)粒子,記為
步驟3、將θe,t和產(chǎn)生的N個(gè)粒子位置分別進(jìn)行dq軸坐標(biāo)變換,采用Clark變換式(2)、Park變換式(3)和(4),分別得到dq軸電流、電壓的四個(gè)值id,iq,ud,uq,以及每個(gè)粒子對(duì)應(yīng)的四個(gè)估計(jì)值
iɑ、iβ分別是α-β坐標(biāo)系下的電流,iB、iC分別是霍爾元件H0和H1采樣得到的電動(dòng)機(jī)B相和C相電流值,iA=-(iB+iC);
uα,uβ分別是α-β坐標(biāo)系下的電壓值,利用公式(3)和公式(4)得到dq軸電流電壓的四個(gè)標(biāo)準(zhǔn)值id,iq,ud,uq,θe,t分別取代入公式(3)和(4)則可得到N個(gè)位置估計(jì)值各自對(duì)應(yīng)的四個(gè)估計(jì)值
步驟4、根據(jù)下面的三個(gè)表達(dá)式分別計(jì)算各個(gè)數(shù)值:
yt=[id,t-adid,t-1-cdud,t-1,iq,t-aqiq,t-1-cquq,t-1]T, (5)
其中,右上標(biāo)T是代表向量轉(zhuǎn)置;
yt是基準(zhǔn)轉(zhuǎn)速對(duì)應(yīng)的計(jì)算向量;
為yt的第i個(gè)粒子的估計(jì)值,Ci對(duì)應(yīng)第i個(gè)粒子的計(jì)算值,
常數(shù)
步驟5、利用前面步驟得到的yt,Ci,ωe,t-1,Pt-1數(shù)值,通過卡爾曼濾波得到和Pti,為第i個(gè)粒子對(duì)應(yīng)的轉(zhuǎn)速估計(jì)值,Pti為第i個(gè)粒子對(duì)應(yīng)的協(xié)方差,Pt-1為t-1時(shí)刻的協(xié)方差,
卡爾曼濾波的計(jì)算式見下式(6):
其中,Ki是卡爾曼增益,CiT是第i個(gè)粒子對(duì)應(yīng)的Ci的轉(zhuǎn)置,ρi為第i個(gè)粒子對(duì)應(yīng)的計(jì)算值,r,Q分別為測(cè)量噪聲方差和過程噪聲方差;
步驟6、根據(jù)前面步驟得到的分別計(jì)算每個(gè)粒子的權(quán)重,得到權(quán)重最大粒子的序號(hào)imax,滿足權(quán)重計(jì)算表達(dá)式如下式(7):
步驟7、更新狀態(tài),即將Pt=Ptimax、同時(shí)更新,輸出永磁同步電動(dòng)機(jī)的估計(jì)轉(zhuǎn)速ωe,t和轉(zhuǎn)子位置θe,t;
步驟8、再次進(jìn)行更新,取t=t+1,當(dāng)下一個(gè)速度估計(jì)定時(shí)中斷到來時(shí),回到步驟2開始下一個(gè)循環(huán)。
2.根據(jù)權(quán)利要求1所述的基于均勻分布邊緣粒子濾波永磁同步電動(dòng)機(jī)轉(zhuǎn)速估計(jì)方法,其特征在于:
該方法依賴的控制系統(tǒng)結(jié)構(gòu)是,包括數(shù)字信號(hào)控制器、驅(qū)動(dòng)逆變器和電動(dòng)機(jī)三大部分,其中的數(shù)字信號(hào)控制器包括并列設(shè)置的A/D和空間矢量調(diào)制;驅(qū)動(dòng)逆變器中包括三相全橋逆變器和不控整流,三相全橋逆變器通過不控整流與三相工頻電源連接;空間矢量調(diào)制產(chǎn)生的驅(qū)動(dòng)信號(hào)驅(qū)動(dòng)三相全橋逆變器給電動(dòng)機(jī)供電,電機(jī)驅(qū)動(dòng)的兩相電流分別通過霍爾元件H0和H1測(cè)量和變換,結(jié)果分別通過ADC0和ADC1送入數(shù)字信號(hào)控制器進(jìn)行運(yùn)算,實(shí)現(xiàn)對(duì)永磁同步電動(dòng)機(jī)的控制。