CN107132490B - 一种实现锂电池组荷电状态估计的方法 - Google Patents

一种实现锂电池组荷电状态估计的方法 Download PDF

Info

Publication number
CN107132490B
CN107132490B CN201710541965.5A CN201710541965A CN107132490B CN 107132490 B CN107132490 B CN 107132490B CN 201710541965 A CN201710541965 A CN 201710541965A CN 107132490 B CN107132490 B CN 107132490B
Authority
CN
China
Prior art keywords
current
support vector
particle
vector machine
battery
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710541965.5A
Other languages
English (en)
Other versions
CN107132490A (zh
Inventor
郑明魁
吴兰花
杨秀芝
苏凯雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuzhou University
Original Assignee
Fuzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuzhou University filed Critical Fuzhou University
Priority to CN201710541965.5A priority Critical patent/CN107132490B/zh
Publication of CN107132490A publication Critical patent/CN107132490A/zh
Application granted granted Critical
Publication of CN107132490B publication Critical patent/CN107132490B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)

Abstract

本发明涉及一种实现锂电池组荷电状态估计的方法。采用支持向量机理论强大的自学习能力实现对大容量锂电池的离线建模和在线状态估计,并从选取支持向量机最佳模型参数的角度出发,采用了简单、快速的粒子群优化算法实现参数的自适应全局搜索,缩短模型训练时间。而且采用粒子群优化算法实现参数的自适应搜索过程及建模过程是离线进行的,SOC预测过程则是实时的,参数的搜索过程不会影响到SOC估计的实时性。本发明在训练集样本数据不多的情况下,能够实现大容量锂电池荷电状态的准确估计,用廉价的数字处理器就可以操作,适合用于基于低成本微控制器的电池管理***实现电池SOC的预测,具有实时、高效、低成本等特点。

Description

