电池荷电状态SOC值的估算方法及装置与流程

文档序号:11132151阅读:928来源:国知局
电池荷电状态SOC值的估算方法及装置与制造工艺

本发明涉及通信领域,具体而言,涉及一种电池荷电状态SOC值的估算方法及装置。



背景技术:

通信电源是为通信基站或者通信机房等通讯设备提供能量的设备,而蓄电池是通信电源的重要组成部分,能够为通信设备提供备用电源。近年来,随着各个国家对节能减排和发展低碳经济越来越重视,磷酸铁锂(LiFePO4)电池以其独特的优点得到了越来越广泛的应用。磷酸铁锂电池相比之前一直广泛应用的铅酸电池,具有循环寿命长、高温性能好、大容量、无记忆效应、重量轻、环保等优势,因此在多个领域得到快速的推广和良好使用,例如通信电源储能设备、新能源储能设备、大型电动车、医疗仪器等。

随着磷酸铁锂电池应用的推广,电池管理系统也得到了广泛的应用,为了充分发挥电池的动力性能、提高其使用的安全性、防止电池过充和过放,延长电池的使用寿命,提高其作为储能设备的使用性能,电池管理系统需要对电池的荷电状态(State-of-Charge,简称SOC)进行准确估算,SOC是用来描述电池使用过程中可充入和放出容量的重要参考因素。电池的SOC和很多因素有关,如温度、电流、寿命、电化学效应等,且具有很强的非线性关系,给SOC实时在线估算带来很大的困难。

相关技术中的电池SOC的估算方法主要有:安时积分法、开路电压法、卡尔曼滤波、内阻法、人工神经网络等。其中人工神经网络法、卡尔曼滤波法由于系统设置复杂,而且在电池管理系统中对硬件配置要求较高,并未得到广泛的应用;内阻法存在着估算内阻的困难,在硬件上难以实现;开路电压法需要使用到开路电压,需要电池组的长时间静置,一般系统不具备静置条件。相比较而言,安时积分法由于简单有效而常被采用,但安时积分法由于可能只考虑电流对时间的积分,或者可能结合动态放电曲线对容量进行修正,但动态曲线受到温度、电流、寿命等因素的影响,因此预估出来的电池SOC也不准确。

针对相关技术中的电池SOC估算方法估算的SOC准确度不高的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种电池荷电状态SOC值的估算方法及装置,以至少解决相关技术中电池SOC估算方法估算的SOC准确度不高的问题。

根据本发明的一个实施例,提供了一种电池荷电状态SOC值的估算方法,包括:检测电池是否处于充电状态或者放电状态;在电池处于充电状态或者放电状态的情况下,通过安时积分法确定电池的荷电状态SOC值;在电池不处于充电状态和放电状态,且在电池的充电回路断开或者放电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值。

在本发明实施例中,通过以下方式确定电池是否处于充电状态或者放电状态:检测电池的电流是否大于预定阈值;在电流大于预定阈值的情况下,电池处于充电状态或者放电状态。

在本发明实施例中,在电池的充电回路断开的情况下,对应关系为用于指示电池的充电开路电压和SOC值的对应关系的充电开路电压曲线;在电池的放电回路断开的情况下,对应关系为用于指示电池的放电开路电压和SOC值的对应关系的放电开路电压曲线。

在本发明实施例中,充电开路电压曲线通过以下方式获取:在电池的充电过程中,每隔第一预定时间段记录一组SOC值和电池的充电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行充电的静置时间段;根据记录的多组SOC值和电池的充电开路电压值拟合成充电开路电压曲线;放电开路电压曲线通过以下方式获取:在电池的完放电过程中,每隔第二预定时间段记录一组SOC值和电池的放电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行放电的静置时间段;根据记录的多组SOC值和电池的放电开路电压值拟合成放电开路电压曲线。

在本发明实施例中,该方法还包括:按照以下方式对充电开路电压曲线或放电开路电压曲线进行修正:根据电池所接入设备的功耗对充电开路电压曲线进行修正或者对放电开路电压曲线进行修正。

在本发明实施例中,在电池的充电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值包括:查找电池的当前电压值落入的充电开路电压曲线上的第一取值区间;对第一取值区间所对应的两点所对应的两组SOC值和电池的充电开路电压采用线性差值算法计算当前电压值对应的SOC值;在电池的放电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值包括:查找电池的当前电压值落入的放电开路电压曲线上的第二取值区间;对第二取值区间所对应的两点所对应的两组SOC值和电池的放电开路电压采用线性差值算法计算当前电压值对应的SOC值。

