CN112180281B - 一种电池组soc的估算方法 - Google Patents
一种电池组soc的估算方法 Download PDFInfo
- Publication number
- CN112180281B CN112180281B CN202010911616.XA CN202010911616A CN112180281B CN 112180281 B CN112180281 B CN 112180281B CN 202010911616 A CN202010911616 A CN 202010911616A CN 112180281 B CN112180281 B CN 112180281B
- Authority
- CN
- China
- Prior art keywords
- soc
- battery
- data
- module
- battery pack
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000007405 data analysis Methods 0.000 claims abstract description 49
- 230000005540 biological transmission Effects 0.000 claims abstract description 15
- 238000007599 discharging Methods 0.000 claims description 21
- 238000004458 analytical method Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 16
- 238000005259 measurement Methods 0.000 claims description 11
- 239000000178 monomer Substances 0.000 claims description 9
- 230000010354 integration Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000004146 energy storage Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 235000013547 stew Nutrition 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/396—Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/385—Arrangements for measuring battery or accumulator variables
- G01R31/387—Determining ampere-hour charge capacity or SoC
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/389—Measuring internal impedance, internal conductance or related variables
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
- Tests Of Electric Status Of Batteries (AREA)
Abstract
本发明公开了一种电池组SOC的估算方法,包括数据采集模块、数据分析模块、数据传输模块、显示模块、存储记忆模块、主控模块以及若干单体电池组成的电池组,所述数据采集模块包括和单体电池数量等同的单体数据采集单元,所述数据分析模块对以上采集到的数据进行分析判断,所述数据传输模块将分析得出的数据传输到显示模块,所述显示模块将所收集的信息直观的展示给用户,本发明的有益效果在于:无需将电池长时间静置去获取开路电压OCV,从而节省了时间,也更符合电池因工作无法静置的情况;加强了单体电池信息的获取与控制,且对单体电池SOC结果和整体电池组SOC结果做了误差判断,从而保证了电池组SOC估算数据的精确性。
Description
技术领域
本发明涉及BMS技术领域,具体为一种电池组SOC的估算方法。
背景技术
随着近年来新能源汽车和电网储能技术的快速发展,作为新能源汽车和电网储能的核心-动力电池和储能电池,需要安全高效的管理,以此来保障运行的安全性和延长电池的使用寿命,电池在使用一段时间或长期搁置不用后的剩余容量与其完全充电状态的容量的比值即SOC,常用百分数表示,其取值范围为0-1,对电池SOC的准确预估可以防止电池在充放电过程中发生过充和过放,从而保障电池的安全使用并延长其使用寿命,现有的测量电池组SOC经常使用到安时积分法加开路电压法,这种算法市场上技术成熟,较其他卡尔曼滤波算法和AP神经网络算法计算量少,但是电池组的这种安时积分加开路电压算法仍存在以下缺点;
1.开路电压OCV的测量需要将电池静置,不仅耗时,而且电池设备在运行时不方便长时间放置;
2.整个电池组因每个电芯在不断的运行后产生差异,整体的电池组SOC和具体的电池组内单体电池的SOC也会有很大的差异性,现在大部分BMS***仅直接计算电池组SOC,并不计算单体电池SOC,这种方式,无法获取单体电池SOC,不利于单体电池信息的获取与控制。
因此,急需一种电池组SOC的估算方法来解决上述问题。
发明内容
本发明的目的在于提供一种电池组SOC的估算方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:
一种电池组SOC的估算方法,包括数据采集模块、数据分析模块、数据传输模块、显示模块、存储记忆模块、主控模块以及若干单体电池组成的电池组,所述数据采集模块包括和单体电池数量等同的单体数据采集单元,所述单体数据采集单元采集的数据包括所属单体电池的电流、充放电时间、温度、电池容量、电池内阻、开路电压OCV、实际充放电时的电压,所述数据分析模块对以上采集到的数据进行分析,所述数据传输模块将分析得出的数据传输到显示模块,所述显示模块将所收集的信息直观的展示给用户,所述数据采集模块及数据分析模块的运行步骤如下:
S1:数据采集模块对各个单体电池进行小电流的充放电初始化,对每一节单体电池,获得以下数据,包括电池内阻R、电流I、充电时的实际电压Uchar和放电时的实际电压Udis,上述步骤S1中,数据分析模块对采集到的数据进行如下处理,对每一节单体电池有:
充电时:Uchar=OCV+IR
放电时:Udis=OCV-IR
OCV=(Uchar+Udis)/2
S2:数据采集模块通过单体数据采集单元对电流I、时间t和温度、电池容量进行采集,数据分析模块先是根据温度从存储记忆模块里找到相对应的电池容量百分比,进而以电池容量百分比做为参照对电池容量进行修正,随之对电流积分再除以修正后的电池总容量得到每一节单体电池的SOC-OCV曲线。
上述步骤S2中,单体电池每次在进行充放电时,数据采集模块对温度和电池容量数据进行采集,由数据分析模块对以上数据进行分析,分析结果储存在存储记忆模块,存储记忆模块一开始会存储一个正常情况下的电池容量数据,此数据会随着使用时间而更新,数据分析模块将此时测得的电池容量与正常情况下的电池容量作对比,正常情况下的电池容量未受到温度影响,因此电池容量为100%,其中,
电池容量百分比=实测电池容量/正常情况电池容量
从而得出该温度下的电池容量百分比,多次采集之后得到多组不同温度情况下的电池百分比变化规律,形成一个“温度特性表”,存储模式为温度-电池容量百分比,以“温度特性表”作为参照,将此次测量得到的温度数据在存储记忆模块里的“温度特性表”进行查找,找到相对应的温度,并判断此次测得的电池容量百分比数据是否符合之前获得的电池容量百分比变化规律,从而进行分析,如果此次获得的电池容量百分比不符合“温度特性表”里电池容量百分比的变化规律,主控模块会主动结束此次存储,并控制数据采集模块进行新一轮的数据采集,直到采集到符合变化规律的数据,从而获得单体电池SOC,其中,
单体电池SOC=单体电池剩余容量/单体电池总容量
如多次采集之后仍不符合,则主控模块通过显示模块向用户发送信息,提醒用户需对电池组进行维护检修,通过上述操作可以减小因温度变化带来的单体电池SOC误差,进而减小电池组SOC估算误差,提升估算精确度。
S3:电池正常工作时,根据步骤S2中数据分析模块在电流正常工作时,对任一时刻内的电流使用安时积分法,可实时的得到每节单体电池的剩余容量SOC和全部单体电池剩余容量SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc。
所上述步骤S3中,假设若干电池的个数为n,全部单体电池SOC的平均值记为Vsoc,最大值记为MAsoc,最小值记为MIsoc,则数据分析模块对以上数据进行分析计算得到其准确值。
MAsoc=MAX(SOC1,SOC2,SOC3,...,SOCn)
MIsoc=MIN(SOC1,SOC2,SOC3,...SOCn)
S4:设置电池组的SOC充放电的上下限值,当SOC达到下限值时不可放电,当SOC达到上限值时不可充电,上限值记为Hsoc,下限值记为Lsoc,并根据单体电池SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc,由数据分析模块进行计算得到准确的上限值Hsoc和下限值Lsoc。
上述步骤S4中,通过数据分析模块对全部单体电池SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc进行分析计算得到其准确值。
Hsoc=Vsoc+(1-MAsoc)
Lsoc=Vsoc-MIsoc
S5:通过数据分析模块对全部单体电池的平均值Vsoc和上限值Hsoc、下限值Lsoc进行比较,并得到相应的电池组SOC。
上述步骤S5中,数据分析模块对全部单体电池的平均值Vsoc和上限值Hsoc、下限值Lsoc进行比较得到以下三种情况时的电池组SOC数据,
当单体电池SOC的Vsoc等于上限值Hsoc时,则
电池组SOC=MAsoc;
当单体电池SOC的Vsoc等于下限值Lsoc时,则
电池组SOC=MIsoc;
当单体电池SOC的Vsoc大于下限值Lsoc且小于等于上限值Hsoc时,则
电池组SOC=(Lsoc+Hsoc)/2。
该步骤通过计算上下限之和的平均值来得到电池组SOC,对计算过程进行了优化。
S6:数据传输模块将分析得到的电池组SOC数据传输给显示模块,由显示模块直观的展现给用户。
所述主控模块判断当前电池组的工作状态,若电池组暂停工作,由主控模块控制数据采集模块,对电池组暂停工作时后的时间段数据进行采集,假设采集到的暂停工作后至采集时候的时间段为t1,电池静置OCV达到稳定的时间为t2,判断t1和t2大小:
当t1大于等于t2时,说明此时电路的开路电压OCV趋于稳定,可以通过数据采集模块采集此时的开路电压OCV,从而反应此时的电池组SOC,通过数据分析模块将此时获得的电池组SOC数据与之前电池工作时的SOC数据进行对比,得到两者之间的误差比对,对多次数据采集和分析得到的数据进行线性拟合,以此规律作为之后每次电池组SOC估算的标准,若所得数据存在误差较大,主控模块会自动进行复检,如多次出现误差较大情况,则由主控模块控制显示模块向用户传递需要维护或更换电池的信息;
当t1小于t2时,说明此时电路的开路电压OCV还未达到稳定,此时数据采集模块不对单体电池的各项数据进行采集,电池组SOC取电池暂停工作之前的值,上述操作提升了电池组SOC估算数值的准确性,减少了误差。
与现有技术相比,本发明所达到的有益效果是:本发明无需将电池长时间静置去获取开路电压OCV,从而减少了时间,而且电池设备在运行时也不方便进行长时间放置,在电池组实际运用中,整个电池组会因每个电芯在不断的运动后产生差异,整体的电池组SOC和具体的电池组内单体电池的SOC也会有很大的差异性,现在大部分BMS***仅直接计算电池组SOC,并不计算单体电池SOC,这种方式无法获取单体电池SOC,不利于单体电池的信息获取与控制,本发明利用数据采集模块将每个单体电池的数据信息都采集到,从而加强了单体电池信息的控制,进而由单体电池SOC数据得到整体电池组SOC,本发明在单体电池SOC获取过程和整体电池组SOC获取过程及结果做了误差判断,从而保证了电池组SOC估算数据的精确性。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明一种电池组SOC的估算方法的模块框图;
图2是本发明一种电池组SOC的估算方法的数据采集模块框图;
图3是本发明一种电池组SOC的估算方法的流程框图;
图4是本发明一种电池组SOC的估算方法的主控模块判断电池工作状态的流程框图;
图5是本发明一种电池组SOC的估算方法的单体电池的温度特性表。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-5,本发明提供技术方案:
一种电池组SOC的估算方法,包括数据采集模块、数据分析模块、数据传输模块、显示模块、存储记忆模块、主控模块以及若干单体电池组成的电池组,所述数据采集模块包括和单体电池数量等同的单体数据采集单元,所述单体数据采集单元采集的数据包括所属单体电池的电流、充放电时间、温度、电池容量、电池内阻、开路电压OCV、实际充放电时的电压,所述数据分析模块对以上采集到的数据进行分析,所述数据传输模块将分析得出的数据传输到显示模块,所述显示模块将所收集的信息直观的展示给用户,所述数据采集模块及数据分析模块的运行步骤如下:
S1:数据采集模块对各个单体电池进行小电流的充放电初始化,对每一节单体电池,获得以下数据,包括电池内阻R、电流I、充电时的实际电压Uchar和放电时的实际电压Udis,上述步骤S1中,数据分析模块对采集到的数据进行如下处理,对每一节单体电池有:
充电时:Uchar=OCV+IR
放电时:Udis=OCV-IR
OCV=(Uchar+Udis)/2
S2:数据采集模块通过单体数据采集单元对电流I、时间t和温度、电池容量进行采集,数据分析模块先是根据温度从存储记忆模块里找到相对应的电池容量百分比,进而以电池容量百分比做为参照对电池容量进行修正,随之对电流积分再除以修正后的电池总容量得到每一节单体电池的SOC-OCV曲线。
上述步骤S2中,单体电池每次在进行充放电时,数据采集模块对温度和电池容量数据进行采集,由数据分析模块对以上数据进行分析,分析结果储存在存储记忆模块,存储记忆模块一开始会存储一个正常情况下的电池容量数据,此数据会随着使用时间而更新,数据分析模块将此时测得的电池容量与正常情况下的电池容量作对比,正常情况下的电池容量未受到温度影响,因此电池容量为100%,其中,
电池容量百分比=实测电池容量/正常情况电池容量
从而得出该温度下的电池容量百分比,多次采集之后得到多组不同温度情况下的电池百分比变化规律,形成一个“温度特性表”,存储模式为温度-电池容量百分比,以“温度特性表”作为参照,将此次测量得到的温度数据在存储记忆模块里的“温度特性表”进行查找,找到相对应的温度,并判断此次测得的电池容量百分比数据是否符合之前获得的电池容量百分比变化规律,从而进行分析,如果此次获得的电池容量百分比不符合“温度特性表”里电池容量百分比的变化规律,主控模块会主动结束此次存储,并控制数据采集模块进行新一轮的数据采集,直到采集到符合变化规律的数据,从而获得单体电池SOC,其中,
单体电池SOC=单体电池剩余容量/单体电池总容量
如多次采集之后仍不符合,则主控模块通过显示模块向用户发送信息,提醒用户需对电池组进行维护检修,通过上述操作可以减小因温度变化带来的单体电池SOC误差,进而减小电池组SOC估算误差,提升估算精确度。
S3:电池正常工作时,根据步骤S2中数据分析模块在电流正常工作时,对任一时刻内的电流使用安时积分法,可实时的得到每节单体电池的剩余容量SOC和全部单体电池剩余容量SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc。
所上述步骤S3中,假设若干电池的个数为n,全部单体电池SOC的平均值记为Vsoc,最大值记为MAsoc,最小值记为MIsoc,则数据分析模块对以上数据进行分析计算得到其准确值。
MAsoc=MAX(SOC1,SOC2,SOC3,...,SOCn)
MIsoc=MIN(SOC1,SOC2,SOC3,...,SOCn)
S4:设置电池组的SOC充放电的上下限值,当SOC达到下限值时不可放电,当SOC达到上限值时不可充电,上限值记为Hsoc,下限值记为Lsoc,并根据单体电池SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc,由数据分析模块进行计算得到准确的上限值Hsoc和下限值Lsoc。
上述步骤S4中,通过数据分析模块对全部单体电池SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc进行分析计算得到其准确值。
Hsoc=Vsoc+(1-MAsoc)
Lsoc=Vsoc-MIsoc
S5:通过数据分析模块对全部单体电池的平均值Vsoc和上限值Hsoc、下限值Lsoc进行比较,并得到相应的电池组SOC。
上述步骤S5中,数据分析模块对全部单体电池的平均值Vsoc和上限值Hsoc、下限值Lsoc进行比较得到以下三种情况时的电池组SOC数据,
当单体电池SOC的Vsoc等于上限值Hsoc时,则
电池组SOC=MAsoc;
当单体电池SOC的Vsoc等于下限值Lsoc时,则
电池组SOC=MIsoc;
当单体电池SOC的Vsoc大于下限值Lsoc且小于等于上限值Hsoc时,则
电池组SOC=(Lsoc+Hsoc)/2。
该步骤通过计算上下限之和的平均值来得到电池组SOC,对计算过程进行了优化。
S6:数据传输模块将分析得到的电池组SOC数据传输给显示模块,由显示模块直观的展现给用户。
所述主控模块判断当前电池组的工作状态,若电池组暂停工作,由主控模块控制数据采集模块,对电池组暂停工作时后的时间段数据进行采集,假设采集到的暂停工作后至采集时候的时间段为t1,电池静置OCV达到稳定的时间为t2,判断t1和t2大小:
当t1大于等于t2时,说明此时电路的开路电压OCV趋于稳定,可以通过数据采集模块采集此时的开路电压OCV,从而反应此时的电池组SOC,通过数据分析模块将此时获得的电池组SOC数据与之前电池工作时的SOC数据进行对比,得到两者之间的误差比对,对多次数据采集和分析得到的数据进行线性拟合,以此规律作为之后每次电池组SOC估算的标准,若所得数据存在误差较大,主控模块会自动进行复检,如多次出现误差较大情况,则由主控模块控制显示模块向用户传递需要维护或更换电池的信息;
当t1小于t2时,说明此时电路的开路电压OCV还未达到稳定,此时数据采集模块不对单体电池的各项数据进行采集,电池组SOC取电池暂停工作之前的值,上述操作提升了电池组SOC估算数值的准确性,减少了误差。
本发明的工作原理:在电动汽车或者电网储能***在运行过程中,电池组也在工作,通过数据采集模块、数据分析模块、数据传输模块、主控模块、存储记忆模块和显示模块构成的BMS***对电池组进行健康管理,数据采集模块包括和单体电池数量等同的单体数据采集单元,单体数据采集单元对所属单体电池的电流、充放电时间、温度、电池容量、电池内阻、开路电压OCV和实际充放电时的电压进行数据采集,并且由数据分析模块对以上采集到的数据进行相应的分析,在分析过程中,针对单体电池SOC和整体电池组SOC的估算进行了误差判断并对其进行修正,其中,
单体电池SOC误差修正:单体电池每次在进行充放电时,数据采集模块对温度和电池容量数据进行采集,由数据分析模块对以上数据进行分析,分析结果储存在存储记忆模块,存储记忆模块一开始会存储一个正常情况下的电池容量数据,此数据会随着使用时间而更新,数据分析模块将此时测得的电池容量与正常情况下的电池容量作对比,正常情况下的电池容量未受到温度影响,因此电池容量为100%,其中,
电池容量百分比=实测电池容量/正常情况电池容量
从而得出该温度下的电池容量百分比,多次采集之后得到多组不同温度情况下的电池百分比变化规律,形成一个“温度特性表”,存储模式为温度-电池容量百分比,以“温度特性表”作为参照,将此次测量得到的温度数据在存储记忆模块里的“温度特性表”进行查找,找到相对应的温度,并判断此次测得的电池容量百分比数据是否符合之前获得的电池容量百分比变化规律,从而进行分析,如果此次获得的电池容量百分比不符合“温度特性表”里电池容量百分比的变化规律,主控模块会主动结束此次存储,并控制数据采集模块进行新一轮的数据采集,直到采集到符合变化规律的数据,从而获得单体电池SOC,其中,
单体电池SOC=单体电池剩余容量/单体电池总容量
如多次采集之后仍不符合,则主控模块通过显示模块向用户发送信息,提醒用户需对电池组进行维护检修,通过上述操作可以减小因温度变化带来的单体电池SOC误差,进而减小电池组SOC估算误差,提升估算精确度。
整体电池组SOC的估算误差修正:所述主控模块判断当前电池组的工作状态,若电池组暂停工作,由主控模块控制数据采集模块,对电池组暂停工作时后的时间段数据进行采集,假设采集到的暂停工作后至采集时候的时间段为t1,电池静置OCV达到稳定的时间为t2,判断t1和t2大小:
当t1大于等于t2时,说明此时电路的开路电压OCV趋于稳定,可以通过数据采集模块采集此时的开路电压OCV,从而反应此时的电池组SOC,通过数据分析模块将此时获得的电池组SOC数据与之前电池工作时的SOC数据进行对比,得到两者之间的误差比对,对多次数据采集和分析得到的数据进行线性拟合,以此规律作为之后每次电池组SOC估算的标准,若所得数据存在误差较大,主控模块会自动进行复检,如多次出现误差较大情况,则由主控模块控制显示模块向用户传递需要维护或更换电池的信息;
当t1小于t2时,说明此时电路的开路电压OCV还未达到稳定,此时数据采集模块不对单体电池的各项数据进行采集,电池组SOC取电池暂停工作之前的值,上述操作提升了电池组SOC估算数值的准确性,减少了误差。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种电池组SOC的估算方法,包括数据采集模块、数据分析模块、数据传输模块、显示模块、存储记忆模块、主控模块以及若干单体电池组成的电池组,所述数据采集模块包括和单体电池数量等同的单体数据采集单元,所述单体数据采集单元采集的数据包括所属单体电池的电流、充放电时间、温度、电池容量、电池内阻、开路电压OCV、实际充放电时的电压,所述数据分析模块对以上采集到的数据进行分析,所述数据传输模块将分析得出的数据传输到显示模块,所述显示模块将所收集的信息直观的展示给用户,所述数据采集模块及数据分析模块的运行步骤如下:
S1:数据采集模块对各个单体电池进行小电流的充放电初始化,对每一节单体电池,获得以下数据,包括电池内阻R、电流I、充电时的实际电压Uchar和放电时的实际电压Udis;
S2:数据采集模块通过单体数据采集单元对电流I、时间t和温度、电池容量进行采集,数据分析模块先是根据温度从存储记忆模块里找到相对应的电池容量百分比,进而以电池容量百分比做为参照对电池容量进行修正,随之对电流积分再除以修正后的电池总容量得到每一节单体电池的SOC-OCV曲线;
S3:电池正常工作时,根据步骤S2中数据分析模块在电流正常工作时,对任一时刻内的电流使用安时积分法,可实时的得到每节单体电池的剩余容量SOC和全部单体电池剩余容量SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc;
S4:设置电池组的SOC充放电的上下限值,当SOC达到下限值时不可放电,当SOC达到上限值时不可充电,上限值记为Hsoc,下限值记为Lsoc,并根据单体电池SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc,由数据分析模块进行计算得到准确的上限值Hsoc和下限值Lsoc;
S5:通过数据分析模块对全部单体电池的平均值Vsoc和上限值Hsoc、下限值Lsoc进行比较,并得到相应的电池组SOC;
S6:数据传输模块将分析得到的电池组SOC数据传输给显示模块,由显示模块直观的展现给用户;
步骤S2中,单体电池每次在进行充放电时,数据采集模块对温度和电池容量数据进行采集,由数据分析模块对以上数据进行分析,分析结果储存在存储记忆模块,存储记忆模块一开始会存储一个正常情况下的电池容量数据,此数据会随着使用时间而更新,数据分析模块将此时测得的电池容量与正常情况下的电池容量作对比,正常情况下的电池容量未受到温度影响,因此电池容量为100%,其中,
电池容量百分比=实测电池容量/正常情况电池容量
从而得出该温度下的电池容量百分比,多次采集之后得到多组不同温度情况下的电池百分比变化规律,形成一个“温度特性表”,存储模式为温度-电池容量百分比,以“温度特性表”作为参照,将此次测量得到的温度数据在存储记忆模块里的“温度特性表”进行查找,找到相对应的温度,并判断此次测得的电池容量百分比数据是否符合之前获得的电池容量百分比变化规律,从而进行分析,如果此次获得的电池容量百分比不符合“温度特性表”里电池容量百分比的变化规律,主控模块会主动结束此次存储,并控制数据采集模块进行新一轮的数据采集,直到采集到符合变化规律的数据,从而获得单体电池SOC,其中,
单体电池SOC=单体电池剩余容量/单体电池总容量
如多次采集之后仍不符合,则主控模块通过显示模块向用户发送信息,提醒用户需对电池组进行维护检修。
2.根据权利要求1所述的一种电池组SOC的估算方法,其特征在于:步骤S1中,数据分析模块对采集到的数据进行如下处理,对每一节单体电池有:
①充电时:Uchar=OCV+IR
②放电时:Udis=OCV-IR
①+②得:OCV=(Uchar+Udis)/2
其中,Uchar为充电时的实际电压,Udis为放电时的实际电压,I为电流,R为电池内阻。
4.根据权利要求1所述的一种电池组SOC的估算方法,其特征在于:步骤S4中,通过数据分析模块对全部单体电池SOC的平均值Vsoc、最大值MAsoc和最小值MIsoc进行分析计算得到其准确值;
Hsoc=Vsoc+(1-MAsoc)
Lsoc=Vsoc-MIsoc。
5.根据权利要求1所述的一种电池组SOC的估算方法,其特征在于:步骤S5中,数据分析模块对全部单体电池的平均值Vsoc和上限值Hsoc、下限值Lsoc进行比较得到以下三种情况时的电池组SOC数据,
当单体电池SOC的Vsoc等于上限值Hsoc时,则
电池组SOC=MAsoc;
当单体电池SOC的Vsoc等于下限值Lsoc时,则
电池组SOC=MIsoc;
当单体电池SOC的Vsoc大于下限值Lsoc且小于等于上限值Hsoc时,则
电池组SOC=(Lsoc+Hsoc)/2。
6.根据权利要求1所述的一种电池组SOC的估算方法,其特征在于:所述主控模块判断当前电池组的工作状态,若电池组暂停工作,由主控模块控制数据采集模块,对电池组暂停工作时后的时间段数据进行采集,假设采集到的暂停工作后至采集时候的时间段为t1,电池静置后,开路电压OCV达到稳定的时间为t2,判断t1和t2大小:
当t1大于等于t2时,说明此时电路的开路电压OCV趋于稳定,可以通过数据采集模块采集此时的开路电压OCV,从而反应此时的电池组SOC,通过数据分析模块将此时获得的电池组SOC数据与之前电池工作时的SOC数据进行对比,得到两者之间的误差比对,对多次数据采集和分析得到的数据进行线性拟合,以此规律作为之后每次电池组SOC估算的标准,若所得数据存在误差较大,主控模块会自动进行复检,如多次出现误差较大情况,则由主控模块控制显示模块向用户传递需要维护或更换电池的信息;
当t1小于t2时,说明此时电路的开路电压OCV还未达到稳定,此时数据采集模块不对单体电池的各项数据进行采集,电池组SOC取电池暂停工作之前的值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010911616.XA CN112180281B (zh) | 2020-09-02 | 2020-09-02 | 一种电池组soc的估算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010911616.XA CN112180281B (zh) | 2020-09-02 | 2020-09-02 | 一种电池组soc的估算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112180281A CN112180281A (zh) | 2021-01-05 |
CN112180281B true CN112180281B (zh) | 2022-11-25 |
Family
ID=73924710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010911616.XA Active CN112180281B (zh) | 2020-09-02 | 2020-09-02 | 一种电池组soc的估算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112180281B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113406510A (zh) * | 2021-06-21 | 2021-09-17 | 福州大学 | 带量测数据异常检测的锂离子电池荷电状态在线估计器及方法 |
CN113466728B (zh) * | 2021-07-13 | 2024-04-05 | 北京西清能源科技有限公司 | 一种两阶段电池模型参数在线辨识的方法与*** |
CN116229700B (zh) * | 2023-05-06 | 2023-08-04 | 苏州时代华景新能源有限公司 | 一种锂电池储能箱的监测数据误差分析方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242215B (zh) * | 2015-10-28 | 2018-10-19 | 四川长虹电器股份有限公司 | 一种电池剩余容量估算管理方法 |
CN109991555A (zh) * | 2019-04-18 | 2019-07-09 | 深圳市国新动力科技有限公司 | 一种电池组充电soc及放电soc的娇正方法 |
CN110673037B (zh) * | 2019-09-11 | 2022-02-22 | 国网河北省电力有限公司石家庄供电分公司 | 基于改进模拟退火算法的电池soc估算方法及*** |
CN110673052A (zh) * | 2019-10-18 | 2020-01-10 | 湖南小步科技有限公司 | 一种动力电池的soc估算方法、装置及电池管理*** |
CN110895310A (zh) * | 2019-12-27 | 2020-03-20 | 四川长虹电器股份有限公司 | 一种磷酸铁锂电池soc估算*** |
-
2020
- 2020-09-02 CN CN202010911616.XA patent/CN112180281B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112180281A (zh) | 2021-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112180281B (zh) | 一种电池组soc的估算方法 | |
CN105158699B (zh) | 电池健康状态的检测方法和装置 | |
CN104101838B (zh) | 动力电池***及其荷电状态、最大充放电功率估算方法 | |
CN108254696A (zh) | 电池的健康状态评估方法及*** | |
CN110286324A (zh) | 一种电池荷电状态估算方法及电池健康状态估算方法 | |
CN113555939B (zh) | 一种分布式bms电池主动均衡管理*** | |
CN107091992A (zh) | 电池组荷电状态soc估计方法及估计*** | |
CN109975708A (zh) | 一种电池soc的自动在线修正方法 | |
CN113052464B (zh) | 电池储能***可靠性评估方法及*** | |
US11099240B2 (en) | Device and method for evaluating energy storage device and evaluation system | |
CN104242393A (zh) | 基于动态soc估算***的电池管理*** | |
CN109061521B (zh) | 蓄电池组荷电状态计算方法及*** | |
CN115902647B (zh) | 一种电池状态智能监测方法 | |
CN113219351B (zh) | 动力电池的监控方法及装置 | |
US11835589B2 (en) | Method and apparatus for machine-individual improvement of the lifetime of a battery in a battery-operated machine | |
CN109884540B (zh) | 一种铅酸电池电量测量方法 | |
Lu et al. | Modeling discharge characteristics for predicting battery remaining life | |
CN113300437A (zh) | 锂电池储能***的动态管控*** | |
CN204030697U (zh) | 基于动态soc估算***的电池管理*** | |
CN112485695A (zh) | 动力电池的检测方法及装置 | |
CN109782182A (zh) | 一种串联电池组能量状态在线估计方法和装置 | |
CN113759265A (zh) | 供电***的故障判断方法和储能*** | |
CN113030757A (zh) | 一种soc的估算方法 | |
JPH1040967A (ja) | 蓄電池容量推定法および蓄電池容量推定装置 | |
JP7168336B2 (ja) | 二次電池制御装置 |
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 | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: An estimation method for SOC of battery packs Granted publication date: 20221125 Pledgee: Agricultural Bank of China Limited Shanghai Huangpu Sub branch Pledgor: Aopu (Shanghai) new energy Co.,Ltd. Registration number: Y2024310000206 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |