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

安時積分法和EKF 結合的鋰電池SOC 估計

2024-03-04 05:11:08龍振弘
微處理機 2024年1期
關鍵詞:卡爾曼濾波模型

龍振弘

(三明教育學院信息技術處,福建 三明,365000)

1 引言

準確的電池荷電狀態(State of Charge,SOC)[1]估計可以推測出電動汽車的續航里程,消除駕駛員的“里程焦慮”,同時為電動汽車的能量管理、壽命監測、電池均衡等提供準確的判斷依據,因此成為電動汽車發展的熱點問題。SOC 估計精度是當前電池管理系統的研究重點,且存在有待進一步改進和提高的方面[2]。目前SOC 估計常見方法有安時積分法、阻抗分析法、開路電壓法等。近年來出現了基于卡爾曼濾波類方法、機器學習類方法、非線性觀測器類方法等[3],以及基于上述幾類方法的改進或融合,用以提高SOC 估計精度[4-8]。當前國內外研究的SOC 估計方法均能夠有效估計SOC 并達到一定精度,但是存在算法復雜度和精度之間的矛盾、時間或電流累計誤差、依賴模型準確度以及實際應用下的工程實現等問題。為提高SOC 的估計精度,從工程實際出發,提出一種采用安時積分法和擴展卡爾曼濾波法相結合的方法,以較少的計算資源達到較高的估計精度。

2 電池建模及參數辨識

電池使用過程中的外特性與RC 網絡特性具有相似性,RC 網絡能夠較好地模擬電池的極化效應。戴維南(Thevenin)等效模型使用若干RC 并聯網絡結合線性模型來近似電池特性,RC 網絡階數越高,對極化特性的反映越精確。戴維南等效模型可以根據系統要求和資源靈活選用階數,能夠適應不同精度和復雜度的要求。為能較好地兼顧精度和復雜度,此處采用一階戴維南等效模型,其結構如圖1 所示。

圖1 一階戴維南等效電路模型

通過復合脈沖電池放電試驗(Hybrid Pulse Power Characterization,HPPC),以串聯電池組的充放電電流為輸入,端電壓為電池系統的輸出,對電池的周期性充放電響應特性進行分析,由此計算出電池模型中各元件的參數。

脈沖放電過程為:以1/3 C 放電10 s,然后靜置30s,最小采樣間隔為0.1s,采集此SOC 下電壓變化曲線。HPPC 過程電池端電壓隨電流的變化曲線如圖2 所示。單次脈沖放電曲線如圖3 所示。

圖2 HPPC 過程電壓變化曲線

圖3 單次脈沖放電曲線示意圖

在t1時刻開始放電,工作電壓會有明顯的陡然下降。根據一階戴維南等效電路模型可知電壓陡降數值與電流比值為等效內阻R0,即:

在t2時刻,電池停止放電,電池等效內阻不再分壓。之后到U4到U5階段,是容阻回路的零輸入響應階段。由于RC 回路的存在,充滿電的等效極化電容CP開始對等效極化內阻RP放電,在外特性中呈現為電池端電壓緩慢上升;當等效極化電容兩極板上電荷全部釋放后時,電池的端電壓不再發生變化,此時測得的電池端電壓即為電池開路電壓。

由基爾霍夫電流定律,可得:

式中,UP是電容電壓;UR是電阻兩端電壓。對式(2)求解,可得:

式(3)為容阻回路零輸入響應,表示U4到U5時刻電壓的變化趨勢。其中,τt 為時間常數;A 為電容初始電壓;Δt 為采樣時間,其中τt=RPCP。

t1到t2時刻為放電過程,由基爾霍夫電流定律,可得:

式(4)為一階常系數線性非齊次微分方程,其通解為:

式中,可用最小二乘法求解出RP的值,然后根據τt=RPCP可求出CP的值。

圖1 的RC 環路的零輸入和零狀態響應為:

根據基爾霍夫電壓定律可得到電池端電壓UL、等效電容電壓UP的參數關系式:

模型參數辨識結果如表1 所示。

表1 模型參數辨識結果

通過HPPC 試驗所辨識出的SOC-OCV 曲線以及不同SOC 時刻的內阻R0、極化電容CP和極化電阻RP的值,擬合后可得到SOC 和R0、RP、CP的函數關系。至此,利用安時積分法和EFK 的進行SOC 估算所需的參數已全部得出。

3 安時積分法與EFK 的SOC 估計

3.1 安時積分法

安時積分法是通過對放電電流或充電電流進行實時監測,并在時間上進行積分以獲得電池充放電電量,最終結合初始電量及電池總電量計算出SOC。計算公式如下式:

其中,SOC(t0)表示估計方法開始時SOC 的初始值,SOC(t)表示t 時刻SOC 的估計值;QI為電池額定電量;I 為充放電電流。其增量表達式為:

式中,ki為經驗修正系數,通過不同恒流值放電試驗獲取。

安時積分法需要獲取電池的初始SOC、實時電流及采樣時間間隔。在工程實際中,電池初始值一般由開路電壓法、外部存儲初值或滿電狀態進行初始化。安時積分法容易產生累計誤差[9],需要適時糾正。實時電流的準確性是安時積分法結果精確性的關鍵,采樣時間間隔有兩方面的要求,一方面時間間隔要盡量小,避免遺漏電池組電流的瞬時變化的獲取;另一方面采樣間隔要參與積分運算,因此其數值要非常精確。

3.2 擴展卡爾曼濾波

卡爾曼濾波方法是最優估計理論中最為廣泛應用和研究的方法之一。傳統的卡爾曼濾波方法是建立系統的狀態方程及觀測方程,通過對狀態變量和先驗均方誤差進行預測,再根據測量值對預測值進行修正,最終估計出更加精確的系統狀態變量值,不適用于非線性系統。電動汽車動力電池組的系統模型是一個非線性系統,電池SOC 值和實時電流、端電壓、溫度、電池健康程度等多個參數間呈現復雜的非線性關系。卡爾曼濾波算法的性能嚴重依賴于電池系統模型建立的準確性,當電池系統模型發生變化時,算法會發生不穩定甚至失效現象[10]。擴展卡爾曼濾波算法(Extended Kalman Filter,EKF)與傳統卡爾曼濾波算法的區別在于前者的模型建立可以是非線性的,即其系統狀態方程和觀測方程為非線性表達式,通過對非線性系統數學模型進行泰勒級數展開,按照精度要求取前若干項構成一個近似于原系統的線性系統,再使用傳統卡爾曼濾波算法進行最優估計。然而擴展卡爾曼濾波算法復雜度較高,計算量較大,對硬件資源要求較高。因此在工程實現過程中,需要兼顧建立精確的系統模型及降低運算時間,以保證估計算法的精確性和實時性。

擴展卡爾曼濾波的狀態方程和觀測方程如下:

和傳統卡爾曼濾波算法相比,僅考慮At、Bt和Ct的區別。由此可得到擴展卡爾曼濾波算法流程圖,如圖4 所示。

圖4 擴展卡爾曼濾波算法流程圖

以SOC 和UP為狀態變量,以端電壓UL為可觀察輸出變量,按照EKF 算法建立電池組等效模型的狀態方程和觀測方程:

則卡爾曼濾波計算所需矩陣Xt、At、Bt和Ct為:

根據SOC 和R0、RP、CP的擬合關系,每次迭代時求出At-1、Bt-1的值;根據OCV-SOC 曲線擬合關系得到每次迭代時Ct的值。通過圖4 流程圖即可實現基于一階戴維南等效模型的EFK 的SOC 估計算法。

4 SOC 估計程序

4.1 C 語言矩陣運算

因EKF 算法每次迭代會產生大量的臨時矩陣,但單片機系統存儲空間有限,且缺少內存管理,故采用二級指針數組實現矩陣存儲,可在一定程度避免內存錯誤。二級指針數組的存儲原理如圖5 所示。

圖5 二級指針存儲原理圖

第一級指針為double** 類型,指向的地址為double*數組的首地址,此數組代表矩陣每行的首地址;每個double*類型的指針又指向一個double 類型數組的首地址,此數組存儲矩陣中的一行數據,數組長度為矩陣列數。

4.2 計算資源利用

計算資源利用,需要對內存進行動態分配和回收及調節堆棧大小,為單次算法迭代提供充足內存空間。將EKF 每次迭代分為五個程序部分以實現平穩運行:①狀態變量先驗估計;②先驗均方差計算;③卡爾曼增益計算;④狀態變量后驗估計;⑤均方誤差計算。每部分進行完畢后,保留下一部分所需矩陣數據,并回收此部分中間計算產生的其他矩陣,以實現在BMS 系統內每0.5s 內運行一次算法迭代。

4.3 程序流程

EFK 算法需要占用較多的計算資源和內存空間,且其收斂到精確值需要若干次迭代計算。因此,在系統空閑時段,啟動EFK 算法對SOC 值進行估計;在系統繁忙時段,例如電池均衡、通信功能或熱處理功能啟動時,停用EFK 算法,并以停用時的SOC 估計值作為初值啟用安時積分法。在BMS 系統工作時,系統空閑時段和繁忙時段通常交替進行,安時積分法產生積累誤差會在空閑時段進行EFK 估計時得以消除;同時,此切換設計也會給予卡爾曼濾波法充足的計算資源,使其正常運行。此外,當充電電流過小或單體電池平均開路電壓達到4.2V 時判定電池充滿。SOC 估計程序流程如圖6 所示。

圖6 SOC 估計程序流程

5 實驗驗證與分析

實驗設備為:新威CT4008 電池分析儀;嵌入式電池管理系統(Battery Manage System,BMS);四節18650 鋰電池串聯(單體電池容量2400mAh)。

