<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>

基于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.

     

/

返回文章
返回
<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
www.77susu.com