本技術(shù)涉及電機(jī)控制,尤其涉及一種電機(jī)弱磁控制方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、現(xiàn)有技術(shù)中,在對電機(jī)進(jìn)行弱磁控制時,通常會利用d軸電流、q軸電流以及電磁扭矩之間的關(guān)系,通過臺架實驗測試獲得的實驗數(shù)據(jù)結(jié)合理論公式解析計算出電磁扭矩。但通過上述方式獲取的電磁扭矩與實測扭矩存在一定的偏差,該偏差在電機(jī)轉(zhuǎn)速達(dá)到額定轉(zhuǎn)速值以上時,即進(jìn)入深度弱磁控制的情況下,會明顯惡化放大,容易導(dǎo)致輸出控制精度降低,電機(jī)系統(tǒng)效率降低。
技術(shù)實現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種電機(jī)弱磁控制方法、裝置、設(shè)備及存儲介質(zhì),旨在解決如何更精確地對電機(jī)進(jìn)行深度弱磁控制的技術(shù)問題。
2、為實現(xiàn)上述目的,本技術(shù)提供一種電機(jī)弱磁控制方法,所述電機(jī)弱磁控制方法的步驟包括:
3、基于電機(jī)當(dāng)前的實時轉(zhuǎn)速以及執(zhí)行扭矩,實時獲取對應(yīng)的d軸電流值、q軸電流值、d軸電壓值以及q軸電壓值;
4、基于所述d軸電流值、所述q軸電流值、所述d軸電壓值、所述q軸電壓值、最大允許母線電壓值以及最大電流矢量模值,確定所述電機(jī)當(dāng)前所處的控制區(qū);
5、在所述控制區(qū)為深度弱磁控制區(qū)時,將理論q軸電壓值設(shè)置為零,并基于所述電機(jī)的實時電機(jī)磁鏈、直流電感值、交流電感值、目標(biāo)轉(zhuǎn)速以及所述執(zhí)行扭矩,獲取目標(biāo)dq軸電流組合邊界值;
6、基于所述目標(biāo)dq軸電流組合邊界值、所述d軸電流值以及所述q軸電流值以及預(yù)設(shè)參數(shù)對照表,輸出目標(biāo)電流以及目標(biāo)扭矩至所述電機(jī),以使所述電機(jī)進(jìn)行深度弱磁控制。
7、在一實施例中,所述基于所述d軸電流值、所述q軸電流值、所述d軸電壓值、所述q軸電壓值、最大允許母線電壓值以及最大電流矢量模值,確定所述電機(jī)當(dāng)前所處的控制區(qū)的步驟包括:
8、基于所述d軸電壓值的絕對值以及所述q軸電壓值的絕對值獲取電壓矢量模值,并基于所述d軸電流值的絕對值以及所述q軸電流值的絕對值獲取電流矢量模值;
9、基于所述電壓矢量模值、所述最大允許母線電壓值、所述電流矢量模值以及所述最大電流矢量模值,確定所述電機(jī)當(dāng)前所處的所述控制區(qū)。
10、在一實施例中,所述基于所述電壓矢量模值、所述最大允許母線電壓值、所述電流矢量模值以及所述最大電流矢量模值,確定所述電機(jī)當(dāng)前所處的所述控制區(qū)的步驟之前,還包括:
11、基于所述實時轉(zhuǎn)速以及所述執(zhí)行扭矩,確定當(dāng)前對應(yīng)的所述最大電流矢量模值。
12、在一實施例中,所述在所述控制區(qū)為深度弱磁控制區(qū)時,將理論q軸電壓值設(shè)置為零,并基于所述電機(jī)的實時電機(jī)磁鏈、直流電感值、交流電感值、目標(biāo)轉(zhuǎn)速以及所述執(zhí)行扭矩,獲取目標(biāo)dq軸電流組合邊界值的步驟包括:
13、在所述控制區(qū)為所述深度弱磁控制區(qū)時,將所述理論q軸電壓值設(shè)置為零,并基于所述實時電機(jī)磁鏈、所述直流電感值以及所述目標(biāo)轉(zhuǎn)速,確定理論d軸電流邊界值;
14、基于所述理論d軸電流邊界值、所述目標(biāo)轉(zhuǎn)速、所述執(zhí)行扭矩、所述實時電機(jī)磁鏈、所述直流電感值以及所述交流電感值,確定理論q軸電流邊界值;
15、基于所述理論d軸電流邊界值以及所述理論q軸電流邊界值,獲取所述目標(biāo)dq軸電流組合邊界值。
16、在一實施例中,所述基于所述目標(biāo)dq軸電流組合邊界值、所述d軸電流值以及所述q軸電流值以及預(yù)設(shè)參數(shù)對照表,輸出目標(biāo)電流以及目標(biāo)扭矩至所述電機(jī)的步驟包括:
17、基于所述d軸電流值以及所述q軸電流值,確定實際dq軸電流組合邊界值;
18、在所述實際dq軸電流組合邊界值超出所述目標(biāo)dq軸電流組合邊界值時,基于所述目標(biāo)dq軸電流組合邊界值以及所述預(yù)設(shè)參數(shù)對照表,輸出對應(yīng)的所述目標(biāo)電流以及所述目標(biāo)扭矩至所述電機(jī);
19、或,在所述實際dq軸電流組合邊界值未超出所述目標(biāo)dq軸電流組合邊界值時,基于所述實際dq軸電流組合邊界值以及所述預(yù)設(shè)參數(shù)對照表,輸出對應(yīng)的所述目標(biāo)電流以及所述目標(biāo)扭矩至所述電機(jī)。
20、在一實施例中,所述基于所述d軸電流值以及所述q軸電流值,確定實際dq軸電流組合邊界值的步驟之后,還包括:
21、在所述實際dq軸電流組合邊界值積分飽和時,基于所述d軸電壓值以及所述q軸電壓值獲取當(dāng)前對應(yīng)的實時電壓矢量模值;
22、將所述q軸電壓值切換為零,并基于所述預(yù)設(shè)步長使所述d軸電流值逐步增大且使所述d軸電流值的絕對值逐步減小,直至所述實時電壓矢量模值達(dá)到預(yù)設(shè)電壓值,以使所述dq軸電流組合邊界值積分退飽和。
23、在一實施例中,所述在所述控制區(qū)為深度弱磁控制區(qū)時,將理論q軸電壓值設(shè)置為零,并基于所述電機(jī)的實時電機(jī)磁鏈、直流電感值、交流電感值、目標(biāo)轉(zhuǎn)速以及所述執(zhí)行扭矩,獲取目標(biāo)dq軸電流組合邊界值的步驟之前,還包括:
24、獲取所述電機(jī)的工作環(huán)境溫度、電機(jī)極對數(shù)以及在空載狀態(tài)下的預(yù)設(shè)機(jī)械轉(zhuǎn)速以及對應(yīng)產(chǎn)生的空載反電動勢;
25、基于所述預(yù)設(shè)機(jī)械轉(zhuǎn)速、所述空載反電動勢、所述電機(jī)極對數(shù),獲取理論電機(jī)磁鏈;
26、基于所述工作環(huán)境溫度以及預(yù)設(shè)溫度補(bǔ)償對照表,確定磁鏈補(bǔ)償值;
27、基于所述磁鏈補(bǔ)償值以及所述理論電機(jī)磁鏈,獲取所述實時電機(jī)磁鏈。
28、此外,為實現(xiàn)上述目的,本技術(shù)還提供一種電機(jī)弱磁控制裝置,所述電機(jī)弱磁控制裝置包括:
29、電參數(shù)獲取模塊,用于基于電機(jī)當(dāng)前的實時轉(zhuǎn)速以及執(zhí)行扭矩,實時獲取對應(yīng)的d軸電流值、q軸電流值、d軸電壓值以及q軸電壓值;
30、控制區(qū)判斷模塊,用于基于所述d軸電流值、所述q軸電流值、所述d軸電壓值、所述q軸電壓值、最大允許母線電壓值以及最大電流矢量模值,確定所述電機(jī)當(dāng)前所處的控制區(qū);
31、目標(biāo)參數(shù)獲取模塊,用于在所述控制區(qū)為深度弱磁控制區(qū)時,將理論q軸電壓值設(shè)置為零,并基于所述電機(jī)的實時電機(jī)磁鏈、直流電感值、交流電感值、目標(biāo)轉(zhuǎn)速以及所述執(zhí)行扭矩,獲取目標(biāo)dq軸電流組合邊界值;
32、控制參數(shù)輸出模塊,用于基于所述目標(biāo)dq軸電流組合邊界值、所述d軸電流值以及所述q軸電流值以及預(yù)設(shè)參數(shù)對照表,輸出目標(biāo)電流以及目標(biāo)扭矩至所述電機(jī),以使所述電機(jī)進(jìn)行深度弱磁控制。
33、此外,為實現(xiàn)上述目的,本技術(shù)還提供一種電機(jī)弱磁控制設(shè)備,所述電機(jī)弱磁控制設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的電機(jī)弱磁控制程序,所述電機(jī)弱磁控制程序配置為實現(xiàn)如上文所述的電機(jī)弱磁控制方法的步驟。
34、此外,為實現(xiàn)上述目的,本技術(shù)還提供一種存儲介質(zhì),所述存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有電機(jī)弱磁控制程序,所述電機(jī)弱磁控制程序被處理器執(zhí)行時實現(xiàn)如上文所述的電機(jī)弱磁控制方法的步驟。
35、本技術(shù)提供了一種電機(jī)弱磁控制方法、裝置、設(shè)備及存儲介質(zhì),所述電機(jī)弱磁控制方法的步驟包括:基于電機(jī)當(dāng)前的實時轉(zhuǎn)速以及執(zhí)行扭矩,實時獲取對應(yīng)的d軸電流值、q軸電流值、d軸電壓值以及q軸電壓值;基于所述d軸電流值、所述q軸電流值、所述d軸電壓值、所述q軸電壓值、最大允許母線電壓值以及最大電流矢量模值,確定所述電機(jī)當(dāng)前所處的控制區(qū);在所述控制區(qū)為深度弱磁控制區(qū)時,將理論q軸電壓值設(shè)置為零,并基于所述電機(jī)的實時電機(jī)磁鏈、直流電感值、交流電感值、目標(biāo)轉(zhuǎn)速以及所述執(zhí)行扭矩,獲取目標(biāo)dq軸電流組合邊界值;基于所述目標(biāo)dq軸電流組合邊界值、所述d軸電流值以及所述q軸電流值以及預(yù)設(shè)參數(shù)對照表,輸出目標(biāo)電流以及目標(biāo)扭矩至所述電機(jī),以使所述電機(jī)進(jìn)行深度弱磁控制。
36、通過電機(jī)當(dāng)前的電流、電壓的d軸分量以及q軸分量,判斷當(dāng)前電機(jī)是否處于深度弱磁區(qū)。在判定電機(jī)處于深度弱磁區(qū)時,通過設(shè)為零的理論q軸電壓值結(jié)合該電機(jī)的磁鏈、直流電感、交流電感、目標(biāo)轉(zhuǎn)速以及執(zhí)行扭矩確定當(dāng)前需求的d軸電流及q軸電流的目標(biāo)組合邊界值,再根據(jù)當(dāng)前實際的d軸電流以及q軸電流獲取的實際組合邊界值與目標(biāo)組合邊界值進(jìn)行對比后結(jié)合預(yù)設(shè)參數(shù)對照表,輸出當(dāng)前電機(jī)需求的目標(biāo)電流以及目標(biāo)轉(zhuǎn)矩,從而實現(xiàn)更精確地在深度弱磁控制區(qū)對電機(jī)進(jìn)行控制。此外,由于采用d軸電流與q軸電流的邊界值進(jìn)行弱磁控制,還可以使電機(jī)轉(zhuǎn)速提升至最大。