在本发明实施例中,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值之后,该方法还包括:在第三预定时间之后,若充电回路仍然断开,则根据充电开路电压曲线每隔第四预定时间对SOC值进行修正;或者,在第五预定时间之后,若放电回路仍然断开,则根据放电开路电压曲线每隔第六预定时间对SOC值进行修正。

根据本发明的另一实施例,提供了一种电池荷电状态SOC值的估算装置,包括:检测模块,用于检测电池是否处于充电状态或者放电状态;第一确定模块,用于在所述电池处于充电状态或者放电状态的情况下,通过安时积分法确定电池的荷电状态SOC值;第二确定模块,用于在电池不处于充电状态和放电状态,且在电池的充电回路断开或者放电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值。

在本发明实施例中,检测模块还用于通过以下方式确定电池是否处于充电状态或者放电状态:检测电池的电流是否大于预定阈值;在电流大于预定阈值的情况下,电池处于充电状态或者放电状态。

在本发明实施例中,在电池的充电回路断开的情况下,对应关系为用于指示电池的充电开路电压和SOC值的对应关系的充电开路电压曲线;在电池的放电回路断开的情况下,对应关系为用于指示电池的放电开路电压和SOC值的对应关系的放电开路电压曲线。

在本发明实施例中,充电开路电压曲线通过以下方式获取:在电池的充电过程中,每隔第一预定时间段记录一组SOC值和电池的充电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行充电的静置时间段;根据记录的多组SOC值和电池的充电开路电压值拟合成充电开路电压曲线;放电开路电压曲线通过以下方式获取:在电池的完放电过程中,每隔第二预定时间段记录一组SOC值和电池的放电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行放电的静置时间段;根据记录的多组SOC值和电池的放电开路电压值拟合成放电开路电压曲线。

在本发明实施例中,该装置还包括:修正模块,用于按照以下方式对充电开路电压曲线或放电开路电压曲线进行修正:根据电池所接入设备的功耗对充电开路电压曲线进行修正或者对放电开路电压曲线进行修正。

在本发明实施例中,第二确定模块包括:第一查找单元,用于在电池的充电回路断开的情况下,查找电池的当前电压值落入的充电开路电压曲线上的第一取值区间;第一计算单元,用于对第一取值区间所对应的两点所对应的两组SOC值和电池的充电开路电压采用线性差值算法计算当前电压值对应的SOC值;第二确定模块还包括:第二查找单元,用于在电池的放电回路断开的情况下,查找电池的当前电压值落入的放电开路电压曲线上的第二取值区间;第二计算单元,用于对第二取值区间所对应的两点所对应的两组SOC值和电池的放电开路电压采用线性差值算法计算当前电压值对应的SOC值。

在本发明实施例中,该装置还包括修正模块,用于根据所述电池的电池开路电压和所述SOC值的对应关系确定所述荷电状态SOC值之后,在第三预定时间之后,若所述充电回路仍然断开,则根据充电开路电压曲线每隔第四预定时间对所述SOC值进行修正;或者,在第五预定时间之后,若所述放电回路仍然断开,则根据所述放电开路电压 曲线每隔第六预定时间对所述SOC值进行修正。

通过本发明,采用在电池处于所述充电状态或者所述放电状态的情况下,通过安时积分法确定所述电池的荷电状态SOC值,在所述电池的充电回路断开或者放电回路断开的情况下,根据所述电池的电池开路电压和所述SOC值的对应关系确定所述荷电状态SOC值,即将安时积分法和开路电压法进行结合对SOC进行确定,增加了SOC的修正机会,解决了电池SOC估算方法估算的SOC准确度不高的问题,提高了SOC的估算精度。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的电池荷电状态SOC值的估算方法的流程图;

图2是根据本发明实施例的电池荷电状态SOC值的估算装置的结构框图一;

图3是根据本发明实施例的电池荷电状态SOC值的估算装置的结构框图二;

图4a是根据本发明优选实施例的放电开路曲线OCV-SOCdischg1的示意图;

图4b是根据本发明优选实施例的充电开路曲线OCV-SOCchg1的示意图;

图5a是根据本发明优选实施例的放电开路曲线OCV-SOCdischg的示意图;

