{'fraction_non_alphanumeric': 0.02702702702702703, 'fraction_numerical': 0.009828009828009828, 'mean_word_length': 5.245398773006135, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
State of Health Estimation of Lithium-Ion Batteries in Electric Vehicles under Dynamic Load Conditions

Among numerous functions performed by the battery management system (BMS), online estimation of the state of health (SOH) is an essential and challenging task to be accomplished periodically. In electric vehicle (EV) applications, accurate SOH estimation minimizes failure risk and improves reliability by predicting battery health conditions. The challenge of accurate estimation of SOH is based on the uncertain dynamic operating condition of the EVs and the complex nonlinear electrochemical characteristics exhibited by the lithium-ion battery. This paper presents an artificial neural network (ANN) classifier experimentally validated for the SOH estimation of lithium-ion batteries. The ANN-based classifier model is trained experimentally at room temperature under dynamic variable load conditions. Based on SOH characterization, the training is done using features such as the relative values of voltage, state of charge (SOC), state of energy (SOE) across a buffer, and the instantaneous states of SOC and SOE. At implementation, due to the slow dynamics of SOH, the algorithm is triggered on a large-scale periodicity to extract these features into buffers. The features are then applied as input to the trained model for SOH estimation. The classifier is validated experimentally under dynamic varying load, constant load, and step load conditions. The model accuracies for validation data are 96.2%, 96.6%, and 93.8% for the respective load conditions. It is further demonstrated that the model can be applied on multiple cell types of similar specifications with an accuracy of about 96.7%. The performance of the model analyzed with the confusion matrices is consistent with the requirements of the automotive industry. The classifier was tested on a Texas F28379D microcontroller unit (MCU) board. The result shows that an average real-time execution speed of 8.34 µs is possible with a negligible memory occupation.