丁愛(ài)佳,鄒 黎,亓建英,張 威(山東理工大學(xué)電氣與電子工程學(xué)院,山東淄博255049)
基于BP算法的氫鎳電池充電均衡策略
丁愛(ài)佳,鄒黎,亓建英,張威
(山東理工大學(xué)電氣與電子工程學(xué)院,山東淄博255049)
為了提高電動(dòng)車(chē)的使用壽命,改善電池組的工作性能,在對(duì)典型的電壓均衡控制和荷電狀態(tài)均衡控制進(jìn)行理論分析的基礎(chǔ)上,提出了基于變步長(zhǎng)的反向傳播誤差(back propagation,BP)神經(jīng)網(wǎng)絡(luò)及200 Ah氫鎳電池小電流均衡控制策略。該均衡方法采用大電流充電和小電流均衡,考慮了充電過(guò)程中的析氣與復(fù)合。對(duì)電池組進(jìn)行的模擬仿真結(jié)果表明,電壓檢測(cè)精度得到提高,具有良好的均衡效果和均衡速度。
電動(dòng)車(chē)電池;充電均衡策略;小電流均衡;BP算法
隨著化石能源的日趨減少和環(huán)境污染的加劇,電動(dòng)汽車(chē)在各國(guó)得到廣泛的推廣和應(yīng)用。氫鎳電池具有高容量、大功率、無(wú)污染等優(yōu)點(diǎn),然而單體電池的自放電特性和使用過(guò)程中的差異性使得電池組中各個(gè)單體電壓不一致,電壓最低的單體電池決定電池組可用容量,從而影響電池組的使用效率,長(zhǎng)此以往將損害電池組壽命。因此,對(duì)電池組中的單體采取適當(dāng)?shù)木獯胧┦请姵毓芾硐到y(tǒng)(battery management system,BMS)的重要任務(wù)之一[1]。
目前,電壓均衡法是均衡措施中應(yīng)用最為廣泛的。傳統(tǒng)電壓均衡電路在充電時(shí)對(duì)各單體電壓進(jìn)行監(jiān)視,同時(shí)將監(jiān)測(cè)值與設(shè)定的電壓閥值進(jìn)行比較,如果超過(guò)閥值,則啟動(dòng)對(duì)應(yīng)單體的均衡電路,通過(guò)電阻將多余的能量釋放掉。該均衡電路價(jià)格低廉、可靠性高,但是效率低下,且存在熱管理和能量浪費(fèi)等問(wèn)題[2]。單體電池的荷電狀態(tài)(state of charge,SOC)是表征電池狀態(tài)的另一重要參數(shù),SOC均衡的重點(diǎn)是對(duì)電池組中的單體電池進(jìn)行SOC估算。傳統(tǒng)估算方法主要有安培時(shí)間積分法(即安時(shí)法)、開(kāi)路電壓測(cè)量法、內(nèi)阻測(cè)量法及神經(jīng)網(wǎng)絡(luò)法。利用安
本文試圖避開(kāi)電壓均衡電路效率低、SOC均衡中荷電狀態(tài)難以精確預(yù)測(cè)等問(wèn)題,應(yīng)用改進(jìn)后的反向傳播誤差(back propagation,BP)算法,并將該算法應(yīng)用到小電流均衡充電,改善電壓均衡的效果。
通過(guò)對(duì)充電中各單體電池電壓的檢測(cè)來(lái)判斷是否過(guò)充,如果過(guò)充,通過(guò)微機(jī)和顯示設(shè)備的配合,完成電壓均衡工作。在高功率電池中,適宜采用非耗能型電壓均衡電路。圖1所示是一種分布式拓?fù)浣Y(jié)構(gòu)Buck/Boost變換電路,圖中:VT1~VT4為場(chǎng)效應(yīng)管MOSFET,VD1~VD4為續(xù)流二極管,L1~L2為均衡電感。其基本原理為:通過(guò)控制開(kāi)關(guān),將超過(guò)電壓閥值的電池多余能量存儲(chǔ)到對(duì)應(yīng)電感中,同時(shí)電感通過(guò)續(xù)流二極管將自身能量傳遞到相鄰電池中去。因此,電感起到了能量傳遞作用,從而提高了能量利用率。
圖1 Buck/Boost變換電路
單體電池電壓均衡分為兩步:(1)高電壓?jiǎn)误w電池對(duì)電感充電;(2)電感對(duì)相鄰單體電池放電[7]。為了詳細(xì)說(shuō)明該變換電路的詳細(xì)工作原理,以圖2中電池B1、B2為例。假設(shè)檢測(cè)到B1過(guò)充,則微機(jī)控制VT1導(dǎo)通,將B1的部分電量轉(zhuǎn)移到L1中,同時(shí)L1經(jīng)續(xù)流二極管VD2向B2充電,如果B2過(guò)充,則控制VT3導(dǎo)通,B2向電感L2充電,最終實(shí)現(xiàn)單體電池B1、B2的電壓均衡。
圖2 電感充放電原理
控制VT1導(dǎo)通、VT2關(guān)斷,此時(shí)單體電池B1經(jīng)過(guò)VT1向電感L1充電,并且充電電流由零不斷增加。由于實(shí)際電感存在線圈內(nèi)阻,因此充電等效電路如圖2(a)所示,圖中R10為電感線圈內(nèi)阻,L10為電感實(shí)際電感量,i為電感L10的充電電流,E為電池電勢(shì)。電感L初始能量為零,即i0-=0,則對(duì)應(yīng)充電表達(dá)式為:
式中:t為時(shí)間常數(shù),其計(jì)算公式為:
可以近似認(rèn)為經(jīng)過(guò)時(shí)間3t以后電感充電完全,選擇合適電感使t控制在較小的數(shù)值以?xún)?nèi),從而實(shí)現(xiàn)快速均衡目的。
單體電池B1在對(duì)電感L1充電的同時(shí),電感L1經(jīng)過(guò)續(xù)流二極管VD2向單體電池B2充電,等效電路如圖2(b)所示。電感L的放電初始電流為I',二極管VD2的正向?qū)▔航禐閂d,則此時(shí)的充電表達(dá)式為:
采用分布式電壓均衡控制,以采集到的各單體電池電壓數(shù)據(jù)為判斷依據(jù)。然而,單體電池的電壓與溫度的變化總是滯后于內(nèi)壓的變化,且控制電路過(guò)于復(fù)雜。
SOC是指單體電池的剩余容量與實(shí)際總?cè)萘康谋戎担磉_(dá)式為:
式中:Qr為單體電池剩余容量;Qa為單體電池對(duì)應(yīng)條件下的額定總?cè)萘俊?/p>
影響SOC的因素有很多,包括電流、電壓、溫度、內(nèi)阻及內(nèi)壓等。SOC均衡的關(guān)鍵是構(gòu)建一個(gè)數(shù)學(xué)模型對(duì)荷電狀態(tài)進(jìn)行快速準(zhǔn)確預(yù)測(cè)。
人工神經(jīng)網(wǎng)絡(luò)(artificial neural network,ANN)通過(guò)一定時(shí)間的學(xué)習(xí)和訓(xùn)練,能夠解決復(fù)雜、不確定、非線性系統(tǒng)的建模和處理問(wèn)題。人工神經(jīng)網(wǎng)絡(luò)分很多種,包括單神經(jīng)元網(wǎng)絡(luò)、遞歸神經(jīng)網(wǎng)絡(luò)及模糊神經(jīng)網(wǎng)絡(luò)等,目前用得較多的是BP神經(jīng)網(wǎng)絡(luò)。
對(duì)于串聯(lián)電池組而言,所有電池充電電流是相同的,而各單體電池充電過(guò)程中的電壓變化量、內(nèi)阻及溫度是不同的。因此,BP神經(jīng)網(wǎng)絡(luò)輸入層源節(jié)點(diǎn) x1、x2、x3及 x4分別為:
應(yīng)用于電池組的BP神經(jīng)網(wǎng)絡(luò)模型如圖3所示,網(wǎng)絡(luò)總共四層,w為層與層之間的連接權(quán),輸出層有激活函數(shù)以限制輸出。通過(guò)輸入訓(xùn)練樣本得到期望輸出,在網(wǎng)絡(luò)末端將期望輸出與實(shí)際輸出作比較得到誤差信號(hào)e,根據(jù)誤差對(duì)網(wǎng)絡(luò)中的連接權(quán)值進(jìn)行修正,使誤差趨向最小。利用訓(xùn)練后的網(wǎng)絡(luò)根據(jù)測(cè)得的電池各物理參數(shù)可以實(shí)現(xiàn)對(duì)SOC較為精確的預(yù)測(cè)。
圖3 應(yīng)用于電池組的BP神經(jīng)網(wǎng)絡(luò)模型
采用BP神經(jīng)網(wǎng)絡(luò)算法能夠?qū)崿F(xiàn)對(duì)單體電池SOC的實(shí)時(shí)預(yù)測(cè),但是Eoi是無(wú)法即時(shí)測(cè)量的,且BP學(xué)習(xí)算法存在收斂速度慢和存在局部極值的缺點(diǎn),因此必須對(duì)BP算法進(jìn)行改進(jìn)。
在BP算法中,學(xué)習(xí)率參數(shù)η不易選擇,選擇太小,收斂太慢,選擇太大,容易引起振蕩甚至發(fā)散。為解決這個(gè)問(wèn)題,提出如下的變步長(zhǎng)方法,表達(dá)式為:
其中:
式中:sgn為符號(hào)函數(shù),ε(n)為網(wǎng)絡(luò)訓(xùn)練的代價(jià)函數(shù),當(dāng)連續(xù)兩個(gè)時(shí)刻代價(jià)函數(shù)減小時(shí),l值為1,學(xué)習(xí)率參數(shù)增大一倍;否則,l值為0,步長(zhǎng)維持上一時(shí)刻步長(zhǎng)不變。對(duì)不同的連接權(quán)采用不同的學(xué)習(xí)率參數(shù),代價(jià)函數(shù)的誤差曲面在不同的方向上按照各自較合理的步長(zhǎng)向極小點(diǎn)趨近[8]。
由于單體電池的開(kāi)路電壓Eoi無(wú)法在線進(jìn)行檢測(cè),本文改用單體電池內(nèi)壓替換內(nèi)阻作為SOC預(yù)測(cè)的參數(shù)之一。將BP神經(jīng)網(wǎng)絡(luò)算法應(yīng)用到均衡系統(tǒng)控制中,均衡效果極佳,并且能夠大大縮短均衡所需的時(shí)間。
本文使用的是200 Ah/1.2 V氫鎳單體電池,采用如圖4所示的充電均衡系統(tǒng)結(jié)構(gòu),系統(tǒng)由氫鎳動(dòng)力系統(tǒng)、車(chē)載檢測(cè)系統(tǒng)、充電控制模塊和充電均衡系統(tǒng)組成。車(chē)載檢測(cè)系統(tǒng)包括單體電池?cái)?shù)據(jù)采集系統(tǒng)、總線通訊模塊、ECU電池采集系統(tǒng)和CAN通信系統(tǒng),其中單體數(shù)據(jù)電池采集系統(tǒng)由電壓信號(hào)采集模塊、電流信號(hào)采集模塊、溫度信號(hào)采集模塊和壓力信號(hào)采集模塊組成。充電均衡系統(tǒng)與車(chē)載管理系統(tǒng)相互通信,直接借助車(chē)載檢測(cè)系統(tǒng)實(shí)現(xiàn)對(duì)充電均衡系統(tǒng)的智能化控制,即根據(jù)車(chē)載檢測(cè)系統(tǒng)采集的電池各個(gè)單體的數(shù)據(jù),通過(guò)充電階段的參數(shù)設(shè)定來(lái)控制大功率充電機(jī)和鋸齒波小電流充電均衡的運(yùn)行狀態(tài),繼而根據(jù)電池的狀態(tài)通過(guò)BP控制系統(tǒng)實(shí)現(xiàn)對(duì)電池組的充電均衡。
圖4 充電均衡系統(tǒng)結(jié)構(gòu)框圖
正常充電均衡具體工作過(guò)程如下。首先采用大功率充電機(jī)對(duì)串聯(lián)電池組進(jìn)行大電流恒流快速充電,此時(shí)電池內(nèi)部反應(yīng)為:
當(dāng)BP神經(jīng)網(wǎng)絡(luò)檢測(cè)到有90%的單體電池容量超過(guò)額定容量的80%時(shí),停止大功率充電機(jī)的恒流充電,同時(shí)啟動(dòng)鋸齒波小電流串聯(lián)均衡充電。當(dāng)系統(tǒng)轉(zhuǎn)化為鋸齒波均衡充電的狀態(tài)時(shí),未達(dá)到充電要求的單體電池將繼續(xù)充電,單體電池電壓已達(dá)到充電要求的,電池電壓值將不再上升而是在電池內(nèi)部發(fā)生復(fù)合反應(yīng)。此時(shí)過(guò)充電池正負(fù)極電化學(xué)反應(yīng)如下:
由于正極的Ni(OH)2都被氧化成NiOOH,因此過(guò)充時(shí)正極發(fā)生反應(yīng)(11)產(chǎn)生O2;負(fù)極儲(chǔ)氫合金吸氫飽和,發(fā)生反應(yīng)(12)形成H2,在儲(chǔ)氫合金的催化作用下與正極滲透過(guò)來(lái)的O2復(fù)合成水:
大電流充電時(shí)電解水的速度大于復(fù)合速度,來(lái)不及復(fù)合的H2和O2使內(nèi)壓升高。因此在充電后期采用小電流均衡,鋸齒波小電流均衡充電電壓波形如圖5所示,圖中Ud為充電電壓峰值,Ue為氫鎳電池組串聯(lián)總電壓,鋸齒波電壓對(duì)電池組間歇性充電,顯然充電時(shí)間較短。充電時(shí),電壓低的單體電池電壓上升;不充電時(shí),過(guò)充電的單體電池有充足的時(shí)間進(jìn)行復(fù)合反應(yīng)和散熱,最終實(shí)現(xiàn)電池組整體均衡。
圖5 鋸齒波充電均衡電壓波形
電池組不均衡狀況的特性一般借鑒“基于電池能量狀態(tài)的串聯(lián)組不均衡度”思想來(lái)表征電池組的不一致程度[9],本設(shè)計(jì)中采用電池電壓來(lái)衡量電池能量,采用公式(15)來(lái)表征串聯(lián)電池組不均衡程度:
式中:εi為電池組的不均衡度;Ui為單體電池電壓;N為電池的數(shù)目;E(U)為單體電池電壓的數(shù)學(xué)期望。
取8塊電動(dòng)公交車(chē)用200 Ah氫鎳單體電池串聯(lián)組成一個(gè)模塊進(jìn)行充電均衡實(shí)驗(yàn),均衡前電池組的最高溫度為24℃,最低單體電池電壓為1.243 V,最高單體電池電壓為1.254 V,最大電壓差為0.011 V。然后采用恒流充電的方式對(duì)電池組進(jìn)行正常充電,檢測(cè)得到電池組充電時(shí)的電壓折線圖如圖6所示。
圖6 無(wú)均衡下正常充電折線圖
從圖6中可以看出氫鎳電池組的單體電壓在充電后期不均衡度較大,最低單體電壓為1.382 V,最高為1.503 V,最大電壓差增至0.121 V。由此可見(jiàn),正常情況下串聯(lián)電池組充電時(shí)電池間的不均衡度被放大,部分單體電池出現(xiàn)過(guò)充電現(xiàn)象,而另一部分電池則未充滿。充電后由公式(14)計(jì)算得出恒流充電方式下氫鎳電池組不均衡度高達(dá)2.65%。
在相同的狀況下,采用本文設(shè)計(jì)的基于BP神經(jīng)網(wǎng)絡(luò)的鋸齒波小電流充電均衡方案對(duì)電動(dòng)公交車(chē)進(jìn)行充電均衡試驗(yàn),首先采用1C電流充電,并啟動(dòng)BP算法控制,達(dá)到預(yù)設(shè)門(mén)檻時(shí),采用0.25C電流均衡。充電均衡時(shí)電池組各個(gè)單體電池電壓折線圖如圖7所示。充電均衡中后期,電池組的單體間不均衡性較大,但是隨著充電均衡過(guò)程的進(jìn)行,單體電池電壓差異逐漸縮小,本次充電均衡結(jié)束時(shí),最低單體電池電壓為1.421 V,最高為1.423 V,最大電壓差為0.002 V。氫鎳電池組的不均衡度為0.052 3%,驗(yàn)證了本方案達(dá)到極好的均衡效果。
圖7 啟動(dòng)小電流均衡后電壓折線圖
實(shí)驗(yàn)結(jié)果表明,基于BP算法的200 Ah氫鎳電池小電流均衡策略是一種可行的方法,可以達(dá)到較高的精度。與傳統(tǒng)電壓均衡相比,提高了電能利用效率,簡(jiǎn)化了系統(tǒng)結(jié)構(gòu);與SOC均衡相比,避開(kāi)了SOC不能精確測(cè)量的缺點(diǎn),以單體電壓為基準(zhǔn),可以實(shí)現(xiàn)即時(shí)測(cè)量、及時(shí)均衡,達(dá)到了良好的均衡效果。
[1]徐順剛,鐘其水,朱仁江.動(dòng)力電池均衡充電控制策略研究[J].電機(jī)與控制學(xué)報(bào),2012,16(2):62-65.
[2]STUART T A,ZHU W.Fast equalization for large lithium ion batteries[J].Aerospace and Electronic Systems Magazine(IEEE), 2000,24(7):27-31.
[3]林成濤,陳全世,王軍平,等.用改進(jìn)的安時(shí)計(jì)量法估計(jì)電動(dòng)汽車(chē)動(dòng)力電池SOC[J].清華大學(xué)學(xué)報(bào):自然科學(xué)版,2006,46(2): 247-251.
[4]高明裕,張紅巖.蓄電池剩余電量在線測(cè)量[J].電測(cè)與儀表,2000,37(9):28-31.
[5]POP V,BERGVELD H J,NOTTEN P H L.State-of-charge indication in portable applications[J].IEEE,2005(3):1007-1012.
[6]TSUTOMU Y,KAZUAKI S,KEN-ICHIRO M.Estimation of the residual capacity of sealed lead-acid batteries by neural network[C]// Proceedings of the 20th International Telecommunications Energy Conference.San Francisco,CA:Telecommunications Energy Conference,1998:210-214.
[7]戴海峰,魏學(xué)哲,孫澤昌,等.電動(dòng)汽車(chē)用鋰離子電池電感主動(dòng)均衡系統(tǒng)[J].同濟(jì)大學(xué)學(xué)報(bào),2013,41(10):1547-1552.
[8] 張澤旭.神經(jīng)網(wǎng)絡(luò)控制與MATLAB仿真[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2011:56-72.
Equalization strategy for MH-Ni battery charging based on BP algorithm
DING Ai-jia,ZOU Li,QI Jian-ying,ZHANG Wei
(School of Electrical and Electronic Engineering,Shandong University of Technology,Zibo Shandong 255049,China)
In order to extend the electrical vehicle(EV)life span and to improve battery pack working performance,BP neural network based on variable step size and equalization control method for trickle charge 200Ah MH-Ni battery was proposed.Then theoretical analysis of typical voltage equalization control and SOC equalization control was particularly described.Bulk charge and small current equalization were both applied to this equalization system. Gassing and recombination were both taken into consideration.Simulations of battery pack were conducted. Conclusions show that voltage detection accuracy is improved.Both equalization efficiency and speed were fine.
electrical vehicle battery;charging equalization strategy;small current equalization;BP algorithm
TM 912
A
1002-087 X(2016)01-0100-03
2015-06-15
國(guó)家高技術(shù)研究發(fā)展計(jì)劃(“863”計(jì)劃)(2012AA-110300)
丁愛(ài)佳(1990—),男,江蘇省人,碩士研究生,主要研究方向?yàn)樾履茉窗l(fā)電技術(shù)。
鄒黎時(shí)法對(duì)負(fù)載電流積分估計(jì)SOC,但只適合于SOC起始狀態(tài)固定且負(fù)載穩(wěn)定的場(chǎng)合;內(nèi)阻法是根據(jù)電池內(nèi)阻特性,通過(guò)實(shí)驗(yàn)建立直流內(nèi)阻或交流內(nèi)阻與SOC的關(guān)系;開(kāi)路電壓法結(jié)構(gòu)簡(jiǎn)單,但不能滿足實(shí)時(shí)在線檢測(cè)的要求,且電壓平臺(tái)現(xiàn)象會(huì)導(dǎo)致SOC估算誤差很大;神經(jīng)網(wǎng)絡(luò)法是在建好網(wǎng)絡(luò)模型的基礎(chǔ)上,依靠大量樣本進(jìn)行數(shù)據(jù)訓(xùn)練得到較好的精度,但收斂速度慢且存在局部極值[3-6]。