王鹿軍, 單恩澤
(湖北工業大學 太陽能高效利用及儲能運行控制湖北省重點實驗室,湖北 武漢 430068)
在對汽車供能方面的研發中,鋰離子電池作為無污染性儲能單元而被重視。其在電能容納量、能量使用效率以及使用年限等方面頗現優異[1]。由于不同功率負載對于電壓的要求存有差異性,故鋰離子電池多以成組方式使用,進而暴露出不同工況下各單體電池不一致性的問題[2]。電池均衡技術可改善此類問題,具體體現在電池能量的使用程度以及電池循環壽命等方面[3]。
在均衡策略中,常采用電壓或者荷電狀態(state of charge,SOC)判斷電池是否需要均衡[4],此外電池容量及開路電壓等亦可[5]。文獻[6-7]采用電池容量或者剩余容量作為均衡判據,但每個單體電池充入或放出相同的電量時易出現單體電池電壓或者荷電狀態的極端變化現象。文獻[8-10]依據開路電壓建立均衡控制策略,但各類型電池的充放電特性曲線不一致并且易受工況環境的影響,而且在測量電池開路電壓的靜置期間,極易產生因誤差波動不穩定而導致的精確度失準問題。文獻[11-13]用電池端電壓作為均衡判據,在工作狀態下受工作條件等因素影響較大,并且電池組在循環充放電中的平臺期時,容易出現低容高壓的單體電池能量傳遞到高容低壓電池的現象,進而擴大了電池容量的不一致性。文獻[14-16]以SOC作為判據,但其不能直接測量,環境變化會使測量結果出現偏差,導致SOC值漂移,多種類的疊加誤差會隨著時間的推移而累積,所以估算算法的精確度要求高,且無法減小或消除電池實際容量的差異。文獻[17-19]中通過耦合多個不同目標作為均衡判據,但多目標均衡中各目標之間控制關系復雜,均衡控制系統結構復雜,其中的耦合條件也只適用于理想工作環境中,各目標不均衡程度的加權系數確定困難,其應用受到一定程度的限制。
基于對上述不同類型均衡控制策略的分析,本文提出一種基于動態式雙閾值的鋰電池組主被動均衡控制策略。首先,該策略通過對鋰離子電池的充放電過程實時細化,選擇電壓和SOC作為雙閾值均衡判據。其次,利用溫度變化作為干擾因素,模擬鋰離子電池組的不同工況,得出動態式雙閾值判據,提高其充放電的精確度。最后,將此均衡策略運用到主被動均衡電路中,通過仿真實驗證實所提出控制策略的可行性。
針對三元鋰離子電池組的整個充放電過程,在不降低均衡效率的前提下,最大化提高均衡電路充放電精確度,減少能量循環次數。提出了如圖1所示的主被動均衡電路。

圖1 電池均衡電路圖Fig.1 Battery equalization circuit diagram
由圖1可知,整個均衡拓撲結構由被動均衡、電池組和主動均衡三個部分組成。電池組由N個三元鋰離子單體電池串聯而成。主動均衡電路依據LC振蕩電路原理。該主被動均衡電路的特點:
1)被動均衡控制簡單且均衡電流較小,能夠在充放電初期和末期延緩電池容量增加速率,更為精準地測量估算出當前電池組充電狀態。
2)開關矩陣含有N+1個雙向MOSFET開關管,在保證電路高轉換效率的前提下,縮減元器件使用數目,實現電池組中多對一的能量轉移方式。
3)主動均衡部分采用LC振蕩電路,結合含4個雙向MOSFET開關管的均衡方向選擇電路,靈活控制流經電容的電流方向,增大均衡電壓差。
4)在電池組充放電過程中,較大的主動均衡電流,可以快速實現能量內部轉移,一定程度上彌補混合電路中被動均衡帶來的均衡速率問題。
被動均衡電路的結構和工作原理簡單易控制。當符合均衡判據條件時,充放電階段導通功率開關管,通過旁路有效負載控制充放電速率[20]。其中,消耗負載上的分流電流須遠大于鋰離子電池的自放電電流。主動均衡電路控制較為復雜。如圖2所示,以四節鋰離子電池串聯為例,介紹其工作原理。

圖2 主動均衡電路圖Fig.2 Active equalization circuit diagram
假設鋰電池組中的單體電池B1電量高,且達到均衡條件,與之均衡的是單體電池B2,選擇電感L和電容C2組成的支路。如圖3所示,是一個完整的能量傳遞過程。

圖3 主動均衡工作過程Fig.3 Active equalization process
主動均衡的一個周期可分成四個階段,首先B1放電并將電能儲存在電容C2中,接著電容C2給電池B2充電,實現能量轉移。隨后控制方向選擇電路,保證電池B1充電方向與電容的放電方向一致,完成一次換向并且提高下一周期均衡電壓和電流。最后,電容的電壓電流切回初期階段的方向,保持下一個周期電路的正常運行。通過仿真實驗,電感L與一個電流表連接,從Scope of IL1中顯示電流波形,電容C2與一個電壓表并聯,從Scope of UC中顯示電壓波形如圖4所示。

圖4 電流電壓變化波形圖Fig.4 Current and voltage variation waveform
由圖4可知,均衡電路控制的一個周期中,電流在每個過零點時,電容的儲能方向將會改變一次。當電流達到每個階段中的最小值時,電流改變方向,進一步將能量儲存在電容中,達到增加壓差的目的,為下一次儲能方向的改變做準備。T1和T4所處階段的作用是正向吸收前一次電容放電后的殘余能量,T2和T3所處階段是反向吸收能量,此處時間的長短可以根據實際情況做調整。
傳統的雙閾值方法多是單獨從電壓或者荷電狀態內進行另一閾值選擇,從而形成雙閾值[21],本文針對三元鋰離子電池,采用以端電壓和荷電狀態作為雙閾值輸入量并耦合參與整個均衡過程,合理調整閾值控制方法,相較于傳統的雙閾值方法,該方法更適用于整個充放電過程在提高精確度的同時,也避免了均衡電路控制中開關器件的頻繁接入,從而降低器件損耗,提高均衡速率。
模型電壓源受控于實驗所設置的荷電狀態,并確保電池的特性曲線適用于受控電壓源,使得所建立的二階RC等效電池模型在描述電池荷電狀態全程中具有較高的精確度,并且可得出契合度較高的電壓值。該模型結構如圖5所示。

圖5 二階RC等效電池模型Fig.5 Second order RC equivalent cell model
圖5中:UOCV為開路電壓;R0為等效歐姆內阻;R1和R2為極化產生的等效內阻;U為端電壓。參數辨識通過脈沖放電試驗來實現,等效模型中各參數辨識結果見表1。

表1 模型參數辨識表
根據基爾霍夫電壓定律,可得以下數學關系式:
U=UOCV+iR0+U1+U2;
(1)
U1=iR1(1-e-t/R1C1)+U1(0)e-t/R1C1;
(2)
U2=iR2(1-e-t/R2C2)+U2(0)e-t/R2C2。
(3)
模型包括的主要輸入量有:端電壓、SOC、溫度。輸出量為:電壓差閾值和SOC差閾值。
由于模型在建立當中,存在著不同度量尺度的三個關鍵輸入信息,故將對其中的端電壓和SOC做歸一化處理,即
(4)
式中:Var表示端電壓或者SOC歸一化后的數值;Ti是原始測量計算數據,最終Var數值的取值范圍是0到1。
三元鋰電池特性曲線中存在多段類似線性關系區間,常規數學處理思想是化曲為直[22],但該方法在所選分段區間較大的實驗中誤差高達36.7%,故采用添加輔助函數關系式進行調整,在t時刻對單體端電壓進行線性表征為:
(5)
式中:Hn(t)表示單體電池的端電壓函數;Ψn(t)是輔助函數;λn是第n節單體電池在t時刻的電壓振動系數,該系數主要作用是匹配歸一化的數據和適度調整電壓測量誤差;Un(t)為t時刻第n節單體電池的端電壓。
模型預測中,多處等間距時間和SOC數據測算時存在自變量與因變量成線性關系的情況,使用逐差法對存在線性相關的區間進行數據歸類,即
(6)
式中:η(t)代表在t時刻整組電池間的荷電狀態偏差值;SOCn(t)表示在t時刻的第n節電池的荷電狀態情況。
圖5中給出的二階RC電池等效模型中存在兩個RC環節,直接影響到模型端電壓的精確度,故在Ψn(t)輔助函數中加入帶有C1和C2的函數關系環節,具體計算過程如下:

(7)
式中:U(t)表示在t時刻測得的電池端電壓;Ugiv表示Ψn(t)輔助函數中的端電壓修正部分;Is表示流經電池的總電流。各參數的取值方法如下:
(8)
τn=Rn·Cn。
(9)
對于電池荷電狀態部分,選擇溫度影響作為模型驗證中的不穩定變量。根據二階RC鋰電池模型和初期數據處理中使用過的安時積分法,得出電池系統狀態方程,該方程是以模型中的SOC、U1和U2為狀態量,離散化處理可得:
(10)
τn,j-1=Rn,j-1·Cn,j-1。
(11)
式中:j是序列控制數;T是控制周期;ρj是在第j個時間內的充放電效率。由KMF原理代入方程,得出荷電狀態估算式。
本次實驗選擇16節單體三元電池,在恒溫箱中進行實驗測試。所使用的單體電池容量為4 200 mAH的18650型LiCoMnNIO2單體電池,全程記錄實驗數據,并對所有電池做數據處理分析,以10組單體電池的平均數據值作為繪圖數據支撐,最終得出不同溫度OCV-SOC的曲線如圖6所示。

圖6 不同溫度下的OCV-SOC曲線Fig.6 OCV-SOC curves at different temperatures
針對圖6溫度變化對于閾值估算精確度的影響分析,選擇在不發生過充過放情況下的溫度變化范圍,即零下15 ℃到45 ℃,選擇5個特定溫度下的特性曲線進行比較分析。
圖7所示為在不同溫度下,單體鋰電池的開路電壓相對于穩定工作狀態的偏差,并且以荷電狀態作為分段度量標準,旨在體現鋰電池在充放電過程中,溫度對于電量表征的影響也明顯存在,此處可能會導致所測量的數據失準。

圖7 各溫度下的輔助調整函數曲線圖Fig.7 Curve of auxiliary adjustment function at each temperature
表2中數據表示在不同溫度下,三元鋰電池的溫度修正電勢函數,從式(5)可見,與開路電壓和端電壓計算相關的函數,除了自身的相關系數以外大多與時間保持關系,此處的溫度修正電勢函數是單純與荷電狀態相關聯,即

表2 溫度修正電勢差函數相關數據
(12)
式中:ΔE(soc)為溫度修正電勢差;S和Bn是定量數值。將溫度影響帶入到電池等效模型中,三元鋰電池的輸出電壓表達式為:
UB=UOC-IB×Zeq+S(t)=
UOC(soc,t)-U1(t,τ1)-
U2(t,τ2)-UR(t)+ΔE(soc)。
(13)
式中:各參數隨時間變化,UB表示輸出電壓;UOC表示開路電壓;IB為負載電流;Zeq為等效內阻;t為采樣時刻;UR(t)表示等效歐姆內阻的電壓;S(t)是模擬環境因素的觀測噪聲。
本文以三元鋰離子電池為例,說明合理選擇閾值的方法。動態式雙閾值判據取值方法選擇在溫度擾動的前提下進行描述。
圖8中的GRA(SOC)表示單位SOC內OCV變化率的曲線圖,針對ΔSOC閾值大小的選擇。GRA(OCV)表示單位OCV內SOC變化率的曲線圖,針對ΔU閾值大小的選擇。兩條曲線目的在于找到OCV最小變化率和SOC最大變化率。

