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

考慮溫度的電池荷電狀態(tài)估算和主被動均衡

2022-02-03 05:28:28孫正李軍李虎林
科學技術(shù)與工程 2022年33期
關(guān)鍵詞:模型

孫正, 李軍, 李虎林

(重慶交通大學機電與車輛工程學院, 重慶 400074)

電池管理系統(tǒng)(battery management system,BMS)能夠時刻監(jiān)測并控制電池正常的運行,并實時地估計電池的荷電狀態(tài)(state-of-charge,SOC),對不一致的單體電池進行均衡控制等功能。其中,SOC估算和電池均衡作為電池管理系統(tǒng)的核心功能,對電池的使用壽命和安全都十分重要[1]。電池的SOC反映了當前電池內(nèi)部的剩余電量,由于在實際中不能直接通過測量得到,所以SOC的精確估計直接影響到了對當前電池狀態(tài)的判斷。其次,為了滿足電動汽車急加速、爬坡、大功率、續(xù)駛里程等動力要求,單體電池通常以多組串并聯(lián)的形式進行儲能。而電池在加工生產(chǎn)和使用過程中面對不同因素的影響,如溫度、電池老化、自放電等,各單體電池容量難免會出現(xiàn)不一致。這導致一部分單體電池的容量減小,在充電和放電中出現(xiàn)過充過放的危險,使得單體電池之間的差距越來越大,長時間的不一致性使整組電池的容量下降,無法達到使用目標要求。經(jīng)國外學者統(tǒng)計,電池單體之間容量的最大差異可達20%,由于這部分差異,整組電池容量減少了40%[2]。單體之間的不一致性會直接影響到整組電池的實際放電量,所以電池均衡技術(shù)也必不可少。

當前的SOC估算算法主要有傳統(tǒng)算法和基于數(shù)據(jù)驅(qū)動的算法,傳統(tǒng)算法包括安時積分法、開路電壓法、卡爾曼濾波算法等各類觀測器算法[3-4]。文獻[5]利用機器學習算法進行SOC估算,通過對實驗數(shù)據(jù)的訓練,能夠保證SOC估算的絕對誤差在2%以內(nèi)。文獻[6]使用神經(jīng)網(wǎng)絡(luò)模型在不同溫度下進行SOC估算,即使低溫下也能使誤差保持在3%以內(nèi)。但機器學習算法需要基于大量的電池實驗數(shù)據(jù)來訓練神經(jīng)網(wǎng)絡(luò)模型,估算精度過度依賴于電池數(shù)據(jù)集的大小??柭鼮V波算法主要是通過誤差的反饋作用進行預測和更新,由于卡爾曼濾波算法只能應用于線性系統(tǒng),而電池內(nèi)部是一個非線性系統(tǒng),所以基于卡爾曼濾波算法衍生出了擴展卡爾曼濾波(extended Kalman filter,EKF)算法。文獻[7]利用Levenberg-Marquardt方法對傳統(tǒng)EKF算法進行了改進,SOC估算誤差在3%以內(nèi)。由此可見EKF算法的計算相對比較簡單,估計精度也較高,能夠滿足實際電動汽車的需要。

不同的溫度下,電池的容量、電壓特性都會發(fā)生很大的變化,這導致SOC估算的精度下降[8]。在實際的車用環(huán)境中,電池的環(huán)境溫度變化也很大,因此需要合理設(shè)計關(guān)于溫度修正的方法來減少SOC估算誤差。文獻[9]考慮了溫度對SOC估算精度的影響,并對安時積分法聯(lián)合開路電壓法進行了改進,SOC估計精度得到提高,但改進后的算法難以在實車的復雜工況下進行精確估計。文獻[10]考慮了溫度的影響因素,并利用EKF算法進行SOC估算,實驗驗證下SOC估算精度顯著提高。因此基于溫度改進的SOC估算方法具有很大的應用價值。

電池的均衡方式目前有兩種,主動均衡和被動均衡。被動均衡是通過電阻發(fā)熱的形式將多余能量釋放出去,而主動均衡則是利用能量在單體電池之間相互轉(zhuǎn)移來實現(xiàn)均衡,目前主動均衡可以分為電感式、電容式、變壓器、變換器式等方式[11]。電感式均衡就是通過PWM信號控制開關(guān)完成電感的充電和放電,進而實現(xiàn)能量轉(zhuǎn)移,電容式均衡可以自動地實現(xiàn)多個單體電池之間能量的轉(zhuǎn)移,但電容的布置上容易受到電壓差的限制,電壓差會影響均衡速度,變壓器式均衡有著均衡速率快、損失小等優(yōu)點,但是其成本高,占用體積大,實際使用受到限制[12]。通過分析,被動均衡的控制方式極為簡單,但電阻放熱會對電池溫度造成影響,導致SOC估計精度下降,甚至導致安全問題。主動均衡雖然避免了該問題,卻面臨著開關(guān)冗余、均衡損耗大、控制復雜等問題。文獻[13]提出了一種基于電感-電容 (inductor-capacitor,LC)電路儲能的主動均衡拓撲結(jié)構(gòu),該主動均衡方法在結(jié)構(gòu)簡單的前提下,又能實現(xiàn)多個單體電池的快速均衡。文獻[14]提出了一種基于雙閾值的鋰電池組主被動均衡策略,該策略能夠合理控制主動與被動均衡參與時機,同時也考慮了溫度對SOC估計的影響,該方法有很高的均衡效率,但被動均衡參與時發(fā)熱,并未考慮這部分溫度帶來的誤差。

