Abstract The Battery Management System (BMS) serves as the heart of the electric vehicle system, in which estimating the state of charge (SOC) is the crucial part of the BMS to ensure the durability, reliability, and sustainability of the battery pack. Due to its nonlinear characteristics, accurately estimating the SOC for a slow degradation of the charge is highly cumbersome. The literature provides a series of machine learning algorithms (MLA) to estimate and predict the SOC of lithium-ion (Li-ion) battery systems for electric vehicle (EV) applications. The literature has proposed various MLA, coulomb counting, and different Kalman filter methods to address this challenge and estimate the SOC of Li-ion battery systems for EV applications. This research looks at the differences and similarities between the coulomb counting method, the unscented Kalman filter method, and a number of machine learning algorithms. These include linear regression, polynomial linear regression, support vector regression, decision trees, random forests, artificial neural networks (ANN), and long short-term memory (LSTM). The goal is to assess the MLAs' accuracy in estimating battery SOC. Analyzing model errors optimizes the battery's performance parameter. We identify ANN and LSTM as the two most efficient methods for accurate SOC estimation in an EV-operated BMS system by evaluating the performance indices of the aforementioned machine learning methodologies. Once again, the LSTM model for SOC estimation has proven to be highly accurate in analyzing the discrepancy between the actual and predicted traveling ranges of the designed prototype. We design a MATLAB/SIMULINK EV powertrain by collecting realtime data from the Li-ion battery pack, analyzing the SOC variation data, and using the previously mentioned MLA in the Python platform to estimate the SOC and its accuracy. It highlights the effectiveness of advanced MLAs in improving SOC estimation, thereby enhancing the performance and reliability of EV battery systems.
Read full abstract