一种钠电池SOC估算方法与流程

文档序号:36632235发布日期:2024-01-06 23:21阅读:22来源:国知局
一种钠电池SOC估算方法与流程

本发明属于钠电池,具体涉及一种钠电池soc估算方法。


背景技术:

1、在新能源领域,相比锂离子电池,钠离子电池具有成本较低、高低温性能优异、安全性能较好、更为环保等优点,受到科学工作者的广泛研究。soc(state of charge,电池荷电状态)是衡量钠电池性能的重要指标,它由钠电池当前剩余容量与当前寿命下额定容量之比来计算。钠电池soc的准确估计,直接关系到钠电池车辆的使用效率,避免因亏电导致车辆抛锚情况出现,同时可以提升用户的体验感。

2、常见的钠电池soc估算方法有安时积分法、动态电压修正法等。安时积分法是通过电流对时间积分计算流入电池的净容量,进而估算电池的soc,但由于电流采样存在误差,随着时间累积soc误差会越来越大。动态电压修正法是通过充放电末端的实时动态电压与经验电压阈值比较,来对充放电末端的soc进行修正;动态电压修正法适合对充放电末端soc不准的问题进行快速追回修正,修正soc的灵敏性比较依赖于经验电压阈值的选取,但对于小电流充放电修正效果一般。


技术实现思路

1、为了弥补现有技术的不足,本发明旨在提供一种钠电池soc估算方法,根据三阶等效电路模型计算电池dcr(direct current resistance,直流内阻),进而获取充放电dcr-t-rate-soc表,基于查表dcr和实际dcr的差值以及查表soc和实际soc的差值修正soc,以实现对soc的准确估计。

2、一种钠电池soc估算方法,包括如下步骤:

3、s1、获取充放电dcr-t-rate-soc表:采用三阶等效电路辨识不同温度t、不同电流倍率rate的充放电hppc测试数据得到rc参数,将rc参数代入内阻公式计算dcr,获取充放电dcr-t-rate-soc表;

4、s2、实际dcr计算:将钠电池车辆静置一段时间后,根据所施加充放电脉冲的实际电压变化量δv和电流变化量δi,计算实际充放电dcr;

5、s3、soc修正:根据实际温度t、电流倍率rate和实际soc插值正查充放电dcr-t-rate-soc表得到充放电内阻查表值dcr_lkp,根据实际温度t、电流倍率rate和实际dcr插值反查充放电dcr-t-rate-soc表得到充放电soc反查值soc_lkp,根据查表dcr_lkp和实际dcr的差值以及反查soc_lkp和实际soc的差值修正soc;

6、s4、soc充电标定:在最高单体电压vmax达到充电截止电压时,对soc进行满充标定。

7、进一步地,所述步骤s1中获取充放电dcr-t-rate-soc表的具体步骤为:

8、s11、采用三阶等效电路辨识不同温度t、不同电流倍率rate的充放电hppc测试数据,得到不同温度t、电流倍率rate、soc对应的充放电rc电池参数,包括欧姆内阻r0和三个极化内阻r1、r2、r3,三个极化内阻分别对应的时间常数τ1、τ2、τ3;

9、s12、根据步骤s11中辨识的rc电池参数,计算内阻dcr,见公式(1):

10、

11、其中,dcr为电池内阻,r0为欧姆内阻,r1、r2、r3为极化内阻,τ1、τ2、τ3分别为r1、r2、r3对应的时间常数,dt为hppc测试脉冲电流从开始施加到趋于稳定的时间;

12、s13、根据步骤s12计算不同温度t、电流倍率rate、soc对应的充电和放电dcr,汇总得到充电dcr-t-rate-soc表和放电dcr-t-rate-soc表。

13、优选地,所述步骤s12中dt取0.5s。

14、进一步地,所述步骤s2中计算实际充放电dcr的具体步骤包括:

15、s21、将钠电池车辆静置一段时间,以消除电池的极化效应,静置时长sleep_time取值范围为0.2h~5h;

16、s22、完成静置之后,对钠电池车辆进行充电或者放电,获取充放电脉冲开始施加到电流趋于稳定的时间dt内的实际电压变化量δv和电流变化量δi,dt为公式(1)计算dcr时所取的时间;

17、s23、对获取的实际电压变化量δv和电流变化量δi进行求商,得到实际充放电内阻dcr,计算的dcr需要是正值。

18、进一步地,所述步骤s23中,若实际电压变化量δv和电流变化量δi的商为正值时,将实际电压变化量δv和电流变化量δi的商作为当前时刻实际充放电内阻dcr;若实际电压变化量δv和电流变化量δi的商不是正值时,当前时刻dcr不计算,soc不进行修正,将实际soc值作为当前时刻输出的soc。

19、进一步地,所述步骤s3中修正soc的具体步骤包括:

20、s31、用钠电池车辆静置结束后的充放电脉冲电流与电池容量求商,获取实际电流倍率rate;

21、s32、根据实际温度t、计算的实际电流倍率rate和实际soc插值正查充放电dcr-t-rate-soc表,得到充放电内阻dcr查表值dcr_lkp;

22、s33、根据实际温度t、计算的实际电流倍率rate和获取的实际内阻dcr插值反查充放电dcr-t-rate-soc表,得到充电或放电过程中的soc反查值soc_lkp;

23、s34、当步骤s32的查表dcr_lkp和实际dcr差值的绝对值大于dcr误差阈值dcrth(1mω≤dcrth≤10mω),且步骤s33的反查soc_lkp和实际soc差值的绝对值大于soc误差阈值socth(1%≤socth≤10%)时,对soc进行修正;

24、s35、soc输出值控制在0%~100%之间。

25、具体的,所述步骤s32中,当钠电池车辆静置结束后施加充电脉冲时,则根据实际温度t、计算的实际电流倍率rate和实际soc插值正查充电dcr-t-rate-soc表,得到充电内阻查表值dcr_lkp_chg;当钠电池车辆静置结束后施加放电脉冲时,则根据实际温度t、计算的实际电流倍率rate和实际soc插值正查放电dcr-t-rate-soc表,得到放电内阻查表值dcr_lkp_dis。

26、针对所述步骤s33,进一步补充如下:

27、q1、当步骤s31中钠电池车辆静置结束后施加充电脉冲时,则根据实际温度t、步骤s31计算的实际电流倍率rate和步骤s2获取的实际充电dcr插值反查充电dcr-t-rate-soc表,得到充电过程中的soc反查值soc_lkp_chg;

28、q2、当步骤s31中钠电池车辆静置结束后施加放电脉冲时,则根据实际温度t、步骤s31计算的实际电流倍率rate和步骤s2获取的实际放电dcr插值反查放电dcr-t-rate-soc表,得到放电过程中的soc反查值soc_lkp_dis。

29、针对所述步骤s34中,进一步补充如下:

30、r1、当查表dcr_lkp和实际dcr差值的绝对值大于dcr误差阈值dcrth且反查soc_lkp和实际soc差值的绝对值大于soc误差阈值socth时,对soc进行修正,将反查的soc_lkp作为当前时刻输出的soc;

31、r2、当查表dcr_lkp和实际dcr差值的绝对值不大于dcr误差阈值dcrth或反查soc_lkp和实际soc差值的绝对值不大于soc误差阈值socth时,不修正soc值,将实际soc值作为当前时刻输出的soc。

32、进一步地,所述步骤s4中soc充电标定的具体方法为:

33、s41、当最高单体电压vmax达到充电截止电压时,将计数使能开关counten置1,开始计数;

34、s42、当充电电流降到电流零漂值以下且步骤s41的计数使能开关counten为1时,对soc执行充电标定,将soc值设定成100%;

35、s43、当检测到放电电流或者计数器的值超过计数阈值countth时,将计数使能开关counten置0,停止计数,同时解除soc的充电标定。

36、与现有技术相比,本发明有以下优点:根据三阶等效电路模型计算电池内阻dcr,进而获取充放电dcr-t-rate-soc表,基于查表dcr和实际dcr的差值以及查表soc和实际soc的差值修正soc,实现了对soc的准确估计;基于电池内阻dcr差值和soc差值修正钠电池soc,不受电流采样精度的影响,克服了安时积分法的累积误差问题;能够对钠电池全区段soc进行修正,对小电流充放电同样适用,解决了动态电压修正法对经验电压阈值选取的依赖问题。

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