基于此,現(xiàn)利用EKF算法進行SOC估算,考慮到溫度對SOC估計算法和電池容量的影響,利用電池熱特性模型進行電池內(nèi)部溫度的估計,并合理設(shè)計基于溫度的修正參數(shù),將估算出的SOC值作為電池均衡的變量。再將電感電容式的主動均衡和被動均衡進行組合,形成主被動均衡電路,并合理設(shè)計主動均衡和被動均衡的參與時機,在保證均衡速度的同時,又保證電池的安全和SOC估算精度。

1 電池模型

1.1 電特性模型

為了估計出電池的SOC,首先需要建立精確的電池模型。當前的電池模型主要有電特性模型、熱特性模型、老化特性模型等。電特性模型主要是描述電池在電流激勵下電壓的響應關(guān)系;熱特性模型是描述電池在電流激勵下其內(nèi)部溫度的響應關(guān)系。電特性模型又可以分為電池機理模型和等效電路模型。但在電池SOC估算過程中,由于等效電路模型計算相對比較簡單,精度也較高,工程上多使用等效電路模型。

等效電路模型又可以分為內(nèi)阻模型,一階戴維南模型,二階電阻-電容(resistor-capacitor,RC)模型等。二階RC模型在戴維南模型的基礎(chǔ)上多增加了一個RC回路。其中,RC環(huán)節(jié)主要是用來描述電池內(nèi)部的極化反應[15]。目前,使用內(nèi)阻模型描述電池的內(nèi)部狀態(tài),精度太低;一階戴維南模型的計算量較小,但精度卻不如二階RC等效電路模型;高階RC模型的精度雖然更高,但計算量隨階數(shù)的增大呈指數(shù)上升。

因此,采用二階RC等效電路模型對電池進行建模和估計,如圖1所示。

圖1 二階RC等效電路模型Fig.1 Two order RC equivalent circuit model

根據(jù)基爾霍夫定律和安時積分法得

Ut=Uoc-U0-U1-U2

(1)

(2)

式中:R0為歐姆內(nèi)阻,Ω;R1、R2為極化電阻,Ω;C1、C2為極化電容,F(xiàn);Ut為端電壓,V;Uoc為開路電壓,V;U0為歐姆內(nèi)阻的端電壓,V;U1、U2分別為兩個RC網(wǎng)絡(luò)的端電壓,V;Qn為電池的額定容量,Ah;η為庫倫效率;I為電流,A;SOC0為初始SOC值;t0、t1分別為安時積分法的起始和結(jié)束時間。

1.2 電池實驗獲取SOC-OCV曲線

開路電壓(open circuit voltage,OCV),指的是電池處于穩(wěn)態(tài)狀態(tài)下,兩極之間的電位差。為了在線辨識出電池模型參數(shù),需要對電池進行充放電試驗。選取山東威能公司生產(chǎn)的型號為IFP36130155D-36Ah的磷酸鐵鋰電池作為試驗對象,測試設(shè)備選用新威爾電子公司生產(chǎn)的BTS-60 V100 A(BTS-4000)電池檢測設(shè)備,其測試精度為0.1%。該鋰離子電池參數(shù)具體如表1所示。

表1 實驗電池參數(shù)Table 1 Experimental cell parameter

為精確獲取SOC-OCV曲線,分別對電池進行恒流12 A的充電和放電試驗,并分別在SOC達到90%、80%、70%、60%、50%、40%、30%、20%、10%時刻停止充放電試驗,并靜置30 min,不斷重復以上操作,并記錄相應的開路電壓OCV值。最后,對試驗數(shù)據(jù)進行多項式的擬合。得到的充放電下SOC-OCV曲線如圖2所示。

圖2 12 A充放電下的SOC-OCV曲線Fig.2 SOC-OCV curve under 12 A charge and discharge

充電和放電下,分別對充電OCVch、放電OCVdisch進行8階多項式擬合。充電下擬合的均方根誤差(root mean squared error,RMSE)為0.339,放電下擬合的RMSE為0.413,擬合的曲線公式如下。

