本發(fā)明涉及汽車性能測量領域,尤其涉及一種車載電機自動標定方法及裝置。
背景技術:
:在新能源汽車測試領域中,新能源汽車的驅動電機控制電流需要進行臺架標定,目前電機臺架標定中控制電流的標定是通過手動方式進行的,采用人工標定的方法,即在不同的工況(不同需求扭矩T和電機轉速n)下,通過手工改變Id或Iq的數值來匹配到最佳扭矩,從而得到需要的Id和Iq表格的方法。此種方法在人工處理過程中會產生讀數誤差;且會因電機溫度變化范圍大,而影響磁鏈大小,進而影響標定精度;還需要花費較長的時間進行標定和數據處理,從而限制了電機臺架標定的精度和標定工作效率的提高。綜上,手動標定電機控制電流,對匹配工程師的技術要求高、工作強度大、標定周期長、標定精度也不夠理想。技術實現要素:本發(fā)明提供了一種車載電機自動標定方法及裝置,解決了手動標定電機控制電流技術要求高、工作強度大、標定周期長且標定精度差的問題。依據本發(fā)明的一個方面,提供了一種車載電機自動標定方法,包括:獲取不同標定直軸電流和不同標定交軸電流下的輸出扭矩值;根據輸出扭矩值,計算對應的標定直流電流和標定交軸電流下的扭矩常數;根據扭矩常數進行曲線擬合,得到扭矩-直軸電流的最佳曲線。這樣,通過給定不同的標定直軸電流和標定交軸電流,增加采樣點數提高標定精度,自動讀取對應的輸出扭矩值并計算對應的扭矩常數,消除讀數誤差以進一步提高標定精度,根據扭矩常數進行曲線擬合以得到扭矩-直軸電流的最佳曲線,大大提高了電機標定的工作效率。其中,獲取不同標定直軸電流和不同標定交軸電流下的輸出扭矩值的步驟之前,還包括:配置初始直軸電流、直軸電流步長、初始交軸電流以及交軸電流步長;根據初始直軸電流和直軸電流步長確定不同的標定直軸電流;根據初始交軸電流和交軸電流步長確定不同的交軸電流。其中,獲取不同標定直軸電流和不同標定交軸電流下的輸出扭矩值的步驟包括:通過CAN通信總線獲取不同的標定直軸電流和不同的標定交軸電流下的輸出扭矩值。其中,扭矩常數具體通過以下公式計算:其中,K表示扭矩常數,T表示輸出扭矩值,Id表示標定直軸電流,Iq表示標定交軸電流。其中,根據扭矩常數進行曲線擬合,得到扭矩-直軸電流的最佳曲線的步驟包括:獲取扭矩常數中超過預設閾值的第一扭矩常數;根據第一扭矩常數以及第一扭矩常數對應的第一標定直軸電流,進行N階曲線擬合,得到扭矩-直軸電流的最佳曲線;其中,N為正整數。依據本發(fā)明的再一個方面,還提供了一種車載電機自動標定裝置,包括:獲取模塊,用于獲取不同標定直軸電流和不同標定交軸電流下的輸出扭矩值;計算模塊,用于根據輸出扭矩值,計算對應的標定直流電流和標定交軸電流下的扭矩常數;處理模塊,用于根據扭矩常數進行曲線擬合,得到扭矩-直軸電流的最佳曲線。這樣,通過給定不同的標定直軸電流和標定交軸電流,增加采樣點數以提高標定精度,獲取模塊和計算模塊自動讀取對應的輸出扭矩值并計算對應的扭矩常數,以消除人工標定過程中的讀數誤差,進一步提高標定精度,處理模塊根據扭矩常數進行曲線擬合以得到扭矩-直軸電流的最佳曲線,大大提高了電機標定的工作效率。其中,該車載電機自動標定裝置還包括:配置模塊,用于配置初始直軸電流、直軸電流步長、初始交軸電流以及交軸電流步長;第一確定模塊,用于根據初始直軸電流和直軸電流步長確定不同的標定直軸電流;第二確定模塊,用于根據初始交軸電流和交軸電流步長確定不同的交軸電流。其中,獲取模塊包括:第一獲取單元,用于通過CAN通信總線獲取不同的標定直軸電流和不同的標定交軸電流下的輸出扭矩值。其中,扭矩常數具體通過以下公式計算:其中,K表示扭矩常數,T表示輸出扭矩值,Id表示標定直軸電流,Iq表示標定交軸電流。其中,處理模塊包括:第二獲取單元,用于獲取扭矩常數中超過預設閾值的第一扭矩常數;處理單元,用于根據第一扭矩常數以及第一扭矩常數對應的第一標定直軸電流,進行N階曲線擬合,得到扭矩-直軸電流的最佳曲線;其中,N為正整數。本發(fā)明的實施例的有益效果是:在進行新能源汽車驅動電機的臺架匹配工作時,通過給定不同的標定直軸電流和標定交軸電流,增加采樣點數提高標定精度,自動讀取對應的輸出扭矩值并計算對應的扭矩常數,消除讀數誤差以進一步提高標定精度,根據扭矩常數進行曲線擬合以得到扭矩-直軸電流的最佳曲線,大大提高電機標定的工作效率。附圖說明圖1表示本發(fā)明的車載電機自動標定方法的流程示意圖;圖2表示本發(fā)明的車載電機自動標定裝置的模塊示意圖。具體實施方式下面將參照附圖更詳細地描述本發(fā)明的示例性實施例。雖然附圖中顯示了本發(fā)明的示例性實施例,然而應當理解,可以以各種形式實現本發(fā)明而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本發(fā)明,并且能夠將本發(fā)明的范圍完整的傳達給本領域的技術人員。實施例一如圖1所示,本發(fā)明的實施例提供了一種車載電機自動標定方法,具體包括以下步驟:步驟101:獲取不同標定直軸電流和不同標定交軸電流下的輸出扭矩值。為了提高標定精度,應設置盡可能多的標定直軸電流和標定交軸電流,一般地,不同的直軸電流和交軸電流下所輸出的扭矩值不同。具體地,在步驟101之前還包括:配置初始直軸電流、直軸電流步長、初始交軸電流以及交軸電流步長;根據初始直軸電流和直軸電流步長確定不同的標定直軸電流;根據初始交軸電流和交軸電流步長確定不同的交軸電流。這里的意思是說,預先設定直軸電流和交軸電流的初始值,例如:設定初始直軸電流為Ia0,設定初始交軸電流為Ib0,直軸電流步長為△Ia,交軸電流步長為△Ib,那么確定Ia0、Ia0+△Ia、Ia0+2△Ia、…、Ia0+n△Ia為不同的標定直軸電流,確定Ib0、Ib0+△Ib、Ib0+2△Ib、…、Ib0+n△Ib為不同的標定直軸電流。具體地,△Ia與△Ib可以設置為相同步長,亦可設置為不同步長,其中,步長越小,采集的樣品點數越多,標定精度也就越高。為了保證測量精度,可將步長設置的盡可能的小,但步長越小,所需要的計算量越大,因此本領域技術人員可依據經驗設定合適的步長,以平衡測量精度與計算量。如下表所示,表1為自動讀取不同的標定直軸電流和不同的標定交軸電流下的輸出扭矩值所生成的表:表1Iq\Id(A)0-5-10-15-20-25-30-35-400-0.61-0.6-0.5-0.6-0.5-0.5-0.5-0.5103.73.73.83.944.14.24.34.3207.98.18.28.38.58.68.899.13012.112.412.612.71313.213.413.713.94016.216.616.917.117.617.818.118.418.75020.420.921.321.522.122.422.823.223.56024.525.125.625.926.526.927.427.928.37028.729.329.930.23131.53232.633.18032.933.634.234.635.53636.637.337.9其中,表1中的Id表示標定直軸電流,Iq表示標定交軸電流,標定直軸電流和標定交軸電流的單位為安培(A)。由上表可知,直軸電流步長△Ia為5,交軸電流步長△Ib為10。進一步地,獲取不同標定直軸電流和不同標定交軸電流下的輸出扭矩值的步驟具體為:通過CAN通信總線獲取不同的標定直軸電流和不同的標定交軸電流下的輸出扭矩值。步驟102:根據輸出扭矩值,計算對應的標定直流電流和標定交軸電流下的扭矩常數。其中,扭矩常數具體通過以下公式計算:其中,K表示扭矩常數,T表示輸出扭矩值,Id表示標定直軸電流,Iq表示標定交軸電流。如下表所示,表2為根據不同的輸出扭矩值計算得到的扭矩常數所生成的表:表2其中,表1中的Id表示標定直軸電流,Iq表示標定交軸電流,標定直軸電流和標定交軸電流的單位為安培(A)。由上表可知,不同的標定值周電流和不同的標定交軸電流下所輸出的扭矩值不同,輸出的扭矩值不同計算得到的扭矩常數不同。步驟103:根據扭矩常數進行曲線擬合,得到扭矩-直軸電流的最佳曲線。執(zhí)行步驟101和步驟102后,可得到標定直軸電流、標定交軸電流、輸出扭矩值和扭矩常數等一系列相關數據,有多種類型的曲線可以作為這些數據的擬合曲線,如:直線、指數、多項式、對數曲線等,為了避免只對個別數據分析,需要進行最佳曲線擬合。為了得到扭矩-直軸電流的最佳曲線,可記錄表2中K值較大的扭矩值(表中加粗的數據)以及對應的直軸電流,以進行曲線擬合。具體地,曲線擬合過程具體包括:獲取扭矩常數中超過預設閾值的第一扭矩常數;根據第一扭矩常數以及第一扭矩常數對應的第一標定直軸電流,進行N階曲線擬合,得到扭矩-直軸電流的最佳曲線;其中,N為正整數,N的值越高,扭矩-直軸電流的曲線越精確。這樣,本發(fā)明實施例中的車載電機自動標定方法,通過給定不同的標定直軸電流和標定交軸電流,增加采樣點數以提高標定精度,自動讀取對應的輸出扭矩值并計算對應的扭矩常數,以消除人工標定過程中的讀數誤差,進一步提高標定精度,再根據扭矩常數進行曲線擬合以得到扭矩-直軸電流的最佳曲線,大大提高了電機標定的工作效率。實施例二以上實施例一介紹了本發(fā)明的車載電機自動標定方法,下面本實施例將結合附圖對其對應的裝置作進一步介紹。具體地,如圖2所示,本發(fā)明的實施例提供了一種車載電機自動標定裝置,包括:獲取模塊21,用于獲取不同標定直軸電流和不同標定交軸電流下的輸出扭矩值;計算模塊22,用于根據輸出扭矩值,計算對應的標定直流電流和標定交軸電流下的扭矩常數;處理模塊23,用于根據扭矩常數進行曲線擬合,得到扭矩-直軸電流的最佳曲線。其中,該車載電機自動標定裝置還包括:配置模塊,用于配置初始直軸電流、直軸電流步長、初始交軸電流以及交軸電流步長;第一確定模塊,用于根據初始直軸電流和直軸電流步長確定不同的標定直軸電流;第二確定模塊,用于根據初始交軸電流和交軸電流步長確定不同的交軸電流。其中,獲取模塊21包括:第一獲取單元,用于通過CAN通信總線獲取不同的標定直軸電流和不同的標定交軸電流下的輸出扭矩值。其中,扭矩常數具體通過以下公式計算:其中,K表示扭矩常數,T表示輸出扭矩值,Id表示標定直軸電流,Iq表示標定交軸電流。其中,處理模塊23包括:第二獲取單元,用于獲取扭矩常數中超過預設閾值的第一扭矩常數;處理單元,用于根據第一扭矩常數以及第一扭矩常數對應的第一標定直軸電流,進行N階曲線擬合,得到扭矩-直軸電流的最佳曲線;其中,N為正整數。需要說明的是,該裝置是與上述車載電機自動標定方法對應的裝置,上述方法實施例中所有實現方式均適用于該裝置的實施例中,也能達到相同的技術效果。進一步地,本實施例中的車載電機自動標定裝置可以為車載微處理單元(MCU,MicrocontrollerUnit)。該微處理單元還具有以下功能:控制電機的轉速、電流設定、電流控制以及實測扭矩等。以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本
技術領域:
的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內。當前第1頁1 2 3