一种实现锂电池组荷电状态估计的方法
技术领域
本发明涉及锂电池领域,特别是一种针对通信基站大容量锂电池荷电状态估计的方法,具体为一种实现锂电池组荷电状态估计的方法。
背景技术
锂电池作为常见的储能电源以其高性能、高性价比等优势,在储能领域市场具有很大的空间,应用需求急速攀升,在通信基站应用领域已经具有完全的商业市场。为了安全高效地使用锂电池,需要一套完善可靠的***对分布在不同地区的电池进行监控管理,其中电池的荷电状态(Sate of Charge,SOC)是实现电池有效管理的基础与核心。本发明设计了一种应用于锂电池管理***的荷电状态估计方法,实现对大容量锂电池SOC的在线估计。
发明内容
本发明的目的在于提供一种实现锂电池组荷电状态估计的方法,旨在根据电池采集的工作参数实现对锂电池SOC的在线估计,避免电池过充、过放,保护电池、延长电池使用寿命;提醒用户合理使用电池、提高电池利用率;使得锂电池管理***中基于SOC的操作更有说服力,增加了锂电池管理***的可靠性。
为实现上述目的,本发明的技术方案是:一种实现锂电池组荷电状态估计的方法,包括如下步骤,
步骤S1:从电池完整放电过程中选取300个样本数据作为训练数据集,每个样本数据包括工作电压、电流以及实际放电量;
步骤S2:对所述样本数据做[0,1]归一化处理;
步骤S3:在3折交叉验证下,采用粒子群优化算法实现支持向量机预测模型最佳参数组合的自适应搜索;
步骤S4:在所述训练数据集上利用最佳参数组合完成支持向量机训练,建立支持向量机预测模型;
步骤S5:采集当前电池工作电压、电流,输入支持向量机预测模型,预测当前电池放电量,并通过荷电状态公式:
Figure BDA0001341587090000011
计算得到当前时刻电池的SOC;其中,Cn即电池额定容量;Cr表示的是电池当前的剩余电量,等于额定容量与放电量的差值。
在本发明一实施例中,所述步骤S3中的支持向量机预测模型最佳参数组合的自适应搜索以及所述步骤S4中的支持向量机预测模型建模均是离线进行的,所述步骤S5中当前电池放电量的预测和SOC计算是在线实时进行的,参数的搜索过程不会影响到SOC估计的实时性。
在本发明一实施例中,所述支持向量机回归训练中,样本数据中的工作电压、电流作为输入,实际放电量作为输出。
在本发明一实施例中,所述步骤S3中,3折交叉验证过程为:将训练数据集均分互斥为3个子集,将其中的每一个子集分别做一次测试集,其余2个子集做训练集,统计3个测试集上预测的均方误差,并将3个误差的均值记为3折交叉验证下模型的预测准确度。
在本发明一实施例中,所述步骤S3中,采用粒子群优化算法实现支持向量机预测模型最佳参数组合的自适应搜索过程中,所述支持向量机预测模型的核函数为RBF核函数,即高斯核函数为:
Figure BDA0001341587090000021
所述支持向量机预测模型的参数包括:不敏感损失参数ε=0.01,把惩罚参数c和核参数g看作一个组合优化问题,采用粒子群优化算法实现参数组合(c,g)的自适应选择;
粒子群优化算法实现参数组合(c,g)的自适应选择过程如下:
步骤S31:初始化,进行粒子群参数:种群个数size=20、最大迭代次数为100,根据参数产生初始粒子群{(c1,g1),…,(csize,gsize)},初始粒子速度{(v1,v2),…,(vsize,vsize)};
步骤S32:计算适应度:对每一个粒子个体(c,g),在训练集上进行3折交叉验证方式下的回归训练,将输出的回归均方误差作为对应粒子个体的适应度值,记录粒子个体的个体极值和群体极值,也称为全局极值;
步骤S33:对每一个粒子按照速度更新方程和粒子更新方程,完成对粒子个体值以及速度的更新,从而使粒子群体得到更新;
步骤S34:计算更新后的每一个粒子个体的适应度值,根据适应度值的大小,确定当前个体极值以及群体极值,即当前最优解;
步骤S35:判断是否满足最大迭代次数或者预定误差,如果满足条件,则输出当前的群体极值点,即全局极值点(bestc,bestg),否则返回步骤S33。
相较于现有技术,本发明具有以下有益效果:
1、采用支持向量机理论强大的自学习能力实现对大容量锂电池的离线建模和在线状态估计,建模过程中支持向量机最佳模型参数的选取是自适应的;
2、采用了粒子群优化算法实现参数的自适应搜索,参数的搜索过程不会影响到SOC估计的实时性,保证了SOC状态预测的实时性和准确性;
3、在训练集样本数据不多的情况下,能够实现大容量锂电池荷电状态的准确估计,用廉价的数字处理器就可以操作,适合用于基于低成本微控制器的电池管理***实现电池SOC的预测,具有实时、高效、低成本等特点。
附图说明
图1是本发明的方法流程图。
图2是3折交叉验证流程图。
图3是粒子群优化算法流程图。
具体实施方式
下面结合附图,对本发明的技术方案进行具体说明。
本实施例提供一种实现锂电池组荷电状态估计的方法,如图1所示,包括以下步骤:
步骤S1:从电池完成整放电过程中选取300个样本数据作为训练数据集,每个样本数据包括工作电压、电流以及实际放电量;
步骤S2:对所述样本数据做[0,1]归一化处理;
步骤S3:在3折交叉验证下,采用粒子群优化算法实现支持向量机预测模型最佳参数组合的自适应搜索;
步骤S4:在所述训练集上利用所述的最佳参数组合完成支持向量机训练,建立支持向量机预测模型;
步骤S5:采集当前电池工作电压、电流,输入支持向量机预测模型,预测当前电池放电量,并通过荷电状态公式:
Figure BDA0001341587090000031
计算得到当前时刻电池的SOC。其中,Cn即电池额定容量;Cr表示的是电池当前的剩余电量,等于额定容量与放电量的差值。
在本实施例中,所述步骤S3中的支持向量机预测模型最佳参数组合的自适应搜索以及所述步骤S4中的支持向量机预测模型建模是离线进行的,而所述步骤S5中当前电池放电量的预测和SOC计算是在线实时进行的,参数的搜索过程不会影响到SOC估计的实时性。
在本实施例中,所述支持向量机回归训练中,样本数据中的工作电压、电流作为输入,实际放电量作为输出。
在本实施例中,如图2所示,所述步骤S3中的3折交叉验证过程为:将训练集均分为互斥的3个子集,将其中的每一个子集分别做一次测试集,其余2个子集做训练集,统计3个测试集上预测的均方误差,并将3个误差的均值记为3折交叉验证下模型的预测准确度。
在本实施例中,所述步骤S3中支持向量机预测模型的核函数为RBF核函数,即高斯核函数:
Figure BDA0001341587090000041
所述的支持向量机预测模型参数包括:不敏感损失参数ε=0.01,把惩罚参数C和核参数g看作一个组合优化问题,采用粒子群优化算法实现参数组合(c,g)的自适应选择。
在本实施例中,如图3所示,所述步骤S3中,采用粒子群优化算法实现参数组合(c,g)的自适应选择包括:
步骤S31:初始化,设置粒子群参数:种群个数size=20、最大迭代次数为100,根据参数产生初始粒子群{(c1,g1),…,(csize,gsize)},初始粒子速度{(v1,v2),…,(vsize,vsize)};
步骤S32:计算适应度:对每一个粒子个体(c,g),在训练集上进行3折交叉验证方式下的回归训练,将输出的预测准确度(即,回归均方误差):
Figure BDA0001341587090000042
作为对应粒子个体的适应度值。其中
Figure BDA0001341587090000043
为3折交叉验证过程中每一个测试子集上的预测均方误差,n为测试子集的样本数目,f(xi)为在测试子集上的样本状态预测值,yi为在测试子集上的样本状态实际值。对比每一个粒子个体(c,g)输出的均方误差,记录粒子个体的个体极值(对应的均方误差最小)和群体极值,也称为全局极值;
步骤S33:对每一个粒子按照速度更新方程:vi=vi+c1×rand()×(pbesti-xi)+c2×rand()×(gbesti-xi)和粒子更新方程:xi=xi+vi,完成对粒子个体值以及速度的更新,从而使粒子群体得到更新;其中,vi表示粒子的速度;rand()为介于(0,1)之间的随机数;xi是粒子当前值;c1=1.5,c2=1.7分别代表了局部和全局的学习因子;pbesti表示在迭代过程中该粒子搜索到的最佳值(即,个体极值);gbesti表示当前整个粒子群中所有粒子搜索到的最佳值(即,群体极值);且以上i=1,2,…,size。
步骤S34:计算更新后的每一个粒子个体的适应度值。根据适应度值的大小,确定当前个体极值以及群体极值,即当前最优解;
步骤S35:判断是否满足最大迭代次数或者预定误差,如果满足条件,则输出当前的群体极值点,即全局极值点(bestc,bestg),否则返回步骤S33。
值得一提的是,本发明并不限于上述实施方案,凡按本发明方案所做的任何均等变化和修饰,所产生的功能作用未超出本方案的范围时,均属于本发明的保护范围。