(3)

1.3 參數(shù)辨識

在電池建模后,需要根據(jù)外部測量信息,獲取電池模型的參數(shù)中的歐姆內(nèi)阻R0、極化內(nèi)阻R1、R2、極化電容C1、C2,以進一步求解SOC,當前有離線辨識和在線辨識兩種方法。傳統(tǒng)的離線辨識算法是通過電流脈沖放電試驗,得到相應的端電壓曲線。此時通過端電壓的跟隨脈沖電流的響應,即歐姆壓降、零狀態(tài)響應和零輸入響應的變化可以求解出離線狀態(tài)下的參數(shù)值。但由于電池本身的時變效應,即電池的內(nèi)部會發(fā)生實時變化,離線辨識算法往往適用于靜態(tài)求解參數(shù),而在線辨識的實用性和精度更高,更容易在線辨識出參數(shù)值,實時估算出SOC。采用的在線辨識方法是基于遞推最小二乘法(recursive least square,RLS)。

但在RLS算法中,協(xié)方差矩陣的修正作用在遞推的過程中不斷遞減,其修正能力不斷減弱,在RLS算法進行遞推的后期可能會存在數(shù)據(jù)飽和的問題。并且實際中受到的干擾較大,電池的自身參數(shù)也會隨著循環(huán)次數(shù)的增加或溫度的改變而變化[16]。因此,為了解決上述的問題,可以利用遺忘因子遞推最小二乘法(forgetting factor recursive least square,F(xiàn)FRLS)來進行參數(shù)的在線辨識。它在RLS的基礎(chǔ)上引入了一個遺忘因子λ(取值在0.9~1)來增加對新數(shù)據(jù)的影響,減弱舊數(shù)據(jù)的影響,其基本原理如式(4)所示。

(4)

對式(1)進行拉普拉斯變換后可得

(5)

式(5)中:Y(s)=Uoc(s)-Ut(s)。

在計算出式(5)的傳遞函數(shù)后,令時間常數(shù)τ1=R1C1,τ2=R2C2,并采用雙線性變換進行離散化處理,將s域轉(zhuǎn)換成z域,則有

(6)

令θ(k)=[k1,k2,k3,k4,k5]T,Ψ(k)=[y(k-1),y(k-2),I(k),I(k-1),I(k-2)]T,根據(jù)離散化的差分方程形式和最小二乘法形式可得

(7)

式(7)中:k1~k5為中間參數(shù);e(k)為k時刻監(jiān)測電池傳感器的采樣誤差。

最后結(jié)合式(4)中的遞推關(guān)系式即可求解出k1~k5,再通過以下的中間參數(shù)轉(zhuǎn)換關(guān)系,完成模型參數(shù)R0、R1、R2、C1、C2的辨識過程。

(8)

(9)

2 電池的內(nèi)部溫度估計

2.1 熱特性模型

由于考慮電池溫度的變化影響,所以需相應地建立出基于二階RC等效電路模型的電池熱特性模型,用來描述電池在電流的激勵下的溫度變化,以此迭代修正SOC值,保證變溫度下的SOC估算精度。在建模過程中利用電學和熱學的相似性,可以將鋰電池一部分的內(nèi)部化學熱變化轉(zhuǎn)換成電學模型來計算。在模型簡化的過程中,需要假設(shè)3個條件,方便建模計算。

(1)電池內(nèi)部中心點處的溫度最高。

(2)電池在x、y、z方向上的熱阻相同。

(3)電池內(nèi)部溫度傳熱是等效均勻的。

與此同時,在計算過程中,將電池的產(chǎn)熱功率Q等效成電流源,將熱阻等效成電阻,熱容等效成電容,溫度等效成電壓。模型建模如圖3所示。

Tin為電池中心點的最高溫度;Tsurf為表面溫度;Tamb為環(huán)境溫度;Q為發(fā)熱功率;Cin、Cout分別為內(nèi)部熱容和外部熱容,表征吸熱和散熱能力大小;Rin、Rout分別為內(nèi)部熱阻和外部熱阻,內(nèi)部熱阻表征內(nèi)部熱傳導速率,外部熱阻表征電池表面熱交換的速率[17];Rx-in、Ry-in、Rz-in分別代表x、y、z 3個方向的內(nèi)部熱阻;Rx-out、Ry-out、Rz-out分別代表x、y、z 3個方向的外部熱阻圖3 電池熱特性模型建模Fig.3 Modeling of battery thermal characteristics

產(chǎn)熱功率Q的計算可以通過BERNADI方程[18]得到,即

(10)

