一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于双轮车的动力电池短板电芯检测算法的制作方法

2022-11-19 08:57:53 来源:中国专利 TAG:


1.本专利涉及电池系统管理(bms)领域,是基于双轮车的动力电池短板电芯检测算法。适用于磷酸铁锂电池短板电芯、锰酸锂电池短板电芯以及三元电池等短板电芯检测。本专利有利于电池管理系统,对锂离子电池短板电芯提供了一种可靠算法。


背景技术:

2.随着科学技术的不断革新及化石能源资源的短缺,国家大力积极倡导发展新型清洁能源替代传统化石能源,从而缓解能源危机和环境污染所造成的压力。大到人口众多的现代化大城市,小到偏远落后的农村地区,电动自行车已经越来越成为人们短途出行的最佳选择。电动自行车以其经济、便捷的突出优势迅速占领着市场,在当前的电动车领域扮演着重要角色。而电动自行车的核心-动力电池,正越来越多地受到人们的关注。近些年动力电池的发展也是日新月异,人们对动力电池的要求也在不断提高,尤其是在功率、能量、安全、稳定以及使用寿命等方面。
3.作为电动自行车动力源的动力电池,并不是一个单独的个体,而是由许多电池个体以串并联的方式组合而成,进而满足不同电动车动力系统所需要的多种多样的电压等级、输出电流和最大输出功率等。
4.电芯指单个含有正、负极的电化学电芯,一般不直接使用。电芯和电池的本质区别在于电池含有保护电路和外壳,可以直接使用,而电芯则没有,不可以直接使用。充电电池去除保护电路板就是电芯了。通常我们所使用的锂离子电池电芯分为铝壳电芯、软包电芯(又称“聚合物电芯”)、圆柱电芯三种。电芯的主要特点是粒径小,比表面积大,颜色白,纯度高,电化学性能明显提高。
5.一般锂离子电池都是有多个单体电芯组成,由于制造工艺或使用方式的不同,可能造成各单体电芯之间的一致性变差,随着单体电芯的一致性变差,可能导致过充、过放、充电温度不均匀等损害,最后甚至导致热失控风险。所以我们需要一种检测锂离子电池电芯问题的方法,以便较早的发现问题电芯,做进一步的解决措施。
6.目前电池bms的一些算法基本都是直接通过阈值来评估一致性,但是对于不同类型的电池、不同使用工况的电池,这些阈值很明显都是需要进行调整的,所以目前bms的一致性评估还处于一个很初级的阶段,实用性并不高。因此需要一种更科学,更可靠的方法来进行电芯问题的检测。
7.本发明的有益效果:本发明通过全局异常和末端异常两个维度对锂离子电池短板电芯进行检测,分别对磷酸铁锂、锰酸锂以及三元锂离子电池短板电芯进行了大量电池充放电数据分布统计和结果分析研究,找出离群点,再进行定位,进而找出脱离群体的电芯位置。本专利所提供的短板电芯检测算法给电池bms提供了一种更科学,更可靠的电芯问题检测方法。为提高电池系统运行性能和保证电池系统安全性,提供了一种可工程化、在线、快速、精准定位不一致电芯的方法,以便于系统快速诊断和维护。动力电池短板电芯检测算法可以有效缓解甚至消除电池组中各单体电池间的不一致性,进而提高电池组的性能、寿命
和安全性。


技术实现要素:

8.有鉴于此,本发明提供一种基于双轮车的动力电池短板电芯检测算法。
9.基于双轮车的动力电池短板电芯检测算法,短板电芯分两个维度进行检测,分别是全局异常和末端异常,并对全局异常和末端异常进行在线检测。
10.一、全局异常的在线检测方法如下:
11.1.计算每个电池充电数据单体电芯最大上偏移量和最大下偏移量
12.计算逻辑是使用每个电芯电压的均值减去所有电芯电压的均值,得到每个电芯相对于整体电芯均值的偏移量,其中,保留最大的上偏移量(也就是偏移量最大值)和最大下偏移量(也就是偏移量最小值)。
13.2.合并某一类电池数据的所有偏移量数值(这里分别是磷酸铁锂、锰酸锂、三元)
14.对每一类的所有电池数据均按照第一步计算最大上下偏移量,然后将此类电池数据所有计算的结果合并在一起,如磷酸铁锂有1000个电池数据,则合并后共2000个偏移量数据,其中最大上下偏移量各1000个。
15.3.计算某一类电池数据的上下偏移异常边界(温和异常和极端异常)
16.对第二步得到的某一类电池数据的所有偏移量数据进行异常边界设定,使用箱线图算法去计算温和上边界、极端上边界、温和下边界、极端下边界。
17.4.存储异常边界阈值到指定文件
18.在获取到电芯异常边界阈值后,需要保存在指定的位置的文件中,后续在短板电芯异常检测算法中,直接调用边界阈值使用。
19.5.计算需要检测的电池充电数据单体电芯的偏移量
20.计算逻辑是待检测电芯电压的均值减去所有电芯电压的均值,得到每个电芯相对于整体电芯均值的偏移量,保留全部。
21.6.从指定文件中获取电芯异常边界阈值
22.此处的指定文件就是第四步中得到阈值存储的地方。
23.7.进行检测
24.将第一步计算的上下偏移量和第二步读取到的边界阈值进行对比,计算出是否存在异常,以及异常的具体电芯位置。
25.8.保存检测结果
26.将计算结果保存到指定目录的指定文件中,方便后续常看和调用。
27.二、末端异常的在线检测方法如下:
28.1.计算每个电池每次充/放电截止的上下偏移量
29.计算逻辑是使用每次充电截止的最高电芯减去第二高电芯得到上偏移量,使用每次放电截止(也就是充电起始)的最低电芯减去第二低电芯得到下偏移量,每个电池数据计算的上下偏移量的数量和充电次数相同。
30.2.合并某一类电池数据的所有偏移量数值(这里分别是磷酸铁锂、锰酸锂、三元)
31.对每一类的所有电池数据均按照第一步计算最大上下偏移量,然后将此类电池数据所有计算的结果合并在一起,如磷酸铁锂有1000个电池数据,每个电池有100次充放电,
则合并后共200000个偏移量数据,其中最大上下偏移量各100000个。
32.3.计算某一类电池数据的上下偏移异常边界(温和异常和极端异常)
33.对第二步得到的某一类电池数据的所有偏移量数据进行异常边界设定,使用箱线图算法去计算温和上边界、极端上边界、温和下边界、极端下边界
34.4.对异常下边界阈值进行校准
35.主要原因是很多情况下,下偏差数据分布极度不平衡,极小的数据占比极高,如果还是按照初步计算的下边界阈值,会导致误报概率增大较多,所以对满足此条件的下边界阈值数据,再进行一次校准,以温和异常以外的数据作为校准目标。
36.5.存储异常边界阈值到指定文件
37.在获取到电芯异常边界阈值后,需要保存在指定的位置的文件中,后续在短板电芯异常检测算法中,直接调用边界阈值使用。
38.6.计算需要检测的电池充电数据单体电芯的偏移量
39.计算逻辑是使用待检测电池每次充电截止的最高电芯减去第二高电芯得到上偏移量,使用每次放电截止(也就是充电起始)的最低电芯减去第二低电芯得到下偏移量;计算最大最小电芯位置是因为如果电芯存在异常,需要定位到具体位置。
40.7.从指定文件中获取电芯异常边界阈值
41.此处的指定文件就是第五步中得到阈值存储的地方。
42.8.阈值检测
43.将第一步计算的上下偏移量和第二步读取到的边界阈值进行对比,计算出是否存在异常,以及异常的具体电芯位置。
44.9.最终检测
45.将达到边界阈值检测条件的数据进行最终检测,主要通过满足边界阈值的数据量和数据量的分布位置来判断。
46.10保存检测结果
47.将计算结果保存到指定目录的指定文件中,方便后续常看和调用。
附图说明
48.图1磷酸铁锂电池短板电芯检测全局异常监控数据分布图
49.图2磷酸铁锂电池短板电芯检测全局异常监控检测结果图
50.图3锰酸锂电池短板电芯检测全局异常监控数据分布图
51.图4锰酸锂电池短板电芯检测全局异常监控检测结果图
52.图5三元电池短板电芯检测全局异常监控数据分布图
53.图6三元电池短板电芯检测全局异常监控检测结果图
54.图7短板电芯样例-全局异常检测样例
55.图8短板电芯样例-末端异常检测样例
56.图9短板电芯样例-既是全局异常也是末端异常样例
57.图10本发明的流程图
具体实施方式
58.如图1-10所示,本发明的短板电芯分两个维度进行检测,分别是全局异常和末端异常,并对全局异常和末端异常进行在线检测。
59.一、全局异常的在线检测方法如下:
60.1.计算每个电池充电数据单体电芯最大上偏移量和最大下偏移量
61.计算逻辑是使用每个电芯电压的均值减去所有电芯电压的均值,得到每个电芯相对于整体电芯均值的偏移量,其中,保留最大的上偏移量(也就是偏移量最大值)和最大下偏移量(也就是偏移量最小值)。
62.2.合并某一类电池数据的所有偏移量数值(这里分别是磷酸铁锂、锰酸锂、三元)
63.对每一类的所有电池数据均按照第一步计算最大上下偏移量,然后将此类电池数据所有计算的结果合并在一起,如磷酸铁锂有1000个电池数据,则合并后共2000个偏移量数据,其中最大上下偏移量各1000个。
64.3.计算某一类电池数据的上下偏移异常边界(温和异常和极端异常)
65.对第二步得到的某一类电池数据的所有偏移量数据进行异常边界设定,使用箱线图算法去计算温和上边界、极端上边界、温和下边界、极端下边界。
66.4.存储异常边界阈值到指定文件
67.在获取到电芯异常边界阈值后,需要保存在指定的位置的文件中,后续在短板电芯异常检测算法中,直接调用边界阈值使用。
68.5.计算需要检测的电池充电数据单体电芯的偏移量
69.计算逻辑是待检测电芯电压的均值减去所有电芯电压的均值,得到每个电芯相对于整体电芯均值的偏移量,保留全部。
70.6.从指定文件中获取电芯异常边界阈值
71.此处的指定文件就是第四步中得到阈值存储的地方。
72.7.进行检测
73.将第一步计算的上下偏移量和第二步读取到的边界阈值进行对比,计算出是否存在异常,以及异常的具体电芯位置。
74.8.保存检测结果
75.将计算结果保存到指定目录的指定文件中,方便后续常看和调用。
76.二、末端异常的在线检测方法如下:
77.1.计算每个电池每次充/放电截止的上下偏移量
78.计算逻辑是使用每次充电截止的最高电芯减去第二高电芯得到上偏移量,使用每次放电截止(也就是充电起始)的最低电芯减去第二低电芯得到下偏移量,每个电池数据计算的上下偏移量的数量和充电次数相同。
79.2.合并某一类电池数据的所有偏移量数值(这里分别是磷酸铁锂、锰酸锂、三元)
80.对每一类的所有电池数据均按照第一步计算最大上下偏移量,然后将此类电池数据所有计算的结果合并在一起,如磷酸铁锂有1000个电池数据,每个电池有100次充放电,则合并后共200000个偏移量数据,其中最大上下偏移量各100000个。
81.3.计算某一类电池数据的上下偏移异常边界(温和异常和极端异常)
82.对第二步得到的某一类电池数据的所有偏移量数据进行异常边界设定,使用箱线
图算法去计算温和上边界、极端上边界、温和下边界、极端下边界
83.4.对异常下边界阈值进行校准
84.主要原因是很多情况下,下偏差数据分布极度不平衡,极小的数据占比极高,如果还是按照初步计算的下边界阈值,会导致误报概率增大较多,所以对满足此条件的下边界阈值数据,再进行一次校准,以温和异常以外的数据作为校准目标。
85.5.存储异常边界阈值到指定文件
86.在获取到电芯异常边界阈值后,需要保存在指定的位置的文件中,后续在短板电芯异常检测算法中,直接调用边界阈值使用。
87.6.计算需要检测的电池充电数据单体电芯的偏移量
88.计算逻辑是使用待检测电池每次充电截止的最高电芯减去第二高电芯得到上偏移量,使用每次放电截止(也就是充电起始)的最低电芯减去第二低电芯得到下偏移量;计算最大最小电芯位置是因为如果电芯存在异常,需要定位到具体位置。
89.7.从指定文件中获取电芯异常边界阈值
90.此处的指定文件就是第五步中得到阈值存储的地方。
91.8.阈值检测
92.将第一步计算的上下偏移量和第二步读取到的边界阈值进行对比,计算出是否存在异常,以及异常的具体电芯位置。
93.9.最终检测
94.将达到边界阈值检测条件的数据进行最终检测,主要通过满足边界阈值的数据量和数据量的分布位置来判断。
95.10保存检测结果
96.将计算结果保存到指定目录的指定文件中,方便后续常看和调用。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献