0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析基于matlab Parameter Estimation Tool工具箱的电池参数

simulinker赛博科技 来源:simulinker赛博科技 作者:simulinker赛博科技 2024-03-11 09:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

背景

之前我们介绍过电池不同的等效电路模型(基于simulink的电池(储能)模型仿真),主要是由内电源及RC元器件电路组成,完成电池RC等效后,如何确定等效电路中各元器件的参数是关系到电池模型精度的关键。确定电池等效电路参数的过程一般被叫做电池模型参数辨识,目前关于电池参数辨识的方法也很多,如基于遗传算法的电池参数辨识、带遗忘因子最小二乘法电池参数辨识方法、递推最小二乘参数辨识方法、在线参数辨识方法等。作者作为门外汉角度来看,相对主流方法为数值计算法和最小二乘法。

数值计算法

该方法的思路是通过HPPC(Hybrid PulsePower Characteristic,混合功率脉冲特性)测试计算各元器件参数,具体HPPC测试可以参照《Freedom CAR测试手册》。

6d5c2e66-dedc-11ee-a297-92fbcf53809c.png

HPPC测试曲线

(1)一阶RC等效电路 一阶RC等效电路非线性特性好,能够快速便捷模拟仿真出锂电池的动静态电压特性,动锂电池系统的研究和仿真具有一定的帮助,一阶等效电路图如下所示:

6d689db8-dedc-11ee-a297-92fbcf53809c.png

一阶RC等效电路

(2)二阶RC等效电路

二阶RC等效电路用电阻表示欧姆压降,一个RC网络表示电化学极化特征,另一个RC网络表示浓差极化特征。二阶RC等效电路图如下所示:

6d6c37fc-dedc-11ee-a297-92fbcf53809c.png

二阶RC等效电路

通过上述HPPC测试曲线中电压和电流不同的稳态点和拐点,结合伏安特性及经验公式,可计算出一阶和二阶RC参数。该方法虽然可以计算,但该方法涉及的公式中有时候也存在一些相对不确定的参数,如果进一步配合其他方法,可以提高参数辨识的效率。

最小二乘法

最小二乘法是目前应用十分广泛的电池参数辨识方法,其原理是对过度确定系统,即其中存在比未知数更多的方程组,以回归分析求得近似解的标准方法,在这整个解决方案中,最小二乘法演算为每一方程式的结果中,将残差平方和的总和最小化。

大体理解起来就是根据已有确定参数,针对未知系数,不断根据输入输出确定回归方程系数,直到找到满足误差要求的合适的参数。

为方便操作,节省程序开发成本(其实是不会),以下针对之前建的二阶RC等效电路,通过matlab自带的Parameter Estimation Tool工具箱演示参数辨识的过程。

当然,要进行参数辨识,前提是要有一组已知的确定参数,可以是根据上文提到的实际电池HPPC测试获得的实测参数,也可以是其他充放电方式获取测试参数。

本文以matlab自带的电池模型进行脉冲充放电测试,记录电池电流及电池电压数据,将此数据作为自建二阶RC参数辨识的基础数据,同时也作为辨识后校准模型。

6d824056-dedc-11ee-a297-92fbcf53809c.png

电池充放电模型及结果记录

6da440d4-dedc-11ee-a297-92fbcf53809c.png

电池充放电模型仿真结果

Parameter Estimation Tool工具箱辨识操作步骤如下:

(1)将上述模型得到的电压电流数据保存至文件或工作空间,仿真时,我们直接在模型中给定同样的脉冲电流信号,因此,只需要输出电压数据即可。

6db22514-dedc-11ee-a297-92fbcf53809c.png

校准模型电压数据

(2)打开已经搭建好的二阶RC等效电路模型,在matlab中将要辨识的参数变量进行定义,并给定一组初始值。

6db75a2a-dedc-11ee-a297-92fbcf53809c.png

自建二阶RC等效电路数学模型

6dc58140-dedc-11ee-a297-92fbcf53809c.png

定义自建二阶RC等效电路数学模型中变量初始值

(3)在simulink中打开Parameter Estimation Tool工具箱并新建实验。

6dd98ad2-dedc-11ee-a297-92fbcf53809c.png