图5b是根据本发明优选实施例的充电开路曲线OCV-SOCchg的示意图;

图6是根据本发明优选实施例的FBMS对磷酸铁锂电池的SOC估算流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种电池荷电状态SOC值的估算方法,图1是根据本发明实施例的电池荷电状态SOC值的估算方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,检测电池是否处于充电状态或者放电状态;

步骤S104,在电池处于充电状态或者放电状态的情况下,通过安时积分法确定电池的荷电状态SOC值;

步骤S106,在电池不处于充电状态和放电状态,且在电池的充电回路断开或者放电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值。

通过上述步骤,采用在电池处于所述充电状态或者所述放电状态的情况下,通过安时积分法确定所述电池的荷电状态SOC值,在所述电池的充电回路断开或者放电回路断开的情况下,根据所述电池的电池开路电压和所述SOC值的对应关系确定所述荷电状态SOC值,即将安时积分法和开路电压法进行结合对SOC进行确定,增加了SOC的修正机会,解决了电池SOC估算方法估算的SOC准确度不高的问题,提高了SOC的估算精度。

需要说明的是,上述方法的执行主体可以是电池的管理系统,可以是电池和电池的管理系统之外的一个第三方设备。

在本发明实施例中,可以通过以下方式确定电池是否处于充电状态或者放电状态:检测电池的电流是否大于预定阈值;在电流大于预定阈值的情况下,电池处于充电状态或者放电状态。也可以通过其他的方式判断电池是否处于充电状态或者放电状态,比如,检测电池的电压来判断。需要说明的是,在本实施例中通过检测电池的电流是否大于预定阈值来确实电池是否处于正常的充放电状态,以便判断是否采用安时积分法来估算SOC值,该判断条件并不区分电池是处于正常的充电状态还是正常的放电状态。

在本发明实施例中,上述对应关系可以是电池开路电压和SOC值的对应关系表,也可以是表示电池开路电压和SOC值对应关系的曲线,在本发明实施例中,当上述对应关系为电池开路电压和SOC值对应关系的曲线时,在电池的充电回路断开的情况下,对应关系为用于指示电池的充电开路电压和SOC值的对应关系的充电开路电压曲线;在电池的放电回路断开的情况下,对应关系为用于指示电池的放电开路电压和SOC值的对应关系的放电开路电压曲线。

在本发明实施例中,充电开路电压曲线通过以下方式获取:在电池的充电过程中,每隔第一预定时间段记录一组SOC值和电池的充电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行充电的静置时间段;根据记录的多组SOC值和电池的充电开路电压值拟合成充电开路电压曲线;放电开路电压曲线通过以下方式获取:在电池的完放电过程中,每隔第二预定时间段记录一组SOC值和电池的放电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行放电的静置时间段;根据记录的多组SOC值和电池的放电开路电压值拟合成放电开路电压曲线。

在本发明实施例中,考虑的是电池静置后SOC值和电池的充电开路电压值的对应关系来获取的充电开路电压曲线,以及电池静置后SOC值和电池的充电开路电压值的对应关系来获取的放电开路电压曲线,而由于静置后电池的内部反应趋于稳定状态,因而相对于现有技术中的动态方式获取的曲线,干扰因子较少,因而获取的充电开路电压 曲线或者放电开路电压曲线相对比较准确,进而提高了SOC估算的准确度。

为了更加接近于实际应用情况,使得SOC估算更加准确,在本发明实施例中,该方法还包括:按照以下方式对充电开路电压曲线或放电开路电压曲线进行修正:根据电池所接入设备的功耗对充电开路电压曲线进行修正或者对放电开路电压曲线进行修正。在开路电压法中考虑了接入设备的损耗,比如电池管理系统的单板或者保护电路的耗电情况,得到更加符合实际工况的充电开路电压曲线或放电开路电压曲线,进而提高了SOC估算的准确度。

在本发明实施例中,在电池的充电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值包括:查找电池的当前电压值落入的充电开路电压曲线上的第一取值区间;对第一取值区间所对应的两点所对应的两组SOC值和电池的充电开路电压采用线性差值算法计算当前电压值对应的SOC值;在电池的放电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值包括:查找电池的当前电压值落入的放电开路电压曲线上的第二取值区间;对第二取值区间所对应的两点所对应的两组SOC值和电池的放电开路电压采用线性差值算法计算当前电压值对应的SOC值。