式(10)中:Q為產(chǎn)熱功率,W;I為電流,A;T為溫度,K;dUoc/dT為熵熱系數(shù),V/K,即開路電壓隨溫度的變化規(guī)律。文獻[19]研究表明,其中dUoc/dT對發(fā)熱功率的影響極小,數(shù)量級在10-4左右,為了進一步簡化計算量,對這部分的產(chǎn)熱進行忽略。

由圖3所搭建的熱特性模型電路的關(guān)系,可以建立數(shù)學模型為

(11)

式(11)中:Tin為電池內(nèi)部中心的最高溫度;Tis和Tss分別為電池內(nèi)部和表面的溫差,K。

考慮到所搭建的電池的熱特性模型能在MATLAB/Simulink中實現(xiàn)內(nèi)部溫度的估計,所以通過拉氏變換后,可以得到傳遞函數(shù)為

(12)

與電池二階RC等效電路模型相似,可以利用離線辨識方法預先辨識出不同溫度下的Cin、Cout、Rin、Rout。由于電池在出廠后,內(nèi)部材料和尺寸是固定的,在相同溫度下其熱特性參數(shù)不會像等效電路模型參數(shù)一樣發(fā)生特別大的變化。因此,在使用時只需根據(jù)當前的環(huán)境溫度查表得到參數(shù)數(shù)值,相應的在Simulink中搭建傳遞函數(shù)模塊,將辨識好的參數(shù)代入,即可在MATLAB/Simulink中利用傳遞函數(shù)模塊搭建出熱特性模型,并將溫度估計的結(jié)果輸入SOC估算模塊中,進行SOC估算的溫度修正?;谏鲜龇椒?,在0 ℃的環(huán)境溫度下辨識出的參數(shù)分別為Cin=2.834 J/K、Cout=21.030 J/K、Rin=1.347 K/W、Rout=5.650 K/W。

2.2 電池內(nèi)部溫度估計仿真試驗

為驗證所提出的熱特性模型能夠有效地估計電池的內(nèi)部溫度,設(shè)定環(huán)境溫度為0 ℃,并分別在城市道路循環(huán)工況(urban dynamometer driving sched-ule,UDDS)、動態(tài)應力測試(dynamic stress test, DST)、混合脈沖功率特性(hybrid pulse power characterization,HPPC)工況電流輸入下進行了仿真驗證,工況電流曲線如圖4所示。在3個工況下的溫度估計的仿真結(jié)果和誤差如圖5所示。該仿真結(jié)果表明,該熱特性模型能較好地估計出電池內(nèi)部溫度,很好地與溫度變化趨勢吻合,3個工況下的最大溫度估計誤差分別為2.27、3.22、3.72 ℃,平均誤差分別為0.65、1.45、1.81 ℃,均在合理的范圍內(nèi)。

圖4 溫度估計試驗工況電流曲線Fig.4 Temperature estimation test operating current curve

圖5 環(huán)境溫度0 ℃下溫度估計結(jié)果與估計誤差曲線Fig.5 Temperature estimation result and estimation error curve at ambient temperature 0 ℃

在傳統(tǒng)方法中,測得電池的熱特性參數(shù)往往需要進行實驗拆解,并在電池內(nèi)部和表面布置傳感器測量電池的內(nèi)部溫度,再利用加速量熱儀進行不同溫度下的測試,得到不同溫度下的比熱容、換熱系數(shù)等參數(shù),這需要很高的實驗成本。而提出的方法可以有效簡單地辨識出電池熱特性內(nèi)部。

參數(shù),并利用傳遞函數(shù)進行內(nèi)部溫度估計,有效減少了成本。

3 考慮溫度因素的SOC估算

3.1 擴展卡爾曼濾波(EKF)算法

不同溫度下電池的容量、充放電速率均有較大差別,尤其是低溫狀態(tài)下的容量衰減和內(nèi)阻增加導致電池SOC估算精度大幅下降,同時也擴大了電池組中的不一致性,對電池均衡造成了困難。為此,將溫度考慮到擴展卡爾曼濾波算法中,以此來減小由于溫度產(chǎn)生的SOC估算誤差。擴展卡爾曼濾波(EKF)算法是在卡爾曼濾波算法的基礎(chǔ)上,多增加了一個一節(jié)泰勒的展開環(huán)節(jié),將非線性系統(tǒng)近似的線性化,由于卡爾曼濾波只能適用于線性系統(tǒng)[20],而EKF算法可以應用于較復雜的非線性系統(tǒng),而且對比其他算法,無論在精度和算法的復雜度上都有著很大的優(yōu)勢。EKF算法流程如下。

系統(tǒng)狀態(tài)方程和輸出觀測方程為

(13)

式(13)中:X(k)=[SOC(k),U1(k),U2(k)]T為k時刻的狀態(tài)向量;Y(k)=Ut(k)為k時刻的輸出值;ω(k)、υ(k)為相互獨立的高斯白噪聲。

