基于安時法的蓄電池荷電狀態(tài)估計_第1頁
基于安時法的蓄電池荷電狀態(tài)估計_第2頁
基于安時法的蓄電池荷電狀態(tài)估計_第3頁
基于安時法的蓄電池荷電狀態(tài)估計_第4頁
基于安時法的蓄電池荷電狀態(tài)估計_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于安時法的蓄電池荷電狀態(tài)估計

1基于kalman濾波的soc估計算法正在監(jiān)測下電壓損失的狀態(tài)(套)。這是關(guān)于充電壓及其混合動力的優(yōu)化管理,它直接影響到電池的使用壽命和動力系統(tǒng)的性能。這是車輛混合動力的一項關(guān)鍵技術(shù)。SOC值反映電池的剩余電量,常用的電量測量方法有以下幾種:密度法,開路電壓法,內(nèi)阻法,安時法(Ah)。密度法通過測量電解液的密度值間接估計電池剩余電量,測試過程復雜,且不滿足實時性的要求,不適用于目前大量應用的密封式電池,如閥控式全密封鉛酸蓄電池(簡稱VRLA蓄電池)。開路電壓法需要測量開路數(shù)小時之后才達穩(wěn)態(tài)值的開路電壓,再依據(jù)開路電壓穩(wěn)態(tài)值與SOC的關(guān)系計算SOC值,無法滿足實時性要求。內(nèi)阻法測量電池端電壓與電流,計算出電池內(nèi)阻后算出開路電壓值,進而估計SOC。但是,由于蓄電池內(nèi)阻一般很小(毫歐級)并且在蓄電池正常放電的工作范圍內(nèi)內(nèi)阻變化不超過5%-6%,在測量中還容易受測量噪聲等干擾從而導致測量精度不夠。安時法以安培小時簡單地估算出SOC值,在短時間內(nèi)具有較高的精度,長時間內(nèi)誤差較大?;贙alman濾波算法的SOC估計是近年來相關(guān)研究的熱點之一。研究表明,該類算法尤其適用于混合動力汽車中電流變化劇烈的工況。蓄電池是一個典型的非線性時變系統(tǒng),系統(tǒng)特性隨充放電流大小及頻率、環(huán)境溫度、時間推移會發(fā)生相應的變化,系統(tǒng)模型因為工作點的漂移及干擾噪聲等因素影響,其模型參數(shù)的確定性變差,從而導致Kalman濾波算法的估計精度降低,甚至出現(xiàn)濾波發(fā)散。在魯棒控制基礎(chǔ)上發(fā)展起來的H∞濾波算法對系統(tǒng)的模型誤差和外界干擾噪聲的不確定性具有良好的魯棒性,不以精確的噪聲先驗統(tǒng)計特性為使用的先決條件,只需假定噪聲為能量有限的隨機信號,可在擾動最大的情況下最小化估計誤差。在GPS定位系統(tǒng)和雷達跟蹤系統(tǒng)方面已有H∞濾波算法成功應用的例子,效果優(yōu)于Kalman濾波算法。實際上,用時不變線性模型去近似實際的時變非線性系統(tǒng)蓄電池,既會忽略系統(tǒng)的非線性部分(未建模動態(tài)部分),也會忽略因為參數(shù)或結(jié)構(gòu)時變引起的動態(tài)特征。在某些場合下,可以把這些忽略的特征處理成系統(tǒng)的有色噪聲,顯然,Kalman濾波在有色噪聲干擾下不能得到誤差方差最優(yōu)估計,甚至還可能使得估計誤差發(fā)散。H∞濾波不假定系統(tǒng)噪聲是白噪聲,可以通過調(diào)節(jié)濾波器的參數(shù),使估計結(jié)果在誤差和魯棒性之間有一個合理的折衷。文獻利用Kalman濾波算法估計了蓄電池的SOC,但在狀態(tài)方程中引入系統(tǒng)白噪聲時未給出明確的理論說明。本文以安時法為基礎(chǔ),建立SOC的狀態(tài)方程并應用魯棒H∞濾波算法估計SOC值,并對魯棒H∞濾波算法和文獻方法進行比較。此外,文獻檢索表明,迄今為止,在蓄電池SOC估計方面少有應用H∞濾波算法的研究報道。2h魯棒次優(yōu)濾波一般隨機線性離散系統(tǒng)可用如下模型描述:{X(k+1)=Μ(k)X(k)+Ν(k)W(k)Y(k)=Η(k)X(k)+V(k)Ζ(k)=L(k)X(k)(1)其中X(k)∈Rn、Y(k)∈Rm和Z(k)∈Rs分別為系統(tǒng)狀態(tài)向量、測量輸出和待估計信號,M(k)、N(k)、H(k)和L(k)分別是系統(tǒng)狀態(tài)轉(zhuǎn)移矩陣、干擾輸入矩陣、觀測矩陣和估計矩陣,W(k)和V(k)分別為系統(tǒng)噪聲和測量噪聲。如果W(k)和V(k)在所有采樣時間間隔內(nèi)為有限能量信號,則應滿足如下條件:Ν∑k=0|W(k)|2<∞,Ν∑k=0|V(k)|2<∞(2)設系統(tǒng)初始狀態(tài)為X(0),?X(0)表示初始狀態(tài)估計,則初始狀態(tài)估計誤差方差為:Ρ(0)=E{[X(0)-?X(0)][X(0)-?X(0)]Τ}(3)令?X(k)表示給定觀測值Y(k)條件下對X(k)的估計,定義第k步估計誤差:e(k)=?X(k)-X(k)(4)設Tk(Ff)表示未知干擾{e(0),W(k),V(k)}映射至誤差{e(k)}的傳遞函數(shù),則H∞魯棒次優(yōu)濾波問題就是對于一個給定的最小正數(shù)γ,尋求次優(yōu)H∞估計?X(k),使‖Tk(Ff)‖∞<γ,即:supW,V,X(0)Ν∑k=0eΤ(k)e(k)/{[X(0)-?X(0))]ΤΡ-1(0)*[X(0)-?X(0)]+(|W(k)|22+|V(k)|22)}≤γ(5)這樣H∞最優(yōu)問題就可以通過以期望的精度迭代H∞次優(yōu)濾波的γ而得到,次優(yōu)H∞濾波問題的解為:對于給定的γ>0,如果[M(k)N(k)]是滿秩的,則滿足式(5)濾波器存在的充要條件是對所有滿足以下矩陣不等式:P-1(k)+HT(k)H(k)-γ-2LT(k)L(k)>0(6)其中P(k)滿足如下遞推Riccati方程:Ρ(k+1)=Μ(k)Ρ(k)ΜΤ(k)+Ν(k)ΝΤ(k)-Μ(Κ)Ρ(k)[ΗΤ(k)LΤ(k)]R-1(Κ)*[Η(k)L(k)]Ρ(k)ΜΤ(k)(7)R(k)=[Ι00-γ2Ι]+[Η(k)L(k)]*Ρ(k)[ΗΤ(k)LΤ(k)](8)如果式(6)成立,則存在H∞濾波器為:?X(k+1)=Μ(k)?X(k)+G(k+1)*[Y(k+1)-Η(k+1)Μ(k)?X(k)](9)G(k+1)=P(k+1)HT(k+1)*[I+H(k+1)P(k+1)HT(k+1)]-1(10)其中G(k)為濾波器增益。當γ→∞時,H∞濾波器就退化為Kalman濾波器,系統(tǒng)可以得到最小方差估計,但魯棒性較差;當γ選取其它正實數(shù)時,可以取得較好的魯棒性,但是方差不是最小。因此,在實際應用中,要根據(jù)具體試驗來選取適當?shù)闹?使系統(tǒng)在可接受的方差內(nèi)而又對噪聲具有一定的魯棒性。3庫侖效率的修正蓄電池SOC即為電池所剩電量與電池總?cè)萘恐?。通常把一定溫度下電池充電到不能再吸收能量的狀態(tài)定義為100%SOC,而把電池不能放出能量時的狀態(tài)定義為0%SOC。SOC計算公式可表述如下:SΟC=[Qn-Q(Ιn)]/Qn,(11)式中Q(In)=∫t0Indt為放電電量,Qn為蓄電池在放電電流In下的最大放電容量。根據(jù)Peukert公式:Κ=inat(12)其中,K為蓄電池放電容量,ia為放電電流,n為Peukert常數(shù),不同類型的電池取值不同。設在放電電流ia下放電時間為Ta;在標準放電電流Ia下放電時間為Tn,則根據(jù)式(12)得:iuaΤaΙnnΤn=1(13)根據(jù)式(13)可得:QaQn=iaΤaΙnΤn=(Ιnia)n-1故SΟC=1-∫t0Q-1aiadt=1-∫t0Q-1n(iaΙn)n-1iadt得庫侖效率:η(ia)=(iaΙn)n-1(14)但實際上Peukert公式總存在一定的偏差,同n時估值隨著電池的老化等原因總會和實際值有一定的偏差,因此式可以被改寫成:in+ΔnaΤaΙn+ΔnnΤn=1+ε1(15)其中,ε1=ε1(t)為隨機噪聲,n+Δn為實際Peukert值?;喌?iaΤaΙnΤn=(1+ε1)(Ιnia)Δn(16)設(Ιnia)Δn=1+ε2,其中ε2=ε2(ia,Δn)為實數(shù)。代入式(16)可得:iaΤaΙnΤn=1+ε(17)其中,ε=ε1+ε2+ε1ε2,顯然ε為有色噪聲。因此修正后的庫侖效率應該為:ηˉ(ia)=(1+ε)η(ia)(18)故實際荷電狀態(tài)可按照如下公式進行計算:SΟC=1-Qn-1∫0tηˉ(ia)iadt(19)x′(t)=-Qm-1(1+ε)ian/Ιn-1(20)令u(t)=ian(t),Γw(t)=-Qm-1εian(t)In-1,w(t)是方差為1隨機噪聲,由于ian(t)和ε皆不滿足白噪聲特性,顯然w(t)用有色噪聲去模擬更接近實際情況。由此得到隨機系統(tǒng)方程:x′(t)=-Qm-1Ιn-1u(t)+Γw(t)(21)輸出方程:y(t)=x(t)+v(t)(22)其中,w(t)為系統(tǒng)噪聲,v(t)為測量噪聲。對上兩連續(xù)方程進行采用零階保持采樣離散化后得:x(k+1)=x(k)-(Qn-1(1+ε)In-1)u(k)ΔT+Γw(k)ΔTy(k)=x(k)+v(k)(23)其中ΔT為采樣間隔。基于式(6)-(10)可對系統(tǒng)(23)建立基于H∞濾波遞推算法如下:設L=1,顯然對于任意γ>1,P(k)>0,式(6)均成立。Ρ(k+1)=Ρ(k)+Γ2-Ρ(k)*R-1(Κ)Ρ(k)(24)R(k)=[100-γ2]+Ρ(k)(25)G(k+1)=Ρ(k+1)[Ι+Ρ(k+1)]-1(26)X^(k+1)=X^(k)+Bu(k)+G(k+1)(Y(k+1)-X^(k))(27)本算法通過測試開路電壓來估計蓄電池初始容量,完成初始化工作,然后通過安時法不斷地對蓄電池荷電狀態(tài)進行實時檢測和計算,并根據(jù)計算結(jié)果作為系統(tǒng)輸出不斷地修正真實SOC值,使得安時法在長時間內(nèi)都有較高精度。4為色的濾波、kalman濾波為檢驗上述方法的有效性,本文采用H∞濾波方法和文獻的kalman濾波方法進行Matlab仿真對比。在Matlab平臺上,可以通過M文件利用迭代的方法實現(xiàn)上述算法?,F(xiàn)假設蓄電池最大放電電量8Ah標準放電電流2A,放電常數(shù)n=1.15,放電電流取均值不為零的白噪聲如圖1。測量噪聲v(t)為方差為1的白噪聲,Γ=0.14。當系統(tǒng)噪聲w(t)為有色噪聲時利用Kalman濾波及H∞濾波器在不同的γ情況下濾波精度如圖2(a),2(b)所示。γ=1.1時估計誤差在-0.2%左右,而用Kalman濾波則在-0.4%左右,這表明用H∞濾波可以提高近1倍的濾波精度。當γ=44時,則H∞濾波和Kalman濾波估計的誤差幾乎重合。對于w(t)為白噪聲時,無論如何調(diào)節(jié)γ值都無法得到比Kalman濾波估計好的結(jié)果如圖3(a),3(b)所示。這表明在有色噪聲情況下H∞濾波可以通過調(diào)節(jié)γ值來獲得比Kalman濾波更好的濾波效果,而在白噪聲情況下則H∞濾波并沒有表現(xiàn)出比Kalman濾波估計更高的精度。然而,對于一個實際系統(tǒng),系統(tǒng)噪聲總表現(xiàn)為有色噪聲,因此總可以通過調(diào)節(jié)γ值來尋求比Kalman濾波更好的結(jié)果,這也是本文所提算法的意義。另外,從仿真和理論描述部分,可以知道Kalman濾波可以視為H∞的一個特例,因此研究H∞濾波在荷電狀態(tài)中的應用是具有很強的實用價

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論