一种动力电池SOC存储方法与流程

文档序号:37304628发布日期:2024-03-13 20:52阅读:10来源:国知局
一种动力电池SOC存储方法与流程

本发明涉及电池,具体涉及一种动力电池soc存储方法。


背景技术:

1、soc(state of charge)是动力电池的一个关键参数,它是电池剩余能量的衡量指标,是防止电池过充、过放以及整车能量控制的重要参考依据。soc不是动力电池的外特性参数,需要二次计算,主要的计算方法有放电法、开路电压法、电化学阻抗法、安时积分法、神经网络以及卡尔曼滤波法等,行业上常用的计算方法是安时积分法,安时积分法无法估算初始soc,目前是通过读取上次下电存储的soc值作为本次的初始soc值,因此soc存储很重要也很必要。。

2、目前,动力电池soc存储的技术方案是bms检测到唤醒12v电源移除后将当前时刻的动力电池soc写入bms的存储器中。该方案存在以下缺陷:

3、1、仅在bms唤醒源移除时存储soc,未考虑因车辆抖动导致bms工作电源(12v铅酸电瓶)接触不良或bms工作电源性能突然劣化时未存储soc而导致soc丢失情况,存储可靠性低;

4、2、未做soc是否存储成功的识别判断。


技术实现思路

1、本发明的目的就是针对现有技术的缺陷,提供一种动力电池soc存储方法,其存储可靠性更高,可解决电瓶供电不稳定导致soc存储失败的问题。

2、本发明一种动力电池soc存储方法,包括以下步骤:

3、对动力电池bms的上电状态进行判断;

4、若动力电池上电,则进一步对电瓶电压值vp进行判断;

5、若所述电瓶电压值vp低于bms存储器正常工作电压范围中的最小电压值,则输出电瓶电压故障告警;

6、若所述电瓶电压值vp位于bms存储器正常工作电压范围,则进一步判断电压区间;

7、若所述电瓶电压值vp位于第i电压区间,则当soc变化值δsoc的绝对值abs(δsoc)大于第i阈值时,执行一次存储soc;

8、若所述电瓶电压值vp高于bms存储器正常工作电压范围中的最大电压值但低于电瓶最高电压值,则当soc变化值δsoc的绝对值abs(δsoc)大于第n+1阈值时,执行一次存储soc;

9、所述bms存储器正常工作电压范围被划分为n个连续电压区间,i取1~n中任意自然数,n不小于2,第一阈值<……第i阈值<……第n阈值<第n+1阈值。

10、较为优选的,若所述动力电池不处于上电状态,则在下电时间计时值ts达到指定时长时,执行存储soc。

11、较为优选的,在存储soc后,还包括对soc存储状态进行判断,所述判断包括:

12、动力电池soc存储结束后,回读存储器中的soc值,判断回读的soc值与写入的soc值是否相等;

13、若相等,则判断为soc存储成功;

14、若不相等,则连续m次回读存储器中的soc值,并判断回读的soc值与写入的soc值是否相等,若至少有一次相等,则判断为soc存储成功,若每次均不相等,则判断为soc存储失败;

15、其中,m为设定的回读次数。

16、较为优选的,在soc存储失败后,还包括:

17、再次执行一次soc值写入;

18、连续m次回读存储器中的soc值,并判断回读的soc值与写入的soc值是否相等,若至少有一次相等,则判断为soc存储成功,若每次均不相等,则判断为soc存储失败,并输出bms存储器写入故障告警。

19、较为优选的,所述n为3,第一电压区间为[6v,9v),第二区间为[9v,10v),第三区间为[10v,12v)。

20、较为优选的,所述第一阈值为(2*lsoc*nb/(2/3*ns))%,第二阈值为3*(2*lsoc*nb/(2/3*ns))%,第三阈值为5*(2*lsoc*nb/(2/3*ns))%,第四阈值为10*(2*lsoc*nb/(2/3*ns))%,其中,lsoc为动力电池soc的使用区间长度,nb为动力电池的循环寿命次数,ns为bms存储器的写入寿命次数。

