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

基于深度學習的鋰離子電池剩余壽命估計

2021-07-14 00:14:26曹孟達張亞軍劉亞杰
無線電工程 2021年7期
關鍵詞:深度特征模型

曹孟達,張 濤,王 羽,張亞軍,劉亞杰

(國防科技大學 系統工程學院,湖南 長沙 410073)

0 引言

隨著我國工業的蓬勃發展,鋰離子電池技術已廣泛應用于車輛、航空航天、便攜式電子設備等領域。與傳統電池相比,鋰離子電池具有許多優勢,如高能量密度、循環壽命長、自放電率低且與其他電池化學物質相比沒有記憶效應[1-3]。這些優勢使得鋰離子電池被應用在更廣泛的領域,如新一代豐田普銳斯、比亞迪E6、K9和本田思域等電動汽車都采用鋰離子電池作為動力來源。尤其是在航空航天領域,鋰離子電池取代傳統鎳氫、鎳鎘電池,成為第三代衛星儲能電池,并已經投入實際生產和應用,例如美國國家航空航天局(NASA)的火星探測漫游者項目(Mars Exploration Rover,MER)、歐洲航天局(ESA)的火星快車號(Mars Express)和日本的獵鷹(Falcon Bird)小行星都已經選擇鋰離子電池作為能量儲備[4-5]。同時,鋰離子電池使用期間的安全性、可靠性和穩定性是應用中關注的重點,通常需要安裝電池管理系統(BMS)來確保電池系統的安全、高效運行[6-7]。

作為工業系統中的主要儲能設備,鋰離子電池故障常常會導致系統性能降低、失效,增加維修、維護成本[8]。1999年,美國太空試驗空軍研究實驗室因電池內部阻抗異常而故障失效[9]。2013年,機載鋰離子電池故障引起多架波音787失火,并導致所有同類型客機無限期停飛[10]。而衛星電源系統的鋰離子電池由于工作環境特殊,維修困難,一旦出現故障,將導致衛星整體失效,無法運轉。NASA發射的火星探測器電池存在過充問題,但操作者未及時發現其狀態仍然將探測器的太陽能電池板朝太陽方向旋轉,使電池溫度過高而失效,最終導致探測器丟失。因此,準確地評估、預測鋰離子電池的剩余使用壽命(Remaining Useful Life,RUL),在鋰離子電池狀態估計和健康管理中起著越來越重要的作用[11],能夠在電池出現失效前及時調整工作狀態,避免出現更嚴重的故障。

1 鋰離子電池RUL研究

鋰離子電池RUL估計的典型方法通??梢苑譃榛谀P偷姆椒╗12]、基于數據驅動的方法[13]和二者組合的混合方法[14]?,F在較普遍的粒子濾波方法[15]、艾林(Eyring)模型[16]、威布爾分布模型[17]等均屬于基于模型的方法。OSSAI等人[18]采用隨機效應模型和威布爾分布函數對鋰離子電池RUL進行評估,選擇最大似然估計(MLE)算法和隨機近似期望最大化(SEAM)算法對隨機效應參數進行優化,對鋰離子電池RUL預測精度達到98%以上。XU等人[19]通過建立狀態空間模型預測鋰離子電池RUL,該模型中參數和狀態的更新是通過期望最大化(EM)和擴展卡爾曼濾波器(EKF)算法的組合來實現。這些研究雖然能夠對復雜系統退化進行精確建模從而獲取較準確的預測結果,但其建模過程往往需要大量有關物理系統的先驗知識[20]。由于鋰離子電池內部復雜的化學反應,通常很難檢測和收集用于電池退化模型的綜合內部狀態參數,因此在實際情況中很難建立準確的預測模型。數據驅動方法能夠基于傳感器收集的歷史數據對退化特性建模,通過揭示傳感器數據中的潛在相關性和因果關系推斷出相應的系統信息[21](如RUL)。基于數據驅動的方法通常需要足夠的歷史數據來訓練模型,在預測上不過多依賴先驗知識。近年來提出了許多數據驅動算法,并且取得了良好的預測結果,包括人工神經網絡(Neural Network,NN)、支持向量機(SVM)[22]、隱馬爾可夫模型[23]、相關向量機(RVM)[24]等。將基于數據驅動的方法和基于模型的方法相結合的混合方法旨在利用2種方法的優點,避免其缺點[25]。鋰離子電池的混合方法主要與粒子濾波和卡爾曼濾波等方法相關。Dong等人[26]提出了一種基于短期浮動的鋰離子電池RUL預測框架,該框架通過應用基于布朗運動的退化模型來實現電池容量評估,將容量變化視為布朗粒子在一定時間內間隔的移動距離,粒子濾波用于估計布朗運動的漂移參數。盡管在混合方法上已經有了一些研究,但是開發有效的混合方法應用于實際退化仍然是非常困難的,特別是對于物理模型和數據驅動技術的結合。

