本技術(shù)涉及計(jì)算機(jī),具體涉及鋰電池,特別涉及一種電池參數(shù)識(shí)別的方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、鋰離子電池的電池參數(shù)識(shí)別算法是鋰離子電池機(jī)理模型從理論推導(dǎo)到實(shí)際應(yīng)用的重要橋梁。電池機(jī)理模型中包括的了大量可識(shí)別性不同的電化學(xué)參數(shù),如何準(zhǔn)確、快速地識(shí)別電池機(jī)理模型中的眾多參數(shù)是一項(xiàng)重大挑戰(zhàn)。
2、目前,相關(guān)技術(shù)中的方案是基于機(jī)器學(xué)習(xí)的電池參數(shù)識(shí)別算法進(jìn)行電池機(jī)理模型求解,通過數(shù)據(jù)所蘊(yùn)含的規(guī)律提高電池機(jī)理模型的電池參數(shù)識(shí)別速度與結(jié)果精度。但是,這種方案僅能從數(shù)據(jù)中學(xué)習(xí)部分信息,學(xué)習(xí)缺乏物理信息所帶來的先驗(yàn),導(dǎo)致對(duì)電池參數(shù)識(shí)別的結(jié)果的準(zhǔn)確性不佳。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供了一種電池參數(shù)識(shí)別的方法、裝置、設(shè)備及介質(zhì),可以解決電池參數(shù)識(shí)別結(jié)果的準(zhǔn)確性不佳的問題,所述技術(shù)方案如下:
2、第一方面,提供了一種電池參數(shù)識(shí)別的方法,所述方法包括:
3、獲取待處理的電池?cái)?shù)據(jù);所述電池?cái)?shù)據(jù)包括電壓時(shí)間序列值;
4、利用預(yù)估計(jì)器,對(duì)所述電池?cái)?shù)據(jù)進(jìn)行參數(shù)估計(jì)處理,以獲得參數(shù)初始值;
5、基于所述電池?cái)?shù)據(jù)和參數(shù)初始值,利用第一參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第一參數(shù);
6、基于所述參數(shù)初始值和第一參數(shù),確定第二參數(shù)初始值;
7、基于所述電池?cái)?shù)據(jù)和第二參數(shù)初始值,利用第二參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第二參數(shù);所述第二參數(shù)識(shí)別模型包括第二電池模型,所述第二電池模型包括第一物理信息神經(jīng)網(wǎng)絡(luò)和第二物理信息神經(jīng)網(wǎng)絡(luò);
8、基于所述第一參數(shù)和第二參數(shù),獲得電池參數(shù)識(shí)別的結(jié)果。
9、在一種可能的實(shí)現(xiàn)方式中,所述利用預(yù)估計(jì)器,對(duì)所述電池?cái)?shù)據(jù)進(jìn)行參數(shù)估計(jì)處理,以獲得參數(shù)初始值之前,包括:
10、獲取待處理的電池參數(shù);
11、利用預(yù)設(shè)的采樣算法,對(duì)所述待處理的電池參數(shù)進(jìn)行采樣處理;
12、將所述采樣處理的結(jié)果輸入所述第二電池模型,得到所述第二電池模型的輸出結(jié)果;
13、基于所述采樣處理的結(jié)果和所述第二電池模型的輸出結(jié)果,對(duì)待訓(xùn)練的預(yù)估計(jì)器進(jìn)行更新訓(xùn)練處理,得到訓(xùn)練完成的所述預(yù)估計(jì)器。
14、在一種可能的實(shí)現(xiàn)方式中,所述第一參數(shù)識(shí)別模型包括第一元啟發(fā)式搜索模型和第一電池模型,所述基于所述電池?cái)?shù)據(jù)和參數(shù)初始值,利用第一參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第一參數(shù),包括:
15、利用所述第一元啟發(fā)式搜索模型,對(duì)所述參數(shù)初始值進(jìn)行搜索處理;
16、將所述搜索處理的結(jié)果輸入所述第一電池模型,得到所述第一電池模型的輸出結(jié)果;
17、基于所述第一參數(shù)識(shí)別模型的目標(biāo)函數(shù),所述電池?cái)?shù)據(jù)和所述第一電池模型的輸出結(jié)果,利用所述第一元啟發(fā)式搜索模型和所述第一電池模型,對(duì)電池參數(shù)進(jìn)行迭代搜索識(shí)別處理,以獲得第一參數(shù)。
18、在一種可能的實(shí)現(xiàn)方式中,所述基于所述電池?cái)?shù)據(jù)和第二參數(shù)初始值,利用第二參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第二參數(shù)之前,包括:
19、獲取待訓(xùn)練的第二電池模型的訓(xùn)練樣本數(shù)據(jù);所述訓(xùn)練樣本數(shù)據(jù)包括樣本電池參數(shù)和多個(gè)工況的加載電流;
20、基于所述訓(xùn)練樣本數(shù)據(jù),對(duì)所述待訓(xùn)練的第二電池模型進(jìn)行更新訓(xùn)練處理,得到訓(xùn)練完成的所述第二電池模型。
21、在一種可能的實(shí)現(xiàn)方式中,所述基于所述訓(xùn)練樣本數(shù)據(jù),對(duì)所述待訓(xùn)練的第二電池模型進(jìn)行更新訓(xùn)練處理,得到訓(xùn)練完成的所述第二電池模型,包括:
22、將所述訓(xùn)練樣本數(shù)據(jù)輸入待訓(xùn)練的第一物理信息神經(jīng)網(wǎng)絡(luò),以輸出第一物理信息對(duì)應(yīng)的第一濃度分布信息;
23、基于所述訓(xùn)練樣本數(shù)據(jù)和第一物理信息對(duì)應(yīng)的第一濃度分布信息,對(duì)所述待訓(xùn)練的第一物理信息神經(jīng)網(wǎng)絡(luò)進(jìn)行更新訓(xùn)練處理,得到訓(xùn)練完成的第一物理信息神經(jīng)網(wǎng)絡(luò);
24、將所述訓(xùn)練樣本數(shù)據(jù)輸入待訓(xùn)練的第二物理信息神經(jīng)網(wǎng)絡(luò),以輸出第二物理信息對(duì)應(yīng)的第二濃度分布信息;
25、基于所述訓(xùn)練樣本數(shù)據(jù)和第二物理信息對(duì)應(yīng)的第二濃度分布信息,對(duì)所述待訓(xùn)練的第二物理信息神經(jīng)網(wǎng)絡(luò)進(jìn)行更新訓(xùn)練處理,得到訓(xùn)練完成的第二物理信息神經(jīng)網(wǎng)絡(luò);
26、基于所述訓(xùn)練完成的第一物理信息神經(jīng)網(wǎng)絡(luò)和訓(xùn)練完成的第二物理信息神經(jīng)網(wǎng)絡(luò),得到訓(xùn)練完成的所述第二電池模型。
27、在一種可能的實(shí)現(xiàn)方式中,所述第一參數(shù)識(shí)別模型用于識(shí)別基于第一充電倍率的工況的電池參數(shù);
28、所述第二參數(shù)識(shí)別模型用于識(shí)別基于第二充電倍率的工況的電池參數(shù)。
29、第二方面,提供了一種電池參數(shù)識(shí)別的裝置,所述裝置包括:
30、第一獲取單元,用于獲取待處理的電池?cái)?shù)據(jù);所述電池?cái)?shù)據(jù)包括電壓時(shí)間序列值;
31、第一獲得單元,用于利用預(yù)估計(jì)器,對(duì)所述電池?cái)?shù)據(jù)進(jìn)行參數(shù)估計(jì)處理,以獲得參數(shù)初始值;
32、第一識(shí)別單元,用于基于所述電池?cái)?shù)據(jù)和參數(shù)初始值,利用第一參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第一參數(shù);
33、第一確定單元,用于基于所述參數(shù)初始值和第一參數(shù),確定第二參數(shù)初始值;
34、第二識(shí)別單元,用于基于所述電池?cái)?shù)據(jù)和第二參數(shù)初始值,利用第二參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第二參數(shù);所述第二參數(shù)識(shí)別模型包括第二電池模型,所述第二電池模型包括第一物理信息神經(jīng)網(wǎng)絡(luò)和第二物理信息神經(jīng)網(wǎng)絡(luò);
35、第二獲得單元,用于基于所述第一參數(shù)和第二參數(shù),獲得電池參數(shù)識(shí)別的結(jié)果。
36、第三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令,所述至少一條指令由處理器加載并執(zhí)行以實(shí)現(xiàn)如上所述的方面和任一可能的實(shí)現(xiàn)方式的方法。
37、第四方面,提供了一種電子設(shè)備,包括:
38、至少一個(gè)處理器;以及
39、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
40、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如上所述的方面和任一可能的實(shí)現(xiàn)方式的方法。
41、第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的方面和任一可能的實(shí)現(xiàn)方式的方法。
42、本技術(shù)提供的技術(shù)方案的有益效果至少包括:
43、由上述技術(shù)方案可知,本技術(shù)實(shí)施例可以通過獲取待處理的電池?cái)?shù)據(jù);所述電池?cái)?shù)據(jù)包括電壓時(shí)間序列值,進(jìn)而可以利用預(yù)估計(jì)器,對(duì)所述電池?cái)?shù)據(jù)進(jìn)行參數(shù)估計(jì)處理,以獲得參數(shù)初始值,可以基于所述電池?cái)?shù)據(jù)和參數(shù)初始值,利用第一參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第一參數(shù),基于所述參數(shù)初始值和第一參數(shù),確定第二參數(shù)初始值,基于所述電池?cái)?shù)據(jù)和第二參數(shù)初始值,利用第二參數(shù)識(shí)別模型,對(duì)電池參數(shù)進(jìn)行識(shí)別處理,以獲得第二參數(shù);所述第二參數(shù)識(shí)別模型包括第二電池模型,所述第二電池模型包括第一物理信息神經(jīng)網(wǎng)絡(luò)和第二物理信息神經(jīng)網(wǎng)絡(luò),基于所述第一參數(shù)和第二參數(shù),獲得電池參數(shù)識(shí)別的結(jié)果,由于可以通過利用第一參數(shù)識(shí)別模型和第二參數(shù)識(shí)別模型,識(shí)別出不同類型的電池參數(shù),該第二參數(shù)識(shí)別模型的第二電池模型是基于第一物理信息神經(jīng)網(wǎng)絡(luò)和第二物理信息神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)的模型,可以快速有效地學(xué)習(xí)到相關(guān)的物理信息,提升了第二參數(shù)識(shí)別模型的識(shí)別結(jié)果的準(zhǔn)確性,從而可以保證了最終的電池參數(shù)識(shí)別的結(jié)果準(zhǔn)確性和可靠性。
44、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本技術(shù)的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本技術(shù)的范圍。本技術(shù)的其它特征將通過以下的說明書而變得容易理解。