{'fraction_non_alphanumeric': 0.021148036253776436, 'fraction_numerical': 0.0, 'mean_word_length': 5.2125, '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}}
An Aging-Aware SOC Estimation Method for Lithium-Ion Batteries using XGBoost Algorithm

An accurate state-of-charge (SOC) estimation for a lithium-ion battery is highly dependent on the knowledge of aging, which is usually costly or not available through online measurements. In this paper, novel aging-aware features which can simultaneously characterize battery aging and SOC are extracted from the discharging process. Then, the extreme gradient boosting (XGBoost) algorithm combined a stage division is applied to acquire the nonlinear relationship model between the proposed features and the battery SOC through the offline training. The proposed method does not require the initial SOC value, which implies that the SOC can be estimated by the trained model from any operating states of a battery. Moreover, a random sampling test to simulate the online real-time SOC estimation verifies that the proposed method is effective and potential to be applied in the battery management system.