本發(fā)明涉及電機技術領域,具體而言,涉及一種轉(zhuǎn)子位置估計方法、轉(zhuǎn)子位置估計裝置及電機。
背景技術:
近年來,許多學者提出各種無速度傳感器控制方法,通常將其分為兩類,一類基于電機的基頻數(shù)學模型,由于其依賴電機參數(shù),更適用于中高速的場合;另一類基于電機的凸極效應,采用諧波注入等方法進行提取,能運行于低速(零速)。采用基頻數(shù)學模型的開環(huán)磁鏈法、模型參考自適應、觀測器、卡爾曼濾波器等由于不需要利用電機的凸極效應,使其應用更為廣泛。在這當中,開環(huán)磁鏈法控制可靠,收斂快速,實現(xiàn)也最為簡單。
但常規(guī)的開環(huán)磁鏈法主要存在如下幾個問題,一是積分初值問題,二是抗參數(shù)擾動和信號干擾能力弱,三是弱磁區(qū)域工作不佳。相關技術中,常采用積分加高通濾波的方式,或者采用一階慣性環(huán)節(jié)替代積分器,同時利用高通環(huán)節(jié)分別對磁鏈在坐標系的兩個分量進行幅頻特性的補償。第一種方法加劇了系統(tǒng)對電機參數(shù)和系統(tǒng)噪聲的敏感性,而對于第二種方法,單一的補償參數(shù)無法適應整個頻帶,尤其是弱磁區(qū)域。
技術實現(xiàn)要素:
為了解決上述技術問題至少之一,本發(fā)明的第一方面的實施例提出了一種轉(zhuǎn)子位置估計方法。
本發(fā)明的第二方面的實施例提出了一種轉(zhuǎn)子位置估計裝置。
本發(fā)明的第三方面的實施例提出了一種電機。
有鑒于此,根據(jù)本發(fā)明的第一方面的實施例,本發(fā)明提出了一種轉(zhuǎn)子位置估計方法,用于電機,包括:獲取電機的第一相電流和第二相電流;獲取電機的第一相電壓和第二相電壓;獲取電機的速度參考值;通過第一相電流、第二相電流、第一相電壓、第二相電壓、速度參考值及電機參數(shù)分別計算出第一反電勢和第二反電勢;通過第一低通濾波器分別對第一反電勢和第二反電勢積分處理并獲得第一磁鏈和第二磁鏈;通過高通濾波器處理第一磁鏈和第二磁鏈,獲得第三磁鏈和第四磁鏈,其中,高通濾波器的超前角等于低通濾波器的超前角;通過第三磁鏈和第四磁鏈分別計算出轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量;根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子位置角;根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子速度。
本發(fā)明提供的轉(zhuǎn)子位置估計方法,首先采用低通濾波加相位補償環(huán)節(jié)替代積分器(純物理積分)用于根據(jù)反電勢計算磁鏈,解決積分初值問題;其次,實時調(diào)整用于幅頻補償?shù)母咄V波器的輸入磁鏈限幅值,調(diào)整的依據(jù)是反電勢和磁鏈的正交性,據(jù)此改善其對參數(shù)的敏感性和弱磁區(qū)域工作不佳的問題;最后,根據(jù)估計的轉(zhuǎn)子磁鏈的兩個分量計算轉(zhuǎn)子位置角度和轉(zhuǎn)速。通過上述的過程,改善了以往開環(huán)磁鏈積分方法帶來的相位角偏移、對參數(shù)敏感、弱磁區(qū)域工作不佳等問題,提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度,同時能夠?qū)崿F(xiàn)較大速度范圍內(nèi)的高精度轉(zhuǎn)子位置估計,并對電機參數(shù)變化和擾動表現(xiàn)出一定的魯棒性。
其中,電機的第一相電流記作iα,第二相電流記作iβ,第一相電壓記作uα,第二相電壓記作uβ,速度參考值記作ωref。其中可先采集得到電機相電流,并進行park變換(派克變換)到兩相靜止坐標系下的量得到第一相電流iα和第二相電流iβ;可通過矢量控制器svpwm(空間矢量脈寬調(diào)制)的開關信號重構(gòu)出第一相電壓uα和第二相電壓uβ,速度參考值ωref可由用戶設定或預設的算法得到。第一反電勢和第二反電勢分別記作eα和eβ。第一磁鏈、第二磁鏈、第三磁鏈和第四磁鏈均為電機的定子的磁鏈,并分別記作ψ’sα、ψ’sβ、ψsα,ψsβ,其中的第三磁鏈和第四磁鏈分別為第一磁鏈和第二磁鏈補償后的結(jié)果。轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量分別記作ψrα,ψrβ。轉(zhuǎn)子位置角記作
另外,本發(fā)明提供的上述實施例中的轉(zhuǎn)子位置估計方法還可以具有如下附加技術特征:
在上述技術方案中,優(yōu)選地,高通濾波器的輸入為電機的定子的磁鏈限幅后的上一計算周期的定子的磁鏈值(分別記作
在該技術方案中,通過選取合適的高通濾波器的輸入,獲得更準確的第三磁鏈和第四磁鏈,進而提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
在上述任一技術方案中,優(yōu)選地,定子的磁鏈的限幅值的計算過程包括:計算第一反電勢、第二反電勢、第三磁鏈和第四磁鏈的歸一化和積;將歸一化和積輸入第二低通濾波器,獲得輸出值;將第二低通濾波器的輸出值乘以定子的磁鏈的額定值(記作|ψs|rated)以進行反歸一處理并將計算結(jié)果記為動態(tài)調(diào)整分量(記作δψ);將動態(tài)調(diào)整分量與定子的磁鏈的額定值相加,獲得定子的磁鏈的限幅值。
在該技術方案中,通過上述步驟確定定子的磁鏈的限幅值,可用于更新當前所需的磁鏈限幅值,提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。同時,定子的磁鏈的限幅值可根據(jù)反電勢和磁鏈的夾角動態(tài)調(diào)整。同時,可以通過合理設計第二低通濾波器的時間常數(shù),使第二低通濾波器的輸出反映上述的歸一化和積的直流分量。定子的磁鏈的限幅值是一個實時計算的變量,以實現(xiàn)更精準的幅頻補償效果。其中的反歸一處理用于調(diào)整增益,使第二低通濾波器的輸出和磁鏈幅值在同一維度。
其中,計算第一反電勢、第二反電勢和定子磁鏈的歸一化和積的公式為(eαψsα+eβψsβ)/|e||ψs|,其中的|e|為第一反電勢eα和第二反電勢eβ相加所得的向量的模,|ψs|為第三磁鏈ψsα和第四磁鏈ψsβ相加所得的向量的模。
在上述任一技術方案中,優(yōu)選地,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感。
在該技術方案中,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感,可通過上述的電機參數(shù)與第一相電流、第二相電流、第一相電壓、第二相電壓及速度參考值等參數(shù)計算反電勢,以便后續(xù)獲取磁鏈和估計轉(zhuǎn)子位置角度和轉(zhuǎn)速。
其中,定子電阻、直軸電感、交軸電感分別記作rs,ld,lq,在本發(fā)明中,計算反電勢的公式為:
eα=uα-rsiα-ωref(ld-lq)iβ
eβ=uβ-rsiβ+ωref(ld-lq)iα
通過上述的公式可以分別計算出第一反電勢eα和第二反電勢eβ。
在上述任一技術方案中,優(yōu)選地,通過第三磁鏈和第四磁鏈分別計算出轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算過程包括:第三磁鏈減去直軸電感與交軸電感的平均值與第一相電流的乘積,得到轉(zhuǎn)子磁鏈第一分量;第四磁鏈減去直軸電感與交軸電感的平均值與第二相電流的乘積,得到轉(zhuǎn)子磁鏈第二分量。
在該技術方案中,通過上述步驟獲取轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量,這樣提升了磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量準確性,進而提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
其中,計算轉(zhuǎn)子磁鏈第一分量ψrα和轉(zhuǎn)子磁鏈第二分量ψrβ的公式分別為ψrα=ψsα-lsiα、ψrβ=ψsβ-lsiβ,其中,ls為直軸電感和交軸電感的平均值。
在上述任一技術方案中,采用了對磁鏈空間矢量幅值綜合限制,而不是對其分量(α和β方向上的分量)單獨限幅。磁鏈限幅閾值的選擇初始為磁鏈空間矢量的幅值。同時計算過程中還利用反電勢和磁鏈的正交性。如果系統(tǒng)收斂,則反電勢和磁鏈呈90度角,其余弦為零。據(jù)此調(diào)整磁鏈的限幅值,則可消除涵蓋電機參數(shù)在內(nèi)的影響,大大提高了其抗參數(shù)擾動的能力。
綜上,本發(fā)明中計算磁鏈與真實磁鏈無相位差,通過低通濾波器替代積分器,并用高通濾波器進行幅頻補償,且補償?shù)姆l特性動態(tài)調(diào)整,不引入磁鏈相位的偏差;抗電機參數(shù)擾動,動態(tài)地對磁鏈的空間矢量幅值進行整體的限幅,并利用反電勢輸入和磁鏈輸出設計閉環(huán),可消除電機參數(shù)對定子磁鏈計算模塊的影響,減輕該類方法對電機參數(shù)的依賴性;并能工作在弱磁區(qū)域,本發(fā)明中磁鏈限幅值為額定值疊加一調(diào)整量,以逼近磁鏈的真實值,由于該動態(tài)限幅調(diào)整單元的加入,在弱磁的狀態(tài)下也能夠正??焖俚厥諗?。
本發(fā)明還提出了一種轉(zhuǎn)子位置估計裝置,用于電機,轉(zhuǎn)子位置估計裝置包括:獲取單元,用于獲取電機的第一相電流和第二相電流;獲取單元還用于獲取電機的第一相電壓和第二相電壓;獲取單元還用于獲取電機的速度參考值;計算單元,用于通過第一相電流、第二相電流、第一相電壓、第二相電壓、速度參考值及電機參數(shù)分別計算出第一反電勢和第二反電勢;計算單元還用于通過第一低通濾波器分別對第一反電勢和第二反電勢積分處理并獲得第一磁鏈和第二磁鏈;處理單元,用于通過高通濾波器處理第一磁鏈和第二磁鏈,獲得第三磁鏈和第四磁鏈,其中,高通濾波器的超前角等于低通濾波器的超前角;計算單元還用于通過第三磁鏈和第四磁鏈分別計算出轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量;計算單元還用于根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子位置角;計算單元還用于根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子速度。
本發(fā)明提供的轉(zhuǎn)子位置估計裝置,首先采用低通濾波加相位補償環(huán)節(jié)替代積分器(純物理積分)用于根據(jù)反電勢計算磁鏈,解決積分初值問題;其次,實時調(diào)整用于幅頻補償?shù)母咄V波器的輸入磁鏈限幅值,調(diào)整的依據(jù)是反電勢和磁鏈的正交性,據(jù)此改善其對參數(shù)的敏感性和弱磁區(qū)域工作不佳的問題;最后,根據(jù)估計的轉(zhuǎn)子磁鏈的兩個分量計算轉(zhuǎn)子位置角度和轉(zhuǎn)速。通過上述的過程,改善了以往開環(huán)磁鏈積分方法帶來的相位角偏移、對參數(shù)敏感、弱磁區(qū)域工作不佳等問題,提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度,同時能夠?qū)崿F(xiàn)較大速度范圍內(nèi)的高精度轉(zhuǎn)子位置估計,并對電機參數(shù)變化和擾動表現(xiàn)出一定的魯棒性。
其中,電機的第一相電流記作iα,第二相電流記作iβ,第一相電壓記作uα,第二相電壓記作uβ,速度參考值記作ωref。其中可先采集得到電機相電流,并進行park變換(派克變換)到兩相靜止坐標系下的量得到第一相電流iα和第二相電流iβ;可通過矢量控制器svpwm(空間矢量脈寬調(diào)制)的開關信號重構(gòu)出第一相電壓uα和第二相電壓uβ,速度參考值ωref可由用戶設定或根據(jù)預設的算法得到。第一反電勢和第二反電勢分別記作eα和eβ。第一磁鏈、第二磁鏈、第三磁鏈和第四磁鏈均為電機的定子的磁鏈,并分別記作ψ’sα、ψ’sβ、ψsα,ψsβ,其中的第三磁鏈和第四磁鏈分別為第一磁鏈和第二磁鏈補償后的結(jié)果。轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量分別記作ψrα,ψrβ。轉(zhuǎn)子位置角記作
另外,本發(fā)明提供的上述實施例中的轉(zhuǎn)子位置估計裝置還可以具有如下附加技術特征:
在上述技術方案中,優(yōu)選地,高通濾波器的輸入為電機的定子的磁鏈限幅后的上一計算周期的定子的磁鏈值(分別記作
在該技術方案中,通過選取合適的高通濾波器的輸入,獲得更準確的第三磁鏈和第四磁鏈,進而提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
在上述任一技術方案中,優(yōu)選地,計算單元還用于計算第一反電勢、第二反電勢、第三磁鏈和第四磁鏈的歸一化和積;處理單元還用于將歸一化和積輸入第二低通濾波器,獲得輸出值;計算單元還用于將第二低通濾波器的輸出值乘以定子的磁鏈的額定值(記作|ψs|rated)以進行反歸一處理并將計算結(jié)果記為動態(tài)調(diào)整分量(記作δψ);計算單元還用于將動態(tài)調(diào)整分量與定子的磁鏈的額定值相加,獲得定子的磁鏈的限幅值。
在該技術方案中,通過上述步驟確定定子的磁鏈的限幅值,可用于更新當前所需的磁鏈限幅值,提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。同時,定子的磁鏈的限幅值可根據(jù)反電勢和磁鏈的夾角動態(tài)調(diào)整。同時,可以通過合理設計第二低通濾波器的時間常數(shù),使第二低通濾波器的輸出反映上述的歸一化和積的直流分量。定子的磁鏈的限幅值是一個實時計算的變量,以實現(xiàn)更精準的幅頻補償效果。其中的反歸一處理用于調(diào)整增益,使第二低通濾波器的輸出和磁鏈幅值在同一維度。
其中,計算第一反電勢、第二反電勢和定子磁鏈的歸一化和積的公式為(eαψsα+eβψsβ)/|e||ψs|,其中的|e|為第一反電勢eα和第二反電勢eβ相加所得的向量的模,|ψs|為第三磁鏈ψsα和第四磁鏈ψsβ相加所得的向量的模。
在上述任一技術方案中,優(yōu)選地,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感。
在該技術方案中,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感,可通過上述的電機參數(shù)與第一相電流、第二相電流、第一相電壓、第二相電壓及速度參考值等參數(shù)計算反電勢,以便后續(xù)獲取磁鏈和估計轉(zhuǎn)子位置角度和轉(zhuǎn)速。
其中,定子電阻、直軸電感、交軸電感分別記作rs,ld,lq,在本發(fā)明中,計算反電勢的公式為:
eα=uα-rsiα-ωref(ld-lq)iβ
eβ=uβ-rsiβ+ωref(ld-lq)iα
通過上述的公式可以分別計算出第一反電勢eα和第二反電勢eβ。
在上述任一技術方案中,優(yōu)選地,計算單元還用于將第三磁鏈減去直軸電感與交軸電感的平均值與第一相電流的乘積,得到轉(zhuǎn)子磁鏈第一分量;計算單元還用于將第四磁鏈減去直軸電感與交軸電感的平均值與第二相電流的乘積,得到轉(zhuǎn)子磁鏈第二分量。
在該技術方案中,通過上述步驟獲取轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量,這樣提升了磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量準確性,進而提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
其中,計算轉(zhuǎn)子磁鏈第一分量ψrα和轉(zhuǎn)子磁鏈第二分量ψrβ的公式分別為ψrα=ψsα-lsiα、ψrβ=ψsβ-lsiβ,其中,ls為直軸電感和交軸電感的平均值。
在上述任一技術方案中,采用了對磁鏈空間矢量幅值綜合限制,而不是對其分量(α和β方向上的分量)單獨限幅。磁鏈限幅閾值的選擇初始為磁鏈空間矢量的幅值。同時計算過程中還利用反電勢和磁鏈的正交性。如果系統(tǒng)收斂,則反電勢和磁鏈呈90度角,其余弦為零。據(jù)此調(diào)整磁鏈的限幅值,則可消除涵蓋電機參數(shù)在內(nèi)的影響,大大提高了其抗參數(shù)擾動的能力。
綜上,本發(fā)明中計算磁鏈與真實磁鏈無相位差,通過低通濾波器替代積分器,并用高通濾波器進行幅頻補償,且補償?shù)姆l特性動態(tài)調(diào)整,不引入磁鏈相位的偏差;抗電機參數(shù)擾動,動態(tài)地對磁鏈的空間矢量幅值進行整體的限幅,并利用反電勢輸入和磁鏈輸出設計閉環(huán),可消除電機參數(shù)對定子磁鏈計算模塊的影響,減輕該類方法對電機參數(shù)的依賴性;并能工作在弱磁區(qū)域,本發(fā)明中磁鏈限幅值為額定值疊加一調(diào)整量,以逼近磁鏈的真實值,由于該動態(tài)限幅調(diào)整單元的加入,在弱磁的狀態(tài)下也能夠正??焖俚厥諗?。
本發(fā)明還提出了一種電機,包括上述的轉(zhuǎn)子位置估計裝置。
本發(fā)明提供的電機(優(yōu)選為永磁同步電機),通過采用上述的轉(zhuǎn)子位置估計裝置,改善了以往開環(huán)磁鏈積分方法帶來的相位角偏移、對參數(shù)敏感、弱磁區(qū)域工作不佳等問題,提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度,同時能夠?qū)崿F(xiàn)較大速度范圍內(nèi)的高精度轉(zhuǎn)子位置估計,并對電機參數(shù)變化和擾動表現(xiàn)出一定的魯棒性。
本發(fā)明的附加方面和優(yōu)點將在下面的描述部分中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1示出了本發(fā)明的一個實施例的轉(zhuǎn)子位置估計方法的流程示意圖;
圖2示出了本發(fā)明的一個實施例的轉(zhuǎn)子位置估計方法的流程示意圖;
圖3示出了圖2中步驟s204中的具體步驟;
圖4示出了本發(fā)明的一個實施例的轉(zhuǎn)子位置估計裝置的示意框圖;
圖5示出了本發(fā)明的一個實施例的轉(zhuǎn)子位置估計裝置的原理框圖;
圖6示出了本發(fā)明的一個實施例中的定子磁鏈計算環(huán)節(jié)的實施框圖;
圖7示出了本發(fā)明的一個實施例中的磁鏈限幅值調(diào)整環(huán)節(jié)的實施框圖;
圖8示出了本發(fā)明的一個實施例的進行計算的結(jié)果波形(給定、實際、估計的速度波形);
圖9示出了本發(fā)明的一個實施例的進行計算的結(jié)果波形(實際、估計的角度波形)。
具體實施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
下面參照圖1和圖2描述根據(jù)本發(fā)明一些實施例所述的轉(zhuǎn)子位置估計方法和轉(zhuǎn)子位置估計裝置。
如圖1所示,本發(fā)明提供了一種轉(zhuǎn)子位置估計方法,用于電機,該轉(zhuǎn)子位置估計方法包括以下步驟:
步驟s102,獲取電機的第一相電流和第二相電流;
步驟s104,獲取電機的第一相電壓和第二相電壓;
步驟s106,獲取電機的速度參考值;
步驟s108,通過第一相電流、第二相電流、第一相電壓、第二相電壓、速度參考值及電機參數(shù)分別計算出第一反電勢和第二反電勢;
步驟s110,通過第一低通濾波器分別對第一反電勢和第二反電勢積分處理并獲得第一磁鏈和第二磁鏈;
步驟s112,通過高通濾波器處理第一磁鏈和第二磁鏈,獲得第三磁鏈和第四磁鏈,其中,高通濾波器的超前角等于低通濾波器的超前角;
步驟s114,通過第三磁鏈和第四磁鏈分別計算出轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量;
步驟s116,根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子位置角;
步驟s118,根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子速度。
本發(fā)明提供的轉(zhuǎn)子位置估計方法,首先采用低通濾波加相位補償環(huán)節(jié)替代積分器(純物理積分)用于根據(jù)反電勢計算磁鏈,解決積分初值問題;其次,實時調(diào)整用于幅頻補償?shù)母咄V波器的輸入磁鏈限幅值,調(diào)整的依據(jù)是反電勢和磁鏈的正交性,據(jù)此改善其對參數(shù)的敏感性和弱磁區(qū)域工作不佳的問題;最后,根據(jù)估計的轉(zhuǎn)子磁鏈的兩個分量計算轉(zhuǎn)子位置角度和轉(zhuǎn)速。通過上述的過程,改善了以往開環(huán)磁鏈積分方法帶來的相位角偏移、對參數(shù)敏感、弱磁區(qū)域工作不佳等問題,提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度,同時能夠?qū)崿F(xiàn)較大速度范圍內(nèi)的高精度轉(zhuǎn)子位置估計,并對電機參數(shù)變化和擾動表現(xiàn)出一定的魯棒性。
其中,電機的第一相電流記作iα,第二相電流記作iβ,第一相電壓記作uα,第二相電壓記作uβ,速度參考值記作ωref。其中可先采集得到電機相電流,并進行park變換(派克變換)到兩相靜止坐標系下的量得到第一相電流iα和第二相電流iβ;可通過矢量控制器svpwm(空間矢量脈寬調(diào)制)的開關信號重構(gòu)出第一相電壓uα和第二相電壓uβ,速度參考值ωref可由用戶設定或預設的算法得到。第一反電勢和第二反電勢分別記作eα和eβ。第一磁鏈、第二磁鏈、第三磁鏈和第四磁鏈均為電機的定子的磁鏈,并分別記作ψ’sα、ψ’sβ、ψsα,ψsβ,其中的第三磁鏈和第四磁鏈分別為第一磁鏈和第二磁鏈補償后的結(jié)果。轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量分別記作ψrα,ψrβ。轉(zhuǎn)子位置角記作
在本發(fā)明的一個實施例中,優(yōu)選地,高通濾波器的輸入為電機的定子的磁鏈限幅后的上一計算周期的定子的磁鏈值(分別記作
在該實施例中,通過選取合適的高通濾波器的輸入,獲得更準確的第三磁鏈和第四磁鏈,進而提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
在本發(fā)明的一個實施例中,優(yōu)選地,定子的磁鏈的限幅值的計算過程包括:計算第一反電勢、第二反電勢、第三磁鏈和第四磁鏈的歸一化和積;將歸一化和積輸入第二低通濾波器,獲得輸出值;將第二低通濾波器的輸出值乘以定子的磁鏈的額定值(記作|ψs|rated)以進行反歸一處理并將計算結(jié)果記為動態(tài)調(diào)整分量(記作δψ);將動態(tài)調(diào)整分量與定子的磁鏈的額定值相加,獲得定子的磁鏈的限幅值。
在該實施例中,通過上述步驟確定定子的磁鏈的限幅值,可用于更新當前所需的磁鏈限幅值,提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。同時,定子的磁鏈的限幅值可根據(jù)反電勢和磁鏈的夾角動態(tài)調(diào)整。同時,可以通過合理設計第二低通濾波器的時間常數(shù),使第二低通濾波器的輸出反映上述的歸一化和積的直流分量。定子的磁鏈的限幅值是一個實時計算的變量,以實現(xiàn)更精準的幅頻補償效果。其中的反歸一處理用于調(diào)整增益,使第二低通濾波器的輸出和磁鏈幅值在同一維度。
其中,計算第一反電勢、第二反電勢和定子磁鏈的歸一化和積的公式為(eαψsα+eβψsβ)/|e||ψs|,其中的|e|為第一反電勢eα和第二反電勢eβ相加所得的向量的模,|ψs|為第三磁鏈ψsα和第四磁鏈ψsβ相加所得的向量的模。
在本發(fā)明的一個實施例中,優(yōu)選地,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感。
在該實施例中,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感,可通過上述的電機參數(shù)與第一相電流、第二相電流、第一相電壓、第二相電壓及速度參考值等參數(shù)計算反電勢,以便后續(xù)獲取磁鏈和估計轉(zhuǎn)子位置角度和轉(zhuǎn)速。
其中,定子電阻、直軸電感、交軸電感分別記作rs,ld,lq,在本發(fā)明中,計算反電勢的公式為:
eα=uα-rsiα-ωref(ld-lq)iβ
eβ=uβ-rsiβ+ωref(ld-lq)iα
通過上述的公式可以分別計算出第一反電勢eα和第二反電勢eβ。
在本發(fā)明的一個實施例中,優(yōu)選地,通過第三磁鏈和第四磁鏈分別計算出轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算過程包括:第三磁鏈減去直軸電感與交軸電感的平均值與第一相電流的乘積,得到轉(zhuǎn)子磁鏈第一分量;第四磁鏈減去直軸電感與交軸電感的平均值與第二相電流的乘積,得到轉(zhuǎn)子磁鏈第二分量。
在該實施例中,通過上述步驟獲取轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量,這樣提升了磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量準確性,進而提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
其中,計算轉(zhuǎn)子磁鏈第一分量ψrα和轉(zhuǎn)子磁鏈第二分量ψrβ的公式分別為ψrα=ψsα-lsiα、ψrβ=ψsβ-lsiβ,其中,ls為直軸電感和交軸電感的平均值。
在本發(fā)明的一個實施例中,采用了對磁鏈空間矢量幅值綜合限制,而不是對其分量(α和β方向上的分量)單獨限幅。磁鏈限幅閾值的選擇初始為磁鏈空間矢量的幅值。同時計算過程中還利用反電勢和磁鏈的正交性。如果系統(tǒng)收斂,則反電勢和磁鏈呈90度角,其余弦為零。據(jù)此調(diào)整磁鏈的限幅值,則可消除涵蓋電機參數(shù)在內(nèi)的影響,大大提高了其抗參數(shù)擾動的能力。
在本發(fā)明的一個實施例中,如圖2和圖3所示,轉(zhuǎn)子位置估計方法包括以下步驟:
步驟s202,根據(jù)輸入電壓、電流、轉(zhuǎn)速、電機參數(shù)計算反電勢;具體包括:采集得到電機相電流(ia,ib),并進行park變換到兩相靜止坐標系下的量(iα,iβ),獲得矢量控制器svpwm的開關信號重構(gòu)出相電壓(uα,uβ),獲得矢量控制速度的參考值ωref。結(jié)合電機參數(shù)rs,ld,lq(分別為永磁同步電機的定子電阻、直軸電感、交軸電感)計算反電勢(eα,eβ)。
根據(jù)本發(fā)明的一個實施例,在該步驟中,反電勢根據(jù)以下公式進行計算:
eα=uα-rsiα-ω(ld-lq)iβ
eβ=uβ-rsiβ+ω(ld-lq)iα
步驟s204,采用低通濾波器加自調(diào)整高通濾波器計算定子磁鏈;具體包括:以低通濾波單元替代物理純積分,分別對兩個反電動勢進行積分以獲得未經(jīng)補償?shù)拇沛?ψ’sα,ψ’sβ)。同時,設計一帶自適應限幅值的高通濾波器環(huán)節(jié)作用于該磁鏈,使其與低通濾波器的超前角相對應,得到補償后的定子估計磁鏈(ψsα,ψsβ)。自適應的依據(jù)穩(wěn)態(tài)是反電勢和磁鏈正交。
具體而言,如圖3所示,該步驟又分為如下幾個分步驟:
步驟s2042,對反電勢(eα,eβ)進行低通濾波得到未補償?shù)亩ㄗ哟沛?ψ’sα,ψ’sβ);
步驟s2044,對上一計算周期的磁鏈進行限幅,限幅值
步驟s2046,對限幅后的磁鏈值進行高通濾波,得到定子磁鏈的幅頻補償值
步驟s2048,求未補償?shù)亩ㄗ哟沛?ψ’sα,ψ’sβ)和磁鏈的補償量
進一步地,步驟s2044中磁鏈限幅值又是動態(tài)調(diào)整的,調(diào)整的具體步驟為:首先,計算反電勢和定子磁鏈的歸一化和積(eαψsα+eβψsβ)/|e||ψs|;其次,將此歸一化和積輸入另一個低通濾波器,濾波器的輸出反映上述和積的直流分量。再次,將該輸出再乘以磁鏈的額定值|ψs|rated,調(diào)整歸一化增益,得到一動態(tài)調(diào)整的分量δψ。最后,此結(jié)果和磁鏈額定值|ψs|rated的和,即
步驟s206,將定子磁鏈(ψsα,ψsβ)再分別減去lsiα和lsiβ,得到轉(zhuǎn)子磁鏈的α和β分量(ψrα,ψrβ)。即,ψrα=ψsα-lsiα,ψrβ=ψsβ-lsiβ。需要說明的是,ls為直軸電感和交軸電感的平均值。
步驟s208,根據(jù)s206的輸出,再根據(jù)表達式
步驟s210,根據(jù)s206的輸出,再根據(jù)以下表達式計算轉(zhuǎn)子速度
綜上,本發(fā)明中計算磁鏈與真實磁鏈無相位差,通過低通濾波器替代積分器,并用高通濾波器進行幅頻補償,且補償?shù)姆l特性動態(tài)調(diào)整,不引入磁鏈相位的偏差;抗電機參數(shù)擾動,動態(tài)地對磁鏈的空間矢量幅值進行整體的限幅,并利用反電勢輸入和磁鏈輸出設計閉環(huán),可消除電機參數(shù)對定子磁鏈計算模塊的影響,減輕該類方法對電機參數(shù)的依賴性;并能工作在弱磁區(qū)域,本發(fā)明中磁鏈限幅值為額定值疊加一調(diào)整量,以逼近磁鏈的真實值,由于該動態(tài)限幅調(diào)整單元的加入,在弱磁的狀態(tài)下也能夠正??焖俚厥諗?。
本發(fā)明還提供了一種轉(zhuǎn)子位置估計裝置4,如圖4所示,包括:獲取單元402,用于獲取電機的第一相電流和第二相電流;獲取單元402還用于獲取電機的第一相電壓和第二相電壓;獲取單元402還用于獲取電機的速度參考值;計算單元404,用于通過第一相電流、第二相電流、第一相電壓、第二相電壓、速度參考值及電機參數(shù)分別計算出第一反電勢和第二反電勢;計算單元404還用于通過第一低通濾波器分別對第一反電勢和第二反電勢積分處理并獲得第一磁鏈和第二磁鏈;處理單元406,用于通過高通濾波器處理第一磁鏈和第二磁鏈,獲得第三磁鏈和第四磁鏈,其中,高通濾波器的超前角等于低通濾波器的超前角;計算單元404還用于通過第三磁鏈和第四磁鏈分別計算出轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量;計算單元404還用于根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子位置角;計算單元404還用于根據(jù)轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量計算轉(zhuǎn)子速度。
本發(fā)明提供的轉(zhuǎn)子位置估計裝置4,首先采用低通濾波加相位補償環(huán)節(jié)替代積分器(純物理積分)用于根據(jù)反電勢計算磁鏈,解決積分初值問題;其次,實時調(diào)整用于幅頻補償?shù)母咄V波器的輸入磁鏈限幅值,調(diào)整的依據(jù)是反電勢和磁鏈的正交性,據(jù)此改善其對參數(shù)的敏感性和弱磁區(qū)域工作不佳的問題;最后,根據(jù)估計的轉(zhuǎn)子磁鏈的兩個分量計算轉(zhuǎn)子位置角度和轉(zhuǎn)速。通過上述的過程,改善了以往開環(huán)磁鏈積分方法帶來的相位角偏移、對參數(shù)敏感、弱磁區(qū)域工作不佳等問題,提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度,同時能夠?qū)崿F(xiàn)較大速度范圍內(nèi)的高精度轉(zhuǎn)子位置估計,并對電機參數(shù)變化和擾動表現(xiàn)出一定的魯棒性。
其中,電機的第一相電流記作iα,第二相電流記作iβ,第一相電壓記作uα,第二相電壓記作uβ,速度參考值記作ωref。其中可先采集得到電機相電流,并進行park變換(派克變換)到兩相靜止坐標系下的量得到第一相電流iα和第二相電流iβ;可通過矢量控制器svpwm(空間矢量脈寬調(diào)制)的開關信號重構(gòu)出第一相電壓uα和第二相電壓uβ,速度參考值ωref可由用戶設定或根據(jù)預設的算法得到。第一反電勢和第二反電勢分別記作eα和eβ。第一磁鏈、第二磁鏈、第三磁鏈和第四磁鏈均為電機的定子的磁鏈,并分別記作ψ’sα、ψ’sβ、ψsα,ψsβ,其中的第三磁鏈和第四磁鏈分別為第一磁鏈和第二磁鏈補償后的結(jié)果。轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量分別記作ψrα,ψrβ。轉(zhuǎn)子位置角記作
在本發(fā)明的一個實施例中,優(yōu)選地,高通濾波器的輸入為電機的定子的磁鏈限幅后的上一計算周期的定子的磁鏈值(分別記作
在該實施例中,通過選取合適的高通濾波器的輸入,獲得更準確的第三磁鏈和第四磁鏈,進而提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
在本發(fā)明的一個實施例中,優(yōu)選地,計算單元404還用于計算第一反電勢、第二反電勢、第三磁鏈和第四磁鏈的歸一化和積;處理單元406還用于將歸一化和積輸入第二低通濾波器,獲得輸出值;計算單元404還用于將第二低通濾波器的輸出值乘以定子的磁鏈的額定值(記作|ψs|rated)以進行反歸一處理并將計算結(jié)果記為動態(tài)調(diào)整分量(記作δψ);計算單元404還用于將動態(tài)調(diào)整分量與定子的磁鏈的額定值相加,獲得定子的磁鏈的限幅值。
在該實施例中,通過上述步驟確定定子的磁鏈的限幅值,可用于更新當前所需的磁鏈限幅值,提升估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。同時,定子的磁鏈的限幅值可根據(jù)反電勢和磁鏈的夾角動態(tài)調(diào)整。同時,可以通過合理設計第二低通濾波器的時間常數(shù),使第二低通濾波器的輸出反映上述的歸一化和積的直流分量。定子的磁鏈的限幅值是一個實時計算的變量,以實現(xiàn)更精準的幅頻補償效果。其中的反歸一處理用于調(diào)整增益,使第二低通濾波器的輸出和磁鏈幅值在同一維度。
其中,計算第一反電勢、第二反電勢和定子磁鏈的歸一化和積的公式為(eαψsα+eβψsβ)/|e||ψs|,其中的|e|為第一反電勢eα和第二反電勢eβ相加所得的向量的模,|ψs|為第三磁鏈ψsα和第四磁鏈ψsβ相加所得的向量的模。
在本發(fā)明的一個實施例中,優(yōu)選地,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感。
在該實施例中,電機參數(shù)包括電機的定子電阻、直軸電感、交軸電感,可通過上述的電機參數(shù)與第一相電流、第二相電流、第一相電壓、第二相電壓及速度參考值等參數(shù)計算反電勢,以便后續(xù)獲取磁鏈和估計轉(zhuǎn)子位置角度和轉(zhuǎn)速。
其中,定子電阻、直軸電感、交軸電感分別記作rs,ld,lq,在本發(fā)明中,計算反電勢的公式為:
eα=uα-rsiα-ωref(ld-lq)iβ
eβ=uβ-rsiβ+ωref(ld-lq)iα
通過上述的公式可以分別計算出第一反電勢eα和第二反電勢eβ。
在本發(fā)明的一個實施例中,優(yōu)選地,計算單元404還用于將第三磁鏈減去直軸電感與交軸電感的平均值與第一相電流的乘積,得到轉(zhuǎn)子磁鏈第一分量;計算單元404還用于將第四磁鏈減去直軸電感與交軸電感的平均值與第二相電流的乘積,得到轉(zhuǎn)子磁鏈第二分量。
在該實施例中,通過上述步驟獲取轉(zhuǎn)子磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量,這樣提升了磁鏈第一分量和轉(zhuǎn)子磁鏈第二分量準確性,進而提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度。
其中,計算轉(zhuǎn)子磁鏈第一分量ψrα和轉(zhuǎn)子磁鏈第二分量ψrβ的公式分別為ψrα=ψsα-lsiα、ψrβ=ψsβ-lsiβ,其中,ls為直軸電感和交軸電感的平均值。
在本發(fā)明的一個實施例中,采用了對磁鏈空間矢量幅值綜合限制,而不是對其分量(α和β方向上的分量)單獨限幅。磁鏈限幅閾值的選擇初始為磁鏈空間矢量的幅值。同時計算過程中還利用反電勢和磁鏈的正交性。如果系統(tǒng)收斂,則反電勢和磁鏈呈90度角,其余弦為零。據(jù)此調(diào)整磁鏈的限幅值,則可消除涵蓋電機參數(shù)在內(nèi)的影響,大大提高了其抗參數(shù)擾動的能力。
在本發(fā)明的一個實施例中,如圖5至圖7所示,圖5為本發(fā)明一實施例轉(zhuǎn)子位置估計裝置的模塊構(gòu)成圖(原理框圖),具體包括轉(zhuǎn)子磁鏈計算模塊1,磁鏈限幅值調(diào)整模塊2,轉(zhuǎn)子位置估計模塊3,速度估計模塊4。其中,所述轉(zhuǎn)子磁鏈計算模塊1用于計算轉(zhuǎn)子磁鏈,轉(zhuǎn)子磁鏈計算模塊的一組輸入為電壓、電流、參考轉(zhuǎn)速和電機參數(shù),轉(zhuǎn)子磁鏈計算模塊的另一組輸入為當前計算周期的磁鏈限幅值;所述磁鏈限幅值調(diào)整模塊2用于根據(jù)當前計算的定子磁鏈和反電勢,動態(tài)地調(diào)整轉(zhuǎn)子磁鏈計算模塊中所需的磁鏈限幅值;所述轉(zhuǎn)子位置計算模塊3用于根據(jù)轉(zhuǎn)子磁鏈的兩個分量計算位置角的反正切值;所述速度計算模塊4用于根據(jù)磁鏈的兩個分量值計算當前的轉(zhuǎn)速。
根據(jù)本發(fā)明的實施例,模塊之間的具體變量傳遞關系參見圖5至圖7。
根據(jù)本發(fā)明的實施例,轉(zhuǎn)子磁鏈估計模塊1工作在兩相靜止坐標系α,β下,其輸入信號有兩相靜止坐標系下的電流(iα,iβ)、通過svpwm的開關信號重構(gòu)的相電壓(uα,uβ)、矢量控制速度的參考值ωref、電機參數(shù)(rs,ld,lq)。該單元首先估計定子磁鏈(ψsα,ψsβ),再將定子磁鏈再分別減去lsiα和lsiβ,得到轉(zhuǎn)子磁鏈的α和β分量(ψrα,ψrβ)。即,ψrα=ψsα-lsiα,ψrβ=ψsβ-lsiβ。
根據(jù)本發(fā)明的實施例,如圖5所示,所述轉(zhuǎn)子磁鏈計算模塊1又包括以下幾個單元:反電勢計算單元11,用于根據(jù)當前輸入量計算電機當前反電動勢;定子磁鏈計算單元12,用于根據(jù)輸入的反電勢和當前的磁鏈限幅值計算定子磁鏈值;轉(zhuǎn)子磁鏈計算單元13,用于根據(jù)定子磁鏈計算轉(zhuǎn)子磁鏈值。
具體地說,如圖6所示,定子磁鏈的計算模塊12主要還包括以下幾個單元:低通濾波器1201,高通濾波器1202,磁鏈限幅單元1203。低通濾波器用于替代常規(guī)方法中的積分,高通濾波器用于補償1201引起的幅頻特性變化,磁鏈限幅單元1203用于限制輸入到高通濾波器的磁鏈幅值。其中,ts為采樣頻率(或采樣時間),ωc1,ωc2分別為低通濾波器和高通濾波器的轉(zhuǎn)折頻率,
進一步地,定子磁鏈的計算模塊12所需磁鏈限幅值來自磁鏈限幅值調(diào)整模塊2。
具體地說,如圖7所示,根據(jù)本發(fā)明的一個實施例,所述磁鏈限幅值調(diào)整模塊2具體還包括:反電勢和定子磁鏈的歸一化和積計算單元21,低通濾波器22,磁鏈限幅調(diào)整值反歸一23和磁鏈限幅值計算24。反電勢和定子磁鏈的和歸一化和積計算21用于計算和歸一化和積,物理上其等同于當前反電勢和定子磁鏈的夾角信息,該式等同于電壓e和磁鏈ψ空間矢量的夾角的余弦值cos(γ)。單位增益低通濾波器22用于獲取上述歸一化和積中的直流分量,濾出高頻擾動信息。磁鏈限幅調(diào)整值反歸一23用于調(diào)整增益,使濾波器的輸出和磁鏈幅值在同一維度。磁鏈限幅值計算24用于更新當前所需的磁鏈限幅值。
如圖8和圖9所示的本發(fā)明的一個實施例在實際計算的過程的實際驗證結(jié)果。電機的參數(shù)為rs=0.264ω,ld=2.5×10-3h,lq=3.6×10-3h,np=3,|ψ|rated=0.07wb,轉(zhuǎn)動慣量j=0.00012kg﹒m2,反電勢ke=15.7v/1000rpm。圖8為輸出的速度波形,三種線(直線、虛線、實線)分別為給定、實際、估計的速度波形。圖9為輸出的角度波形,虛線、實線分別為實際和估計的角度波形,放大的小圖展示了極小的估計和實際角度相位差,驗證了本發(fā)明的有效性。
綜上,本發(fā)明中計算磁鏈與真實磁鏈無相位差,通過低通濾波器替代積分器,并用高通濾波器進行幅頻補償,且補償?shù)姆l特性動態(tài)調(diào)整,不引入磁鏈相位的偏差;抗電機參數(shù)擾動,動態(tài)地對磁鏈的空間矢量幅值進行整體的限幅,并利用反電勢輸入和磁鏈輸出設計閉環(huán),可消除電機參數(shù)對定子磁鏈計算模塊的影響,減輕該類方法對電機參數(shù)的依賴性;并能工作在弱磁區(qū)域,本發(fā)明中磁鏈限幅值為額定值疊加一調(diào)整量,以逼近磁鏈的真實值,由于該動態(tài)限幅調(diào)整單元的加入,在弱磁的狀態(tài)下也能夠正??焖俚厥諗?。
本發(fā)明還提出了一種電機,包括上述的轉(zhuǎn)子位置估計裝置。
本發(fā)明提供的電機(優(yōu)選為永磁同步電機),通過采用上述的轉(zhuǎn)子位置估計裝置,改善了以往開環(huán)磁鏈積分方法帶來的相位角偏移、對參數(shù)敏感、弱磁區(qū)域工作不佳等問題,提高了估計轉(zhuǎn)子位置角度和轉(zhuǎn)速的效率和準確度,同時能夠?qū)崿F(xiàn)較大速度范圍內(nèi)的高精度轉(zhuǎn)子位置估計,并對電機參數(shù)變化和擾動表現(xiàn)出一定的魯棒性。
在本發(fā)明中,術語“多個”則指兩個或兩個以上,除非另有明確的限定。術語“安裝”、“相連”、“連接”、“固定”等術語均應做廣義理解,例如,“連接”可以是固定連接,也可以是可拆卸連接,或一體地連接;“相連”可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以根據(jù)具體情況理解上述術語在本發(fā)明中的具體含義。
在本說明書的描述中,術語“一個實施例”、“一些實施例”、“具體實施例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或?qū)嵗?。而且,描述的具體特征、結(jié)構(gòu)、材料或特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。