{'fraction_non_alphanumeric': 0.020336605890603085, 'fraction_numerical': 0.005610098176718092, 'mean_word_length': 5.2043478260869565, '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 Adaptive Backward Control Battery Equalization System for Serially Connected Lithium-ion Battery Packs

This paper presents an adaptive controller for a battery equalization system (BES) for serially connected Li-ion battery packs. The proposed equalization scheme consists of software and hardware parts to implement an adaptive neuro-fuzzy algorithm. The proposed combined software and hardware implementation of the adaptive neuro-fuzzy algorithm provides an offline learning ability to track the dynamic reactions on battery packs and a high-speed response for equalizing currents in the individual cell equalizers (ICEs). The output currents driving pulsewidth-modulated (PWM) signals are generated from the proposed hardware analog controllers. A feedback line is utilized to observe these output currents for the training process. The adaptive neuro-fuzzy algorithm is implemented in the main processor to provide adaptive parameters for the hardware. The proposed BES has an adaptability and tracking ability to deal with dynamic reactions of serially connected battery cells. The hardware controllers are implemented in a 0.13- μm CMOS technology with a supply voltage of 2.5 V. The results demonstrate that the proposed scheme has the ability to learn from previous stages and to provide a precise model of the battery cell voltages and currents. The proposed system achieved learning accuracy error of 1.8 × e-5.