使用電池分析儀對電池組2A 恒流放電,以電池分析儀顯示SOC 為實測值。每3 分鐘記錄一次SOC 實測值,放電過程中通過電池管理平臺對電池組進行SOC 估計。SOC 估計程序設置為安時積分法加以間隔進行的EKF 估計算法。如圖7 所示是SOC放電時的SOC 實驗結果。

圖7 SOC 放電時的SOC 實驗結果

實驗以放電過程中電池分析儀檢測的SOC 實測值為真實值,以嵌入式電池管理系統運行所提的估計算法得到結果為估計值進行對比。如圖7(a)所示,當鋰電池的剩余電量接近10%時,由于鋰電池開路電壓變化劇烈,因此估計誤差最大,約為1.25%。如圖7(b)所示:安時積分法運行時的SOC 估計誤差逐漸擴大,切換到EKF 估算后,SOC 估計誤差收斂到真值附近。在整個放電過程中,SOC 估計的平均誤差約0.4%,可以滿足電動汽車SOC 估計的精度要求。

6 結束語

用安時積分法和EKF 相結合,進行SOC 估計,針對的是在使用安時積分法時由于運算周期誤差和電流采樣誤差容易產生累計誤差,導致SOC 估計誤差有逐漸擴大的趨勢。采取EKF 估計算法后,將累計誤差修正,SOC 估計精度得到提高。研究結果表明所提出的SOC 估計算法,既有較高的估計精度,又可以減少計算資源,因此具有良好的工程應用價值。在未來的后續研究中,還有一些提高估計精度的思路有待實現:將溫度加入模型參量,辨識出各個溫度下的等效電池模型并擬合,在算法迭代計算時適時考慮模型參數的變化;建立高階、更復雜的電路等效模型,以某參量為坐標在電池整個生命周期的不同坐標對電路模型進行建模等。上述方法均使用變化的模型而不是固定模型以提高精度,但是需要更強大的硬件計算能力。

猜你喜歡
卡爾曼濾波模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
改進的擴展卡爾曼濾波算法研究
測控技術(2018年12期)2018-11-25 09:37:34
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
3D打印中的模型分割與打包
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
基于EMD和卡爾曼濾波的振蕩信號檢測
主站蜘蛛池模板: 亚洲一区二区日韩欧美gif| 九九这里只有精品视频| 99热这里只有免费国产精品| 国产成人h在线观看网站站| 人妻一区二区三区无码精品一区| 成人一区专区在线观看| 国产高清毛片| 亚洲国产精品久久久久秋霞影院| 国产欧美视频一区二区三区| 婷婷色婷婷| 国产成+人+综合+亚洲欧美| 亚洲国产午夜精华无码福利| 国产精品永久免费嫩草研究院| 亚洲无卡视频| 一区二区三区毛片无码| 久久青草视频| 精品一区二区三区无码视频无码| 成人免费黄色小视频| 国产精品女同一区三区五区| 福利小视频在线播放| 丝袜亚洲综合| 日本三级欧美三级| 亚洲欧美日韩精品专区| 2020精品极品国产色在线观看| 日韩精品一区二区三区免费在线观看| 2020国产免费久久精品99| 免费全部高H视频无码无遮掩| 韩国v欧美v亚洲v日本v| 亚洲国产日韩欧美在线| 久久夜色精品国产嚕嚕亚洲av| 亚洲国产欧美国产综合久久| 2021最新国产精品网站| 人人看人人鲁狠狠高清| 伊人久久久久久久| 亚洲狠狠婷婷综合久久久久| 亚洲人成影视在线观看| 欧美中文字幕在线二区| 人妻中文久热无码丝袜| 欧美国产在线一区| 国产免费久久精品99re不卡 | 国产高清不卡视频| 宅男噜噜噜66国产在线观看| a级毛片毛片免费观看久潮| 国产精品国产三级国产专业不| 国产精品亚洲专区一区| 91精品亚洲| 一本大道AV人久久综合| 91热爆在线| 国产精品久久久久久久久久98| 国产网站一区二区三区| 日韩在线视频网站| 亚洲国产日韩欧美在线| 欧洲欧美人成免费全部视频| 久久伊伊香蕉综合精品| av一区二区三区在线观看| 国产粉嫩粉嫩的18在线播放91| 呦女精品网站| 欧美一级片在线| 国产精品女同一区三区五区| 国产亚洲一区二区三区在线| 亚洲精品在线观看91| 亚洲三级电影在线播放 | 久久这里只有精品2| 亚洲成a人片77777在线播放| 国产在线一二三区| 日韩免费成人| 99精品视频九九精品| 日韩无码视频专区| 99re在线免费视频| 日本久久久久久免费网络| 97青草最新免费精品视频| 国产欧美中文字幕| 91精品综合| 青青草国产一区二区三区| 免费不卡视频| 日韩欧美网址| 四虎永久在线精品国产免费| 亚洲精品成人7777在线观看| 国产精品九九视频| 波多野结衣亚洲一区| WWW丫丫国产成人精品| 自拍偷拍欧美|