[发明专利]一种基于孤立森林算法的故障单体电池识别方法有效
申请号: | 202110077738.8 | 申请日: | 2021-01-20 |
公开(公告)号: | CN112906744B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 姜久春;常春;田爱娜;王鹿军;廖力;吴铁洲;李太宇;高洋 | 申请(专利权)人: | 湖北工业大学 |
主分类号: | G06F18/2431 | 分类号: | G06F18/2431;G06F18/214;G01R31/396;G01R31/367 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
地址: | 430068 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 孤立 森林 算法 故障 单体 电池 识别 方法 | ||
1.一种基于孤立森林算法的故障单体电池识别方法,其特征在于,包括以下步骤:
S1,采集充电过程中电池组中的每个单体电池的充电电压数据作为原始数据,其中,单体电池包括正常单体电池和故障单体电池;
S2,在每个时刻对应的时间窗口内,对采集的电池电压数据进行深度处理,分别计算各个单体电池电压差异的偏度系数pdxs_ΔUi和模糊熵FuzzyEni,根据计算出的各个单体电池电压差异的偏度系数获得第一特征值数列,并根据计算出的各个单体电池电压差异的模糊熵获得第二特征值数列;
S3,分别对电池电压的第一特征值数列和第二特征值数列中数据进行归一化处理,获得第一样本集和第二样本集,并分别将第一样本集和第二样本集随机拆分成第一训练集、第二训练集、第一测试集以及第二测试集;
S4,采用孤立森林算法,通过训练集建立数据分析模型,进行孤立森林模型的训练得到训练好的第一模型和第二模型;
S5,将第一测试集以及第二测试集中的电池电压特征值数列分别送入训练好的第一模型和第二模型中进行数据挖掘,找出数列中的离群点,筛选出离群点对应的故障单体电池;
偏度系数pdxs_ΔUi的具体计算步骤包括:
S2.01,计算时间窗口内第k个采样点电池单体i电压相比于平均值的差异ΔUi(k);
S2.02,计算时间窗口内电池单体i电压差异的平均值Δui;
S2.03,计算时间窗口内电池单体i电压差异的方差fc_ΔUi;
S2.04,根据公式(1)计算偏度系数pdxs_ΔUi:
模糊熵FuzzyEni的具体计算步骤包括:
S2.11,给定一个时间窗口内电池单体i电压相比于平均值的差异ΔUi的M点采样序列:{ΔUi(j);1≤j≤M};
S2.12,按照序号的连续顺序构成一组N维矢量,重构相空间:
Xj={ΔUi(j),ΔUi(j+1),...,ΔUi(j+N-1)}-ΔU0(j),j=1,2,...,M-N,其中ΔUi(j),ΔUi(j+1),...,ΔUi(j+N-1)代表第j个点开始连续N个ΔUi的值,ΔU0(j)表示均值,计算如公式(2):
S2.13,引入模糊隶属函数如公式(3):
通过公式(4)计算两个N维矢量和的相似度
上式(4)中,r为相空间相似容限度,为窗口向量和之间的最大绝对距离,通过下式(5)计算:
S2.14,针对每个a,通过下式(6)求相似度的平均值
S2.15,定义ΦN(r)如下:
S2.16,重复S2.12-S2.15,按照序号顺序重构一组N+1维矢量,计算ΦN+1(r);
S2.17,针对有限数据集,通过公式(8)求得电池单体i电压相比于平均值的差异ΔUi时间序列的模糊熵估计为:
FuzzyEn(N,r)=lnΦN(r)-lnΦN+1(r)(8)。
2.根据权利要求1所述的一种基于孤立森林算法的故障单体电池识别方法,其特征在于,步骤S3的具体计算步骤包括:对电池电压特征值数列中数据进行归一化处理:
式中,xi为特征值数列中数据;yi为归一化后的特征值数列中数据;xmin为特征值数列中数据的最小值;xmax为特征值数列中数据的最大值,n为样本的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工业大学,未经湖北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110077738.8/1.html,转载请声明来源钻瓜专利网。