CN114035083A - 电池总容量计算方法、装置、***和存储介质 - Google Patents

电池总容量计算方法、装置、***和存储介质 Download PDF

Info

Publication number
CN114035083A
CN114035083A CN202111520995.0A CN202111520995A CN114035083A CN 114035083 A CN114035083 A CN 114035083A CN 202111520995 A CN202111520995 A CN 202111520995A CN 114035083 A CN114035083 A CN 114035083A
Authority
CN
China
Prior art keywords
battery
capacity
total
tested
current
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.)
Granted
Application number
CN202111520995.0A
Other languages
English (en)
Other versions
CN114035083B (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.)
Shenzhen Gobao Electronic Technology Co Ltd
Original Assignee
Shenzhen Gobao Electronic Technology Co Ltd
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 Shenzhen Gobao Electronic Technology Co Ltd filed Critical Shenzhen Gobao Electronic Technology Co Ltd
Priority to CN202111520995.0A priority Critical patent/CN114035083B/zh
Publication of CN114035083A publication Critical patent/CN114035083A/zh
Priority to PCT/CN2022/102667 priority patent/WO2023109088A1/zh
Application granted granted Critical
Publication of CN114035083B publication Critical patent/CN114035083B/zh
Active 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/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • G01R31/3842Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
    • 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/389Measuring internal impedance, internal conductance or related variables

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)

Abstract

本发明公开了一种电池总容量计算方法、装置、***和存储介质。该电池总容量计算方法包括:获取输入待测电池或者所述待测电池输出的电池电流;基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。通过采用上述方案,无需进行电池总容量标定的繁琐步骤,针对电池运行状态及使用工况的变化,能及时刷新输出的电池总容量,可降低电池老化、温度变化对总容量计算带来的影响,实现计算出的总容量较为精准的效果。

Description

电池总容量计算方法、装置、***和存储介质
技术领域
本发明实施例涉及电池容量计算技术,尤其涉及一种电池总容量计算方法、装置、***和存储介质。
背景技术
目前,市面上日常使用的电池可大致分为两种:铅酸电池、锂电池;其中,铅酸电池较具有价格低、安全可靠、放电稳定的优点,因此具有良好的市场应用范围,广泛用作车载电池。铅酸电池的总容量是电池剩余电量计算的基础,而铅酸电池的剩余电量(SOC)能直观地显示电池状态,会直接影响用户对车辆和电池的使用,所以有必要提高电池总容量的准确性,以提高电池剩余电量的计算精度,从而提升用户体验并提高电池的使用效率。但铅酸电池受制作工艺、温度变化、电池老化等问题影响,电池的实际总容量变化较大与标称容量不符,且较难确定。
传统的电池总容量标定采用恒流放电的方法,即对一组电池使用0.5C电流进行恒流放电,直到电压降低到截止电压,在此过程中释放的总容量为电池总容量;但实际应用场景中电池的放电电流不断变化,同时由于铅酸电池电压与电流的特性关系--放电电流越小到达截止电压时所能释放的容量越多;导致恒流工况下标定的电池总容量无法匹配实际工况,电池释放的总容量与标称的容量差异较大,电池总容量数据错误会导致剩余电量(SOC)的计算出现异常;容易出现显示剩余电量较高时电池无法放电、剩余电量较低时电池仍能持续长时间放电、或者充满电后剩余电量仍显示较低的现象,导致用户在日常使用中未能对电池及时充电或者电池充满电后持续充电,引起对电池的过放、过充问题,严重影响电池寿命及使用安全。
发明内容
本发明提供一种电池总容量计算方法、装置、***和存储介质,以实现免除了电池总容量标定的繁琐步骤,计算出的总容量较为精准的效果。
第一方面,本发明实施例提供了一种电池总容量计算方法,电池总容量计算方法包括:
获取输入待测电池或者所述待测电池输出的电池电流;
基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;
获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;
基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。
在本发明的可选实施例中,所述获取所述待测电池的老化补偿信息,包括:
获取当前时刻的所述待测电池的电池内阻Ri和当前时刻所述待测电池的使用总时间t,所述当前时刻为获取所述电池电流对应的时刻;
所述待测电池的老化补偿信息通过下式确定:
Figure BDA0003407573420000021
其中,R0为预设电池内阻最小值,t0为预设电池允许使用时长最大值,Kr为老化补偿信息,Ri为当前电池内阻。
在本发明的可选实施例中,所述获取所述待测电池的老化补偿信息之前,包括:
确定所述电池内阻Ri是否大于2倍的预设电池内阻最小值R0;或所述使用总时间t是否大于t0;
若是,则老化补偿信息为0。
在本发明的可选实施例中,所述获取所述待测电池的温度补偿信息,包括:
获取当前时刻的所述待测电池的当前温度Ti,并通过下式确定所述待测电池的温度补偿信息;
Figure BDA0003407573420000031
其中,T0为预设电池运行温度,Ti为电池当前温度,Kt为温度补偿信息。
在本发明的可选实施例中,所述基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量,包括:
通过电池总容量计算公式计算所述电池总容量:
所述电池总容量计算公式为:
Figure BDA0003407573420000032
其中,SOC为当前剩余电量,K为容量补偿信息,Ci为输入或输出的电池容量,C为所述电池总容量;
所述容量补偿信息为K=ε*Kr+γ*Kt;其中,γ>0、ε>0。
在本发明的可选实施例中,所述通过容量计算公式计算所述电池总容量之前,所述方法还包括:
确定所述容量补偿信息是否超出预设容量补偿范围;
若是,将所述历史电池总容量作为电池总容量输出;
若否,则输出所述电池总容量。
在本发明的可选实施例中,所述输出所述电池总容量之前,所述方法还包括:
确定所述电池总容量是否超出预设电池容量范围;
若是,将所述历史电池总容量作为电池总容量输出;
若否,则输出所述电池总容量。
在本发明的可选实施例中,所述基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量,包括:
通过电池容量计算公式计算所述输入所述待测电池或所述待测电池输出的电池容量:
所述电池容量计算公式为:Ci=η*∫i dt;
其中,η为充放电效率,i为电池电流,Ci为输入所述待测电池或所述待测电池输出的电池容量。
在本发明的可选实施例中,所述获取所述待测电池的当前剩余电量包括:
获取所述电池电流、历史剩余电量和历史电池总容量,并通过下式确定待测电池的当前剩余电量;
Figure BDA0003407573420000041
其中,SOC为当前剩余电量,SOC0为历史剩余电量,C0为历史电池总容量,i为电池电流。
在本发明的可选实施例中,所述方法还包括:
在当时时刻的下一时刻计算重新计算所述电池总容量时,基于当前时刻的电池总容量作为历史电池总容量计算下一时刻的当前剩余电量。
第二方面,本发明实施例还提供了一种电池总容量计算装置,该电池总容量计算装置包括:
电流获取模块,用于获取输入待测电池或者所述待测电池输出的电池电流;
容量确定模块,用于基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;
获取模块,用于获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;
总容量确定模块,用于基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。
本发明通过获取输入待测电池或者所述待测电池输出的电池电流;并基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;然后获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;最后基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量,从而无需进行电池总容量标定的繁琐步骤,实时获取待测电池在充放电过程中的电池电流,针对电池运行状态及使用工况的变化,能及时刷新输出的电池总容量,可降低电池老化、温度变化对总容量计算带来的影响,实现计算出的总容量较为精准的效果。
附图说明
图1为本发明实施例一提供的一种电池总容量计算方法的流程图;
图2为本发明实施例二提供的一种电池总容量计算方法的流程图;
图3为本发明实施例三提供的一种电池总容量计算方法的流程图;
图4为本发明实施例四提供的一种电池总容量计算装置的结构框图;
图5为本发明实施例五提供的一种电池总容量计算***的结构示意图。
其中,61、电流获取模块;62、容量确定模块;63、获取模块;64、总容量确定模块;70、处理器;71、存储器;72、输入装置;73、输出装置。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种电池总容量计算方法的流程图,本实施例可适用于铅酸电池总容量计算的情况,该方法可以由电池总容量计算***来执行,如图1所示,电池总容量计算方法具体包括如下步骤:
S110、获取输入待测电池或者所述待测电池输出的电池电流。
其中,待测电池是指需要测算总容量的电池;输入的电池电流是指待测电池充电输入电能时待测电池的回路的电流值,输出的电池电流是指待测电池放电输出电能时待测电池的回路的电流值。由于待测电池可能处于充电或放电的不同状态,因此,根据待测电池状态的不同,实时获取输入待测电池或者所述待测电池输出的电池电流。获取电池电流的方式有多种,例如在待测电池的充电回路或是放电回路中连接电流表等,在此不对获取电池电流的方式做具体限定,只是举例说明。
S120、基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量。
其中,输入的电池容量是指待测电池充电时接收的电量,输出的电池容量是指待测电池放电时给其他用电器可以放出的电量。根据当前电池电流的不同,相应的输入或输出的电池容量也会相应的不同,因此,可根据电池电流确定不同情况下预设时长输入所述待测电池或所述待测电池输出的电池容量。
S130、获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量。
其中,老化补偿信息是指反映待测电池老化程度的信息。温度补偿信息是指反映待测电池的当前温度情况的信息。待测电池的当前剩余电量(SOC,State of Charge)是代表电池剩余可用容量占总容量的百分比,是电池管理***中最为重要状态之一,为电动汽车的电池安全管理、充放电控制、整车能量管理等功能提供重要参考。确定当前剩余电量的方法可为多种,例如开路电压法、安时积分法、内阻法、卡尔曼滤波法、神经网络法等,在此不对确定当前剩余电量的具体方式做限定。
S140、基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。
其中,由于电池的当前总容量通常与输入或输出的电池容量和当前剩余电量相关,同时,电池的老化程度和当前温度情况也会影响电池的总容量的计算精度,因此,基于待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定的待测电池的电池总容量较为精准,能够较为准确的反应电池的当前总容量。
上述方案,通过获取输入待测电池或者所述待测电池输出的电池电流;并基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;然后获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;最后基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量,从而无需进行电池总容量标定的繁琐步骤,实时获取待测电池在充放电过程中的电池电流,针对电池运行状态及使用工况的变化,能及时刷新输出的电池总容量,可降低电池老化、温度变化对总容量计算带来的影响,实现计算出的总容量较为精准的效果。
在本发明的可选实施例中,所述获取所述待测电池的老化补偿信息,包括:
获取当前时刻的所述待测电池的电池内阻Ri和当前时刻所述待测电池的使用总时间t,所述当前时刻为获取所述电池电流对应的时刻;
所述待测电池的老化补偿信息通过下式确定:
Figure BDA0003407573420000081
其中,R0为预设电池内阻最小值,t0为预设电池允许使用时长最大值,Kr为老化补偿信息,Ri为当前电池内阻,α>0、β>0。
其中,当前时刻的所述待测电池的电池内阻是指电池在此刻的工作状态下,电流流过电池内部所受到的阻力,它包括欧姆内阻和极化内阻,极化内阻又包括电化学极化内阻和浓差极化内阻。当前时刻所述待测电池的使用总时间是指待测电池从开始使用到此刻的处于工作状态的时间,预设电池允许使用时长最大值是指预设的待测电池的最长寿命。
α和β为实验测得的工程系数,当前电池使用总时间t越大、当前电池内阻Ri越大,老化程度越严重,Kr越小;当Ri>2*R0,或t>t0时,待测电池已深度严重老化,此时令Kr=0。因此,通过知晓当前时刻的所述待测电池的电池内阻Ri和当前时刻所述待测电池的使用总时间t,可方便的计算出待测电池的老化补偿信息,老化补偿信息的计算较为方便精准。
在上述实施例的基础上,所述获取所述待测电池的老化补偿信息之前,包括:
确定所述电池内阻Ri是否大于2倍的预设电池内阻最小值R0;或所述使用总时间t是否大于t0。
若是,则老化补偿信息为0。
其中,电池都有一定的寿命,使用总时间越大以及电池内阻越大,说明电池老化程度越严重。预设电池内阻最小值是指提前预设的待测电池电阻处于初始使用状态时电池的内阻值,当电池内阻Ri大于2倍的预设电池内阻最小值R0或使用总时间t大于预设电池允许使用时长最大值t0时,说明电池已深度严重老化,故此时可执行电池已深度老化,令老化补偿信息为0的步骤,及时得知待测电池的老化情况。
在本发明的可选实施例中,所述获取所述待测电池的温度补偿信息,包括:
获取当前时刻的所述待测电池的当前温度Ti,并通过下式确定所述待测电池的温度补偿信息。
Figure BDA0003407573420000091
其中,T0为预设电池运行温度,Ti为电池当前温度,Kt为温度补偿信息。
其中,电池当前温度是指电池处于当前工作状态时的温度,预设电池运行温度是指电池处于正常运行情况时的温度。当电池当前温度大于预设电池运行温度时,说明电池温度在升高,电池总容量增加,当电池当前温度小于预设电池运行温度时,说明电池温度在降低,电池总容量减少,因此,根据电池当前温度和预设电池运行温度能够方便的确定所述待测电池的温度补偿信息。
当Kt>1,代表电池温度升高,电池总容量增加;当Kt<1,代表电池温度降低,电池总容量减少,故根据上述公式能够方便的得到待测电池的温度补偿信息。
实施例二
图2为本发明实施例二提供的一种电池总容量计算方法的流程图,本发明实施例在前述实施例一的基础上进行优化。如图2所示,所述方法包括:
S210、获取输入待测电池或者所述待测电池输出的电池电流。
S220、基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量。
S230、获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量。
S240、确定所述容量补偿信息是否超出预设容量补偿范围。
若是,执行步骤S250,若否,执行步骤S260和S270。
其中,所述容量补偿信息为K=ε*Kr+γ*Kt;其中,γ>0、ε>0。
电池老化程度越高,电池总容量会越低,电池温度升高,电池总容量增加,电池温度降低,电池总容量减少。故电池的老化程度和温度情况均会对实际的电池总容量造成影响,容量补偿信息是指补偿电池的老化程度和温度情况对实际的电池总容量造成偏差的信息。
γ和ε为根据电池特性,实验测试所得的补偿系数权重。通过上述公式,在知晓老化补偿信息Kr和温度补偿信息Kt的情况下,能够方便精准的得到容量计算补偿信息,进而使输出的电池总容量可信度高。
预设容量补偿范围的指电池总容量可信时容量补偿信息的波动范围。
S250、将所述历史电池总容量作为电池总容量输出。
S260、通过电池总容量计算公式计算所述电池总容量。
所述电池总容量计算公式为:
Figure BDA0003407573420000111
其中,SOC为当前剩余电量,K为容量补偿信息,Ci为输入或输出的电池容量,C为所述电池总容量。
总容量计算公式是指能够反应如何通过容量补偿信息、输入或输出的电池容量和当前剩余电量得到电池计算总容量的具体算法,通过上述的电池总容量计算公式,在知晓容量计算补偿信息、输入或输出的电池容量和当前剩余电量的情况下,能够方便精准的计算得到电池总容量。
S270、输出所述电池总容量。
其中,当容量补偿信息超出预设容量补偿范围,说明此时计算得到的电池总容量值不可信,例如在一个具体的实施例中,预设容量补偿范围为[Kmin,Kmax],容量补偿信息K满足K>Kmax或K<Kmin时,认为此时计算的电池总容量不可信,保持历史电池总容量数值;此时将所述历史电池总容量作为电池总容量输出。当容量计算补偿信息未超出预设容量计算补偿范围,说明此时计算得到的电池计算总容量值可信,从而将通过电池总容量计算公式计算出的电池总容量作为电池总容量输出。故能够使输出的电池总容量较为精准。
实施例三
图3为本发明实施例三提供的一种电池总容量计算方法的流程图,本发明实施例在前述实施例二的基础上进行优化。如图3所示,所述方法包括:
S310、获取输入待测电池或者所述待测电池输出的电池电流。
S320、基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量。
S330、获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量。
S340、确定所述容量补偿信息是否超出预设容量补偿范围。
若是,执行步骤S250,若否,执行步骤S260和S270。
S350、将所述历史电池总容量作为电池总容量输出。
S360、通过电池总容量计算公式计算所述电池总容量。
S370、确定所述电池总容量是否超出预设电池容量范围。
若是,执行步骤S350,若否,执行步骤S380。
其中,预设电池容量范围的指计算出的电池总容量可信时得到的总容量值的波动范围,当电池总容量超出预设电池容量范围,说明此时计算得到的电池总容量值不可信,例如在一个具体的实施例中,预设电池容量范围[Cmin,Cmax],电池总容量C满足C>Cmax或C<Cmin时,认为此时计算的电池总容量不可信,保持历史电池总容量数值;此时将所述历史电池总容量作为电池总容量输出。当电池总容量未超出预设电池容量范围,说明此时计算得到的电池总容量值可信,从而将电池总容量输出。故能够使输出的电池总容量较为精准。
S380、输出所述电池总容量。
在本发明的可选实施例中,所述基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量,包括:
通过电池容量计算公式计算所述输入所述待测电池或所述待测电池输出的电池容量。
所述电池容量计算公式为:Ci=η*∫i dt;
其中,η为充放电效率,i为电池电流,Ci为输入所述待测电池或所述待测电池输出的电池容量。
其中,通过上述公式,能够方便精准的计算出输入或输出的电池容量。
在本发明的可选实施例中,所述获取所述待测电池的当前剩余电量包括:
获取所述电池电流、历史剩余电量和历史电池总容量,并通过下式确定待测电池的当前剩余电量;
Figure BDA0003407573420000131
其中,SOC为当前剩余电量,SOC0为历史剩余电量,C0为历史电池总容量,i为电池电流。
其中,历史剩余电量是指上一次计算得到的剩余电量,历史电池总容量是指上一次输出的电池总容量。通过上述公式,能够方便的计算出当前剩余电量。
在本发明的可选实施例中,所述方法还包括:
在当时时刻的下一时刻计算重新计算所述电池总容量时,基于当前时刻的电池总容量作为历史电池总容量计算下一时刻的当前剩余电量。
例如,在一个具体的实施例中,预设总容量为提前预设的电池的总容量,电池安装在车辆上,当车辆第一次启动时,可通过预设总容量作为C0计算出当前剩余电量SOC,进而得到第一次输出的电池总容量并将电池总容量输出在车辆的显示设备上,当车辆第二次启动时,将车辆第一次启动计算得到的当前剩余电量SOC作为历史剩余电量SOC0,将车辆第一次启动输出的电池总容量作为C0,进而计算出车辆第二次启动时的当前剩余电量SOC。因此,通过上述方式,能够方便精准的计算出当前剩余电量。同时,在日常使用时能实时更新当前剩余电量,进而能实时更新总容量,具有时效性。
在本发明的可选实施例中,所述获取输入待测电池或者所述待测电池输出的电池电流之后,还包括:
确定所述电池电流是否超出预设电流范围;若是,判断电池为故障状态,结束电池总容量计算流程。
其中,预设电流范围是指电池处于正常运行状态下电流的波动范围,例如预设电流范围为[Imin,Imax],当电池电流I超出该范围时,判断电池此时为故障状态,从而结束总容量计算流程,不再执行后续流程计算出电池总容量。当电池电流未超出预设电流范围,可继续执行计算出电池总容量的步骤。在一个具体的实施例中,电池电流超出预设电流范围时可将历史电池总容量作为电池总容量输出。通过此方案,能够避免待测电池在故障时仍计算电池总容量。
在本发明的可选实施例中,所述方法还包括:
实时获取输入待测电池或者所述待测电池输出的电池电压;确定所述电池电压是否超出预设电压范围;若是,判断电池为故障状态,结束电池总容量计算流程。
其中,输入的电池电压是指待测电池充电输入电能时待测电池的回路的电压值,输出的电池电压是指待测电池放电输出电能时待测电池的回路的电压值。由于待测电池可能处于充电或放电的不同状态,因此,根据待测电池状态的不同,获取输入待测电池或者所述待测电池输出的电池电压。获取电池电压的方式有多种,例如在待测电池的充电回路或是放电回路中连接电压表等,在此不对获取电池电压的方式做具体限定,只是举例说明。
预设电压范围是指电池处于正常运行状态下电压的波动范围,例如预设电压范围为[Vmin,Vmax],当电池电压V超出该范围时,判断电池此时为故障状态,从而结束总容量计算流程,不再执行后续流程计算出电池总容量。当电池电流未超出预设电压范围,可继续执行计算出电池总容量的步骤,以便计算出电池总容量。在一个具体的实施例中,电池电压超出预设电压范围时可将历史电池总容量作为电池总容量输出。通过此方案,能够避免待测电池在故障时仍计算电池计算总容量。
实施例四
图4为本发明实施例四提供的一种电池总容量计算装置的结构框图,本发明实施例所提供的电池总容量计算装置可执行本发明任意实施例所提供的电池总容量计算方法,具备执行方法相应的功能模块和有益效果。如图4所示,该电池总容量计算装置包括:
电流获取模块61,用于获取输入待测电池或者所述待测电池输出的电池电流;
容量确定模块62,用于基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;
获取模块63,用于获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;
总容量确定模块64,用于基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。
在本发明一个可选的实施例中,获取模块63,还用于获取当前时刻的所述待测电池的电池内阻Ri和当前时刻所述待测电池的使用总时间t,所述当前时刻为获取所述电池电流对应的时刻。
所述待测电池的老化补偿信息通过下式确定:
Figure BDA0003407573420000161
其中,R0为预设电池内阻最小值,t0为预设电池允许使用时长最大值,Kr为老化补偿信息。
在本发明一个可选的实施例中,电池总容量计算装置还包括老化补偿确定模块。
老化补偿确定模块,用于确定所述电池内阻Ri是否大于2倍的预设电池内阻最小值R0;或所述使用总时间t是否大于t0。
若是,则老化补偿信息为0。
在本发明一个可选的实施例中,获取模块63,还用于获取当前时刻的所述待测电池的当前温度Ti,并通过下式确定所述待测电池的温度补偿信息。
Figure BDA0003407573420000162
其中,T0为预设电池运行温度,Ti为电池当前温度,Kt为温度补偿信息。
在本发明一个可选的实施例中,总容量确定模块64,还用于通过电池总容量计算公式计算所述电池总容量:
所述电池总容量计算公式为:
Figure BDA0003407573420000163
其中,SOC为当前剩余电量,K为容量补偿信息,Ci为输入或输出的电池容量,C为所述电池总容量。
所述容量补偿信息为K=ε*Kr+γ*Kt;其中,γ>0、ε>0。
在本发明一个可选的实施例中,电池总容量计算装置还包括容量补偿范围确定模块。
容量补偿范围确定模块,用于确定所述容量补偿信息是否超出预设容量补偿范围。
若是,将所述历史电池总容量作为电池总容量输出。
若否,则输出所述电池总容量。
在本发明一个可选的实施例中,电池总容量计算装置还包括电池容量范围确定模块。
电池容量范围确定模块,用于确定所述电池总容量是否超出预设电池容量范围。
若是,将所述历史电池总容量作为电池总容量输出。
若否,则输出所述电池总容量。
在本发明一个可选的实施例中,容量确定模块62,还用于通过电池容量计算公式计算所述输入所述待测电池或所述待测电池输出的电池容量。
所述电池容量计算公式为:Ci=η*∫i dt。
其中,η为充放电效率,i为电池电流,Ci为输入所述待测电池或所述待测电池输出的电池容量。
在本发明一个可选的实施例中,获取模块63,还用于获取所述电池电流、历史剩余电量和历史电池总容量,并通过下式确定待测电池的当前剩余电量。
Figure BDA0003407573420000171
其中,SOC为当前剩余电量,SOC0为历史剩余电量,C0为历史电池总容量,i为电池电流。
在本发明一个可选的实施例中,电池总容量计算装置还包括剩余电量计算模块。
剩余电量计算模块,用于在当时时刻的下一时刻计算重新计算所述电池总容量时,基于当前时刻的电池总容量作为历史电池总容量计算下一时刻的当前剩余电量。
实施例五
图5为本发明实施例五提供的一种电池总容量计算***的结构示意图,如图5所示,该电池总容量计算***包括处理器70、存储器71、输入装置72和输出装置73;电池总容量计算***中处理器70的数量可以是一个或多个,图5中以一个处理器70为例;电池总容量计算***中的处理器70、存储器71、输入装置72和输出装置73可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的电池总容量计算方法对应的程序指令/模块(例如,电池总容量计算装置中的电流获取模块61、容量确定模块62、获取模块63和总容量确定模块64)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行电池总容量计算***的各种功能应用以及数据处理,即实现上述的电池总容量计算方法。
存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至电池总容量计算***。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置72可用于接收输入的数字或字符信息,以及产生与电池总容量计算***的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备。
实施例六
本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种电池总容量计算方法,该方法包括:
获取输入待测电池或者所述待测电池输出的电池电流;
基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;
获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;
基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的电池总容量计算方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述电池总容量计算装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (11)

