一种电池组剩余充电时间估算方法与流程

文档序号:15255354发布日期:2018-08-24 20:31阅读:294来源:国知局

本发明涉及电池组应用领域,尤其涉及一种电池组剩余充电时间估算方法。



背景技术:

在电动汽车领域,对电池组进行充电是用户经常进行的操作,而电动汽车上通常会对电池组剩余充电时间,即还需多久才可将电池组充满进行估算,再显示给用户。

目前对电池组剩余充电时间的估算方法都是结合电池组的充电模式进行叠加估算。当前主要的充电模式及方法是恒流-恒压方式,然后分别计算恒流模式-恒压模式所需要的充电剩余时间,再进行相加估算出电池组总的剩余充电时间。

其缺点和不足在于:目前剩余充电时间估算方法中,从总的充电模式上只考虑了正常充电模式即先恒流模式,再恒压模式。然而现在电池在充电时很多时候在低温时候需要进行预加热,加热充电模式也需要加到整个剩余充电时间里。同时恒流、恒压模式充电时,估算剩余充电时间都是直接采用当前soc值来估算到充满需要充进的实际容量,再除以当前充电电流而估算出剩余充电时间。如果开始当前soc值误差比较大,这样估算出的剩余时间会误差比较大,并且充满的容量都是直接用的电池组额定容量,未考虑电池组衰减后的实际容量。同时当前电流因为测量的误差的原因,会进行频繁的波动,这样造成估算的剩余充电时间同样会产生较大的跳动,这样估算出的剩余充电时间,明显会给用户带来一种比较差的体验。



技术实现要素:

针对上述问题,本发明提供一种电池组剩余充电时间估算方法,包括:

计算预加热充电时间,检测电池组中各电池单体的实时温度,若检测到电池单体的实时温度中的最低值tmin低于设定的充电最低温度,则需要进行预加热将电池单体加热至设定的目标温度ttarget,按照预设的加热温升速率△t进行加热,则预加热充电时间time1=△t×(ttarget-tmin);若电池组的实时温度大于设定的充电最低温度,则time1=0;

计算电池组恒流充电阶段所需的恒流充电时间time2;

计算电池组恒压充电阶段所需的恒压充电时间time3;

计算电池组剩余充电时间t=time1+time2+time3。

优选的,计算电池组恒流充电阶段所需的恒流充电时间time2时,恒流充电时间time2为恒流充电阶段需充进的容量qhl除以恒流阶段充电电流i1;计算电池组恒压充电阶段所需的恒压充电时间time3时,恒压充电时间time3为恒压充电阶段需充进的容量qhy除以恒压阶段充电电流i2;

计算恒流充电阶段需充进的容量qhl=电池实际额定容量qsj-当前剩余容量qsy-恒压充电阶段需充进的容量qhy;

测定电池健康度soh,计算电池实际额定容量qsj=电池额定容量qed×电池健康度soh;

确定实际荷电状态soc9,计算当前剩余容量qsy=实际荷电状态soc9×电池实际额定容量qsj;

预设百分比h,恒流充电阶段将电池组的容量充至电池实际额定容量qsj×(1-百分比h)时转向恒压充电阶段,因此恒压充电阶段需充进的容量qhy=电池实际额定容量qsj×百分比h。

进一步的,所述百分比h为2%~5%。

进一步的,确定实际荷电状态soc9时,预设一基准值△soc;实时测量电池组中各电池单体的电压,根据电池组中各电池单体的电压的最高值确定对应的第一荷电状态soc1;再计算电池组中各电池单体的电压平均值,通过各电池单体的电压平均值确定对应的第二荷电状态soc2;若第二荷电状态soc2和第一荷电状态soc1之差大于或等于预设的基准值△soc,则确定实际荷电状态soc9=第一荷电状态soc1,否则确定实际荷电状态soc9=第二荷电状态soc2。

作为另一种优选的方案,确定实际荷电状态soc9时,预设一基准值△soc,记录电池组上一次充放电后电池组的soc值,作为第三荷电状态soc3;

