欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于DAE-ResBiLSTM-MHA的鋰離子電池剩余使用壽命預(yù)測方法

文檔序號:40504656發(fā)布日期:2024-12-31 13:13閱讀:8來源:國知局
一種基于DAE-ResBiLSTM-MHA的鋰離子電池剩余使用壽命預(yù)測方法

本發(fā)明涉及鋰離子電池,特別是一種基于dae-resbilstm-mha的鋰離子電池剩余使用壽命預(yù)測方法。


背景技術(shù):

1、隨著人均汽車擁有量和燃油汽車數(shù)量的增加,石油和天然氣的需求也急劇上升,同時導(dǎo)致汽車尾氣排放量增大且呈上升趨勢,這些帶來了嚴(yán)重的能源危機(jī)和環(huán)境問題。因此,開發(fā)新能源電動汽車可解決上述問題且已成為社會關(guān)注的重點(diǎn)問題。鋰離子電池是新能源電動汽車的主要動力源,它具有壽命長、能量密度高、工作溫度范圍寬、自放電率低和環(huán)境污染小等優(yōu)點(diǎn),是目前最受歡迎的新能源之一。目前,它已被廣泛應(yīng)用于電子產(chǎn)品、交通運(yùn)輸、電動汽車、儲能系統(tǒng)、航天航空和軍事等領(lǐng)域。然而,隨著充放電循環(huán)次數(shù)的增加,鋰離子電池內(nèi)部復(fù)雜的電化學(xué)反應(yīng)使其出現(xiàn)不可逆的性能退化,進(jìn)而導(dǎo)致其性能下降和使用壽命縮短、用電設(shè)備性能下降或系統(tǒng)故障甚至引發(fā)燃燒或者爆炸事故。因此,研究準(zhǔn)確預(yù)測鋰離子電池剩余使用壽命的方法在新能源汽車領(lǐng)域至關(guān)重要。目前,研究人員已經(jīng)開發(fā)了一些基于深度學(xué)習(xí)的鋰離子電池剩余使用壽命預(yù)測方法,并取得了顯著進(jìn)展。然而,這些方法在處理電池數(shù)據(jù)集時,面對采集過程中可能受到的噪聲干擾和容量再生現(xiàn)象,預(yù)測準(zhǔn)確性仍然較低。


技術(shù)實現(xiàn)思路

1、有鑒于此,本發(fā)明的目的在于提供一種基于dae-resbilstm-mha的鋰離子電池剩余使用壽命預(yù)測方法,提高模型面對噪聲數(shù)據(jù)和容量再生現(xiàn)象時的魯棒性和準(zhǔn)確性。

2、為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:一種基于dae-resbilstm-mha的鋰離子電池剩余使用壽命預(yù)測方法,包括以下步驟:

3、步驟1:構(gòu)建鋰離子電池數(shù)據(jù)集;

4、步驟2:對新建數(shù)據(jù)集中的電池容量值進(jìn)行歸一化處理;

5、步驟3:應(yīng)用去噪自編碼器去除電池數(shù)據(jù)集中因采集過程中的噪聲干擾和容量再生現(xiàn)象引入的噪聲;

6、步驟4:以bilstm模型為基礎(chǔ),結(jié)合殘差連接和多頭注意力機(jī)制搭建resbilstm-mha模型;

7、步驟5:采用留一法交叉驗證來劃分?jǐn)?shù)據(jù)集,即每次隨機(jī)選取一個電池樣本作為測試集,其余樣本用于訓(xùn)練集和驗證集;使用訓(xùn)練集訓(xùn)練resbilstm-mha模型,并通過驗證集初步評估模型的預(yù)測能力;

8、步驟6:評估dae-resbilstm-mha模型的rul預(yù)測性能。