在本发明上述实施例中,可以按照一定的顺序比如时间顺序或者按照电压值从小到大的顺序等查找当前电压落入到充电开路电压曲线或者放电开路电压曲线上的哪个区间中,对该区间内的两点进行线性差值,计算该当前电压值对应的SOC值。需要说明的是,该区间的两点可以取该区间的两个端点,也可以按照一定的规则取区间内的两个点,也可以是随机取该区间的两个点。

在本发明实施例中,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值之后,该方法还包括:在第三预定时间之后,若充电回路仍然断开,则根据充电开路电压曲线每隔第四预定时间对SOC值进行修正;或者,在第五预定时间之后,若放电回路仍然断开,则根据放电开路电压曲线每隔第六预定时间对SOC值进行修正。在确定荷电状态SOC值之后,经过第三预定时间或者第五预订时间之后回路仍然断开,则之后每隔第四预订时间或者第六预订时间进行一次SOS的修订,通过对确定的SOC值的修正次数的增加,使得估算的SOC更加准确。

需要说明的是,上述第三预定时间和上述第五预定时间可以相同,也可以不相同;上述第四预定时间和上述第六预定时间可以相同,也可以不相同。

在本实施例中还提供了一种电池荷电状态SOC值的估算装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的电池荷电状态SOC值的估算装置的结构框图一,如图2 所示,该装置包括:

检测模块22,用于检测电池是否处于充电状态或者放电状态;

第一确定模块24,与检测模块22连接,用于在所述电池处于充电状态或者放电状态的情况下,通过安时积分法确定电池的荷电状态SOC值;

第二确定模块26,与检测模块22连接,用于在电池不处于充电状态和放电状态,且在电池的充电回路断开或者放电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值。

通过上述装置,采用在电池处于所述充电状态或者所述放电状态的情况下,通过安时积分法确定所述电池的荷电状态SOC值,在所述电池的充电回路断开或者放电回路断开的情况下,根据所述电池的电池开路电压和所述SOC值的对应关系确定所述荷电状态SOC值,即该装置将安时积分法和开路电压法进行结合对SOC进行确定,增加了SOC的修正机会,解决了电池SOC估算方法估算的SOC准确度不高的问题,提高了SOC的估算精度。

在本发明实施例中,检测模块22还用于通过以下方式确定电池是否处于充电状态或者放电状态:检测电池的电流是否大于预定阈值;在电流大于预定阈值的情况下,电池处于充电状态或者放电状态。需要说明的是,在本实施例中检测模块22通过检测电池的电流是否大于预定阈值来确实电池是否处于正常的充放电状态,以便判断是否采用安时积分法来估算SOC值,该判断条件并不区分电池是处于正常的充电状态还是正常的放电状态。

在本发明实施例中,上述对应关系可以是电池开路电压和SOC值的对应关系表,也可以是表示电池开路电压和SOC值对应关系的曲线,在本发明实施例中,当上述对应关系为电池开路电压和SOC值对应关系的曲线时,在电池的充电回路断开的情况下,对应关系为用于指示电池的充电开路电压和SOC值的对应关系的充电开路电压曲线;在电池的放电回路断开的情况下,对应关系为用于指示电池的放电开路电压和SOC值的对应关系的放电开路电压曲线。

在本发明实施例中,充电开路电压曲线通过以下方式获取:在电池的充电过程中,每隔第一预定时间段记录一组SOC值和电池的充电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行充电的静置时间段;根据记录的多组SOC值和电池的充电开路电压值拟合成充电开路电压曲线;放电开路电压曲线通过以下方式获取:在电池的完放电过程中,每隔第二预定时间段记录一组SOC值和电池的放电开路电压值,其中,两个相邻的预定时间段之间设置有停止对电池进行放电的静置时间段;根据记录的多组SOC值和电池的放电开路电压值拟合成放电开路电压曲线。

在本发明实施例中,考虑的是电池静置后SOC值和电池的充电开路电压值的对应 关系来获取的充电开路电压曲线,以及电池静置后SOC值和电池的充电开路电压值的对应关系来获取的放电开路电压曲线,而由于静置后电池的内部反应趋于稳定状态,因而相对于现有技术中的动态方式获取的曲线,干扰因子较少,因而获取的充电开路电压曲线或者放电开路电压曲线相对比较准确,进而提高了SOC估算的准确度。

