一種基于線性霍爾的永磁同步電機轉子位置誤差校正方法
【專利摘要】本發(fā)明涉及一種基于線性霍爾的永磁同步電機轉子位置誤差校正方法,屬永磁同步電機轉子位置校正方法,通過采集互差90°電角度的兩路線性霍爾輸出信號,利用高精度同頻提取模塊,提取出原始信號中的基波分量,將其送入轉子位置角度計算器,解算出轉子角位置信息。該方法濾除了原始線性霍爾輸出信號中所包含的各次諧波,可補償線性霍爾位置傳感器輸出信號的畸變造成的角度誤差,算法簡單,無需增加硬件,易實現(xiàn),對位置信號誤差補償實時性好。
【專利說明】一種基于線性霍爾的永磁同步電機轉子位置誤差校正方法
【技術領域】
[0001]本發(fā)明涉及一種永磁同步電機轉子位置誤差校正方法,可用于補償基于線性霍爾傳感器的永磁同步電機轉子位置檢測的誤差。
【背景技術】
[0002]永磁同步電機廣泛應用于航天、電力、工業(yè)制造、儀器儀表等各個工業(yè)領域,為實現(xiàn)永磁同步電機的實時控制,需要知道轉子相對定子繞組的精確位置。雖然目前有很多關于永磁同步電機無位置傳感器控制策略的研究。但在這些控制方法中,電機的啟動問題和在低速條件下電機的運行穩(wěn)定性和控制精度一直是一個難點。所以,借助于位置傳感器獲取轉子位置信息依然是主流方法。由于線性霍爾傳感器輸出信號連續(xù),可以完整的反映O~360°的轉子位置信息,并且體積小、重量輕、成本低,且能較好的適應惡劣的現(xiàn)場環(huán)境,所以在實際應用中利用線性霍爾傳感器得到較高精度的轉子位置是十分可行的方案。但是由于氣隙磁場中存在高次諧波,會使得線性霍爾的輸出信號產生畸變,造成轉子位置角產生誤差,影響控制系統(tǒng)性能。
【發(fā)明內容】
[0003]本發(fā)明的技術解決問題是:克服現(xiàn)有控制技術的不足,提供一種基于線性霍爾的永磁同步電機轉子位置誤差校正方法,該方法提高了基于線性霍爾的永磁同步電機轉子位置檢測精度。
[0004]本發(fā)明的技術解 決方案為:一種基于線性霍爾的永磁同步電機轉子位置誤差校正方法,實現(xiàn)步驟如:
[0005](a)采集兩路互差90°的線性霍爾輸出信號Vsin和Vms,通過FFT變換算出線性霍爾輸出信號的基波分量Vsin fun和V_—fun,作為理想輸出信號,其中Vsin和Vms分別為線性霍爾元件采集的原始信號,Vsin fun和V_ fun分別為Vsin和Vms的基波分量;
[0006](b)將輸入信號分步長和理想輸出信號作比對,分別計算理想輸出信號和實際輸出信號之間的誤差err—和errras—theta,其中err—和err—分別為原始線性霍爾信號Vsin和Vms的誤差信號,定義為:
【權利要求】
1.一種基于線性霍爾的永磁同步電機轉子位置誤差校正方法,其特征在于實現(xiàn)步驟如: (a)采集兩路互差90°的線性霍爾輸出信號Vsin和Vms,通過FFT變換算出線性霍爾輸出信號的基波分量Vsin fun和V_—fm,作為理想輸出信號,其中Vsin和Vras分別為線性霍爾元件采集的原始信號,Vsin fun和V_ fun分別為Vsin和Vms的基波分量; (b)將輸入信號分步長和理想輸出信號作比對,分別計算理想輸出信號和實際輸出信號之間的誤差err—和errras—theta,其中err—和err—分別為原始線性霍爾信號vSin和v?s的誤差信號,定義為:
2.如權利要求1所述的基于線性霍爾的永磁同步電機轉子位置誤差校正方法,其特征在于:所述的查找表LUT的生成方法是:分η個米樣點,在米樣點處將基波分量Vsin—fun、VMS—fun的幅值Aln、A2n與原始信號的幅值、為>相減,將相減之后的差值errsin—n、errcos n作為對下一周期的預校正量存入查找表LUT中,制成以相位為地址、errsin i^P errrasn為預校正量的查找表LUT ; 其中Aln和A2n分別為線性霍爾信號基波分量Vsin fun和V_ fun在第η個采樣點處的幅值,4:,,?和4)分別為原始線性霍爾信號Vsin和Vms在第η個采樣點處的幅值,errsin n和errcos n定義為:
3.如權利要求1所述的基于線性霍爾的永磁同步電機轉子位置誤差校正方法,其特征在于:所述的實現(xiàn)誤差校正系統(tǒng)的具體步驟為: 初始化預校正量查找表LUT,存儲線性霍爾輸出信號Uos,進入預校正量查找表LUT更新預校正量,繼續(xù)采集新的線性霍爾信號Vsin' ,NcJ,判斷相位,如果為0,則返回前一步更新查找表LUT,如果相位不為0,則查找表中查找對應預校正量errsin」,將其當前采集量Vsin,、V_,相加,得到校正后的信號Vsin'V。。/,將其送到轉子位置角度計算器計算當前轉子位置角度Θ,其中Vsin,和V_,分別為下一個周期的線性霍爾元件采集的原始信號,errsin i和err_」分別為查找表LUT中的第i個預校正量。
4.如權利要求3所述的基于線性霍爾的永磁同步電機轉子位置誤差校正方法,其特征在于:所述的預校正量查找表LUT的更新步驟為:對所存儲的一個周期的線性霍爾輸出信號vsin、Vcos做FFT變換,將其基波分量Vsin fun和fun的幅值和頻率分別存儲,設定采樣點個數(shù)n,查閱所存儲的Vsin和\os以及基波分量的數(shù)據(jù),在采樣點i處計算預校正量errsin」,存儲至預校正量查找表LUT的對應位置,如果i = n,則 更新結束,退出預校正量查找表LUT更新程序,反之則繼續(xù)更新。
【文檔編號】H02P21/14GK104038134SQ201410289383
【公開日】2014年9月10日 申請日期:2014年6月24日 優(yōu)先權日:2014年6月24日
【發(fā)明者】鄭世強, 宋欣達, 劉剛, 肖燁然, 陳寶棟 申請人:北京航空航天大學