9、在一較佳的實施例中,所述步驟1具體包括:下載nasa數(shù)據(jù)集和cacle數(shù)據(jù)集;其中nasa數(shù)據(jù)集被分為9組,組內(nèi)3~4節(jié)電池,額定容量均為2ah;充電階段采用1.5a的恒流模式cc,直至電池電壓達(dá)到4.2v,然后轉(zhuǎn)為恒壓模式cv,直到充電電流降至20ma;放電階段在2a的恒流模式cc下進(jìn)行,直至電池電壓降至預(yù)設(shè)值;實驗在鋰離子電池達(dá)到使用壽命失效閾值時停止,即額定容量下降30%時停止;選擇cacle數(shù)據(jù)集中cs_2四節(jié)鋰離子電池作為所用到的另外一個電池數(shù)據(jù)集,以驗證模型的泛化性;其充電模式采用恒流模式cc,直到電池電壓達(dá)到4.2v,然后轉(zhuǎn)為恒壓模式cv,直到充電電流降至20ma;放電階段在恒流模式下進(jìn)行,直到電池電壓降至2.7v;當(dāng)電池達(dá)到使用壽命失效閾值時,即額定容量下降30%時停止。

10、在一較佳的實施例中,所述步驟2具體包括:采用最小-最大歸一化方法來對數(shù)據(jù)進(jìn)行歸一化,計算公式如下:

11、

12、其中c是輸入向量,min(c)是輸入向量的最小值,max(c)是輸入向量的最大值,u是歸一化后的輸入向量。

13、在一較佳的實施例中,所述步驟3具體包括:

14、步驟31:去噪自編碼器dae輸入層、隱藏層和輸出層組成;在將數(shù)據(jù)輸入到去噪自編碼器之前,輸入向量添加與其相同維度的高斯噪聲,從而生成含噪聲的輸入向量,如下所示:

15、

16、其中u和d為輸入向量的維度;δ∈n(0,σ2);σ為高斯噪聲的標(biāo)準(zhǔn)差;

17、步驟32:編碼器將輸入向量壓縮成一個低維的中間向量e,其表達(dá)式如公式(3)所示;

18、然后,解碼器將中間向量重構(gòu)出輸入向量,其表達(dá)式如公式(4)所示;

19、

20、其中e∈rm為隱藏層的輸出值;m為隱藏層中神經(jīng)元的數(shù)量;為解碼器的輸出向量;w1∈rm×d和w2∈rd×m為權(quán)重矩陣;b∈rm和c∈rd為偏置向量;f和g為非線性激活函數(shù)。

21、在一較佳的實施例中,所述步驟4具體包括:

22、步驟41:bilstm由兩個方向相反的lstm神經(jīng)網(wǎng)絡(luò)組成;lstm神經(jīng)網(wǎng)絡(luò)通過引入門控機(jī)制,包括遺忘門forget?gate、輸入門input?gate和輸出門output?gate,來選擇性地保留和更新隱藏狀態(tài)中的信息;其中,輸入門、遺忘門和輸出門的計算公式如下:

23、ft=φ(wf·[ht-1,xt]+bf)?(5)

24、it=φ(wi·[ht-1,xt]+bi)?(6)

25、

26、ot=φ(wo·[ht-1,xt]+bo)?(8)

27、ht=ot*tanh(ct)?(9)

28、其中φ為sigmoid激活函數(shù);tanh為雙曲正切激活函數(shù);wf,wi,wc和wo分別為遺忘門、輸入門、內(nèi)部狀態(tài)和輸出門的權(quán)重矩陣;bf,bi,bc和bo分別表示遺忘門、輸入門、內(nèi)部狀態(tài)和輸出門的偏置向量;ht,xt和ct,分別表示lstm單元在時刻t對應(yīng)的隱藏、輸入和記憶狀態(tài);*表示矩陣逐元素相乘;

29、步驟42:resbilstm網(wǎng)絡(luò)包含兩層resbilstm,每層resbilstm由一個bilstm和一個殘差連接組成;在每層resbilstm后面都有層歸一化ln;每層resbilst-m的計算公式如下:

30、

31、其中x(i)表示第i個輸入樣本的特征向量;μ表示特征向量x(i)的均值;σ表示特征向量x(i)的標(biāo)準(zhǔn)差;表示經(jīng)過層歸一化(ln)后的特征向量;l是lstm網(wǎng)絡(luò)中對輸入狀態(tài)的處理;為第t時刻前向lstm的輸入經(jīng)過殘差連接和ln后的前向輸出向量;為第t時刻反向lstm的輸入經(jīng)過殘差連接和ln后的反向輸出向量;yt為第t時刻前向和反向輸出向量的拼接;

32、步驟43:在resbilstm網(wǎng)絡(luò)后加入多頭注意力機(jī)制mha;在多頭注意力機(jī)制中,首先resbilstm網(wǎng)絡(luò)的輸出數(shù)據(jù)通過線性層計算得到3個中間變量矩陣,然后計算注意力矩陣,最后過并行累加多個注意力機(jī)制模塊的方式,使得模型能夠獲取數(shù)據(jù)之間的多維度相關(guān)性信息;多頭注意力機(jī)制的計算公式如下:

33、q=wq·x,k=wk·x,v=wv·x?(14)

34、

35、multihead(q,k,v)=concat(head1,...,headh)wo?(16)

36、其中wq,wk和wv分別為查詢,鍵和值對應(yīng)的權(quán)重矩陣;x為輸入數(shù)據(jù);dk為鍵的維度;headi為第i個頭的輸出;wo為多頭注意力輸出的權(quán)重矩陣;

37、步驟44:使用全連接層將多頭注意力加權(quán)后的特征向量映射到容量值;

38、步驟45:計算損失函數(shù);dae-resbilstm-mha模型的誤差來源包括輸入值與重構(gòu)值的誤差和真實值與預(yù)測值的誤差;采用mse計算dae-resbilstm-mha模型的損失函數(shù),其計算公式如下:

39、loss=lmse+lrec

40、

41、其中l(wèi)mse和lrec分別為均方誤差和重構(gòu)誤差的損失函數(shù);n為輸入向量維數(shù);yt和分別為第t個樣本的標(biāo)簽和預(yù)測輸出;λ為正則化參數(shù)。

42、在一較佳的實施例中,所述步驟5具體包括:

43、步驟51:安裝顯卡驅(qū)動、cuda和cudnn加速庫;

44、步驟52:配置訓(xùn)練環(huán)境;

45、步驟53:編寫python程序;

46、步驟54:訓(xùn)練dae-resbilstm-mha模型;

47、步驟55:電腦配置為nvidia?geforce?rtx?1050ti顯卡和intel?core?i5-7300hqcpu@2.50ghz處理器。

48、在一較佳的實施例中,所述步驟6具體包括:

49、步驟61:計算相對誤差re、均值絕對誤差mae和均方根誤差rmse,表達(dá)式如下:

50、

51、其中是預(yù)測值,yt是真實值,n表示序列的長度;

52、步驟62:評估模型的各項性能;

53、步驟63:評估dae-resbilstm-mha模型的rul預(yù)測能力。

54、與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:提高模型面對噪聲數(shù)據(jù)和容量再生現(xiàn)象時的魯棒性和準(zhǔn)確性。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
赫章县| 西乌珠穆沁旗| 天峻县| 滦平县| 兴海县| 肇庆市| 弥勒县| 河池市| 长顺县| 平凉市| 张家界市| 望都县| 鄯善县| 高台县| 社旗县| 泽普县| 泸西县| 嘉鱼县| 伊春市| 房产| 清水县| 湖口县| 视频| 东乡族自治县| 大理市| 忻城县| 昌乐县| 六盘水市| 和田县| 陕西省| 蒙自县| 仪陇县| 札达县| 富阳市| 茶陵县| 五家渠市| 礼泉县| 治县。| 五常市| 拉孜县| 尤溪县|