那曲檬骨新材料有限公司

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

基于EKF算法的電池SOC估算研究

冬至子 ? 來源:新能源汽車仿真團隊 ? 作者:當我浮夸 ? 2023-06-28 11:24 ? 次閱讀

本文以鋰離子電池為研究對象,選取Thevenin模型描述電池的動態(tài)行為,基于脈沖充放電數(shù)據(jù),對電池模型進行參數(shù)辨識。結(jié)果表明,Thevenin模型能較好地描述電池的動態(tài)行為。最后在Simulink環(huán)境下,基于擴展卡爾曼濾波(EKF)算法,實現(xiàn)對電池SOC的估算。

1、電池模型選取

由于Thevenin模型結(jié)構(gòu)簡單,參數(shù)辨識容易,因此該模型常作為電動汽車動力電池的基礎模型。Thevenin模型如下圖所示:

圖片

將模型的狀態(tài)方程與量測方程離散化,得到如下形式的模型:

圖片

2、參數(shù)辨識方法

最小二乘法是一種最基本也最常用的估計方法。由于參數(shù)在線辨識需要不斷更新數(shù)據(jù),這時可以采用遞推最小二乘法。

遞推最小二乘法的基本思想為:利用新的觀測數(shù)據(jù)對舊的估計值進行修正。其算法流程為:

圖片

其中,θ為待辨識參數(shù)組成的向量,K是增益系數(shù),z是實際量測值,P是量測協(xié)方差陣。初值θ(0)和P(0)可以通過離線方法獲得。

c0=[0.0001 0.0001 0.0001]';             % 直接給出被辨識參數(shù)的初始值,即一個充分小的實向量
p0=10^(6)*eye(3,3);                     % 直接給出初始狀態(tài)P0,即一個充分大的實數(shù)單位矩陣
c=[c0,zeros(3,L-1)];                    % 被辨識參數(shù)矩陣的初始值及大小
e=zeros(3,L);                           % 相對誤差的初始值及大小
lambda=0.98;                            % 遺忘因子

遞推最小二乘法隨著時間的推移會出現(xiàn)“數(shù)據(jù)飽和”的現(xiàn)象,為克服這個問題。引入遺忘因子λ,改進后的算法遞推公式如下:

圖片

for k=3:L; 
    y(k)=ocv(k)-ul(k);
    h=[y(k-1),it(k),it(k-1)]'; 
    d1=y(k)-h'*c0;
    x=h'*p0*h+lambda;
    x1=inv(x);
    Kk=p0*h*x1;               % 求出K的值
    c1=c0+Kk*d1;              % 求被辨識參數(shù)c
    e1=c1-c0;                 % 求參數(shù)當前值與上一次的值的差值
    e2=e1./c0;                % 求參數(shù)的相對變化
    e(:,k)=e2;                % 把當前相對變化的列向量加入誤差矩陣的最后一列       
    c0=c1;                    % 新獲得的參數(shù)作為下一次遞推的舊參數(shù)
    c(:,k)=c1;                % 把辨識參數(shù)c列向量加入辨識參數(shù)矩陣的最后一列 
    p1=(p0-Kk*h'*p0)/lambda;  % 求出 p(k)的值
    p0=p1; 
end

根據(jù)電池Thevenin模型,可以得到差分方程為:

圖片

可以解出模型中各參數(shù)的值:

圖片

a1=c(1,:); a2=c(2,:); a3=c(3,:); 
a = a1;
R0 = a2;
R1 = (a3-a.*R0)./(a-1);
C1 = -1./(R1.*log10(a));

參數(shù)辨識結(jié)果如下圖所示:

圖片

使用脈沖放電工況對模型的精度進行驗證,電池驗證模型如下圖所示:

圖片

其中,SOC Calculate模塊:

圖片

其中,RC Paremeter Calculate模塊:通過遺忘因子最小二乘法的參數(shù)辨識結(jié)果獲取。

其中,Voltage Calculate模塊:

圖片

結(jié)果表明:Thevenin模型參數(shù)辨識較為容易,對工況的仿真效果較好,可以相對準確地描述電池的動態(tài)特性。

3、電池SOC估算

圖片

其中,安時積分法模塊:

圖片

其中,電池參數(shù)模塊:

圖片

其中,電池模型模塊:

圖片

其中,EKF估算模塊:

Q = Noise(1);   % 過程噪聲
R = Noise(2);   % 觀測噪聲
%% --------------A矩陣,狀態(tài)轉(zhuǎn)移----------
A1 = 1;
A2 = exp(-0.05/Tao);
A = [A1 0;0 A2];
P_last = [P_old(1) P_old(2);P_old(3) P_old(4)];
P_pre=A*P_last*A'+ [Q 0;0 Q];  
%% --------------C矩陣-------------
C1 = 1.526 - 9.117*2*SOC_pre + 41.17*3*SOC_pre^2 ...
    - 116.2*4*SOC_pre^3 + 184.4*5*SOC_pre^4 ...
    - 148.9*6*SOC_pre^5 + 47.59*5*SOC_pre^6;
C = [C1 -1];
%% --------------更新--------------
X_pre = [SOC_pre;Up_pre];
K = P_pre*C'*(C*P_pre*C'+ R)^(-1);     % 增益
X_upd = X_pre + K*(UL_ob-UL_pre);      % 得到估計值
P_update = P_pre - K*C*P_pre;
%% --------------輸出--------------
SOC_upd = X_upd(1);
Up_upd = X_upd(2);
P_upd = [P_update(1,1) P_update(1,2) P_update(2,1) P_update(2,2)];

4、小結(jié)

本期提供了一種電池SOC估算的具體的學習方法,對于研究SOC估算的同學有很大的引導作用。不管是做何種電池的SOC估算,都需要通過電池參數(shù)辨識→電池模型驗證→電池SOC估算這樣一個過程。

結(jié)果表明,Thevenin模型能較好地描述電池的動態(tài)行為。最后在Simulink環(huán)境下,基于擴展卡爾曼濾波(EKF)算法,實現(xiàn)對電池SOC的估算。

需要通過其他參數(shù)辨識方法/其他電池SOC估算方法的可以基于此模型進行修改/改進。

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

    關注

    85

    文章

    3254

    瀏覽量

    77928
  • 卡爾曼濾波
    +關注

    關注

    3

    文章

    166

    瀏覽量

    24698
  • 電池充放電
    +關注

    關注

    1

    文章

    165

    瀏覽量

    9083
  • simulink仿真
    +關注

    關注

    0

    文章

    75

    瀏覽量

    8611
  • 電池SOC
    +關注

    關注

    0

    文章

    10

    瀏覽量

    3608
收藏 人收藏

    評論

    相關推薦

    電池soc估算問題

    我想問下,比如用開路電壓法估算電池soc的時候,每個鋰電池的電壓數(shù)值肯定不是都相同的,是以隨機選其中一個鋰電池電壓來
    發(fā)表于 08-11 19:05

    仔細研究電池的充電狀態(tài)SOC和健康狀況SOH估算技術

    仔細研究電池的充電狀態(tài)(SOC)和健康狀況(SOH)估算技術
    發(fā)表于 05-20 13:40

    基于遺傳算法優(yōu)化EKF算法SOC估算

    采用遺傳算法EKF 中的系統(tǒng)噪聲矩陣和測量矩陣的協(xié)方差進行在線優(yōu)化,以實現(xiàn)在模型誤差最小時對 SOC 進行在線估計
    發(fā)表于 03-12 12:27

    電池SOC估算策略研究

    電池SOC估算策略研究,又需要的下來看看。
    發(fā)表于 01-13 13:26 ?13次下載

    電動汽車鋰離子電池SOC估算策略研究

    電動汽車鋰離子電池SOC估算策略研究,下來看看
    發(fā)表于 01-12 13:23 ?7次下載

    基于主元分析的鋰動力電池SOC估算法研究

    基于主元分析的鋰動力電池SOC估算法研究
    發(fā)表于 01-13 13:59 ?11次下載

    鋰離子電池參數(shù)辨識與SOC估算研究

    鋰離子電池參數(shù)辨識與SOC估算研究,下來看看。
    發(fā)表于 01-13 13:49 ?13次下載

    雙卡爾曼濾波算法在鋰電池SOC估算中的應用

    雙卡爾曼濾波算法在鋰電池SOC估算中的應用
    發(fā)表于 01-13 13:50 ?18次下載

    基于RBF網(wǎng)絡的鋰電池SOC估算研究_史艷霞

    基于RBF網(wǎng)絡的鋰電池SOC估算研究_史艷霞
    發(fā)表于 02-07 15:17 ?1次下載

    電池SOC估算精度研究

    的鋰離子電池包為研究對象,通過使用Matlab和Advisor等仿真軟件,研究了福克斯電動汽車行駛在UDDS工況下,采用安時法和擴展卡爾曼濾波算法結(jié)合
    發(fā)表于 11-14 14:24 ?10次下載
    鋰<b class='flag-5'>電池</b>的<b class='flag-5'>SOC</b><b class='flag-5'>估算</b>精度<b class='flag-5'>研究</b>

    鋰離子電池荷電狀態(tài)估算

    準確估算電池荷電狀態(tài)( SOC)是電池管理系統(tǒng)的核心技術之一。為提高擴展卡爾曼濾波(EKF估算
    發(fā)表于 12-29 14:15 ?4次下載
    鋰離子<b class='flag-5'>電池</b>荷電狀態(tài)<b class='flag-5'>估算</b>

    動力電池SOC估算復雜方法綜述

    該領域研究初期,比較常用的方法有開路電壓法、安時積分法、放電實驗法等,但是這些方法難以運用到實際在線估算之中,存在一定的局限性。近年來,國內(nèi)外研究人員對估算方法不斷改進與創(chuàng)新,提出很多
    的頭像 發(fā)表于 03-18 10:13 ?1.3w次閱讀
    動力<b class='flag-5'>電池</b><b class='flag-5'>SOC</b><b class='flag-5'>估算</b>復雜方法綜述

    BMS算法設計之SOC估算方法的介紹(二)

    大家好!很高興又跟大家見面啦,本篇文章是【BMS 算法設計】系列文章的第二篇。本期主要介紹的是電池SOC 估算方法中的第一種方法——直接估算法
    的頭像 發(fā)表于 12-25 20:02 ?1579次閱讀

    基于自適應卡爾曼濾波算法電池SOC估算研究

    本文采用自適應卡爾曼濾波算法,基于Thevenin/RC電池模型,鋰離子電池SOC進行估算,并和常規(guī)KF
    的頭像 發(fā)表于 06-28 11:45 ?3617次閱讀
    基于自適應卡爾曼濾波<b class='flag-5'>算法</b>的<b class='flag-5'>電池</b><b class='flag-5'>SOC</b><b class='flag-5'>估算</b><b class='flag-5'>研究</b>

    什么叫SOC?為什么要進行SOC估算SOC估算的難點

    什么叫SOC?為什么要進行SOC估算SOC估算的難點 SOC全稱為State of Charg
    的頭像 發(fā)表于 10-26 11:38 ?4117次閱讀
    香港百家乐官网马书| 百家乐官网庄闲和收益| 大富豪棋牌游戏| 百家乐官网77scs官| 百家乐官网视频表演| 大发888百家乐| 网上玩百家乐有钱| 华安县| 丽景湾百家乐的玩法技巧和规则| 百家乐官网赌场娱乐网规则| 仁寿县| 大发888出纳柜台 2014| 百家乐技术辅助软件| 赌神网百家乐官网的玩法技巧和规则| 百家乐官网游戏分析| 大发888官方 df888 gfxzylc8| 百家乐换房| 百家乐官网赌场程序| 富民县| 大发888手机好玩吗| 盛大百家乐的玩法技巧和规则| 开心8百家乐游戏| 百家乐官网龙虎玩| 娱乐城百家乐官网规则| 今晚六合彩开奖结果| 皇室百家乐的玩法技巧和规则| 大亨百家乐游戏| 电子百家乐官网打法| 百家乐官网大小是什么| 注册娱乐城送彩金| 威尼斯人娱乐老| 百家乐经典路单| 百家乐官网最新破| 百家乐官网筹码防伪定制| 新国美娱乐城| 皇冠现金网址| 百家乐扑克多少张| 国际百家乐规则| 百家乐官网设备电子路| 澳门百家乐官网要注意啥| 百家乐官网路单破解器|