21、较为优选的,所述指定时长为tw/((1/3*ns)/(2*nb)),其中,tw为从唤醒源移除到bms休眠的间隔时长,nb为动力电池的循环寿命次数,ns为bms存储器的写入寿命次数。

22、本发明的有益效果为:

23、1、本方法考虑动力电池bms唤醒源未移除(即bms上电)和动力电池bms唤醒源移除(即bms下电)两种工况场景,当bms唤醒源未移除时,通过将bms存储器正常工作电压范围划分为多个连续电压区间,并针对每个区间分别设置触发soc存储的阈值,当电瓶电压值落入不同的电压区间时,通过不同的阈值触发存储,能避免电瓶供电不稳定导致soc存储失败的现象,提高了soc存储的可靠性。

24、2、将bms存储器的写入寿命次数按照2:1的比例分配到动力电池bms唤醒源未移除(即bms上电)和动力电池bms唤醒源移除(即bms下电)两种工况场景,并基于动力电池soc的使用区间长度、动力电池的循环寿命次数、bms存储器的写入寿命次数针对不同的电压区间设定合理的触发soc存储的阈值,进一步提高了soc存储的可靠性。

25、3、通过回读存储器中的soc值,并判断回读的soc值与写入的soc值是否相等的方式对soc是否存储成功进行判断,进一步提高了soc存储的可靠性。



技术特征:

1.一种动力电池soc存储方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的动力电池soc存储方法,其特征在于:若所述动力电池不处于上电状态,则在下电时间计时值ts达到指定时长时,执行存储soc。

3.根据权利要求1所述的动力电池soc存储方法,其特征在于,在存储soc后,还包括对soc存储状态进行判断,所述判断包括:

4.根据权利要求1所述的动力电池soc存储方法,其特征在于,在soc存储失败后,还包括:

5.根据权利要求1所述的动力电池soc存储方法,其特征在于:所述n为3,第一电压区间为[6v,9v),第二区间为[9v,10v),第三区间为[10v,12v)。

6.根据权利要求5所述的动力电池soc存储方法,其特征在于:所述第一阈值为(2*lsoc*nb/(2/3*ns))%,第二阈值为3*(2*lsoc*nb/(2/3*ns))%,第三阈值为5*(2*lsoc*nb/(2/3*ns))%,第四阈值为10*(2*lsoc*nb/(2/3*ns))%,其中,lsoc为动力电池soc的使用区间长度,nb为动力电池的循环寿命次数,ns为bms存储器的写入寿命次数。

7.根据权利要求2所述的动力电池soc存储方法,其特征在于:所述指定时长为tw/((1/3*ns)/(2*nb)),其中,tw为从唤醒源移除到bms休眠的间隔时长,nb为动力电池的循环寿命次数,ns为bms存储器的写入寿命次数。


技术总结
本发明涉及电池技术领域,具体涉及一种动力电池SOC存储方法。对动力电池BMS的上电状态进行判断;若动力电池上电,则进一步对电瓶电压值V<subgt;P</subgt;进行判断;若V<subgt;P</subgt;低于BMS存储器正常工作电压范围中的最小电压值,则输出电瓶电压故障告警;若V<subgt;P</subgt;位于BMS存储器正常工作电压范围,则进一步判断电压区间;若电瓶电压值V<subgt;P</subgt;位于第i电压区间,则当SOC变化值ΔSOC的绝对值abs(ΔSOC)大于第i阈值时,执行一次存储SOC;BMS存储器正常工作电压范围被划分为n个连续电压区间,i取1~n中任意自然数,n不小于2,第一阈值<……第i阈值<……第n阈值<第n+1阈值。本方法存储可靠性更高,可解决电瓶供电不稳定导致SOC存储失败的问题。

技术研发人员:吴道明,夏洋,孟繁雨,黄希光,王健
受保护的技术使用者:羿动新能源科技有限公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1