本发明实施例涉及电池技术领域,尤其涉及一种电池管理方法及电池管理系统。
背景技术:
随着纯电动汽车的逐渐普及,纯电动汽车使用过程中的“续航焦虑”一直是普通用户关注的焦点。电池的soc(剩余电量)是表征当前电池续航最直观的表现。电池使用过程中,由于电池老化或处于其他极端工况下,电池采集到的电压不精确,特别是使用安时积分法计算得到的soc值在行车过程中会长时间累计误差,电池管理系统计算的soc值会发生大幅度跳变、估算不精确等问题,严重影响用户体验。
当前解决上述问题主要通过以下两种途径:1、使用更复杂更精确的算法来提高soc的估算精度;2、使用双soc估算策略,建立显示soc来表征当前的soc值。对于第一类方法,由于嵌入式控制器算力有限,并且采用更复杂的算法需要精确的电池数据,当电池老化以后,上述算法会失真,可靠性较差。对于第二类方法,目前的主流方法是将显示soc区间划分为5%~95%或10%~90%,建立平滑soc估算策略。这种方法能够简单有效表征当前的soc值,只改变soc的变化速率,不会直接改变soc值的变化幅度,在短时间内,soc值趋于稳定。这一种方法还是依托于soc本身的算法,在充电过程中,由于累积误差以及电池内阻的影响,虽然soc已经显示100%,但是电池并未充满。
综上,当前所采用的两种soc估算方法,都存在soc显示不准确的缺陷。
技术实现要素:
本发明实施例提供一种电池管理方法及电池管理系统,以对提高电池soc显示的准确性。
第一方面,本发明实施例提供了一种电池管理方法,包括:
获取电池的工作模式;
若所述电池处于充电模式,则根据所述电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新所述电池的显示soc值;
若所述电池处于行车模式,则根据所述电池的真实soc值和所述电池的电流值更新所述电池的显示soc值,其中,所述真实soc值通过安时积分法确定。
第二方面,本发明实施例还提供了一种电池管理系统,包括:
工作模式获取模块,用于获取电池的工作模式;
第一显示soc值更新模块,用于若所述电池处于充电模式,则根据所述电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新所述电池的显示soc值;
第二显示soc值更新模块,用于若所述电池处于行车模式,则根据所述电池的真实soc值和所述电池的电流值更新所述电池的显示soc值,其中,所述真实soc值通过安时积分法确定。
本发明实施例提供的电池管理方法,由电池管理系统获取电池的工作模式,当电池处于充电模式时,通过采集电池的当前工作电压,并基于当前工作电压和预设的电池充电阶段与显示soc值的对应关系,对电池的显示soc值进行实时更新;当判断电池处于行车模式时,电池管理系统进一步对电池的电流值进行判断,以确定电池当前是否存在能量回收,进而根据电池的真实soc值和电池的电流值来实时更新电池的显示soc值,使得电池的显示soc值能够真实反映电池的实际电量。本发明实施例提供的电池管理方法,通过获取电池的工作模式,并根据不同的工作模式对应使用不同的策略来反映电池的剩余电量,解决了现有技术中对电池的显示soc值估算不准确的问题,提高了对电池soc值显示的准确性。
附图说明
图1是本发明实施例提供的一种电池管理方法的流程图;
图2是本发明实施例提供的另一种电池管理方法的流程图;
图3是本发明实施例提供的另一种电池管理方法的流程图;
图4是本发明实施例提供的一种电池管理系统的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
图1为本发明实施例提供的一种电池管理方法的流程图,该电池管理方法可适用于对电池的显示电量进行管理,以使得电池在不同阶段的显示电量都能够真实反映电池的实际电量,从而准确显示电池的电量信息。该电池管理方法可以由电池管理系统来执行,参考图1,该电池管理方法包括如下步骤:
s110、获取电池的工作模式。
其中,电池的工作模式包括充电模式和行车模式。在电池管理系统上电后,电池管理系统会确定电池当前具体处于充电模式还是处于行车模式。
s120、若电池处于充电模式,则根据电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新电池的显示soc值。
其中,电池管理系统可通过内置的电压采集电路实时采集电池的当前工作电压。
电池的充电阶段按照电池的快充电流谱进行划分。在进行电池充电前,可根据电池快充电流谱将电池的充电过程划分为多个充电阶段,每个充电阶段都对应一个充电平台电压。
充电平台电压用于电池管理系统实时调节对电池的充电电流,使得在每个充电阶段,对电池的充电电压均不超过所对应的充电平台电压。若是当前的充电电流下,电池的电压已经达到充电平台电压时,电池管理系统会降低充电电流,进入下一充电阶段,以控制充电电流按照不超过下一充电阶段的充电平台电压继续进行充电。电池管理系统按照上述方法对充电电流进行控制,直至充电完成。
电池的显示soc(stateofcharge)值用于显示电池的剩余电量。本实施例中的显示soc值可通过电池的工作电压值进行推算得到,具体可通过电池的工作电压推算得到电池的开路电压,再由开路电压基于电池的电芯特性表,得到电池的显示soc值,从而建立电池充电阶段与显示soc值的对应关系。
需要注意的是,本实施例中各充电阶段的显示soc值与电池的电芯温度有关,因而本实施例中的电芯参数至少需要包括电芯温度。
本实施例中,电池管理系统通过实时采集电池的工作电压,基于所采集的电池的工作电压和预设的电池充电阶段与显示soc值的对应关系,对电池的显示soc值进行更新,从而实现在充电阶段,让电池的显示soc值跟随电池的剩余电量进行变化,并真实反映电池在当前状态的剩余电量值。
s130、若电池处于行车模式,则根据电池的真实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-ocv曲线来确定电池的soc初值,从而完成对电池的soc初值的校正。
当实际静置时间小于静置时间阈值时,表明电池静置时间较短,此时,电池管理系统通过获取上一次下电时的真实soc值作为电池的soc初值,以完成对电池的soc初值的校正。
可选的,在电池上电时,电池管理系统还进一步获取所存储的电池在上一次下电时间所对应的显示soc值,并将该显示soc值作为电池在当前时刻的显示soc初值,并基于该显示soc初值通过本实施例所提供的显示soc值的更新策略对电池的显示soc值进行实时更新。
可选的,图2为本发明实施例提供的另一种电池管理方法的流程图,本实施例在上述实施例的基础上进行了进一步优化,参考图2,该电池管理方法具体包括:
s210、获取电池的工作模式。
s220、若电池处于充电模式,则根据电池的当前工作电压确定电池的当前充电阶段。
其中,电池的当前工作电压是指电池在充电过程中的实时充电电压。
由上述实施例可知,在电池充电过程中,按照电池的快充电流谱将电池的充电过程划分为不同的充电阶段,且每个充电阶段都对应有一个充电平台电压,电池管理系统在电池的各个充电平台会调节充电电流,以控制充电电压电压不超过对应于当前充电阶段的充电平台电压。因而在每个充电阶段内,电池的电压值也是变化的,电池管理系统实时检测电池在充电过程中的工作电压,以通过所获取的当前工作电压确定出电池的当前充电阶段。
s230、根据电池的当前充电阶段和预设的电池充电阶段与显示soc值的对应关系,更新电池的显示soc值。
在一个实施例中,预设的电池充电阶段与显示soc值的对应关系可通过如下方法进行确定:
根据电池在各充电阶段的充电平台电压和电池的电芯参数,按照如下公式确定电池在各充电阶段的开路电压,其中,电池的充电阶段按照电池的快充电电流谱进行划分;
ocvsoc,temp=usoc,temp i*dcrtemp,soh(1)
式中:ocvsoc,temp为开路电压,usoc,temp为快充电流谱中不同温度和soc值所对应的工作电压,i为充电电流,dcrtemp,soh为不同温度和soc值所对应的脉冲回馈内阻;
根据开路电压确定电池在各充电阶段的显示soc值,以确定电池充电阶段与显示soc值的对应关系。
具体地,电池的开路电压与电池的soc值之间具有对应关系,即soc-ocv曲线。因而在得到电池的开路电压后,基于电池的soc-ocv曲线可计算出对应的显示soc值,从而建立电池的充电阶段与显示soc值的对应关系。
本实施例中,由于电池老化以后soc-ocv曲线(soc值与开路电压的对应关系)变化不大,而电池老化后内阻会逐渐增大,因此本实施例仅考虑电池老化对电池内阻的影响,即通过电池的充电平台电压推算电池的开路电压,再由开路电压确定电池的显示soc值。
s230、若电池处于行车模式,则按照预设的对应关系根据电池的真实soc值确定电池的目标soc值。
其中,真实soc值通过安时积分法确定。
电池管理系统通过预设的平滑处理策略基于真实soc值实时计算电池的目标soc值,以保证电池的目标soc值平滑变化。而电池管理系统是通过对该目标soc值进行跟随,来实时确定电池在下一时刻的显示soc值,因而,通过对电池的真实soc值进行平滑处理,控制电池的显示soc值跟随目标soc值进行调整,使得电池的显示soc值也能够得以平滑变化,从而避免了显示soc值的突变。
s240、根据目标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值。
具体地,第一跟随倍率大于1c,第二跟随倍率小于1c,例如,设置第一跟随倍率为2c,设置第二跟随倍率为0.5c。通过设置第一跟随倍率,以在电池的目标soc值变小时,控制电池的显示soc值的变化率大于电池的目标soc值的变化率,以控制显示soc值快速逼近目标soc值;同样地,通过设置第二跟随倍率,以在电池的目标soc值增加时,控制电池的显示soc值的变化率小于电池的目标soc值的变化率,以控制显示soc值快速逼近目标soc值。
例如,在某一时刻,电池的显示soc值为80%,目标soc值为50%,若电池当前不存在能量回收,则电池的目标soc值会越来越低,此时,显示soc值按照第一跟随倍率跟随目标soc值,以快速逼近目标soc值;相反,若是电池当前存在能量回收,则电池的目标soc值越来越大,此时,显示soc值按照第二跟随倍率跟随目标soc值,以快速逼近目标soc值。
需要注意的是,不管是使用第一跟随倍率还是使用第二跟随倍率对电池的目标soc值进行跟随,当电池的显示soc值逼近电池的目标soc值时,电池管理系统即停止使用第一跟随倍率或第二跟随倍率对目标soc值进行跟随,而使用1c的跟随倍率控制显示soc值跟随目标soc值,以使得显示soc值真实表征电池的当前电量。
本发明实施例通过对电池的工作模式进行判断,当电池处于充电模式时,电池管理系统根据电池的当前工作电压确定电池的当前充电阶段,进而根据当前工作阶段和预设的电池充电阶段与显示soc值的对应关系,实时更新电池的显示soc值。当电池处于行车模式时,电池管理系统对电池的真实soc值进行平滑处理,得到电池的目标soc值,再通过电池的电流值判断电池是否存在能量回收,从而确定电池的显示soc值跟随目标soc值进行变化的跟随倍率,以控制电池的显示soc值逼近电池的目标soc值,以真实反映电池的当前电量。本发明实施例通过对真实soc值进行平滑处理,得到平滑变化的目标soc值,从而控制电池的显示soc值跟随目标soc值进行平滑变化,可以防止在形成状态时电池的显示soc值发生跳变,且采用跟随策略让电池的显示soc值跟随电池的目标soc值变化,从而使得电池的显示soc值能够真实反映电池的电量信息。
可选的,图3为本发明实施例提供的另一种电池管理方法的流程图,参考图3,该方法具体包括:
s310、获取电芯数据表参数,快充电流谱和soc-ocv曲线。
其中,在一些实施例中,在获取电芯数据表参数之前,电池管理系统还需要设置迭代函数的最终误差和soc单次累加量,以建立迭代函数。
s320、是否遍历了所有温度区间。
此步骤用于求出不同温度下的充电平台电压点对应的显示soc值。
若是,则执行步骤s330;否则,返回步骤s310,进入下一个温度点。
s330、获取每个电压平台所对应的soc值。
每个充电阶段对应一个电压平台,此步骤即为获取每个充电阶段所对应的显示soc值。
s340、bms开始工作,安时积分估算soc_r。
这里的soc_r为电池的真实soc值,该soc_r用于后续步骤中进行平滑处理得到平滑soc_d。
s350、判断soc是否满足大于静置时间。
若满足,则执行步骤s351;
否则,执行步骤s352。
s351、使用soc_ocv获取初值soc_init。
s352、使用上一次存储的soc值作为初值soc_init。
通过上述步骤对初值soc_init进行校正。
s360、判断工作模式。
若是电池当前处于充电模式,则执行步骤s361;
若是电池当前处于行车模式,则执行步骤s362。
s361、soc_f=soc_c。
在充电过程中,电池管理系统根据电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新电池的显示soc_f。
s362、建立平滑关系;soc_d=f(soc_r);设置跟随倍率k1、k2。
电池管理系统通过平滑计算,基于按时积分估算的soc_r确定平滑soc_d,并进一步通过所设置的跟随倍率通过跟随平滑soc_d,确定电池的显示soc_f。
s370、判断电流值是否为正。
若是电流值为正,则表明电池没有能量回收,此时执行步骤s371;
若是电流值为负,则表明电池存在能量回收,此时执行步骤s372。
s371、soc_f>soc_d。
此步骤用于判断当前时刻的显示soc值是否大于当前时刻的目标soc值。
若是soc_f>soc_d,则执行步骤s380;
否则,若是soc_f<soc_d,则执行步骤s390。
s372、soc_f>soc_d。
此步骤用于判断当前时刻的显示soc值是否大于当前时刻的目标soc值。
若是soc_f>soc_d,则执行步骤s390;
否则,若是soc_f<soc_d,则执行步骤s380。
s380、使用第一跟随倍率基于当前的soc_d跟随得到下一时刻的soc_f。
s390、使用第二跟随倍率基于当前的soc_d跟随得到下一时刻的soc_f。
可选的,图4为本发明实施例提供的一种电池管理系统的结构示意图,该电池管理系统40可用于对电池的显示soc值进行准确估算,实现对电池的剩余电量进行准确显示和防止电池的显示电量出现跳变。参考图4,该电池管理系统40包括:工作模式获取模块410、第一显示soc值更新模块420和第二显示soc值更新模块430,其中,
工作模式获取模块410,用于获取电池的工作模式;
第一显示soc值更新模块420,用于若电池处于充电模式,则根据电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新电池的显示soc值;
第二显示soc值更新模块430,用于若电池处于行车模式,则根据电池的真实soc值和电池的电流值更新电池的显示soc值,其中,真实soc值通过安时积分法确定。
可选的,在上述技术方案的基础上,第一显示soc值更新模块420包括:
充电阶段确定单元,用于若电池处于充电模式,则根据电池的当前工作电压确定电池的当前充电阶段;
第一显示soc值更新单元,用于根据电池的当前充电阶段和预设的电池充电阶段与显示soc值的对应关系,更新电池的显示soc值。
可选的,在上述技术方案的基础上,第一显示soc值更新模块420还用于:
根据电池在各充电阶段的充电平台电压和电池的电芯参数,按照如下公式确定电池在各充电阶段的开路电压,其中,电池的充电阶段按照电池的快充电电流谱进行划分;
ocvsoc,temp=usoc,temp i*dcrtemp,soh(1)
式中:ocvsoc,temp为开路电压,usoc,temp为快充电流谱中不同温度和soc值所对应的工作电压,i为充电电流,dcrtemp,soh为不同温度和soc值所对应的脉冲回馈内阻;
根据开路电压确定电池在各充电阶段的显示soc值,以确定电池充电阶段与显示soc值的对应关系。
可选的,在上述技术方案的基础上,第二显示soc值更新模块430包括:
目标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值。
可选的,在上述技术方案的基础上,该电池管理系统40还包括:
下电时间管理模块,用于获取电池的上一次下电时间;
soc初值确定模块,用于根据上一次下电时间和预设的静置时间阈值,确定电池的soc初值。
可选的,在上述技术方案的基础上,soc初值确定模块包括:
静置时间确定单元,用于根据上一次下电时间,确定电池的实际静置时间;
比较单元,用于比较实际静置时间和预设的静置时间阈值;
第一soc初值确定单元,用于若实际静置时间大于静置时间阈值,则根据电池的当前工作电压确定电池的开路电压,根据开路电压和预设的开路电压与soc值的对应关系确定电池的soc初值;
第二soc初值确定单元,用于若实际静置时间小于静置时间阈值,则将对应于上一次下电时间的真实soc值作为电池的soc初值。
本发明实施例所提供的电池管理系统可执行本发明任意实施例所提供的电池管理方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内容可以参考本发明方法实施例中的描述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
1.一种电池管理方法,其特征在于,包括:
获取电池的工作模式;
若所述电池处于充电模式,则根据所述电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新所述电池的显示soc值;
若所述电池处于行车模式,则根据所述电池的真实soc值和所述电池的电流值更新所述电池的显示soc值,其中,所述真实soc值通过安时积分法确定。
2.根据权利要求1所述的电池管理方法,其特征在于,所述若所述电池处于充电模式,则根据所述电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新所述电池的显示soc值,包括:
若所述电池处于充电模式,则根据所述电池的当前工作电压确定所述电池的当前充电阶段;
根据所述电池的当前充电阶段和预设的电池充电阶段与显示soc值的对应关系,更新所述电池的显示soc值。
3.根据权利要求1或2所述的电池管理方法,其特征在于,所述预设的电池充电阶段与显示soc值的对应关系通过如下方法进行确定:
根据所述电池在各充电阶段的充电平台电压和电池的电芯参数,按照如下公式确定所述电池在各充电阶段的开路电压,其中,所述电池的充电阶段按照所述电池的快充电电流谱进行划分;
ocvsoc,temp=usoc,temp i*dcrtemp,soh(1)
式中:ocvsoc,temp为开路电压,usoc,temp为快充电流谱中不同温度和soc值所对应的工作电压,i为充电电流,dcrtemp,soh为不同温度和soc值所对应的脉冲回馈内阻;
根据所述开路电压确定所述电池在各充电阶段的显示soc值,以确定电池充电阶段与显示soc值的对应关系。
4.根据权利要求1所述的电池管理方法,其特征在于,所述若所述电池处于行车模式,则根据所述电池的真实soc值和所述电池的电流值更新所述电池的显示soc值,包括:
若所述电池处于行车模式,则按照预设的对应关系根据所述电池的真实soc值确定所述电池的目标soc值;
根据所述目标soc值和所述电池的电流值,更新所述电池的显示soc值。
5.根据权利要求4所述的电池管理方法,其特征在于,所述根据所述目标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值。
6.根据权利要求1所述的电池管理方法,其特征在于,在所述获取电池的工作模式之前,所述方法还包括:
获取电池的上一次下电时间;
根据所述上一次下电时间和预设的静置时间阈值,确定所述电池的soc初值。
7.根据权利要求6所述的电池管理方法,其特征在于,所述根据所述上一次下电时间和预设的静置时间阈值,确定所述电池的soc初值,包括:
根据所述上一次下电时间,确定所述电池的实际静置时间;
比较所述实际静置时间和所述预设的静置时间阈值;
若所述实际静置时间大于所述静置时间阈值,则根据所述电池的当前工作电压确定所述电池的开路电压,根据所述开路电压和预设的开路电压与soc值的对应关系确定所述电池的soc初值;
若所述实际静置时间小于所述静置时间阈值,则将对应于所述上一次下电时间的真实soc值作为所述电池的soc初值。
8.一种电池管理系统,其特征在于,包括:
工作模式获取模块,用于获取电池的工作模式;
第一显示soc值更新模块,用于若所述电池处于充电模式,则根据所述电池的当前工作电压以及预设的电池充电阶段与显示soc值的对应关系,更新所述电池的显示soc值;
第二显示soc值更新模块,用于若所述电池处于行车模式,则根据所述电池的真实soc值和所述电池的电流值更新所述电池的显示soc值,其中,所述真实soc值通过安时积分法确定。
9.根据权利要求8所述的电池管理系统,其特征在于,所述第一显示soc值更新模块包括:
充电阶段确定单元,用于若所述电池处于充电模式,则根据所述电池的当前工作电压确定所述电池的当前充电阶段;
第一显示soc值更新单元,用于根据所述电池的当前充电阶段和预设的电池充电阶段与显示soc值的对应关系,更新所述电池的显示soc值。
10.根据权利要求8所述的电池管理系统,其特征在于,所述第二显示soc值更新模块包括:
目标soc值确定单元,用于若所述电池处于行车模式,则按照预设的对应关系根据所述电池的真实soc值确定所述电池的目标soc值;
第二显示soc值更新单元,用于根据所述目标soc值和所述电池的电流值,更新所述电池的显示soc值。
技术总结