1.一种电池总容量计算方法,其特征在于,包括:
获取输入待测电池或者所述待测电池输出的电池电流;
基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;
获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;
基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。
2.根据权利要求1所述的电池总容量计算方法,其特征在于,所述获取所述待测电池的老化补偿信息,包括:
获取当前时刻的所述待测电池的电池内阻Ri和当前时刻所述待测电池的使用总时间t,所述当前时刻为获取所述电池电流对应的时刻;
所述待测电池的老化补偿信息通过下式确定:
Figure FDA0003407573410000011
其中,R0为预设电池内阻最小值,t0为预设电池允许使用时长最大值,Kr为老化补偿信息,Ri为当前电池内阻。
3.根据权利要求2所述的电池总容量计算方法,其特征在于,所述获取所述待测电池的老化补偿信息之前,包括:
确定所述电池内阻Ri是否大于2倍的预设电池内阻最小值R0;或所述使用总时间t是否大于t0;
若是,则老化补偿信息为0。
4.根据权利要求1至3中任一项所述的电池总容量计算方法,其特征在于,所述获取所述待测电池的温度补偿信息,包括:
获取当前时刻的所述待测电池的当前温度Ti,并通过下式确定所述待测电池的温度补偿信息;
Figure FDA0003407573410000021
其中,T0为预设电池运行温度,Ti为电池当前温度,Kt为温度补偿信息。
5.根据权利要求4所述的电池总容量计算方法,其特征在于,所述基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量,包括:
通过电池总容量计算公式计算所述电池总容量:
所述电池总容量计算公式为:
Figure FDA0003407573410000022
其中,SOC为当前剩余电量,K为容量补偿信息,Ci为输入或输出的电池容量,C为所述电池总容量;
所述容量补偿信息为K=ε*Kr+γ*Kt;其中,γ>0、ε>0。
6.根据权利要求5所述的电池总容量计算方法,其特征在于,所述通过容量计算公式计算所述电池总容量之前,所述方法还包括:
确定所述容量补偿信息是否超出预设容量补偿范围;
若是,将所述历史电池总容量作为电池总容量输出;
若否,则输出所述电池总容量。
7.根据权利要求6所述的电池总容量计算方法,其特征在于,所述输出所述电池总容量之前,所述方法还包括:
确定所述电池总容量是否超出预设电池容量范围;
若是,将所述历史电池总容量作为电池总容量输出;
若否,则输出所述电池总容量。
8.根据权利要求1至3中任一项所述的电池总容量计算方法,其特征在于,所述基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量,包括:
通过电池容量计算公式计算所述输入所述待测电池或所述待测电池输出的电池容量:
所述电池容量计算公式为:Ci=η*∫idt;
其中,η为充放电效率,i为电池电流,Ci为输入所述待测电池或所述待测电池输出的电池容量。
9.根据权利要求1至3中任一项所述的电池总容量计算方法,其特征在于,所述获取所述待测电池的当前剩余电量包括:
获取所述电池电流、历史剩余电量和历史电池总容量,并通过下式确定待测电池的当前剩余电量;
Figure FDA0003407573410000031
其中,SOC为当前剩余电量,SOC0为历史剩余电量,C0为历史电池总容量,i为电池电流。
10.根据权利要求1至3中任一项所述的电池总容量计算方法,其特征在于,所述方法还包括:
在当时时刻的下一时刻计算重新计算所述电池总容量时,基于当前时刻的电池总容量作为历史电池总容量计算下一时刻的当前剩余电量。
11.一种电池总容量计算装置,其特征在于,包括:
电流获取模块(61),用于获取输入待测电池或者所述待测电池输出的电池电流;
容量确定模块(62),用于基于所述电池电流确定在所述预设时长输入所述待测电池或所述待测电池输出的电池容量;
获取模块(63),用于获取所述待测电池的老化补偿信息、温度补偿信息以及当前剩余电量;
总容量确定模块(64),用于基于所述待测电池的老化补偿信息、温度补偿信息、输入或输出的电池容量和当前剩余电量确定所述待测电池的电池总容量。
CN202111520995.0A 2021-12-13 2021-12-13 电池总容量计算方法、装置、***和存储介质 Active CN114035083B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111520995.0A CN114035083B (zh) 2021-12-13 2021-12-13 电池总容量计算方法、装置、***和存储介质
PCT/CN2022/102667 WO2023109088A1 (zh) 2021-12-13 2022-06-30 电池总容量计算方法、装置、***和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111520995.0A CN114035083B (zh) 2021-12-13 2021-12-13 电池总容量计算方法、装置、***和存储介质

Publications (2)

Publication Number Publication Date
CN114035083A true CN114035083A (zh) 2022-02-11
CN114035083B CN114035083B (zh) 2023-12-19

Family

ID=80146756

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111520995.0A Active CN114035083B (zh) 2021-12-13 2021-12-13 电池总容量计算方法、装置、***和存储介质

Country Status (2)

Country Link
CN (1) CN114035083B (zh)
WO (1) WO2023109088A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115097311A (zh) * 2022-06-20 2022-09-23 广东高标电子科技有限公司 一种电池剩余电量的计算方法和装置
WO2023109088A1 (zh) * 2021-12-13 2023-06-22 广东高标电子科技有限公司 电池总容量计算方法、装置、***和存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118091431A (zh) * 2024-04-26 2024-05-28 深圳世国科技股份有限公司 应用于智能摄像机使用下的电量测量方法及***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102230953A (zh) * 2011-06-20 2011-11-02 江南大学 蓄电池剩余容量及健康状况预测方法
CN103383435A (zh) * 2013-04-26 2013-11-06 上海理工大学 锂离子蓄电池电量在线动态测量***及方法
US20130311119A1 (en) * 2011-01-31 2013-11-21 Shigeto Tamezane Method of detecting battery full-charge capacity
CN104833919A (zh) * 2014-07-16 2015-08-12 北汽福田汽车股份有限公司 动力电池健康状态的检测方法及***
CN105353313A (zh) * 2015-09-28 2016-02-24 欣旺达电子股份有限公司 电池荷电状态的估算方法和装置
CN109061498A (zh) * 2018-08-10 2018-12-21 深圳芯智汇科技有限公司 一种电池剩余电量计量芯片及计量方法
CN109521370A (zh) * 2018-11-20 2019-03-26 厦门科灿信息技术有限公司 一种电池soc获取方法、***、装置及可读存储介质
CN109946623A (zh) * 2019-03-27 2019-06-28 吉林大学 一种锂电池的soc在线估测方法
CN112540317A (zh) * 2020-12-16 2021-03-23 武汉理工大学 基于实车数据的电池健康状态估计与剩余寿命预测方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9625529B2 (en) * 2011-11-11 2017-04-18 Stmicroelectronics, Inc. Battery pack management
CN107991623B (zh) * 2017-11-27 2020-05-08 山东大学 一种考虑温度和老化程度的电池安时积分soc估计方法
CN108594117B (zh) * 2017-12-12 2020-12-15 东莞市创明电池技术有限公司 确定电池容量的方法、装置、终端设备及计算机存储介质
CN109856548B (zh) * 2018-12-19 2020-07-28 安徽江淮汽车集团股份有限公司 动力电池容量估算方法
CN110687458A (zh) * 2019-09-29 2020-01-14 北京四达时代软件技术股份有限公司 终端电池电量确定方法及装置
CN114035083B (zh) * 2021-12-13 2023-12-19 广东高标智能科技股份有限公司 电池总容量计算方法、装置、***和存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130311119A1 (en) * 2011-01-31 2013-11-21 Shigeto Tamezane Method of detecting battery full-charge capacity
CN102230953A (zh) * 2011-06-20 2011-11-02 江南大学 蓄电池剩余容量及健康状况预测方法
CN103383435A (zh) * 2013-04-26 2013-11-06 上海理工大学 锂离子蓄电池电量在线动态测量***及方法
CN104833919A (zh) * 2014-07-16 2015-08-12 北汽福田汽车股份有限公司 动力电池健康状态的检测方法及***
CN105353313A (zh) * 2015-09-28 2016-02-24 欣旺达电子股份有限公司 电池荷电状态的估算方法和装置
CN109061498A (zh) * 2018-08-10 2018-12-21 深圳芯智汇科技有限公司 一种电池剩余电量计量芯片及计量方法
CN109521370A (zh) * 2018-11-20 2019-03-26 厦门科灿信息技术有限公司 一种电池soc获取方法、***、装置及可读存储介质
CN109946623A (zh) * 2019-03-27 2019-06-28 吉林大学 一种锂电池的soc在线估测方法
CN112540317A (zh) * 2020-12-16 2021-03-23 武汉理工大学 基于实车数据的电池健康状态估计与剩余寿命预测方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023109088A1 (zh) * 2021-12-13 2023-06-22 广东高标电子科技有限公司 电池总容量计算方法、装置、***和存储介质
CN115097311A (zh) * 2022-06-20 2022-09-23 广东高标电子科技有限公司 一种电池剩余电量的计算方法和装置
CN115097311B (zh) * 2022-06-20 2023-10-03 广东高标电子科技有限公司 一种电池剩余电量的计算方法和装置