在卡爾曼濾波(Kalman filter,KF)算法的基礎(chǔ)上,進行一階泰勒的展開式,并除去高階項,則有

(14)

如圖6所示,為EKF算法具體計算來估計SOC的過程。首先進行狀態(tài)向量和誤差協(xié)方差矩陣的初始化,再進行狀態(tài)向量和協(xié)方差矩陣的一步預測,同時計算出當前時刻的卡爾曼增益L(k),在此基礎(chǔ)上對狀態(tài)向量和協(xié)方差矩陣進一步更新,并作為下一次迭代計算的初始值,最后通過輸出觀測方程求出輸出值,即端電壓值。不斷迭代計算后,將狀態(tài)向量X(k)的第一項以及輸出值Y(k)導出,就完成了對SOC估算的步驟。

為k時刻的系數(shù)矩陣;X(0)為狀態(tài)向量的初始值;為協(xié)方差矩陣的初始值;Q(0)、R(0)分別為過程噪聲和觀測噪聲的初始值;分別為k時刻先驗和后驗狀態(tài)向量的預測值;L(k)為k時刻卡爾曼增益矩陣;分別為k時刻先驗和后驗狀態(tài)下的協(xié)方差矩陣;Q(k)、R(k)分別為k時刻的過程噪聲矩陣和觀測噪聲圖6 EKF算法估計SOC的求解過程Fig.6 The solving process of SOC is estimated by EKF algorithm

3.2 溫度修正參數(shù)KT

基于EKF算法的思想,對算法進行了改進,如圖7所示。設(shè)計溫度修正系數(shù)來保證電池在不同溫度下有更精確的SOC初始值,同時利用熱特性模型進行電池內(nèi)部溫度的估計,以此對SOC估算做溫度的雙重修正,進一步減小估算誤差。

圖7 改進后的EKF算法思路Fig.7 Improved EKF algorithm thought

為了將溫度因素考慮到EKF算法中,需要定義一個溫度修正參數(shù)KT來對電池容量進行實時修正,即

Qreal=KTQn

(15)

式(15)中:Qreal為不同溫度下的實際電池容量;Qn為電池額定容量,Ah。

為了得到不同溫度下的KT,分別取-30、-20、-10、0、10、20、25、30、35、40 ℃下的環(huán)境溫度,將電池充電至截止電壓后靜置30 min,放置于恒溫箱中進行放電試驗,并記錄下電池的實際容量,以25 ℃為標準溫度下作為對比值,并計算出不同溫度下對應標準溫度下的容量百分比,借此確定KT。試驗中測得不同溫度下的實際電池容量和與25 ℃下實際容量百分比即KT,如表2所示。

將表2中的KT繪制到曲線中,如圖8所示,并進行多項式擬合,再將擬合結(jié)果導入MATLAB代碼中,以此作為溫度修正參數(shù)。

表2 不同溫度下的容量對比數(shù)值Table 2 Volume comparison values at different temperatures

圖8 修正參數(shù)KT與溫度、容量的關(guān)系Fig.8 Relationship between correction parameter KT and temperature and capacity

該曲線的8次多項式擬合結(jié)果如式(16)所示,其中擬合均方根誤差RMSE=1.13×10-13。

KT=2.938×10-11T8-1.684×10-9T7-

3.213×10-8T6+2.899×10-6T5-

8.896×10-6T4-1.04×10-3T3-

4.67×10-3T2+5.29×10-1T+

9.472×101

(16)

3.3 SOC估算仿真試驗

為了驗證改進的算法有更高的SOC估算精度,兩組EKF的算法SOC的初始值都選取為100%,過程噪聲Q取值為10-6,觀測噪聲R取值為101,并利用溫度估計結(jié)果作為改進后的模型輸入,分別設(shè)計了0 ℃時UDDS、DST、HPPC工況下SOC估算的對比仿真試驗。3個工況下的SOC估算結(jié)果分別為圖9(a)~圖9(c)所示;SOC估算誤差分別為圖9(d)~圖9(f)所示;EKF算法的輸出端電壓結(jié)果分別為圖9(g)~圖9(i)所示;端電壓誤差分別為圖9(j)~圖9(l)所示。通過仿真結(jié)果,可以明顯地看出原EKF算法由于溫度的影響下,導致其內(nèi)部容量衰減,初始值出現(xiàn)較大偏差,并由于溫度的影響,內(nèi)部參數(shù)也相應的改變,誤差持續(xù)地增大,而改進后的EKF算法能夠很好地跟隨SOC變化,有更高的估算精度。當設(shè)定的溫度環(huán)境在更低溫度的狀態(tài)下,原EKF算法的精度將繼續(xù)下降,而改進后的算法能夠很好跟隨溫度做出相應的修正,減小了溫度帶來的誤差。

