999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于梯度下降算法的三元鋰電池循環壽命預測

2024-12-29 00:00:00楊琳謝歡錢凱程
汽車與新動力 2024年6期

摘要:隨著電動汽車產銷量的持續攀升,對于動力電池循環壽命性能的評估及預測已成為行業內重點關注的問題之一。對某款三元鋰電池進行了25 ℃及45 ℃下的長周期循環壽命試驗,將試驗得到的循環壽命數據進行了不同比例、范圍的訓練集與測試集劃分?;跈C器學習的梯度下降算法對訓練集進行模型訓練,以迭代后的權重值、偏置值進行結果預測并與試驗數據進行對比。結果表明:適宜參數下的梯度下降算法可以應用于鋰離子電池循環壽命的預測,具備一定的泛化應用意義。

關鍵詞:三元鋰電池;梯度下降;循環壽命

0 前言

鋰離子電池的性能會隨著使用時間、使用強度等發生衰減,通過研究其循環壽命等指標可以探尋在工況耐久測試中的電池極限性能,為實際應用中電池管理系統的策略研發提供參考[1-2]。近年來,采用機器學習領域的原理及方法對鋰離子電池相關數據處理并預測的研究愈加廣泛[3-5]。梯度下降算法是機器學習中的核心基礎之一,其通過迭代不斷地自動優化從而達到學習目標。梯度下降算法一般分為批量梯度下降算法、隨機梯度下降算法和小批量梯度下降算法[6-7]。應用梯度下降算法對數據進行訓練及預測的步驟通常包括數據清洗、數據集的拆分、數據集的歸一化、定義預測函數、定義損失函數、求取梯度下降的表達形式、封裝模型、初始化參數、訓練模型及預測結果等。

本文選用某款三元鋰電池,分別在25 ℃ 及45 ℃下對其進行4 000 次的長周期循環壽命試驗,基于梯度下降算法對獲得的試驗數據進行訓練并預測,將預測結果與試驗數據結果進行對比。

1 循環壽命試驗數據獲取

試驗用三元鋰電池的充/放電截止電壓為4.25 V/2.80 V。對其進行循環壽命試驗,基本試驗步驟為:

(1) 采用標準容量法標定1 次,得到初始標準容量。

(2) 環境箱溫度分別設置為25 ℃和45 ℃,電池恒溫至(25±2) ℃和(45±2) ℃。

(3) 1C(C 為充放電倍率)恒流- 恒壓充電至97% 荷電狀態(SOC),截止電流為0.05C,靜置0.5 h。

(4) 1C 恒流放電至14%SOC,靜置0.5 h。

(5) 循環步驟(3)~步驟(4)100 次。

(6) 再次采用標準容量法標定1 次。

(7) 返回步驟(2),直至循環次數超過4 000次,終止試驗。

標準容量法的流程為:

(1) 環境箱溫度設置為25 ℃ ,電池恒溫至(25±2) ℃。

(2) 電池以1C 恒流-恒壓充電至4.25 V,截止電流為0.05 C,靜置0.5 h。

(3) 電池以1C 恒流放電至2.8 V,靜置0.5 h。

(4) 循環步驟(2)~步驟(3)3 次,并以第3 次循環的放電容量作為標準容量。

該款三元鋰電池在25 ℃、45 ℃下的4 000 次循環壽命試驗結果如圖1 和圖2 所示。

2 梯度下降算法

梯度下降算法的中心思想是從一個隨機的起始點開始,沿著損失函數的梯度方向持續更新參數,使損失函數的值逐漸減小,達到局部最優或全局最優,進而求得適于當前數據樣本的預測函數,并用于泛化預測。本文應用梯度下降算法進行三元鋰電池循環壽命訓練及預測。

2. 1 數據清洗

數據清洗的方法通常包括刪去不需要的觀察結果、轉換數據類型或格式、消除離群值、填補所需的缺失值等。

2. 2 數據集拆分

