汽车工程 ›› 2020, Vol. 42 ›› Issue (11): 1522-1528.doi: 10.19562/j.chinasae.qcgc.2020.11.010

• • 上一篇    下一篇

基于EKF-SVM算法的动力电池SOC估计*

刘兴涛1,2, 李坤1, 武骥1,2, 何耀3, 刘新天3   

  1. 1.合肥工业大学车辆工程系,合肥 230009;
    2.安徽省智能汽车工程实验室,合肥 230009;
    3.合肥工业大学汽车工程技术研究院,合肥 230000
  • 收稿日期:2020-02-12 出版日期:2020-11-25 发布日期:2021-01-25
  • 通讯作者: 武骥,讲师,博士,E-mail:wu.ji@hfut.edu.cn
  • 基金资助:
    *国家自然科学基金(61903114,61803138)和中央高校基本科研业务费专项资金(JZ2019HGBZ0119,PA2018GDQT0019)资助。

State of Charge Estimation for Traction Battery Based on EKF-SVM Algorithm

Liu Xingtao1,2, Li Kun1, Wu Ji1,2, He Yao3, Liu Xintian3   

  1. 1. Department of Vehicle Engineering, Hefei University of Technology, Hefei 230009;
    2. Anhui Intelligent Vehicle Engineering Laboratory, Hefei 230009;
    3. Automotive Research Institute, Hefei University of Technology, Hefei 230000
  • Received:2020-02-12 Online:2020-11-25 Published:2021-01-25

摘要: 针对单一SOC估计算法无法同时满足多项指标要求的问题,提出一种扩展卡尔曼滤波(EKF)与支持向量机(SVM)相结合的算法。通过动态跟踪模型参数和对开路电压(OCV)的实时估计,由EKF算法得到初步SOC估计值;通过对EKF算法滤波输出的DST工况数据进行训练,得到SVM模型,并利用其回归预测能力对初步估计值进行误差补偿,进一步地降低了估计误差。仿真结果表明,相比EKF算法和EKF-BP算法,所提EKF-SVM算法具有良好鲁棒性和泛化性,可实现电池SOC的准确估计,其最大绝对误差为1%左右。

关键词: 锂离子电池, 荷电状态, 扩展卡尔曼滤波, 支持向量机, 组合算法

Abstract: In view of that the single SOC estimation algorithm cannot concurrently meet the requirements of multi-indicators, an algorithm combining the extended Kalman filtering (EKF) and support vector machine (SVM) is proposed. By dynamically tracking the model parameters and estimating the open-circuit voltage in real-time, the preliminary SOC estimation is obtained by using EKF algorithm. Furthermore, by training the DST condition data output from EKF algorithm, SVM model is obtained and its regression prediction ability is utilized to perform error compensation on preliminary estimation, further reducing the error of SOC estimation. The results of simulation show that compared with EKF and EKF-BP algorithms,the proposed EKF-SVM algorithm has better robustness and adaptability and can achieve accurate estimation of battery SOC,with the maximum absolute error of about 1%

Key words: lithium-ion battery, SOC, extended Kalman filtering, support vector machine, combination algorithm