本发明涉及锂电池,具体地涉及一种锂电池组放电soc校准方法。
背景技术:
1、电池soc是指电池当前的存储电量,是电池性能的重要参数之一,由于其无法被直接准确的测量,只能通过各种估算方法进行估算。目前实际应用中,考虑到成本以及算力的影响,最常用到的是将安时积分法和开路电压法结合来估算soc。但是,这种soc估算方式仍然存在一定误差,可能会由于电动车长期在soc在30%-80%之间运行,无法触发相应条件而导致估算出的soc与实际soc之间的误差越来越大。
2、为了减少长期在中间段的soc运行导致的累计soc误差,需要寻找各种低算力低成本的校准策略。它不仅可以为整车控制策略提供判断依据,还可以在运行电池管理系统其他功能时避免对动力电池造成损害,以及更充分的利用电池的电能准确预测电动车续驶里程,最终达到延长电池组使用寿命的目的。
技术实现思路
1、本发明实例的目的是提供一种锂电池组放电soc校准方法,该校准方法在所需算力和成本较低的同时,能够高效地完成锂电池组的soc校准。
2、为了实现上述目的,本发明实施例提供一种锂电池组放电soc校准方法,包括:
3、依据车辆的运行状态获取用于校准的数据集;
4、依据所述数据集确定特征点soc;
5、判断所述特征点soc是否位于预设的第一校准区间内;
6、在判断所述特征点soc位于预设的第一校准区间内的情况下,判断当前时刻的电池soc值是否位于预设的第二校准区间内;
7、在判断当前时刻的电池soc值位于预设的第二校准区间内的情况下,根据所述特征点soc校准所述电池soc值。
8、可选地,依据车辆的运行状态获取用于校准的数据集,包括:
9、判断所述车辆是否处于运行状态;
10、在判断所述车辆处于运行状态的情况下,确定所述车辆启动前的第一静置时长;
11、判断所述第一静置时长是否大于或等于预设的第一阈值;
12、在判断所述第一静置时长大于或等于所述第一阈值的情况下,将需要采集数据的时间点延后预设时长;
13、在判断所述第一静置时长小于所述第一阈值或执行将需要采集数据的时间点延后预设时长的步骤后的情况下,判断所述车辆是否处于刹车状态;
14、在判断所述车辆处于刹车状态的情况下,确定所述车辆在刹车后的第二静置时长;
15、判断所述第二静置时长是否位于预设的第一区间内;
16、在判断所述第二静置时长位于所述第一区间内的情况下,获取当前时刻所述车辆的电池组的电压值、电池soc值以及电芯温度;
17、判断所述电芯温度是否位于预设的温度区间内;
18、在判断所述电芯温度是否位于预设的温度区间内的情况下,计算获取的电压值和历史数据电压值的电压差值,计算获取的电池soc值和历史数据电池soc值的soc差值;
19、判断所述电压差值是否大于或等于预设的第二阈值,且所述soc差值是否大于或等于预设的第三阈值;
20、在判断所述电压差值大于或等于预设的第二阈值,且所述soc差值大于或等于预设的第三阈值的情况下,采集当前时刻所述电池组的电池soc值和电压值;
21、判断当前采集的所有所述电池soc值在预设的soc子区间内的数量是否大于或等于预设的数据点阈值;
22、在判断当前采集的所有所述电池soc值在预设的soc子区间内的数量大于或等于预设的数据点阈值的情况下,将采集的所有所述电池soc值和电压值关联以构成所述数据集。
23、可选地,依据车辆的运行状态获取用于校准的数据集,包括:
24、在判断所述车辆处于非刹车状态的情况下,返回执行判断所述车辆是否处于运行状态的步骤;
25、在判断所述第二静置时长超出所述第一区间的情况下,返回执行判断所述车辆是否处于运行状态的步骤;
26、在判断所述电芯温度超出所述温度区间的情况下,返回执行判断所述车辆是否处于运行状态的步骤。
27、可选地,依据车辆的运行状态获取用于校准的数据集,包括:
28、在判断所述电压差值小于预设的第二阈值和/或所述soc差值小于预设的第三阈值的情况下,返回执行判断所述车辆是否处于运行状态的步骤;
29、在判断当前采集的所有所述电池soc值在预设的soc子区间内的数量小于预设的数据点阈值的情况下,返回执行判断所述车辆是否处于运行状态的步骤。
30、可选地,依据所述数据集确定特征点soc,包括:
31、根据所述数据集,以电压值为横坐标、电池soc值为纵坐标,构建关于电压值和电池soc值的第一二维坐标系;
32、根据多个所述soc子区间划分所述第一二维坐标系;
33、计算每个所述soc子区间的平均电压和平均soc;
34、根据相邻的所述soc子区间的平均电压和平均soc计算所述第一二维坐标系中的所述平均soc和平均电压曲线的区间点的斜率;
35、以所述电池soc值为横坐标、斜率为纵坐标,构建关于斜率和电池soc值的第二二维坐标系;
36、判断是否有斜率小于或等于第四阈值且电池soc值跨度大于或等于第五阈值的两个区间;
37、在判断有斜率小于或等于第四阈值且电池soc值跨度大于或等于第五阈值的两个区间的情况下,将所述两个区间中的电池soc值较小区间识别为左平台,所述两个区间中的电池soc值较大区间识别为右平台;
38、识别所述左平台中的电池soc较大值和所述右平台中的电池soc较小值;
39、依据所述电池soc较大值和电池soc较小值,根据公式(1)确定所述特征点soc,
40、
41、其中,soc*为所述特征点soc,socup为所述电池soc较大值,soclow为所述电池soc较小值。
42、可选地,依据所述数据集确定特征点soc,包括:
43、在判断没有斜率小于或等于第四阈值且电池soc值跨度大于或等于第五阈值的两个区间的情况下,清除本次采样周期所得的数据集,返回执行判断所述车辆是否处于运行状态的步骤。
44、可选地,所述校准方法还包括:
45、在判断所述特征点soc超出预设的第一校准区间内的情况下,清除本次采样周期所得的数据集,返回执行判断所述车辆是否处于运行状态的步骤。
46、可选地,在判断当前时刻的电池soc值位于预设的第二校准区间内的情况下,根据所述特征点soc校准所述电池soc值,包括:
47、根据公式(2)确定当前时刻的参考soc值,
48、
49、其中,为所述当前时刻的参考soc值,socc为所述当前时刻的电池soc值,soc*为所述特征点soc,为预设的特征点参考soc;
50、判断所述当前时刻的电池soc值与当前时刻的参考soc值的误差是否大于5%;
51、在判断所述当前时刻的电池soc值与当前时刻的参考soc值的误差小于或等于5%的情况下,结束校准;
52、在判断所述当前时刻的电池soc值与所述当前时刻的参考soc值的误差大于5%的情况下,将所述当前时刻的电池soc值替换为所述当前时刻的参考soc值,结束校准。
53、可选地,所述校准方法还包括:
54、在判断当前时刻的电池soc值超出预设的第二校准区间内的情况下,判断所述车辆是否处于运行状态;
55、在判断所述车辆处于运行状态的情况下,确定所述车辆启动前的第一静置时长;
56、判断所述第一静置时长是否大于或等于所述第一阈值;
57、在判断所述第一静置时长大于或等于所述第一阈值的情况下,将需要采集数据的时间点延后预设时长;
58、在判断所述第一静置时长小于所述第一阈值或执行将需要采集数据的时间点延后预设时长的步骤后的情况下,判断所述车辆是否处于刹车状态;
59、在判断所述车辆处于刹车状态的情况下,确定所述车辆在刹车后的第二静置时长;
60、判断所述第二静置时长是否位于所述第一区间内;
61、在判断所述第二静置时长位于所述第一区间内的情况下,获取当前时刻所述车辆的电池组的电池soc值和电芯温度;
62、判断所述电芯温度是否位于所述温度区间内;
63、在判断所述电芯温度是否位于所述温度区间内的情况下,返回执行判断当前时刻的电池soc值是否位于预设的第二校准区间内的步骤。
64、可选地,所述校准方法还包括:
65、在判断所述车辆处于非刹车状态的情况下,返回执行判断所述车辆是否处于运行状态的步骤;
66、在判断所述第二静置时长超出所述第一区间的情况下,返回执行判断所述车辆是否处于运行状态的步骤;
67、在判断所述电芯温度超出预设的温度区间的情况下,返回执行判断所述车辆是否处于运行状态的步骤。
68、通过上述技术方案,本发明提供的锂电池组放电soc校准方法通过检测锂电池放电,在车辆运行过程中,对刹车制动后的特定时间区间内的电压值和电池soc值的数据进行采集得到数据集,再通过采样的数据集确定特征点soc,最后结合该特征点soc校准当前时刻的电池soc值,该校准方法在所需算力和成本较低的同时,能够高效地完成锂电池组的soc校准。
69、本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。