訓練集用于訓練模型,包含用于模型擬合的樣本和對應的標簽;驗證集是在模型訓練過程中單獨留出的數據集,用于評估模型的超參數和泛化能力;測試集用于評估模型的最終泛化能力。本文根據試驗所得數據特征與數量,將數據直接劃分為訓練集與測試集。

2. 3 數據集的歸一化

歸一化可以消去量綱,將數據調整到特定范圍,加快訓練網絡的收斂性。機器學習中常用的歸一化方法有線性比例變換法、極差變換法等。

2. 4 定義預測函數

預測函數可以根據數據樣本的特征進行調整、對比及驗證[8],以達到更好的訓練及預測效果。根據本次試驗數據的表現特征,預測函數采用一次多項式,其形式為:

2. 5 定義損失函數

定義損失函數J,以反映預測值與真實值之間的偏差。本文采用批量梯度下降法,因此損失函數的形式如下:

2. 6 梯度下降

在梯度下降算法中,通過求J ( θ1,θ0 ) 對于θ1 和θ0 的偏導,以及設置學習率α,可以實現θ1 和θ0 的自動更新。將每次更新后的θ1 和θ0 代入 J ( θ1,θ0 ),直到J ( θ1,θ0 ) 達到最小,即代表找到了最合適的θ1 和θ0。

2. 7 線性回歸模型封裝

為了程序書寫、調用時的規范性與便利性,將預測函數、損失函數、梯度下降結合并封裝在一個線性回歸模型命令中。

2. 8 初始化參數

需要進行初始化給定的參數一般有權重值、偏置值、學習率、迭代次數、學習目標等。其中,權重值、偏置值可以隨機設定,在梯度下降過程中會自動調整;學習率、迭代次數、學習目標等需要在訓練過程中進行手動調整。

2. 9 訓練模型及預測結果

將給定的參數值輸入到封裝后的線性回歸模型中,對模型進行訓練。以訓練后的權重值、偏置值應用于測試集的數據樣本得到預測結果,并對預測結果和試驗數據進行比較。

3 訓練、預測及驗證

本文使用Python 對已獲得的三元鋰電池循環壽命數據進行模型建立及預測,初始權重值、偏置值隨機設為-5、3,學習率α 選擇0.3,迭代次數選擇500 次。在訓練集與測試集的選擇上,分為3 種不同方案:① 將已獲得的數據樣本,以8∶2 的比例隨機劃分,即用80% 的數據樣本進行模型訓練,以訓練后的模型預測20% 的數據樣本;② 將已獲得的數據樣本,以6∶4 的比例隨機劃分,減少訓練量后對比觀察;③ 用已獲得的數據樣本中的前50%作為訓練集,后50% 作為測試集,即用前一段時間的試驗信息預測后一段時間的試驗信息。最后,將預測所得到的結果與實際試驗所得結果進行對比。

3. 1 方案1

圖3 展示了對25 ℃時循環壽命數據訓練集的訓練過程。由圖3 可以看出:當初始權重值、偏置值為-5 和3 時,擬合得到的預測函數與試驗數據(訓練集)之間有較大偏離,顯然此時損失(損失函數值)也較高,為0.695 4;隨著迭代的進行,損失逐漸下降,權重值、偏置值也不斷被更新,在100 次迭代后損失基本維持穩態且接近于0;經過500 次迭代,訓練損失為0.000 4,此時對應的權重值、偏置值擬合出的預測函數與試驗數據(訓練集)契合度較高。

圖4 展示了對45 ℃時循環壽命數據訓練集的訓練過程。由圖4 可以看出:隨著迭代的進行,損失減小直至穩態,權重值、偏置值不斷被優化,最終得到了擬合程度較高的預測函數。

將上述歸一化后容量保持率與歸一化后循環次數對應的權重值、偏置值等相關數據還原,可得到容量保持率與循環次數對應的權重值、偏置值,進一步獲取最終的預測函數。圖5 展示了25 ℃ 、45 ℃時最終預測函數與試驗數據(含訓練集、測試集)對比,預測函數分別為:

h1 ( x )= 101.453 7 - 0.008 5x (4)

h2 ( x )= 99.301 6 - 0.008 2x (5)

由圖5 可以看出:對于25 ℃時循環壽命數據的預測,在第2 500 次循環時出現了最大誤差,試驗值為77.400 4%,預測值為80.138 6%,對應的最大誤差率為3.537 8%;對于45 ℃時循環壽命數據的預測,在第1 500 次循環時出現了最大誤差,試驗值為85.939 4%,預測值為87.042 1%,對應的最大誤差率為1.283 1%,整體擬合效果較好。

3. 2 方案2

圖6 展示了25 ℃、45 ℃時最終預測函數與試驗數據(含訓練集、測試集)對比,其中預測函數分別為:

h3( x ) = 101.498 7 - 0.008 6x (6)

h4( x ) = 99.365 3 - 0.008 2x (7)

對于25 ℃時循環壽命數據的預測,同樣在第2 500 次循環時出現了最大誤差,試驗值為77.400 4%,預測值為80.041 8%,對應的最大誤差率為3.412 7%;對于45 ℃時循環壽命數據的預測,同樣在第1 500 次循環時出現了最大誤差,試驗值為85.939 4%,預測值為87.081 2%,對應的最大誤差率為1.328 7%,整體擬合效果較好。與方案1 相比,預測函數的權重值、偏置值發生了細微變化,總體形態相近。

3. 3 方案3

圖7 展示了25 ℃、45 ℃時最終預測函數與試驗數據(含訓練集、測試集)對比,其中預測函數分別為:

h5 ( x )= 101.440 8 - 0.008 2x (8)

h6 ( x )= 99.624 5 - 0.008 5x (9)

由圖7 可以看出:對于25 ℃時循環壽命數據的預測,仍在第2 500 次循環時出現了最大誤差,試驗值為77.400 4%,預測值為81. 022 0%,對應的最大誤差率為4.679 0%;對于45 ℃時循環壽命數據的預測,在第4 000 次循環時出現了最大誤差,試驗值為67.164 6%,預測值為65.562 8%,對應的最大誤差率為2.385 0%。最大誤差率較前2 種方案都有一定程度的上升,這是由于利用前50% 的循環壽命數據作為訓練集得到模型以預測后50% 的循環壽命數據,不僅減少了訓練的樣本,而且收窄了訓練樣本的分布范圍,使得預測難度更大。

4 結語

本文基于梯度下降算法對某款三元鋰電池進行了循環壽命預測及對比驗證。當訓練集:測試集為隨機8∶2 比例時,對應25 ℃、45 ℃循環壽命數據的預測最大誤差率分別為3.537 8%、1.283 1%;當訓練集∶測試集為隨機6∶4 比例時,對應25 ℃、45 ℃循環壽命數據的預測最大誤差率分別為3.412 7%、1.328 7%;當訓練集∶測試集為前后5∶5 比例時,對應25 ℃、45 ℃循環壽命數據的預測最大誤差率分別為4.679 0%、2.385 0%。

在3 種不同的訓練集與測試集劃分方案中,25 ℃時的預測最大誤差率皆在5% 以下,45 ℃時的預測最大誤差率皆在2.5% 以下,表明基于梯度下降算法的壽命預測方法具有一定的應用價值。在實際應用中,隨機比例劃分訓練集和測試集的方法可以應用于對過程中缺失值進行推導補充等情況,前后比例劃分訓練集和測試集的方法可以應用于對未來結果進行預測等情況。此外,還應注意嘗試不同的學習率、迭代次數等,以互相對比驗證,達到更優的預測效果。

參 考 文 獻

[ 1 ] 郝維健,鄭天雷,支云峰,等. 車用動力電池循環壽命測試工況的研究與展望[J]. 汽車實用技術,2023,48(18):188-193.

[ 2 ] 魯花蕾. 考慮電池性能衰減的復合儲能電動汽車能量管理策略研究[D]. 淄博:山東理工大學,2023.

[ 3 ] 李炳金,韓曉霞,張文杰,等. 鋰離子電池剩余使用壽命預測方法綜述[J]. 儲能科學與技術,2024,13(4):1266-1276.

[ 4 ] 云豐澤,劉勤明,汪宇杰. 基于融合神經網絡模型的鋰離子電池健康狀態間接預測[J/OL].信息與控制:1-13[2024-03-06].https://doi.org/10.13976/j.cnki.xk.2024.0283.

[ 5 ] 羅杰,王海瑞,朱貴富. 基于數據預處理和集成機器學習的鋰離子電池剩余使用壽命預測[J]. 陜西理工大學學報(自然科學版),2023,39(6):62-70.

[ 6 ] 牟安,胡艷茹,張慶. 淺談機器學習中的回歸問題[J]. 電子元器件與信息技術,2023,7(8):81-84.

[ 7 ] 孫婭楠,林文斌. 梯度下降法在機器學習中的應用[J]. 蘇州科技大學學報( 自然科學版),2018,35(2):26-31.

[ 8 ] 詹偉杰,錢凱程,謝歡等. 磷酸鐵鋰電池循環壽命的加速試驗驗證方法[J]. 汽車與新動力,2023,6(5):48-52.

主站蜘蛛池模板: 第一区免费在线观看| 国产91色| 久久精品国产亚洲AV忘忧草18| 亚洲aaa视频| 欧美亚洲国产视频| 国产一级做美女做受视频| 五月天香蕉视频国产亚| 欧美国产精品不卡在线观看| 色婷婷成人| 亚洲天堂精品在线| 久久这里只精品国产99热8| 亚洲精品日产精品乱码不卡| 欧美日韩导航| 色屁屁一区二区三区视频国产| 久久黄色一级视频| 日韩精品无码免费一区二区三区| 18黑白丝水手服自慰喷水网站| 国产精品永久久久久| 情侣午夜国产在线一区无码| 国产精品爽爽va在线无码观看| 婷婷色一二三区波多野衣| 免费日韩在线视频| 999精品色在线观看| 国产精品亚洲一区二区三区在线观看| 亚洲中文字幕av无码区| 手机成人午夜在线视频| 在线永久免费观看的毛片| 天天综合网站| 日韩在线播放欧美字幕| 中文纯内无码H| 久久国产精品嫖妓| 麻豆AV网站免费进入| 亚洲成人动漫在线| 亚洲日韩AV无码一区二区三区人| 四虎永久免费网站| 国产精品九九视频| 午夜啪啪网| 亚洲Va中文字幕久久一区| 国产福利一区在线| 国产97视频在线观看| 欧洲欧美人成免费全部视频 | 久久久久无码国产精品不卡| 91久久偷偷做嫩草影院精品| 九一九色国产| 亚洲欧洲免费视频| 亚洲高清日韩heyzo| 综合色区亚洲熟妇在线| 无码电影在线观看| 色丁丁毛片在线观看| a级毛片免费播放| 国产高颜值露脸在线观看| 日本午夜精品一本在线观看| 亚洲专区一区二区在线观看| 91高清在线视频| 国产第八页| 午夜视频www| 伊人大杳蕉中文无码| 99热这里只有免费国产精品 | 精品一區二區久久久久久久網站| 一级高清毛片免费a级高清毛片| 国产9191精品免费观看| 露脸一二三区国语对白| 国产成人无码久久久久毛片| 国产丝袜一区二区三区视频免下载| 特级aaaaaaaaa毛片免费视频| 最新亚洲人成无码网站欣赏网 | 午夜啪啪福利| 亚洲视频色图| 波多野结衣一区二区三区AV| 91丝袜美腿高跟国产极品老师| 国产精品女熟高潮视频| 在线观看国产精品第一区免费 | 在线免费亚洲无码视频| 精品国产aⅴ一区二区三区| 好吊色妇女免费视频免费| 欧美一级片在线| 99久久成人国产精品免费| 国产成人亚洲综合A∨在线播放| 57pao国产成视频免费播放| 国产精品久久精品| 9cao视频精品| 无码日韩人妻精品久久蜜桃|