打开Parameter Estimation Tool工具箱

6dddb670-dedc-11ee-a297-92fbcf53809c.png

新建辨识测试实验

(4)导入已有数据,并设置输入输出参数的数值范围,个人认为如果每个参数可以大体确定一个数值范围,在一定程度上可以加快参数辨识的速度,节省时间,也避免出现一些不合理的数值。

6df3da54-dedc-11ee-a297-92fbcf53809c.png

选择输出信号

6e0594e2-dedc-11ee-a297-92fbcf53809c.png

选择目标输出信号

6e1089d8-dedc-11ee-a297-92fbcf53809c.png

设置需要辨识的参数

6e1e82c2-dedc-11ee-a297-92fbcf53809c.png

设置需要辨识的参数数值范围

(5)参数设置完成确认无问题后,点击Estimate开始进行参数辨识,整个过程可能会有些慢,只需稍等片刻即可。

6e2c3e26-dedc-11ee-a297-92fbcf53809c.png

正在参数计算

6e40d5de-dedc-11ee-a297-92fbcf53809c.png

参数计算结束

(6)参数计算完成后,最终各个参数数值会显示并更新在matlab的工作空间。

6e56eedc-dedc-11ee-a297-92fbcf53809c.png

参数辨识后数值结果

(7)将辨识后的参数应用于自建二阶RC模型,并与一开始搭建的校核模型进行电压结果对比,可以看出,与标准模型结果重合度还是挺高的。

6e6f24c0-dedc-11ee-a297-92fbcf53809c.png

辨识后参数仿真结果与校准模型结果对比

另外,需要注意的是,不同的matlab版本Parameter Estimation Tool的界面可能略有差别,但整个过程基本是一样的。

总结

1.上述方法只是举例针对固定的RC值,在使用过程中,为使电池模型更加精确,可针对电池OCV(Open Circuit Voltage)-SOC曲线或外部温度等条件通过多维查表的方式,设计变RC参数的电池等效模型,当然,获取RC查表数据的过程将又是一项十分艰巨的工作。

2.通过上述过程也可以看出,只要有测试对象的确定数据及与测试对象一致的测试条件,就可以进行辨识,比如电机参数、光伏电池参数、控制器控制参数等都可以通过类似思路进行一试,当然,搭建的本体模型也要正确才行。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 锂电池
    +关注

    关注

    262

    文章

    8589

    浏览量

    182781
  • 等效电路
    +关注

    关注

    6

    文章

    295

    浏览量

    33728
  • Simulink
    +关注

    关注

    22

    文章

    549

    浏览量

    65432
  • 电池充放电
    +关注

    关注

    1

    文章

    174

    浏览量

    9417
  • 静态电压
    +关注

    关注

    0

    文章

    9

    浏览量

    7628

原文标题:基于matlab Parameter Estimation Tool工具箱的电池参数辨识

