收藏 分销(赏)

基于ESN的锂电池SOC评估方法与仿真研究_杜广波.pdf

上传人:自信****多点 文档编号:244275 上传时间:2023-05-05 格式:PDF 页数:7 大小:1.99MB
下载 相关 举报
基于ESN的锂电池SOC评估方法与仿真研究_杜广波.pdf_第1页
第1页 / 共7页
基于ESN的锂电池SOC评估方法与仿真研究_杜广波.pdf_第2页
第2页 / 共7页
基于ESN的锂电池SOC评估方法与仿真研究_杜广波.pdf_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、电子技术应用 2023年 第49卷 第1期Measurement Control Technology and Instruments测控技术与仪器仪表基于 ESN 的锂电池 SOC 评估方法与仿真研究*杜广波1,蔡茂2,张鑫2,范兴明2,程江华1(1.中国联合工程有限公司,浙江 杭州 310052;2.桂林电子科技大学 电气工程及其自动化系,广西 桂林 541004)摘 要:以新能源车载锂电池为研究对象,建立基于回声状态网络(ESN)预测锂电池的荷电状态(SOC)评估模型。采用交叉验证方法优选回声状态网络参数,以此解决网络模型的参数选择困难。通过带遗忘因子的递归最小二乘法训练建立的回声状态网

2、络模型,实时更新输出权值矩阵以此提高网络的适应性和精度。通过模型仿真分析验证了预测算法的可行性,进一步对比分析了所建立的 ESN 预测模型与 BP 神经网络算法、径向基(RBF)网络算法在 UDDS、US06 和 NYCC 工况条件下的锂电池 SOC 评估预测效果,结果表明所建立的回声状态网络模型方法用于锂电池 SOC评估预测的性能和效果优于 BP 算法和 RBF 算法,具有较好的应用前景,可以为锂电池 SOC 长期长效预测评估提供参考。关键词:锂电池;荷电状态;回声状态网络;参数优化选择;交叉验证中图分类号:TP305 文献标志码:A DOI:10.16157/j.issn.0258-799

3、8.223057中文引用格式:杜广波,蔡茂,张鑫,等.基于 ESN 的锂电池 SOC 评估方法与仿真研究J.电子技术应用,2023,49(1):45-51.英文引用格式:Du Guangbo,Cai Mao,Zhang Xin,et al.Research on SOC evaluation method and simulation of lithiumbattery based on echo state networkJ.Application of Electronic Technique,2023,49(1):45-51.Research on SOC evaluation meth

4、od and simulation of lithiumbattery based on echo state networkDu Guangbo1,Cai Mao2,Zhang Xin2,Fan Xingming2,Cheng Jianghua1(1.China United Engineering Corporation Limited,Hangzhou 310052,China;2.Dep.of Electrical Engineering&Automation,Guilin University of Electronic and Technology,Guilin 541004,Ch

5、ina)Abstract:Taking lithium battery of new energy vehicles as the research object,an echo state network(ESN)model is established to predict the state of charge(SOC)of the vehicles lithium battery.The cross-validation method is used to optimize the parameters of the ESN to solve difficulty to select

6、arameters of the model.The echo state network is trained by recursive least squares method with forgetting factors to calculate the output weight matrix so as to improve the adaptability and accuracy of the network.The feasibility of the prediction algorithm is further analyzed and verified by the m

7、odel simulation.The research further analyzes and compares the predicted SOC of the established ESN model,the BP neural network algorithm and radial basis function(RBF)network algorithm under UDDS,US06 and NYCC.The research results show that the established echo state network model is superior to th

8、e BP algorithm and RBF algorithm in estimating the performance and effect of lithium-ion battery SOC evaluation.Using ESN model to predict SOC has a good application prospect and can provide a reference for long-term and effective SOC prediction of the lithium battery.Key words:lithium battery;state

9、 of charge;echo state network;parameters optimization and selection;cross validation0 引言新能源电动汽车锂电池因具有无污染、续航能力强以及可多次循环使用等优点被广泛应用,锂电池荷电状态 SOC 的 预 测 研 究 是 新 能 源 汽 车 领 域 的 关 键 技 术。SOC 反映了锂电池的剩余可用电量12,准确预测 SOC对于研究新能源电动汽车的续航里程、锂电池合理充放电以及电池健康管理等可提供可靠依据3。锂电池内部化学反应复杂,SOC 的变化受温度、电池循环使用次数、充放电倍率和老化等多种因素影响,致使 SO

10、C 预测困难4。常用预测 SOC 的方法主要有:安*基 金 项 目:国 家 自 然 科 学 基 金(61741126);广 西 自 然 科 学 基 金(2022GXNSFAA035533)45Measurement Control Technology and Instruments测控技术与仪器仪表www.ChinaAET.com时积分法、开路电压法、内阻法和电池模型法。由于这些方法存在误差累积较多56、应用状态受限78、无法直接检测实际 SOC9、参数辨识困难1013等不足,其应用场合受到一定限制。采用交叉验证法对回声状态网络(ESN)的储备池规模 N、谱半径 SR、输入缩放 IS 和输入

11、位移 IF 进行寻优,并采用带遗忘因子的递归最小二乘法实时调整网络输出权值矩阵。为验证 ESN 算法的可行性和优越性,将ESN 算法在 UDDS 工况下与 BP 算法和 RBF 算法以不同的训练集和测试集进行仿真对比,进而将以上 3 种算法在 UDDS、US06 和 NYCC 工况下进行对比分析。1 ESN 建模分析1.1 原理分析研究表明,回声状态网络具有储备池神经元丰富、网络计算量少、神经元连接具有稀疏性、可通过少量输入随机产生复杂多样的网络状态空间等特点。如图 1 所示,回声状态网络模型包含 K 个输入单元,L 个 输 出 单 元,储 备 池 规 模 为 N,网 络 输 入 权 值 矩

12、阵Win(NK),储 备 池 内 部 权 值 矩 阵 W(NN),反 馈 权 值 矩阵 Wback(NL)。储备池内部更新状态如式(1)、(2)所示:x(n+1)=f(W x(n)+Win u(n+1)+Wback y(n)(1)y(n+1)=fout(x(n+1),u(n+1),y(n)(2)式中,u(n)为网络输入向量,n=1,2,M;x(n)为储备池内部 n 时刻的输入信号,n=1,2,N;y(n)为网络输出,n=1,2,M;f(*)为储备池内部神经元的 S 型激活函数,fout为输出节点的线性激活函数。1.2 ESN 参数寻优基于以上分析,回声状态网络的研究和实施中仍存在多元参数优化选

13、择的困难,包括储备池神经元规模N、谱半径 SR、输入缩放 IS、输入位移 IF 和稀疏度 SD,且参数之间相互独立互不影响。N 反映了储备池规模的大小,一定范围内 N 增加,网络的非线性处理能力越强,N 过大将导致网络灾难和计算复杂等问题;谱半径 SR为储备池内部权值矩阵的最大特征值,当 0SR1 时可确保网络具有回声状态特性;IS 和 IF 为输入信号传递至储备池前需进行一定的缩放和移动;SD 反映了储备池神经元的互相连接情况,一般取 2%10%,当 SD=100%时,回声状态网络即为传统递归神经网络,储备池为传统神经网络的隐层结构。假定 N、IS、IF 和 SR 按表 1 所设定的范围和步

14、长进行变化,则 N 需要变化的次数为 24次,IS、IF 和 SR 变化的次数为 20 次,若采用穷举法寻优,则需要做的计算次数为 24202020=192 000 次,计算复杂,给网络参数寻优带来了困难。针对 ESN 参数寻优困难,采用一种基于 K 折交叉验证的方法来优选网络相关参数,具体实施如下:将采集到的电池相关数据分为 K 组,其中一组作为测试集,其他的作为训练集,同时寻优参数以一定的步长变化,经过 K 次训练和测试,当网络训练和测试结束后,与训练和测试误差之和最小对应的参数则可认为是最优参数。研究数据来源于美国高级汽车仿真软件 Advisor,该软件通过大量人工实验获取电动汽车在美国

15、城市道路复杂时变工况 UDDS 下车载锂电池实际放电的实时电流、电压、电池组外表温度以及实际 SOC 值,共 1 598 组数据,并分为 4 个数据子集,交叉验证中取 K=4,如图 2 所示进行 4 回合的训练和测试。理论上随着 K 值的增加,所选取的网络参数更优,但同时也会带来网络计算灾难等问题,因此 K 值的选取需结合网络的复杂度以及实施难易程度来选取。在第一回合中,前 3 个数据子集用以训练模型,另外一个作为测试集;在第二回合中,则将第 1、2、4 个数据子集作为训练集,依此类推,经过 4 次训练,4 次测试后得到测试误差 errortest和 4 次训练误差 errortrain,求得

16、 Error=(errortest+errrortrain)/2,取误差平均值 min(Error)作为最优解。首先随机产生输入缩放和输入位移的值,IS=图 1回声状态网络结构图表 1参数设置和步长参数NSRISIF取值范围30,1500,10,10,1步长50.050.050.05图 2训练集和测试集46Measurement Control Technology and Instruments测控技术与仪器仪表电子技术应用 2023年 第49卷 第1期0.5;0.5;0.5,IF=0.1;0.1;0.1,同时 N 和 SR 分别以如表 1所示的步长变化,得到最优解如表 2 所示。得到最优训

17、练误差 0.037 52,测试误差 0.022 76,与之对应的 N=75,SR=0.4 可认为是最优参数。同理固定 N=75,SR=0.4,再次进行参数寻优得到 IS=0.25;0.25;0.25,IF=0.55;0.55;0.55。经上述计算,4 折交叉验证计算次数为 24204+20204=3 520 次,相比穷举法计算 192 000 次,4 折交叉验证的寻优计算效率提高了接近 55 倍。因此 ESN 参数寻 优 最 终 取 值 分 别 为 N=75,SR=0.4,IS=0.25;0.25;0.25,IF=0.55;0.55;0.55,4 折交叉验证流程图如图 3 所示。稀疏度 SD

18、反映了储备池神经元内部连接情况,通过试验法取得 SD=8%。2 ESN 训练和预测过程分析车载锂电池 SOC 与锂电池的实时电流、电压存在非线性时变的关系,且电池组外表温度会影响电池活性,因此 ESN 输入设定为锂电池实时电流、电压、和电池组外表温度,SOC 值作为网络输出,网络输出与输入的函数关系可表述为:SOCt=f(It,Vt,Tt)(3)因此,ESN 输入节点确定为 K=3,储备池神经元 N=75,输出节点 L=1。参数设置为:稀疏度 SD=8%,储备池谱半径 SR=0.4,输入缩放 IS=0.25;0.25;0.25,输入位移IF=0.55;0.55;0.55。采用带遗忘因子的递归最

19、小二乘法(RLS)进行网络训练,设所求输出权值矩阵为 Wout,网络教师监督信号设为 Y(n)。为使得网络输出和教师监督信号 Y(n)之间保证误差最小化,则有求解最优的条件约束:min1M-m+1 n=mMY(n)-i=1KWout i xi(n)2(4)由式(4)可得网络误差:E(k)=Y(n)-i=1KWout i xi(n)(5)引入 RLS 的遗忘因子,则有 J(n)满足:J(n)=12k=1nn-kE2(k)(0 1)(6)RLS 算法遗忘因子的引入会使得 RLS 对所求输出权值矩阵做出快速反应,使得网络加快了寻求使得 J(n)最小的权值矩阵 Wout,则可通过求偏导计算出满足式(4

20、)的输入权值矩阵:J(n)Wout=0(7)为避免网络训练陷入局部最优,当满足式(7)时,设定误差阈值。若训练误差小于误差阈值时,输出权值矩阵,因此误差函数 J(n)取得极值时,达到了设定的误差阈值,可近似认为所得对应的 Wout是满足网络最优条件的输出权值矩阵,由带遗忘因子的 RLS 算法可得 ESN 输出权值矩阵的更新方程如下:Woutk+1=Woutk+QkE(k)(8)其中,Qk为权值增益矩阵,权值矩阵 Wout调整流程图如图 4 所示。基于以上 ESN 学习算法的分析,ESN 预测 SOC 实施步骤如下:(1)确定网络输入和输出节点;.(2)网络初始化,随机设定输入权值矩阵,储备池内

21、部权值矩阵,矩阵元素取值在-1,1之间随机产生,并保持不变;(3)将初始采集数据分为 4 份进行训练和测试,交叉验证确定最优参数 N、SR、IS、IF,试验法确定 SD;(4)采用带遗忘因子的递归最小二乘法进行网络学习,实时更新输出权值矩阵;图 4输出权值更新流程图图 34 折交叉验证流程图表 2参数选取初始值IS=0.5;0.5;05IF=0.1;0.1;0.1N=75SR=0.4最优参数N=75SR=0.4IS=0.25;0.25;0.25IF=0.55;0.55;0.55errortrain0.037 520.015 87errortest0.022 760.035 1847Measur

22、ement Control Technology and Instruments测控技术与仪器仪表www.ChinaAET.com(5)判断网络学习是否达到终止条件(达到设定误差Error 或步数),如果没达到,返回步骤(4),继续加载训练集和测试集进行学习,直到满足条件终止;(6)将训练好的回声状态网络输入采集的最新数据进行预测,输出预测 SOC 值。3 模型验证与仿真分析回声状态网络经 4 折交叉验证参数寻优和网络模型建立完成后,以美国高级汽车仿真软件 Advisor 在 Matlab 环境下采集到 UDDS、US06 和 NYCC 3 个工况下的电流、电压和温度作为网络输入,采集的 SO

23、C 为神经网络教师监督信号,工况数据分别为 1 598 组、389 组和1 795 组。为验证交叉验证选取网络参数的可靠性以及回声状态网络模型的可行性和优越性,根据 Kolmogorov定理1415建立经典 3 层前向 BP 神经网络模型和 RBF 神经网络模型用于电池 SOC 的预测。将 ESN 算法与 BP 算法和 RBF 算法在多工况不同训练集和测试集下进行对比分析。为比较 ESN、BP 算法和 RBF 算法的性能,分别使用 479 组、639 组和 700 组 UDDS 工况数据进行训练,得到的预测曲线每间隔 63 s 作图,如图 5图 7 所示,仿真结果如表 3 所示。图 7700

24、组数据训练的 SOC 预测结果和误差图 5479 组数据训练的 SOC 预测结果和误差图 6639 组数据训练的 SOC 预测结果和误差48Measurement Control Technology and Instruments测控技术与仪器仪表电子技术应用 2023年 第49卷 第1期如图 5图 7 和表 3 所示,当使用 479 组数据进行训练时,ESN 算法和 RBF 算法预测精度约控制在 8%以内,且误差波动幅度大;BP 算法误差约控制在 6%以内,误差波动较为明显;3 种算法预测精度偏低,主要原因在于网络学习数据不充分导致网络泛化能力不强。对比 3 种算法的预测时间可以发现ESN

25、的预测时间最短,为1.259 4 s;如图 6 所示,当训练数据为 639 组时,ESN 算法的精度在6%以内,BP 算法精度在 8%以内,RBF 算法误差在 5%以内,随着训练数据的增加,ESN 算法和 RBF 算法在误差上相比 479 组训练集的结果有一定的改善,但随着训练数据的增加,网络预测时间也有一定的增加;如图 7 所示,当训练数据为 700 组时,ESN 网络预测最大误差 Max error为 0.048 2,标准均方根误差 NRMSE 为 0.031 3,相比前两次训练预测的结果,算法在预测精度上有提升。在预测时间上,ESN 算法和 RBF 算法分别为 0.794 7 s 和1.

26、468 5 s,相比训练数据集为 479 组和 639 组得到的预测结果,ESN 算法预测时间和 RBF 算法预测时间随着网络训练数据的增加在预测速度上无明显的改进。BP 算法在预测精度上和预测时间无明显的改善,且 BP 网络误差呈现出波动幅度过大,多个时间点出现较大的预测偏差,最大误差达到 0.076 3。因此 BP 算法在预测精度和预测效率上相对于 ESN 算法和 RBF 算法而言较低。综合以上分析,在 UDDS 工况下,ESN 算法性能优于 BP算法,ESN 在网络预测精度上优势明显,预测效率高。为进一步分析所建立回声状态网络模型用来预测SOC 的特性优势,将回声状态网络模型 ESN、B

27、P 算法和径向基 RBF 网络算法分别在 UDDS、US06 和 NYCC 3 种工况下进行预测,得到的结果分别间隔 63 s、15 s 和 60 s取值作图,则 SOC 的预测结果和误差如图 8图 10 所示。3 种工况预测性能对比如表 4 所示。图 8 中,在 UDDS 工况下数据为 1 598 组时,ESN 算法预测 SOC 的最大误差不超过 2%,相比 BP 算法和 RBF算法,精度更高;图 9 中 US06 工况下,工况数据为 389 组时,可以看出 ESN 算法预测 SOC 的误差波动幅度变化平缓,最大误差控制在 4%以内;图 10 中,ESN 网络在NYCC 工况下预测误差不超过

28、 3%。因此在不同工况下,从精度上考虑,ESN 算法优于 BP 算法和 RBF 算法。在计算效率上,由表 4 分析可知 ESN 算法在 UDDS、US06和NYCC工况下,ESN算法预测时间分别为0.691 9 s、0.354 6 s 和 1.233 5 s,预测时间比 BP 算法和 RBF 算法短,这主要是由于 ESN 模型计算量小,只需计算输出权值矩阵,其他矩阵在网络初始化后固定不变。在网络泛化能力上,ESN 在 3 种不同工况下,SOC 预测误差波动较稳定,预测精度较高,且在不同的训练数据下也呈现出相对稳定的预测精度。BP 算法在不同工况下预测 SOC,初始数据样本越少,网络预测误差波动

29、越大,在 US06 工况下,网络最大误差达到 0.117 2。因此,BP 算法存在预测性能差、泛化能力弱以及对样本数据依赖性强等缺陷。RBF 算法在 3 种工况下预测时间最长,预测 SOC 精度相比 ESN 算法低,网络预测 SOC 值和实际 SOC 值之间的误差在多个时间点出现比较高的误差,在不同工况下预测 SOC,RBF 算法呈现出的较弱的泛化能力,因此 ESN 算法性能优于 RBF 算法。表 3ESN、BP 和 RBF 算法预测性能对比算法ESNBPRBFESNBPRBFESNBPRBF训练/测试479/1 119639/959700/898Max error0.078 60.061 7

30、0.080 00.059 00.079 80.059 90.048 20.076 30.046 9NRMSE0.043 30.0420.054 60.032 50.051 20.061 90.031 30.087 40.039 5时间/s1.259 41.789 51.671 51.354 81.593 31.548 60.794 71.854 21.468 5图 8UDDS 工况的 SOC 预测结果和误差49Measurement Control Technology and Instruments测控技术与仪器仪表www.ChinaAET.com4 结论研究结果表明,所建立的回声状态网络模

31、型预测锂离子电池 SOC 在效率和预测精度上优于 BP 算法和 RBF算法,为研究电池 SOC 的预测领域提供了一种可行的方法。回声状态网络(ESN)预测电池 SOC 具有预测精度高、计算量小、网络预测速度快等优点,克服了传统神经网络隐层节点难以确定和计算量大等缺陷,得到了良好的仿真预测效果,验证了该模型的可行性,具有良好的应用前景。随着历史数据的积累和仿真手段的创新,预测电池 SOC 的精度将不断提高,也会有越来越多的模型创建出来,将作为后续研究的努力方向。参考文献 1 雷肖,陈清泉,刘开培,等.电动车蓄电池荷电状态估计的 神 经 网 络 方 法 J.电 工 技 术 学 报,2007,22(

32、8):155-160.2 CHAN C C.The state of the art of electric and hybrid vehiclesJ.Proceedings of the IEEE,2002,90(2):247-275.3 王琪,孙玉坤,倪福银,等.一种混合动力电动汽车电池荷电 状 态 预 测 的 新 方 法 J.电 工 技 术 学 报,2016,31(9):189-196.4 GAO L,LIU S,DOUGAl R.Dynamic lithium-ion battery model for system simulationJ.IEEE Transactions on C

33、omponents&Packaging Technologies,2002,25(3):495-505.5 于海芳,逯仁贵,朱春波,等.基于安时法的镍氢电池SOC 估计误差校正J.电工技术学报,2012,27(6):12-18.6 邓晔,胡越黎,滕华强.锂电池开路电压的预估及 SOC 估图 9US06 工况的 SOC 预测结果和误差图 10NYCC 工况的 SOC 预测结果和误差表 43 种工况预测性能对比工况UDDSUS06NYCC算法ESNBPRBFESNBPRBFESNBPRBFMax error0.001 80.049 30.049 90.031 00.117 20.049 90.02

34、9 40.081 10.067 3NRMSE0.005 10.067 10.007 90.012 90.023 00.032 00.013 00.019 70.004 6时间/s0.691 91.154 21.768 50.354 60.422 90.476 91.233 52.168 12.825 450Measurement Control Technology and Instruments测控技术与仪器仪表电子技术应用 2023年 第49卷 第1期算J.仪表技术,2015(2):21-24.7 裴锋,黄向东,罗玉涛,等.电动汽车动力电池变流放电特性与荷电状态实时估计J.中国电机工程学报

35、,2005(9):164-168.8 朱小平,张涛.基于自适应理论的锂离子电池 SOC 估计J.电气技术,2013(7):47-50.9 CHIANG Y H,SEAN W Y,KE J C.Online estimation of internal resistance and open-circuit voltage of lithium-ion batteries in electric vehiclesJ.Journal of Power Sources,2011,196(8):3921-3932.10 孙朝晖,成晓潇,陈冬冬,等.计及非线性容量效应的锂离子电池混合等效电路模型J.电工

36、技术学报,2016,31(15):156-162.11 赵天意,彭喜元,彭宇,等.改进卡尔曼滤波的融合型锂离子 电 池 SOC 估 计 方 法 J.仪 器 仪 表 学 报,2016,37(7):1441-1448.12 刘树林,崔纳新,李岩,等.基于分数阶理论的车用锂离子电池建模及荷电状态估计J.电工技术学报,2017,32(4):189-195.13 王笑天,杨志家,王英男,等.双卡尔曼滤波算法在锂电池SOC 估算中的应用J.仪器仪表学报,2013,34(8):1732-1738.14 尹安东,张万兴,赵韩,等.基于神经网络的磷酸铁锂电池SOC 预 测 研 究 J.电 子 测 量 与 仪 器 学 报,2011,25(5):433-437.15 封进.BP神经网络预估锂离子电池SOC训练数据选择J.电源技术,2016,40(2):283-286.(收稿日期:2022-06-04)作者简介:杜广波(1976-),通信作者,男,硕士,高级工程师,主要研究方向:智能化电器、电力工程设计,E-mail:。蔡茂(1993-),男,硕士,主要研究方向:智能化电器。张鑫(1976-),女,硕士,讲师,主要研究方向:智能化电器。扫码下载电子文档51

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 自然科学论文

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服