e-Prime: Advances in Electrical Engineering, Electronics and Energy (Jun 2024)
SVM-assisted ANN model with principal component analysis based dimensionality reduction for enhancing state-of-charge estimation in LiFePO4 batteries
Abstract
Accurate estimation of state-of-charge (SoC) is significant for monitoring the operation of LiFePO4 batteries. This paper addresses the challenges posed by the nonlinear characteristics of LiFePO4 batteries, which adversely affect the accuracy of SoC estimation. The proposed novel methodology for SoC estimation in LiFePO4 batteries involves a Support Vector Machine (SVM) assisted Artificial Neural Network (ANN) model incorporating principal component analysis (PCA) to efficiently interpret the input data. To improve the prediction accuracy, the non-linear characteristics of LiFePO4 are divided into three parts and each of these parts is used to train a separate ANN model. Further, an optimal number of hidden layers and neurons are selected for each ANN model to minimize the prediction errors. The usage of dedicated smaller datasets for each ANN model simplifies the structure. SVM classifies the battery operating regions and selects the most suitable ANN model for SoC estimation. PCA is applied to process the obtained experimental data resulting in three principal components serving as inputs for the SVM-assisted ANN model. Further, with PCA the input dimensions are reduced from four to three, thereby leading to computational simplicity. The input data comprises of current, voltage, open-circuit voltage and temperature of the battery. An experimental prototype, comprising a customized battery pack and sensing mechanisms, is developed for data collection for training SVM and ANN models. With the proposed SVM-assisted ANN involving PCA, the loss function is minimized and an average Root Mean Square Error (RMSE) of 0.3133 is achieved. This demonstrates the feasibility, accuracy and applicability of SoC estimation with the developed SVM-assisted ANN model for LiFePO4 batteries.