Claims (1)

1.一种实现锂电池组荷电状态估计的方法,其特征在于:包括如下步骤,
步骤S1:从电池完整放电过程中选取300个样本数据作为训练数据集,每个样本数据包括工作电压、电流以及实际放电量;
步骤S2:对所述样本数据做[0,1]归一化处理;
步骤S3:在3折交叉验证下,采用粒子群优化算法实现支持向量机预测模型最佳参数组合的自适应搜索;
步骤S4:在所述训练数据集上利用最佳参数组合完成支持向量机训练,建立支持向量机预测模型;
步骤S5:采集当前电池工作电压、电流,输入支持向量机预测模型,预测当前电池放电量,并通过荷电状态公式:
Figure FDA0002120271550000011
计算得到当前时刻电池的SOC;其中,Cn即电池额定容量;Cr表示的是电池当前的剩余电量,等于额定容量与放电量的差值;
所述步骤S3中的支持向量机预测模型最佳参数组合的自适应搜索以及所述步骤S4中的支持向量机预测模型建模均是离线进行的,所述步骤S5中当前电池放电量的预测和SOC计算是在线实时进行的,参数的搜索过程不会影响到SOC估计的实时性;
所述步骤S3中,3折交叉验证过程为:将训练数据集均分互斥为3个子集,将其中的每一个子集分别做一次测试集,其余2个子集做训练集,统计3个测试集上预测的均方误差,并将3个误差的均值记为3折交叉验证下模型的预测准确度;
所述步骤S3中,采用粒子群优化算法实现支持向量机预测模型最佳参数组合的自适应搜索过程中,所述支持向量机预测模型的核函数为RBF核函数,即高斯核函数为:
Figure FDA0002120271550000012
所述支持向量机预测模型的参数包括:不敏感损失参数ε=0.01,把惩罚参数c和核参数g看作一个组合优化问题,采用粒子群优化算法实现参数组合(c,g)的自适应选择;
粒子群优化算法实现参数组合(c,g)的自适应选择过程如下:
步骤S31:初始化,进行粒子群参数:种群个数size=20、最大迭代次数为100,根据参数产生初始粒子群{(c1,g1),…,(csize,gsize)},初始粒子速度{(v1,v2),…,(vsize,vsize)};
步骤S32:计算适应度:对每一个粒子个体(c,g),在训练集上进行3折交叉验证方式下的回归训练,将输出的回归均方误差作为对应粒子个体的适应度值,记录粒子个体的个体极值和群体极值,也称为全局极值;
步骤S33:对每一个粒子按照速度更新方程和粒子更新方程,完成对粒子个体值以及速度的更新,从而使粒子群体得到更新;
步骤S34:计算更新后的每一个粒子个体的适应度值,根据适应度值的大小,确定当前个体极值以及群体极值,即当前最优解;
步骤S35:判断是否满足最大迭代次数或者预定误差,如果满足条件,则输出当前的群体极值点,即全局极值点(bestc,bestg),否则返回步骤S33。
CN201710541965.5A 2017-07-05 2017-07-05 一种实现锂电池组荷电状态估计的方法 Expired - Fee Related CN107132490B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710541965.5A CN107132490B (zh) 2017-07-05 2017-07-05 一种实现锂电池组荷电状态估计的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710541965.5A CN107132490B (zh) 2017-07-05 2017-07-05 一种实现锂电池组荷电状态估计的方法

Publications (2)

Publication Number Publication Date
CN107132490A CN107132490A (zh) 2017-09-05
CN107132490B true CN107132490B (zh) 2020-05-08

Family

ID=59737304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710541965.5A Expired - Fee Related CN107132490B (zh) 2017-07-05 2017-07-05 一种实现锂电池组荷电状态估计的方法

Country Status (1)

Country Link
CN (1) CN107132490B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107895212A (zh) * 2017-12-01 2018-04-10 国网山东省电力公司信息通信公司 基于滑动窗口和多视角特征融合的铅酸电池寿命预测方法
CN107861074B (zh) * 2017-12-21 2020-05-26 江苏罗思韦尔电气有限公司 一种锂电池soc估算方法
CN108717165A (zh) * 2018-05-28 2018-10-30 桂林电子科技大学 基于数据驱动法的锂离子电池soc在线预测方法
CN108805217B (zh) * 2018-06-20 2020-10-23 山东大学 一种基于支持向量机的锂离子电池健康状态估计方法及***
CN110501646A (zh) * 2019-08-29 2019-11-26 中国人民解放军国防科技大学 一种离线锂电池剩余电量估计方法
CN113376536A (zh) * 2021-04-22 2021-09-10 安徽锐能科技有限公司 数据驱动型的高精度锂电池soc联合估计方法及***
CN113406500B (zh) * 2021-06-29 2022-06-14 同济大学 一种动力锂电池的剩余电量估计方法
CN113657459A (zh) * 2021-07-28 2021-11-16 合肥国轩高科动力能源有限公司 基于主成分与支持向量机组合的电池soc预测方法及介质
CN114236401B (zh) * 2021-12-20 2023-11-28 上海正泰电源***有限公司 一种基于自适应粒子群算法的电池状态估计方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7197487B2 (en) * 2005-03-16 2007-03-27 Lg Chem, Ltd. Apparatus and method for estimating battery state of charge
KR101454829B1 (ko) * 2012-06-13 2014-10-28 주식회사 엘지화학 혼합 양극재를 포함하는 이차 전지의 충전 상태 추정 장치 및 방법
CN103424712A (zh) * 2013-08-16 2013-12-04 江苏欧力特能源科技有限公司 基于粒子群优化的电池剩余容量在线测量方法
CN103954914A (zh) * 2014-05-16 2014-07-30 哈尔滨工业大学 基于概率集成的锂离子电池剩余寿命直接预测方法
KR102357351B1 (ko) * 2015-01-07 2022-01-28 삼성전자주식회사 복수의 배터리 셀들을 포함하는 배터리 팩의 상태를 추정하는 장치 및 방법
CN105548906B (zh) * 2016-01-13 2018-08-24 厦门科华恒盛股份有限公司 一种电池剩余容量动态估算方法
CN106054084B (zh) * 2016-07-06 2019-04-02 南京航空航天大学 一种动力电池soc估计方法
CN106291376A (zh) * 2016-07-29 2017-01-04 华晨汽车集团控股有限公司 基于支持向量机模型和卡尔曼滤波的锂电池soc估计方法
CN106772065A (zh) * 2016-11-25 2017-05-31 国电南瑞科技股份有限公司 基于最小二乘支持向量机的微电网储能soc估算方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于支持向量机的动力锂离子电池SOC估算算法研究;胡丽平;《中国优秀硕士学位论文全文数据库工程科技二辑》;20140815(第08期);正文第三章至第五章 *