为了更加接近于实际应用情况,使得SOC估算更加准确,图3是根据本发明实施例的电池荷电状态SOC值的估算装置的结构框图二,如图3所示,该装置除包括图2所示的所有模块外,还包括:第一修正模块32,用于按照以下方式对充电开路电压曲线或放电开路电压曲线进行修正:根据电池所接入设备的功耗对充电开路电压曲线进行修正或者对放电开路电压曲线进行修正。在开路电压法中考虑了接入设备的损耗,比如电池管理系统的单板或者保护电路的耗电情况,得到更加符合实际工况的充电开路电压曲线或放电开路电压曲线,进而提高了SOC估算的准确度。

在本发明实施例中,第二确定模块26包括:第一查找单元,用于在电池的充电回路断开的情况下,查找电池的当前电压值落入的充电开路电压曲线上的第一取值区间;第一计算单元,用于对第一取值区间所对应的两点所对应的两组SOC值和电池的充电开路电压采用线性差值算法计算当前电压值对应的SOC值;第二确定模块26还包括:第二查找单元,用于在电池的放电回路断开的情况下,查找电池的当前电压值落入的放电开路电压曲线上的第二取值区间;第二计算单元,用于对第二取值区间所对应的两点所对应的两组SOC值和电池的放电开路电压采用线性差值算法计算当前电压值对应的SOC值。需要说明的是,在本发明实施例中,上述第一查找单元和上述第二查找单元可以是同一个查找单元,也可以是不同的查找单元,上述第一计算单元和上述第二计算单元可以是同一个计算单元,也可以是不同的计算单元。

在本发明上述实施例中,可以按照一定的顺序比如时间顺序或者按照电压值从小到大的顺序等查找当前电压落入到充电开路电压曲线或者放电开路电压曲线上的哪个区间中,对该区间内的两点进行线性差值,计算该当前电压值对应的SOC值。需要说明的是,该区间的两点可以取该区间的两个端点,也可以按照一定的规则取区间内的两个点,也可以是随机取该区间的两个点。

在本发明实施例中,该装置还包括第二修正模块,用于根据所述电池的电池开路电压和所述SOC值的对应关系确定所述荷电状态SOC值之后,在第三预定时间之后,若所述充电回路仍然断开,则根据充电开路电压曲线每隔第四预定时间对所述SOC值进行修正;或者,在第五预定时间之后,若所述放电回路仍然断开,则根据所述放电开路电压曲线每隔第六预定时间对所述SOC值进行修正。在确定荷电状态SOC值之后,经过第三预定时间或者第五预订时间之后回路仍然断开,则之后每隔第四预订时间或者第六预订时间进行一次SOS的修订,通过对确定的SOC值的修正次数的增加,使得估算的SOC更加准确。

需要说明的是,上述第三预定时间和上述第五预定时间可以相同,也可以不相同; 上述第四预定时间和上述第六预定时间可以相同,也可以不相同。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

为了更好的理解本发明,以下结合具体的实施例对本发明做进一步的解释。

本发明实施例提供了一种优选的电池荷电状态SOC值的估算方法,步骤如下:

(1)当FBMS监测到电池在动态充放电时,采用安时积分法进行SOC的估算;

(2)当充电回路断开或者放电回路断开时,则采用充放电独立考虑的开路电压法。

当充电开关断开时,磷酸铁锂电池便相当于处于充电开路状态,根据相应的充电开路电压曲线,经过查表拟合法便可得到充电开路状态时对应的磷酸铁锂电池的SOC预估值;同理,当放电开关断开时,磷酸铁锂电池便相当于处于放电开路状态,根据相应的放电开路电压曲线,便可得到放电开路状态时对应的磷酸铁锂电池的SOC预估值。从而实现SOC在开路状态时的修正,使容量的估算更加准确。

本发明优选实施例是基于一种磷酸铁锂电池管理系统(FBMS)的,FBMS主要是实现对磷酸铁锂电池的精细化管理,对电池的单体信息进行实时监测,通过相应的控制防止电池过充或者过放,达到保护电池的目的。现在电池管理系统已经得到了越来越多的应用,由于电池管理系统因素比如单板或者保护电路等的耗电情况,这些是常规开路电压法使用中未考虑进入的因素,本发明优选实施例之所以充放电单独考虑开路电压,均是因为考虑到系统实际应用时的用电损耗对电池开路电压曲线的影响,从而对开路电压曲线进行加权处理,得到更加符合实际工况的充电和放电开路电压曲线,因此本发明更加接近于实际应用情况,从而SOC估算的更加准确,也为其它的电池管理系统提供一种更加准确的SOC修正方法。