圖8 開路電壓和荷電狀態斜率圖Fig.8 Open circuit voltage and state of charge slope diagram
下周期閾值的確定,按照上周期輸出閾值大小設定差值并訂正閾值數。實時監測電池電流和端電壓,防止判據失準問題,對此時的電流進行SOC估算,對端電壓差值進行開路電壓換算,兩項結果作為校驗雙閾值取值正確合理性的依據。
選擇三種確定閾值的方法:經驗固定閾值、以電壓或者SOC作為單閾值的動態調節閾值、電壓和SOC耦合動態調節閾值,如圖10所示。三種方法均以5 mV的電壓閾值作差,會在±10 mV的電壓差內波動變化。圖中曲線還考慮了電壓閾值誤差,以解決電壓提前達到設定的均衡電壓差閾值或反向超過此閾值的問題。

圖9 雙閾值選擇流程Fig.9 Dual threshold selection process

圖10 三種電壓閾值選擇方法比對圖Fig.10 Comparison of three voltage threshold selection methods
圖11(a)表示定值電壓閾值和動態式雙閾值中電壓部分差值波動變化,在均衡電路開啟的前期,動態閾值變化十分明顯,但最終穩定在10 mV的范圍內波動。
圖11(b)是與文獻[14]中的方法做對比得出的荷電狀態波動圖,反映出鋰離子電池SOC的閾值判據是會隨著時間變化的。荷電狀態變化最終趨于穩定狀態,也可以達到傳統方法中采用固定閾值的階段,兩者并不矛盾。

圖11 八節單體電池閾值誤差圖Fig.11 Error chart of threshold state of charge of each cell
均衡電路根據當前電池組所處工作狀態,被選擇性地及時并入電池組進行均衡。主動均衡參與放電過程和中間部分充電過程,被動均衡參與充電前期和末期兩小段,如圖12所示。

圖12 主被動均衡作用區域圖Fig.12 Active and passive equilibrium action area diagram
放電階段啟動主動均衡,減少能量損耗,更多輸出電能到負載;充電階段被動均衡免除大電流充電對電池造成的損耗,預熱充電,收尾時避免電池過沖;中間段使用主動均衡,大電流充電,電池SOC快速達到預定閾值。

圖13 混合控制流程Fig.13 Mixed control process
當SOC小于15%時,系統接入被動均衡電路并以小電流對電池進行恒流充電。當SOC大于15%且小于85%時,切換到主動均衡電路并以大電流對電池組進行恒流充電,達到快速充電效果。當SOC大于85%時,系統再次切換被動均衡電路并且選擇恒壓充電模式,最終達到100%結束。
MATLAB/Simulink搭建電路仿真模型,模型包括1個控制模塊、1個過渡模塊、3個執行模塊、8個電池模型和1個恒流源。仿真實驗具體參數見表3。

表3 仿真實驗參數
內部電池組間進行均衡能驗證動態式雙閾值控制有效性。各電池電壓值出現較大差異時均衡效果更明顯。如圖14所示,電池組中最大電壓差為94 mV,電池1的電壓增加快,電池7和電池8的電壓降速較緩,在5 940 s左右達到均衡。

圖14 靜置狀態下的電池均衡Fig.14 Battery equalization in static state
由此可見,提出的控制策略可以達到預期的均衡效果,均衡結束后的各單體電池間的電壓波動在5 mV內,具體均衡情況見圖15。

圖15 靜置狀態均衡實驗相關數據Fig.15 Related data of static state equilibrium experiment
由電流值為5 A的電流源供電,開關頻率為50 kHz,占空比為65%。各單體電池的初始電壓為:3.768、3.806、3.822、3.833、3.840、3.866、3.887、3.893 V。電池間的最大電壓差值為125 mV,動態式雙閾值判據均衡均衡情況如圖16(a)所示,單閾值電壓判據均衡如圖16(b)所示。

