1.一種永磁同步電機的自動標定方法,其特征在于,包括如下操作:
啟動永磁同步電機:以預設電流初始值和預設電流初始角度的驅(qū)動電流作為當前驅(qū)動電流驅(qū)動所述永磁同步電機運轉(zhuǎn);
記錄電機轉(zhuǎn)矩:將所述當前驅(qū)動電流的電流角度按預設角度標定步長進行增加,直到預設角度標定限值,并記錄每次增加后所述永磁同步電機輸出的轉(zhuǎn)矩值和與所述轉(zhuǎn)矩值相對應的電流角度;當所述當前驅(qū)動電流的電流角度達到或超過預設角度標定限值時執(zhí)行計算最大轉(zhuǎn)矩操作;
所述計算最大轉(zhuǎn)矩:將所述記錄電機轉(zhuǎn)矩操作中得到的多個轉(zhuǎn)矩值進行比較,找出并記錄其中最大的轉(zhuǎn)矩值,將其作為標定轉(zhuǎn)矩值,并同時記錄與所述標定轉(zhuǎn)矩值對應的電流角度,并將其作為標定角度;當所述當前驅(qū)動電流的電流值達到或超過預設電流標定限值時,進行數(shù)表生成操作,否則,則執(zhí)行電流值步進操作;
所述電流值步進:將所述永磁同步電機的驅(qū)動電流的電流角度置為所述預設電流初始角度、電流值提高預設電流標定步長,將調(diào)整后的所述永磁同步電機的驅(qū)動電流作為所述當前驅(qū)動電流驅(qū)動所述永磁同步電機運轉(zhuǎn),并執(zhí)行所述記錄電機轉(zhuǎn)矩操作;
所述數(shù)表生成:將與每一所述當前驅(qū)動電流對應的所述標定轉(zhuǎn)矩值記錄為轉(zhuǎn)矩數(shù)組,將與每一所述當前驅(qū)動電流所對應的所述標定角度記錄為角度數(shù)組,生成包含述當前驅(qū)動電流的電流值、所述轉(zhuǎn)矩數(shù)組和所述角度數(shù)組,用于控制所述永磁同步電機正常運轉(zhuǎn)的三維數(shù)表。
2.如權(quán)利要求1所述的自動標定方法,其特征在于,還包括在所述啟動永磁同步電機操作之前進行運行參數(shù)初始操作,其中:
所述運行參數(shù)初始:預置所述預設電流初始值、所述預設電流初始角度、所述預設角度標定步長、所述預設角度標定限值、所述預設電流標定步長和所述預設電流標定限值。
3.如權(quán)利要求1所述的自動標定方法,其特征在于,還包括數(shù)據(jù)后處理操作:
所述數(shù)據(jù)后處理:從所述三維數(shù)表查找與單位轉(zhuǎn)矩相匹配的所述當前驅(qū)動電流的電流值和所述標定角度,將所述當前驅(qū)動電流的電流值作為標定電 流值;得到包含多個與每一所述單位轉(zhuǎn)矩對應的所述標定電流值和所述標定角度,將多個所述標定電流值作為標定電流值數(shù)組,將多個所述標定角度作為標定角度數(shù)組;進一步得到包含多個單位轉(zhuǎn)矩、所述標定電流值數(shù)組和所述標定角度數(shù)組、用于控制所述永磁同步電機正常運轉(zhuǎn)的最大轉(zhuǎn)矩電流比三維控制數(shù)組。
4.如權(quán)利要求3所述的自動標定方法,其特征在于,所述根據(jù)所述三維數(shù)表查找與單位轉(zhuǎn)矩相匹配的所述當前驅(qū)動電流的電流值和所述標定角度,包括:
將所述單位轉(zhuǎn)矩從預設最小標定轉(zhuǎn)矩開始按預設標定轉(zhuǎn)矩步長增大至預設最大標定轉(zhuǎn)矩;
在增大所述單位轉(zhuǎn)矩過程中,將所述單位轉(zhuǎn)矩與所述轉(zhuǎn)矩數(shù)組中的所述標定轉(zhuǎn)矩值進行對比,當所述標定轉(zhuǎn)矩值處于以所述單位轉(zhuǎn)矩為中心的預設閾值范圍之內(nèi)時,將與所述標定轉(zhuǎn)矩值對應的所述當前驅(qū)動電流的電流值作為所述標定電流值,將所述標定電流值對應的電流角度作為所述標定角度;
所述預設閾值的下限為所述單位轉(zhuǎn)矩減去預設轉(zhuǎn)矩值,所述預設閾值的上限為所述單位轉(zhuǎn)矩加上所述預設轉(zhuǎn)矩值。
5.一種永磁同步電機的自動標定系統(tǒng),其特征在于,包括啟動模塊、記錄電機轉(zhuǎn)矩模塊、計算最大轉(zhuǎn)矩模塊、電流值步進模塊和數(shù)表生成模塊,其中:
所述啟動模塊用于以預設電流初始值和預設電流初始角度的驅(qū)動電流作為當前驅(qū)動電流驅(qū)動所述永磁同步電機運轉(zhuǎn);
所述記錄電機轉(zhuǎn)矩模塊用于將所述當前驅(qū)動電流的電流角度按預設角度標定步長進行增加,直到預設角度標定限值,并記錄每次增加后所述永磁同步電機輸出的轉(zhuǎn)矩值和與所述轉(zhuǎn)矩值相對應的電流角度;當所述當前驅(qū)動電流的電流角度達到或超過預設角度標定限值時輸出計算最大轉(zhuǎn)矩信號;
所述計算最大轉(zhuǎn)矩模塊用于根據(jù)所述計算最大轉(zhuǎn)矩信號將所述記錄電機轉(zhuǎn)矩操作中得到的多個轉(zhuǎn)矩值進行比較,找出并記錄其中最大的轉(zhuǎn)矩值,將其作為標定轉(zhuǎn)矩值,并同時記錄與所述標定轉(zhuǎn)矩值對應的電流角度,并將其作為標定角度;當所述當前驅(qū)動電流的電流值達到或超過預設電流標定限值時,輸出數(shù)表生成信號,否則,則輸出電流值步進信號;
所述電流值步進模塊用于根據(jù)所述電流值步進信號將所述永磁同步電機的驅(qū)動電流的電流角度置為所述預設電流初始角度、電流值提高預設電流標定步長,將調(diào)整后的所述永磁同步電機的驅(qū)動電流作為所述當前驅(qū)動電流驅(qū)動所述永磁同步電機運轉(zhuǎn),并控制所述記錄電機轉(zhuǎn)矩模塊再次工作;
所述數(shù)表生成模塊用于根據(jù)所述數(shù)表生成信號將與每一所述當前驅(qū)動電流對應的所述標定轉(zhuǎn)矩值記錄為轉(zhuǎn)矩數(shù)組,將與每一所述當前驅(qū)動電流所對應的所述標定角度記錄為角度數(shù)組,生成包含述當前驅(qū)動電流的電流值、所述轉(zhuǎn)矩數(shù)組和所述角度數(shù)組,用于控制所述永磁同步電機正常運轉(zhuǎn)的三維數(shù)表。
6.如權(quán)利要求5所述的自動標定系統(tǒng),其特征在于,還包括運行參數(shù)初始模塊,其中:
所述運行參數(shù)初始模塊用于預置所述預設電流初始值、所述預設電流初始角度、所述預設角度標定步長、所述預設角度標定限值、所述預設電流標定步長和所述預設電流標定限值。
7.如權(quán)利要求5所述的自動標定系統(tǒng),其特征在于,還包括數(shù)據(jù)后處理模塊,其中:
所述數(shù)據(jù)后處理模塊用于從所述三維數(shù)表查找與單位轉(zhuǎn)矩相匹配的所述當前驅(qū)動電流的電流值和所述標定角度,將所述當前驅(qū)動電流的電流值作為標定電流值;得到包含多個與每一所述單位轉(zhuǎn)矩對應的所述標定電流值和所述標定角度,將多個所述標定電流值作為標定電流值數(shù)組,將多個所述標定角度作為標定角度數(shù)組;進一步得到包含多個單位轉(zhuǎn)矩、所述標定電流值數(shù)組和所述標定角度數(shù)組、用于控制所述永磁同步電機正常運轉(zhuǎn)的最大轉(zhuǎn)矩電流比三維控制數(shù)組。
8.如權(quán)利要求7所述的自動標定系統(tǒng),其特征在于,所述數(shù)據(jù)后處理模塊包括單位轉(zhuǎn)矩步進單元和轉(zhuǎn)矩比對單元,其中:
所述單位轉(zhuǎn)矩步進單元用于將所述單位轉(zhuǎn)矩從預設最小標定轉(zhuǎn)矩開始按預設標定轉(zhuǎn)矩步長增大至預設最大標定轉(zhuǎn)矩;
所述轉(zhuǎn)矩比對單元用于在增大所述單位轉(zhuǎn)矩過程中,將所述單位轉(zhuǎn)矩與所述轉(zhuǎn)矩數(shù)組中的所述標定轉(zhuǎn)矩值進行對比,當所述標定轉(zhuǎn)矩值處于以所述單位轉(zhuǎn)矩為中心的預設閾值范圍之內(nèi)時,將與所述標定轉(zhuǎn)矩值對應的所述當 前驅(qū)動電流的電流值作為所述標定電流值,將所述標定電流值對應的電流角度作為所述標定角度;
所述預設閾值的下限為所述單位轉(zhuǎn)矩減去預設轉(zhuǎn)矩值,所述預設閾值的上限為所述單位轉(zhuǎn)矩加上所述預設轉(zhuǎn)矩值。
9.如權(quán)利要求8所述的自動標定系統(tǒng),其特征在于,所述預設轉(zhuǎn)矩值為0.2?!っ?。
10.一種永磁體同步電機的控制器,應用于永磁同步電機拖動系統(tǒng),其特征在于,設置有如權(quán)利要求5~9任一項所述的自動標定系統(tǒng)。