news 2026/5/1 10:49:59

不同工况DST FUDS HPPC电池参数在线辩识,包括一阶模型,二阶模型,带ocv同时参数辩识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
不同工况DST FUDS HPPC电池参数在线辩识,包括一阶模型,二阶模型,带ocv同时参数辩识

不同工况DST FUDS HPPC电池参数在线辩识,包括一阶模型,二阶模型,带ocv同时参数辩识,EKF ffrls两种在线辩识算法。 参数辩识加容量同时在线辩识,附赠simulink模型用于仿真验证。

电池模型在线辨识这玩意儿,搞过的人都知道有多酸爽。今天咱们直接上硬货,聊聊怎么在DST、FUDS这些变态工况下玩转一阶二阶模型的在线参数辨识,重点带大家手撕EKF和FFRLS两种算法的实现套路。

先看模型结构。一阶RC模型大家应该熟得不能再熟了,典型的结构就是R0串联个RC并联网络(代码里直接写成C1=4700e-4;R1=0.02这种数值)。但遇到SOC-OCV曲线变化剧烈的情况,二阶模型就得祭出来了——多加一个RC网络,状态方程直接变成双指数形式。这里有个坑:OCV辨识千万别直接用查表法,咱们在代码里搞个多项式拟合,比如ocv = p(1)soc^3 + p(2)soc^2 + p(3)*soc + p(4),参数p在线更新才够劲。

上EKF的代码核心部分长这样:

function [x_est, P] = ekf_update(x_pred, P_pred, y, C, R) K = P_pred * C' / (C * P_pred * C' + R); x_est = x_pred + K * (y - C*x_pred); P = (eye(2) - K*C) * P_pred; end

协方差矩阵P的初始化千万别随便设,实测发现用[1e-3 0; 0 1e-5]这种量级才不会炸。重点注意过程噪声Q和观测噪声R的调参——拿HPPC数据标定的时候,电压残差超过20mV就说明Q设小了。

不同工况DST FUDS HPPC电池参数在线辩识,包括一阶模型,二阶模型,带ocv同时参数辩识,EKF ffrls两种在线辩识算法。 参数辩识加容量同时在线辩识,附赠simulink模型用于仿真验证。

FFRLS的实现更带感,核心是遗忘因子λ的魔法操作:

def ffrls(theta_old, P_old, y, phi, lambda_=0.98): K = P_old @ phi / (lambda_ + phi.T @ P_old @ phi) theta_new = theta_old + K * (y - phi.T @ theta_old) P_new = (P_old - K @ phi.T @ P_old) / lambda_ return theta_new, P_new

参数突变的场景下,λ动态调整才是王道。实测发现电流突变超过2C时,把λ从0.99降到0.92能提升20%的跟踪速度。

容量辨识这厮最磨人,关键在把Ah积分和参数辨识耦合。代码里得搞个扩展状态向量,比如x = [Vc1; Vc2; Capacity],观测矩阵对应改成H = [dOCV/dSOC, -1, -1]。注意这时候EKF的Q矩阵要对容量状态加个微小扰动,不然估计值会卡死。

最后甩出来的Simulink模型验证效果,重点看FUDS工况下的电压拟合——二阶模型均方误差能压到9mV以下,而一阶模型普遍在15mV左右扑街。模型里记得埋个Real-Time Workshop模块,在线调参的时候能实时观测参数变化曲线,比看代码输出直观多了。

(需要模型和完整代码的老铁,私信暗号“电池老司机”自取,包教包会)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:21:36

计算机毕业设计springboot儿童玩具共享平台 基于Spring Boot的婴幼儿用品共享租赁系统的设计与实现 基于Java Web的儿童闲置玩具流转服务平台构建

计算机毕业设计springboot儿童玩具共享平台xei54p30 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着社会经济发展与育儿观念升级,家庭对于儿童玩具的消费需求呈…

作者头像 李华
网站建设 2026/5/1 6:09:18

计算机毕业设计springboot慢性乙型肝炎病毒患者的医疗服务系统 基于Spring Boot的慢性乙肝病毒携带者全周期健康管理平台HBV感染者数字化随访与医疗服务平台

计算机毕业设计springboot慢性乙型肝炎病毒患者的医疗服务系统4110y41l (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 基于Spring Boot的慢性乙肝病毒携带者全周期健康管理平台…

作者头像 李华
网站建设 2026/5/1 7:08:48

详解Veo 3.1视频AI模型与Flow编辑新特性

将全新的Veo 3.1更新引入Flow,以编辑AI视频 五个月前,推出了由Veo驱动的AI电影制作工具Flow,其激发出的创造力令人鼓舞,已在Flow中生成了超过2.75亿个视频。我们始终在倾听反馈,并了解到用户希望在Flow内获得更多的艺术…

作者头像 李华
网站建设 2026/5/1 6:10:41

组态王6.X工程密码恢复工具(支持6.51/6.52/6.53/6.55/6.6SP3SP4)2025最新版|所见即所得,一键清除遗忘密码

温馨提示:文末有联系方式 工具核心功能说明 本工具是一款面向工业自动化工程师的辅助软件,专用于恢复因记忆模糊或记录缺失而无法打开的组态王(KingView)6.X系列工程文件密码。 支持版本涵盖KingView 6.51、6.52、6.53、6.55及6.6…

作者头像 李华
网站建设 2026/5/1 6:12:00

2026年5款免费降AI率工具盘点,学生党省钱必看

2026年5款免费降AI率工具盘点,学生党省钱必看 室友花了200块降AI,我花了20块,最后我们的AI率一样低。 这不是标题党,是真实经历。我那室友一上来就用最贵的工具,结果发现免费额度加上便宜方案完全够用。我呢&#xf…

作者头像 李华
网站建设 2026/4/22 4:06:19

【WTCBI故障诊断】基于小波多尺度同步压缩变换WMSST结合卷积神经网络(CNN)和双向门控循环单元(BiGRU)的故障诊断研究附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:天天Matlab👇 关注我领取海量matlab电子书和数学建模资料 🍊个人…

作者头像 李华