本發(fā)明涉及電機(jī)控制器領(lǐng)域,更具體而言,本發(fā)明涉及一種用于電機(jī)控制器的冷卻液流量估算方法,一種用于電機(jī)控制器的母線電容溫度估算方法,以及計(jì)算機(jī)存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在電動(dòng)車輛中,通常借助整車控制單元(vcu)來(lái)獲取電機(jī)控制器的冷卻液流量信息,或者基于已知的冷卻液溫度和損耗來(lái)計(jì)算電機(jī)控制器的冷卻液流量。通常,整車的冷卻系統(tǒng)并不會(huì)針對(duì)電機(jī)控制器單獨(dú)進(jìn)行設(shè)計(jì),因此對(duì)于擁有多路冷卻通道的冷卻系統(tǒng)來(lái)說,由整車vcu提供的流量信息并不一定是針對(duì)電機(jī)控制器的流量信息,因此該信息可能會(huì)不準(zhǔn)確。
2、此外,還可以通過電機(jī)冷卻系統(tǒng)的電子泵來(lái)估算冷卻液流量。然而,當(dāng)電機(jī)控制器的冷卻液來(lái)自整車?yán)鋮s液時(shí),此時(shí)基于總的電子泵信息并不能準(zhǔn)確計(jì)算出電機(jī)控制器的冷卻液流量,并且該過程還需要在整車層面進(jìn)行大量的標(biāo)定。
3、另外,在目前的技術(shù)中,在電機(jī)控制器中進(jìn)行母線電容的溫度估算不僅需要設(shè)計(jì)復(fù)雜的熱容熱阻模型,而且還需要對(duì)不同開關(guān)模式下的損耗進(jìn)行標(biāo)定以及對(duì)估算溫度進(jìn)行修正,這耗費(fèi)了大量的人力成本和計(jì)算資源。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,根據(jù)本發(fā)明的第一方面,提出了一種電機(jī)控制器的冷卻液流量估算方法,該方法包括以下步驟:
2、獲取與電機(jī)當(dāng)前的運(yùn)行工況有關(guān)的至少一個(gè)工作參數(shù);和
3、將所獲取的至少一個(gè)工作參數(shù)輸入到具有預(yù)先訓(xùn)練好的模型參數(shù)的神經(jīng)網(wǎng)絡(luò)模型中,以確定所述電機(jī)控制器的冷卻液流量,
4、其中,所述神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練過程包括以下步驟:
5、-創(chuàng)建待用于進(jìn)行訓(xùn)練的多個(gè)數(shù)據(jù)集,每個(gè)數(shù)據(jù)集包括電機(jī)在預(yù)定的運(yùn)行工況下的至少一個(gè)工作參數(shù);
6、-將所創(chuàng)建的每個(gè)數(shù)據(jù)集輸入到神經(jīng)網(wǎng)絡(luò)模型中,以得到所述電機(jī)控制器在每種運(yùn)行工況下所對(duì)應(yīng)的冷卻液流量估算值;
7、-利用流量計(jì)采集電機(jī)控制器在每種運(yùn)行工況下的冷卻液流量真實(shí)值;以及
8、-利用所采集的冷卻液流量真實(shí)值對(duì)所述神經(jīng)網(wǎng)絡(luò)模型的模型參數(shù)進(jìn)行迭代與優(yōu)化,以使所述神經(jīng)網(wǎng)絡(luò)模型的預(yù)測(cè)結(jié)果逼近所述冷卻液流量真實(shí)值。
9、根據(jù)一個(gè)可選的實(shí)施例,
10、所述至少一個(gè)工作參數(shù)選自包括電機(jī)轉(zhuǎn)速、直流母線電壓、電機(jī)調(diào)制模式、功率模塊溫度、電機(jī)d軸電流、電機(jī)q軸電流、以及電機(jī)控制器的開關(guān)頻率和冷卻液溫度的群組。
11、根據(jù)一個(gè)可選的實(shí)施例,所述神經(jīng)網(wǎng)絡(luò)模型采用多層感知機(jī)架構(gòu),所述多層感知機(jī)架構(gòu)包括:
12、輸入層,所述輸入層用于接收待用于進(jìn)行訓(xùn)練的多個(gè)數(shù)據(jù)集并對(duì)所述多個(gè)數(shù)據(jù)集進(jìn)行歸一化處理;
13、隱藏層,所述隱藏層用于對(duì)歸一化處理后的數(shù)據(jù)集進(jìn)行加工與轉(zhuǎn)化,以提取出數(shù)據(jù)集的特征信息;以及
14、輸出層,所述輸出層用于根據(jù)由所述隱藏層提供的特征信息輸出所述神經(jīng)網(wǎng)絡(luò)模型的預(yù)測(cè)結(jié)果。
15、根據(jù)一個(gè)可選的實(shí)施例,所述隱藏層包括多個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)包括具有預(yù)定的權(quán)值系數(shù)的激活函數(shù)。
16、根據(jù)一個(gè)可選的實(shí)施例,所述神經(jīng)網(wǎng)絡(luò)模型利用反向傳播算法對(duì)所述激活函數(shù)的權(quán)值系數(shù)進(jìn)行優(yōu)化與迭代,以確定所述神經(jīng)網(wǎng)絡(luò)模型的模型參數(shù)。
17、根據(jù)一個(gè)可選的實(shí)施例,所述電機(jī)控制器包括用于電動(dòng)車輛的主驅(qū)逆變器。
18、根據(jù)本發(fā)明的第二方面,還提供了一種用于電機(jī)控制器的母線電容溫度估算方法,該母線電容溫度估算方法包括以下步驟:
19、獲取與電機(jī)當(dāng)前的運(yùn)行工況有關(guān)的至少一個(gè)工作參數(shù);和
20、將所獲取的至少一個(gè)工作參數(shù)輸入到具有預(yù)先訓(xùn)練好的模型參數(shù)的神經(jīng)網(wǎng)絡(luò)模型中,以確定所述電機(jī)控制器的母線電容溫度,
21、其中,所述神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練過程包括以下步驟:
22、-創(chuàng)建待用于進(jìn)行訓(xùn)練的多個(gè)數(shù)據(jù)集,每個(gè)數(shù)據(jù)集包括電機(jī)在指定的運(yùn)行工況下的至少一個(gè)工作參數(shù);
23、-將所創(chuàng)建的每個(gè)數(shù)據(jù)集輸入到神經(jīng)網(wǎng)絡(luò)模型中,以得到所述電機(jī)控制器在每種運(yùn)行工況下所對(duì)應(yīng)的母線電容溫度的估算值;
24、-利用溫度計(jì)采集在每種運(yùn)行工況下的母線電容溫度的真實(shí)值;以及
25、-利用所采集的母線電容溫度的真實(shí)值對(duì)所述神經(jīng)網(wǎng)絡(luò)模型的模型參數(shù)進(jìn)行迭代與優(yōu)化,以使所述神經(jīng)網(wǎng)絡(luò)模型的預(yù)測(cè)結(jié)果逼近所述真實(shí)值。
26、根據(jù)一個(gè)可選的實(shí)施例,所述至少一個(gè)工作參數(shù)選自包括電機(jī)轉(zhuǎn)速、直流母線電壓、電機(jī)調(diào)制模式、功率模塊溫度、電機(jī)d軸電流、電機(jī)q軸電流、電機(jī)d軸電壓、電機(jī)q軸電壓以及電機(jī)控制器的冷卻液流量、開關(guān)頻率和冷卻液溫度的群組。
27、根據(jù)一個(gè)可選的實(shí)施例,所述至少一個(gè)工作參數(shù)包括電機(jī)控制器的冷卻液流量,該冷卻液流量是利用如上所述的冷卻液流量估算方法來(lái)確定的。
28、根據(jù)本發(fā)明的第三方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),在該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括程序指令,所述程序指令在被處理器執(zhí)行時(shí)實(shí)施如上所述的冷卻液流量估算方法或如上所述的母線電容溫度估算方法。
29、根據(jù)本發(fā)明的用于電機(jī)控制器的冷卻液流量估算方法和母線電容溫度估算方法能夠?qū)崿F(xiàn)以下優(yōu)點(diǎn)中的至少一者:
30、-不需要設(shè)計(jì)復(fù)雜的熱容熱阻算法,只需要通過訓(xùn)練得到不同的神經(jīng)網(wǎng)絡(luò)模型即可實(shí)現(xiàn)對(duì)母線電容溫度的估算,降低了算法設(shè)計(jì)的復(fù)雜度,提高了計(jì)算效率;
31、-不依賴于額外的傳感器和電機(jī)控制器之外的信息,便能實(shí)現(xiàn)對(duì)冷卻液流量和母線電容溫度的估算,節(jié)約了生成成本;
32、-針對(duì)不同型號(hào)的電機(jī)控制器,無(wú)需重新設(shè)計(jì)算法邏輯,只需要根據(jù)不同的電機(jī)參數(shù)進(jìn)行模型訓(xùn)練便可實(shí)現(xiàn)對(duì)不同電機(jī)控制器的冷卻液流量和母線電容溫度估算,提高了生產(chǎn)效率;以及
33、-對(duì)于擁有多路冷卻通道的冷卻系統(tǒng),不依賴于由整車vcu提供的流量信息,因此能夠確保估算結(jié)果的準(zhǔn)確性。
1.一種電機(jī)控制器的冷卻液流量估算方法,其特征在于,該方法包括以下步驟:
2.根據(jù)權(quán)利要求1所述的電機(jī)控制器的冷卻液流量估算方法,其特征在于,
3.根據(jù)權(quán)利要求1或2所述的電機(jī)控制器的冷卻液流量估算方法,其特征在于,所述神經(jīng)網(wǎng)絡(luò)模型采用多層感知機(jī)架構(gòu),所述多層感知機(jī)架構(gòu)包括:
4.根據(jù)權(quán)利要求3所述的電機(jī)控制器的冷卻液流量估算方法,其特征在于,所述隱藏層包括多個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)包括具有預(yù)定的權(quán)值系數(shù)的激活函數(shù)。
5.根據(jù)權(quán)利要求4所述的電機(jī)控制器的冷卻液流量估算方法,其特征在于,所述神經(jīng)網(wǎng)絡(luò)模型利用反向傳播算法對(duì)所述激活函數(shù)的權(quán)值系數(shù)進(jìn)行優(yōu)化與迭代,以確定所述神經(jīng)網(wǎng)絡(luò)模型的模型參數(shù)。
6.根據(jù)權(quán)利要求1或2所述的電機(jī)控制器的冷卻液流量估算方法,其特征在于,所述電機(jī)控制器包括用于電動(dòng)車輛的主驅(qū)逆變器。
7.一種用于電機(jī)控制器的母線電容溫度估算方法,其特征在于,該母線電容溫度估算方法包括以下步驟:
8.根據(jù)權(quán)利要求7所述的用于電機(jī)控制器的母線電容溫度估算方法,其特征在于,所述至少一個(gè)工作參數(shù)選自包括電機(jī)轉(zhuǎn)速、直流母線電壓、電機(jī)調(diào)制模式、功率模塊溫度、電機(jī)d軸電流、電機(jī)q軸電流、電機(jī)d軸電壓、電機(jī)q軸電壓以及電機(jī)控制器的冷卻液流量、開關(guān)頻率和冷卻液溫度的群組。
9.根據(jù)權(quán)利要求7所述的用于電機(jī)控制器的母線電容溫度估算方法,其特征在于,所述至少一個(gè)工作參數(shù)包括電機(jī)控制器的冷卻液流量,該冷卻液流量是利用根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的冷卻液流量估算方法來(lái)確定的。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),在該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括程序指令,其特征在于,所述程序指令在被處理器執(zhí)行時(shí)實(shí)施根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的冷卻液流量估算方法或根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的母線電容溫度估算方法。