CN113138343B - 电池***的容量校准方法、电池***及可读存储介质 - Google Patents
电池***的容量校准方法、电池***及可读存储介质 Download PDFInfo
- Publication number
- CN113138343B CN113138343B CN202110387033.6A CN202110387033A CN113138343B CN 113138343 B CN113138343 B CN 113138343B CN 202110387033 A CN202110387033 A CN 202110387033A CN 113138343 B CN113138343 B CN 113138343B
- Authority
- CN
- China
- Prior art keywords
- battery
- charge
- state
- capacity
- cluster
- 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 79
- 238000007599 discharging Methods 0.000 claims abstract description 22
- 238000004364 calculation method Methods 0.000 abstract description 5
- 230000002159 abnormal effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000032683 aging Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 2
- 238000011088 calibration curve Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000004138 cluster model Methods 0.000 description 1
- 238000004146 energy storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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/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/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本发明公开了一种电池***的容量校准方法、电池***及可读存储介质,所述电池***包括至少两组并联的电池簇,所述电池***的容量校准方法包括以下步骤:在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量;向所述电池***中的每个所述电池簇充电;在检测到所述电池***中存在满充电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计充电量;根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量,提高了测算得到的总电池容量的准确率。
Description
技术领域
本发明涉及电池技术领域,尤其涉及电池***的容量校准方法、电池***及可读存储介质。
背景技术
如图1所示,电池***一般由多个电池簇RACK并联构成,由多级BMS(BatteryManagement System,电池管理***)进行管理。其中,RACK内每个电池PACK通过对应的一个BMU(Battery Management Unit,电池管理单元)进行管理;各个RACK分别由其对应的一个CMU(Battery Cluster Management Unit,电池簇管理单元)进行管理;整个***中的各个CMU统一由一个SMU(System Management Unit,***管理单元)进行管理,即电池***中的BMS由整个***中的各个CMU以及一个SMU组成。
电池***在长期运行过程中,由于电池老化等问题,会导致电池容量逐渐衰减,现有的容量校准方法是使RACK从放空状态充电到满充状态,然后根据其实际充电量得到RACK当前的实际容量。而由于电池材质或原本储存的电量不一致等,导致电池***中各个RACK无法同时达到满充/满放状态,从而无法获取实际的满充电量/满放电量,则基于此测算出的电池容量准确率低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种电池***的容量校准方法、电池***及可读存储介质,旨在提高测算得到的总电池容量的准确率。
为实现上述目的,本发明提供一种电池***的容量校准方法,所述电池***的容量校准方法包括以下步骤:
在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量;
向所述电池***中的每个所述电池簇充电;
在检测到所述电池***中存在满充电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计充电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
可选地,所述根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量的步骤包括:
根据每个所述电池簇的所述第二荷电状态与所述第一荷电状态之间的差值确定每个所述电池簇的荷电状态变化值;
根据每个所述电池簇的所述第二累计充电量与所述第一累计充电量之间的差值确定每个所述电池簇的实际充电量;
根据每个所述电池簇的所述荷电状态变化值与所述实际充电量之间的比值确定每个所述电池簇的总电池容量。
可选地,所述获取每个所述电池簇当前的第一荷电状态以及第一累计充电量的步骤包括:
获取每个所述电池簇当前的第一初始荷电状态;
根据每个所述电池簇当前的运行参数对所述第一初始荷电状态进行校准,并将校准后的荷电状态作为第一荷电状态;
获取每个所述电池簇当前的第一累计充电量;
所述获取每个所述电池簇当前的第二荷电状态以及第二累计充电量的步骤包括:
获取每个所述电池簇当前的第二初始荷电状态;
根据每个所述电池簇当前的运行参数对所述第二初始荷电状态进行校准,并将校准后的荷电状态作为第二荷电状态;
获取每个所述电池簇当前的第二累计充电量。
可选地,所述向所述电池***中的每个所述电池簇充电的步骤之后,还包括:
在检测到所述电池***中存在放电电流时,获取每个所述电池簇当前的剩余容量;
判断是否存在所述剩余容量为零的电池簇,其中,在所述电池***中存在所述剩余容量为零的电池簇时,判定检测到所述电池***中存在满充电量的所述电池簇。
可选地,所述获取每个所述电池簇当前的剩余容量的步骤之后,还包括:
在所述电池***中不存在所述剩余容量为零的电池簇时,通过OCV_SOC校准方式获取每个所述电池簇第二荷电状态;
获取每个所述电池簇的第二累计充电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
可选地,所述在检测到所述电池***中存在放电电流时,获取每个所述电池簇当前的剩余容量的步骤包括:
在检测到所述电池***中存在放电电流时,获取每个所述电池簇的温度;
在不存在温度超出预设温度区间的所述电池簇时,获取每个所述电池簇当前的剩余容量;
在存在温度超出预设温度区间的所述电池簇时,输出校准错误的提示信息。
可选地,所述在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量的步骤之前,还包括:
判断所述电池***中是否存在放空电量的所述电池簇;
在所述电池***中不存在放空电量的所述电池簇时,通过OCV_SOC校准方式获取每个所述电池簇当前的第一荷电状态;
获取每个所述电池簇当前的第一累计充电量;
执行所述向所述电池***中的每个所述电池簇充电的步骤。
此外,为实现上述目的,本发明还提出了一种电池***的容量校准方法,所述电池***的容量校准方法包括以下步骤:
在所述电池***中存在充满电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计放电量;
控制所述电池***中的每个所述电池簇放电;
在检测到所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计放电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计放电量、所述第二荷电状态以及所述第二累计放电量生成各个所述电池簇的总电池容量。
此外,为实现上述目的,本发明还提出了一种电池***,所述电池***包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电池***的容量校准程序,所述电池***的容量校准程序在被处理器执行时实现如上述的电池***的容量校准方法的步骤。
此外,为实现上述目的,本发明还提出一种可读存储介质,所述可读存储介质上存储有电池***的容量校准程序,所述电池***的容量校准程序被处理器执行时实现如上所述的电池***的容量校准方法的步骤。
本发明实施例提出的一种电池***的容量校准方法、电池***及可读存储介质,在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量;向所述电池***中的每个所述电池簇充电;在检测到所述电池***中存在满充电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计充电量;根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量,提高了测算得到的电池容量的准确率。
附图说明
图1是本发明实施例方案涉及的电池***的***结构示意图;
图2是本发明实施例方案涉及的电池***的硬件架构示意图;
图3为本发明电池***的容量校准方法的第一实施例的流程示意图;
图4为本发明电池***的容量校准方法的第二实施例的流程示意图;
图5为本发明电池***的容量校准方法的第三实施例的流程示意图;
图6为本发明电池***的容量校准方法的第四实施例的流程示意图;
图7为本发明电池***的容量校准方法的第五实施例的流程示意图;
图8为本发明电池***的容量校准方法的第六实施例的流程示意图;
图9为本发明电池***的容量校准方法的第七实施例的流程示意图;
图10为本发明电池***的容量校准方法的第八实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
电池***在长期运行过程中,由于电池老化等问题,会导致电池容量逐渐衰减,现有的容量校准方法是使RACK从放空状态充电到满充状态,然后根据其实际充电量得到RACK当前的实际容量。而由于电池材质或原本储存的电量不一致等,导致电池***中各个RACK无法同时达到满充/满放状态,从而无法获取实际的满充电量/满放电量,则基于此测算出的电池容量准确率低。
为解决上述缺陷,本发明实施例提出一种电池***的容量校准方法、电池***及可读存储介质,其中,所述电池***的容量校准方法主要包括以下步骤:
在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量;
向所述电池***中的每个所述电池簇充电;
在检测到所述电池***中存在满充电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计充电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
本方案在检测到电池***中存在至少一个放空电量的电池簇时,获取每个电池簇当前的第一荷电状态以及第一累计充电量,然后向每个电池簇充电,并在检测到电池***中存在至少一个满充电量的电池簇时,再次获取当前的每个电池簇当前的第二荷电状态以及第二累计充电量,从而在每个电池簇没有同时达到满充满放状态时,可以基于第一荷电状态、第一累计充电量、第二荷电状态以及第二累计充电量计算每个电池簇的总电池容量,即无需通过获取实际的满充电量/满放电量,即可测算电池簇的总电池容量,提高了测算得到的总电池容量的准确率。
如图2所示,图2是本发明实施例方案涉及的电池***的硬件架构示意图。
所述电池***可以是储能***等储存电能的装置。
如图2所示,该电池***可以包括:处理器1001,例如CPU,用户接口1003,网络接口1004,电池簇1005,存储器1006,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1006可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1006可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图2中示出的电池***的硬件架构并不构成对电池***的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图2所示,作为一种计算机存储介质的存储器1006中可以包括操作***、网络通信模块、用户接口模块以及电池***的容量校准程序。
在图2所示的电池***中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,并执行以下操作:
在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量;
向所述电池***中的每个所述电池簇充电;
在检测到所述电池***中存在满充电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计充电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
进一步地,处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,还执行以下操作:
根据每个所述电池簇的所述第二荷电状态与所述第一荷电状态之间的差值确定每个所述电池簇的荷电状态变化值;
根据每个所述电池簇的所述第二累计充电量与所述第一累计充电量之间的差值确定每个所述电池簇的实际充电量;
根据每个所述电池簇的所述荷电状态变化值与所述实际充电量之间的比值确定每个所述电池簇的总电池容量。
进一步地,处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,还执行以下操作:
获取每个所述电池簇当前的第一初始荷电状态;
根据每个所述电池簇当前的运行参数对所述第一初始荷电状态进行校准,并将校准后的荷电状态作为第一荷电状态;
获取每个所述电池簇当前的第一累计充电量;
所述获取每个所述电池簇当前的第二荷电状态以及第二累计充电量的步骤包括:
获取每个所述电池簇当前的第二初始荷电状态;
根据每个所述电池簇当前的运行参数对所述第二初始荷电状态进行校准,并将校准后的荷电状态作为第二荷电状态;
获取每个所述电池簇当前的第二累计充电量。
进一步地,处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,还执行以下操作:
在检测到所述电池***中存在放电电流时,获取每个所述电池簇当前的剩余容量;
判断是否存在所述剩余容量为零的电池簇,其中,在所述电池***中存在所述剩余容量为零的电池簇时,判定检测到所述电池***中存在满充电量的所述电池簇。
进一步地,处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,还执行以下操作:
在所述电池***中不存在所述剩余容量为零的电池簇时,通过OCV_SOC校准方式获取每个所述电池簇第二荷电状态;
获取每个所述电池簇的第二累计充电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
进一步地,处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,还执行以下操作:
在检测到所述电池***中存在放电电流时,获取每个所述电池簇的温度;
在不存在温度超出预设温度区间的所述电池簇时,获取每个所述电池簇当前的剩余容量;
在存在温度超出预设温度区间的所述电池簇时,输出校准错误的提示信息。
进一步地,处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,还执行以下操作:
判断所述电池***中是否存在放空电量的所述电池簇;
在所述电池***中不存在放空电量的所述电池簇时,通过OCV_SOC校准方式获取每个所述电池簇当前的第一荷电状态;
获取每个所述电池簇当前的第一累计充电量;
执行所述向所述电池***中的每个所述电池簇充电的步骤。
进一步地,处理器1001可以用于调用存储器1006中存储的电池***的容量校准程序,还执行以下操作:
在所述电池***中存在充满电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计放电量;
控制所述电池***中的每个所述电池簇放电;
在检测到所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计放电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计放电量、所述第二荷电状态以及所述第二累计放电量生成各个所述电池簇的总电池容量。
如图3所示,在本发明电池***的容量校准方法的第一实施例中,所述电池***的容量校准方法包括以下步骤:
步骤S1010、在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量;
所述荷电状态(state of charge,SOC)是指电池簇使用一段时间或长期搁置不用后的剩余容量与其完全充电状态的容量的比值,常用百分数表示。其取值范围为0~1,当SOC=0时表示电池簇放电完全,即放空电量,当SOC=1时表示电池簇完全充满,即满充电量。
所述累计充电量为电池簇从开始使用到此刻的累计充入电量。
步骤S1020、向所述电池***中的每个所述电池簇充电;
步骤S1030、在检测到所述电池***中存在满充电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计充电量;
步骤S1040、根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
在本实施例中,处理器,具体可以指BMS,在接收到容量校准的请求信息时,判断电池***中是否存在放空电量的电池簇,示例性地,可以通过CMU获取电池***中所有的电池簇的电量,在存在电量为零的电池簇时,判定电池***中存在放空电量的电池簇,具体地,本方案并不限定确定是否存在放空电量的电池簇的过程。
处理器在判定电池***中存在放空电量的电池簇时,获取电池簇当前的第一荷电状态,然后获取电池簇此刻的累计充电量为第一累计充电量。然后控制整个电池***进行充电,具体地是向电池***中的所有电池簇充电,然后在检测到所述电池***中存在满充电量的电池簇时,获取电池簇当前的第二荷电状态以及第二累计充电量。最后,处理器根据获取的各个电池簇的第一荷电状态、第一累计充电量、第二荷电状态以及第二累计充电量计算各个电池簇的总电池容量。
在本实施例公开的技术方案中,在检测到电池***中存在至少一个放空电量的电池簇时,获取每个电池簇当前的第一荷电状态以及第一累计充电量,然后向每个电池簇充电,并在检测到电池***中存在至少一个满充电量的电池簇时,再次获取当前的每个电池簇当前的第二荷电状态以及第二累计充电量,从而在每个电池簇没有同时达到满充满放状态时,可以基于第一荷电状态、第一累计充电量、第二荷电状态以及第二累计充电量计算每个电池簇的总电池容量,即无需通过获取实际的满充电量/满放电量,即可测算电池簇的总电池容量,提高了测算得到的总电池容量的准确率。
可选地,如图4所示,基于第一实施例,在本发明电池***的容量校准方法的第二实施例中,所述步骤S1040进一步包括:
步骤S1041、根据每个所述电池簇的所述第二荷电状态与所述第一荷电状态之间的差值确定每个所述电池簇的荷电状态变化值;
步骤S1042、根据每个所述电池簇的所述第二累计充电量与所述第一累计充电量之间的差值确定每个所述电池簇的实际充电量;
步骤S1043、根据每个所述电池簇的所述荷电状态变化值与所述实际充电量之间的比值确定每个所述电池簇的总电池容量。
在本实施例中,处理器依次获取每个电池簇的第二荷电状态与第一荷电状态之间的差值,即每个电池簇的荷电状态变化值,然后依次获取每个电池簇的第二累计充电量与第一累计充电量之间的差值,即每个电池簇的实际充电量,最后依次获取每个电池簇的荷电状态变化值与实际充电量之间的比值,即每个电池簇的总电池容量。
在本实施例公开的技术方案中,通过第一荷电状态、第一累计充电量、第二荷电状态以及第二累计充电量测算每个电池簇的总电池容量,在无需实际的满充电量/满放电量的情况下,测算电池簇的总电池容量,提高了测算得到的总电池容量的准确率。
可选地,如图5所示,基于第一实施例,在本发明电池***的容量校准方法的第三实施例中,所述步骤S1010进一步包括:
步骤S1011、获取每个所述电池簇当前的第一初始荷电状态;
步骤S1012、根据每个所述电池簇当前的运行参数对所述第一初始荷电状态进行校准,并将校准后的荷电状态作为第一荷电状态;
步骤S1013、获取每个所述电池簇当前的第一累计充电量;
步骤S1030进一步包括:
步骤S1031、获取每个所述电池簇当前的第二初始荷电状态;
步骤S1032、根据每个所述电池簇当前的运行参数对所述第二初始荷电状态进行校准,并将校准后的荷电状态作为第二荷电状态;
步骤S1033、获取每个所述电池簇当前的第二累计充电量。
在本实施例中,处理器获取每个电池簇当前的荷电状态作为第一初始荷电状态,并获取每个电池簇当前的运行参数,然后根据每个电池簇的运行参数对第一初始荷电状态进行校准,并将校准后的荷电状态作为第一荷电状态,然后获取每个电池簇当前的第一累计充电量;对应地,处理器获取每个电池簇当前的荷电状态作为第二初始荷电状态,并获取每个电池簇当前的运行参数,然后根据每个电池簇的运行参数对第二初始荷电状态进行校准,并将校准后的荷电状态作为第二荷电状态,然后获取每个电池簇当前的第二累计充电量。
具体地,处理器在判定电池***中存在放空电量的电池簇时,由CMU获取自身的参数信息,该参数信息包括电池簇当前的极值单体电压以及SOC,该SOC为电池簇当前的荷电状态,即SOC校准前的初始荷电状态,然后将参数信息发送至SMU,SMU在接收到参数信息时,根据该参数信息生成校准指令,并将该校准指令发送至CMU,CMU执行该校准指令,以获取校准后的SOC,并将该SOC作为电池簇当前的SOC,即获取到电池簇当前的第一荷电状态,然后获取电池簇此刻的累计充电量为第一累计充电量。
处理器在判定电池***中存在满充电量的电池簇时,通过前述方式获取电池簇当前的第二荷电状态以及第二累计充电量,在此不再赘述。
在本实施例公开的技术方案中,通过校准电池簇的荷电状态,以获取准确度更高电池总容量,提高了测算得到的总电池容量的准确率。
可选地,如图6所示,基于第一实施例,在本发明电池***的容量校准方法的第四实施例中,所述步骤S1020之后,还包括:
步骤S1050、在检测到所述电池***中存在放电电流时,获取每个所述电池簇当前的剩余容量;
步骤S1060、判断是否存在所述剩余容量为零的电池簇,其中,在所述电池***中存在所述剩余容量为零的电池簇时,判定检测到所述电池***中存在满充电量的所述电池簇。
在本实施例中,处理器在向电池***中的所有电池簇充电后,实时检测电池***中的放电情况,并在检测到电池***中存在放电电流时,通过CMU获取电池***中所有电池簇的剩余容量,在存在剩余容量为零的电池簇时,判定电池***中存在满充电量的电池簇,具体地,本方案并不限定确定是否存在满充电量的电池簇的过程。
在本实施例公开的技术方案中,通过剩余容量判断电池簇中是否存在充满电的电池簇,以确定后续获取电池簇的荷电状态的方式。
可选地,如图7所示,基于第四实施例,在本发明电池***的容量校准方法的第五实施例中,所述步骤S1060之后,还包括:
步骤S1070、在所述电池***中不存在所述剩余容量为零的电池簇时,通过OCV_SOC校准方式获取每个所述电池簇第二荷电状态;
步骤S1080、获取每个所述电池簇的第二累计充电量;
步骤S1090、根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
在本实施例中,所述OCV_SOC校准方式为通过OCV_SOC曲线获取电池簇的电压对应的荷电状态的过程,其中,电池簇型号(即相关组成参数)不同,OCV_SOC曲线也不同。
处理器在不存在剩余容量为零的电池簇时,通过各个电池簇对应的OCV_SOC校准曲线获取每个电池簇的第二荷电状态,,再执行前述获取第二累计充电量,计算电池总容量的过程,在此不再赘述。
在本实施例公开的技术方案中,由于电池簇本身特性,可能造成的充电中断的情况,从而影响对电池簇充电过程的判断,影响电池簇的满充判断,则通过获取极值电压与荷电状态之间的映射模型,避免了由于前述原因,而无法获取电池簇的荷电状态的情况。
如图8所示,基于第四实施例,在本发明电池***的容量校准方法的第六实施例中,所述步骤S1050进一步包括:
步骤S1051、在检测到所述电池***中存在放电电流时,获取每个所述电池簇的温度;
步骤S1052、在不存在温度超出预设温度区间的所述电池簇时,获取每个所述电池簇当前的剩余容量;
所述预设温度区间为电池簇正常放电/充电过程中的温度,在电池簇的温度超出该预设温度区间时,可能会导致电池簇放电异常/充电异常。
步骤S1053、在存在温度超出预设温度区间的所述电池簇时,输出校准错误的提示信息。
在本实施例中,处理器在检测到电池***中存在放电电流时,先获取每个电池簇的温度,在电池簇的温度位于预设温度区间时,判定电池簇正常充电,然后获取每个电池簇当前的剩余容量,再执行前述获取电池簇的总容量的过程,在此不再赘述。
在电池簇的温度超出预设温度区间时,判定电池簇存在充电异常,对电池簇的容量校准过程产生影响,则直接输出电池簇的容量校准错误的提示信息。
在本实施例公开的技术方案中,通过获取电池簇的温度,以判断电池簇是否正常放电,避免充电异常的情况下,将错误的电池簇容量作为校准后的容量,提高测算电池簇容量的准确率。
可选地,如图9所示,基于第一实施例,在本发明电池***的容量校准方法的第七实施例中,所述步骤S1010之前,还包括:
步骤S1100、判断所述电池***中是否存在放空电量的所述电池簇;
步骤S1110、在所述电池***中不存在放空电量的所述电池簇时,通过OCV_SOC校准方式获取每个所述电池簇当前的第一荷电状态;
步骤S1120、获取每个所述电池簇当前的第一累计充电量;
执行步骤S1020。
在本实施例中,处理器在接收到容量校准的请求信息时,判断电池***中是否存在放空电量的电池簇,在电池***中不存在放空电量的电池簇时,可以通过通过各个电池簇对应的OCV_SOC校准曲线获取每个电池簇的第一荷电状态,,再执行前述向电池***中的每个电池簇充电,直至计算电池总容量的过程,在此不再赘述。
在本实施例公开的技术方案中,通过获取极值电压与荷电状态之间的映射模型,获取电池簇当前的荷电状态,避免了由于电池***中不存在放空电量的电池簇,而造成的无法进行容量校准的情况,提高了测算电池簇的总电池容量的适用性。
如图10所示,在本发明电池***的容量校准方法的第八实施例中,所述电池***的容量校准方法包括以下步骤:
步骤S2010、在所述电池***中存在充满电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计放电量;
步骤S2020、控制所述电池***中的每个所述电池簇放电;
步骤S2030、在检测到所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计放电量;
步骤S2040、根据各个所述电池簇的所述第一荷电状态、所述第一累计放电量、所述第二荷电状态以及所述第二累计放电量生成各个所述电池簇的总电池容量。
在本实施例中,处理器,具体可以指BMS,在接收到容量校准的请求信息时,判断电池***中是否存在满充电量的电池簇,示例性地,可以通过CMU获取电池***中所有的电池簇的电量,在存在剩余容量为零的电池簇时,判定电池***中存在满充电量的电池簇,具体地,本方案并不限定确定是否存在满充电量的电池簇的过程。
处理器在判定电池***中存在满充电量的电池簇时,由CMU获取自身的参数信息,该参数信息包括电池簇的极值单体电压以及SOC,然后将参数信息发送至SMU,SMU在接收到参数信息时,根据该参数信息生成校准指令,并将该校准指令发送至CMU,CMU执行该校准指令,以获取校准后的SOC,并将该SOC作为电池簇当前的SOC,即获取到电池簇当前的第一荷电状态,然后获取电池簇此刻的累计放电量为第一累计放电量。然后控制整个电池***进行放电,即控制电池***中的所有电池簇放电,然后监测电池***中是否存在放空电量的电池簇,示例性地,在监测到电池***中存在充电电流时,可以通过CMU获取电池***中所有电池簇的电量,在电池***存在电量为零的电池簇时,判定电池***中存在放空电量的电池簇,具体地,本方案并不限定确定是否存在放空电量的电池簇的过程。
可选地,处理器在检测到电池***中存在充电电流时,先获取每个电池簇的温度,在电池簇的温度位于预设温度区间时,判定电池簇正常放电,然后执行前述获取每个电池簇当前的电量;在电池簇的温度超出预设温度区间时,判定电池簇存在放电异常,对电池簇的容量校准过程产生影响,则直接输出电池簇的容量校准错误的提示信息。
处理器在判定电池***中存在放空电量的电池簇时,通过前述方式获取电池簇当前的第二荷电状态以及第二累计放电量,在此不再赘述。最后,处理器根据获取的各个电池簇的第一荷电状态、第一累计放电量、第二荷电状态以及第二累计放电量计算各个电池簇的总电池容量。
在本实施例公开的技术方案中,在检测到电池***中存在至少一个满放电量的电池簇时,获取每个电池簇当前的第一荷电状态以及第一累计放电量,然后向每个电池簇放电,并在检测到电池***中存在至少一个满放电量的电池簇时,再次获取当前的每个电池簇当前的第二荷电状态以及第二累计放电量,从而在每个电池簇没有同时达到满充满放状态时,可以基于第一荷电状态、第一累计放电量、第二荷电状态以及第二累计放电量计算每个电池簇的总电池容量,即无需通过获取实际的满充电量/满放电量,即可测算电池簇的总电池容量,提高了测算得到的总电池容量的准确率。
此外,本发明实施例还提出一种电池***,所述电池***包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电池***的容量校准程序,所述电池***的容量校准程序被所述处理器执行时实现如上述各个实施例所述的电池***的容量校准方法的步骤。
此外,本发明实施例还提出一种可读存储介质,所述可读存储介质上存储有电池***的容量校准程序,所述电池***的容量校准程序被处理器执行时实现如上述各个实施例所述的电池***的容量校准方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电池***(可以是PC机等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种电池***的容量校准方法,其特征在于,所述电池***包括至少两组并联的电池簇,所述电池***的容量校准方法包括以下步骤:
在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量;
向所述电池***中的每个所述电池簇充电;
在检测到所述电池***中存在满充电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计充电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量;
所述根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量的步骤包括:
根据每个所述电池簇的所述第二荷电状态与所述第一荷电状态之间的差值确定每个所述电池簇的荷电状态变化值;
根据每个所述电池簇的所述第二累计充电量与所述第一累计充电量之间的差值确定每个所述电池簇的实际充电量;
根据每个所述电池簇的所述荷电状态变化值与所述实际充电量之间的比值确定每个所述电池簇的总电池容量。
2.如权利要求1所述的电池***的容量校准方法,其特征在于,所述获取每个所述电池簇当前的第一荷电状态以及第一累计充电量的步骤包括:
获取每个所述电池簇当前的第一初始荷电状态;
根据每个所述电池簇当前的运行参数对所述第一初始荷电状态进行校准,并将校准后的荷电状态作为第一荷电状态;
获取每个所述电池簇当前的第一累计充电量;
所述获取每个所述电池簇当前的第二荷电状态以及第二累计充电量的步骤包括:
获取每个所述电池簇当前的第二初始荷电状态;
根据每个所述电池簇当前的运行参数对所述第二初始荷电状态进行校准,并将校准后的荷电状态作为第二荷电状态;
获取每个所述电池簇当前的第二累计充电量;
其中,当前的所述运行参数包括所述电池簇当前的极值单体电压。
3.如权利要求1所述的电池***的容量校准方法,其特征在于,所述向所述电池***中的每个所述电池簇充电的步骤之后,还包括:
在检测到所述电池***中存在放电电流时,获取每个所述电池簇当前的剩余容量;
判断是否存在所述剩余容量为零的电池簇,其中,在所述电池***中存在所述剩余容量为零的电池簇时,判定检测到所述电池***中存在满充电量的所述电池簇。
4.如权利要求3所述的电池***的容量校准方法,其特征在于,所述获取每个所述电池簇当前的剩余容量的步骤之后,还包括:
在所述电池***中不存在所述剩余容量为零的电池簇时,通过OCV_SOC校准方式获取每个所述电池簇第二荷电状态;
获取每个所述电池簇的第二累计充电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计充电量、所述第二荷电状态以及所述第二累计充电量生成各个所述电池簇的总电池容量。
5.如权利要求3所述的电池***的容量校准方法,其特征在于,所述在检测到所述电池***中存在放电电流时,获取每个所述电池簇当前的剩余容量的步骤包括:
在检测到所述电池***中存在放电电流时,获取每个所述电池簇的温度;
在不存在温度超出预设温度区间的所述电池簇时,获取每个所述电池簇当前的剩余容量;
在存在温度超出预设温度区间的所述电池簇时,输出校准错误的提示信息。
6.如权利要求1所述的电池***的容量校准方法,其特征在于,所述在所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计充电量的步骤之前,还包括:
判断所述电池***中是否存在放空电量的所述电池簇;
在所述电池***中不存在放空电量的所述电池簇时,通过OCV_SOC校准方式获取每个所述电池簇当前的第一荷电状态;
获取每个所述电池簇当前的第一累计充电量;
执行所述向所述电池***中的每个所述电池簇充电的步骤。
7.一种电池***的容量校准方法,其特征在于,所述电池***包括至少两组并联的电池簇,所述电池***的容量校准方法包括以下步骤:
在所述电池***中存在充满电量的所述电池簇时,获取每个所述电池簇当前的第一荷电状态以及第一累计放电量;
控制所述电池***中的每个所述电池簇放电;
在检测到所述电池***中存在放空电量的所述电池簇时,获取每个所述电池簇当前的第二荷电状态以及第二累计放电量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计放电量、所述第二荷电状态以及所述第二累计放电量生成各个所述电池簇的总电池容量;
根据各个所述电池簇的所述第一荷电状态、所述第一累计放电量、所述第二荷电状态以及所述第二累计放电量生成各个所述电池簇的总电池容量的步骤包括:
根据每个所述电池簇的所述第二荷电状态与所述第一荷电状态之间的差值确定每个所述电池簇的荷电状态变化值;
根据每个所述电池簇的所述第二累计放电量与所述第一累计放电量之间的差值确定每个所述电池簇的实际放电量;
根据每个所述电池簇的所述荷电状态变化值与所述实际放电量之间的比值确定每个所述电池簇的总电池容量。
8.一种电池***,其特征在于,所述电池***包括:至少两个电池簇、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电池***的容量校准程序,所述电池***的容量校准程序被所述处理器执行时实现如权利要求1至7中任一项所述的电池***的容量校准方法的步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储有电池***的容量校准程序,所述电池***的容量校准程序被处理器执行时实现如权利要求1至7中任一项所述的电池***的容量校准方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110387033.6A CN113138343B (zh) | 2021-04-09 | 2021-04-09 | 电池***的容量校准方法、电池***及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110387033.6A CN113138343B (zh) | 2021-04-09 | 2021-04-09 | 电池***的容量校准方法、电池***及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113138343A CN113138343A (zh) | 2021-07-20 |
CN113138343B true CN113138343B (zh) | 2023-12-26 |
Family
ID=76810773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110387033.6A Active CN113138343B (zh) | 2021-04-09 | 2021-04-09 | 电池***的容量校准方法、电池***及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113138343B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113848484A (zh) * | 2021-09-09 | 2021-12-28 | 华为数字能源技术有限公司 | 一种储能***和参数校准方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004031012A (ja) * | 2002-06-24 | 2004-01-29 | Nissan Motor Co Ltd | 組電池の容量調整装置および方法 |
WO2013008397A1 (ja) * | 2011-07-08 | 2013-01-17 | Necエナジーデバイス株式会社 | 電池パック、充電制御システムおよび充電方法 |
CN103364736A (zh) * | 2013-07-17 | 2013-10-23 | 王凯敏 | 一种锂离子电池组剩余可用容量rac的计算方法 |
CN103942133A (zh) * | 2014-03-20 | 2014-07-23 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107748336A (zh) * | 2017-11-06 | 2018-03-02 | 清华大学 | 锂离子电池的荷电状态在线估计方法及*** |
CN109633476A (zh) * | 2018-12-25 | 2019-04-16 | 上海电气分布式能源科技有限公司 | 电池储能***的健康度的评估方法及*** |
CN110133535A (zh) * | 2019-06-21 | 2019-08-16 | 阳光电源股份有限公司 | 电池***的soh值确定方法及装置 |
CN110954833A (zh) * | 2018-09-25 | 2020-04-03 | 比亚迪股份有限公司 | 一种获取电池容量的方法、装置、车辆 |
CN112083336A (zh) * | 2020-10-19 | 2020-12-15 | 哈尔滨工业大学(威海) | 一种锂离子电池组电化学模型参数获取方法 |
CN112147524A (zh) * | 2019-06-28 | 2020-12-29 | 比亚迪股份有限公司 | 电池容量校准方法、装置及存储介质、电子设备 |
CN112305432A (zh) * | 2020-09-18 | 2021-02-02 | 傲普(上海)新能源有限公司 | 一种大型储能***电池的soc校准方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3743704B2 (ja) * | 2000-09-25 | 2006-02-08 | Necトーキン栃木株式会社 | 電池パック |
-
2021
- 2021-04-09 CN CN202110387033.6A patent/CN113138343B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004031012A (ja) * | 2002-06-24 | 2004-01-29 | Nissan Motor Co Ltd | 組電池の容量調整装置および方法 |
WO2013008397A1 (ja) * | 2011-07-08 | 2013-01-17 | Necエナジーデバイス株式会社 | 電池パック、充電制御システムおよび充電方法 |
CN103364736A (zh) * | 2013-07-17 | 2013-10-23 | 王凯敏 | 一种锂离子电池组剩余可用容量rac的计算方法 |
CN103942133A (zh) * | 2014-03-20 | 2014-07-23 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107748336A (zh) * | 2017-11-06 | 2018-03-02 | 清华大学 | 锂离子电池的荷电状态在线估计方法及*** |
CN110954833A (zh) * | 2018-09-25 | 2020-04-03 | 比亚迪股份有限公司 | 一种获取电池容量的方法、装置、车辆 |
CN109633476A (zh) * | 2018-12-25 | 2019-04-16 | 上海电气分布式能源科技有限公司 | 电池储能***的健康度的评估方法及*** |
CN110133535A (zh) * | 2019-06-21 | 2019-08-16 | 阳光电源股份有限公司 | 电池***的soh值确定方法及装置 |
CN112147524A (zh) * | 2019-06-28 | 2020-12-29 | 比亚迪股份有限公司 | 电池容量校准方法、装置及存储介质、电子设备 |
CN112305432A (zh) * | 2020-09-18 | 2021-02-02 | 傲普(上海)新能源有限公司 | 一种大型储能***电池的soc校准方法 |
CN112083336A (zh) * | 2020-10-19 | 2020-12-15 | 哈尔滨工业大学(威海) | 一种锂离子电池组电化学模型参数获取方法 |
Non-Patent Citations (2)
Title |
---|
吴佳祥 ; .基于安时法的磷酸铁锂电池荷电状态校正.山东交通学院学报.2015,(第03期),正文. * |
基于安时法的磷酸铁锂电池荷电状态校正;吴佳祥;;山东交通学院学报(第03期);正文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113138343A (zh) | 2021-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3413067B1 (en) | Method and apparatus for estimating a state of health of a battery pack | |
TWI381182B (zh) | 基於電池電壓變化模式用以估量電池健康狀態之方法及裝置 | |
EP2089731B1 (en) | Apparatus and method for determination of the state-of-charge of a battery when the battery is not in equilibrium | |
TWI384246B (zh) | 藉電池電壓變化模式估測開路電壓以估測電池電阻特徵之裝置及方法 | |
US20230204674A1 (en) | Method and device for determining available capacity of battery, management system, and storage medium | |
US9450427B2 (en) | State of charge determination for an electrical accumulator | |
CN110967637B (zh) | 电池的许用功率估算方法、装置、***和存储介质 | |
KR102572652B1 (ko) | 배터리의 충전상태를 추정하는 방법 | |
CN112986841B (zh) | 电池荷电状态的估算方法、装置及设备 | |
CN113138343B (zh) | 电池***的容量校准方法、电池***及可读存储介质 | |
US11668755B2 (en) | Method and apparatus for determining available energy of battery, management system, and storage medium | |
CN113111508A (zh) | 电芯一致性的评估方法、装置及服务器 | |
CN114609530A (zh) | 修正电池荷电状态的方法、装置、设备及介质 | |
JP2022044172A (ja) | 複数の電池に関する判定装置、蓄電システム、判定方法及び判定プログラム | |
CN115575829A (zh) | 一种锂电池电量显示方法及*** | |
CN116930767A (zh) | 动力电池热失控的预警方法及装置 | |
CN115808632A (zh) | 电池一致性检测方法、检测装置、计算机设备及存储介质 | |
US20210288511A1 (en) | Charge and discharge control method, battery-mounted device, management system, management method, management server, and non-transitory storage medium | |
KR20160081249A (ko) | 차량의 배터리 최대용량 측정 장치 및 방법 | |
CN114475348B (zh) | 电动汽车能量状态确定方法、装置、存储介质和汽车 | |
CN112462270B (zh) | 电池组可用能量检测方法、***、设备及存储介质 | |
US11442112B2 (en) | Method for determining at least one aging state of a first plurality of electrical energy store units | |
US20230046787A1 (en) | Method and device for carrying out a process for charging an appliance battery | |
CN117368786B (zh) | 一种适用于高压级联储能***的soc校准方法及装置 | |
CN116968592A (zh) | 功率生成方法、装置、电池管理***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 230088 Mingchuan Road 788, Baiyan Science Park, Hefei High-tech Zone, Anhui Province Applicant after: Sunshine Energy Storage Technology Co.,Ltd. Address before: 230088 Mingchuan Road 788, Baiyan Science Park, Hefei High-tech Zone, Anhui Province Applicant before: Sunshine Samsung (Hefei) Energy Storage Power Supply Co.,Ltd. |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |