CN115113071A - 电池soc值修正方法及相关装置 - Google Patents
电池soc值修正方法及相关装置 Download PDFInfo
- Publication number
- CN115113071A CN115113071A CN202111604015.5A CN202111604015A CN115113071A CN 115113071 A CN115113071 A CN 115113071A CN 202111604015 A CN202111604015 A CN 202111604015A CN 115113071 A CN115113071 A CN 115113071A
- Authority
- CN
- China
- Prior art keywords
- value
- soc
- battery
- voltage
- time
- 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.)
- Pending
Links
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/385—Arrangements for measuring battery or accumulator variables
- G01R31/387—Determining ampere-hour charge capacity or SoC
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
Abstract
本发明提供了一种电池SOC值修正方法及相关装置,该方法包括:若电池的电流值小于等于预设阈值,且电池的电流值小于等于预设阈值的持续时间已经不小于预设时长,则根据电池的测量电压和预设置的OCV脉谱图,确定电池的目标SOC值;根据目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值。本发明能够实现电池动态运行的过程中使用OCV查表法对电池的SOC计算值进行修正的目的。
Description
技术领域
本发明涉及电池管理技术领域,尤其涉及一种电池SOC值修正方法及相关装置。
背景技术
随着全球变暖、各种极端气候的出现,柴油、汽油车造成的温室气体排放问题越来越被重视,为了减少城市污染,电动汽车和混合动力汽车的发展受到了广泛的关注。
为了确保电动汽车的运行安全性、耐久性、可靠性和效率,执行必要的管理和诊断功能,电池管理***(batterymanagementsystem,BMS)被广泛应用于电动汽车中。荷电状态(stateofcharge,SOC)表示电池组剩余荷电量的百分比值,用于衡量电池组当前的剩余可用电量,是BMS需要监测的重要状态之一。准确的SOC估算,可以保障整车的相关策略、电池的安全性以及驾乘人员的体验感。
若要得到准确的SOC估算值,需要对计算得到的SOC值进行修正。其中,OCV(opencircuitvoltage,开路电压)修正由于测试条件和电池的实际使用条件一致,修正精度较高,常作为电池SOC值修正的重要手段。
然而,使用OCV修正电池SOC值时,需要将电池电芯静置足够时间以消除极化,因此,无法在电池处于动态使用过程中应用该方法。
发明内容
有鉴于此,本发明提供了一种电池SOC值修正方法及相关装置,能够解决无法在电池动态使用过程中应用OCV对SOC值进行修正的问题。
第一方面,本发明实施例提供了一种电池SOC值修正方法,包括:
若电池的电流值小于等于预设阈值,且所述电池的电流值小于等于所述预设阈值的持续时间已经不小于预设时长,则根据所述电池的测量电压和预设置的OCV脉谱图,确定电池的目标SOC值,所述预设时长小于第一时长与第二时长的和,所述第一时长用于表示所述电流开始小于等于所述预设阈值的时刻至所述电池下电时刻所对应的时长,所述第二时长用于表示预设置的静置时长,所述电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于所述静置时长;
根据所述目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值。
在一种可能的实现方式中,确定所述预设阈值的过程包括:
根据预设置的修正误差值和所述OCV脉谱图,确定最小电压差值,所述最小电压差值为在所述OCV脉谱图中,任意两个相邻SOC值所对应电压差值绝对值的最小值,所述任意两个相邻SOC值的差值绝对值等于所述修正误差值,所述预设时长小于第一时长与第二时长的和,所述第一时长用于表示所述电流开始小于等于所述预设阈值的时刻至所述电池下电时刻所对应的时长,所述第二时长用于表示预设置的静置时长,所述电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于所述静置时长;
根据所述电池在历史实际充放电过程中电压随时间变化的曲线,确定静置电压点;
根据所述静置电压点所对应的电压值以及所述最小电压差值,在所述电压随时间变化的曲线中确定近似静态电压点;
确定所述近似静态电压点所对应时刻的电流值,作为所述预设阈值。
在一种可能的实现方式中,确定所述预设时长的过程包括:
通过所述电压随时间变化的曲线,将所述近似静态电压点对应的第一时刻至所述静置电压点对应的第二时刻的时长,作为所述预设时长。
在一种可能的实现方式中,所述根据预设置的修正误差值和OCV脉谱图,确定最小电压差值包括:
根据所述电池的SOC使用范围,确定多个SOC值,其中任意两个相邻的SOC值的差值的绝对值等于所述修正误差值;
针对每两个相邻的SOC值,通过所述OCV脉谱图,获取较大SOC值所对应电压值与较小SOC值所对应电压值的差值;
在获取的所有差值中确定最小值,得到所述最小电压差值。
在一种可能的实现方式中,所述根据所述目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值包括:
若所述目标SOC值与所述SOC计算值的差值绝对值大于预设置的修正误差值,且所述目标SOC值大于所述SOC计算值,则将所述目标SOC值减去所述修正误差值,得到所述SOC修正值;
若所述目标SOC值与所述SOC计算值的差值绝对值大于所述修正误差值,且所述目标SOC值小于所述SOC计算值,则将所述目标SOC值加上所述修正误差值,得到所述SOC修正值。
在一种可能的实现方式中,该方法还包括:
若所述目标SOC值与所述SOC计算值的差值绝对值小于等于所述修正误差值,则不对所述SOC计算值进行修正。
第二方面,本发明实施例提供了一种电池SOC值修正装置,包括:
目标SOC值确定模块和修正模块;
所述目标SOC值确定模块,用于若电池的电流值小于等于预设阈值,且所述电池的电流值小于等于所述预设阈值的持续时间已经不小于预设时长,则根据所述电池的测量电压和预设置的OCV脉谱图,确定电池的目标SOC值,所述预设时长小于第一时长与第二时长的和,所述第一时长用于表示所述电流开始小于等于所述预设阈值的时刻至所述电池下电时刻所对应的时长,所述第二时长用于表示预设置的静置时长,所述电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于所述静置时长;
所述修正模块,用于根据所述目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值。
在一种可能的实现方式中,所述目标SOC值确定模块还用于:
根据预设置的修正误差值和所述OCV脉谱图,确定最小电压差值,所述最小电压差值为在所述OCV脉谱图中,任意两个SOC值所对应电压差值绝对值的最小值,所述任意两个SOC值的差值绝对值等于所述修正误差值;
根据所述电池在历史实际充放电过程中电压随时间变化的曲线,确定静置电压点;
根据所述静置电压点所对应的电压值以及所述最小电压差值,在所述电压随时间变化的曲线中确定近似静态电压点;
确定所述近似静态电压点所对应时刻的电流值,作为所述预设阈值。
第三方面,本发明实施例提供了一种车辆,包括一种控制装置,所述控制装置包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。
本发明实施例与现有技术相比存在的有益效果是:
本发明通过预确定一个电流的阈值,当电池动态运行时,电流小于等于该预设阈值,且电流小于该预设阈值的持续时间已经不小于预设时长,则电池进入稳定状态,在稳定状态下,通过查OCV表,电池的测量电压与静置开路电压的差值所带来的误差不大于允许的最大修正误差值,从而实现了电池动态运行的过程中查找OCV表实现SOC修正的目的。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种电池SOC值修正方法的实现流程图;
图2是本发明实施例提供的一种电池实际运行过程中电池电流随时间变化及电压随时间变化的示意图;
图3是本发明实施例提供的一种电池SOC值修正装置的结构示意图;
图4是本发明实施例提供的控制装置的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
参见图1,其示出了本发明实施例提供的一种电池SOC值修正方法的实现流程图,详述如下:
在步骤101中、若电池的电流值小于等于预设阈值,且电池的电流值小于等于预设阈值的持续时间已经不小于预设时长,则根据电池的测量电压和预设置的OCV脉谱图,确定电池的目标SOC值,预设时长小于第一时长与第二时长的和,第一时长用于表示电流开始小于等于预设阈值的时刻至电池下电时刻所对应的时长,第二时长用于表示预设置的静置时长,电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于静置时长。
OCV修正时只通过电池的开路电压查找OCV脉谱图,得到目标SOC值对计算得到的SOC值进行修正。OCV脉谱图为电池开路电压值与电池SOC值的映射关系图。
其中,OCV(opencircuitvoltage,开路电压)是指电芯静态开路电压,电芯在充电或者放电后会产生极化现象,此时电芯的外特性电压与电芯开路静置电压不一致,所以需要将电芯静置一定时间使电池内部的电解质均匀分布以获得稳定的端电压,以消除极化,静置之后的电压为OCV。因此,OCV法对于静置时间依赖较大,无法在电池动态使用的过程中通过OCV法对电池的SOC计算值进行修正。
例如,为得到稳定的端电压,电池下电后通常静置一小时以上,再通过电池的开路电压,查找OCV表得到对应的SOC值。
为解决这一问题,在本发明实施例中,当电池动态使用过程中,若电池电流值小于等于预设阈值,且电池的电流值小于等于预设阈值的持续时间已经不小于预设时长,则判定电池进入稳定状态,且电池静态开路电压与测量电压的差值所带来的修正误差小于等于允许的最大修正误差。
电池的测量电压与静置开路电压的关系如下式:
U测量=UOCV-I×DCR
式中,U测量为电池的测量电压,UOCV为电池的静置开路电压,I为电池电流,当电池充电时,I取负数,当电池放电时,I取正数,DCR为电池的极化内阻。
由上式可知,I越小,测量电压的值越接近静态开路电压的值,通过测量电压的值查找OCV脉谱图得到的SOC值越精确。
因此,在本发明实施例中,确定一个预设阈值,当电池电流小于等于该预设阈值时,能够保证UOCV与U测量的差值所带来的修正误差小于等于允许的最大修正误差。
此时,通过测量电压查找OCV脉谱图,作为目标SOC值。
结合图2,当电池充电或放电进入点3所对应的时刻,该时刻用t0表示,t0时刻电池电流等于本发明实施例中的预设阈值,t0时刻之后的预设时长内,电池电流一直保持小于等于该预设阈值的状态,则说明电池进入稳定状态,电池进入稳定状态后,因为电池电流足够小,能够保证电池测量电压与电池稳定的开路电压的电压差值足够小,使得通过OCV表确定电池SOC值的过程中,该电压差值带来的误差足够小,即保证该电压差值带来的误差小于等于允许的最大误差。因此,结合图2,通过本发明实施例提供的方法,在t0时刻之后的预设时长后,即可通过OCV查表确定SOC值。
该预设时长可以为经验值,如5分钟,如图2中的t1时刻为t0时刻之后5分钟的时刻,则从t1时刻开始,就可以通过OCV脉谱图确定电池的SOC值,且能够保证通过此刻电池测量电压得到的SOC值与通过电池静置足够长时间后的稳态开路电压得到的SOC值的误差在允许的最大误差范围之内。
在本发明实施例中,预设时长小于第一时长与第二时长的和,第一时长用于表示电流开始小于等于预设阈值的时刻至电池下电时刻所对应的时长,第二时长用于表示预设置的静置时长,电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于静置时长。结合图2,t2时刻开始电池电流为0,说明t2时刻电池下电时刻,但是t2时刻至t3时刻电池电芯的极化现象尚未消除,电池两端的电压还在发生改变,至t3时刻,电池的两端电压进入稳定状态,即在t3时刻之后,电池的测量电压等于电池稳定的开路电压。现有技术通常会采用一个经验值,如1小时,在电池下电后,即t2时刻之后,静置电池1小时,确定电池完全消除极化,假设t2时刻之后的1小时对应图2中的t4时刻。结合图2,本发明实施例中的第一时长指的是t0时刻至t2时刻所对应的时长,第二时长为t2时刻至t4时刻所对应的时长,t3时刻是电池下电后电压不再发生变化的初始时刻,即从t3时刻开始,电池电压不再发生变化。第一时长与第二时长的和即为t0时刻至t4时刻的总时长,现有技术通常从t4时刻开始,使用电池电压查OCV脉谱图确定电池的SOC值,在本发明实施例中,由于预设时长小于t0时刻至t4时刻的总时长,因此,在本发明实施例中,在t4时刻之前就可以通过电池电压查OCV脉谱图确定电池的SOC值。
例如,在本发明实施例中,若将预设时长设置为t3至t0时刻,则从t3时刻能够通过OCV查表确定SOC值,由于t3时刻是电池开路电压达到稳定状态的初始时刻,因此t3时刻也早于现有技术通过经验值得到的t4时刻。
在一种可能的实现方式,本发明实施例通过如下方式确定电流的预设阈值:根据预设置的修正误差值和所述OCV脉谱图,确定最小电压差值,所述最小电压差值为在所述OCV脉谱图中,任意两个相邻SOC值所对应电压差值绝对值的最小值,所述任意两个相邻SOC值的差值绝对值等于所述修正误差值;根据电池在历史实际充放电过程中电压随时间变化的曲线,确定静置电压点;根据静置电压点所对应的电压值以及最小电压差值,在电压随时间变化的曲线中确定近似静态电压点;确定近似静态电压点所对应时刻的电流值,作为预设阈值。
结合图2,该图中上面的曲线为通过电池的历史实际运行数据得到的电池电流随时间变化的曲线,该图下面的曲线为通过电池的历史运行数据得到的电池电压随时间变化的曲线。
首先根据电压随时间变化的曲线中确定静置电压点,即图中的点1,从静置电压点开始,电池的测量电压不再发生变化;
静置电压的电压值减去最小电压差值,得到近似静态电压点,即点2。
近似静态电压点所对应时刻的电流值,即点3所对应的电流值,即为本发明实施例所需的电流的预设阈值。
当电流小于该预设阈值时,测量电压与静置开路电压的差值小于等于最小电压差值,使得测量电压与静置开路电压的差值所带来的误差一定小于等于修正误差值,该修正误差值是允许的最大误差值,即,本发明实施例提供的方法在保证修正误差小于等于允许的最大修正误差的基础上,实现了电池动态过程中的OCV修正。
在一种可能的实现方式中,通过电压随时间变化的曲线,将近似静态电压点对应的第一时刻至静置电压点对应的第二时刻的时长,作为预设时长。
结合图2,点2至点1的时长即为本发明实施例中的预设时长。
本发明实施例还提供一种确定最小电压差值的方法,该方法包括:
根据电池的SOC使用范围,确定多个SOC值,其中任意两个相邻的SOC值的差值的绝对值等于修正误差值;针对每两个相邻的SOC值,通过OCV脉谱图,获取较大SOC值所对应电压值与较小SOC值所对应电压值的差值;在获取的所有差值中确定最小值,得到最小电压差值。
如下表1为一个OCV脉谱图。
表1
SOC值 | 0 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 |
电压(V) | 2.803 | 3.298 | 3.453 | 3.481 | 3.514 | 3.558 | 3.592 | 3.616 | 3.636 | 3.654 | 3.677 |
SOC值 | 55 | 60 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | |
电压(V) | 3.704 | 3.738 | 3.78 | 3.842 | 3.899 | 3.952 | 4.008 | 4.067 | 4.13 | 4.198 |
依次计算相邻两个SOC值所对应电压的差值,得到表2
表2
SOC值 | 0 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 |
电压(V) | 2.803 | 3.298 | 3.453 | 3.481 | 3.514 | 3.558 | 3.592 | 3.616 | 3.636 | 3.654 | 3.677 |
差值(mV) | 495 | 155 | 28 | 33 | 44 | 34 | 24 | 20 | 18 | 23 | 27 |
SOC值 | 55 | 60 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | |
电压(V) | 3.704 | 3.738 | 3.78 | 3.842 | 3.899 | 3.952 | 4.008 | 4.067 | 4.13 | 4.198 | |
差值(mV) | 34 | 42 | 62 | 57 | 53 | 56 | 59 | 63 | 68 |
在表2中,差值一行的495mV为SOC值为5时的电压值与SOC值为0时的电压值的差值,155mV为SOC值为10时的电压值与SOC之为5时的电压值的差值……
由表2可知,最小的电压差值为18mV,即SOC值为45时的电压值与SOC值为40时的电压值的差值。
因此,通过表1所对应的OCV脉谱图得到的最小电压差值为18mv。
在步骤102中、根据目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值。
在本发明实施例中,由于通过OCV查表的方式,测量电压与静态开路电压的差值所带来的误差小于等于允许的最大修正误差值,则在一种可能的实现方式中,可以直接将目标SOC值作为SOC修正值。
在本发明实施例中,电池的SOC计算值可以是通过安时积分法计算得到的电池的SOC值,也可以是通过其他算法计算得到的电池的SOC值,本发明实施例对此不作限定。
在另一种可能的实现方式中,本发明实施例还提供如下方式根据目标SOC值对电池的SOC计算值进行修正:
若目标SOC值与SOC计算值的差值绝对值大于预设置的修正误差值,且目标SOC值大于SOC计算值,则将目标SOC值减去修正误差值,得到SOC修正值;例如预设置的修正误差值为5%,则SOC修正值=目标SOC值-5%。
若目标SOC值与SOC计算值的差值绝对值大于修正误差值,且目标SOC值小于SOC计算值,则将目标SOC值加上修正误差值,得到SOC修正值;例如预设置的修正误差值为5%,则SOC修正值=目标SOC值+5%。
在另一种可能的实现方式中,为避免误修正,若目标SOC值与SOC计算值的差值绝对值小于等于修正误差值,则不对SOC计算值进行修正。
本发明通过预确定一个电流的阈值,当电池动态运行时,电流小于等于该预设阈值,且电流小于该预设阈值的持续时间已经不小于预设时长,则电池进入稳定状态,在稳定状态下,通过查OCV表,电池的测量电压与静置开路电压的差值所带来的误差不大于允许的最大修正误差值,从而实现了电池动态运行的过程中查找OCV表实现SOC修正的目的。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
图3示出了本发明实施例提供的电池SOC值修正装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
如图3所示,电池SOC值修正装置3包括:目标SOC值确定模块31和修正模块32;
所述目标SOC值确定模块31,用于若电池的电流值小于等于预设阈值,且电池的电流值小于等于预设阈值的持续时间已经不小于预设时长,则根据电池的测量电压和预设置的OCV脉谱图,确定电池的目标SOC值,预设时长小于第一时长与第二时长的和,第一时长用于表示电流开始小于等于预设阈值的时刻至电池下电时刻所对应的时长,第二时长用于表示预设置的静置时长,电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于静置时长;
修正模块32,用于根据目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值。
本发明通过预确定一个电流的阈值,当电池动态运行时,电流小于等于该预设阈值,且电流小于该预设阈值的持续时间已经不小于预设时长,则电池进入稳定状态,在稳定状态下,通过查OCV表,电池的测量电压与静置开路电压的差值所带来的误差不大于允许的最大修正误差值,从而实现了电池动态运行的过程中查找OCV表实现SOC修正的目的。
在一种可能的实现方式中,目标SOC值确定模块31还用于:
根据预设置的修正误差值和OCV脉谱图,确定最小电压差值,最小电压差值为在OCV脉谱图中,任意两个相邻SOC值所对应电压差值绝对值的最小值,任意两个相邻SOC值的差值绝对值等于修正误差值;
根据电池在历史实际充放电过程中电压随时间变化的曲线,确定静置电压点;
根据静置电压点所对应的电压值以及最小电压差值,在电压随时间变化的曲线中确定近似静态电压点;
确定近似静态电压点所对应时刻的电流值,作为预设阈值。
在一种可能的实现方式中,目标SOC值确定模块31用于:
通过电压随时间变化的曲线,将近似静态电压点对应的第一时刻至静置电压点对应的第二时刻的时长,作为预设时长。
在一种可能的实现方式中,目标SOC值确定模块31用于:
根据电池的SOC使用范围,确定多个SOC值,其中任意两个相邻的SOC值的差值的绝对值等于修正误差值;
针对每两个相邻的SOC值,通过OCV脉谱图,获取较大SOC值所对应电压值与较小SOC值所对应电压值的差值;
在获取的所有差值中确定最小值,得到最小电压差值。
在一种可能的实现方式中,修正模块32用于:
若目标SOC值与SOC计算值的差值绝对值大于预设置的修正误差值,且目标SOC值大于SOC计算值,则将目标SOC值减去修正误差值,得到SOC修正值;
若目标SOC值与SOC计算值的差值绝对值大于修正误差值,且目标SOC值小于SOC计算值,则将目标SOC值加上修正误差值,得到SOC修正值。
在一种可能的实现方式中,修正模块32用于:
若目标SOC值与SOC计算值的差值绝对值小于等于修正误差值,则不对SOC计算值进行修正。
本实施例提供的电池SOC值修正装置,可用于执行上述电池SOC值修正方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供一种车辆,该车辆包括一种控制装置,图4是本发明一实施例提供的控制装置的示意图。如图4所示,该实施例的控制装置4包括:处理器40、存储器41以及存储在所述存储器41中并可在所述处理器40上运行的计算机程序42。所述处理器40执行所述计算机程序42时实现上述各个电池SOC值修正方法实施例中的步骤,例如图1所示的步骤101至步骤102。或者,所述处理器40执行所述计算机程序42时实现上述各装置实施例中各模块/单元的功能,例如图3所示单元31至33的功能。
示例性的,所述计算机程序42可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器41中,并由所述处理器40执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序42在所述控制装置4中的执行过程。
所述控制装置4可以是安装于车辆上的控制设备/模块/芯片等。所述控制装置4可包括,但不仅限于,处理器40、存储器41。本领域技术人员可以理解,图4仅仅是控制装置4的示例,并不构成对控制装置4的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述控制装置还可以包括输入输出设备、网络接入设备、总线等。
所述处理器40可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器41可以是所述控制装置4的内部存储单元,例如控制装置4的硬盘或内存。所述存储器41也可以是所述控制装置4的外部存储设备,例如所述控制装置4上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器41还可以既包括所述控制装置4的内部存储单元也包括外部存储设备。所述存储器41用于存储所述计算机程序以及所述控制装置所需的其他程序和数据。所述存储器41还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/控制装置和方法,可以通过其它的方式实现。例如,以上所描述的装置/控制装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个电池SOC值修正方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种电池SOC值修正方法,其特征在于,包括:
若电池的电流值小于等于预设阈值,且所述电池的电流值小于等于所述预设阈值的持续时间已经不小于预设时长,则根据所述电池的测量电压和预设置的OCV脉谱图,确定电池的目标SOC值,所述预设时长小于第一时长与第二时长的和,所述第一时长用于表示所述电流开始小于等于所述预设阈值的时刻至所述电池下电时刻所对应的时长,所述第二时长用于表示预设置的静置时长,所述电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于所述静置时长;
根据所述目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值。
2.根据权利要求1所述的方法,其特征在于,确定所述预设阈值的过程包括:
根据预设置的修正误差值和所述OCV脉谱图,确定最小电压差值,所述最小电压差值为在所述OCV脉谱图中,任意两个相邻SOC值所对应电压差值绝对值的最小值,所述任意两个相邻SOC值的差值绝对值等于所述修正误差值;
根据所述电池在历史实际充放电过程中电压随时间变化的曲线,确定静置电压点;
根据所述静置电压点所对应的电压值以及所述最小电压差值,在所述电压随时间变化的曲线中确定近似静态电压点;
确定所述近似静态电压点所对应时刻的电流值,作为所述预设阈值。
3.根据权利要求2所述的方法,其特征在于,确定所述预设时长的过程包括:
通过所述电压随时间变化的曲线,将所述近似静态电压点对应的第一时刻至所述静置电压点对应的第二时刻的时长,作为所述预设时长。
4.根据权利要求2所述的方法,其特征在于,所述根据预设置的修正误差值和OCV脉谱图,确定最小电压差值包括:
根据所述电池的SOC使用范围,确定多个SOC值,其中任意两个相邻的SOC值的差值的绝对值等于所述修正误差值;
针对每两个相邻的SOC值,通过所述OCV脉谱图,获取较大SOC值所对应电压值与较小SOC值所对应电压值的差值;
在获取的所有差值中确定最小值,得到所述最小电压差值。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值包括:
若所述目标SOC值与所述SOC计算值的差值绝对值大于预设置的修正误差值,且所述目标SOC值大于所述SOC计算值,则将所述目标SOC值减去所述修正误差值,得到所述SOC修正值;
若所述目标SOC值与所述SOC计算值的差值绝对值大于所述修正误差值,且所述目标SOC值小于所述SOC计算值,则将所述目标SOC值加上所述修正误差值,得到所述SOC修正值。
6.根据权利要求5所述的方法,其特征在于,该方法还包括:
若所述目标SOC值与所述SOC计算值的差值绝对值小于等于所述修正误差值,则不对所述SOC计算值进行修正。
7.一种电池SOC值修正装置,其特征在于,包括:目标SOC值确定模块和修正模块;
所述目标SOC值确定模块,用于若电池的电流值小于等于预设阈值,且所述电池的电流值小于等于所述预设阈值的持续时间已经不小于预设时长,则根据所述电池的测量电压和预设置的OCV脉谱图,确定电池的目标SOC值,所述预设时长小于第一时长与第二时长的和,所述第一时长用于表示所述电流开始小于等于所述预设阈值的时刻至所述电池下电时刻所对应的时长,所述第二时长用于表示预设置的静置时长,所述电池从下电时刻至电压不再发生变化的初始时刻所对应的时长小于等于所述静置时长;
所述修正模块,用于根据所述目标SOC值,对电池的SOC计算值进行修正,得到SOC修正值。
8.根据权利要求7所述的装置,其特征在于,所述目标SOC值确定模块还用于:
根据预设置的修正误差值和所述OCV脉谱图,确定最小电压差值,所述最小电压差值为在所述OCV脉谱图中,任意两个相邻SOC值所对应电压差值绝对值的最小值,所述任意两个相邻SOC值的差值绝对值等于所述修正误差值;
根据所述电池在历史实际充放电过程中电压随时间变化的曲线,确定静置电压点;
根据所述静置电压点所对应的电压值以及所述最小电压差值,在所述电压随时间变化的曲线中确定近似静态电压点;
确定所述近似静态电压点所对应时刻的电流值,作为所述预设阈值。
9.一种车辆,包括一种控制装置,所述控制装置包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上的权利要求1至6中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111604015.5A CN115113071A (zh) | 2021-12-24 | 2021-12-24 | 电池soc值修正方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111604015.5A CN115113071A (zh) | 2021-12-24 | 2021-12-24 | 电池soc值修正方法及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115113071A true CN115113071A (zh) | 2022-09-27 |
Family
ID=83325477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111604015.5A Pending CN115113071A (zh) | 2021-12-24 | 2021-12-24 | 电池soc值修正方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115113071A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117269774A (zh) * | 2023-11-20 | 2023-12-22 | 羿动新能源科技有限公司 | 一种动力电池的soc的修正方法 |
-
2021
- 2021-12-24 CN CN202111604015.5A patent/CN115113071A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117269774A (zh) * | 2023-11-20 | 2023-12-22 | 羿动新能源科技有限公司 | 一种动力电池的soc的修正方法 |
CN117269774B (zh) * | 2023-11-20 | 2024-04-12 | 羿动新能源科技有限公司 | 一种动力电池的soc的修正方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10330738B2 (en) | Apparatus for estimating battery degradation state, system including the same, and method thereof | |
CN108828461B (zh) | 动力电池soh值估算方法及*** | |
CN110146816B (zh) | 电池剩余充电时间的确定方法、装置、设备及存储介质 | |
US8332169B2 (en) | Apparatus and method for estimating state of health of battery based on battery voltage variation pattern | |
CN110011374B (zh) | 一种电池充放电电流的控制方法、***及终端设备 | |
CN109782175A (zh) | 电动汽车电池容量校正测试方法及电子设备 | |
CN105938181A (zh) | 蓄电元件管理装置、方法和程序、蓄电元件模块及移动体 | |
KR102259265B1 (ko) | 배터리 셀에 대한 충전 상태를 추정하는 방법 | |
CN111308354A (zh) | 电池健康度状态的检测方法、装置、电子设备及存储介质 | |
US11835587B2 (en) | Method for determining full-charge capacity of battery pack, method for determining state of health of battery pack, system, and apparatus | |
CN110579718A (zh) | 电池和电池包的健康度soh获取方法及装置 | |
CN113093027B (zh) | 电池soc校准方法、装置、***、介质及程序产品 | |
CN115113069A (zh) | 电池soc的估算方法及相关装置 | |
CN115616410A (zh) | 电池异常自放电预警方法、***、电子设备及存储介质 | |
CN112858924A (zh) | 动力电池剩余能量估算方法、装置、车辆及存储介质 | |
CN115113049A (zh) | 确定电池soc初始值的方法及相关装置 | |
CN115113071A (zh) | 电池soc值修正方法及相关装置 | |
CN115113070A (zh) | 电池soc的估算方法及相关装置 | |
CN111157906A (zh) | Soc精度测试方法、装置及*** | |
CN115113061A (zh) | 修正电池soc的方法及相关装置 | |
CN114966453A (zh) | 锂电池剩余可用能量的获取方法及相关装置 | |
CN114035059B (zh) | 显示soc精度的计算方法、装置和电子设备 | |
CN109991546B (zh) | 一种电池参数获取方法、装置及终端设备 | |
CN115113075A (zh) | 电池soc值估算方法及相关装置 | |
CN115113078A (zh) | 电池soc值修正方法及相关装置 |
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 |