0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電池SOC 估算方法中卡爾曼濾波器法

汽車電子工程知識(shí)體系 ? 來源:汽車電子硬件設(shè)計(jì) ? 作者:汽車電子硬件設(shè)計(jì) ? 2020-09-21 15:51 ? 次閱讀

本期主要介紹的是電池SOC 估算方法中的第三種方法的剩余部分——卡爾曼濾波器法。我們一起來學(xué)習(xí)吧!

還是先上圖簡(jiǎn)單說明下本期文章主要介紹的SOC估算方法(藍(lán)字部分為本期主要講述方法):

卡爾曼濾波器卡爾曼濾波器(Kalman Filter- KF)是一種公認(rèn)的可以用來估算動(dòng)態(tài)線性系統(tǒng)的內(nèi)部狀態(tài)的技術(shù)?;旧?,KF 是一組遞歸方程,它由兩部分組成:

預(yù)測(cè)步驟:用于預(yù)測(cè)系統(tǒng)的輸出;

系統(tǒng)狀態(tài)、誤差和修正步驟:基于系統(tǒng)的輸出來修正當(dāng)前狀態(tài)的估算值。

KF 濾波過程如下圖所示:

為了使用KF 來估算電池SOC,電池的狀態(tài)空間模型使用ECM 來搭建??紤]到系統(tǒng)噪聲和觀察噪聲,搭建了離散狀態(tài)空間模型。由于OCV(由二階RC ECM中的電壓源來表示)和電池的SOC 具有非線性關(guān)系,并且KF 算法只適用于線性系統(tǒng),所以線性化的方法作為輔助部分應(yīng)該具有可以接受的精度。作為線性化過程的結(jié)果,我們可以把離散的狀態(tài)空間模型方程簡(jiǎn)化為更簡(jiǎn)單的條件。可測(cè)量值和系統(tǒng)狀態(tài)變量之間的廣義誤差(比如:SOC),使用輸出方程來計(jì)算KF。然后將卡爾曼增益調(diào)整為更新的系統(tǒng)變量(SOC)。 由于電池系統(tǒng)的高度非線性特性和電池模型的不匹配,KF 方法可能會(huì)輸出不準(zhǔn)確的結(jié)果。通常來說,當(dāng)電流作為輸入時(shí),終端電壓會(huì)被作為輸出,這時(shí)候的電池SOC 就被看成是隱藏的狀態(tài),這個(gè)隱藏狀態(tài)就是通過KF/EKF/UKF/PF來估算的。

擴(kuò)展卡爾曼濾波器擴(kuò)展卡爾曼濾波器(Extended Kalman Filter- EKF)是KF 的改進(jìn)版本,它使用狀態(tài)空間模式來估算非線性動(dòng)態(tài)系統(tǒng)的內(nèi)部狀態(tài)。簡(jiǎn)單來說,就是根據(jù)以前的數(shù)據(jù)來預(yù)測(cè)系統(tǒng)未來的狀態(tài)。當(dāng)它被用來估算SOC 的時(shí)候,它使用了先進(jìn)的電池電芯模型并且需要相對(duì)比較高的計(jì)算能力。

EKF 由兩個(gè)方程式組成:

第一個(gè)方程是由使用ECM的參數(shù)構(gòu)造的矩陣,以及系統(tǒng)狀態(tài)(SOC)矩陣、可測(cè)輸入矩陣和不可測(cè)的過程噪聲;

第二個(gè)方程是測(cè)量方程,它展示了根據(jù)系統(tǒng)的狀態(tài)向量,可測(cè)量的輸入矩陣和測(cè)量噪聲得出的輸出電壓。

我們可以使用適當(dāng)?shù)能浖ぞ邅砉浪鉙OC。(MATLAB-Simulink

在某些EKF 方法中,建立一個(gè)內(nèi)部濾波器來調(diào)整SOC,一個(gè)外部濾波器用來調(diào)整電池模型。

根據(jù)SOC 和電芯的模型,內(nèi)部濾波器使用測(cè)量的電流值來預(yù)估相應(yīng)的電壓。SOC通過測(cè)量的電壓值和預(yù)估的電壓值對(duì)比后進(jìn)行調(diào)整。因此,系統(tǒng)的反饋是電壓,輸出是SOC。在通過長(zhǎng)時(shí)間的監(jiān)測(cè)外加的電流和電壓后,外部的濾波器會(huì)逐步地調(diào)整系統(tǒng)模型的參數(shù)。通過這種方法,我們可以實(shí)時(shí)地檢測(cè)和模型化電芯的老化和其他生命周期的影響。為了從EKF 的方法中得到更好的結(jié)果,我們必須建立一個(gè)精確的電池模型,并且視為非線性時(shí)變動(dòng)態(tài)系統(tǒng)。最常用的模型是Shepherd Mode,Unnewehr Model,Nernst Model,Linear Model,Thevenin Model 和RC Model。

EKF 模型不僅可以用來在線估算電池SOC 和跟蹤電池充電狀態(tài)參數(shù),還可以用來識(shí)別電池模型的參數(shù)。

無跡卡爾曼濾波器由于鋰離子電池系統(tǒng)的SOC 具有高度的非線性特性,所以EKF 方法可能會(huì)產(chǎn)生一個(gè)很大的誤差,因?yàn)楸平€性函數(shù)是一節(jié)或者二階泰勒級(jí)數(shù)的展開。除了上述的缺點(diǎn)之外,EKF 方法還必須計(jì)算Jacobian Matrix(雅克比矩陣),并且如果系統(tǒng)包含非高斯噪聲,那么產(chǎn)生的結(jié)果可能是不可接受的。因此我們建立無跡卡爾曼濾波器(Unscented Kalman Filter- UKF)來提高KF 和EKF 方法的精度。由于UKF 也計(jì)算非高斯噪聲,并且不用計(jì)算雅克比矩陣,因此更適用于估算電池SOC。

在這種方法中,電池的SOC 被選為狀態(tài)向量的元素。在建議的UKF 方法中的兩個(gè)子模型是過程模型和測(cè)量模型,它是用來形容電池SOC 和電芯狀態(tài)(比如:電流、終端電壓、溫度)之間的關(guān)系的。

以上就是本期對(duì)SOC估算算法里的卡爾曼濾波器法的簡(jiǎn)單介紹,下期文章將繼續(xù)為大家?guī)硪陨瞎浪惴椒ǖ膬?yōu)缺點(diǎn)總結(jié)以及簡(jiǎn)單的卡爾曼濾波算法的實(shí)現(xiàn)(只為學(xué)習(xí)了解KF 原理使用)。我們下期再見啦! 為了防止有的小伙伴沒有看到系列文章的前幾篇,特附上前面原文鏈接: BMS算法設(shè)計(jì)之電池SOC介紹(一) BMS算法設(shè)計(jì)之SOC估算方法(二) BMS算法設(shè)計(jì)之SOC估算方法(三) 如果有不同的看法歡迎掃描下方的二維碼關(guān)注本公眾號(hào),我們期待著和大家一同交流。 參考資料:知網(wǎng)、Energy期刊、相關(guān)書籍等

免責(zé)聲明:本文章中部分圖片來源于網(wǎng)絡(luò),內(nèi)容是由小編閱讀大量書籍和期刊總結(jié)整理而成,免費(fèi)分享知識(shí),如涉及版權(quán)問題,請(qǐng)與我們聯(lián)系,第一時(shí)間做刪除處理。

原文標(biāo)題:BMS算法設(shè)計(jì)之SOC估算方法(四)

文章出處:【微信公眾號(hào):汽車電子硬件設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4065

    瀏覽量

    217550
  • bms
    bms
    +關(guān)注

    關(guān)注

    106

    文章

    960

    瀏覽量

    65539
  • 電池
    +關(guān)注

    關(guān)注

    84

    文章

    10314

    瀏覽量

    128159

原文標(biāo)題:BMS算法設(shè)計(jì)之SOC估算方法(四)

文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    貝葉斯濾波卡爾濾波的區(qū)別

    貝葉斯濾波卡爾濾波是兩種常用的濾波方法,它們?cè)谛盘?hào)處理、導(dǎo)航、機(jī)器人定位等領(lǐng)域有著廣泛的應(yīng)用
    的頭像 發(fā)表于 08-01 15:25 ?370次閱讀

    卡爾濾波的優(yōu)缺點(diǎn)有哪些

    卡爾濾波(Kalman Filter)是一種線性動(dòng)態(tài)系統(tǒng)的狀態(tài)估計(jì)算法,廣泛應(yīng)用于信號(hào)處理、導(dǎo)航、控制等領(lǐng)域。 卡爾
    的頭像 發(fā)表于 08-01 15:24 ?722次閱讀

    高通濾波器和低通濾波器判別方法

    高通濾波器和低通濾波器是信號(hào)處理領(lǐng)域中非常重要的兩種濾波器。它們?cè)诟鞣N應(yīng)用中都有廣泛的應(yīng)用,如音頻處理、圖像處理、通信系統(tǒng)等。 一、濾波器的基本概念 1.1
    的頭像 發(fā)表于 07-15 11:15 ?685次閱讀

    卡爾濾波是什么 卡爾濾波與目標(biāo)追蹤技術(shù)分析

    卡爾濾波以及其擴(kuò)展算法能夠應(yīng)用于目標(biāo)狀態(tài)估計(jì),如果這個(gè)目標(biāo)是行人,那么就是行人狀態(tài)估計(jì)(或者說行人追蹤),如果這個(gè)目標(biāo)是自身,那么就是車輛自身的追蹤(結(jié)合一些地圖的先驗(yàn),GPS等數(shù)據(jù)的話就是自身的定位)。
    的頭像 發(fā)表于 04-29 09:46 ?737次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>是什么 <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>與目標(biāo)追蹤技術(shù)分析

    高通濾波器、低通濾波器、帶通濾波器怎樣測(cè)幅頻特性?

    高通濾波器、低通濾波器、帶通濾波器怎樣測(cè)幅頻特性? 高通濾波器、低通濾波器和帶通濾波器是常用的
    的頭像 發(fā)表于 03-28 17:28 ?3587次閱讀

    卡爾濾波算法c語言實(shí)現(xiàn)方法

    卡爾濾波(Kalman Filter)是一種用于估計(jì)狀態(tài)的算法,最初由R.E. Kalman在1960年提出。它是一種線性高斯濾波器,常用于處理包含誤差噪聲的動(dòng)態(tài)系統(tǒng)。
    的頭像 發(fā)表于 01-17 10:51 ?2318次閱讀

    卡爾濾波家族

    本文對(duì)于擴(kuò)展卡爾濾波、無跡卡爾濾波僅僅做了一些簡(jiǎn)要介紹,不再想上次的文章那樣做詳細(xì)地推導(dǎo)了。
    的頭像 發(fā)表于 01-14 14:29 ?804次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>家族

    5g濾波器調(diào)試方法

    隨著5G通信技術(shù)的不斷發(fā)展和應(yīng)用,濾波器在5G系統(tǒng)扮演著至關(guān)重要的角色。濾波器能夠有效地降低系統(tǒng)的無用信號(hào)干擾,提高系統(tǒng)性能。然而,在濾波器
    的頭像 發(fā)表于 01-09 15:01 ?1276次閱讀

    5g濾波器調(diào)試方法有哪些

    5G濾波器調(diào)試方法主要包括以下幾種常見的方法: 一、頻域 頻域是一種基于頻率響應(yīng)特性的濾波器
    的頭像 發(fā)表于 12-27 11:44 ?1286次閱讀

    卡爾濾波算法的基本原理

    卡爾濾波(Kalman Filter)是一種遞歸的、自適應(yīng)的濾波算法,廣泛應(yīng)用于估計(jì)系統(tǒng)狀態(tài)和觀測(cè)過程的噪聲。它最初在1960年被提出,
    的頭像 發(fā)表于 12-07 18:26 ?1709次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>算法的基本原理

    卡爾濾波五個(gè)公式

    卡爾濾波是一種估計(jì)和預(yù)測(cè)系統(tǒng)狀態(tài)的方法,通過將測(cè)量數(shù)據(jù)和系統(tǒng)模型結(jié)合,實(shí)現(xiàn)對(duì)系統(tǒng)狀態(tài)的最優(yōu)估計(jì)。它在控制、通信、導(dǎo)航等領(lǐng)域具有廣泛應(yīng)用。 卡爾
    的頭像 發(fā)表于 12-07 11:18 ?8181次閱讀

    卡爾濾波的原理和C代碼

    濾波器在許多領(lǐng)域,包括導(dǎo)航、機(jī)器人、金融和通信系統(tǒng)中都有廣泛的應(yīng)用。1,基本原理:卡爾濾波器的核心思想是融合系統(tǒng)的動(dòng)態(tài)模型和實(shí)際的觀測(cè)數(shù)據(jù),通過對(duì)過程和測(cè)量噪聲的估
    的頭像 發(fā)表于 12-07 08:08 ?2591次閱讀
    <b class='flag-5'>卡爾</b><b class='flag-5'>曼</b><b class='flag-5'>濾波</b>的原理和C代碼

    如何設(shè)計(jì)有源濾波器?有源濾波器如何選型?

    有源濾波器是一種類型的模擬電路實(shí)現(xiàn)一個(gè)電子濾波器使用的活性組分,通常是放大器。濾波器設(shè)計(jì)包含的放大器可用于改善濾波器的成本、性能和可預(yù)測(cè)性
    的頭像 發(fā)表于 11-07 08:07 ?1179次閱讀
    如何設(shè)計(jì)有源<b class='flag-5'>濾波器</b>?有源<b class='flag-5'>濾波器</b>如何選型?

    有沒有基于9軸傳感的三階卡爾濾波器算法?

    有沒有基于9軸傳感的三階卡爾濾波器算法
    發(fā)表于 11-06 06:00

    什么叫SOC?為什么要進(jìn)行SOC估算?SOC估算的難點(diǎn)

    什么叫SOC?為什么要進(jìn)行SOC估算SOC估算的難點(diǎn) SOC全稱為State of Charg
    的頭像 發(fā)表于 10-26 11:38 ?2788次閱讀