李康樂 張云逸 韓勁松 賀維
摘 要:鋰離子電池憑借其優(yōu)越的儲能性能被廣泛應用在許多領(lǐng)域,而隨著使用時間增加,鋰離子電池的老化加劇容易導致不同程度的故障,因此對鋰離子電池進行在線故障診斷至關(guān)重要。為了進一步提高故障診斷的準確率和透明性,提出使用連續(xù)概率分布證據(jù)推理(ER)規(guī)則的故障診斷模型,并使用優(yōu)化方法優(yōu)化相關(guān)參數(shù)。首先,從充放電過程中提取能反映電池健康狀態(tài)(SOH)的特征指標,采用Spearman相關(guān)系數(shù)分析特征指標與SOH之間的關(guān)聯(lián)來提取健康因子;第二,考慮到電池的故障信息具有不確定性,提出一種基于ER規(guī)則的連續(xù)概率分布參考點的故障診斷方法,采用高斯分布描述參考點,實現(xiàn)在線故障診斷;第三,設計了一種帶約束的鯨魚優(yōu)化算法(WOA)優(yōu)化證據(jù)參數(shù),構(gòu)建GERW故障診斷模型,使模型故障診斷準確率達到最優(yōu);最后,通過分析SOH對故障進行模糊劃分,以NASA電池數(shù)據(jù)集為例驗證GERW模型的有效性,此外還將模型拓展到電池SOH估計中。驗證結(jié)果表明,GERW模型對比其他故障診斷方法具有更高準確率且診斷過程更加透明,在SOH估計中也有一定效果。
關(guān)鍵詞:鋰離子電池;故障診斷;證據(jù)推理規(guī)則;高斯分布;信息轉(zhuǎn)換;鯨魚優(yōu)化算法
中圖分類號:TP18?? 文獻標志碼:A?? 文章編號:1001-3695(2023)12-005-3551-08
doi:10.19734/j.issn.10013695.2023.04.0154
Lithium batteries fault diagnosis based on WOA optimized probability distribution reference points
Abstract:Lithiumion batteries are widely used in various fields due to their superior energy storage performance.However,with the increase of using time,the aging of lithiumion batteries is prone to lead to different failure degrees,so online fault diagnosis for lithiumion batteries is crucial.To improve the accuracy and transparency of fault diagnosis,this paper proposed a fault diagnosis model based on continuous probability distribution evidential reasoning (ER) rule,and optimized the related parameters by optimization method.Firstly,this paper extracted characteristic indicators that could reflect batteries state of health (SOH) from charging and discharging process,and used Spearman correlation coefficient to analyze the correlation between characteristic indicators and the SOH to extract health indexes.Secondly,considering the uncertainty of battery fault information,this paper proposed a fault diagnosis method based on continuous probability distribution reference points of evidential reasoning(ER) rule,it used Gaussian distribution to describe the reference points,so as to achieve online fault diagnosis.Thirdly,it designed a whale optimization algorithm (WOA) with constraints to optimize evidence parameters to construct the GERW fault diagnosis model,so that the accuracy of model fault diagnosis reached the best.Finally,it made fuzzy division of faults by analyzing SOH,and verified the effectiveness of the GERW model by taking the NASA battery data set as an example.In addition,the model was extended to batteries SOH estimation.The verification results show that GERW model has higher accuracy and more transparent process than other fault diagnosis methods,and it also has a certain effect in SOH estimation.
Key words:lithiumion batteries;fault diagnosis;evidential reasoning rule;Gaussian distribution;information conversion;whale optimization algorithm(WOA)
0 引言
鋰離子電池在現(xiàn)代生活和工業(yè)生產(chǎn)中的廣泛應用,從電子設備到汽車領(lǐng)域和航空航天領(lǐng)域,突顯了它們在為當代社會提供動力方面的重要作用。然而,隨著充放電循環(huán)次數(shù)增加,電池壽命和存儲容量等健康狀態(tài)(SOH)指標將不斷惡化,導致不同程度的故障。因此,實現(xiàn)在線故障診斷對于保障電池安全可靠運行、降低設備性能下降或因電池故障導致的停機事故具有重要意義。目前常用的鋰電池故障診斷方法有基于模型的方法、基于信號的方法和基于數(shù)據(jù)驅(qū)動的方法[1]三種類型。
基于模型的方法通常利用各種濾波方法和獲取電池模型參數(shù)中包含的故障信息生成殘差信號來檢測故障。Yang等人[2]提出一種基于擴展卡爾曼濾波器的車載鋰電池故障診斷方法,利用庫侖計數(shù)估算的充電狀態(tài)(state of charge,SOC)與SOC差異來檢測故障。Sidhu等人[3]提出一種自適應故障診斷技術(shù),利用擴展卡爾曼濾波器用于估計電池的端電壓并生成殘差信號來生成確定特征故障的概率。Feng等人[4]提出一種基于等效電路的內(nèi)短路故障診斷模型,利用擴展卡爾曼濾波器和遞歸最小二乘估計電池SOC、電壓和內(nèi)阻等指標來進行故障診斷。Feng等人[5]提出了基于電池內(nèi)部短路的電化學—熱耦合模型實現(xiàn)故障診斷。然而基于模型的方法計算成本較高,一些復雜且高耦合的電化學模型難以在線實現(xiàn)故障診斷。
基于信號的方法可以直接在采集數(shù)據(jù)上實現(xiàn),因為采集數(shù)據(jù)中會攜帶故障信息,常見信號包括電壓信號和電流信號等。Jiang等人[6]提出一種基于信號的故障診斷方法,利用流形學習對時間序列特征提取、特征融合和降維影響的信號分析,最后基于聚類的異常值檢測來識別異常信號特征。劉鵬等人[7]提出一種基于快速傅里葉變換和異常系數(shù)評估的動力電池電壓不一致性故障診斷方法,提取頻域中的幅值作為特征參數(shù)實現(xiàn)故障診斷。Kong等人[8]對達到滿電狀態(tài)單體電池的充電電壓曲線進行變化,依據(jù)單體間的剩余充電容量的變化不一致性進行故障診斷。雖然基于信號的方法計算簡單且無須搭建電池的運行模型,但該方法無法應用在傳感器故障和電池狀態(tài)不一致時的故障診斷。
基于數(shù)據(jù)驅(qū)動的方法依賴歷史觀測數(shù)據(jù),通過統(tǒng)計方法和機器學習方法建模來進行故障診斷。Kang等人[9]提出一種改進的相關(guān)系數(shù)方法來診斷電池短路、傳感器故障和連接故障。Xue等人[10]提出一種新型的電動滑板車電池組故障診斷與異常檢測方法,基于高斯分布確定診斷系數(shù),利用K均值聚類算法、Z評分法和sigma篩選法對異常電池進行檢測和定位。夏飛等人[11]提出在決策層采用DS證據(jù)理論組合規(guī)則來確定基于BP網(wǎng)絡和RBF網(wǎng)絡的故障診斷算法結(jié)果,依據(jù)決策準則確定鋰電池系統(tǒng)的故障狀態(tài)。彭運賽等人[12]提出一種基于改進的卷積神經(jīng)網(wǎng)絡和信息融合鋰離子電池組故障診斷方法,利用DS證據(jù)理論融合初步和輔助診斷結(jié)果得到最終的故障診斷結(jié)果。Li等人[13]提出了一種基于樣本熵的鋰電池故障診斷方法,該方法經(jīng)過真實世界數(shù)據(jù)驗證,可以在各種工作條件下準確識別電池故障。Li等人[14]結(jié)合長短期記憶循環(huán)神經(jīng)網(wǎng)絡和等效電路模型,提出了一種新的電池故障診斷方法,利用改進的自適應增壓方法提高診斷準確率。然而基于數(shù)據(jù)驅(qū)動的方法過于依賴觀測數(shù)據(jù)的質(zhì)量,此外采用的機器學習建模方法是黑盒模型,導致診斷結(jié)果不具有可解釋性。
綜上所述,現(xiàn)有的大部分研究聚焦于診斷鋰電池的特定故障,而對故障程度的研究相對較少。隨著使用時間增加,電池性能下降導致不同程度的故障,因此有必要在線診斷鋰電池的故障程度以防止事故發(fā)生。張睿等人[15]提出一種基于Delphi變異系數(shù)組合賦權(quán)法的電池性能評估方法,評估電池成組的總體性能下降程度,為工程中成組使用動力電池提供決策依據(jù)。Yao等人[16]提出一種基于遺傳算法的改進極限學習機對鋰電池組的故障狀態(tài)進行優(yōu)化估計,利用電壓信號提取特征參數(shù)來檢測電池組的故障程度。上述方法未能有效結(jié)合多種包含故障信息的特征指標,或僅對單一指標分析,導致無法得到綜合全面的故障診斷結(jié)果。同時,鋰電池在運行過程中難免會受到干擾,導致指標中包含不確定性信息[17]。ER規(guī)則作為一種半定量信息方法,能夠考慮定性知識和定量信息,有效融合多源信息以解決不確定性問題,得到綜合評估結(jié)果[18]。
ER規(guī)則最初由文獻[19]在2013年提出,其在信息融合與處理不確定性方面具有顯著優(yōu)勢而被廣泛應用于評估與決策的多個領(lǐng)域中,包括多屬性決策分析[20]、信息融合[21,22]和專家系統(tǒng)[23,24]等。因此,本文利用ER規(guī)則融合包含鋰電池故障信息的特征指標,實現(xiàn)對鋰電池不同程度故障的診斷。
作為ER規(guī)則中信息轉(zhuǎn)換的重要參數(shù),證據(jù)參考點極大程度上決定了ER規(guī)則的聚合結(jié)果,參考點可以看作是對指標信息狀態(tài)的劃分,同時整體的聚合結(jié)果也與指標信息狀態(tài)的劃分密切相關(guān)[25]。目前的研究中,參考點的設置包括定量和定性兩種方式。定性方式由決策者或?qū)<腋鶕?jù)領(lǐng)域知識進行主觀判斷,給出輸入相對于不同參考點的置信度。定量方式采用信息轉(zhuǎn)換方法將信息轉(zhuǎn)換成特定的參考值,常用的定量方式包括基于規(guī)則的方法和基于區(qū)間[26]的方法。然而,定性方式過于依賴專家知識,定量方式不能全面描述相應的狀態(tài),缺乏反映實際信息的能力,在轉(zhuǎn)換過程中丟失大量有效信息,導致評估結(jié)果不合理。同時,區(qū)間形式只給出了上下界,無法解決參考點的概率不確定性。針對上述問題,提出了一種基于連續(xù)概率分布參考點的ER規(guī)則模型。鑒于高斯分布已廣泛應用于各個領(lǐng)域,且與鋰電池退化過程基本一致,因此將參考點的分布形式指定為高斯分布。此外,初始的高斯分布相關(guān)參數(shù)根據(jù)專家知識給出,可能并非最優(yōu)參數(shù),有必要利用參數(shù)優(yōu)化方法來優(yōu)化參數(shù),以提高故障診斷的準確率。
目前成熟的智能優(yōu)化算法有遺傳算法(GA)[27]、差分進化算法(DE)[28]和粒子群算法(PSO)[29]等。遺傳算法作為一種全局優(yōu)化概率算法具有進化的特性,在搜索過程中無須考慮問題的內(nèi)在性質(zhì),對于任意形式的目標函數(shù)和約束都能處理,但其存在早熟問題,易陷入局部最優(yōu),同時對于高維數(shù)參數(shù)的優(yōu)化處理效果不佳;作為遺傳算法的拓展,差分進化算法引入了利用當前群體中個體差異來構(gòu)造變異個體的差分變異模式作為進化方式,在繼承遺傳算法優(yōu)點的同時保持高魯棒性,但仍未擺脫遺傳算法中的局部最優(yōu)問題;粒子群算法作為一種群智能算法,通過追隨當前搜索到的最優(yōu)值來尋找全局最優(yōu),具有參數(shù)少、收斂速度快的優(yōu)點,但其存在早熟且被證明非全局收斂的缺點。然而,鯨魚優(yōu)化算法作為一種元啟發(fā)式優(yōu)化算法,根據(jù)鯨魚圍捕獵物的行為而提出,其中每個鯨魚的位置代表了一個可行解,在鯨魚群捕獵過程中,每只鯨魚有兩種行為:a)包圍獵物,所有鯨魚都向著其他鯨魚前進來包圍獵物;b)汽包網(wǎng),鯨魚環(huán)形游動噴出氣泡來驅(qū)趕獵物。在每一代的游動中,鯨魚們會隨機選擇這兩種行為來進行捕獵,采用隨機或最佳搜索代理來模擬捕獵行為,有效避免了早熟問題,提高了算法的全局搜索能力,同時具有無須梯度信息、且參數(shù)量少的優(yōu)點[30],因此本文利用WOA優(yōu)化證據(jù)參數(shù),使故障診斷的效果達到最優(yōu)。
本文提出了一種基于WOA優(yōu)化的連續(xù)概率分布ER故障診斷模型,主要貢獻包括:a)利用高斯分布描述證據(jù)的參考點,構(gòu)建了GER模型,解決參考點的概率不確定性和有效信息缺失的問題;b)根據(jù)故障診斷的結(jié)果,提出一種帶約束的鯨魚優(yōu)化算法來優(yōu)化證據(jù)參數(shù),構(gòu)建了GERW模型,在提高故障診斷準確率的同時保證參數(shù)的合理性。
1 問題描述
構(gòu)建GERW模型,主要解決的問題如下:
問題1 特征指標的選取。作為故障診斷的基礎(chǔ),包含故障信息的指標多元,特征各異,僅憑單一指標無法有效診斷故障,聯(lián)合多指標進行綜合的故障診斷至關(guān)重要,如何選取合理的特征指標是亟待解決的第一個問題。鑒于此,本文提出
indicator=S(X1,X2,…,XI)(1)
其中:S(·)代表非線性函數(shù);X代表特征指標;I代表指標的個數(shù)。
問題2 連續(xù)概率分布參考點的設置。作為ER規(guī)則的基本參數(shù),參考點設置的合理與否將直接影響故障診斷的效果,如何選取合理的分布形式描述參考點以解決概率不確定性和信息缺失是亟待解決的第二個問題。鑒于此,本文提出
RP=g(X,υ)(2)
其中:g(·)代表非線性函數(shù);υ代表連續(xù)概率分布的參數(shù)集合。
問題3 參數(shù)優(yōu)化方法的設置。連續(xù)概率分布的初始參數(shù)由專家知識給出,主觀性較強并且無法保證最優(yōu)效果,有必要采取優(yōu)化方法確定更合理的參數(shù),如何選取合理方法來優(yōu)化相關(guān)參數(shù)使故障診斷達到最優(yōu)效果是亟待解決的第三個問題。鑒于此,本文提出
υbest=W(X,γ)(3)
其中:W(·)代表非線性函數(shù);γ代表優(yōu)化方法的參數(shù)集合。GERW模型的總體故障診斷流程如圖1所示。
2 GERW故障診斷模型的構(gòu)建
本文在考慮選取包含故障信息特征指標的基礎(chǔ)上,提出利用ER規(guī)則融合多指標進行故障診斷,并利用高斯分布描述參考點解決信息缺失和概率不確定性問題,最后利用WOA優(yōu)化參數(shù)。
2.1 ER規(guī)則
假設一個由一系列互斥和相關(guān)命題組成的辨識框架Θ={H1,…,HN},共有I條互相獨立的證據(jù)以置信分布的形式表示:
ei={(Hn,pn,i),n=1,…,N,i=1,…,I;(Θ,pΘ,i)}(4)
其中:pn,i表示證據(jù)i對命題Hn的支持程度,即置信度;pΘ,i表示證據(jù)i對辨識框架Θ的支持程度。每個指標都被當作一條證據(jù),每條證據(jù)ei都有可靠度ri和權(quán)重wi兩個參數(shù),分別采用基于距離的方法和變異系數(shù)法計算[31]。
a)證據(jù)可靠度的計算。由于鋰電池運行時會受到各種不確定性因素的干擾,導致特征指標不可靠,所以融合指標證據(jù)時必須考慮其可靠性,利用基于距離的方法進行計算,如下所示。
證據(jù)可靠度為
b)證據(jù)權(quán)重的計算。在融合證據(jù)時,為了體現(xiàn)證據(jù)間的相對重要程度,有必要通過證據(jù)權(quán)重來體現(xiàn)。利用變異系數(shù)法計算,如下所示。
則證據(jù)權(quán)重為
求得上述證據(jù)參數(shù)之后,ER規(guī)則的聚合結(jié)果pn,e(I)可由解析ER方法計算:
其中:pn,e(I)代表I條證據(jù)對命題Hn的聯(lián)合支持程度,即聯(lián)合置信度,描述為置信分布形式。
e(I)={(Hn,pn,e(I)),n=1,…,N,(Θ,pΘ,e(I))}(13)
2.2 基于高斯分布的信息轉(zhuǎn)換方法
本節(jié)描述了利用高斯分布對特征指標進行信息轉(zhuǎn)換的過程。假設共有I個指標,N個故障等級,如下所示。
{(xi,Hn,i),i=1,…,I,n=1,…,N}(14)
其中:Hn,i表示指標xi對應的第n個故障等級,所有故障等級均可將xi劃分為N個狀態(tài)。
xi(k)=[x1,i(k),x2,i(k),…,xN-1,i(k),xN,i(k)](15)
每級指標數(shù)據(jù)都被視為服從高斯分布,表示為g(un,i,σn,i),有
xn,i(k)≈g(un,i,σn,i)(16)
基于高斯分布的特性,其計算為
其中:un,i表示高斯分布的均值;σn,i表示高斯分布的標準差,它們的初始值由專家知識給出,后續(xù)通過優(yōu)化得到精確數(shù)值。
un,i和σn,i作為故障等級參數(shù),反映了高斯分布的狀態(tài),un,i可視為不同等級中最具代表性的點,指標數(shù)據(jù)離un,i越近,其隸屬于Hn,i的程度越高,如圖2所示。
可以理解為當特征指標位于兩個不同等級之間,對每個等級的隸屬程度取決于高斯分布g(un,i,σn,i,xn,i(k))的加權(quán)值??紤]到實際情況,共有三種條件有待討論。
條件1 指標xi(k)位于un,i和un+1,i之間。
條件2 指標xi(k)大于uN,i。
pN,i(k)=1 pm,i(k)=0,m≠N(18b)
條件3 指標xi(k)小于u1,i。
p1,i(k)=1 pm,i(k)=0,m≠1(18c)
式(18)引入高斯分布對特征指標進行信息轉(zhuǎn)換,其計算結(jié)果即為式(4)中的pn,i,不僅增強了ER規(guī)則處理不確定性的能力,還在一定程度上提高了故障診斷的效果。
2.3 參數(shù)的優(yōu)化過程
考慮到專家設置的初始證據(jù)參數(shù)不一定準確,有必要利用優(yōu)化算法來調(diào)整參數(shù),獲得故障診斷的最優(yōu)解。WOA是模仿座頭鯨的狩獵行為進而提出的一種新型啟發(fā)式優(yōu)化算法,其操作簡單,調(diào)整的參數(shù)少且跳出局部最優(yōu)的能力強,因此本文利用WOA優(yōu)化高斯分布的相關(guān)參數(shù)。在WOA有包圍獵物、狩獵行為和搜索獵物三個過程,如下所示。
a)包圍獵物。該過程可由如式(19)(20)表述。
D=|CXbest(t)-X(t)|(19)
X(t+1)=Xbest(t)-AD(20)
其中:A和C代表系數(shù)向量;X(t)代表當前鯨魚的位置向量;t為當前的迭代次數(shù)。向量A和C可由下式計算:
A=2av1-a,C=2v2(21)
a=2-2t/Tmax(22)
其中:v1和v2代表分布于[0,1]的隨機向量;Tmax代表最大迭代次數(shù);a從2線性下降到0。
b)狩獵行為。座頭鯨的狩獵行為是以螺旋運動游向獵物進行狩獵,可由式(23)(24)表述。
X(t+1)=Xbest(t)+Dpeblcos(2πl(wèi))(23)
Dp=|Xbest(t)-X(t)|(24)
其中:Dp代表座頭鯨和獵物間的距離;b代表定義螺旋運動軌跡的常數(shù);l代表[-1,1]的隨機數(shù)。此外,座頭鯨以螺旋狀運動軌跡游向獵物的同時還要收縮包圍圈,因此假設收縮包圍圈的概率為Pi,選擇螺旋模型更新座頭鯨位置的概率為1-Pi,有
其中:當靠近獵物時減小a的值,以此向量A的波動范圍也隨之下降,在迭代過程中a的值從2下降到0,A是[-a,a]的隨機值,座頭鯨的下一個位置可以是其現(xiàn)在所處位置和獵物所處位置之間的任意位置,A越小,游走的步長越小。
c)搜索獵物。該過程可由式(26)(27)表述。
D=|CXrand(t)-X(t)|(26)
X(t+1)=Xrand(t)-AD(27)
其中:Xrand(t)代表隨機選擇的鯨魚的位置。當A≥1時隨機選擇一個搜索代理,根據(jù)隨機選擇的鯨魚位置來更新其他鯨魚的位置,加強WOA的全局搜索能力。WOA算法的基本流程如圖3所示。WOA的流程可以分為如下六步:
a)初始化鯨魚位置信息,設置鯨魚種群數(shù)為N,最大迭代次數(shù)為Tmax。
b)計算每個鯨魚的適應度,判斷參數(shù)是否處于約束區(qū)間內(nèi),找到當前處于約束區(qū)間內(nèi)最優(yōu)位置的鯨魚并保存。
c)計算參數(shù)和系數(shù)向量,判斷概率p是否小于0.5,若是則轉(zhuǎn)入步驟d),否則按式(19)(20)更新鯨魚位置。
d)判斷系數(shù)向量A的絕對值是否小于1,若是則包圍獵物,按式(19)(20)更新鯨魚位置,否則全局隨機搜索獵物,按式(26)(27)更新鯨魚位置。
e)當位置更新結(jié)束,再次計算每個鯨魚的適應度,并與上次迭代的最優(yōu)位置的鯨魚比較,若優(yōu)則利用最新的最優(yōu)解替換。
f)判斷是否達到最大迭代次數(shù),若是則獲得最優(yōu)解,否則繼續(xù)迭代。
2.4 基于GERW模型的故障診斷流程
GERW模型的故障診斷流程包括選取健康因子、高斯分布的健康因子信息轉(zhuǎn)換、ER規(guī)則融合診斷和WOA優(yōu)化高斯參數(shù)四部分組成。作為故障診斷的基礎(chǔ),選取有效的特征指標作為健康因子(HI)將直接影響診斷效果。在實際工程中,并非每種特征指標都包含有效的故障信息,因此有必要分析特征指標和故障狀態(tài)之間的相關(guān)性,提取有效的健康因子。為了驗證可行性,利用Spearman相關(guān)系數(shù)分析特征指標和故障狀態(tài)的相關(guān)性。假設有兩組數(shù)據(jù)變量αi和βi,i=1,…,n,Spearman相關(guān)系數(shù)如式(28)所示。
獲得健康因子后將其視為證據(jù),根據(jù)式(18)并結(jié)合專家知識設置服從高斯分布的參考點,將利用高斯分布將健康因子進行信息轉(zhuǎn)換,得到式(4)所示的置信分布形式;再根據(jù)式(5)~(7)和式(8)~(11)分別計算證據(jù)可靠度和證據(jù)權(quán)重,利用式(12)所示的ER規(guī)則融合上述證據(jù)參數(shù),得到故障診斷的結(jié)果。假設鋰電池的故障程度包括N種狀態(tài),各觀測點的輸出聯(lián)合置信度pn,e(I)(k)如式(29)所示。
{(H1,p1,e(I)(k)),(H2,p2,e(I)(k)),…,(HN,pN,e(I)(k)),k=1,2,…,T-1,T}(29)
其中:輸出的最大聯(lián)合置信度pn,e(I)(k)所支持的故障狀態(tài)即當前的診斷結(jié)果,如式(30)所示。
故障診斷的總體準確率被定義為
其中:right代表被診斷的觀測點和實際故障狀態(tài)一致的觀測點個數(shù);all代表被診斷觀測點的總數(shù)且all=T。
經(jīng)過上述步驟,得到初始故障診斷結(jié)果,但初始等級參數(shù)un,i和σn,i由專家知識設置,導致診斷結(jié)果并非最優(yōu),因此為了提高模型精度,利用WOA對等級參數(shù)進行調(diào)整。待優(yōu)化的目標函數(shù)和約束條件如下:
其中:Ulb和Uub分別代表un,i的上界和下界;ci代表限制不同等級之間過度重疊的系數(shù),均可由觀測數(shù)據(jù)結(jié)合專家知識確定。
GERW模型的總體故障診斷流程如圖4所示。
3 案例分析
為了驗證所提GERW故障診斷模型的有效性,以NASA公開鋰離子電池數(shù)據(jù)集為例,對鋰電池在充放電循環(huán)過程中的故障狀態(tài)進行診斷。
3.1 數(shù)據(jù)處理
本文采用的驗證數(shù)據(jù)來源于NASA提供的規(guī)格為2 A·h的18650鈷酸鋰電池老化數(shù)據(jù)集。以電池每次充放電循環(huán)的相關(guān)數(shù)據(jù)提取特征指標。具體操作包括充電模式和放電模式兩部分:
a)充電模式。鋰電池在1.5 A的恒定電流模式下充電,直到電池電壓達到4.2 V,再以恒定電壓4.2 V充電,一直充到電流降至20 mA為止。
b)放電模式。以恒定電流2 A進行放電,直到電壓達到設定的截止電壓。
當電池容量相對額定容量下降30%,充放電循環(huán)停止。
因此本文選取電池B0006,提取充電模式下的恒定電流下電壓從3.8 V升至4.2 V的電壓升放時間以及恒定電壓條件下電流從1.5 A降到0.5 A的電流降放時間作為特征指標1和2??紤]到溫度的影響,還提取了每次循環(huán)周期內(nèi)的最大溫差作為特征指標3。指標如圖5所示。
根據(jù)電池的剩余容量計算SOH,以SOH為性能標準來劃分故障狀態(tài)和分析指標相關(guān)性,選取健康因子,SOH計算公式為
其中:Ci代表第i次循環(huán)后的電池容量;C代表電池的額定容量。SOH如圖5所示。
如圖6所示,隨著鋰離子電池循環(huán)充放電的次數(shù)增加,電池內(nèi)部結(jié)構(gòu)會發(fā)生重大改變進而導致電池性能不斷退化,比如鋰離子在移動過程中與電解液發(fā)生反應導致的鋰損失和電解液分解,SEI 膜增厚或分解,集電極腐蝕等,因此電池的SOH隨著充放電循環(huán)呈下降趨勢,SOH可以直觀反映出鋰電池的故障狀態(tài),SOH值越小,電池老化越嚴重,故障等級越高。本文以SOH為參照設置電池的三種故障等級:當SOH值處于0.8附近及以上時,電池處于正常狀態(tài);當SOH值處于0.7~0.8,電池輕度故障;當SOH值低于0.7,電池嚴重故障。雖然根據(jù)SOH的變化曲線能在一定程度上推測處于當前的故障程度,但當數(shù)據(jù)波動較大且處于臨界狀態(tài)時,故障程度難以準確診斷,且單一指標無法全面描述電池的故障狀態(tài),有必要綜合多項指標,得到全面合理的故障診斷結(jié)果。最后,利用Spearman相關(guān)系數(shù)計算所提取指標和SOH的相關(guān)性,選擇健康因子作為診斷基礎(chǔ)。根據(jù)式(28),相關(guān)系數(shù)如表1所示。
根據(jù)表1,相關(guān)系數(shù)都逼近于1或-1,認為三個特征指標都合理有效且包含足夠的故障信息,因此所有指標都可以作為健康因子,分別表示為HI1、HI2和HI3。
3.2 信息轉(zhuǎn)換和證據(jù)參數(shù)的計算
在進行ER過程之前,每種健康因子都被視作一條證據(jù),需要將健康因子進行信息轉(zhuǎn)換成置信分布形式,利用高斯分布進行信息轉(zhuǎn)換描述參考點,初始的等級參數(shù)均值un,i和標準差σn,i由專家知識設置,如表2所示。
根據(jù)式(18),健康因子的置信分布如圖7所示。根據(jù)式(5)~(7),健康因子的可靠度分布如圖8所示。
根據(jù)圖8,第一階段HI3的可靠度最高,第二階段HI1的可靠度最高,最后階段HI2的可靠度最高,說明隨著循環(huán)次數(shù)的增加,不同健康因子的可靠度實時變化。為保證診斷的精確性,有必要計算可靠度來評估健康因子解決問題的能力。
根據(jù)圖7,總體上HI1、HI2和HI3的置信度在第一階段以正常狀態(tài)為主,第二階段以輕度故障為主,第三階段以嚴重故障為主,符合實際。根據(jù)式(8)~(11),健康因子的權(quán)重分布如圖9所示。
根據(jù)圖9,總體上HI1的權(quán)重顯著高于HI2和HI3,維持在0.4以上,HI2的權(quán)重總體維持在0.4以下,HI3權(quán)重最小為維持在0.3以下,說明在診斷過程中HI1的重要程度最高。
3.3 故障診斷的ER過程和WOA優(yōu)化過程
經(jīng)過2.1節(jié)的計算得到健康因子的證據(jù)參數(shù),包括置信分布、可靠度和權(quán)重,基于式(18)利用ER規(guī)則聚合證據(jù)參數(shù),得到最終的故障診斷結(jié)果,以式(13)和(29)所示的置信分布形式表示,診斷結(jié)果如圖10所示。
根據(jù)圖10,在第一階段0~55次循環(huán)間,診斷結(jié)果主要分布在正常等級上,對應置信度在0.7以上;在第二階段56~110次循環(huán)間,診斷結(jié)果主要分布在輕度故障上,置信度分布于0.5~0.9;在第三階段111~165次循環(huán)間,置信度分布在0.5附近,表明此時診斷結(jié)果以嚴重故障為主。這與實際相符,表明隨著充放電循環(huán)的增加,電池老化導致故障發(fā)生,循環(huán)次數(shù)越多故障程度越嚴重。為了量化診斷結(jié)果,根據(jù)式(31)計算故障診斷的準確率,如圖11所示。
根據(jù)圖11,故障診斷的準確率達到87.27%,但仍有部分觀測點診斷有誤,尤其體現(xiàn)在輕度故障和嚴重故障臨界點的診斷種,這是由于初始的專家知識設置等級參數(shù)的主觀性導致的。
為了進一步提高故障診斷的精度,利用式(19)~(27)所示的鯨魚算法優(yōu)化等級參數(shù),得到最優(yōu)的診斷結(jié)果。影響WOA優(yōu)化效果的超參數(shù)主要包括迭代次數(shù)和種群大小兩項,通常迭代次數(shù)越多且種群數(shù)量越大,WOA尋優(yōu)能力越強,但尋優(yōu)的時空間復雜性會增加。為了在尋優(yōu)精度和復雜性之間取得平衡,本文設置鯨魚算法的最大迭代次數(shù)為50,變量維數(shù)為18(共18個需要優(yōu)化的參數(shù)),種群個體數(shù)為50。根據(jù)式(32),目標函數(shù)和約束條件如下:
根據(jù)式(34)得到優(yōu)化后的等級參數(shù)如表3所示。
根據(jù)WOA優(yōu)化后的等級參數(shù),新的故障診斷結(jié)果如圖12所示。
根據(jù)圖12,WOA優(yōu)化后的故障診斷結(jié)果更加精確且符合實際,其準確率的量化值如圖13所示。
根據(jù)圖13,WOA優(yōu)化的故障診斷準確率高達98.79%,共165個觀測點,僅在正常和輕度故障、輕度故障和嚴重故障的臨界點診斷有誤,相比于專家知識確定初始等級參數(shù),極大提高了診斷精度。為了進一步驗證不同超參數(shù)對WOA優(yōu)化效果的影響,更多的超參數(shù)設置的故障診斷準確率如表4所示,可以看出當種群大小達到50,迭代次數(shù)達到50時,診斷精度不會有明顯變化。此外,當種群大小和迭代次數(shù)足夠大時,故障診斷準確率能達到100%,這體現(xiàn)了WOA在全局尋優(yōu)的優(yōu)勢。
3.4 對比實驗
3.4.1 建模方法的對比
為了進一步驗證GERW模型的優(yōu)勢,進行以下對比研究。首先,為了證明高斯分布描述參考點的解決信息缺失和概率不確定性問題,將定量形式的參考值設置為初始高斯分布的均值和WOA優(yōu)化后的高斯分布的均值分別表示為QER1模型和QER2模型,診斷結(jié)果如圖14所示。
其次,作為證據(jù)推理的拓展應用,置信規(guī)則庫(BRB)憑借優(yōu)秀的非線性建模能力而被廣泛應用在故障檢測和安全評估等領(lǐng)域[23],其能夠有效結(jié)合專家知識和工程實踐信息,具備較高的建模精度。本文將BRB和可解釋性BRB(BRBi)作為對比,仍然利用帶約束的WOA作為BRB的參數(shù)優(yōu)化方法,種群大小和迭代次數(shù)仍為50,其故障診斷結(jié)果如圖15所示。
最后,將GERW模型與常用的機器學習模型支持向量機SVM和多層感知機MLP進行對比,將50%的觀測樣本作為訓練數(shù)據(jù),全部觀測樣本作為測試數(shù)據(jù),其故障診斷結(jié)果如圖16所示。所有故障診斷方法的準確率如表5所示。
根據(jù)表5,本文GERW模型準確率達到98.79%,GER模型的準確率為87.27%,高于QER1和QER2模型的86.67%和84.85%,這表明利用高斯分布描述參考點相比于傳統(tǒng)的定量方法,能有效解決信息缺失和概率不確定性問題,提高故障診斷的精度。在和GERW模型相同的優(yōu)化條件下,BRB和BRBi模型的準確率分別為98.18%和93.94%,均低于GERW,而機器學習模型MLP和SVM的準確率相比于未優(yōu)化的GER模型有所提高,但仍低于GERW模型。此外機器學習是黑盒模型,其推理過程不透明不具備可解釋性,而ER推理過程清晰透明,具有較強的工程實踐意義。
3.4.2 優(yōu)化方法的對比
為了驗證本文所提帶約束的WOA在參數(shù)尋優(yōu)方面的優(yōu)勢,分別將遺傳算法(GA)、差分進化算法(DE)和粒子群算法(PSO)作為對比方法,各優(yōu)化方法在不同迭代次數(shù)下的尋優(yōu)效果如表6所示,所有優(yōu)化算法的參數(shù)約束條件仍如式(34)所示。
如表6所示,本文WOA在不同迭代次數(shù)下的尋優(yōu)能力最強,在第30次循環(huán)就能達到99.39%的準確率,顯著高于其他優(yōu)化算法。此外,在50、100和200次循環(huán)下,WOA和DE的尋優(yōu)效果相同,但是WOA的收斂性顯著高于DE,在10次循環(huán)下準確率就能達到98.79%,高于DE的98.18%,這表明相比于其他優(yōu)化算法,WOA具有更快的收斂速度和更強的全局尋優(yōu)能力,本文提出的帶約束的WOA具備更高的工程實踐價值。
3.5 GERW模型的拓展
本文提出的GERW模型不僅在鋰電池的故障診斷當面表現(xiàn)優(yōu)秀,在SOH估計上也具有一定效果。為了擬合SOH曲線,引入期望效用將ER聚合結(jié)果轉(zhuǎn)換成概率分布的形式,如式(35)所示。
引入適應度函數(shù)均方誤差(MSE)來計算實際SOH和預測值之間的關(guān)系,如式(36)所示。
GERW優(yōu)化的目標函數(shù)、約束條件和3.3節(jié)中的式(34)相同。將GERW模型和MLP、SVM模型比較,MLP和SVM的樣本設置和3.4節(jié)中相同,適應度曲線如圖17所示,MSE結(jié)果對比如表7所示。
根據(jù)表7,GERW模型的MSE值為3.07E-04,小于SVM但大于MLP,這表明本文模型在SOH估計上也具有一定效果,但其效果仍低于某些機器學習模型,這是因為在訓練優(yōu)化過程中,要保證參數(shù)具有明確物理意義有很多限制,本文模型中參數(shù)的可行范圍很小,而在機器學習中,參數(shù)是無約束優(yōu)化的,盲目追求精度而導致參數(shù)意義和模型可解釋性的喪失是不合理的,合理的故障診斷和SOH估計模型應在準確性和模型可解釋性之間取得平衡。
4 結(jié)束語
為了解決鋰離子電池故障診斷的指標信息不確定問題,本文提出了一種帶優(yōu)化的連續(xù)概率分布診斷模型。主要貢獻如下:a)提出利用ER規(guī)則構(gòu)建故障診斷模型,采用高斯分布描述參考點解決信息缺失和概率不確定性問題;b)提出一種帶約束的WOA,通過優(yōu)化高斯分布的等級參數(shù)來保證參數(shù)在合理約束下達到最優(yōu)的故障診斷結(jié)果;c)將本文模型應用到電池的SOH估計中,驗證本文模型在數(shù)據(jù)擬合方面的潛力。與其他故障診斷建模方法對比,本文GERW故障診斷模型精度更高。然而,未來鋰電池設備將朝著復雜化和集成化的方向發(fā)展,這將對故障診斷提出更高的要求。由于非高斯過程在工程實踐中很常見,所以應該更全面、更普遍地描述參考點的表達形式,如何將高斯分布擴展到其他概率分布形式值得研究,同時在專家知識有限的情況下,如何合理地設置高斯分布的等級參數(shù)需要進一步討論。
參考文獻:
[1]Sun Zhenyu,Wang Zhenpo,Liu Peng,et al.An online datadriven fault diagnosis and thermal runaway early warning for electric vehicle batteries[J].IEEE Trans on Power Electronics,2022,37(10):1263612646.
[2]Yang Ruixin,Xiong Ru,Shen Wenxiang.Onboard diagnosis of soft short circuit fault in lithiumion battery packs for electric vehicles using an extended Kalman filter[J].CSEE Journal of Power and Energy Systems,2020,8(1):258270.
[3]Sidhu A,Izadian A,Anwar S.Adaptive nonlinear modelbased fault diagnosis of liion batteries[J].IEEE Trans on Industrial Electronics,2015,62(2):10021011.
[4]Feng Xuning,Pan Yue,He Xiangming,et al.Detecting the internal short circuit in largeformat lithiumion battery using modelbased faultdiagnosis algorithm[J].Journal of Energy Storage,2018,18:2639.
[5]Feng Xunning,He Xiangming,Lu Lei,et al.Analysis on the fault features for internal short circuit detection using an electrochemicalthermal coupled model[J].Journal of the Electrochemical Society,2018,165(2):A155A167.
[6]Jiang Jiuchun,Cong Xinwei,Li Shuowei,et al.A hybrid signalbased fault diagnosis method for lithiumion batteries in electric vehicles[J].IEEE Access,2021,9:1917519186.
[7]劉鵬,吳志強,張照生,等.基于電壓頻域特征和異常系數(shù)的動力電池故障診斷方法[J].中國公路學報,2022,35(8):89104.(Liu Peng,Wu Zhiqiang,Zhang Zhaosheng,et al.Fault diagnosis for battery systems based on voltage frequencydomain indicator and abnormal coefficient[J].China Journal of Highway and Transport,2022,35(8):89104.)
[8]Kong Xiangdong,Zheng Yuejiu,Ouyang Minggao,et al.Fault diagnosis and quantitative analysis of microshort circuits for lithiumion batteries in battery packs[J].Journal of Power Sources,2018,395:358368.
[9]Kang Yongzhe,Duan Bin,Zhou Zhongkai,et al.Online multifault detection and diagnosis for battery packs in electric vehicles[J].Applied Energy,2020,259:114170.
[10]Xue Qiao,Li Guang,Zhang Yuanjian,et al.Fault diagnosis and abnormality detection of lithiumion battery packs based on statistical distribution[J].Journal of Power Sources,2021,482:228964.
[11]夏飛,馬茜,張浩,等.改進DS證據(jù)理論在電動汽車鋰電池故障診斷中的應用[J].智能系統(tǒng)學報,2017,12(4):526537.(Xia Fei,Ma Qian,Zhang Hao,et al.Application of improved DS evidence theory in fault diagnosis of lithium batteries in electric vehicles[J].CAAI Trans on Intelligent Systems,2017,12(4):526537.)
[12]彭運賽,夏飛,袁博,等.基于改進CNN和信息融合的動力電池組故障診斷方法[J].汽車工程,2020,42(11):15291536.(Peng Yunsai,Xia Fei,Yuan Bo,et al.Fault diagnosis of traction battery pack based on improved convolution neural network and information fusion[J].Automotive Engineering,2020,42(11):1529153.)
[13]Li Xiaoyu,Dai Kangwei,Wang Zhenpo,et al.Lithiumion batteries fault diagnostic for electric vehicles using sample entropy analysis method[J].Journal of Energy Storage,2020,27:101121.
[14]Li Da,Zhang Zhaosheng,Liu Peng,et al.Battery fault diagnosis for electric vehicles based on voltage abnormality by combining the long shortterm memory neural network and the equivalent circuit model[J].IEEE Trans on Power Electronics,2021,36(2):13031315.
[15]張睿,周永勤,李然.基于Delphi變異系數(shù)組合賦權(quán)法的電池性能評估研究[J].汽車工程,2018,40(8):884891,917.(Zhang Rui,Zhou Yongqin,Li Ran.A research on battery performance assessment based on Delphivariation coefficient combination weighting method[J].Automotive Engineering,2018,40(8):884891,917.)
[16]Yao Lei,Xu Shiming,Xiao Yanqiu,et al.Fault identification of lithiumion battery pack for electric vehicle based on GA optimized ELM neural network[J].IEEE Access,2022,10:1500715022.
[17]Zhang Yunyi,Wang Shuchang,He Wei,et al.A new health analysis method for lithiumion batteries based on the evidential reasoning rule considering perturbation[J].BatteriesBasel,2023,9(2):88.
[18]周志杰,唐帥文,胡昌華,等.證據(jù)推理理論及其應用[J].自動化學報,2021,47(5):970984.(Zhou Zhijie,Tang Shuaiwen,Hu Changhua,et al.Evidential reasoning theory and its applications[J].Acta Automatica Sinica,2021,47(5):970984.)
[19]Yang Jianbo,Xu Dongling.Evidential reasoning rule for evidence combination[J].Artificial Intelligence,2013,205:129.
[20]張興賢,王應明.一種基于區(qū)間信度結(jié)構(gòu)的混合型多屬性決策方法[J].控制與決策,2019,34(1):180188.(Zhang Xingxian,Wang Yingming.A hybrid multiattribute decisionmaking method based on interval belief structure[J].Control and Decision,2019,34(1):180188.)
[21]徐曉濱,葉梓發(fā),徐曉健,等.基于分層式證據(jù)推理的信息融合故障診斷方法[J].控制理論與應用,2020,37(8):16811692.(Xu Xiaobin,Ye Zifa,Xu Xiaojian,et al.Information fusionbased fault diagnosis method via hierarchical evidence reasoning[J].Control Theory & Applications,2020,37(8):16811692.)
[22]Zhou Zhijie,Chang Leilei,Hu Changhua,et al.A new BRBERbased model for assessing the lives of products using both failure data and expert knowledge[J].IEEE Trans on Systems,Man,Cybernetics:Systems,2016,46:15291543.
[23]Feng Zhichao,Zhou Zhijie,Hu Changhua,et al.A new belief rule base model with attribute reliability[J].IEEE Trans on Fuzzy Systems,2019,27(5):903916.
[24]張邦成,步倩影,周志杰,等.基于置信規(guī)則庫專家系統(tǒng)的司控器開關(guān)量健康狀態(tài)評估[J].控制與決策,2019,34(4):805810.(Zhang Bangcheng,Bu Qianying,Zhou Zhijie,et al.A state estimation method for driver controllers microswitch based on belief rule base[J].Control and Decision,2019,34(4):805810.)
[25]Wang Jie,Zhou Zhijie,Hu Changhua,et al.Performance evaluation of aerospace relay based on evidential reasoning rule with distributed referential points[J].Measurement,2021,182:109667.
[26]周志杰,劉濤源,胡冠宇,等.一種基于數(shù)據(jù)可靠性和區(qū)間證據(jù)推理的故障檢測方法[J].自動化學報,2020,46(12):26282637.(Zhou Zhijie,Liu Taoyuan,Hu Guanyu,et al.A fault detection method based on data reliability and interval evidence reasoning[J].Acta Automatica Sinica,2020,46(12):26282637.)
[27]韓凱,董日昌,邵豐偉,等.基于改進遺傳算法的導航衛(wèi)星星間鏈路網(wǎng)絡動態(tài)拓撲優(yōu)化技術(shù)[J].航空學報,2022,43(9):636650.(Han Kai,Dong Richang,Shao Fengwei,et al.Dynamic topology optimization of navigation satellite intersatellite links network based on improved genetic algorithm[J].Acta Aeronautica et Astronautica Sinica,2022,43(9):636650.)
[28]徐亦鳳,劉升,劉宇凇,等.融合差分變異和切線飛行的天鷹優(yōu)化器[J].計算機應用研究,2022,39(10):29963002.(Xu Yifeng,Liu Sheng,Liu Yusong,et al.Aquila optimizer integrating differential mutation and tangent flight[J].Application Research of Computers,2022,39(10):29963002.)
[29]胡章芳,馮淳一,羅元.改進粒子群優(yōu)化算法的移動機器人路徑規(guī)劃[J].計算機應用研究,2021,38(10):30893092.(Hu Zhangfang,F(xiàn)eng Chunyi,Luo Yuan.Improved particle swarm optimization algorithm for mobile robot path planning[J].Application Research of Computers,2021,38(10):30893092.)
[30]Mirjalili S,Lewis A.The whale optimization algorithm[J].Advances in Engineering Software,2016,95(C):5167.
[31]Zhao Fujun,Zhou Zhijie,Hu Changhua,et al.A new evidential reasoningbased method for online safety assessment of complex systems[J].IEEE Trans on Systems,Man,and Cybernetics:Systems,2018,48(6):95496.