等效电路模型参数在线辨识
蓄电池等效电路充放电模型参数辨识实验方法研究

310.16638/ki.1671-7988.2018.03.002蓄电池等效电路充放电模型参数辨识实验方法研究彭善涛1,盛小明2(1.苏州大学机电工程学院,江苏 苏州 215021;2. 苏州建设交通高等职业技术学校,江苏 苏州 215104) 摘 要:文章通过基于具有持续相关性的辨识M 序列基础上对充放电模型参数辨识实验研究,对选用的Thevenin 模型采取改进并进行建模仿真,使其能够更加准确的描述出蓄电池系统的工作特性,适合用于电动汽车动力蓄电池等效电路模型的相关仿真研究。
关键词:动力蓄电池;等效电路模型;M 序列中图分类号:U467 文献标识码:A 文章编号:1671-7988(2018)03-03-05Experimental method study on parameter identification of charge discharge modelof battery equivalent circuitPeng Shantao 1, Sheng Xiaoming 2(1. Institute of mechanical and electrical engineering of Soochow University, Jiangsu Suzhou 215021; 2. Suzhou construction and transportation higher vocational and technical school, Jiangsu Suzhou 215104)Abstract: Based on the identification of M sequence based on the correlation with continuous study of parameters identifica -tion experiment of charge discharge model, take the improvement and Simulation of the Thevenin model, which can describe the characteristics of the battery system is more accurate and suitable for the simulation research electric vehicle battery equivalent circuit model.Keywords: Traction battery; Equivalent circuit model; M sequence CLC NO.: U467 Document Code: A Article ID: 1671-7988(2018)03-03-05前言蓄电池的电压、电流和温度等状态可以通过传感器直接检测得到,但动力蓄电池的荷电状态(State of Charge, SOC )等无法由传感器直接测量,必须通过某种算法间接估计得到,而这些算法都离不开蓄电池的模型及其模型参数。
超级电容器时变等效电路模型参数辨识与仿真