记录电池组从上一次运行关机时间到本次开始充电开机时间的时间间隔t,设定第一基准时间t1,第二基准时间t2;若时间间隔t≥第一基准时间t1,设为静态工况,若时间间隔t<第一基准时间t1,设为动态工况;

实时测量电池组中各电池单体的电压及电池组的已充电时间,在静态工况下,根据电池组中各电池单体的电压的最高值通过电池的静态soc-ocv表确定对应的第四荷电状态soc4;在动态工况且已充电时间大于第二基准时间t2时,根据电池组中各电池单体的电压的最高值及当前的充电倍率,通过查询不同充电倍率下的动态soc-ocv表来确定对应的第四荷电状态soc4;在静态工况下,若第三荷电状态soc3和第四荷电状态soc4的差值超过基准值△soc,则实际荷电状态soc9=第四荷电状态soc4,否则实际荷电状态soc9=第三荷电状态soc3;

在动态工况下,若已充电时间未超过第二基准时间t2时,实际荷电状态soc9=第三荷电状态soc3;已充电时间超过第二基准时间t2时,若第三荷电状态soc3和第四荷电状态soc4的差值超过基准值△soc,则实际荷电状态soc9=第四荷电状态soc4,否则实际荷电状态soc9=第三荷电状态soc3。

进一步的,所述第一基准时间t1为1小时,第二基准时间t2为1分钟。

进一步的,所述基准值△soc=2%。

进一步的,所述恒流阶段充电电流i1为电池组恒流充电阶段在单位时间time4内的平均电流;所述恒压阶段充电电流i2为电池组恒压充电阶段在单位时间time4内的平均电流。

进一步的,所述单位时间time4为2s。

优选的,所述目标温度ttarget可设定为充电最低温度;也可预先设定一临界值tlow及两个不同的目标值ttarget1和ttarget2,ttarget1>ttarget2,若电池组开始充电时,tmin≤tlow,则ttarget=ttarget1;若电池组开始充电,tmin>tlow,则ttarget=ttarget2。

本发明在对电池组剩余充电时间进行估算时,将对电池组进行预加热的时间纳入,可提高电池组剩余充电时间显示的准确性,使得使用者能够更好的把握电池组充电时间。

不仅如此,在计算恒流充电时间和恒压充电时间时,通过电池健康度soh对电池实际额定容量进行修正,充分考虑电池组的容量衰减;实时测量电池组中各电池单体的电压,分别通过电压最高值和平均值确定相应soc值,再通过与基准值△soc进行比较,对实际荷电状态soc9进行设定;或通过电池组静态工况、动态工况的判断及电池组的历史soc值记录,并综合考量已充电时间、第一基准时间t1、第二基准时间t2等,查找对应soc值,再与基准值△soc进行比较,设定实际荷电状态soc9,以减小实际荷电状态soc9的误差,进一步减小估算电池组剩余充电时间的误差;采用单位时间内的平均电流作为恒流阶段充电电流i1、恒压阶段充电电流i2来进行计算,减少充电电流波动的影响,从而避免电池组剩余充电时间在显示给用户时频繁跳变。

具体实施方式

为方便本领域的技术人员了解本发明的技术内容,下面结合具体实施例对本发明做进一步的详细说明。

在具体实施时,对电池组剩余充电时间进行估算,先计算预加热充电时间,检测电池组中各电池单体的实时温度,若检测到电池单体的实时温度中的最低值tmin低于设定的充电最低温度,则需要进行预加热,将电池单体加热至设定的目标温度ttarget,目标温度ttarget可直接按充电最低温度设置,ttarget也可根据加热初始时tmin所处于的温度区间,设定不同值ttarget1和ttarget2,ttarget1>ttarget2。如果开始充电加热时,tmin<=tlow,ttarget=ttarget1;如果开始充电加热时,tmin>tlow,ttarget=ttarget2,。其中tlow是标识低温环境的临界值,一个定值,比如可设定tlow=-10℃,也就是如果开始加热时,如果tmin在-10度以下,电池加热的目标值可设定为10℃(ttarget1),如果tmin在-10度以上,电池加热的目标值设定为5℃(ttarget2)这样根据电池最低温度tmin的温度区间,灵活调整加热时间,减少电池预热时间。由于电池组的加热是按照预设的加热温升速率△t进行加热,则可以计算预加热充电时间time1=△t×(ttarget-tmin);若电池组的实时温度大于设定的充电最低温度,则time1=0,即不需计算预加热充电时间time1。

