基于KPCA-MTCN的锂离子电池故障诊断方法

Lithium-ion battery fault diagnosis method based on KPCA-MTCN

  • 摘要: 为了维护储能系统的安全稳定运行,本文针对锂离子电池故障诊断这一重要问题,提出了一种结合核主成分分析(KPCA)和多尺度时序卷积网络(MTCN)的故障诊断方法. 该方法首先归一化故障数据,然后利用KPCA降低数据维度并校验数据的可靠性;其次,根据故障类型对数据进行标注,并按比例划分训练集和测试集;接着在训练阶段使用霜冰算法(RIME)优化MTCN模型的超参数以提高模型的精度;最后基于故障数据验证MTCN的分类精度,并与长短期记忆神经网络(LSTM)、卷积神经网络(CNN)、Xception和ResNet50进行比较. 在KPCA验证充电故障和未知故障数据的可靠性后,基于两组数据测试的结果表明,相比于CNN和LSTM,MTCN对于两组故障的分类准确率均为最高,分别达到了99.265%和99.688%,与Xception和ResNet50较为接近. 同时针对训练数据量的测试结果表明,在训练数据量较少时MTCN仍能保持较好的诊断效果,说明MTCN的并行结构可以从不同的尺度提取更多的时序信息.

     

    Abstract: The paper proposes a method based on kernel principal component analysis (KPCA) and multi-scale temporal convolution network (MTCN) for identifying faults in lithium-ion batteries, which is crucial for ensuring the safe and stable operation of energy-storage systems. Lithium-ion batteries are the primary component of energy storage units. The method involves the following steps: First, fault data are normalized, and KPCA is used for dimensionality reduction and single fault detection to reduce computational complexity and improve data reliability. According to the different types of overcharge faults and unknown faults, KPCA is used to reduce the data from the original dimension to 2 or 4 dimensions. The KPCA model is trained using the normal data corresponding to the two groups of fault data, and the fault data are inputted as the test data. The results show that the SPE statistic and the T2 statistic considerably exceed the control limit, verifying the reliability of the data. Then, the data are labeled according to the fault type: the overcharge data are labeled as D0 (normal) and D1 (fault), and the unknown fault data as F0 (normal) and F1 (fault). The labeled data are divided into training and test sets according to a specific proportion. Afterward, the MTCN model is trained with the training dataset, and its hyperparameters are optimized with the frost algorithm to improve model accuracy. Finally, the trained MTCN model is used to classify the test dataset. The method is validated on two groups of data: overcharge fault data and unknown fault data. The results show that the frost algorithm can optimize the hyperparameters after about 20 iterations. Compared with LSTM and CNN, which are also optimized by the frost algorithm, MTCN achieves a higher classification accuracy, reaching 99.265% and 99.688%, on the overcharge fault dataset and unknown fault dataset, respectively, while maintaining comparable performance to Xception and ResNet50. Additionally, to verify the influence of the training data amount, the training and test sets are divided according to different proportions, and the three algorithms are tested. KPCA verifies the reliability of charging fault and unknown fault data, and the results show that MTCN has the highest classification accuracy, especially on the overcharge fault dataset. Owing to the low dimensionality of the original data set, LSTM and CNN exhibit poor classification performance. In contrast, MTCN can extract more temporal information, achieving high classification accuracy. These results demonstrate the effectiveness and superiority of the method in fault diagnosis of lithium-ion batteries.

     

/

返回文章
返回