• 工作总结
  • 工作计划
  • 读后感
  • 发言稿
  • 心得体会
  • 思想汇报
  • 述职报告
  • 作文大全
  • 教学设计
  • 不忘初心
  • 打黑除恶
  • 党课下载
  • 主题教育
  • 谈话记录
  • 申请书
  • 对照材料
  • 自查报告
  • 整改报告
  • 脱贫攻坚
  • 党建材料
  • 观后感
  • 评语
  • 口号
  • 规章制度
  • 事迹材料
  • 策划方案
  • 工作汇报
  • 讲话稿
  • 公文范文
  • 致辞稿
  • 调查报告
  • 学习强国
  • 疫情防控
  • 振兴乡镇
  • 工作要点
  • 治国理政
  • 十九届五中全会
  • 教育整顿
  • 党史学习
  • 建党100周
  • 当前位置: 蜗牛文摘网 > 实用文档 > 公文范文 > 基于改进最小二乘支持向量机的锂离子电池健康状态快速估计方法*

    基于改进最小二乘支持向量机的锂离子电池健康状态快速估计方法*

    时间:2023-03-02 23:55:03 来源:千叶帆 本文已影响

    徐彬翔 郑林锋 黄乙恒 肖志能 王新月

    (1.暨南大学国际能源学院 珠海 519070;
    2.暨南大学轨道交通研究院 珠海 519070)

    锂离子电池具有能量密度高、循环寿命长、自放电率低、污染较小等优点[1],被广泛应用于电网储能、新能源汽车[2]及航天航空等领域。锂离子电池健康状态(State of health, SOH)是反映电池衰退老化程度的重要指标。随着电池使用次数的增加,电池的最大可用容量降低,SOH降低,剩余使用寿命减少。一般来说,电池SOH下降到80%,则其达到电动汽车退役标准[3]。锂离子电池 SOH的准确快速估计对于电池系统的科学安全使用有着重要的意义。

    不同于电池外部特性如电压电流的直接测量,电池 SOH的估计需要经过一系列参数的测量与转换,且其内部电化学反应复杂、其外特性易受不同工况的影响,准确快速地估计电池SOH极具挑战性。近年来,国内外研究学者对电池SOH的估计做了大量的研究,SOH估计方法主要可以分为两类:基于电池模型的方法[4-12]和基于数据驱动的方法[13-19]。

    基于电池模型的方法主要采用等效电路模型[4-8]或电化学模型[9-12]。文献[4]选用一阶RC等效电路模型,利用电池欧姆内阻、极化内阻与极化电容共 3个模型参数进行评估,提高估计精度。文献[5]通过构建非线性的等效电路电池模型,利用卡尔曼滤波算法在线辨识电池内阻,得到内阻自适应的电池模型。文献[6]采用改进的自适应无迹卡尔曼滤波算法,建立电池状态空间模型,实时估计电池模型中的欧姆电阻,提高电池模型估计精度,从而准确估算电池SOH。文献[7]基于 Thevenin等效电路模型的欧姆内阻、极化内阻和极化电容构建HI,引入灰色神经网络模型估计电池SOH。文献[8]采用复杂非线性最小二乘算法,将电池阻抗数据用于拟合等效电路模型,并通过观测模型参数变化,检测电池SOH。等效电路模型结构简单、计算量小,可以利用优化算法进行长期实时的估计,但鲁棒性较差,不同工况条件下容易产生估计误差。电化学模型根据电池的电化学反应机理,建立动力学系统模型,精度较高,但参数辨识困难。文献[9]利用溶剂扩散和电解质界面相应参数的变化,通过映射函数拟合试验数据,实现SOH估计。文献[10]考虑锂离子电池寿命衰退期副反应,基于 ECM(Equivalent circuit model)模型与电化学模型,借助平衡电势量化容量衰减来实现SOH的估计。文献[11]提出一种改进的基于单粒子锂电池模型的降阶电化学模型,包括了电解质-相电位差的解析表达式,并考虑了未建模动态因素的影响,通过估计电池内阻增值实现SOH估计。文献[12]利用温度依赖的电化学模型和增强单粒子模型,建立自适应互联观测器,估计电池阳极扩散系数和SEI层离子电导率,进而估计出电池 SOH。基于电池模型方法在模型的建立过程中,需要充分考虑SOH与电池内部参数的相关性,利用电池衰退过程中模型参数的变化来实现对SOH的估计,其复杂性相对较高。

    基于数据驱动的 SOH估计方法不需要深入了解电池的工作机理和特性,通过提取与电池老化相关的特征参数,收集老化数据,利用机器学习或深度学习算法建立与 SOH的非线性映射关系,进行SOH测算。文献[13]在动态工况下构建表征电池衰减的健康指标,引入极限学习机离线训练电池全生命周期的衰退模型,通过该模型对电池SOH进行估计。文献[14]对电压、电流和电荷电容的测量数据进行深度学习,利用深度卷积神经网络进行电池容量预测。文献[15]通过提取电池恒流充电时的电压、电流以及温度曲线,作为估计的健康特征,通过相关向量机构建模型实现SOH估计。文献[16]采用遗忘因子算法对等效电路模型进行参数识别,利用支持向量机(Support vector machine, SVM)算法对电池健康状态进行估计。另外,文献[17]针对电池实际运行工况,提出一种可适用于非恒流的不稳定工况的电池特征提取方案,并开发了基于多维特征和混合聚类算法的健康状态综合评分体系,对电池健康状态进行准确评估。文献[18]从恒流充电的老化试验中提取健康特征,基于双高斯过程回归模型分析电池容量电阻变化的不一致性,从而估计SOH。文献[19]通过提取增量容量分析后的峰值和位置作为HF,利用高斯过程回归建立 SOH模型,并优化超参数进行电池容量预测。基于数据驱动的SOH估计方法适应性较强,实现过程较简单,并能通过优化算法减小模型复杂度提高运算速度,但需要足够的样本量训练模型以提高估计精度。

    在数据驱动方法中,以卷积神经网络为代表的深度学习虽然可以通过参数共享减小网络的训练参数,但是通常计算量较大,对硬件、模型设计等要求较高[20]。高斯过程回归类方法较为常用,但本文中电池端电压的特征数据较多,在高维空间的预测表现较差[21]。相关向量机类方法虽然拥有简洁的核函数,但在训练样本较多时,模型通常较复杂,存在训练速度较慢的问题[22]。SVM通过非线性映射,将问题转化为带不等式约束的凸二次规划问题,具有学习速度快、泛化能力好的特点,能够较好地解决小样本、非线性、高维数和局部极小点等问题[23]。但由于 SVM 通过二次规划来求解支持向量,当样本规模较大时,矩阵阶数增加,二次规划的计算量将严重降低计算效率。最小二乘支持向量机(Least squares support vector machine, LS-SVM)是一种基于统计理论的改进型 SVM 算法,具有较强的非线性映射能力,能够将二次优化问题的解转化为线性方程组的求解,从而弥补 SVM 对于大规模样本的弊端,降低算法复杂度。因此,本文采用 LS-SVM方法进行动力电池 SOH的快速估计研究。由于LS-SVM 将支持向量机的不等式约束改为等式约束,失去了对松弛向量的约束性,致使LS-SVM缺失稀疏性[24]。当样本模型较大时,可能造成支持向量数量的大幅度增加。另外,随着样本数量的增加,普通线性方程组的求解也将变得复杂。

    为了进一步实现对动力电池SOH的快速估计,本文在传统LS-SVM基础上,设置临界参数ac,以降低算法复杂度,减小支持向量数量,同时削弱边界样本对整体模型的影响,提高算法鲁棒性与运行速度,实现对数据的快速处理,并通过试验验证了算法的可行性和准确性。

    电池的健康状态(SOH)表征电池的老化程度,伴随着电池充放电次数的增加,电池内部欧姆电阻增大,实际容量逐渐减小。通常情况下,电池SOH小于80%即达到新能源汽车的退役标准。目前,电池SOH尚未有统一的定义,可以用不同的电池老化参数来表征SOH,比如电池实际容量、内阻、功率等,其中,常用容量比来定义电池SOH[25],用式(1)表示为

    式中,SOHi为第i周期的SOH值,Ci为第i周期电池容量,C0为电池初始容量。

    本文采用斯坦福大学-MIT和美国NASA公开的电池测试数据集[26-27]进行算法的开发与验证。斯坦福-MIT数据集所用电池为磷酸铁锂电池,在30 ℃的强制对流温箱中进行试验。电池的标称容量为1.1 A·h,标称电压为3.3 V,上、下限截止电压分别为3.6 V和2.0 V。对电池采用两步快速充电策略进行充电,即先对电池进行恒流充电,当电池SOC达到规定值时,切换电池恒流充电倍率,当SOC达到80%时,进行恒流恒压充电至充电结束;
    放电操作以 4C倍率进行。NASA数据集所使用的电池为LG Chem 18650圆柱形电池,在24 ℃、4 ℃进行试验。电池额定容量为2.1 A·h,常规工作电压范围为3.2~4.2 V。对B1、B2、B3、B4四节锂离子电池进行循环恒流恒压充放电,以1.5 A的恒定电流模式进行充电,直到电池电压达到4.2 V,然后在恒定电压模式下继续充电,直到充电电流降至20 mA,再在2 A的恒流水平下进行放电,直到电池电压分别降至2.5 V,从而得到不同老化程度的电池电压、电流、容量和温度等数据。

    为实现对锂电池SOH快速估计,即减少电池充放电测量时间,避免锂电池的完全充放电;
    本文拟通过测量一段时间内的电池充放电数据,然后对数据进行预处理,通过改进 LS-SVM 算法,建立ILS-SVM(Improved least squares support vector machine)模型,实现对锂电池SOH的快速准确估计。本文所提方法示意图如图1所示。

    图1 基于ILS-SVM估计电池SOH示意图

    本文所提ILS-SVM电池SOH估计方法主要分为两步:① 离线训练阶段,通过电池电压数据等确定测量区间,进行预处理,以避免电池完全充放电;
    并通过临界参数,对传统模型进行改进,建立ILS-SVM 估计模型;
    ② 在线预估阶段,提取送检电池电压特征数据,通过ILS-SVM模型,估计出电池容量,进而计算并输出电池SOH。

    对于斯坦福-MIT数据集,数据采集过程中,电池循环充放电至电池 SOH衰减到 80%,期间每隔100 ms取样一次电池端电压温度等数据,测算出电池容量,得到相关数据。恒流充电过程中,电池端电压呈现出非线性衰减特性,不同容量电池衰减速率存在差异。经过对斯坦福-MIT数据集电压数据的分析发现,电池充电电压3.5~3.6 V区间不同容量电池差异较大,能较好地与锂离子电池容量衰减特性建立联系。故本文选择此段电压区间,进行数据预处理,形成数据集。以下为具体操作步骤。

    取电池恒流充电的电压数据,以电池端电压3.5 V电压为基准电压,每隔100 ms记录一次,记录不少于30次,得到Cell1、Cell2、Cell3三节电池不同充放电循环的电压训练数据集。部分数据集如表1所示,其中电压1为基准电压,电压2为经过100 ms后测得电压值,电压3为经过200 ms后测得电压值,以此类推。

    由表1可知,不同容量电池在同一基准电压下的充电电压存在差异,容量大的电池端电压上升速度更慢,且随着取样次数和时间的增加,差异表现更明显。为综合考虑估计精度与速度,取基准电压后 10次的电压数据(包括基准电压)作为一组数据集。最终,以3节电池恒流充电电端电压3.5~3.6 V区间数据为参考,整理数据,得到3组电池数据集,合并成总的数据集。

    表1 斯坦福-MIT数据集部分电压数据

    在NASA数据集中,对充电电池端电压数据进行类似的预处理。通过数据分析,以3.7 V为参考电压,10个电压输入量及1个电池容量形成一个数据集,合并3节电池数据成总的数据集。将总的数据集按3∶1的比例随机划分为训练集和测试集,分别用于模型的训练、预测。

    支持向量机对小样本的统计问题有很好的学习能力。相比于标准支持向量机,最小二乘支持向量机具有更快的收敛速度,更适合对海量数据的处理[28]。

    设输入训练样本集为

    高维线性映射函数为

    式中,f(x)为映射输出值,φ(x)为非线性映射函数,w为权值,b为偏值。

    根据结构风险最小化原则,并引入间隔概念,LSSVM回归预测问题可表示为

    式中,ei为训练误差,γ为正规化因子,e= (e1,e2,… ,en)T为预测误差。

    利用拉格朗日法求解式(3),优化问题转化为求解线性方程

    式中,α= (α1,α2,… ,αi)。对式(4)求偏导可得

    进一步求解可得非线性映射模型

    式中,K(x,xi)为核函数。本文选取径向基函数为核函数,即

    传统 LS-SVM 方法不仅需要保存模型参数[bα1α2α3…αn],还需要保存支持向量集,计算量大且需要大量的变量存储空间,特别是对于输入维数较多、对象又较复杂的情况。通过定义临界系数αc对求解式(4)得到的系统αi进行改进,若则令αi=0。αc的取值由工程需要而定,αc越小,模型预测精度越高,但模型复杂度越高,计算量越大[29]。

    通过设置合适的αc可以削弱边界样本对整体模型的影响,同时保留对模型参数更加重要的主体样本,在模型的复杂性和学习能力之间寻求最佳折衷,获得更好的泛化能力。与 LS-SVM 相比,ILS-SVM算法能大幅度减小支持向量的数量,从而降低模型复杂度,节省变量存储空间,缩短运算时间。另外,通过对边界值的处理,能够减小电池充放电时的局部异常电压电流数据对整体模型精度的影响,降低模型对异常值的敏感度,提高鲁棒性。

    为了验证ILS-SVM算法相对于传统的LS-SVM和 SVM 算法的优势,对算法检测速度和精度进行对比试验。根据单一变量原则,所测检测算法数据集均取自上文斯坦福-MIT数据集,共300组,其中200组用于模型训练,100组用于数据测试。试验均采取5折交叉验证防止过拟合,在配置为i5-8265U CPU、8 GB RAM的计算机上运行算法,所得运行时间均取3次测试平均值。ILS-SVM临界参数αc取不同值,试验结果如表2所示。

    表2 改进算法与原算法的对比

    分析试验结果可知,SVM算法虽能保证估计的准确性,但运行时间较长;
    ILS-SVM算法的cα取值越大,舍弃的支持向量越多,算法复杂性越低,算法运行时间越短。当cα取值适当时,能够降低算法对局部异常值的敏感度,从而增强鲁棒性,减小方均根误差。由表3可知,当cα=0.02时,能在保证算法估计精度的同时,提高算法运行速度,故下文选取临界参数cα=0.02进行相关试验。

    表3 斯坦福-MIT数据集电池SOH估计结果分析

    模型训练过程中,取临界系数cα为0.02,并使用交叉验证将数据集分成5折,防止过拟合。通过以上操作,得到基于ILS-SVM的电池SOH估计模型。从斯坦福-MIT数据集和NASA数据集抽取约50%数据集作为训练集,余下 50%数据集作为验证集。模型训练结果如图2和图3所示。

    图2 斯坦福-MIT数据集ILS-SVM模型训练

    图3 NASA数据集ILS-SVM模型训练

    由图2、图3可知,预测值与真实值保持较高一致性,虽然存在个别偏离点,但模型整体预测精度高。斯坦福-MIT数据集的预测结果方均根误差为0.46%,NASA数据集的预测结果方均根误差为1.36%,均可实现对电池实际容量的准确预测。不同种类电池充电曲线有较大差别,但从模型训练过程来看,临界参数cα=0.02时,结果较理想,鲁棒性较好。预测的实际容量值代入式(1)可得到电池的SOH。

    5.1 斯坦福-MIT数据集验证

    根据已有ILS-SVM模型,对斯坦福-MIT数据集中不同老化程度的Cell1、Cell2、Cell3等三节电池进行SOH估计,计算机配置为i5-8265U CPU、8 GB RAM,估计结果如图4所示,估计结果与误差分析如图5、图6和表3所示。

    由图4、图5和图6对比结果可知,ILS-SVM算法相比LS-SVM算法估计准确度有较大提升。通过分析表3可知,ILS-SVM算法估计准确度提升量超过50%,运行时间提升量在10%~20%之间。

    图4 斯坦福-MIT数据集电池Cell1、Cell2、Cell3估计结果

    图5 斯坦福-MIT数据集ILS-SVM算法估计结果误差分析

    图6 斯坦福-MIT数据集LS-SVM算法估计结果误差分析

    在进行不同电池编号的数据预测时,预测精度和速度提升量存在一定的差异。原因是同一型号不同编号的电池存在不一致性,使用同一模型进行预测存在差异。由表3结果可知,该差异对改进算法的提升效果影响不大,估计精度与速度平均提升量依然较大。由图4可知,对于大部分电池充电循环中出现的非连续的跳变点,模型也能较准确预测。原因是电池循环充放电过程中,SOH出现跳变时,相应输入变量,即电池端电压数据也随之改变。模型通过电池此时的端电压数据,也能较为准确地追踪到电池的SOH。

    由ILS-SVM算法在估计精度、运行时间上的提升量,数据预处理操作解决的电池完全充放电问题,本文所提方法具有较高的工程实用价值。

    5.2 NASA数据集验证

    根据已有ILS-SVM模型,对NASA数据集中不同老化程度的 B1、B2、B3、B4四节电池进行 SOH估计。其中,B1、B2、B3为环境温度24 ℃时的测试电池,B4为环境温度4 ℃时的测试电池。估计结果如图7所示,估计结果与误差分析如图8和表4所示。

    图7 NASA数据集电池B1、B2、B3、B4估计结果

    由图8可知,电池SOH估计值与真实值的拟合程度高,在曲线两端也能跟踪真实值的变化,能够对不同老化程度的电池进行SOH估计。由表4进一步分析可得,对于常温电池B1、B2、B3的预测,大部分样本估计误差稳定在1%以内,方均根误差保持在0.5%~0.8%之间,估计精度高,且总运行时间较短。对于低温电池B4的SOH预测,虽然预测精度有所降低,但大部分样本估计误差也能稳定在2%以内,方均根误差保持在1.1%以内,算法预测精度依然较高。

    表4 电池SOH估计结果分析

    图8 NASA数据集ILS-SVM算法估计结果误差分析

    虽然斯坦福-MIT数据集与 NASA数据集电池衰退曲线差异较大,但本文提出的基于ILS-SVM算法的SOH估算精度都较高,说明了该算法具有较好的鲁棒性。

    为实现对锂离子电池SOH的快速准确估算,本文提出一种基于ILS-SVM算法的电池SOH快速估算方法,并通过不同的电池测试数据集验证了其有效性。为避免采集电池数据时对电池进行完全充放电,本文对斯坦福-MIT数据集和 NASA数据集中不同老化的电池电压数据进行分析,提取表征锂离子电池容量衰减差异性的主要电压区间,进行分段预处理,形成试验数据集,并用于模型训练与验证。在传统LS-SVM算法的基础上,通过设定临界系数cα改进传统算法,以降低算法复杂度、提高模型鲁棒性。验证试验结果表明,选取适当的临界系数cα,相比于传统的LS-SVM算法,ILS-SVM算法能够提高运行速度与估计精度。利用训练后的模型对多个电池的不同老化状态进行SOH估计,结果表明,该方法具有较高的估计精度,大部分样本估计误差稳定在1%以内,且能够在短时间内实现电池SOH的估计,有效避免对电池进行完全充放电检测,提高了SOH的估计效率。

    猜你喜欢 斯坦福充放电向量 向量的分解新高考·高一数学(2022年3期)2022-04-28V2G模式下电动汽车充放电效率的研究新能源汽车供能技术(2021年1期)2021-10-14聚焦“向量与三角”创新题中学生数理化(高中版.高考数学)(2021年1期)2021-03-19基于SG3525的电池充放电管理的双向DC-DC转换器设计电子制作(2019年23期)2019-02-23不用当虎妈,也可以把三个儿子送进斯坦福!海峡姐妹(2017年7期)2017-07-31向量垂直在解析几何中的应用高中生学习·高三版(2016年9期)2016-05-14汽车用蓄电池充放电特性仿真与试验研究汽车实用技术(2015年8期)2015-12-26一种平抑光伏和负荷波动的电动汽车有序充放电策略燕山大学学报(2015年4期)2015-12-25向量五种“变身” 玩转圆锥曲线新高考·高二数学(2015年11期)2015-12-23斯坦福华人投资家创业家(2015年4期)2015-02-27
    相关热词搜索:向量小二锂离子电池

    • 名人名言
    • 伤感文章
    • 短文摘抄
    • 散文
    • 亲情
    • 感悟
    • 心灵鸡汤