计算电池组恒流充电阶段所需的恒流充电时间time2,恒流充电时间time2为恒流充电阶段需充进的容量qhl除以恒流阶段充电电流i1;

恒流充电阶段需充进的容量qhl=电池实际额定容量qsj-当前剩余容量qsy-恒压充电阶段需充进的容量qhy;

测定电池健康度soh,即可计算电池实际额定容量qsj=电池额定容量qed×电池健康度soh;由于电池组的长期使用会产生衰减,往往达不到电池出厂时所标的电池额定容量,因此通过引入电池健康度soh进行计算,可有效反映电池容量的真实状态。

确定实际荷电状态soc9,即可计算当前剩余容量qsy=实际荷电状态soc9×电池实际额定容量qsj;其中确定实际荷电状态soc9时,预设一基准值△soc=2%;实时测量电池组中各电池单体的电压,根据电池组中各电池单体的电压的最高值确定对应的第一荷电状态soc1;再计算电池组中各电池单体的电压平均值,通过各电池单体的电压平均值确定对应的第二荷电状态soc2;若第二荷电状态soc2和第一荷电状态soc1之差大于或等于2%,则确定实际荷电状态soc9=第一荷电状态soc1,否则确定实际荷电状态soc9=第二荷电状态soc2。这样可以有效减少实际荷电状态soc9的误差。

确定实际荷电状态soc9时,还可有另一种优选的方案,预设一基准值△soc=2%,记录电池组上一次充放电后电池组的soc值,作为第三荷电状态soc3;记录电池组从上一次运行关机时间到本次开始充电开机时间的时间间隔t,设定第一基准时间t1为1小时,第二基准时间t2为一分钟;若时间间隔t≥第一基准时间t1,设为静态工况,若时间间隔t<第一基准时间t1,设为动态工况;实时测量电池组中各电池单体的电压及电池组的已充电时间,在静态工况下,根据电池组中各电池单体的电压的最高值通过电池的静态soc-ocv表确定对应的第四荷电状态soc4;在动态工况且已充电时间大于第二基准时间t2时,根据电池组中各电池单体的电压的最高值及当前的充电倍率,通过查询不同充电倍率下的动态soc-ocv表来确定对应的第四荷电状态soc4;在静态工况下,若第三荷电状态soc3和第四荷电状态soc4的差值超过基准值△soc,则实际荷电状态soc9=第四荷电状态soc4,否则实际荷电状态soc9=第三荷电状态soc3;在动态工况下,若已充电时间未超过第二基准时间t2时,实际荷电状态soc9=第三荷电状态soc3;已充电时间超过第二基准时间t2时,若第三荷电状态soc3和第四荷电状态soc4的差值超过基准值△soc,则实际荷电状态soc9=第四荷电状态soc4,否则实际荷电状态soc9=第三荷电状态soc3。

计算电池组恒压充电阶段所需的恒压充电时间time3,恒压充电时间time3为恒压充电阶段需充进的容量qhy除以恒压阶段充电电流i2;在电池的充电过程中,通常是预设百分比h,恒流充电阶段将电池组的容量充至电池实际额定容量qsj×(1-百分比h)时转向恒压充电阶段,因此恒压充电阶段需充进的容量qhy=电池实际额定容量qsj×百分比h;百分比h可设为5%。

为避免充电电流的波动对计算结果造成影响而产生频繁跳变,恒流阶段充电电流i1为电池组恒流充电阶段2s时间内的平均电流;恒压阶段充电电流i2为电池组恒压充电阶段单位时间2s时间内的平均电流。

最后,根据上述计算结果,计算电池组剩余充电时间t=time1+time2+time3。

以上为本发明的具体实现方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些显而易见的替换形式均属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1