將上述的仿真結(jié)果繪制成表3所示。通過表3能夠明顯地看到改進的EKF算法有更高的SOC估算精度,SOC最大誤差和平均誤差均有提高,端電壓的平均誤差也較比改進前進一步減小。但從表3和圖9(g)~圖9(l)可以看出,端電壓的誤差較大,這部分誤差主要是由以下幾個原因?qū)е碌摹?/p>

圖9 環(huán)境溫度0 ℃下SOC估算和輸出端電壓的對比結(jié)果與誤差曲線Fig.9 Comparison results and error curves of SOC estimation and output voltage at ambient temperature 0 ℃

表3 0 ℃下溫度估計、SOC估算、端電壓誤差對比分析表Table 3 Comparative analysis table of temperature estimation, SOC estimation and terminal voltage error at 0 ℃

(1)由于OCV為穩(wěn)態(tài)開路電壓,在1.2節(jié)的實驗中使用12 A(0.33 C)的充放電實驗雖然靜置了足夠長的時間,但測得的OCV仍然存在誤差。

(2)使用的是磷酸鐵鋰電池,該電池相比于其他動力電池,存在一個更加平緩的電壓平臺期,而且其本身存在滯回特性[21],導致OCV誤差加大。

(3)由于OCV有誤差,在進行SOC估算時,式(5)中辨識算法的Y(s)=Uoc-Ut會始終存在誤差,這導致后續(xù)辨識出的參數(shù)值和輸出端電壓結(jié)果有誤差;在進行溫度估計時,式(10)計算產(chǎn)熱功率Q過程中也會產(chǎn)生誤差,這導致溫度估計中后期沒有初期那么明顯的溫度跟進效果。

4 主被動電池均衡控制

4.1 主被動均衡電路拓撲結(jié)構(gòu)與原理

提出的主被動均衡電路拓撲結(jié)構(gòu)如圖10所示,拓撲結(jié)構(gòu)由兩個部分組成,其中右邊藍色部分為基于LC的主動均衡電路,左邊紅色部分為單開關(guān)被動均衡電路。電路中以4節(jié)鋰電池為例,實踐中可以加入更多回路完成多電池均衡控制。

其中需要使用的元器件有電阻4個,MOSFET晶體管14個,二極管11個,電感1個,電容1個。其中MOSFET晶體管的作用是作為開關(guān)來控制電池間均衡電流的走向,其接通和閉合通過主動均衡和被動均衡不同的脈沖寬度調(diào)制(pulse width modulation,PWM)信號進行控制。二極管的作用是阻斷電流走向,使主動均衡中的電流向下形成閉路。

具體的均衡控制工作原理如下,假設(shè)圖10中的電池B1容量最高,B2的容量最低,此時B1給B2進行充電。

Bx為電池單體,x為序號;L為電感器;C為電容器;Rx為電阻;QRx為控制被動均衡的MOSFET管;Qux、Qdx分別為上位和下位的MOSFET管;Dux、Ddx分別為上位和下位的二極管;DL為控制電感處的二極管圖10 主被動均衡電路拓撲結(jié)構(gòu)Fig.10 Active and passive equalization circuit topology

(1)主動均衡過程。Qd1閉合,Qu2閉合,其余開關(guān)斷開,B1與LC串聯(lián)形成閉路。B1放電,電感進行儲能,電容充電;Qd2閉合,Qu3閉合,其余開關(guān)斷開,B2與LC串聯(lián)形成閉路。B1停止放電,B2充電,電感將儲存的能量給電池B2進行充電,電容C放電。至此完成B1給B2充電的一個周期。

(2)被動均衡過程。利用被動均衡PWM信號控制B1放電。考慮到被動均衡電阻放熱的影響,防止在均衡期間電池的溫度過高,危害電池的安全和影響SOC的估算精度,設(shè)定閾值溫度50 ℃,超出該溫度即刻停止被動均衡,轉(zhuǎn)入主動均衡。

同時考慮到電池的SOC-OCV曲線的關(guān)系,即如圖2所示,隨著SOC的變化,電池在中間階段有很長的一段平臺期,兩端的電壓斜率較大。這意味著很小的電壓值對應很大的SOC差值,當開路電壓OCV的誤差較大時,SOC誤差顯著增大,此時若選用電壓值作為均衡變量進行均衡控制,將會影響到實際的均衡效果,因此中間階段選用SOC作為均衡變量最為合理。而兩端電壓值變化較大,SOC估算誤差也相對較大,因此兩端選擇使用電壓值作為均衡變量。另一方面,電池在低SOC和高SOC下,由于電池的不一致性問題,在標準電池正常充放電中,內(nèi)阻高、容量小的電池可能會存在提前過充和過放的危險。因此,考慮到過充、過放帶來的危險,需要合理控制均衡電流大小,在充放電末期使用小電流進行均衡,中間階段使用大電流進行均衡。這時可以進行綜合考慮:在電池充放電過程的初期和末期利用被動均衡的小電流進行均衡,而在中間階段利用主動均衡的大電流進行快速均衡,既保證了安全的同時,又可以加快均衡速率。

4.2 均衡閾值的選取

均衡閾值的選取直接影響到了開關(guān)頻率,進而影響了開關(guān)損耗的大小,因此需要合理設(shè)定均衡閾值,該閾值則需要根據(jù)SOC-OCV曲線的斜率進行取值。將電池靜置到穩(wěn)定狀態(tài)后,分別對電池進行12 A充電和放電的實驗,通過實驗繪制得SOC-OCV曲線。再計算出最小的SOC-OCV曲線斜率,作為SOC均衡變量閾值;計算出最大的OCV-SOC曲線斜率,作為電壓均衡變量的閾值。最終選取的SOC閾值為0.2%,電壓閾值為0.001 V。

4.3 主被動電池均衡控制策略

如圖11所示為所采用的主被動均衡策略示意圖。在開始均衡時,實時獲取到當前電池電路中的電流值、電壓值,并實時地傳遞到SOC估算模塊中去,利用改進后的EKF算法實時估算SOC,并將其作為均衡變量。將擬合完畢的SOC-OCV曲線分別對SOC和OCV求導,并做出一階導數(shù)曲線,確定出SOC均衡變量和電壓均衡變量的閾值。在選取閾值后,首先判斷當前的電池狀態(tài),如若電池n的SOC滿足SOCn<20%或SOCn>80%,此時對應于SOC-OCV曲線的兩端,則進入被動均衡模式,選取電壓值作為均衡變量,主動均衡不參與工作。否則當20%≤SOCn≤80%,進入主動均衡模式,SOC作為均衡變量。與此同時,通過熱特性模型估計的電池內(nèi)部溫度,判斷此時的溫度是否在安全范圍內(nèi),如若大于50 ℃,則立刻轉(zhuǎn)為主動均衡,以保證電池在安全的溫度范圍內(nèi)均衡工作。最后,判斷當前單體電池之間的SOC極差和電壓極差,若滿足閾值范圍,則繼續(xù)返回到第一步進行循環(huán)控制,超出閾值則說明完成了均衡控制,停止均衡。

圖11 電池主被動均衡控制策略Fig.11 Battery active and passive balancing policy

該均衡策略的優(yōu)點如下。

(1)通過溫度的邏輯判斷,能夠避免被動均衡的產(chǎn)熱問題導致溫度超出正常工作范圍,對電池安全帶來的威脅。

(2)被動均衡工作期間,通過對電池內(nèi)部溫度的估計,實時地對SOC估算算法進行了修正,保證了變溫度下的SOC估計精度,減少了由于溫度變化帶來的誤差。

(3)利用被動均衡的小均衡電流,工作在充放電初期和末期,避免了大電流對電池過充過放的損傷,也同時保護了電池的使用壽命。主動均衡工作在中間階段,保證電池安全的同時,又能夠利用大均衡電流加速完成均衡工作。

(4)對均衡變量合理的分段以及閾值的選取,能夠減少由估算誤差帶來的影響。

4.4 電池主被動均衡控制仿真

基于以上改進的SOC估算方法和主被動均衡控制策略,在MATLAB/Simulink中搭建了相應的仿真模型,在DST工況下進行仿真驗證,并選取安時積分法下的SOC估算數(shù)值作為真實值進行對比驗證。共設(shè)定了一組共6節(jié)鋰電池進行仿真驗證,其初始SOC分別為95%、93%、92%、88%、85%、82%,初始SOC極差為13%。仿真參數(shù)具體如表4所示。

表4 Simulink仿真參數(shù)設(shè)置Table 4 Simulink simulation parameter setting

4.5 仿真結(jié)果及分析

在DST工況的電流輸入下,分別對改進算法前和改進算法后進行了均衡控制仿真驗證,其仿真試驗結(jié)果分別如圖12~圖14所示。

圖12 基于SOC估計值的電池組間均衡Fig.12 Battery pack equalization based on SOC estimates

圖13 改進算法前均衡過程中的真實SOC值Fig.13 The real SOC value was balanced before the algorithm was improved

圖14 改進算法后均衡過程中的真實SOC值Fig.14 The real SOC value was equalized after the improved algorithm