Also Published As

Publication number Publication date
CN107132490A (zh) 2017-09-05

Similar Documents

Publication Publication Date Title
CN107132490B (zh) 一种实现锂电池组荷电状态估计的方法
Hannan et al. Neural network approach for estimating state of charge of lithium-ion battery using backtracking search algorithm
WO2022253038A1 (zh) 基于弹性网的锂电池健康状态预测方法、***、设备及介质
Thirugnanam et al. Mathematical modeling of Li-ion battery using genetic algorithm approach for V2G applications
CN105183994B (zh) 一种基于改进的i-elm的动力电池soc预测方法及装置
CN110658460B (zh) 一种电池包的电池寿命预测方法及装置
CN104156791A (zh) 基于ls-svm的概率集成学习锂离子电池剩余寿命预测方法
CN115114878B (zh) 一种储能电站电池寿命在线预测方法、装置及存储介质
CN110007240A (zh) 一种锂离子电池剩余寿命预测方法
Zhang et al. State of health estimation of lithium-ion batteries based on modified flower pollination algorithm-temporal convolutional network
WO2022144542A1 (en) Method for predicting condition parameter degradation of a cell
CN113655385A (zh) 锂电池soc估计方法、装置及计算机可读存储介质
Shi et al. Electric vehicle battery remaining charging time estimation considering charging accuracy and charging profile prediction
Peng et al. An improved PSO algorithm for battery parameters identification optimization based on Thevenin battery model
US20230349977A1 (en) Method and apparatus for estimating state of health of battery
CN104090238A (zh) 基于ar集成学习模型的锂离子电池剩余寿命预测方法
CN111260015A (zh) 一种基于混沌猫群算法的锂离子电池模型参数辨识方法
Ma et al. The state of charge estimation of lithium-ions battery using combined multi-population genetic algorithm-BP and Kalman filter methods
CN110232432B (zh) 一种基于人工生命模型的锂电池组soc预测方法
Jusoh et al. Accurate battery model parameter identification using heuristic optimization
TW201428511A (zh) 一種最佳化鋰電池多階段快速充電策略
CN116774045A (zh) 一种基于hho-svr的锂电池健康状态预测方法
CN112287597A (zh) 基于vpga-gpr算法的铅酸蓄电池soh估计方法
Liu et al. RBF network-aided adaptive unscented kalman filter for lithium-ion battery SOC estimation in electric vehicles
Lipu et al. Optimal neural network approach for estimating state of energy of lithium-ion battery using heuristic optimization techniques

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200508