上述FBMS需要具备以下条件:(1)能够实时监测磷酸铁锂电池的单体信息;(2)能够对磷酸铁锂电池实现充电或者放电保护;

上述FBMS并非特指某种用途的系统,适用于所有磷酸铁锂电池的管理单元。FBMS能够对磷酸铁锂电池实现充电或者放电保护,当充电保护时,充电开关切断,充电回路处于断开状态,电池停止充电;当放电保护时,放电开关切断,放电回路处于断开状态,电池停止放电,从而起到保护电池的作用。而充电回路断开或者放电开关切断时,电池处于开路状态,无电流经过,此时电池相当于开路状态,因此FBMS具备电池组的静置条件,从而为本发明优选实施例所述的采用充放电独立考虑的开路电压法对磷酸铁锂电池SOC的修正方法奠定基础。

本发明实施例提供了另一种优选的电池荷电状态SOC值的估算方法,具体步骤如下:

(1)通过对磷酸铁锂电池进行完整的充电和放电过程,并在过程中进行分段静置记录,然后通过加权拟合得到对应的充电开路曲线和放电开路曲线,这两个曲线包含了磷酸铁锂电池SOC和电池开路电压的对应关系,然后将此关系表存入FBMS中;

(2)初始化SOC。根据电池的电压值进行初始容量的估算,依据电池电压值,通过查表线性插值算法得到对应的磷酸铁锂电池SOC初始值SOCini

(3)判断若电池电流绝对值超出Imin(电流的最小值,根据硬件检测误差来定),此时认为电池在正常的充电或者放电,采用安时积分法来估算否则进入下一步;

(4)判断FBMS的充电回路是否断开,若断开则进入步骤(5),否则进入步骤(6);

(5)启动计时器,当计时时间到达一小时,则根据充电开路电压曲线OCV-SOCchg进行SOC的修正,主要是根据静置后的电池组电压值,采用递增式查找法,查找到当前电压值落入OCV-SOCchg的哪个区间中,然后对该区间的两点进行线性拟合,计算出当前电压值对应的SOC值。若充电回路状态变成闭合,则计时器清零,退出此次修正过程;

(6)判断放电回路是否断开,若断开则启动计时器,当计时时间达到一小时,则根据放电开路电压曲线OCV-SOCdischg进行SOC的修正,主要是根据静置后的电池组电压值,采用递增式查找法,查找到当前电压值落入OCV-SOCdischg的哪个区间中,然后对该区间的两点进行线性拟合,计算出当前电压值对应的SOC值。若放电回路状态变成闭合,则计时器清零,退出此次修正过程;

(7)上述(5)和(6)步骤若一小时后回路仍然断开,则之后每隔15分钟进行一次SOC的修正,使修正次数增加,从而使容量估算更加准确。

上述步骤中的(5)、(6)、(7)便是通过充放电独立的OCV-SOC曲线进行SOC的修正,步骤(3)体现了正常充放电时采用安时积分法进行SOC的估算,这两者结合,尤其是充放电独立考虑的OCV-SOC曲线修正法使容量的估算更加准确。下面详细介绍如何获取充电OCV-SOC曲线和放电OCV-SOC曲线:

(1)将电池充电至最高电压,待充电电流接近0时,且维持一段时间,认为电池充满,此时静置一个小时,记录对应的电池电压值和SOC值。然后电池端接入负载,使电池较小电流放电至一个新的SOC值,静置一个小时,记录对应的电池电压值,依此类推,直至电池放完电,记录最终的SOC值和静置电压值。在此过程中记录的所有(SOC,Uocv)点拟合成放电开路曲线OCV-SOCdischg1,如图4a所示,该曲线的横坐标为SOC值,纵坐标为电池组开路电压值Uocv

(2)在步骤(1)的基础上,将电池进行较小电流充电,采样记录的间隔以放电开 路曲线中的SOC值为准,分别进行充电静置一个小时,记录对应的电池电压值,直至电池充满电。在此过程中记录的所有(Uocv,SOC)点拟合成充电开路曲线OCV-SOCchg1,如图4b所示;

