本发明属于故障监测、故障分类领域,涉及一种shuffledarknet37-se的新能源汽车动力电池故障分类方法,适用于新能源汽车动力电池故障的分类。
背景技术:
1、新能源汽车电池故障分类预测方法主要分为以下3类:统计分析方法、物理模型方法和机器学习方法。统计分析方法通过对历史故障数据进行统计分析以确定不同故障类型的分类预测准确。
2、统计方法只适用于具有统计规律或周期性规律的场景,而新能源汽车的行驶环境、电池使用环境以及电池包的材料性质都不具备周期性或相似性,只能对单个品牌在相似运营环境下进行建模,效率极低,泛化性太差,可见统计方法并不适用于新能源汽车电池故障分类预测。
3、物理模型方法通过建立电池内部的化学反应、热传导、电流分布模型以实现对不同故障类型的分类预测。这种方法要求建立带有精确参数的电池的内部精确模型,但会随着每个单体电池使用的不同产生每个单体电池的偏差,分类预测的精度不能很好地保证。
4、机器学习方法包括时间序列方法、图像卷积神经网络方法、深度神经网络方法。时间序列方法又包括循环神经网络、长短期记忆网络、双向长短期记忆网络、门控网络方法,主要适用于时间序列特性较强的预测问题。深度神经网络方法主要适用于数据维度不多的不容易造成过拟合的数据的分类和预测问题。图像卷积神经网络因为有深度卷积模块,从而被应用于图像领域和数据维度较多的分类和预测问题。
5、目前尚没有一种方法既能够快速训练又能获得高精度的效果,同时还适用于多种数据集。针对每种不同的数据集,需要将网络进行特定的反复的试验和匹配。受到shufflenet和darknet53的启发,将这两种方法的结果采用深度全连接层进行综合,提升新能源动力电池故障分类的准确度。
技术实现思路
1、发明提出一种shuffledarknet37-se的新能源汽车动力电池故障分类方法,将shufflenet、darknet53和senet进行结合,用于新能源汽车动力电池故障的分类,提高新能源汽车电池故障分类的准确率和效率,减少汽车电池故障;在使用过程中的步骤为:
2、a、在汽车传感器获取新能源汽车初始数据后,对新能源汽车初始数据预处理;
3、所述步骤a包括:
4、(1)、对原始数据进行数据清洗,将原始数据中存在的无意义数据和异常值数据进行删除;
5、(2)、数据样本的数量存在不平衡情况,采用线性差值法进行数据扩充,所述线性差值法为:
6、
7、式中,xnew为新生成的样本数据;xa和xb分别为前后两个原始样本数据;σ为原始样本中间插入新数据的个数;δ为新数据生成的位置;
8、(3)、数据数量级差别太大会致使新能源汽车故障分类精度产生太大误差,采用最大最小归一化法对数据进行归一化处理消除各维数据之间存在的量级差别,所述最大最小归一化法为:
9、
10、式中,xnorm为归一化后的数据;x为原始数据;xmax为样本数据所在列的最大值;xmin为样本数据所在列的最小值;
11、(4)、数据冗余会影响模型的故障分类性能,利用皮尔逊相关系数法降低数据的维度,所述的皮尔逊相关系数法为:
12、
13、式中,ρ为x、y两列数据的相关系数值;cov(x,y)为x、y之间的协方差;σx和σy分别表示x、y各自的标准差;
14、(5)、降低数据维度后,将数据样本转化为40×40×1大小的图片作为分类模型的最终输入;
15、(6)、将数据划分为训练集和测试集,训练集与测试集的比值为2:1;
16、b、在数据预处理后,将数据输入shuffledarknet37-se分类网络;
17、所述分类网络包括:
18、(1)、将darknet53减少16层卷积层以降低网络的计算参数,使分类模型轻量化,将网络命名为darknet37;
19、(2)、注意力通道可以聚焦重要特征,将通道注意力模块融合进darknet37网络,组合成为darknet37-se网络;
20、(3)、将shufflenet和darknet37-se的结果通过全连接层网络结合,再通过归一化指数输出分类概率,形成shuffledarknet37-se分类方法,该方法吸取两个网络各自的优点,提高分类的精度;所述的归一化指数为:
21、
22、式中,exp是自然常数;xi表示预测结果类别属于i的概率大小;n代表类别的总数;
23、c、输出新能源汽车电池故障分类结果进行预警。
24、2.根据权利要求1所述的一种shuffledarknet37-se的新能源汽车动力电池故障分类方法,其特征在于,darknet37由二维卷积层,1个208×208×64的残差卷积层,2个104×104×128的残差卷积层,5个52×52×256的残差卷积层,5个26×26×512的残差卷积层,2个13×13×1024的残差卷积层组成。
25、3.根据权利要求1所述的一种shuffledarknet37-se的新能源汽车动力电池故障分类方法,其特征在于,darknet37-se由一个cbl层,1个208×208×64的残差卷积层,2个104×104×128的残差卷积层,senet层,5个52×52×256的残差卷积层,senet层,5个26×26×512的残差卷积层,senet层,2个13×13×1024的残差卷积层,1个平均输出层,1个全连接层,1个softmax层组成。
26、本发明相对于现有技术具有如下的优点及效果:
27、(1)相比其他方法,本发明构建了一种深度学习网络模型用于新能源汽车动力电池故障分类。该方法不需要繁琐对特征进行人工提取。本发明所预设的网络模型通过监督学习学习大量有标签的数据,再将需要分类的新能源汽车电池数据代入训练好的网络模型,便可输出分类的结果。因此,本发明方法能够有效地对新能源汽车动力电池故障进行分类,有利于更早发现电池故障,防止因新能源汽车电池故障检测不及时而导致的损失甚至人身安全危害。
28、(2)本发明对darknet53进行改进,减少16层卷积层以降低计算参数量。将通道注意力机制融入改进后的darknet37网络中。其中,通道注意力机制模块能够让网络模型从特征通道上学习感兴趣的重要信息,忽略无关的信息,提高网络模型的分类准确率和鲁棒性。
29、(3)本发明通过将shufflenet、darknet37和通道注意力机制聚合在一起分析,最后用全连接和softmax输出故障分类概率。这种综合考虑多个网络模型的方法,能够在轻量化的前提下获得更高的分类准确率
1.一种shuffledarknet37-se的新能源汽车动力电池故障分类方法,其特征在于,将shufflenet、darknet53和senet进行结合,用于新能源汽车动力电池故障的分类,提高新能源汽车电池故障分类的准确率和效率,减少汽车电池故障;在使用过程中的步骤为:
2.根据权利要求1所述的一种shuffledarknet37-se的新能源汽车动力电池故障分类方法,其特征在于,darknet37由二维卷积层,1个208×208×64的残差卷积层,2个104×104×128的残差卷积层,5个52×52×256的残差卷积层,5个26×26×512的残差卷积层,2个13×13×1024的残差卷积层组成。
3.根据权利要求1所述的一种shuffledarknet37-se的新能源汽车动力电池故障分类方法,其特征在于,darknet37-se由一个cbl层,1个208×208×64的残差卷积层,2个104×104×128的残差卷积层,senet层,5个52×52×256的残差卷积层,senet层,5个26×26×512的残差卷积层,senet层,2个13×13×1024的残差卷积层,1个平均输出层,1个全连接层,1个softmax层组成。