CN116381522A - 电池放电时的soc显示方法、装置、设备及存储介质 - Google Patents
电池放电时的soc显示方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN116381522A CN116381522A CN202310359043.8A CN202310359043A CN116381522A CN 116381522 A CN116381522 A CN 116381522A CN 202310359043 A CN202310359043 A CN 202310359043A CN 116381522 A CN116381522 A CN 116381522A
- Authority
- CN
- China
- Prior art keywords
- soc
- value
- display
- correction
- voltage
- 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/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
- G01R31/3828—Arrangements for monitoring battery or accumulator variables, e.g. SoC using current integration
-
- 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
- G01R31/3842—Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
-
- 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
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本申请适用于电池管理技术领域,提供了一种电池放电时的SOC显示方法,该方法包括:获取放电过程中电池包的当前SOC显示值以及放电电压;获取预设的修正起始参数和修正结束参数,所述修正起始参数包括起始电压值以及起始SOC值,所述修正结束参数包括结束电压值和结束SOC值;根据所述放电电压、所述当前SOC显示值、所述修正起始参数和所述修正结束参数确定SOC目标值;根据所述SOC目标值对所述当前SOC显示值进行修正,得到新的SOC显示值并显示。通过上述方法可以较为全面地解决SOC显示值误差较大的问题,使SOC显示值更接近电池包的真实状态,提升了用户体验。
Description
技术领域
本申请涉及电池管理技术领域,尤其涉及一种电池放电时的SOC显示方法、装置、设备及存储介质。
背景技术
电池的SOC(State of Charge,荷电状态)可以反映电池的剩余容量,通常用剩余容量占电池容量的比值来表示,是评估电池系统性能的重要参数。
一般通过电池端电压、充放电电流及内阻等参数来估算电池SOC数值。由于电池老化、环境温度变化及传感器的采样偏差等多种不确定因素的影响,估算得到的SOC数值会产生偏高或偏低的现象。
在相关方案中,主要通过安时积分法、神经网络法等方法来估算SOC,其中,神经网络法得出的SOC估算结果精度高,但对训练方法的要求高,对训练数据的需求量大,难以推广应用;安时积分法则会出现SOC跳变问题,例如,SOC突然从10%跳变到0%,影响用户的正常使用。
发明内容
本申请实施例提供了一种电池放电时的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目标值确定修正系数K,其中,修正系数K与当前SOC显示值和SOC目标值的差值呈正相关关系。
根据修正系数K对当前SOC显示值进行动态倍率修正,得到新的SOC显示值并显示。
上述方案中,通过修正系数K来动态调整SOC显示值跟随SOC目标值的下降速率,使得SOC显示值的调控更加精准,从而使SOC显示值的变化更贴近SOC真实值。
在其中的一个实施例中,修正系数K满足下面的公式:
其中,K为修正系数;n为常数;SOCDisplay为当前SOC显示值;SOCTrue为SOC目标值。
在其中的一个实施例中,新的SOC显示值满足下面的公式:
SOC’Display=SOCDisplay-Delta SOC*K,
其中,SOC'Display为新的SOC显示值;SOCDisplay为当前SOC显示值;
Delta SOC为单个统计周期的SOC变化量;K为修正系数;其中,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是本申请实施例提供的电池包放电过程中的放电电压变化随时间变化的示意图。
图3是本申请实施例提供的一种确定修正系数的流程示意图。
图4是本申请实施例提供的一种适用于放电截止时的SOC显示方法的流程图。
图5是本申请实施例提供的一种SOC显示值的修正效果示意图。
图6是本申请实施例提供的另一种SOC显示值的修正效果示意图。
图7是本申请实施例提供的一种电池放电时的SOC显示装置的结构示意图。
图8是本申请实施例提供的电子设备的结构示意图。
具体实施方式
电源产品,例如移动户外电源,在其放电过程中可以通过可视化的方式来反映剩余电量,实际应用中通常用电池的SOC值来表示。
但是由于电流传感器的采样偏差,以及温度和电池老化对电池容量的影响,使户外电源产品的SOC在放电末端显示时会出现显示值虚高或者虚低的现象,即电源内部电量接近0,但是SOC显示值远大于0%的现象,或者电源内部电量还有余量,但是SOC显示值已经降为0%的现象。
针对上述问题,本申请提出了一种电池放电时的SOC显示方法,可以解决电池的SOC显示值在放电末端的虚高或虚低现象,使电池的SOC显示值更接近SOC真实值。
可以理解,电池包包括电池管理系统(Battery Management System,BMS)与电池。电池管理系统用于控制电池的充电与放电。电池包括至少一个电芯。在电池管理系统还用于对电池包的SOC进行计算以及修正,也就是说,本申请提供的电池放电时的SOC显示方法,可以由电池管理系统执行。
在一些实施例中,本申请提供的电池放电时的SOC显示方法,也可以独立控制器执行,本申请对此不作限制。
为了说明本申请的技术方案,下面通过具体实施例来说明。
图1是本申请实施例提供的一种电池放电时的SOC显示方法的流程示意图。如图1所示,该电池放电时的SOC显示方法包括步骤S101~S104。
S101、获取放电过程中电池包的当前SOC显示值以及放电电压。
可以理解,本申请的修正,是指在利用相关算法计算得到当前SOC显示值基础上,在当前SOC显示值与真实SOC偏离时,对该当前SOC显示值进行修正。
当前SOC显示值是指当前呈现给用户的电池包的SOC的值。在本申请实施例中,SOC显示值可以根据电池包的容量信息计算得到,且计算SOC显示值的方式(即上述相关算法)可以不同,例如可以是通过安时积分法计算SOC显示值,也可以是基于扩展卡尔曼滤波(Extended Kalman Filter,EKF)计算SOC显示值,本申请并不对计算SOC显示值的方式进行限制,在其他实施例中,还可以通过其他方式计算SOC显示值。
在电池包的放电过程中,放电电压的状态可以一定程度上反映SOC的真实状态,也即,放电电压与真实SOC具有相关关系,因此,可以利用放电电压来对电池包的SOC显示值进行修正。
在一次放电过程中,可以先获取电池包的当前SOC显示值以及放电电压,从而为后续的SOC显示值的修正做准备,也可以理解为当前SOC显示值和放电电压可以作为SOC显示值的修正的触发条件。如果当前SOC显示值和放电电压满足修正条件时,开始进行SOC显示值的修正,反之,则不用进行SOC显示值的修正。
可以理解,由于真实SOC与放电电压相关,因此,通过当前SOC显示值与放电电压,可以确认当前SOC显示值与真实SOC的偏离程度,若当前SOC显示值偏离真实SOC,则触发修正。S102、获取预设的修正起始参数和修正结束参数。
需要说明的是,通过实际实验发现,在电池包的放电过程中,当进入放电末端时,其SOC显示值与真实SOC的偏离发生的概率更大,因此,可以在进入放电末端时根据触发SOC修正。修正起始参数和修正结束参数分别为放电末端的起始点和结束点对应的参数。
可以理解,结束点通常为临近放电结束的某一个点,例如,在放电至电池电压接近欠压时对应的点,或者放电至剩余电量接近为0时对应的点。示例性的,当放电电压低于结束点的电压值时将迅速下降到放电截止电压。起始点可以根据不同电池包的实际放电情况确定。
可以理解,在起始点和结束点时,电池包放电时,其电池电压与真实SOC同样具有对应关系。因此,修正起始参数包括起始电压值以及起始SOC值,修正结束参数包括结束电压值和结束SOC值。
可以理解,通过修正起始参数可以决定是否触发SOC修正。示例性的,当放电电压低于起始电压值时,说明已经进入放电末端,此时可以触发SOC显示值修正。作为示例而非限定,起始电压值可以为3200mV,当电池包的放电电压小于3200mV超过5s时,触发对SOC显示值的修正。
示例性的,当电池电压还未低于起始电压值,但当前显示SOC值已经低于起始SOC值,说明当前显示SOC已经严重虚低,此时可以触发SOC显示值修正。作为示例而非限定,当某型号的电池包的放电电压为3200mV时,SOC真实值为10%。
可以理解,修正结束参数可以在对SOC显示值进行修正时,配合修正起始参数或者实际进入修正时的当前SOC显示值以及放电电压,确定实际的SOC与电压对应关系,并基于此,预估确定SOC目标值。作为示例而非限定,某型号的电池包的结束电压值可以是3100mV,该结束电压值为电池包的拐点电压,当电池包放电至该电压时,放电电压将迅速下降到放电截止电压,拐点电压值3100mV所对应的SOC真实值可以为1%。上述起始电压值、起始SOC值、结束电压值以及结束SOC值可以根据不同类型的电池包产品来具体确定。
下面结合图2来更直观地说明。
图2是本申请实施例提供的电池包放电过程中的放电电压变化随时间变化的示意图。如图2所示,图中X轴表示时间(t);Y轴表示电池包放电时的电池电压(U)。图中A点表示修正起始点,A点对应的电压值是起始电压值,B点表示修正结束点,B点对应的电压值是结束电压值。以某种型号例如三元锂电池为例,图中A点对应的放电电压为3200mV时,SOC真实值为10%,即(3200,10),B点对应的放电电压为3100mV SOC真实值为1%。
结合上述内容,当放电电压小于A点对应的电压值之后可以触发对SOC显示值的修正,当放电电压小于B点对应的电压值之后会迅速下降到放电截止电压。
S103、根据放电电压、当前SOC显示值、修正起始参数和修正结束参数确定SOC目标值。
SOC目标值是指电池包的SOC显示值进行修正的参照值,也可以视为SOC真实值。因此,SOC显示值参照SOC目标值来进行修正,也可以理解成SOC显示值依据SOC真实值进行修正。结合上述内容,当获取到放电电压、修正起始参数(电池包进入放电末端的起始点对应的参数)和修正结束参数(电池包进入放电末端的结束点对应的参数)之后,就可以判断出当前SOC显示值相对于SOC真实值的差距,再根据该差距的不同来确定SOC目标值从而进行修正。
例如,当根据修正起始参数确定触发SOC修正之后,可以利用放电电压与SOC真实值的对应关系确定出SOC目标值,然后当前SOC显示值将参照该SOC目标值进行修正。
再例如,当在电池包的放电过程中,可以根据修正结束参数中的结束SOC值来确定SOC目标值,然后当前SOC显示值将参照该SOC目标值进行修正。
S104、根据SOC目标值对当前SOC显示值进行修正,得到新的SOC显示值并显示。
可以理解,SOC显示值的更新频率是预先配置的,通常由硬件资源决定。该更新频率决定了SOC显示值的统计周期。示例性的,在第K统计周期中将显示第K-1统计周期更新的SOC显示值,也即当前SOC显示值。同时,在第K统计周期内,将统计本周期内的SOC变化量,根据SOC目标值,结合SOC变量对当前SOC显示值进行修正后,得到本周期新的SOC显示值,该新的SOC显示值将在第K+1周期显示,作为K+1周期的当前SOC显示值。
此处,新的SOC显示值是指修正后的SOC显示值。该新的SOC显示值将在下一周期显示。
可以理解,本周期内的SOC变化量,是指电池包正常放电时,在一个统计周期内释放的电量所对应的SOC变化。每个统计周期内的SOC变化量与其放电电流相关,可以根据计算SOC显示值所采用相关算法确定,例如上述安时积分法、EKF算法等等。在一些实施例中,当采用安时积分法计算时,SOC变化量可以是统计周期内基于电池容量、电池电流及放电效率进行积分计算得到的SOC积分值。
在一些实施例中,对当前SOC显示值进行修正,可以是对当前SOC显示值与本周期内的SOC变化量求差后的结果进行修正,也可以是对本周期内的SOC变化量进行修正后,再对当前SOC显示值与修正后的SOC变化量进行求差以得到新的SOC显示值,即下一统计周期将显示的当前SOC显示值。
上述方法通过在一个统计周期中获取放电过程中电池包的当前SOC显示值和放电电压,再结合预设的修正起始参数和修正结束参数来确定与真实SOC值更为接近的SOC目标值,然后根据SOC目标值对当前SOC显示值进行修正,得到新的SOC显示值,从而可以在下一个统计周期中显示该新的SOC显示值。如此,可以实现对SOC显示值周期性地动态调整,避免了SOC显示值在放电过程中的跳变现象,使当前的SOC显示值更接近真实SOC值,提升了用户体验。
图3是本申请实施例提供的一种确定修正系数的流程示意图。该示意图为图1中步骤S104的一个示例。如图3所示,该方法可以包括步骤S201~S202。
S201、根据SOC目标值确定修正系数K。
修正系数K与当前SOC显示值和SOC目标值的差值呈正相关关系。
可以理解,当前SOC显示值与SOC目标值(SOC真实值)的差值较大时,修正速率应当较快(即加速当前SOC显示值的下降速度),而修正系数K决定着SOC显示值修正过程中的修正速率,因此,修正系数与当前SOC显示值和SOC目标值的差值呈正相关关系。
在一个例子中,修正系数K满足下面的公式(1):
其中,K为修正系数。n为常数,n的取值可以根据电池包型号来具体选择,可用于对修正系数K做限幅处理,便于调整K的取值。
SOCDisplay为当前SOC显示值,SOCTrue为SOC目标值。
由公式(1)可以看出,当SOC目标值与当前SOC显示值的差距越大时,修正的速率越快;当SOC目标值越接近0%时,修正速率越快,符合电池包放电的基本规律,能够使SOC显示值更加贴合电池包放电的真实状态。
可以理解,上述公式(1)仅为示例,在其他实施例中,也可以采用其他计算方式确定修正系数,使得修正系数K与当前SOC显示值和SOC目标值的差值呈正相关关系,本申请对此不作限制。
S202、根据修正系数K对当前SOC显示值进行动态倍率修正,得到新的SOC显示值并显示。
可以理解的是,由于在修正的过程,SOC目标值和当前SOC显示值是不断变化的,因此,在不同的统计周期中,得到的SOC目标值和当前SOC显示值的差值也是不断变化的,基于此确定的修正系数K也将不断变化,如此,即可以实现对当前SOC显示值的“动态倍率修正”,使得当前SOC显示值跟随真实SOC不断变化。
在一个例子中,新的SOC显示值满足下面的公式(2):
SOC'Display=SOCDisplay-Delta SOC*K, (2)
其中,SOC'Display为新的SOC显示值;SOCDisplay为当前SOC显示值;
Delta SOC为单个统计周期的SOC变化量;K为修正系数。
下面结合上述内容以及图2中的修正起始点A和修正结束点B来介绍在电池包的放电过程中该如何确定SOC目标值。假设图2中A点对应的放电电压为3200mV时,SOC真实值为10%,即(3200,10),B点对应的放电电压为3100mV SOC真实值为1%。
在一种实现方式中,当放电电压大于或等于起始电压值且当前SOC显示值小于起始SOC值时,将起始SOC值确定为SOC目标值。
当电池包的放电电压为3300mV时,当前SOC显示值为5%,因为3300mV大于3200mV(起始电压值),而5%小于10%(起始SOC值),说明此时的SOC显示值处于虚低状态,则将更接近真实SOC值的起始SOC值作为SOC目标值触发对SOC显示值的修正。此时,SOC目标值设置为10%(起始SOC值),由于目标值大于当前值,则当前SOC显示值将减缓下降速度,从而得到新的SOC显示值,使得新的SOC显示值逐步接近真实SOC值。
此种方法可以避免SOC显示值降为0%之后仍可长时间放电的现象。
在一种实现方式中,当放电电压小于起始电压值且当前SOC显示值大于起始SOC值时,根据放电电压、当前SOC显示值、结束电压值、结束SOC值确定第一映射关系。然后,根据放电电压和第一映射关系确定SOC目标值。
作为示例而非限定,当电池包的放电电压小于3200mV超过5s时,则通过放电电压触发对SOC显示值的修正。
例如,假设此时获取到的放电电压是3200mV,获取到的当前SOC显示值是15%,因为15%大于10%,说明SOC显示值处于虚高状态,需要修正。可以理解,理想的修正结果应当是从当前开始修正,到修正结束时,放电电压与当前SOC显示值恰好与修正结束点的结束电压值和结束SOC对应。因此,可以得到(3200,15)和(3100,1)这两个坐标点,其中(3100,1)为结束点B对应的修正结束参数。根据这两个坐标点求解由放电电压和SOC显示值的二元一次方程,可以得出放电电压和SOC目标值之间的第一映射关系,即:SOC目标值=0.14*V-433。
再例如,假设此时获取到的放电电压是3150mV,获取到的当前SOC显示值是15%,因为3150mV小于3200mV,但15%大于10%,可以明显得出此时的SOC显示值处于虚高状态。此时的SOC目标值可以同样可以通过放电电压和当前SOC显示值,以及结束电压值和结束SOC值之间的关系来确定。此时,可以得到(3150,15)和(3100,1)这两个坐标点,同样求解二元一次方程,可以得出放电电压和SOC目标值之间的第一映射关系,即:SOC目标值=0.28*V-867。
在一种实现方式中,当放电电压小于或等于结束电压值且SOC显示值大于结束SOC值时,将结束SOC值确定为SOC目标值。
作为示例而非限定,随着放电过程的进行,当放电电压小于3100mV之后,若SOC显示值仍大于1%,说明SOC虚高,此时将SOC目标值设置为1%(结束SOC值),SOC显示值将跟随SOC目标值加速逐渐下降到1%。
可以理解,上述起始电压值、起始SOC值、结束电压值、结束SOC值仅为示例,其具体数值可以根据电池包的型号设置,此处不做限定。
上述实施例中,获取放电电压和当前SOC显示值,将修正起始参数和修正结束参数作为修正参数,既可以利用起始SOC值作为SOC目标值触发对SOC显示值的修正,解决了SOC显示值虚低的问题,又可以利用放电电压触发对SOC显示值的修正,解决了SOC显示值虚高的问题,从而全面地解决了SOC显示值与SOC真实值差距较大的问题,使SOC显示值更接近电池包的真实状态,提升了用户体验。
图4是本申请实施例提供的一种适用于放电截止时的SOC显示方法的流程图。如图4所示,该方法可以包括步骤S301~S302。
S301、获取放电过程中的放电截止电压值。
放电截止电压值可以理解为放电电压的一个临界值,当超过该临界值时,放电电压会迅速下降为0V。
结合上述内容可知,当放电电压小于放电截止电压值时,相对应的,此时的真实SOC值也接近0%,因此,可以利用放电截止电压值和SOC真实值的对应关系来确定SOC目标值。
放电截止电压值可以根据电池包型号具体选择,此处不作限定。
S302、当放电电压小于放电截止电压值时,将截止SOC值确定为SOC目标值。
其中,截止SOC值是0%。当放电电压低于放电截止电压时,SOC目标值取值为0%,SOC显示值逐渐跟随SOC目标值下降到0%。下面结合经过上述方法修正后的SOC显示值的效果图来进行说明。
图5是本申请实施例提供的一种SOC显示值的修正效果示意图。
如图5所示,L1代表未经过修正的SOC显示值的变化情况,L2代表经过修正后的SOC显示值的变化情况。
如图5所示,图中X轴表示时间(t);Y轴表示电池包放电时的电池电压(U)。从图5中虚线框的框出来的部分可以看出,在电池包的放电时间接近2500s时,SOC显示值已经降为0%,但是放电过程却仍然继续,直到3000s才结束,说明未经过修正的SOC显示值处于虚低状态,在SOC显示值降为0%之后仍然可以较长时间放电。此时由SOC显示值触发对SOC显示值的修正,修正后的SOC显示值跟随SOC目标值的下降速度放缓,随着放电进行,当放电电压低于3200mv时,再由放电电压触发SOC显示值的修正,当放电截止时,SOC降为0%。
上述图5充分说明本申请实施例的方案可以解决SOC显示值虚低的情况,避免SCO显示值在降到0%以后,电池包还能长时间放电的现象。
图6是本申请实施例提供的另一种SOC显示值的修正效果示意图。
如图6所示,L3代表未经过修正的SOC显示值的变化情况,L4代表经过修正后的SOC显示值的变化情况。图中X轴表示时间(t);Y轴表示电池包放电时的电池电压(U)。
从图6中可以明显看出未经过修正的SOC显示值明显虚高,此时可以由放电电压触发对SOC显示值的修正,修正后的SOC显示值跟随SOC目标值加速下降,当放电截止时,SOC降为0%。
上述图6充分说明本申请实施例的方案可以解决SOC显示值在放电截止时直接从较高的数值(例如15%)跳变为0%的问题。
上文主要结合附图对本申请实施例的一种电池放电时的SOC显示方法进行了介绍。应理解,虽然如上所述的各实施例所涉及的流程图中的各个步骤依次显示,但是这些步骤并不是必然按照图中所示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。下面结合附图对本申请实施例的一种的装置进行介绍。为了简洁,在下文介绍装置时,会进行适当省略,相关内容可以参照上文的方法中的相关描述,不再重复介绍。
图7是本申请实施例提供的一种电池放电时的SOC显示装置的结构示意图。
如图7所示,该装置1000包括以下单元。
获取单元1001,用于执行上述步骤S101、S102中的方法。
在一个例子中,获取单元1001还可以用于执行步骤S201中的方法。
处理单元1002,用于执行步骤S103、S104中的方法。
在一个例子中,处理单元1002还可以用于执行步骤S202、S301、S302中的方法。
需要说明的是,上述单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
图8是本申请实施例提供的电子设备的结构示意图。如图8所示,该实施例的电子设备3000包括:至少一个处理器3100(图8仅示出一个)处理器、存储器3200以及存储在存储器3200中并可在至少一个处理器3100上运行的计算机程序3210,处理器3100执行计算机程序3210时实现上述实施例中的步骤。
需要说明的是,上述电子设备3000包括电子设备内还包括电池包(图中未示出)。
可以理解,电子设备3000可以是独立的供电装置,且电子设备3000内部还可集成功率变换装置。例如,电子设备3000可以是家庭用大型蓄电池、便携式户外电源等。在另一些实施例中,电子设备3000可以是集成有电池的设备,包括但不限于机器人、扫地机、除草机、笔记本电脑等需要显示电池SOC的设备。
处理器3100可以是中央处理单元(Central Processing Unit,CPU),该处理器3100还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器3200在一些实施例中可以是计算机设备3000的内部存储单元,例如计算机设备3000的硬盘或内存。存储器3200在另一些实施例中也可以是计算机设备3000的外部存储设备,例如计算机设备3000上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器3200还可以既包括计算机设备3000的内部存储单元也包括外部存储设备。存储器3200用于存储操作系统、应用程序、引导装载程序(Boot Loader)数据以及其他程序等,例如计算机程序的程序代码等。存储器3200还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,能够实现上述各个方法。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。在描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
另外,在本申请说明书和所附权利要求书的描述中,术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的装置、计算机设备和方法,可以通过其它的方式实现。例如,以上所描述的装置、计算机设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种电池放电时的SOC显示方法,其特征在于,包括:
获取放电过程中电池包的当前SOC显示值以及放电电压;
获取预设的修正起始参数和修正结束参数,所述修正起始参数包括起始电压值以及起始SOC值,所述修正结束参数包括结束电压值和结束SOC值;
根据所述放电电压、所述当前SOC显示值、所述修正起始参数和所述修正结束参数确定SOC目标值;
根据所述SOC目标值对所述当前SOC显示值进行修正,得到新的SOC显示值并显示。
2.如权利要求1所述的方法,其特征在于,所述根据所述SOC目标值对所述当前SOC显示值进行修正,得到新的SOC显示值并显示,包括:
根据所述SOC目标值确定修正系数K,其中,所述修正系数K与所述当前SOC显示值和所述SOC目标值的差值呈正相关关系;
根据所述修正系数K对所述当前SOC显示值进行动态倍率修正,得到所述新的SOC显示值并显示。
4.如权利要求3所述的方法,其特征在于,所述新的SOC显示值满足下面的公式:
SOC′Display=SOCDisplay-Delta SOC*K
其中,SOC'Display为所述新的SOC显示值;SOCDisplay为所述当前SOC显示值;Delta SOC为单个统计周期的SOC变化量;K为所述修正系数;其中,所述SOC显示值每个统计周期更新一次。
5.如权利要求1所述的方法,其特征在于,所述根据所述放电电压、所述当前SOC显示值、所述修正起始参数和所述修正结束参数确定SOC目标值,包括:
当所述放电电压大于或等于所述起始电压值且所述当前SOC显示值小于所述起始SOC值时,将所述起始SOC值确定为所述SOC目标值。
6.如权利要求1所述的方法,其特征在于,所述根据所述放电电压、所述当前SOC显示值、所述修正起始参数和所述修正结束参数确定SOC目标值还包括:
当所述放电电压小于或等于所述结束电压值且所述SOC显示值大于所述结束SOC值时,将所述结束SOC值确定为所述SOC目标值。
7.如权利要求1所述的方法,其特征在于,所述根据所述放电电压、所述当前SOC显示值、所述修正起始参数和所述修正结束参数确定SOC目标值还包括:
当所述放电电压小于所述起始电压值且所述当前SOC显示值大于所述起始SOC值时,根据所述放电电压、所述当前SOC显示值、所述结束电压值、所述结束SOC值确定第一映射关系;
根据所述放电电压和所述第一映射关系确定所述SOC目标值。
8.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取放电过程中的放电截止电压值;
当所述放电电压小于所述放电截止电压值时,将截止SOC值确定为所述SOC目标值。
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-8中任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310359043.8A CN116381522A (zh) | 2023-03-28 | 2023-03-28 | 电池放电时的soc显示方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310359043.8A CN116381522A (zh) | 2023-03-28 | 2023-03-28 | 电池放电时的soc显示方法、装置、设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116381522A true CN116381522A (zh) | 2023-07-04 |
Family
ID=86974598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310359043.8A Pending CN116381522A (zh) | 2023-03-28 | 2023-03-28 | 电池放电时的soc显示方法、装置、设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116381522A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116754966A (zh) * | 2023-08-16 | 2023-09-15 | 浙江艾罗网络能源技术股份有限公司 | 电池荷电状态的校准方法、装置、电子设备、存储介质 |
| CN116780727A (zh) * | 2023-08-25 | 2023-09-19 | 深圳市德兰明海新能源股份有限公司 | 锂电池soc的自适应显示方法 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109532559A (zh) * | 2018-11-14 | 2019-03-29 | 北汽福田汽车股份有限公司 | 动力电池的soc修正方法和装置、车辆 |
| CN111289906A (zh) * | 2020-04-02 | 2020-06-16 | 辽宁工业大学 | 一种动力电池soc估算方法 |
| CN112748339A (zh) * | 2020-12-25 | 2021-05-04 | 江苏艾鑫科能源科技有限公司 | 一种电动汽车soc动态估算修正方法 |
| CN114594396A (zh) * | 2022-03-11 | 2022-06-07 | 阳光储能技术有限公司 | 一种数据校准方法、装置及电子设备 |
| CN115061045A (zh) * | 2022-07-08 | 2022-09-16 | 青岛乾程科技股份有限公司 | 一种应用在bms中的soc充放电末端校准的方法及设备 |
| CN115144774A (zh) * | 2022-06-29 | 2022-10-04 | 雅迪科技集团有限公司 | 一种基于动态加权平均法估算电池包soc的方法和装置 |
| CN115421047A (zh) * | 2022-09-23 | 2022-12-02 | 深圳市正浩创新科技股份有限公司 | 电池包的荷电状态修正方法、装置及电子设备 |
-
2023
- 2023-03-28 CN CN202310359043.8A patent/CN116381522A/zh active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109532559A (zh) * | 2018-11-14 | 2019-03-29 | 北汽福田汽车股份有限公司 | 动力电池的soc修正方法和装置、车辆 |
| CN111289906A (zh) * | 2020-04-02 | 2020-06-16 | 辽宁工业大学 | 一种动力电池soc估算方法 |
| CN112748339A (zh) * | 2020-12-25 | 2021-05-04 | 江苏艾鑫科能源科技有限公司 | 一种电动汽车soc动态估算修正方法 |
| CN114594396A (zh) * | 2022-03-11 | 2022-06-07 | 阳光储能技术有限公司 | 一种数据校准方法、装置及电子设备 |
| CN115144774A (zh) * | 2022-06-29 | 2022-10-04 | 雅迪科技集团有限公司 | 一种基于动态加权平均法估算电池包soc的方法和装置 |
| CN115061045A (zh) * | 2022-07-08 | 2022-09-16 | 青岛乾程科技股份有限公司 | 一种应用在bms中的soc充放电末端校准的方法及设备 |
| CN115421047A (zh) * | 2022-09-23 | 2022-12-02 | 深圳市正浩创新科技股份有限公司 | 电池包的荷电状态修正方法、装置及电子设备 |
Non-Patent Citations (1)
| Title |
|---|
| 黄庆祥等: "风⁃光储能系统锂离子电池SOC 校准优化方法", 《电机与控制应用》, vol. 50, no. 3, 10 March 2023 (2023-03-10) * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116754966A (zh) * | 2023-08-16 | 2023-09-15 | 浙江艾罗网络能源技术股份有限公司 | 电池荷电状态的校准方法、装置、电子设备、存储介质 |
| CN116780727A (zh) * | 2023-08-25 | 2023-09-19 | 深圳市德兰明海新能源股份有限公司 | 锂电池soc的自适应显示方法 |
| CN116780727B (zh) * | 2023-08-25 | 2023-10-20 | 深圳市德兰明海新能源股份有限公司 | 锂电池soc的自适应显示方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113484779B (zh) | 一种电池剩余充电时间估算方法及装置 | |
| CN110011374B (zh) | 一种电池充放电电流的控制方法、系统及终端设备 | |
| WO2020259008A1 (zh) | 电池的荷电状态修正方法、装置、系统和存储介质 | |
| EP2851700B1 (en) | Method and terminal for displaying capacity of battery | |
| CN115932605A (zh) | 储能电池剩余电量校正方法、装置及电池管理系统 | |
| CN112834928B (zh) | 电池系统的荷电状态soc的修正方法及其修正装置 | |
| CN116381522A (zh) | 电池放电时的soc显示方法、装置、设备及存储介质 | |
| CN115166542B (zh) | Soc计算方法、控制电路、电子设备及存储介质 | |
| CN109991543B (zh) | 一种电池包剩余电量的获取方法、装置及终端设备 | |
| CN115932631A (zh) | 电池寿命的预测方法、装置、电子设备及可读存储介质 | |
| CN109713762B (zh) | 一种充电控制方法、装置及终端设备 | |
| CN116047323A (zh) | 一种电池soc的修正方法、系统、电池及电池管理系统 | |
| CN118011225A (zh) | 可充放电容量的修正方法、装置、存储介质及电子装置 | |
| CN118232447A (zh) | 电池控制方法、装置、计算机设备及介质 | |
| CN116259866B (zh) | 充电方法、电池管理系统、电池及可读存储介质 | |
| CN118457356A (zh) | 电池荷电状态的修正方法及装置、设备、介质 | |
| CN115833296A (zh) | 一种电池储能能量管理方法及系统 | |
| CN116325421A (zh) | 充电策略设置方法与装置 | |
| WO2025036486A1 (zh) | 电池荷电状态的校准方法、装置、电子设备、存储介质 | |
| WO2025036428A1 (zh) | 电池析锂检测方法、装置、设备、车辆、介质及程序产品 | |
| CN117656933A (zh) | 电池荷电状态的确定方法、装置、终端设备和动力电池 | |
| CN117289164A (zh) | 一种磷酸铁锂电池的电池健康状态估算方法及装置 | |
| CN118746762B (zh) | 电池剩余充放电时间确定方法、设备及储能系统 | |
| CN115313581A (zh) | 铅酸蓄电池快速充电控制方法及系统 | |
| CN117013110B (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 |