在過去的幾年中,基于數據驅動的方法在鋰離子電池RUL預測領域得到了許多關注。但是,基于數據驅動的方法常常需要復雜的信號處理技術從傳感器數據中提取特征。這種信號處理需要人工提取、處理并分析信號數據,但人為因素的加入也導致模型的精確度和可靠性受到影響。隨著人工智能和生物技術的發展,深度學習在處理信號數據時具有良好的自動挖掘和提取信息的能力[27],能夠避免人為提取特征的不確定性。谷歌的Deepmind在AlphaGo上取得的成功證明了深度學習對大數據處理和功能學習的強大作用[28]。而深度神經網絡結構也在圖像識別、自然語言處理、語音識別等許多領域獲得了巨大的成功,并在提取原始振動信號和時頻特征方面進行故障診斷有很好的應用潛力[29-30]。

基于深度學習在信號處理和提取特征中的優勢,提出了一種集成的深度學習方法用于鋰離子電池RUL預測。將深度學習中的自動編碼器和深度神經網絡集成在一起,構建一種基于自動編碼器模型的20維特征提取方法來表征鋰離子電池的退化狀況,訓練基于深度神經網絡的多電池RUL預測模型。將該方法應用于NASA的鋰離子電池循環壽命的真實數據集進行實例驗證,實驗結果表明了該方法的有效性和優越性。

2 鋰離子RUL預測的深度學習框架

基于深度學習的鋰離子電池RUL預測模型框架如圖1所示。首先從原始數據中提取特征后采用自動編碼器對特征進行融合,然后將融合后的特征輸入深度神經網絡中,以預測鋰離子電池的RUL,輸出預測結果。

圖1 基于深度學習的鋰離子電池RUL預測模型

2.1 提取特征

2.1.1 原始信號數據

通過對傳感器收集的鋰離子蓄電池充放電過程時的數據進行分析,得出充放電過程,如圖2所示。

圖2 一次循環充放電過程

充電階段首先以恒定電流對鋰離子電池進行充電,待電壓升至固定值后,保持恒定電壓進行充電,直到充電電流降至固定值。放電階段同樣以恒定電流進行放電,直至電壓降至固定值后,停止放電。

在鋰離子電池循環充放電的全壽命周期內,獲得的充電數據包括充電溫度、充電測量電流、充電端電流、充電測量電壓。電池充電期間電荷參數變化如圖3所示。

(a) 端電壓變化

放電數據包括放電溫度、放電負載電流、放電負載電壓、放電測量電流。電池放電期間電荷參數變化如圖4所示。

(a) 負載電壓變化

隨著電池充放電循環次數的增加,電池壽命逐漸退化,在每一次循環中電池充放電時間不完全一致,因此采樣數據點也參差不齊,無法直接將原始采樣數據輸入特征融合模型,需要對原始數據進行預處理,以提取所有電量參數的典型特征。

2.1.2 提取特征

在對原始數據進行特征提取時,需要考慮提取得到的數據是否能夠有效表征鋰離子電池的退化和實際性能,而鋰離子電池的每個測試參數的曲線都有明顯的幾何特征,并隨電池壽命退化而發生偏移[31]。因此,根據鋰離子電池每個循環中的每個維度,提取各個維度中的典型幾何特征信息,并利用這些幾何特征來表示鋰離子電池當前的狀態。

① 電池充電期間端電壓特征提取如下:

(tmax(i),vi),s.t.vi≤4.2 V,i=1,2,3,...,n,

(1)

式中,tmax(i)為電池端電壓達到峰值,即將下降時的充電時間;vi為電池端電壓即將下降前的電壓值;n為當次循環樣本數。

② 電池充電期間端電流、測量電流特征提取如下:

(tmax(i),Ii),s.t.Ii≤1.5 A,i=1,2,3,...,n,

(2)

式中,tmax(i)為電池端電流、測量電流保持恒定不變的最長時間;Ii為電池端電流、測量電流即將下降前的電流值;n為當次循環樣本數。

③ 電池充電期間測量電壓特征提取如下:

(tcmv,vcm)={ti,vi|max(vi)},i=1,2,3,...,n,

(3)

式中,tcmv為電池測量電壓達到峰值,開始恒壓充電時的時間;vcm為此時的電壓值;n為當次循環樣本數。

④ 電池充電、放電期間溫度特征提取如下:

(tcT,Tc)={ti,Ti|max(Ti)},i=1,2,3,...,n,

(4)

式中,tcT為電池測量溫度達到峰值的時間;Tc為電池溫度峰值;n為當次循環樣本數。

⑤ 電池放電期間測量電壓、負載電壓特征提取如下:

(td,vd)={ti,vi|max(vi)},i=1,2,3,...,n,

(5)

式中,td為電池測量電壓、負載電壓達到峰值時的時間;vd為此時電壓值;n為當次循環樣本數。

⑥ 電池放電期間測量電流、負載電流特征提取如下:

(tmax(i),Ii),s.t.|Ii|≤2 A,i=1,2,3,...,n,

(6)

式中,tmax(i)為電池結束恒定電流放電、電流的絕對值將低于2 A的時間;Ii為此時的電流值;n為當次循環樣本數。

2.2 鋰離子RUL預測的深度學習框架

2.2.1 自動編碼器

采用神經網絡模型進行預測時,通常輸入特征信息越多,信息的表達能力愈強。但隨著提取特征維度的增加,容易導致模型信息冗余和計算效率低下。同時,電池充電時恒流放電結束和電壓達到峰值的時間、放電時恒流放電結束和電壓達到最低值的時間常常是高度相關甚至互補的,應當在不降低預測精度的情況下減少冗余數據,多傳感器收集的信息進行融合產生更準確、更可靠的信息表示。因此在進行深度神經網絡訓練前,需要對提取特征進行數據融合。經典的信息融合降維方法包括主成分分析(Principal Component Analysis,PCA)[32]、近鄰保持嵌入(Neighborhood Preserving Embedding,NPE)[33]和自動編碼器(Auto Encoder,AE)等。但PCA法存在局限性,在線性投影上效果較好且要求數據服從高斯分布,近鄰保持嵌入等方法無法學習高維抽象[34],因此采用AE對鋰離子電池的時域特征數據進行融合。

AE是一種3層的無監督神經網絡,具有完全對稱的網絡結構,采用輸入向量通過非線性映射在下一層形成一個高層次的概念。AE嘗試近似一個相同的函數,將輸入的x進行編碼,得到新的特征y,并且希望原始的x能夠從新的特征y中解碼出來,其結構如圖5所示。

圖5 自動編碼器的編碼和解碼

AE分為編碼和解碼2個階段。編碼是一個前向傳播過程,通過Sigmoid激活函數f(z)訓練數據集{x1,x2,…,xi,},xi∈Zn進行非線性映射到隱含層:

(7)

(8)

得到隱含層{y1,y2,…,yi}后,對隱含層進行解碼:

(9)

式中,W為不同層之間的權值向量;b為偏差。

自動編碼器解碼時的損失函數為:

(10)

式中,m,n分別為原始數據維度和隱含層維度,鋰離子電池特征數據維度m為20,隱含層維度n為16;x′,x分別是解碼后輸出數據和原始數據。

2.2.2 深度神經網絡

深度學習技術已經被廣泛應用于各行各業中,通過組合多種類型的網絡層,形成深度神經網絡模型,逐層對原始數據計算,利用反向傳播算法學習對數據越來越抽象的表示形式,從而提高對目標預測、圖像分類等任務的精確度[35]。由于深度神經網絡中每個隱含層都可以是非線性變換的輸出層,因此深度神經網絡比淺層神經網絡具有更強的表達能力。

在鋰離子電池RUL預測框架中使用深度神經網絡模型,它是一種有監督的學習模型,在前向傳播過程接收原始數據(即經過自動編碼器融合后的特征數據)將其映射為固定數據量的輸出數據,從前一層到下一層的計算過程中,融合特征被加權求和,經過激勵函數,得到輸出結果。

加權求和過程為:

(11)

激勵函數一般有Sigmoid函數、tanh函數和Relu函數,Sigmoid函數如式(8),tanh函數和Relu函數如式(12)和式(13)所示:

f(x)=tanh(x),

(12)

f(x)=max(x,0)。

(13)

訓練深度神經網絡時,設置預測結果和實際結果的均方誤差(Mean Square Error,MSE)作為損失函數:

(14)

3 實驗分析

3.1 實驗數據

實驗數據來自于NASA埃姆斯卓越故障預測研究中心(Prognostic Center of Excellence,PCoE)的鋰離子電池數據集。本文利用了數據集中的B5、B6、B7三種鋰離子電池數據開展驗證實驗,該系列電池均為市場銷售的18650鋰離子電池,在25 ℃下進行了3種不同工作模式下的加速退化實驗,并記錄了實驗數據,步驟如下:

① 充電過程:以1.5 A的恒流充電模式對鋰離子電池進行充電,電壓不斷升高至4.2 V后開始恒壓充電,直至充電電流降低至0.02 A。

② 放電過程:以2 A的恒流放電模式對鋰離子電池進行放電,直至B5、B6、B7三組鋰離子電池的電壓降至2.7,2.5,2.2 V。

③ 不斷進行充放電循環,加速電池退化過程,當檢測到電池容量衰減到70%時,判定電池失效,實驗結束。

3.2 模型訓練結果及分析

鋰離子電池RUL預測模型分為AE和深度神經網絡兩部分,選擇B5、B6電池數據作為訓練集,B7電池作為測試集對預測模型進行實驗驗證,并將混合模型(ADNN)預測結果和深度神經網絡模型、SVM模型和采用AE融合特征的AE-SVM模型預測結果進行對比。

在AE模型中,傳感器收集的原始數據特征經預處理后得到20維的特征數據。編碼過程采用Sigmoid函數作為激勵函數,設置中間層為16維,解碼過程的激勵函數采用Relu函數,得到中間層輸出結果即為深度神經網絡預測模型的輸入數據。在深度神經網絡部分,設置隱含層數分別為12,7,4,輸出層為1,即鋰離子電池容量。中間層激活函數均采用Relu函數,模型參數更新采用Adam優化算法,兩部分訓練過程損失函數如圖6所示。

(a) 自動編碼器訓練損失

深度神經網絡訓練結束后,采用B7電池進行鋰離子電池RUL預測,未采用AE對特征數據進行融合處理得到預測結果如圖7(a)所示,采用自動編碼器處理后的ADNN預測結果如圖7(b)。

預測結果中橫軸為B7電池充放電循環次數,縱軸為電池容量歸一化后結果。藍色的點為真實值,紅色的線為預測值,能夠觀察到圖7(a)中RUL預測曲線與實際值趨勢相近,但預測誤差較大。而圖7(b)中RUL預測曲線與實際值基本吻合。

(a) DNN

使用SVM模型對B7電池進行RUL預測的結果如圖8所示,能夠發現采用自動編碼器對特征數據進行融合處理后的SVM模型預測效果更好。

(a) SVM

除損失函數均方誤差(Mean Square Error,MSE)外,進一步采用均方根誤差(Root Mean Square Error,RMSE)和平均絕對百分比誤差(Mean Absolute Percentage Error,MAPE)對模型預測精度進行驗證:

(15)

(16)

模型預測誤差對比結果如表1所示。

表1 預測誤差

由表1可以看出,采用深度神經網絡對鋰離子電池RUL預測具有很好的效果,而采用自動編碼器對鋰離子電池數據進行融合處理后,預測精度都有了一定的提升。因此本文提出的基于自動編碼器的ADNN模型能夠準確、可靠地預測鋰離子電池的RUL。當衛星發射到太空后,由于無法直接獲取容量數據,通過地面同類型電池循環實驗構造鋰離子電池容量評估模型,根據衛星傳回地面的相關數據得到衛星鋰離子電池的實時容量,使地面操作人員更直觀清晰地了解衛星電池的工作狀況。

4 結束語

鋰離子電池的RUL預測對鋰離子電池狀態估計和健康管理很重要,因此本文提出了一種深度學習框架的鋰離子電池RUL預測方法。這種深度學習框架采用自動編碼器對鋰離子電池數據進行特征提取和數據融合,深度神經網絡對鋰離子電池RUL進行預測?;贜ASA的電池測試數據,與支持向量機方法相比,驗證了自動編碼器在特征提取融合上的優勢和本混合方法在鋰離子電池RUL預測上具有更好的準確性和有效性。

根據這種方法,在衛星在軌運行期間,通過地面同步實驗構建鋰離子電池RUL預測模型,結合衛星傳輸到地面的遙測數據實時了解鋰離子電池容量,為地面操作人員判斷衛星電池健康狀態提供參考。下一步計劃研究在不同充放電環境下鋰離子電池的RUL預測方法。

猜你喜歡
深度特征模型
一半模型
深度理解一元一次方程
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
深度觀察
深度觀察
深度觀察
抓住特征巧觀察
主站蜘蛛池模板: 中国国产A一级毛片| 亚洲无码精彩视频在线观看| 日本人又色又爽的视频| 日本一本在线视频| 伊人久久久久久久久久| 青草精品视频| 精品少妇人妻无码久久| 国产成人1024精品| 18禁色诱爆乳网站| 国产精品无码久久久久AV| 91精品国产自产在线老师啪l| 九色综合视频网| 啦啦啦网站在线观看a毛片| 久久黄色毛片| 欧美一级专区免费大片| 久久91精品牛牛| 高清欧美性猛交XXXX黑人猛交 | 欧美精品亚洲日韩a| 日韩第一页在线| 久久永久视频| 好吊日免费视频| 国产欧美精品午夜在线播放| 99在线免费播放| 福利国产微拍广场一区视频在线| 国产一在线观看| 国产无码制服丝袜| 中文字幕 91| 精品伊人久久久久7777人| 人人看人人鲁狠狠高清| 成人一级黄色毛片| v天堂中文在线| 欧美在线视频不卡| 欧美成人午夜在线全部免费| 丰满少妇αⅴ无码区| 色综合婷婷| 免费 国产 无码久久久| 亚洲天堂自拍| 国产成人精品免费av| 国产欧美综合在线观看第七页| 亚洲一区二区三区香蕉| 国产精品太粉嫩高中在线观看| 欧美国产日韩在线| 中文字幕亚洲电影| 91麻豆精品国产91久久久久| 72种姿势欧美久久久久大黄蕉| 精品少妇人妻无码久久| 国产成人高清精品免费软件| 丁香五月亚洲综合在线 | 精品欧美视频| 国产尤物jk自慰制服喷水| 国产十八禁在线观看免费| 国产欧美视频一区二区三区| 国产区在线看| 国产精品va免费视频| 9啪在线视频| 国产亚洲精品自在线| 欧美一级黄色影院| 成人国产精品2021| 国产在线第二页| 天天躁夜夜躁狠狠躁躁88| 在线观看国产小视频| 亚洲一区二区三区麻豆| 亚洲成年人片| 亚洲bt欧美bt精品| 香蕉久久永久视频| 狂欢视频在线观看不卡| 欧美午夜一区| 亚洲综合专区| 国产在线精品网址你懂的| 日韩黄色在线| 超级碰免费视频91| 3344在线观看无码| 天堂中文在线资源| 国产一区免费在线观看| 99人体免费视频| 91福利免费| 欧美日韩导航| 成人一区在线| 欧美成人精品在线| 制服丝袜在线视频香蕉| 好紧太爽了视频免费无码| 亚洲精品视频免费观看|