文章出处:【微信号:simulinker赛博科技,微信公众号:simulinker赛博科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CANape的CASL工具箱

    在汽车电子ECU(电子控制单元)开发与测试领域,CANape是核心的测量、标定与诊断工具,而其专属的CASL(CalculationandScriptingLanguage)语言,凭借接近C语言
    的头像 发表于 10-29 10:03 303次阅读
    CANape的CASL<b class='flag-5'>工具箱</b>

    RFID工具箱:航空航天领域工具管理的智能化实践与落地

    在航空航天产业向 “数字化 + 高可靠性” 转型的进程中,工具的精准管控直接关系到飞行安全、发射成功率与装备维护质量。
    的头像 发表于 10-15 18:16 497次阅读

    电池气密性检测仪,看参数还是看品牌-岳信仪器

    检测仪,采购人员常陷入两难:是该紧盯技术参数,还是信赖知名品牌?参数为王,匹配才是关键参数是衡量电池气密性检测仪性能的硬指标。分辨率、精度
    的头像 发表于 09-08 11:36 613次阅读
    选<b class='flag-5'>电池</b><b class='flag-5'>箱</b>气密性检测仪,看<b class='flag-5'>参数</b>还是看品牌-岳信仪器

    使用可编程电源进行电池测试时需要注意什么?

    测试目标与参数 测试类型 充放电测试:验证电池容量、充放电效率、循环寿命(如1C充放电循环1000次)。 脉冲测试:模拟电池在动态负载下的响应(如电动汽车急加速/制动时的电流脉冲)。 过充/过放测试
    发表于 07-11 14:27

    Modus工具箱调试错误怎么解决?

    我下载了 Modus Toolbox 3.1.0 并成功添加了 CYBT0243053 的模板应用程序。 但我在调试模板代码时遇到了错误。 我正在使用 USB 串口线进行调试。 我该如何进行调试? 错误日志 : 信息:自动选择第一个可用会话传输\"swd\" 。 若要覆盖,请使用 \"transport select\"。 cortex_m reset_config sysresetreq force hard breakpoints Info : Listening on port 6666 for tcl connections Info : Listening on port 4444 for telnet connections Started by GNU MCU Eclipse Started by GNU MCU Eclipse Error: unable to find a matching CMSIS-DAP device
    发表于 07-01 06:53

    如何设置VS以在CYW55913 EVK上进行调试?

    我刚刚得到一个 CYW55913 EVK,我可以使用带有 modus 工具箱的 VS 来构建示例代码并将其编程到电路板上。但我无法运行和调试示例代码。
    发表于 06-05 08:00

    请问在哪里可以找到 DFU HOST TOOL

    DFU Host Tool 的链接似乎已关闭: 请您告诉我还可以在哪里找到该工具
    发表于 05-20 06:51

    将模型部署到S32K3xx EVB时出现“下载失败”错误的原因?如何解决?

    我在使用恩智浦基于模型的设计工具箱 (MBDT) on MATLAB/Simulink. I am trying to deploy the example model
    发表于 04-11 06:27

    直流电机控制方法的Matlab仿真研究

    速度控制模型,以提高无刷直流电机速度控制系统的稳定性和抗干扰能力 。使用 Matlab/Simulink 工具箱建立无刷直流电机的仿真模型,研究结果表明,模糊自适应 PID 算法能够使无刷直流电机的速度
    发表于 03-27 12:15

    为什么无法在S32K396-BGA-DC1评估板上运行MBDT s32k3xx_dio_ebt示例?

    问题地安装工具箱,但我无法运行s32k3xx_dio_ebt示例。 我认为我在模型的参数中设置了正确的目标 我正在使用安装在电路板上的“Open SDA”调试器。跳线 J16、J17、J18
    发表于 03-20 07:16

    如何将S32K312 MBDT生成的代码导出到S32 Design Studio?

    我目前正在开发S32K312 系列使用基于模型的设计工具箱 (MBDT)在 MATLAB/Simulink 中。最初,我正在尝试 NXP 示例项目。我打开了一个 DIO S32CT 项目,将
    发表于 03-20 07:02

    VirtualLab Fusion应用:AR&amp;MR光波导器件的仿真研究

    随着增强现实和混合现实(AR&MR)领域新技术的出现,使光学光波导越来越受欢迎。为了对此类结构进行建模和设计,VirtualLab Fusion使用其强大的光波导工具箱,该工具箱允许
    发表于 02-06 08:56

    AR&amp;MR光波导器件的仿真研究

    随着增强现实和混合现实(AR&MR)领域新技术的出现,使光学光波导越来越受欢迎。为了对此类结构进行建模和设计,VirtualLab Fusion使用其强大的光波导工具箱,该工具箱允许
    发表于 12-23 09:07

    AR&amp;MR光波导器件的仿真研究

    随着增强现实和混合现实(AR&MR)领域新技术的出现,使光学光波导越来越受欢迎。为了对此类结构进行建模和设计,VirtualLab Fusion使用其强大的光波导工具箱,该工具箱允许
    发表于 12-13 09:57

    Simulink与 MATLAB 的结合使用 Simulink中的信号处理方法

    在工程和科学研究中,信号处理是一个重要的领域,涉及到信号的采集、分析、处理和生成。MATLAB 提供了丰富的信号处理工具箱,而 Simulink 提供了一个直观的图形界面,使得复杂的信号处理系统可以
    的头像 发表于 12-12 09:25 2202次阅读