Also Published As

Publication number Publication date
CN114035083B (zh) 2023-12-19
WO2023109088A1 (zh) 2023-06-22

Similar Documents

Publication Publication Date Title
CN107991623B (zh) 一种考虑温度和老化程度的电池安时积分soc估计方法
CN114035083B (zh) 电池总容量计算方法、装置、***和存储介质
CN108717164B (zh) 电池的荷电状态soc标定方法及***
US9121909B2 (en) Method for estimating state-of-charge of lithium ion battery
JP2006242880A (ja) 電源装置用状態検知装置,電源装置及び電源装置に用いられる初期特性抽出装置
CN110376536B (zh) 电池***soh检测方法、装置、计算机设备和存储介质
EP4152022B1 (en) Method for determining full-charge capacity of battery pack, method for determining state of health of battery pack, system, and apparatus
CN112180274B (zh) 一种动力电池组快速检测测评方法
CN113589174A (zh) 一种锂离子动力电池***电芯一致性预测方法及装置
CN113093027B (zh) 电池soc校准方法、装置、***、介质及程序产品
CN112698218A (zh) 一种电池健康状态获取方法及装置、存储介质
US20240159836A1 (en) Method and device for calibrating soc at tail end of charging or discharging of energy storage system
CN113777501A (zh) 一种电池模组的soh的估算方法
CN115113049A (zh) 确定电池soc初始值的方法及相关装置
CN117491896A (zh) 一种电芯健康状态评估方法、装置和电子设备
CN112946478B (zh) 电池的实时可用功率的确定方法及相关设备
CN117148187A (zh) 一种基于ocv校准的soh估算方法、***及电子设备
CN117250514A (zh) 一种动力电池***全生命周期soc的修正方法
CN115808624A (zh) 一种电池的健康度检测方法、设备和存储介质
CN115097325A (zh) 一种电池检测方法、装置、设备及存储介质
CN112731187A (zh) 电池容量修正方法和电池管理***
CN115808630A (zh) 一种车载磷酸铁锂电池的荷电状态计算方法、装置及存储介质
CN113665436A (zh) 一种电池管理方法及装置
CN117347888B (zh) 电池均衡仪载荷测量方法、装置、计算机设备及存储介质
CN117554845B (zh) 电池健康状态评估方法、装置、电子设备及存储介质

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: No. 3 Gongye West Road, Songshan Lake Park, Dongguan City, Guangdong Province, 523000

Applicant after: Guangdong Gaobiao Intelligent Technology Co.,Ltd.

Address before: No.3, Gongye West Road, Songshanhu high tech Industrial Development Zone, Dongguan City, Guangdong Province

Applicant before: SHENZHEN GOBAO ELECTRONIC TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant