发明名称 锂离子电池SOC估计方法及其硬件实现
摘要 本发明一种锂离子电池SOC估计方法:步骤一:SOC实时更新;步骤二:引入动态变量;步骤三:电池电路模型中的参数辨识;步骤四:根据辨识出的模型参数,用无迹卡尔曼滤波算法实现锂离子电池SOC估算;步骤五:将基于无迹卡尔曼滤波的锂离子电池SOC估算算法在硬件上实现。本发明优点:①改进的二阶RC等效电路较其他电路模型考虑了锂离子电池的倍率容量效应和恢复效应。与传统二阶等效电路相比,更好地模拟电池的动静态特性。②无迹卡尔曼滤波算法相较与其他的算法,对初始值依赖度低,预测更加准确,而且能很好的解决非线性问题。③利用Xilinx FPGA开发灵活方便的特点,将估算锂离子电池SOC算法在硬件平台上实现,使该算法不仅只是理论,还可应用于便携式设备。
申请公布号 CN106443471A 申请公布日期 2017.02.22
申请号 CN201610834894.3 申请日期 2016.09.20
申请人 首都师范大学 发明人 袁慧梅;石硕
分类号 G01R31/36(2006.01)I 主分类号 G01R31/36(2006.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 一种锂离子电池SOC估计方法,特征在于:该方法具体包括如下步骤:步骤一:SOC实时更新通过拟合公式f(x)=ae<sup>‑bx</sup>+c<sub>1</sub>x<sup>3</sup>+c<sub>2</sub>x<sup>2</sup>+c<sub>3</sub>x+c<sub>4</sub>和OCV与SOC的函数关系图来进行数据拟合,求得SOC与OCV的函数关系;步骤二:引入动态变量为了更好地描述电池倍率容量效应和恢复效应,引入C<sub>dynamic</sub>,用于表示因倍率容量效应造成的额外容量损失;通过推导可以得到C<sub>dynamic</sub>分别在放电期间和静置期间关于时间t的表达式;然后通过对电池进行多次恒流放电实验,确定表达式中的参数β;β确定后,可根据C<sub>dynamic</sub>放电和静置表达式画出动态电量的放电和静置曲线;对曲线通过相应的拟合公式进行数据拟合,可求得化简后的动态电量表达式;最后根据恒流情况下的拟合结果求得变电流下的电池动态电量表达式;步骤三:电池电路模型中的参数辨识根据二阶RC等效电路模型,其右半部分电路中电流电压关系为V<sub>bat</sub>=V<sub>oc</sub>(SOC)‑i(t)R<sub>0</sub>‑V<sub>s</sub>‑V<sub>l</sub>  (1)<img file="FDA0001117268110000011.GIF" wi="1006" he="87" /><img file="FDA0001117268110000012.GIF" wi="998" he="86" />电池在放电期间,极化电容C<sub>S</sub>和C<sub>L</sub>处于充电状态,RC并联电路的电压呈指数上升,电池从放电状态进入静置后,电容C<sub>S</sub>和C<sub>L</sub>分别向各自并联的电阻放电,电压呈指数下降;式中τ<sub>s</sub>=R<sub>S</sub>C<sub>S</sub>,τ<sub>s</sub>=R<sub>L</sub>C<sub>L</sub>,为两个RC并联电路的时间常数;模型中的电阻和电容都不是常数,它们都与电池的SOC有关,需要在不同的SOC时通过试验,取得的电压响应曲线,然后利用最小二乘法进行曲线拟合,求出电路中各元件的具体值;采用数据拟合的方法,根据实验求 得的数据,可得到如下的拟合结果(电阻单位为mΩ,电容单位为F):R<sub>0</sub>(SOC)=154.7e<sup>‑33.8SOC</sup>+29.1  (4)R<sub>s</sub>(SOC)=6037000e<sup>‑74.99SOC</sup>+809.1  (5)R<sub>L</sub>(SOC)=388900e<sup>‑35.02SOC</sup>+771.9  (6)C<sub>S</sub>(SOC)=‑135200e<sup>93.83SOC</sup>+36.29  (7)C<sub>L</sub>(SOC)=‑2214e<sup>‑13.24SOC</sup>+693.6  (8)步骤四:根据辨识出的模型参数,用无迹卡尔曼滤波算法实现锂离子电池SOC估算;步骤五:将基于无迹卡尔曼滤波的锂离子电池SOC估算算法在硬件上实现。
地址 100048 北京市海淀区西三环北路56号