基于模型的新能源汽车SOC估计实例解析
搭建电池SOC在线仿真模型,需要分两步进行:电池模型参数的在线实时辨识、卡尔曼滤波SOC估计。前一部分上节已经介绍,本节需要建立卡尔曼滤波的状态空间方程及其对应仿真模型。
01 扩展卡尔曼滤波方程建立
Thevenin模型电路结构如下图,Uoc是开路电压,R0是欧姆内阻,R1、C1、U1分别是极化内阻、极化电容、极化电压,I、U分别是回路的电流、端电压。

根据基尔霍夫定律和SOC定义,可以得到以下3个数学关系:

采样周期T设置为1s,对上述公式进行离散化:
SOC(k) = SOC(k-1) + 1/c*i(k)
U1(k) = R1*C1/(1+R1*C1)*U1(k-1) + R1/(1+R1*C1)*i(k)
U(k) = Uoc(k) - U1(k) – R0*i(k)
基于上述三式,可以建立以SOC、U1为状态量,U为测量输出的状态空间表达式。至于卡尔曼滤波算法流程,之前已多次提及,本文不再解释。
其中Uoc(k)是关于SOC的函数,需要求对应偏导得到输出矩阵。
02 仿真模型搭建
根据前文及上面的内容,在Simulink中可以搭建出如下图所示的仿真模型。

上面四个子系统就是上文的电池模型在线参数辨识,输出电池的内部参数辨识结果R0、R1、C1;下面的子系统就是卡尔曼滤波算法的仿真模型,会根据电池参数辨识结果来实时调整滤波算法的相关矩阵。
03 SOC估计仿真测试
基于上述仿真模型,可以进行SOC估计测试。这里控制电池以3A的电流周期性放电,来观察测试结果。
电池实际初始SOC为70%,假设SOC初始值有偏差,分别为80%、60%时,仿真结果分别如下图。


从图中可以看出,不管初始SOC相比与实际SOC是向上偏差还是向下偏差,SOC估计值都可以逐渐向实际值收敛,并最终趋于一致。
SOC估计值的收敛速度、稳定性等可以通过调整相应协方差矩阵做进一步优化。
以上,基于电池模型参数实时在线估计的结果,进行了SOC估计的仿真案例介绍。通过最近几节内容的介绍,大家应该对测试、辨识、估计等流程有了更深的理解。
- 下一篇:汽车SOA架构技术要点及挑战
- 上一篇:乘用车底盘和辅助驱动器解决方案
编辑推荐
最新资讯
-
HEAD acoustics 关于 MFE VIII.1 和 MFE XI
2025-03-14 17:09
-
2025 ArtemiS SUITE 基础培训通知(广州,
2025-03-14 17:07
-
会议邀请 | AI赋能革新声学测试,探索"声产
2025-03-14 17:05
-
翼起上 筑新梦 | 新大洲本田2025经销商大会
2025-03-14 17:04
-
标准立项 || 《固态锂电池用无机硫化物固体
2025-03-14 16:37