(3)以上过程均只对电池本身进行测试,考虑FBMS系统接入后,单板或者保护电路等的耗电情况,对上述得到的OCV-SOCdischg1和OCV-SOCchg1两组数据进行加权拟合,由于单板或者保护电路会有一定的电量损耗,因此把OCV-SOCdischg1和OCV-SOCchg1两组曲线进行向下偏移,即将电压值–偏移电压值得到OCV-SOCdischg和OCV-SOCchg曲线。

(4)对修正之后的OCV-SOCdischg和OCV-SOCchg曲线进行实际应用的验证,偏移电压值根据各个系统的单板或者保护电路的损耗情况来确定,通过实际应用的验证,取得合理的偏移电压值,从而得到最终的OCV-SOCdischg曲线,如图5a所示和OCV-SOCchg曲线,如图5b所示,保证SOC修正更加准确。

本发明的优选实施例将充放电独立考虑的开路电压法和安时积分法结合进行磷酸铁锂电池SOC的估算,尤其是采用充放电独立考虑的开路电压法对磷酸铁锂电池SOC进行修正,大大增加了SOC的修正机会,提高了SOC的估算精度,易于实现和推广。由于本发明提出了充放电独立考虑的开路电压法,在充电保护或者放电保护的情况下,均可以对SOC进行修正,提高了此工况下的SOC估算精度。

本发明实施例提供了又一种优选的电池荷电状态SOC值的估算方法,具体步骤如下:

磷酸铁锂电池管理系统FBMS能够采集电池单体电压、温度及电池电流等模拟量和状态量的采集,对磷酸铁锂电池可以实现充电或者放电保护,当充电保护时,充电开关切断,充电回路处于断开状态,电池停止充电;当放电保护时,放电开关切断,放电回路处于断开状态,电池停止放电。

结合上述实施例中图5a所示的充电开路曲线OCV-SOCchg和图5b所示的放电开路电压曲线OCV-SOCdischg对本发明优选实施例做进一步解释,这两组曲线通过采集点(Uocv,SOC)的坐标方式(每个曲线包含13个坐标点)映射成二维数组的方式写入FBMS中待使用。

图6是根据本发明优选实施例的FBMS对磷酸铁锂电池的SOC估算流程图,结合该流程图说明SOC估算的具体实施步骤如下:

步骤S602,估算SOC的初始值。FBMS启动工作后,根据采集到的实时数据得到电池组电压值Uini,然后通过查表,查看Uini电压若小于充电开路曲线OCV-SOCchg中的某个点i的电压,则认为该电压点落入(Ui,SOCi)和(Ui-1,SOCi-1)区间内,然后根据线性插值算法得到对应的磷酸铁锂电池SOC初始值SOCini

步骤S604,周期性的判断若电池电流绝对值超出Imin(2A),此时认为电流在正常的充电或者放电,采用安时积分法来估算否则进入下一步;

步骤S606,判断FBMS的充电回路是否断开,若断开则进入步骤S608,否则进入步骤S610;

步骤S608,启动计时器(即wBatCutTime1),当计时时间到达一小时,则根据充电开路电压曲线OCV-SOCchg进行SOC的修正,主要是根据静置后的电池组电压值,采用递增式查找法,查找到当前电压值落入OCV-SOCchg的哪个区间中,然后对该区间的两点进行线性插值,计算出当前电压值对应的SOC值。计算方法参考步骤步骤S602中的公式(a)。若充电回路状态变成闭合,则计时器清零,退出此次修正过程;

步骤S610,判断放电回路是否断开,若断开则启动计时器,当计时时间达到一小时,则根据放电开路电压曲线OCV-SOCdischg进行SOC的修正,主要是根据静置后的电池组电压值,采用递增式查找法,查找到当前电压值落入OCV-SOCdischg的哪个区间中,然后对该区间的两点进行线性插值,计算出当前电压值对应的SOC值。计算方法参考步骤S602中的公式(a)。若放电回路状态变成闭合,则计时器清零,退出此次修正过程;

上述步骤S608和步骤S610若一小时后回路仍然断开,则之后每隔15分钟进行一次SOC的修正,使修正次数增加,从而使容量估算更加准确。

周期循环执行步骤S602~步骤S612。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,检测电池是否处于充电状态或者放电状态;

S2,在电池处于充电状态或者放电状态的情况下,通过安时积分法确定电池的荷电状态SOC值;

S3,在电池不处于充电状态和放电状态,且在电池的充电回路断开或者放电回路断开的情况下,根据电池的电池开路电压和SOC值的对应关系确定荷电状态SOC值。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1