圖16 不同判據下的充電狀態均衡對比圖Fig.16 Comparison chart of state of charge equalization under different criteria
仿真實驗結果表明,電池組在3 880 s附近達到理想均衡效果,最終保持在4.19 V左右,八節電池電壓差不超過7 mV。其中,在整個電池組SOC達到90%以上時充電電壓上升曲線明顯緩和。此外,以單閾值電壓為判據的均衡方法,在均衡結束后電池間電壓波動較大,最大電壓差達到14 mV,均衡時間較長,動態式雙閾值判據均衡時間縮短近15%。
靜置狀態和充電狀態下都以電壓值表示結果,為了驗證電池荷電狀態的準確性,選擇以電池SOC作為采集數據。采用5A的電流源恒流放電,開關頻率為50 kHz,占空比為55%,如圖17所示。

圖17 不同判據下的放電狀態均衡對比圖Fig.17 Comparison diagram of discharge state equilibrium under different criteria
放電實驗是以SOC單閾值為判據均衡,最終SOC值波動較大,最大SOC差值達到1.85%,在4 000 s后達到均衡要求。反觀動態式雙閾值方法的均衡電池組除組內波動小外,均衡時間也縮短了19%左右。八節鋰離子單體電池以SOC單閾值判據均衡方法,在放電狀態下如圖17(b)所示。
搭建的實驗平臺如圖18所示,供電部分由兩節電池通過升壓模塊提供,負載由滑動變阻器模擬,滑動變阻器的最大電阻為100 Ω。

圖18 實驗平臺Fig.18 Experimental platform
需驗證的工況是系統循環工作時的電流值變化,使用EVT充放電設備對兩組6節單體電池進行模擬實驗,分別如圖19和圖20所示。

圖19 2C充電下的SOC變化圖Fig.19 Diagram of SOC change under 2C charging
圖19中設置充電電流為2C倍率,充電5 min后,測得第一組6節電池產生不一致性,此時6節電池SOC分別為28%、29.8%、30.2%、32%、32.3%、33%。根據本文的均衡系統規則,最先將6號電池和1號電池進行均衡。充電開始后,發現5號電池的SOC上升速度也明顯增快,原因在于均衡充電啟動程序中,若最大SOC電池與相鄰電池間的差值超過閾值0.5%,則3個電池一起均衡。故在約50 s之前1號和5號電池的SOC上升斜率較大,6號電池的最小。在200 s時,均衡進入結束階段,此時各單體電池的SOC分別為35.4%、35.3%、35.4%、35.5%、35.5%、35.5%。
圖20為測試均衡系統的小電流放電工況,接入本文均衡系統的第二組6節電池組進行循環充放電實驗,0.5C放電60 min后,2C充電10 min為一個循環,記錄12個小時循環充放電的6節電池SOC值。實驗開始時,測得第二組6節電池SOC分別為79.8%、80.1%、80.3%,80.5%,81%、81.3%。

圖20 0.5C放電下的SOC變化圖Fig.20 Diagram of SOC change under 0.5C discharging
放電開始前,1號電池的SOC顯示最大,6號電池的SOC顯示最小,根據本文均衡系統的放電規則,最先將6號電池和1號電池均衡。由于在1號電池和2號電池間的SOC差值沒有達到閾值范圍內,故兩者間沒有均衡現象。以0.5C放電時,整體的SOC下降斜率較小,在320 s的時候,各單體電池的SOC值為77.5%、77.4%、77.6%、77.8%、77.7%、77.8%。
通過研究主被動混合均衡電路的理論可行性,將主動均衡大電流特點與被動均衡簡單控制特點相結合,提出與該電路相匹配的基于動態式雙閾值的均衡控制方法。
1)選擇出現電池間反復充放電次數較多的LC振蕩電路作為主動均衡電路,對充放電狀態下的電池組采用單閾值和動態式雙閾值兩種方法做對比試驗。
2)動態式雙閾值均衡策略是以電壓、SOC和溫度為變量,將均衡開啟所需閾值的大小進行動態處理,其次控制流程中的區間劃分亦可動態調整。與單閾值型均衡對比,該策略縮短了15%到19%的均衡時間。
3)區間變流充放電的混合均衡方式減緩了末期電壓的增速,延長反應時間,降低了過充過放現象發生的可能性;
4)整個均衡過程的速度并未因被動均衡的加入而減小。