將均衡過程中的SOC極差繪制成曲線,如圖15所示。如圖13~圖15仿真結(jié)果所示,利用改進后的EKF算法進行SOC估算,將其估算的結(jié)果作為均衡變量,在均衡的中間階段,其真實值的一致性明顯好于改進前的EKF算法,中間階段SOC極差值減少了約1.8%,即改進后的算法得到的SOC值更為準確,并在相應的均衡策略下進行均衡控制,改進后的算法減少了被動均衡產(chǎn)熱對SOC估算的影響,不一致性得到改善。并且,在SOC初始極差為13%下,僅678 s內(nèi)即可快速完成一組6節(jié)單體電池之間的均衡。

圖15 均衡過程中的SOC極差曲線圖Fig.15 SOC range curve in equalization process

5 結(jié)論

通過考慮溫度對SOC估算精度的影響,搭建了二階RC等效電路模型和熱特性模型,并將傳統(tǒng)的擴展卡爾曼濾波EKF算法進了改進,明顯改善了變溫度下的SOC估算精度。另一方面,考慮到電池單體間的不一致性問題,提出了一種主被動均衡拓撲電路和考慮溫度因素的均衡控制策略,能夠最大限度地保護電池安全和加快均衡速度。最后在MATLAB/Simulink的仿真驗證下,以一組極差13%的6節(jié)鋰電池為例,在DST工況下,電池不一致性得到顯著改善,并在678 s內(nèi)完成電池單體之間的快速均衡,SOC極差減小了約1.8%,這也進一步說明考慮溫度的SOC估算方法有重要的研究意義。

在SOC估算過程中,盡管對EKF算法進行改進,提高了估算精度,但EKF算法本身仍有局限性,不能做到自適應調(diào)參,未來可以進一步采用自適應算法進行改進,加強算法的實用性。在電池均衡中,由于要滿足實際電動汽車功率和容量的需要,單體電池常以多組串并聯(lián)的形式出現(xiàn),開關(guān)和采集傳感器的增多,會導致成本增大、結(jié)構(gòu)冗余,這需要進一步進行分組分層式的均衡控制,組內(nèi)采用提出的均衡策略,組間進行另外的均衡控制,以減少開關(guān)數(shù)量和均衡損耗、成本。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數(shù)模型及應用
p150Glued在帕金森病模型中的表達及分布
函數(shù)模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 五月激情综合网| 女人爽到高潮免费视频大全| 麻豆精品国产自产在线| 伊在人亚洲香蕉精品播放| 99久久国产自偷自偷免费一区| 亚洲人成网站在线观看播放不卡| 精品99在线观看| 国产色婷婷视频在线观看| 玩两个丰满老熟女久久网| 69国产精品视频免费| 99视频在线免费观看| 凹凸国产熟女精品视频| 日韩欧美成人高清在线观看| 亚洲成a人在线观看| 99久久99这里只有免费的精品| 日韩小视频在线播放| 欧美激情福利| 欧美日韩高清在线| 天天综合天天综合| 超碰aⅴ人人做人人爽欧美| 亚洲欧美日韩综合二区三区| 波多野结衣视频一区二区 | 亚洲欧美自拍视频| 国产一级二级三级毛片| 中文国产成人久久精品小说| 国产日本欧美在线观看| 欧美乱妇高清无乱码免费| 国产精品爆乳99久久| 国产精品手机在线观看你懂的| 亚洲欧洲自拍拍偷午夜色| 看国产一级毛片| 亚洲va视频| 国产成人精品在线| 婷婷六月激情综合一区| 91精品国产91久无码网站| 蜜桃视频一区二区三区| 91网址在线播放| 草草影院国产第一页| 国产成人AV男人的天堂| 99热这里只有免费国产精品| 亚洲视屏在线观看| 一本大道香蕉中文日本不卡高清二区| 国产乱肥老妇精品视频| 99国产在线视频| 国产精品亚洲精品爽爽| 欧美综合激情| 亚洲大学生视频在线播放| 欧美劲爆第一页| 亚洲美女一区| 国产欧美性爱网| 色偷偷av男人的天堂不卡| 久青草免费在线视频| 看av免费毛片手机播放| 欧美国产日本高清不卡| 欧美三级自拍| 国产拍在线| 国产网站黄| 国产精品一区不卡| 久久综合激情网| 国产中文一区a级毛片视频| 久久久久亚洲精品成人网| 一级毛片免费的| 成人午夜免费视频| 成人一区在线| 成人午夜免费观看| 91蝌蚪视频在线观看| 777国产精品永久免费观看| 日本精品αv中文字幕| 欧美综合在线观看| 欧美一区二区三区香蕉视| 啦啦啦网站在线观看a毛片| 亚洲IV视频免费在线光看| 色噜噜狠狠狠综合曰曰曰| 久久国产黑丝袜视频| 九色综合视频网| 国产精品无码翘臀在线看纯欲| 亚洲美女一区| 成人毛片免费在线观看| 青草视频久久| 亚洲成人动漫在线观看 | 国产久草视频| 一本大道无码日韩精品影视|