模 型数 学 表 达 式非 常复 杂 , 而且 其 计 算 结果 为一 个 据 经 验 和 实验 数 据 进 行选 择 , 选择 不 准 确 则 模 型精 1 . 其模 型参 数辨识 过程 采用 电 静 态 电容 值 , 法反 映超 级 电容 器 的动 态 特 性 , 无 因此 度 会受 到影 响 [ 此外 , 即通 过 欧姆 定 律 和 实 验数 据 计 算 等 效 不适 用 于实 际应用 场合 , 多用 于理论 分 析 计 算 ; 等效 路分 析 方 法 ,
电路模 型采 用基 本 的 电路 元 件 ( 电阻 、 电容 和 电感 ) 电路 模 型 的参 数. 因为该 方 法 需 要 在 特 定 的 实验 条
来 模 拟 超级 电容 器 的工作 特性 , 该模 型具 有 明确 的 件下 进行 而不 能满 足模 型在 真实 工 况下 在 线 辨识 的
第4 0卷第 6期
21 0 2年 6月
同 济 大 学 学 报( 然 科 学 版) 自
J U N LO O G I N V R I Y N HJ A CE C ) O R A FT N J U I E ST ( A R LS I N E
V0 . 0 No 6 14 .
1 超 级 电容 器 模 型
超级 电容 器在 工作 原理 上 与传 统 的静 电电容 器 有很 大 区别 , 因此 其 等 效 电路 模 型 不 能 简单 的用 一
e p r na d t u dr te p t r o t b Smuik xe i tl aa n e h l f m fMal / i l . me ao a n
e u v l n i u tmo e ;p r me e d n i c t n q i ae tcr i c d l a a t ri e t ia i f o
超级电容动态参数等效电路模型及实时辨识方法

超级电容动态参数等效电路模型及实时辨识方法作者:高全成王帅周国威王斌李丽霞来源:《南京信息工程大学学报》2023年第05期摘要针对超级电容传统静态参数等效电路模型不能有效反映其动态工作特性问题,提出一种包含动态充放电内阻和电容参数的二阶梯形等效电路模型,利用递推最小二乘法对二阶梯形等效电路模型参数进行初步离线辨识.进一步,考虑超级电容参数的动态变化,将离线辨识模型参数作为初值,引入帶遗忘因子的递推最小二乘法对动态参数进行实时辨识.搭建超级电容仿真模型和实验测试平台,通过仿真和实验结果对比验证动态参数二阶梯形等效电路模型和实时辨识方法的有效性和准确性.结果表明:动态参数二阶梯形等效电路模型可以有效反映超级电容的动态充放电工作特性,与传统静态参数的三分支等效电路模型和二阶梯形等效电路模型相比,模型的精度分别提高2.08和3.56个百分点.关键词超级电容;等效电路模型;动态参数;实时辨识;递推最小二乘法中图分类号TM53文献标志码A0 引言在电源供电和新能源发电/储能应用领域,锂电池和超级电容被广泛应用[1-3].不同于锂电池,超级电容能量密度偏低,但具有功率密度高、充放电速度快和高频充放电不影响其使用寿命等优点[1,4].因此,超级电容被广泛用作缓冲电源、应急电源或启动电源.在新能源发电/储能等应用领域,超级电容还可以有效平抑功率波动对风电储能系统和电网的负面影响[5-6].作为一种颇具应用前景的供电和储能器件,国内外近年来对超级电容的应用研究非常引人关注[6-9].为有效控制超级电容储能系统,超级电容的内部参数辨识尤为重要[7,9].超级电容的内部参数涉及实时容量、充放电内阻和自放电内阻等,这些内部参数是反映超级电容放电程度、可用电量或最大放电功率的关键参数[7,9-10].为了辨识超级电容内部参数,学者们提出了许多建模和参数辨识方法[10-13].其中,最常用的超级电容建模方法是传统的静态参数三分支等效电路模型[5,14-15].在静态参数三分支等效电路模型中,不同的分支具有不同的时间常数,能反映超级电容不同时刻的充放电工作特性和静置特性.但是,静态参数三分支等效电路模型参数过多,参数辨识过程复杂,且离线估计的静态参数在实际应用时又会导致较大的模型误差和误差累积现象,这不利于模型的实际应用[14-15].从超级电容内部的结构来看,超级电容电极由多孔材料构成,其特有的大孔、中孔和微孔结构可以通过多阶梯形等效电路模型来描述,通过电路的不同时间常数反映超级电容的工作特性[9].进一步,一些研究者提出,在连续工作状态或静置时间较短的充放电工况下,多阶梯形等效电路模型可以等效为低阶梯形等效电路模型[8-9,16].与三分支等效电路模型相比,低阶梯形等效电路模型的结构简单并且参数少,利于辨识.一些研究表明,基于离线参数辨识方法的低阶梯形等效电路模型在简单工况应用时具有较好的精度[8,16].但是,超级电容在连续变化充放电过程中等效电阻和电容参数是动态变化的[17-18].如何采用简化的低阶等效梯形电路模型描述超级电容工作特性随充放电工况变化有待进一步研究.目前,针对超级电容等效电路模型的参数辨识,应用较多的主要为递推最小二乘法、卡尔曼滤波算法、粒子群算法及基于大数据的人工神经网络辨识方法等[12-13,19-21].其中:卡尔曼滤波算法一般应用于参数较少的动态模型,可以实现十分精确的在线参数辨识[13];粒子群算法需要多次辨识和分析模型参数,结果会受到数据饱和的影响[12];人工神经网络方法则是基于大量的实验数据样本对等效电路模型参数进行辨识,在动态模型应用中受限于计算和存储单元的性能[21].相比于其他参数辨识方法,递推最小二乘法最为简单和实用[17,22].然而,对长期循环充放电的超级电容进行参数辨识时,由于递推最小二乘法需要根据过去数据进行递推,随着递推次数的增加,会出现数据饱和问题,过去数据会淹没新数据的信息,将导致超级电容模型出现不可逆的误差积累.为解决超级电容传统静态等效电路模型误差大、不能有效反映其动态工作特性等问题,本文提出一种包含动态充放电内阻、电容参数和静态自放电内阻参数的二阶梯形等效电路模型.通过仿真和实验表明,忽略静态自放电内阻不影响超级电容动态充放电内阻和电容参数的辨识结果.为避免超级电容内部参数初值选取不合理,基于完整的充放电和静置工况进行参数离线辨识,将离线辨识的等效电路模型参数作为初值,引入带遗忘因子的递推最小二乘法对超级电容等效电路模型的动态参数进行实时辨识,有效避免了误差累积现象.最后,通过仿真和实验结果对比证明了动态参数二阶梯形等效电路模型的有效性和准确性.1 超级电容动态参数等效电路模型目前,超级电容已经被广泛应用于超快响应电源、车载启动电源、公共汽车和地铁列车储能供电系统、多电飞机应急电源等应用领域[1-2,7].已经得到广泛应用的超级电容可分为双电层电容(Double Electric Layer Capacitor,DELC)和法拉第赝电容(Faraday pseudocapacitor)两种[1,7].其中,最具有代表性的是Maxwell双电层超级电容.由于双电层超级电容在充放电过程中没有发生伴随的化学反应,其充放电过程是“镜像”的,反映了典型的电容工作特性,因此过去对超级电容的建模和参数辨识研究多数是基于双电层结构开展的.双电层超级电容的电极材料具有多孔结构特点.根据电极上不同孔隙的大小,分为大孔、中孔和微孔结构.如果这些孔隙大小均匀,可等效为理想的三阶梯形等效电路,如图1a所示.在实际的生产过程中,受制作工艺和材料的影响,电极材料上的孔隙是不规则的.因此,为了在等效电路模型中体现不同孔隙对超级电容参数产生的影响,理论上需要多阶梯形等效电路来描述超级电容的工作特性.但是多阶梯形等效电路同样会增加模型的参数,导致参数实时辨识困难.为简化模型,在简单的充放电工况下,可采用二阶梯形等效电路描述超级电容的工作特性,如图1b所示.该模型的第二阶R2和C2可以看成是中孔和微孔等效电路合并后的等效电路,在连续变化的充放电工况下,由于超级电容长期静置对应的自放电内阻高达几千欧姆,与短期几十欧姆的自放电内阻并联后等效自放电内阻几乎不变,因此忽略长期自放电内阻对短期自放电内阻辨识结果影响十分微小,中期自放电内阻可以等效叠加到短期自放电内阻上.在简单的充放电工况下,图1b所示的等效电路模型有较好的模型精度.但是,超级电容充放电内阻和容量随充放电工况变化而动态变化,因此采用动态变化的模型参数可以更有效地描述超级电容的动态工作特性.为此,本文提出包含动态充放电内阻、电容参数和静态自放电内阻参数的二阶梯形等效电路模型.进一步,由于漏电流和电荷再分布现象的存在,超级电容在充放电阶段和静置阶段均具有自放电效应.考虑充放电和静置期间的自放电效应,等效电路模型保留了一个自放电内阻.由于自放电内阻相对较大,微小的变化不会影响模型精度,因此设计自放电内阻是静态的.所提出的动态参数二阶梯形等效电路模型如图2所示.2 动态参数实时辨识基于图2所示的动态参数二阶等效电路模型,将引入带遗忘因子的递推最小二乘法对动态模型参数进行实时辨识.首先,图2所示等效电路的传递函数为根据测试得到的超级电容输出电压和工作电流数据,设计采样周期T=1 s,结合式(10)和式(11)的递推最小二乘法可辨识参数θ,再通过对比式(3)和式(6),就可以离线辨识对应的模型参数.递推最小二乘法容易实现,而且在简单工况下会有较高的精度.但是,超级电容在充放电/静置工况突变时,等效内阻和电容等参数是动态变化的,递推最小二乘法受前期采样数据的影响,会有一定的误差累积现象,因此不十分适合参数的实时辨识.在递推最小二乘法的基础上引入遗忘因子,将使前期数据的权重随新数据的增加逐渐减弱,能够有效避免数据过饱和现象.尽管如此,过多的参数极有可能在实时辨识过程中出现无效解或奇异解.例如:自放电内阻在充放电/静置工况突变时,辨识结果为负值,是一个无效解或无意义解.为了简化辨识过程,本文通过仿真和实验发现:自放电内阻的参数小幅度变化不会影响超级电容模型精度和其他动态参数辨识结果.因此在充放电工况下可忽略静态自放电内阻进行模型的动态参数辨识.相应的传递函数变为相比于式(3)和式(6)对应的5参数辨识方法,式(13)和式(14)辨识参数为4个,对应的4参数辨识方法与5参数辨识方法相比,计算相对简化,递推最小二乘法实时辨识更少的参数,避免了无效解或无意义解.同时,为了防止由于数据过多导致的数据过饱和,设计遗忘因子λ=0.96,减弱前期数据权重,就可以实现基于遗忘因子递推最小二乘法的实时参数辨识.3 仿真和实验对比分析为验证动态参数二阶梯形等效电路模型和实时辨识方法的有效性和准确性,搭建了超级电容实验测试平台,如图3所示.为避免外部环境因素干扰,在恒温恒湿条件下,采用新威电池测试系统对超级电容进行实验测试,通过电压传感器和电流传感器分别采集超级电容的输出电压和工作电流数据,采样周期为1 s,采集数据经过处理后将实时储存于上位机,并通过监测系统显示.同时,搭建超级电容的二阶梯形等效电路模型,如图4所示.在仿真时,由于自放电内阻会导致部分充放电能量损失,因此不可忽略.但是,自放电内阻的小幅度变化不会影响超级电容模型精度,在仿真时将忽略自放电内阻的动态变化,所以R3设计为恒定值,R1、R2、C1和C2设定为动态变化的参数,跟随超级电容不同充放电或静置工况的参数辨识结果动态变化.动态变化参数将通过后台运行脚本文件嵌入仿真模型.因此,该模型仿真结果可以有效反映超级电容的动态工作特性.基于搭建的实验测试平台和仿真模型,超级电容动态参数等效电路模型的实时辨识及验证流程如图5所示.首先,通过实验测试获取超级电容的输出电压和工作电流数据.然后,采用递推最小二乘法对二阶梯形等效电路模型参数进行初步离线辨识.进一步,将离线辨识的静态参数作为初值,引入带遗忘因子的递推最小二乘法对模型动态参数进行实时辨识.最后,将实时参数辨识结果嵌入仿真模型,通过仿真和实验结果对比验证动态参数等效电路模型和实时辨识方法的有效性和准确性.选用Maxwell 350 F超级电容进行实验测试和仿真分析,该超级电容的额定电压、额定容量、最大工作电压、最大工作电流和实验标定内阻如表1所示.用于标定的实验工况对应的输出电压和工作电流如图6a所示.该实验工况依次包含静置阶段、充电阶段、充电后静置阶段、放电阶段和放电后静置阶段,可有效反映超级电容各阶段的不同工作特性.基于图6a完整的充放电和静置工况,分别采用上一节的5参数辨识和4参数辨识方法进行初步的离线参数辨识,得到的结果如表2所示.可以看出,两种方法对应的等效充放电内阻和电容的辨识参数十分相近.将表2中5参数辨识和4参数辨识结果分别代入图4的仿真模型进行仿真,模型输出电压如图6b所示.在仿真时,4参数辨识方法的自放电内阻等于5参数辨识方法的自放电内阻,虽然忽略自放电内阻不会影响动态参数的辨识结果,但自放电内阻会消耗部分电量,因此仿真时自放电内阻不可忽略.在后續的动态参数等效电路模型仿真时,自放电内阻同样等于5参数辨识方法得到的结果.由图6b可以看出,4参数辨识方法和5参数辨识方法的仿真模型输出电压几乎重合.实际上,两种辨识方法的等效内阻R1和R2完全相同,等效电容C1和C2差别几乎可以忽略.相应地,两种辨识方法对应的仿真模型输出电压同样不会发生明显变化.进一步,将表2中4参数辨识方法得到的结果作为二阶梯形等效电路模型动态变化参数的初值,采用带遗忘因子的递推最小二乘法对超级电容内部参数进行实时辨识,得到动态变化的等效内阻和电容参数如图6c所示.可以看出,超级电容在充放电工况变化时会发生一定的等效内阻和电容变化,在静置后会保持稳定,有效反映了超级电容的内阻和容量随充放电工况变化而动态变化的工作特性.在静置自放电过程中,内部参数保持不变,其主要原因是超级电容输出电压和工作电流均未发生明显变化.超级电容内部参数变化主要发生在静置转变为充电工况,或者由静置转化为放电工况.在实际储能与供电应用时,超级电容将处于频繁的充放电过程中.为验证超级电容动态参数等效电路和实时辨识方法在频繁充放电过程中的有效性,对超级电容在如图7a所示的工况进行实验测试和仿真,相应的参数辨识结果如图7b所示.超级电容在充电完毕后,自放电效应明显,如果没有静置阶段,部分自放电效应会叠加合并到放电阶段,导致第一级等效内阻增大,因此实时放电过程辨识得到的等效内阻R1大于充电过程辨识得到的等效内阻R1.在简单的充放电工况下,图1b所示的等效电路模型有较好的模型精度.但是,超级电容充放电内阻和容量随充放电工况变化而动态变化,因此采用动态变化的模型参数可以更有效地描述超级电容的动态工作特性.为此,本文提出包含动态充放电内阻、电容参数和静态自放电内阻参数的二阶梯形等效电路模型.进一步,由于漏电流和电荷再分布现象的存在,超级电容在充放电阶段和静置阶段均具有自放电效应.考虑充放电和静置期间的自放电效应,等效电路模型保留了一个自放电内阻.由于自放电内阻相对较大,微小的变化不会影响模型精度,因此设计自放电内阻是静态的.所提出的动态参数二阶梯形等效电路模型如图2所示.2 动态参数实时辨识基于图2所示的动态参数二阶等效电路模型,将引入带遗忘因子的递推最小二乘法对动态模型参数进行实时辨识.首先,图2所示等效电路的传递函数为根据测试得到的超级电容输出电压和工作电流数据,设计采样周期T=1 s,结合式(10)和式(11)的递推最小二乘法可辨识参数θ,再通过对比式(3)和式(6),就可以离线辨识对应的模型参数.递推最小二乘法容易实现,而且在简单工况下会有较高的精度.但是,超级电容在充放电/静置工况突变时,等效内阻和电容等参数是动态变化的,递推最小二乘法受前期采样数据的影响,会有一定的误差累积现象,因此不十分适合参数的实时辨识.在递推最小二乘法的基础上引入遗忘因子,将使前期数据的权重随新数据的增加逐渐减弱,能够有效避免数据过饱和现象.尽管如此,过多的参数极有可能在实时辨识过程中出现无效解或奇异解.例如:自放电内阻在充放电/静置工况突变时,辨识结果为负值,是一个无效解或无意义解.为了简化辨识过程,本文通过仿真和实验发现:自放电内阻的参数小幅度变化不会影响超级电容模型精度和其他动态参数辨识结果.因此在充放电工况下可忽略静态自放电内阻进行模型的动态参数辨识.相应的传递函数变为相比于式(3)和式(6)对应的5参数辨识方法,式(13)和式(14)辨识参数为4个,对应的4参数辨识方法与5参数辨识方法相比,计算相对简化,递推最小二乘法实时辨识更少的参数,避免了无效解或无意义解.同时,为了防止由于数据过多导致的数据过饱和,设计遗忘因子λ=0.96,减弱前期数据权重,就可以实现基于遗忘因子递推最小二乘法的实时参数辨识.3 仿真和实验对比分析为验证动态参数二阶梯形等效电路模型和实时辨识方法的有效性和准确性,搭建了超级电容实验测试平台,如图3所示.为避免外部环境因素干扰,在恒温恒湿条件下,采用新威电池测试系统对超级电容进行实验测试,通过电压传感器和电流传感器分别采集超级电容的输出电压和工作电流数据,采样周期为1 s,采集数据经过处理后将实时储存于上位机,并通过监测系统显示.同时,搭建超级电容的二阶梯形等效电路模型,如图4所示.在仿真时,由于自放电内阻会导致部分充放电能量损失,因此不可忽略.但是,自放电内阻的小幅度变化不会影响超级电容模型精度,在仿真时将忽略自放电内阻的动态变化,所以R3设计为恒定值,R1、R2、C1和C2设定为动态变化的参数,跟随超级电容不同充放电或静置工况的参数辨识结果动态变化.动态变化参数将通过后台运行脚本文件嵌入仿真模型.因此,该模型仿真结果可以有效反映超级电容的动态工作特性.基于搭建的实验测试平台和仿真模型,超级电容动态参数等效电路模型的实时辨识及验证流程如图5所示.首先,通过实验测试获取超级电容的输出电压和工作电流数据.然后,采用递推最小二乘法对二阶梯形等效电路模型参数进行初步离线辨识.进一步,将离线辨识的静态参数作为初值,引入带遗忘因子的递推最小二乘法对模型动态参数进行实时辨识.最后,将实时参数辨识结果嵌入仿真模型,通过仿真和实验结果对比验证动态参数等效电路模型和实时辨识方法的有效性和准确性.选用Maxwell 350 F超级电容进行实验测试和仿真分析,该超级电容的额定电压、额定容量、最大工作电压、最大工作电流和实验标定内阻如表1所示.用于标定的实验工况对应的输出电压和工作电流如图6a所示.该实验工况依次包含静置阶段、充电阶段、充电后静置阶段、放电阶段和放电后静置阶段,可有效反映超级电容各阶段的不同工作特性.基于图6a完整的充放电和静置工况,分别采用上一节的5参数辨识和4参数辨识方法进行初步的离线参数辨识,得到的结果如表2所示.可以看出,两种方法对应的等效充放电内阻和电容的辨识参数十分相近.将表2中5参数辨识和4参数辨识结果分别代入图4的仿真模型进行仿真,模型输出电压如图6b所示.在仿真时,4参数辨识方法的自放电内阻等于5参数辨识方法的自放电内阻,虽然忽略自放电内阻不会影响动态参数的辨识结果,但自放电内阻会消耗部分电量,因此仿真时自放电内阻不可忽略.在后续的动态参数等效电路模型仿真时,自放电内阻同样等于5参数辨识方法得到的结果.由图6b可以看出,4参数辨识方法和5参数辨识方法的仿真模型输出电压几乎重合.实际上,两种辨识方法的等效内阻R1和R2完全相同,等效电容C1和C2差别几乎可以忽略.相应地,两种辨识方法对应的仿真模型输出电压同样不会发生明显变化.进一步,将表2中4参数辨识方法得到的结果作为二阶梯形等效电路模型动态变化参数的初值,采用带遗忘因子的递推最小二乘法对超级电容内部参数进行實时辨识,得到动态变化的等效内阻和电容参数如图6c所示.可以看出,超级电容在充放电工况变化时会发生一定的等效内阻和电容变化,在静置后会保持稳定,有效反映了超级电容的内阻和容量随充放电工况变化而动态变化的工作特性.在静置自放电过程中,内部参数保持不变,其主要原因是超级电容输出电压和工作电流均未发生明显变化.超级电容内部参数变化主要发生在静置转变为充电工况,或者由静置转化为放电工况.在实际储能与供电应用时,超级电容将处于频繁的充放电过程中.为验证超级电容动态参数等效电路和实时辨识方法在频繁充放电过程中的有效性,对超级电容在如图7a所示的工况进行实验测试和仿真,相应的参数辨识结果如图7b所示.超级电容在充电完毕后,自放电效应明显,如果没有静置阶段,部分自放电效应会叠加合并到放电阶段,导致第一级等效内阻增大,因此实时放电过程辨识得到的等效内阻R1大于充电过程辨识得到的等效内阻R1.在简单的充放电工况下,图1b所示的等效电路模型有较好的模型精度.但是,超级电容充放电内阻和容量随充放电工况变化而动态变化,因此采用动态变化的模型参数可以更有效地描述超级电容的动态工作特性.为此,本文提出包含动态充放电内阻、电容参数和静态自放电内阻参数的二阶梯形等效电路模型.进一步,由于漏电流和电荷再分布现象的存在,超级电容在充放电阶段和静置阶段均具有自放电效应.考虑充放电和静置期间的自放电效应,等效电路模型保留了一个自放电内阻.由于自放电内阻相对较大,微小的变化不会影响模型精度,因此设计自放电内阻是静态的.所提出的动态参数二階梯形等效电路模型如图2所示.2 动态参数实时辨识基于图2所示的动态参数二阶等效电路模型,将引入带遗忘因子的递推最小二乘法对动态模型参数进行实时辨识.首先,图2所示等效电路的传递函数为根据测试得到的超级电容输出电压和工作电流数据,设计采样周期T=1 s,结合式(10)和式(11)的递推最小二乘法可辨识参数θ,再通过对比式(3)和式(6),就可以离线辨识对应的模型参数.递推最小二乘法容易实现,而且在简单工况下会有较高的精度.但是,超级电容在充放电/静置工况突变时,等效内阻和电容等参数是动态变化的,递推最小二乘法受前期采样数据的影响,会有一定的误差累积现象,因此不十分适合参数的实时辨识.在递推最小。
(完整word版)等效电路模型参数在线辨识

第四章 等效电路模型参数在线辨识通过第三章函数拟合的方法可以确定钒电池等效电路模型中的参数,但是在实际运行过程中模型参数随着工作环境温度、充放电循环次数、SOC 等因素发生变化,根据离线试验数据计算得到的参数值估算电池SOC 可能会造成较大的估计误差。
因此,在实际运行时,应对钒电池等效电路模型参数进行在线辨识,做出实时修正,提高基于模型估算SOC 的精度。
4.1 基于遗忘因子的最小二乘算法参数辨识是根据被测系统的输入输出来,通过一定的算法,获得让模型输出值尽量接近系统实际输出值的模型参数估计值。
根据能否实时辨识系统的模型参数,可以将常用的参数辨识方法分为离线和在线两类,离线辨识只能在数据采集完成后进行,不能对系统模型实时地在线调整参数,对于具有非线性特性的电池系统往往不能得到满意的辨识结果;在线辨识方法一般能够根据实时采集到的数据对系统模型进行辨识,在线调整系统模型参数。
常用的辨识方法有最小二乘法、极大似然估计法和Kalman 滤波法等。
因最小二乘法原理简明、收敛较快、容易理解和掌握、方便编程实现等特点,在进行电池模型参数辨识时采用了效果较好的含遗忘因子的递推最小二乘法。
4.1.1 批处理最小二乘法简介假设被辨识的系统模型:12121212()()()1n n n n b z b z b z y z G z u z a z a z a z------+++==++++L L(4-1) 其相应的差分方程为:11()()()nni i i i y k a y k i b u k i ===--+-∑∑(4-2)若考虑被辨识系统或观测信息中含有噪声,则被辨识模型式(4-2)可改写为:11()()()()nni i i i z k a y k i b u k i v k ===--+-+∑∑(4-3)式中,()z k 为系统输出量的第k 次观测值;()y k 为系统输出量的第k 次真值,()y k i -为系统输出量的第k i -次真值;()u k 为系统的第k 个输入值,()u k i -为系统的第k i -个输入值;()v k 为均值为0的随机噪声。
常见等效电路模型

e l�At � �li*° :htriJII ��1=17C1*�il'Wm
vn a<Jffl 1':w .m
-��Jmtffl �tt�
*'Sffi
1liiJD a<J �
lJJJf� ��
*
:Ii
17
G-1MR.r
��£$tt*X�ffi��§���, ��tr
021-656860060
图17 Warburg阻抗的Nyquist图
300 240 180 (–imag)i 120 60 0 0 60 120 reali 180 240 300
图18显示的是同一数据的Bode图。Warburg阻抗的相角是45°。
9
图18 Warburg阻抗的Bode图
1000
6
图15 1mm/a腐蚀速率下的Nyquist图
300 240 180 (–imag) i 120 60 0 0 60 120
real i
180
240
300
简单Randles电解池的Nyquist图通常是一个半圆。溶液电阻是在高频时半圆在 实轴的截距。这一截距接近图中的原点。谨记该图示假设Rs = 20Ω,Rp = 250Ω。 半圆在低频时与实轴截距的大小是极化电阻和溶液电阻的和。因此,半圆的直 径就是极化电阻的大小(在此例中是250Ω)。 图16是同一电解池的Bode图。
10
图19 Randles电解池:混合动力和扩散控制的等效电路
RS W
Cdl
Rct
这一电路建立的电解池,极化是由动力学和扩散过程共同造成的。图20显示的 是该电路的Nyquist图。如上述举的例子,Warburg扩散系数σ约为150。其他 假设为Rs = 20Ω,Rct = 250Ω,Cdl = 40μF。
基于VFFRLS_联合AUKF_的锂电池SOC_估计

第23期2023年12月无线互联科技Wireless Internet Science and TechnologyNo.23December,2023作者简介:邹康康(1995 ),男,山东烟台人,硕士研究生;研究方向:锂电池SOC 估计㊂基于VFFRLS 联合AUKF 的锂电池SOC 估计邹康康,李良光(安徽理工大学电气与信息工程学院,安徽淮南232001)摘要:锂电池的荷电状态估计(SOC )在动力电池管理系统中占有重要地位,准确的SOC 预测是锂电池安全工作的关键保证㊂文章针对由电池模型的参数固定而导致模型参数辨识准确性不够以及传统无迹卡尔曼滤波精度较低㊁稳定性差等问题,采用可变遗忘因子最小二乘算法(VFFRLS )对电池模型进行在线参数辨识,再联合自适应无迹卡尔曼滤波算法(AUKF )来估计SOC ㊂在UDDS 工况下对联合估计算法进行验证,实验结果表明,联合估计算法可将SOC 估计误差控制在2.07%以内,能够有效提高SOC 估计的准确性和鲁棒性㊂关键词:参数辨识;自适应无迹卡尔曼滤波;可变遗忘因子递推最小二乘法;荷电状态中图分类号:TM912㊀㊀文献标志码:A 0㊀引言㊀㊀近年来,随着社会的发展,化石能源的消耗量不断增加,化石能源的使用不仅存在资源上的限制,还给自然环境带来了巨大的压力,因此,大力发展电动汽车可以有效缓解这种局面㊂当前电动汽车的动力来源是锂离子电池,对锂电池进行有效的管理和监控,不仅可以保障动力电池的安全可靠运行,而且可以提高锂电池的使用寿命㊂其中锂电池的荷电状态(State of Charge,SOC )是整个BMS (BatteryManagement System)的核心,因此锂电池的SOC 就显得尤为重要[1]㊂通过研究,针对锂电池实际工况复杂而导致电池模型参数辨识的精度不高和传统的无迹卡尔曼滤波(Unscented Kalman Filter,UKF)算法估计SOC 精度不高的问题[2],本文提出使用可变遗忘因子递推最小二乘算法对模型参数进行动态辨识,并联合自适应无迹卡尔曼滤波算法(Adaptive UnscentedKalman Filter,AUKF)估算锂电池SOC㊂联合算法既解决了模型参数辨识固定导致模型误差较大的情况,又解决了UKF 精度不高的问题,提升了算法估计SOC 的准确性和稳定性㊂1㊀电池状态空间模型1.1㊀二阶Thevenin 等效电路模型㊀㊀目前,锂离子电池建模的方法有很多种,本文选取二阶RC 等效电路对电池进行建模,如图1所示,该模型计算复杂度较小且性能优越[3]㊂图1㊀二阶RC 等效电路模型0411.2㊀电池模型参数在线辨识㊀㊀在系统辨识中,递推最小二乘法(Recursive Least Squares,RLS)是一种常用的估计算法[4]㊂为了降低历史数据的影响并适应锂电池复杂的工作状态,基于遗忘因子的递推最小二乘法(Forgetting Factor Recursive Least Squares,FFRLS)被提出用于模型参数辨识[5]㊂通过引入遗忘因子,可以动态调整历史数据的权重㊂然而,在一些情况下,固定的遗忘因子可能无法满足需求㊂为了克服这个问题,本文采用可变遗忘因子递推最小二乘法(Variable Forgetting Factor Recursive Least Squares,VFFRLS)对电池模型进行参数辨识㊂2㊀电池SOC估计2.1㊀UKF算法原理㊀㊀卡尔曼滤波(Kalman Filter,KF)常用于线性系统,实现过程则是通过利用上一时刻的最优结果来预测当前时刻的值,并且结合观测值对当前时刻的值进行修正,从而得到最优结果㊂为使其应用于非线性系统,UKF被广泛应用㊂UKF算法的主要思想是通过UT变换,以一定的规律对采样点进行采样和赋予权重,从而近似地获得采样点附近的均值和方差㊂这样的近似方法能够有效地估计状态变量的分布,并在非线性系统中表现出较高的精确性和稳定性[6]㊂2.2㊀自适应调节策略㊀㊀AUKF通过对过程噪声和观测噪声的动态调整使得滤波器能够更加适应复杂工况,提升算法模型的鲁棒性,同时提高了精确度㊂2.3㊀电池SOC联合估计㊀㊀根据二阶RC等效电路建立起来的锂电池等效模型,通过将VFFRLS和AUKF联合估计㊂首先通过二阶RC等效电路模型得到模型的回路状态方程,然后同VFFRLS算法对模型参数进行在线辨识,得到的参数带入AUKF的状态矩阵和噪声矩阵,获得SOC㊂通过OCV-SOC曲线对VFFRLS算法进行调整㊂3㊀实验验证与分析㊀㊀为了检验VFFRLS-AUKF算法在估算锂电池SOC方面的精确度,在UDDS工况下,采用VFFRLS-UKF和VFFRLS-AUKF2种算法进行SOC估算㊂锂电池的SOC估计结果如图2所示,SOC估计的误差情况如图3所示㊂如图2所示,VFFRLS-UKF和VFFRLS-AUKF算法都能较好地跟随电池的真实SOC,从图中可以看出VFFRLS-AUKF更接近于真实的SOC,说明AUKF算法通过对噪声的自适应调整,能够适应更加复杂的工况,提高了算法的精确度和鲁棒性㊂从图3可以看出,在复杂工况下,UKF和AUKF的估计误差都波动较大,这主要是由UDDS工况电流变化引起的,且没有引起发散,都具有良好的收敛性,但VFFRLS-AUKF算法的误差范围明显更小,收敛性更好㊂为了更直观地辨别2种算法的优劣,UDDS工况下的VFFRLS-UKF和VFFRLS-AUKF的绝对误差(MAE)和均方根误差(RMSE)如表1所示㊂表1㊀UDDS工况下VFFRLS-UKF和VFFRLS-AUKF算法的MAE㊁RMSE对比SOC估计方法MAE RMSE VFFRLS-UKF0.0148360.016568 VFFRLS-AUKF0.0077290.009285图2㊀UDDS工况下电池SOC估计对比曲线图3㊀UDDS工况下电池SOC估计误差对比曲线 1414 结语㊀㊀锂电池SOC的准确估计在整个BMS系统中至关重要㊂准确的SOC估计不仅可以确保电动汽车的行驶安全,还可以延长锂电池的使用寿命㊂通过建立二阶RC等效电路模型,获得状态方程和观测方程㊂本文采用VFFRLS算法对系统参数进行辨识,以解决传统的FFRLS算法中参数固定导致模型精度下降的问题㊂然后,将辨识出的参数与AUKF相结合,在模型的准确性基础上,降低了系统噪声和观测噪声的影响,提高了算法的精度和鲁棒性㊂此方法可以提供准确可靠的锂电池SOC估计结果㊂参考文献[1]卢云帆,邢丽坤,张梦龙,等.基于UKF-AUKF锂电池在线参数辨识和SOC联合估计[J].电源技术, 2022(10):1151-1155.[2]张利东,牛志刚,刘瑛.遗传算法优化神经网络整包电池SOC估计模型[J].机械设计与制造,2023(2):189-194.[3]韦仲爽,侯巍,赵彦,等.基于扩展卡尔曼滤波算法的磷酸铁锂电池荷电状态估计[J].中山大学学报(自然科学版),2023(5):92-100.[4]高博洋,刘广忱,张建伟,等.无迹卡尔曼滤波法估计锂离子电池的SOC[J].电池,2021(3): 270-274.[5]刘鹏,李云伍,梁新成.基于遗忘递推最小二乘与自适应无迹卡尔曼滤波的锂电池SOC估计[J].汽车技术,2022(2):21-27.[6]董祥祥,武鹏,葛传九,等.基于参数在线辨识和SVD-UKF的锂电池SOC联合估计[J].控制工程, 2022(9):1713-1721.(编辑㊀王雪芬)SOC estimation of estimated lithium battery based on VFFRLS combined with AUKFZou Kangkang Li LiangguangSchool of Electrical and Information Engineering Anhui University of Science andTechnology Huainan232001 ChinaAbstract The state of charge estimation SOC of lithium battery plays an important role in the power battery management system and accurate SOC prediction is the key guarantee for the safe operation of lithium battery.Aiming at the problems such as insufficient accuracy of model parameter identification due to the fixed parameters of the battery model and low accuracy and poor stability of the traditional unscented Kalman filter this paper uses the variable forgetting factor least square algorithm VFFRLS to identify the battery model online parameters and then combines the adaptive unscented Kalman filter algorithm AUKF to estimate SOC.The experimental results show that the joint estimation algorithm can control the SOC estimation error within2.07% which can effectively improve the accuracy and robustness of SOC estimation.Key words parameter identification adaptive untraced kalman filtering variable forgetting factor recursive least squares method state of charge241。
基于dqO坐标系的异步电机等效电路参数在线辨识方法研究

n a mi c e q ua t i o n o f a s y n c h r o n o us mo t o r u na e r dq 0 c o o r di na t e s y s t e m ,s t a nd a r d ma t he ma t i c a l mo d e l o f l e a s t s q u a r e s a l g o ・
机 定 子 自感 、 转 子 电 阻和 激 磁 电感 的 在 线 辨 识 。仿 真 和 试 验 结 果表 明 ,提 出的 辨 识 方 法 能 有 效 的在 线 辨 识 电 机 的 等 效 电路 参 数 。
关 键 词 :异 步 电机 ;参数 在 线 辨 识 ; 遗 忘 因子 递 推 最 小二 乘 法 ; MA I S S N . 1 0 0 7— 2 6 9 1 . 2 0 1 3 . 0 3 . 0 0 6
基 于 O坐 标 系的异 步 电机 等 效 电路 参 数 在 线 辨 识 方 法 研 究
杜 中兰 ,赵 海森 ,刘 晓 芳 ,王 庆 ,张 萌
c i r c it u pa r a me t e r s 0 f a s v nc h r 0 n 0 us mo t o r s b a s e d o n d q 0 c o o r di n a t e s y s t e m
基于PNGV模型储能锂电池参数辨识及SOC估算研究

基于PNGV模型储能锂电池参数辨识及SOC估算研究作者:甘屹李杨姚俊来源:《能源研究与信息》2017年第04期摘要:锂电池因具有比能量高、循环寿命长、对环境无污染等优点,在储能系统中已逐渐得到应用.准确估算锂电池的荷电状态(SOC)可防止电池过充、过放,保障电池安全、充分地使用.为了精确估算储能锂电池SOC,基于PNGV(partnership for a new generation of vehicles)电池等效模型,利用递推最小二乘法(RLS)对模型参数进行在线辨识和实时修正,增强了系统的适应性.结合安时法、开路电压法和PNGV模型,提出了一种实时在线修正SOC 算法.根据实验数据,建立了仿真模型,以验算模型和SOC估算算法的精度.仿真结果表明,PNGV模型能真实地模拟电池特性,且能有效地提高SOC估算精度,适合长时间在线估算储能锂电池的SOC.关键词:锂电池; PNGV模型;荷电状态;递推最小二乘法中图分类号: TM 912 文献标志码: AAbstract: Lithiumion batteries have been gradually applied toenergy storage system with the advantages of high energy density,long cycle life,no pollution to environment and so on.Accurate stateofcharge(SOC)estimation of lithiumion battery can avoid the overcharge or overdischarge,make full use of the battery and guarantee the battery safety.In order to accurately estimate SOC for energy storage lithiumion battery,recursive least squares method(RLS) was adopted for online identification and realtime modification of the model parameters to enhance the system adaptability according to the equivalent battery model of partnership for a new generation vehicles(PNGV).Combined with Amperehour method,open circuit voltage method and PNGV model,an online modified SOC algorithm was proposed.The simulation model was established using the experimental data to verify the accuracy of the model and the SOC estimation.The simulation results showed that the algorithm could effectively improve the accuracy of SOC estimation,and was suitable foronline estimation of SOC for energy storage lithiumion battery for a long time.Keywords: lithiumion battery; PNGV model; SOC; RLS新能源的取之不尽和无污染等优点使其成为未来发电技术的发展方向[1].储能电池在各种新能源储能技术中发展最为成熟,其发展催生了新能源储能电池技术和产业.锂电池具有比能量高、循环寿命长、对环境无污染等优点,国内外越来越多的储能电站选择锂电池作为储能电池[2].但是,锂电池对电压、温度和电流的要求极为严格,使用过程中稍有不慎就可能导致电池损伤,甚至引发安全事故.因此,电池管理系统(battery management system,BMS)具备的功能有:数据采集、电池荷电状态(state of charge,SOC)估算、均衡控制、热量约束、数据通讯和使用安全等[3].SOC是指电池的剩余电量,是BMS控制策略的重要依据.目前,常见的SOC估算算法有开路电压法、安时法、神经网络法、扩展卡尔曼滤波(EKF)法等[4].安时法、开路电压法或结合两者所衍生出的是常见的SOC估算算法[5].这些传统的算法计算简单,易于实现,但精度低,易产生累计误差.基于锂电池等效电路模型的智能算法具有较高的精度,但计算复杂,估算精度依赖于电池模型的精确性[6].影响电池模型精确性的主要原因是其参数在电池使用中会随着温度、充放电电流、老化程度等因素变化,因此需要对模型参数实时在线辨识和修正.递推最小二乘法(recursive least square,RLS)广泛应用于动态模型的参数在线辨识[7],辨识参数越多,计算量越大.PNGV(partnership for a new generation of vehicles)模型是根据美国新一代汽车合作计划,在2001年《PNGV电池实验手册》中提出的等效电路模型,并沿用为2003年《FreedomCAR电池实验手册》中的标准电池性能模型[8].为了考察电池使用过程中动态变化的参数,本文以标称为20 Ah的储能锂电池作为研究对象,建立锂电池的PNGV等效电路模型,优化模型的参数辨识,结合安时法、开路电压法等方法,提出一种实时在线辨识和修正SOC的算法,并通过实验进行验证.1 锂电池等效电路模型目前常见的等效电路模型有内阻模型、一阶RC模型、戴维南模型、PNGV电池等效模型和通用性的非线性(general nonlinear,GNL)模型[9].为了获取更高的模拟精度,每一种等效电路模型均是在其前一种模型的基础上,通过相应的方法形成.其中,PNGV电池等效模型属于非线性低阶模型,比简单的内阻模型、一阶RC模型、戴维南模型精度高.而GNL模型计算太复杂,不适合锂电池SOC估算的实验仿真和实际应用.综合考虑模型的实用性和精确度,本文选择PNGV电池等效模型作为电池外部特性仿真的对象.1.1 PNGV等效电路模型根据文献[10],PNGV 等效电路模型的电路结构如图1所示.2.2 算法验证及分析为了验证上述方法的准确性,同时考虑到储能电池的电流较为平稳,本文在常温下对标称为20 Ah储能锂电池进行1 C脉冲电流放电实验,然后在放电结束后静置2 h,测量其开路电压,根据开路电压与SOC的关系得到的SOC为34.8%.图7为利用Matlab软件中Simulink模块进行SOC估算的仿真图.图8为20 Ah储能锂电池分别在1 C脉冲电流放电下采用安时法和基于模型的修正算法估算的SOC随时间的变化.表1分别给出了利用安时法、基于PNGV模型的修正法,并在充分静置后开路电压估算得到的SOC对比结果.仿真结果表明,当恒流放电时,起始阶段时利用安时法与基于PGNV模型的修正法估算得到的SOC结果相近.但是随着系统的运行,两者逐渐出现了微小的偏离,利用基于PNGV模型的修正法得到的SOC精度更高.这是因为电流采样频率和精度等因素会引起一定误差,长期利用安时法估算SOC会引起累计误差.利用基于PNGV模型的修正法可以实时修正安时法的误差,消除安时法引起的累计误差,适合长时间在线估算SOC.因此,该算法对电流平稳变化的储能系统是适用的.3 结论本文分析了PNGV等效电池模型的结构,利用RLS算法,实时辨识模型参数,可以消除温度、充放电倍率和电池老化等因素对模型的影响,有效提高电池模型的精度.本文提出的基于PNGV模型的修正法对SOC进行在线估算,充分利用安时法和开路电压的优点,同时不断修正安时法的累计误差,以消除电池自放电的影响.实验结果表明,与安时法相比,该算法误差更小,精度更高,适合长时间在线估算SOC.该算法与其他智能算法相比,在确保SOC估算精度的同时,可以降低计算量.参考文献:[1] 童广浙.磷酸铁锂储能电池管理系统设计[D].南宁:广西大学,2013.[2] 范宝骥.我国新能源储能电池产业技术经济分析[D].长春:吉林大学,2010.[3] 甘屹,陈成,曾乐才.5 kW锂电池模组BMS的研究与开发[J].能源研究与信息,2015,31(2):114-118.[4] 毛群辉,滕召胜,方亮,等.基于UKF的电动汽车锂电池SOC估计方法[J].测控技术,2010,29(3):89-91.[5] 华周发,李静.电动汽车动力电池SOC估算方法综述[J].电源技术,2013,37(9):1686-1689.[6] 李琳辉,王蒙蒙,周雅夫,等.电动汽车用动力电池SOC估算方法概述[J].汽车电器,2013(12):12-15.[7] VERBRUGGE M.Adaptive,multiparameter battery state estimator with optimized timeweighting factors[J].Journal of Applied Electrochemistry,2007,37(5):605-616.[8] 贾玉健,解大,顾羽洁,等.电动汽车电池等效电路模型的分类和特点[J].电力与能源,2011,32(6):516-521.[9] 张利,张庆,常成,等.用于电动汽车SOC估计的等效电路模型研究[J].电子测量与仪器学报,2014,28(10):1161-1168.[10] JOHNSON V H.Battery performance models in ADVISOR[J].Journal of Power Sources,2002,110(2):321-329.[11] ENGELY,MANNORS,MEIR R.The kernel recursive leastsquares algorithm[J].IEEE Transactions on Signal Processing,2004,52(8):2275-2285.龙源期刊网 。
电力电容器等效电路模型和参数辨识方法的研究

Re s e a r c h o n Eq u i v a l e nt Mo d e l a n d Pa r a me t e r
I de n t i ic f a t i o n o f Po we r Ca p a c i t o r
ZHANG Ch a o, XU Gu o s h u n
r e s i s t a n c e . Th e t h e o r e t i c a l a n a l y s i s a n d a l a r g e n umb e r o f e x pe ime r n t s v e r i f i e d t h e c o r r e c t ne s s o f t he me t ho d. Ke y wo r ds:p owe r c a pa c i t or;i nt e r na l r e s i s t anc e‘ 9 i nt e r na l i ndu c a nc t e;i m pul s e c ur r e n t me t ho d
关 键 词 :电 力 电 容器 ;内阻 ;内感 ; 脉 冲 电流 法
男, 讲师, 博
研
究 方 向 为 电 力 系 统 及 其 自动 化 技 术 。
中图分类号 : T M 5 3 1 . 4 文献标志码 : A 文章编号 :1 0 0 1 — 5 5 3 1 ( 2 0 1 3 ) 0 5 - 0 0 1 0 4 ) 4
时仿 真结果 和试 验 结果 相 差 很 大 , 因此 该 模 型在
器容量较大 , 通常为几 十甚至几百毫法。但在实
际应用 中 , 如将 其 和其他 功率器 件整 合 , 需 对 电力 电容器 等效 电路模 型进 行研究 。等 效 电路 模型 能 较直观 地反 映 出 电力 电容 器 的多项 动 态 特性 , 对 电力 电容器 的使 用和进 一步研 究有 重大意 义 。 目前 , 国 内对 电力 电容 器 等 效 电路 模 型 有 一 定 研究 。文献 [ 1 ] 提 出 电容 器 的等效 电路模 型 由 理想 电 容 器 、 等 效 串联 内 阻 ( E q u i v a l e n t S e r i e s
基于simulink的等效电路参数辨识研究

0引言
目前人类社会已经是一个电力社会,电力设施分布密 度极高。锂电池作为绿色新能源,因其具有工作电压高、比 容量大、能量密度大、循环寿命长、自放电率小、清洁无污 染、电流效率高等独特优势而在电动车行业广受青睐 [1]。在 现代工业采取的电气功能测试中,实时 HIL(硬件在环, Hardware-in-the-Loop)系统环境对系统仿真的速度以及 精确度要求严格。然而电池本身是一个复杂的系统,受外界 的影响很大,电池的内部电化学反应十分复杂。同时电池自 身的性能具有多变性,在不同条件下的充放电过程中,表现 出的差异也比较明显 [2]。由于电池的运行受到外部环境的影 响特别大,增加了 HIL 系统仿真的复杂性,如何有效地进 行锂电池参数识别成为电池建模的研究热点。
2.Smart New Energy Institute,Fuzhou 350108,China)
Abstract:Power battery parameter identification is an important part of battery testing. Due to the complex internal chemical reaction of the battery,electrochemical models and empirical models cannot meet the industrial testing requirements. In this paper,the RC equivalent circuit is used to build the battery model. The battery simulation system is built on the Simulink platform. The industrial test pulse discharge data is used as the training set and test set. The nonlinear least squares method and the LM optimization algorithm are used to estimate the parameters of the power battery. The experimental results show that the parallel computing tool can improve the computing efficiency by about 34%,and the mean square error of simulation data and experimental data is 5.33066×10-3. The nonlinear least square method is more suitable for the identification of battery parameters than the Gradient Descent algorithm,and the model accuracy is high. The model can be used for the test and development of power battery.
基于FFRLS算法的锂电池SOC估计

基于FFRLS算法的锂电池SOC估计
王星凯;邢丽坤;吴贤圆;孙朝鹏
【期刊名称】《兰州文理学院学报:自然科学版》
【年(卷),期】2022(36)5
【摘要】在锂电池荷电状态估计过程中,锂电池电路模型的参数精度也是尤为重要的一部分.为解决参数精度问题,采用二阶RC电路作为锂电池的等效电路模型进行在线参数辨识,利用带遗忘因子的递推最小二乘法(FFRLS)得出更为准确的电路参数.通过无迹卡尔曼滤波(UKF)估计荷电状态(SOC)实验,结果证明:FFRLS算法所得参数要比LS算法在锂电池电路模型参数估计中所得参数值更为贴近真实值.
【总页数】4页(P72-75)
【作者】王星凯;邢丽坤;吴贤圆;孙朝鹏
【作者单位】安徽理工大学电气与信息工程学院;国网安徽省电力有限公司检修分公司
【正文语种】中文
【中图分类】TM715
【相关文献】
1.基于FFRLS和EKF算法的磷酸铁锂电池SOC估算研究
2.一种基于多时间尺度FFRLS-AEKF算法的动力电池SOC估计方法
3.基于BP-AUKF算法和FFRLS的蓄电池SOC估计
4.基于自适应FFRLS和改进CEKF锂电池SOC的估算
5.不同温度下基于FFRLS-AEKF的锂电池SOC估计
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章 等效电路模型参数在线辨识通过第三章函数拟合的方法可以确定钒电池等效电路模型中的参数,但是在实际运行过程中模型参数随着工作环境温度、充放电循环次数、SOC 等因素发生变化,根据离线试验数据计算得到的参数值估算电池SOC 可能会造成较大的估计误差。
因此,在实际运行时,应对钒电池等效电路模型参数进行在线辨识,做出实时修正,提高基于模型估算SOC 的精度。
4.1 基于遗忘因子的最小二乘算法参数辨识是根据被测系统的输入输出来,通过一定的算法,获得让模型输出值尽量接近系统实际输出值的模型参数估计值。
根据能否实时辨识系统的模型参数,可以将常用的参数辨识方法分为离线和在线两类,离线辨识只能在数据采集完成后进行,不能对系统模型实时地在线调整参数,对于具有非线性特性的电池系统往往不能得到满意的辨识结果;在线辨识方法一般能够根据实时采集到的数据对系统模型进行辨识,在线调整系统模型参数。
常用的辨识方法有最小二乘法、极大似然估计法和Kalman 滤波法等。
因最小二乘法原理简明、收敛较快、容易理解和掌握、方便编程实现等特点,在进行电池模型参数辨识时采用了效果较好的含遗忘因子的递推最小二乘法。
4.1.1 批处理最小二乘法简介假设被辨识的系统模型:12121212()()()1n n n n b z b z b z y z G z u z a z a z a z------+++==++++(4-1) 其相应的差分方程为:11()()()nni i i i y k a y k i bu k i ===--+-∑∑(4-2)若考虑被辨识系统或观测信息中含有噪声,则被辨识模型式(4-2)可改写为:11()()()()nni i i i z k a y k i bu k i v k ===--+-+∑∑(4-3)式中,()z k 为系统输出量的第k 次观测值;()y k 为系统输出量的第k 次真值,()y k i -为系统输出量的第k i -次真值;()u k 为系统的第k 个输入值,()u k i -为系统的第k i -个输入值;()v k 为均值为0的随机噪声。
令:1212()[(1),(2),,(),(1),(2),,(3)][,,,,,]Tn n k y k y k y k n u k u k u k a a a b b b =-------=h θ(4-4)则式(4-3)可变换为:()()()z k k v k =+h θ(4-5)式中,θ为待估参数。
令1,2,k m =,则有(1)(1)(0)(1)(0)(1)(2)(2)(1)(2)(1)(2),()()(1)()(1)()m m z h y y n u u n z h y y n u u n z m h m y m y m n u m u m n ----⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥----⎢⎥⎢⎥⎢⎥===⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥------⎣⎦⎣⎦⎣⎦Z H1212[,,,,,],[(1),(2),,()]T T n n m a a a b b b v v v m ==θV于是,式(4-5)的矩阵形式为m m m =+Z H θV (4-6)最小二乘法的思想就是寻找一个θ的估计值ˆθ,使得各次测量的(1,2,,)i Z i m =与由估计ˆθ确定的测量估计ˆˆi i Z =H θ之差的平方和最小,即ˆˆˆ()()()min T m m m m J θ=--=Z H θZ H θ(4-7)使()min J θ=的θ估计值记作ˆθ,称作参数θ的最小二乘估计,其值为1ˆ()T T m m m m-=θH H H Z (4-8) 最小二乘估计虽然不能满足式(4-6)中的每个方程,使每个方程都有偏差,但是它使所有方程偏差的平方和达到最小,兼顾了所有方程的近似程度,使整体误差达到最小,有利于抑制测量误差。
4.1.2 递推最小二乘法简介前面给出的批处理最小二乘法是拟合工具箱进行数据拟合遵循的基本原理,可以进行简单的离线辨识。
若每次处理的数据量较大,应用批处理最小二乘法时,不仅占用内存大,而且不能用于参数在线实时估计。
而电池系统是强非线性系统,其参数受工作状态影响较大,需要利用输入输出数据在线估计模型参数。
为了减少计算量,减少数据在计算机中所占的内存,更为了能够实时地辨识出电池系统的特性,在用最小二乘法进行参数估计时,把它转化成参数递推的估计。
所谓参数递推估计算法就是当辨识系统在运行时,每获得一次新的观测数据后,就是在上次估计结果的基础上,利用新引入的观测数据对上次估计的结果,根据递推参数进行修正,从而递推地得到新的参数估计值。
因此,递推最小二乘算法 (Recursive Least Squares ,RLS)能够随着新的观测数据的逐次引入,一次接着一次进行参数估计,直到参数估计值达到满意的精确程度,其基本思想可以概括为:新的估计值ˆ()k θ=旧的估计值ˆ(1)k θ-+修正项(4-9) 即新的估计值ˆ()k θ是在旧的估计值ˆ(1)k θ-的基础上,利用新的观测数据对旧的估计值进行修正而得的。
其具体实现如下:1ˆˆˆ()(1)()[()()(1)]()(1)()[()(1)()1]()(1)()()[()(1)()1]T T T T k k k z k k k k k k k k k k k k k k k k -=-+--=--+=---+θθK h θK P h h P h P P K K h P h (4-10)式中,k 时刻的参数估计值ˆ()k θ等于1k -时刻的参数估计值ˆ(1)k -θ加上修正项,修正想正比于新息ˆ()()()(1)T z k z k k k =--h θ,其增益为()k K ,()k P 为数据协方差阵,是对称的正定阵。
要启动算法,必须为算法提供初始的ˆ()k θ和()k P 的初始值。
一般任意假设ˆ(0)θ,而令(0)α=P I ,这里α为很大的正实数,I 为相应维数的单位阵。
递推最小二乘法具有简单实用、收敛可靠,且不需要验前统计知识等优点,并且当测量误差为白噪声时,递推最小二乘估计是无偏的、一致的和有效的,但它也存在以下缺点:1.当模型噪声为有色噪声时,递推最小二乘估计不是无偏的、一致的和有效的估计;2.递推算法随着数据的增长,会出现“数据饱和”现象。
即随着数据的增长,增益矩阵()k K 将逐渐趋于零,以致递推算法失去修正能力,偏离真值。
为了克服“数据饱和”现象,采用降低旧数据影响的办法来修正该算法。
针对电池系统的时变特性,在辨识算法中必须充分利用新数据所包含的信息,尽可能降低旧数据的影响,获得跟踪参数变化的实时估计。
4.1.3 遗忘因子递推最小二乘法简介遗忘因子法就是为克服“数据饱和”现象和解决时变问题而提出的一种递推辨识方法,其基本思想是对旧数据加遗忘因子,降低旧数据信息在矩阵()k P 中的占有量,增加新数据信息的含量。
具体实现公式如下:1ˆˆˆ()(1)()[()()(1)]()(1)()[()(1)()]1()[()()](1),01T T T k k k z k k k k k k k k k k k k k μμμ-=-+--=--+=--<≤θθK h θK P h h P h P I K h P (4-11)遗忘因子递推最小二乘法的结构和计算流程与递推最小二乘法基本一致,且初始状态的赋值与递推最小二乘算法一样。
但遗忘因子的取值对算法的性能会产生直接影响,当μ取值较大时,算法的跟踪能力下降,鲁棒性增强;当μ取值较小时,算法的跟踪能力增强,鲁棒性下降,对噪声更为敏感。
一般情况下,μ的取值范围在095~0.99之间为宜。
4.2 被辨识的数学模型为了利用最小二乘法对钒电池等效电路进行在线辨识,对第三章提出的改进RC 模型,建立其数学方程,得到如下关系式:()1p oc ohm p p R V R I V R C s =+++ (4-12)通分并整理得:()p p oc oc ohm p p ohm p p p R C V s V R R C Is R R I R C Vs V +=++++(4- 13)令:()p pohm p p ohm p a R C b R R C c R R ===+(4-14)代入式(4-9)得:oc oc aV s V bIs cI aVs V +=+++(4-15)由于数据采集系统的采样时间为1s ,因此可令:()(1)s x k x k =--(4-16)代入式(4-4)得系统的差分方程:[()(1)]()[()(1)]()[()(1)]()oc oc oc a V k V k V k b I k I k cI k a V k V k V k --+=--++--+(4-17)经整理得:(1)()(1)()()(1)(1)()(1)oc oc a V k aV k b c I k bI k a V k aV k +--=-++-++--(4-18) 继续化简得:()(1)()(1)()(1)1111oc oc a b c b aV k V k I k I k V k V k a a a a +--=-+-+--++++(4-19)然后令:123111a k a b ck a b k a =-++=-+=+(4-20) 则有:1231()(1)()(1)()(1)oc oc V k k V k k I k k I k V k k V k +-=+-++-(4-21)式(4-21)就是适合计算机处理的钒电池改进的RC 电路数学模型,式中()V k 、(1)V k -、()I k 和(1)I k -是可以直接测量的电压和电流数据,()oc V k 和(1)oc V k -是根据电池的SOC-OCV 曲线获得的开路电压。
然后再根据式(4-14)和式(4-20)可求得:313121121312(1)ohm p p k R k k k k R k k k C k k k =--=+=-(4-22)至此,可以利用含遗忘因子的递推最小二乘法求解出ohm R 、p R 和p C 。
4.3 基于遗忘因子递推最小二乘法的电池参数辨识仿真4.3.1 电池模型参数辨识步骤4.3.2 双向变换器小信号动态模型双向DC/DC 变换器是非线性电路,当它运行在某一稳态工作点附近时,DC/DC 变换器的实际输出中包含了直流和低频的调制频率电压,还包括开关频率及其变频带、开关频率谐波及其变频带等分量错误!未找到引用源。
]。
当开关频率及其谐波分量幅度较小时,开关频率谐波及其变频带可以忽略,此时电路状态变量的小信号扰动量之间的关系呈现线性特性,这时就可以把它当作线性系统来近似,这就是小信号建模的概念。