基于等效电路模型(RC)的锂离子电池参数在线辨识

这篇具有很好参考价值的文章主要介绍了基于等效电路模型(RC)的锂离子电池参数在线辨识。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

       老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

在电池管理系统(BMS)中,等效电路模型(ECM)是模拟电池动力学的常用方法。然而,模型的简单性和准确性之间总是存在着矛盾。简单的模型通常无法反映电池的所有动态效应,这可能会给参数识别带来误差。然而,一个复杂的模型总是有太多的参数需要识别,并可能存在参数发散问题。

一、介绍

       电动汽车(EV)和混合动力汽车(HEV)有望解决石油危机和传统汽车加剧的环境问题。电动汽车和混合动力汽车的关键部件是二次电池。为了满足车辆的电力需求,需要将低压电芯大量连接成电池组。完善的电池管理系统(BMS)是保证每个电池安全持久运行的关键。

二、电池模型

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 由上图可得等效电路数学表达式:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 将上式离散化后可得:可得动力电池RC等效模型的离散状态方程:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 离散输出观测方程:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 式中:Sk sk分别为离散状态k、k+1时刻的动力电池电荷状态;△t为采样周期;C为电池的标称容量,Ah;为库仑系数,充电时n=1,放电时n<1 ;7p=RpCp为时间常数;R0为电池欧姆内阻;Rp为RC等效电路的电池极化内阻;Ca为RC等效电路的等效电容;

三、在线参数辨识

       将最上面的两个公式进行拉普拉斯变换得到:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 令

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 得到:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 拉普拉斯变换规则,令:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 离散化后得到:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 令

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

得到:

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 采用最小二乘法,使残差的平方和最小,即,

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 则可以得出参数θ最优估计值为

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

至此,即可以辨识得到参数Rpa,Cpa

四、代码实现

       话不多说,直接上干货。代码如下:

%clear all;
a=xlsread('C:/Users/ustc/Desktop/RLS/fe081dst');
%a=xlsread('E:/test/15tem');
y=a(:,2);%votage,y是矩阵a中第2列元素排成的列向量
u=a(:,3);%current,u是矩阵a中第3列元素排成的列向量

s=length(u);%length(u)求矩阵u的长度,若u为M*N则,测得长度为M和N中的最大值
soc=a(:,4);%矩阵a中的第4列为电池的SOC,赋值给变量soc
%soc(1)=0.99;
%for i=1:s-1
%    soc(i+1)=soc(i)+u(i)/(3600*7.86);
%end
%y1=y(13385:13422);
%u1=u(13385:13422);
%s=length(y1);
b(:,1)=[1 log(0.99) log(0.01) 0 u(1) 0]';%state,样本集合
x=1;%forgetting factor
%chushihua
c(:,1)=[0.1 0.1 0.1 0.9 0 0]';%estimated needed,待辨识参数
P=10000*eye(6,6);%函数eye(M,N):生成M*N的单位矩阵
for i=2:s
    b(:,i)=[1 log(soc(i)) log(1-soc(i)) y(i-1) u(i) u(i-1)]';%样本集合
    e(i)=y(i)-b(:,i)'*c(:,(i-1));  %计算偏差
    K=(P*b(:,i))/(x+b(:,i)'*P*b(:,i));
    P=(P-K*b(:,i)'*P)/x;
    c(:,i)=c(:,(i-1))+K*e(i);
end
for i=1:s
    vol(i)=b(:,i)'*c(:,i);
    ocv(i)=(c(1,i)+c(2,i)*log(soc(i))+c(3,i)*log(1-soc(i)))./(1-c(4,i));
   r(i)=(-c(6,i)+c(5,i))/(1+c(4,i));%欧姆内阻
   k0(i)=c(1,i)/(1-c(4,i));
   k1(i)=c(2,i)/(1-c(4,i));k2(i)=c(3,i)/(1-c(4,i));
   ti(i)=(1+c(4,i))/(2*(1-c(4,i)));%时间常数
   rps(i)=(1+2*ti(i))*c(5,i)-2*r(i)*ti(i)-r(i);%极化内阻
   cps(i)=ti(i)/rps(i);%极化电容
end
plot(vol);hold on
plot(y);
plot(ocv);
figure;
plot(r);

五、仿真结果分析

1.电流

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 2.极化电阻Rs

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 3.极化电容Rp

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

 4.端电压对比图(上)及误差(下)

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

六、学习资料加油站

       硕博期间所有的程序代码,一共2个多g,可以给你指导,赠送半个小时的语音电话答疑。电池数据+辨识程序+各种卡尔曼滤波算法都在里面了,后续还会有新模型的更新。快速入门BMS软件。某鹅:2629471989

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理

老化电芯的rc模型,锂离子电池,锂离子电池离线参数辨识,MATLAB,matlab,python,人工智能,自然语言处理文章来源地址https://www.toymoban.com/news/detail-782490.html

到了这里,关于基于等效电路模型(RC)的锂离子电池参数在线辨识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [电路]6-电阻的星形连接和角形连接等效变换(星角变换)

    1-发出功率和吸收功率关系 2-独立源和受控源 3-基尔霍夫定律 4-两端电路等效变换、电阻串并联 5-电压源、电流源的串联和并联 6-电阻的星形连接和角形连接等效变换(星角变换) 星形连接和角形连接都属于三端网络。 有三个引脚,分别为1、2、3,其中1和2引脚之间电阻为

    2024年02月04日
    浏览(29)
  • 基于自适应扩展卡尔曼滤波器(AEKF)的锂离子电池SOC估计(附MATLAB代码)

    AEKF_SOC_Estimation函数使用二阶RC等效电路模型(ECM)和自适应扩展卡尔曼滤波器(AEKF)估计电池的端电压(Vt)和充电状态(SOC)。该函数将以下内容作为输入:  · 电流(A) · 电压(V) · 温度(℃) 该函数的输出为: ·  估计SOC · 估计电压Vt · 电压Vt误差 加载电池模型参数以及不

    2023年04月23日
    浏览(30)
  • 锂离子电池健康状态估计简介(一):基于Python的数据处理计算SOH,RUL,CCCT,CVCT

    锂离子电池无论是在军用还是民用领域都得到了广泛的应用,在锂离子电池健康评估中主要关注的参数有SOH和RUL。准确对其进行健康状态(Stateof Health, SOH)评估及剩余使用寿命(Remaning Useful Life, RUL)预测对于提高电池安全性与使用寿命具有重要意义 后续源码仓库:https://github.co

    2024年02月01日
    浏览(34)
  • 锂离子储能电池安全IEC、UL、GB测试标准介绍

    1、 国际储能电池系统安全标准的特点:     国际上,储能系统的安全标准主要有IEC标准和UL标准。UL标准在北美应用广泛,其电池安全标准全面严谨,具有相当大的影响力。     国家地区 标准     参考 欧洲   EN62619 参考IEC62619 日本 JISC8715-28  参考IEC62619 澳大利亚  DRAS

    2024年02月05日
    浏览(28)
  • 【数据挖掘竞赛】——科大讯飞:锂离子电池生产参数调控及生产温度预测挑战赛

    🤵‍♂️ 个人主页:@Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+  【科大讯飞】报名链接:https://challenge.xfyun.cn?invitaCode=GQTcFX  目录 一、赛

    2024年02月14日
    浏览(31)
  • RBF-UKF径向基神经网络结合无迹卡尔曼滤波估计锂离子电池SOC(附MATLAB代码)RBF神经网络训练部分

    1.清空变量 2.导入数据用以RBF神经网络训练,一共14组,训练数据P(第一列为电压值,第二列为SOC值,第三列为电流值。),并将所有数据存储在变量PP中,所有电压数据存储在变量TT中。 3. 用第1、2、3、4、5组数据来训练网络 , 用第六组数据来测试网络的精度 。   4.建立

    2023年04月22日
    浏览(48)
  • Multisim电路分析仿真-RC滤波电路

    RC滤波电路 一阶RC低通电路 电路如图: 调整输入电压的频率,发现当频率过高时,电压接近于0   一阶高通电路 电路如图: 调整电压频率,发现当电压频率过低时,输出电压接近于0  

    2024年02月11日
    浏览(26)
  • 【测控电路】信号分离电路 二阶滤波器 RC滤波电路

    ref 《测控电路 第五版》 一阶低通 H ( s ) = K p ω c s + ω c H(s)=frac{K_pomega_c}{s+omega_c} H ( s ) = s + ω c ​ K p ​ ω c ​ ​ 一阶高通 H ( s ) = K p s s + ω c H(s)=frac{K_ps}{s+omega_c} H ( s ) = s + ω c ​ K p ​ s ​ 二阶低通滤波器 H ( s ) = K p ω 0 2 s 2 + α ω 0 s + ω 0 2 H(s)=frac{K_pomega_0^2}{s^2+alp

    2024年02月14日
    浏览(46)
  • RC滤波电路的原理

    RC滤波电路分为低通滤波和高通滤波 低通滤波通过低频信号 看上面这两个电路 先分析低通滤波 由于电容C具有隔直通交的特性,所以输入的高频分量相当于经过电阻R后直接对地短接,并没有输出到后端负载上,只有低频的输入分量才会输出到后端。 电容的阻止高频信号通过

    2024年01月24日
    浏览(33)
  • 电工技术(6)—RC电路的响应

    公式一定要记住,公式一定要记住,公式一定要记住,重要的事情敲三遍。 零输入响应: 电源激励,输入信号为零,仅由电容元件的初始储能所产生的电路的响应。 实质:RC电路的放电过程 零输入响应电容电压的变化规律: U为初始值 零输入响应电流及电阻电压的变化规律 时

    2024年02月10日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包