{'fraction_non_alphanumeric': 0.017985611510791366, 'fraction_numerical': 0.0, 'mean_word_length': 5.544117647058823, '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}}
Autonomous Demand-Side Current Scheduling of Parallel Buck Regulated Battery Modules

This paper presents the algorithms, hardware overview and testing results for controlling discharge currents from mixed battery modules placed in a parallel configuration. Battery modules with different open-circuit voltage (OCV), internal impedance or even state of charge (SOC) between modules are usually used to form a battery pack. Parallel placed mixed battery modules are typically seen in second-life, repurposed or exchangeable battery systems to increase power and energy storage capacity of a battery pack in mobile, electric vehicle (EV) and stationary energy storage application. This paper addresses battery module heterogeneity by taking advantage of buck regulators on each battery module and formulating scheduling algorithms to dispatch the buck regulators to balance the current out of each battery module. In this way, mixed battery modules can be combined and coordinated to provide a balanced power flow and guarantee safety of the total battery pack. Both open-loop and closed-loop scheduling of buck regulated battery modules are analyzed in this paper. In the open-loop algorithm, buck regulator dispatch commands are computed based on full knowledge of the OCV and impedance of each battery module, while monitoring the load impedance. In the closed-loop algorithm, dispatch commands are generated automatically by a digital proportional-integral-derivative (PID) feedback controller for which battery module current reference signals are computed recursively while monitoring the load impedance. The closed-loop scheduling method is also validated through experimental work that simulates a battery pack with several parallel placed buck regulated battery modules. The experimental results illustrate that the current from each battery module can be rated based on the SOC of each module and that the current remains balanced, despite discrepancies between OCV and internal impedance between modules. The experimental results show that the closed-loop algorithm allows scheduling of buck regulated battery modules, even in the absence of knowledge on the variations of OCV and impedance between battery modules.