采用自適應(yīng)算法進(jìn)行便攜式電池電量的計(jì)量
引言
隨著便攜式應(yīng)用的數(shù)量不斷增加,用戶將要完成更多的關(guān)鍵業(yè)務(wù)。這時(shí)整個(gè)工作時(shí)間內(nèi)系統(tǒng)必須持續(xù)工作,不能失去數(shù)據(jù)的完整性。但是對(duì)電池來講,要預(yù)計(jì)剩余的電量還能維持的系統(tǒng)運(yùn)行時(shí)間非常困難。本文將討論盡可能精確計(jì)算剩余電池電量信息的重要性。遺憾的是,目前無法通過測(cè)量數(shù)據(jù)點(diǎn)甚至電池電壓來進(jìn)行上述計(jì)算。溫度、放電速率以及電池老化等因素都會(huì)影響電荷狀態(tài) (SOC)。本文將集中討論一種剛獲得專利的新技術(shù),它可幫助設(shè)計(jì)人員預(yù)計(jì)電荷狀態(tài)SOC以及鋰電池的剩余電量。
(a)
(b)
圖 1 鋰離子電池在 (a) 完全充電狀態(tài)和 (b) 放電狀態(tài)下施加 1/3C
額定負(fù)載后的電壓降以及電壓張弛
圖2 根據(jù)基于實(shí)時(shí)更新電池阻抗的電量
監(jiān)測(cè)計(jì)算法預(yù)測(cè)的電壓圖與隨后在典型筆記本電腦負(fù)載下測(cè)量的實(shí)驗(yàn)數(shù)據(jù)的比較。
現(xiàn)有電池電量的監(jiān)測(cè)方法
目前一般采用兩種方法監(jiān)測(cè)電池電量。一種以電流積分為基礎(chǔ),而另一種以電壓測(cè)量為基礎(chǔ)。第一種方法基于的觀念是:如果將所有電池充電和放電電流積分的話,那么就能知道還剩下多少電能。如果電池剛剛充電而且已知是充分充電,那么積分電流的做法非常有效。這種方法,對(duì)目前大多數(shù)電池電量監(jiān)測(cè)都很有效,不過它也有問題,特別是被測(cè)電池長(zhǎng)期不工作時(shí)。如果電池充電后幾天不用,或幾個(gè)充電和放電周期中一直未充分充放電,那么內(nèi)部化學(xué)反應(yīng)造成的自放電就會(huì)非常明顯。由于自放電無法測(cè)量,因此必須用預(yù)定的方程式對(duì)其進(jìn)行校正。由于不同電池模型有著不同的自放電速度,而且取決于電池SOC、溫度以及充放電循環(huán)的歷史記錄,自放電的精確建模需要花大量時(shí)間收集數(shù)據(jù),而且總是不很精確。此外,只有在完全充電后馬上完全放電,才能更新總電量值。如果電池壽命中完全放電情況不多,那么在電量監(jiān)測(cè)計(jì)更新數(shù)值前電池的實(shí)際電量可能大幅降低,這就導(dǎo)致對(duì)可用電量的過高估計(jì)。即使電量對(duì)給定溫度與放電速度進(jìn)行更新,可用電量也會(huì)隨放電速度和溫度而變動(dòng)。
對(duì)于第二種方法,只需要測(cè)量電池電極間的電壓。它建立在電池電壓與剩余電量之間的已知相互關(guān)系基礎(chǔ)之上,似乎相當(dāng)直接,但只有在測(cè)試過程中不施加負(fù)載的情況下,電池電壓與電量之間才是這種簡(jiǎn)單關(guān)系。當(dāng)施加負(fù)載時(shí),電池電壓就會(huì)因電池內(nèi)部阻抗產(chǎn)生的電壓降而發(fā)生失真。
電池化學(xué)反應(yīng)與相應(yīng)的
電壓變化
復(fù)雜的電子化學(xué)反應(yīng)會(huì)造成電池瞬態(tài)電壓的響應(yīng)。電荷必須通過多層存儲(chǔ)能量的電子化學(xué)活性材料(正負(fù)極)傳輸,首先以電子形式到達(dá)粒子表面,隨后在電解液中變?yōu)殡x子形式。上述化學(xué)步驟與電池電壓響應(yīng)的時(shí)間常量相關(guān)。在施加負(fù)載后,電壓以不同的速率隨時(shí)間推移逐漸降低,但去掉負(fù)載后則逐漸增大。圖1顯示了在不同SOC下向鋰離子電池施加負(fù)載時(shí)的電壓張弛 (relaxation)。
造成基于電壓的電量監(jiān)測(cè)
誤差的原因
假定通過減去IR壓降來校正帶負(fù)載的電壓,隨后用校正電壓獲得當(dāng)前的SOC。這樣遇到的第一個(gè)問題就是 R 取決于 SOC。如果使用平均值,那么在幾乎完全放電的狀態(tài)下帶來的 SOC 估計(jì)誤差將高達(dá) 100%,此時(shí)的阻抗比完全充電后的狀態(tài)高出 10 倍。解決方案之一就是根據(jù) SOC 在不同負(fù)載下使用多維電壓表。阻抗很大程度上取決于溫度,溫度每下降 10℃,它就上升約 1.5倍,這種相互關(guān)系也應(yīng)加入上述電壓表,然而這就使得計(jì)算相當(dāng)復(fù)雜。
電池電壓響應(yīng)是內(nèi)在瞬時(shí)的,這是因?yàn)橛行?R 取決于負(fù)載應(yīng)用的時(shí)間。如果將內(nèi)部阻抗看作簡(jiǎn)單歐姆電阻而不考慮時(shí)間負(fù)載變化情況,那么即使根據(jù)電壓表考慮到 R和SOC的相關(guān)性也會(huì)導(dǎo)致巨大的誤差。由于SOC (V)函數(shù)斜率取決于SOC,因此瞬時(shí)誤差可從放電狀態(tài)的0.5%直到中等充電狀態(tài)的 14% 不等。
不同電池間的阻抗變化也會(huì)進(jìn)一步使問題復(fù)雜化。即使新生產(chǎn)的電池也會(huì)存在 +/-15% 的低頻 DC 阻抗變化。這對(duì)高負(fù)載的電壓校正就會(huì)產(chǎn)生很大的影響。
有關(guān)阻抗問題可能在電池老化時(shí)最嚴(yán)重。典型的鋰離子電池在70個(gè)使用循環(huán)后DC阻抗翻番,而相同周期的無負(fù)載電量?jī)H下降2~3個(gè)百分點(diǎn)。基于電壓的算法似乎對(duì)新電池組很適用,但如果不考慮這一因素,那么在電池組只達(dá)到使用壽命的15%(估計(jì)約500個(gè)使用循環(huán))時(shí)就會(huì)造成嚴(yán)重的誤差(50%)。
使用兩種方法的最佳之處
在開發(fā)新一代電量監(jiān)測(cè)計(jì)使用的算法時(shí),TI 考慮到能否將基于電流和基于電壓的兩種方法相結(jié)合,在不同的時(shí)候使用相應(yīng)的方法,這種想法看起來顯而易見,但至今還沒人試過。由于開路電壓與 SOC 間存在精確的相關(guān)性,因此不施加負(fù)載且電池處于張弛狀態(tài)時(shí),上述方法可實(shí)現(xiàn)精確的 SOC 估算。由于任何電池供電的設(shè)備都有不工作時(shí)期,上述方法使得有機(jī)會(huì)利用不工作時(shí)期,找到電荷狀態(tài)的確切起始位置。由于設(shè)備接通時(shí)可以知道精確的SOC,因此在不工作時(shí)期就不再需要自放電校正。當(dāng)設(shè)備進(jìn)入工作狀態(tài)且給電池施加負(fù)載時(shí),則采用電流積分。由于庫(kù)侖計(jì)數(shù)(coulomb-counting)從運(yùn)行之初就跟蹤SOC的變化,因此無需對(duì)負(fù)載下的電壓降進(jìn)行復(fù)雜而且不精確的補(bǔ)償。
此外,還可用此方法來更新完全充電的電量。依靠施加負(fù)載前的SOC百分比信息、施加負(fù)載后的SOC信息(均在張弛狀態(tài)下通過電壓測(cè)量獲得)以及二者之間傳輸?shù)碾姾闪?,設(shè)計(jì)人員很容易在已知電荷變化的情況下確定對(duì)應(yīng)于SOC改變的總電量。不管傳輸電量多大,不管起始條件如何,都可實(shí)現(xiàn)這一點(diǎn)(不用完全充電),這就不再需要特殊條件來更新電量,從而免去了電流積分算法的又一弱點(diǎn)。
以上方法不僅解決了SOC問題并完全避免了電池阻抗的影響,而且還可以用來實(shí)現(xiàn)其它目的??梢杂迷摲椒ǜ驴傠娏?,對(duì)應(yīng)于最大可能電量等可提取的“無負(fù)載”情況。但這時(shí)非零負(fù)載電量會(huì)較小,這是由于IR下降使得端接電壓在有負(fù)載時(shí)達(dá)到得更早。如果已知SOC的阻抗關(guān)系式以及溫度,則通過簡(jiǎn)單建模就可確定在該電流負(fù)載和溫度下何時(shí)可達(dá)到端接電壓。但是,阻抗取決于電池,并會(huì)隨電池老化和使用循環(huán)的增加而迅速增加,將其存儲(chǔ)于數(shù)據(jù)庫(kù)中用處不大。為了解決該問題,TI 的 IC 實(shí)現(xiàn)了實(shí)時(shí)阻抗測(cè)量,保持?jǐn)?shù)據(jù)庫(kù)持續(xù)更新,這樣就解決了電池間的阻抗差異以及電池老化問題。全壽命的阻抗數(shù)據(jù)更新可非常精確地預(yù)測(cè)給定負(fù)載的電壓變化(見圖 2)。以上方法可以使得在大多數(shù)情況下,可用電量估算誤差率低于 1%。最重要的是,在電池組整個(gè)壽命內(nèi)都實(shí)現(xiàn)了高精確度。
自適應(yīng)算法的優(yōu)勢(shì)
——即插即用的實(shí)施
通過實(shí)施上述算法就不再需要事先提供數(shù)據(jù)庫(kù)來描述阻抗與 SOC 和溫度的關(guān)系,不過仍然需要定義開路電壓和 SOC(包括溫度)之間關(guān)系的數(shù)據(jù)庫(kù)。但是,這方面的關(guān)系由正負(fù)極系統(tǒng)的化學(xué)性質(zhì)決定,而不是由具體的電池型號(hào)設(shè)計(jì)因素(如電解液、分離器、活性材料厚度等)決定。由于大多數(shù)電池制造商使用相同的化學(xué)材料做活性材料(LiCoO2 與石墨),因此它們的 V(SOC,T) 關(guān)系式也基本相同。TI對(duì)不同制造商所提供電池的無負(fù)載電壓圖進(jìn)行了比較,實(shí)驗(yàn)結(jié)果支持上述表述。較大的偏差也只不過 5mV 而已,這就實(shí)現(xiàn)了在最差情況下 SOC 誤差率也不過 1.5%。上述新算法將實(shí)現(xiàn)電池監(jiān)視器 IC的即插即用,同時(shí)還可提高其精確度及可靠性?!?/p>
評(píng)論