Next Article in Journal
FreqSpatNet: Frequency and Spatial Dual-Domain Collaborative Learning for Low-Light Image Enhancement
Previous Article in Journal
A Systematic Review of Energy Efficiency Metrics for Optimizing Cloud Data Center Operations and Management
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Recombination-Based Control Strategy for Cell Balancing in Lithium-Ion Battery Packs: Modeling and Simulation

Centre for Sustainability in Advanced Electrical and Electronics Systems (CSAEES), Faculty of Engineering, Built Environment and Information Technology, SEGi University, Petaling Jaya 47810, Malaysia
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(11), 2217; https://doi.org/10.3390/electronics14112217
Submission received: 19 April 2025 / Revised: 28 May 2025 / Accepted: 28 May 2025 / Published: 29 May 2025
(This article belongs to the Section Power Electronics)

Abstract

This paper presents a novel adaptive cell recombination strategy for balancing lithium-ion battery packs, targeting electric vehicle (EV) applications. The proposed method dynamically adjusts the series–parallel configuration of individual cells based on instantaneous state of charge (SoC) and load demand, without relying on conventional DC-DC converters or passive components. A hardware-efficient switching topology using SPDT (Single Pole Double Throw) switches enables flexible recombination and fault isolation with minimal complexity. The control algorithm, implemented in MATLAB/Simulink, evaluates multiple cell-grouping configurations to optimize balancing speed, energy retention, and operational safety. Simulation results under charging, discharging, and resting conditions demonstrate up to 80% faster balancing compared to sequential methods, with significantly lower component count and minimal energy loss. Validation using Panasonic NCR18650PF cells confirms the model’s real-world applicability. The method offers a scalable, high-speed, and energy-efficient solution for integration into next-generation battery management systems (BMS), achieving performance gains typically reserved for more complex converter-based architectures.

1. Introduction

Lithium-ion batteries are foundational to modern energy storage systems, especially in electric vehicles, where performance, efficiency, and safety depend heavily on maintaining uniform charge distribution across cells in a battery pack. Variations in cell characteristics and operational stress cause imbalances in the state of charge over time, which reduces available capacity, accelerates aging, and can pose safety risks. To mitigate this, battery management systems employ cell-balancing techniques to equalize SoC across all cells [1].
Balancing methods are generally categorized as passive or active. Passive balancing dissipates excess charge from higher-SoC cells through resistive elements. While simple and low-cost, this method is energy-inefficient and unsuitable for high-capacity packs used in EVs. Several studies show that passive balancing alone fails to address capacity mismatches arising from differential aging in series-connected cells, which can exacerbate energy loss and reduce system longevity [2,3]. Active balancing methods redistribute energy between cells using converters, switched capacitors, or transformers. Though more energy-efficient, these solutions increase circuit complexity, component count, and control requirements [4], and often require additional components such as inductors, capacitors, or DC-DC converters, introducing thermal management and design challenges [5].
Several EV manufacturers implement large-scale lithium-ion battery packs consisting of hundreds of cells connected in series and parallel. Table 1 provides an overview of battery configurations in commercially available EVs, such as those by Tesla, BYD, etc. These configurations highlight the growing scale and complexity of modern EV battery systems, underscoring the need for scalable and efficient balancing solutions [6,7].
To address this need, researchers have developed numerous active balancing strategies, often using converter-based, modular, or algorithm-driven techniques. Table 2 compares several of these methods in terms of topology, balancing components, and operational trade-offs. Converter-based designs offer flexible energy redistribution but suffer from high component count and control overhead [19,20,21]. Switched-capacitor topologies provide simpler implementations but generally suffer from slow balancing rates, limited transfer capacity, and energy loss [4,22]. Transformer-based and multi-winding designs can handle higher power but are less scalable and more costly [23]. Consensus-based algorithms improve balancing efficiency but typically assume stable load conditions and require communication overhead [24]. Modular and multi-stage balancing topologies, although scalable, introduce additional weight, cost, and control complexity, as highlighted in comparative analyses [25,26].
Despite these developments, a number of limitations remain. Many existing approaches struggle to balance fast convergence, low hardware complexity, and adaptability to changing system states. For instance, Pham et al. proposed a push–pull converter design that provides effective charge redistribution, but introduces complex gate control and requires multiple isolation stages [27]. Transformer-based architecture offers high balancing accuracy, but suffers from limited scalability and increased system weight [23]. Switched-capacitor methods, while cost-effective, often result in slow energy transfer and poor convergence [22]. Additionally, maintaining consistency across cell behaviors becomes more challenging as batteries age or encounter operational anomalies, necessitating adaptive fault detection and recombination schemes [28]. Software-driven cell-balancing approaches have gained interest due to their hardware simplicity and ease of integration with existing BMS architectures [29], and recent developments in low-cost, efficient architectures validate the growing preference for hardware-light implementations that minimize thermal and spatial burdens [30].
Table 2. Comparison of active cell-balancing methods based on topology, components, and operational characteristics.
Table 2. Comparison of active cell-balancing methods based on topology, components, and operational characteristics.
Balancing
Methods
SwitchesDC-DC
Converters
Other
Components
Description
Push–Pull Converter-Based [27]2N1MOSFETs; Diodes; Capacitors; ResistorsPull charge from high-potential cell and push to low potential cell one at a time with high frequency switching.
Reconfigurable
Converter-Based [31]
2N1Transistors; Diodes; Capacitors; InductorsIsolate high-potential cell/s to store charge in inductor and feed to isolated low potential cell/s with high frequency switching.
Bidirectional Cuk Converter-Based [32]2NN−1MOSFETs; Diodes; Capacitors; InductorsIndividual balancing circuit in between every 2 cells. Each cell has access to 2 balancing circuits. High
frequency switching.
Event-Triggered Consensus
Algorithm [33]
2N−2N−1MOSFETs; Diodes; Capacitors; InductorsIndividual balancing circuit in between every 2 cells. Each cell has access to 2 balancing circuits. High
frequency switching.
Modular Multilevel Series–Parallel
Converter [34]
8N1Capacitors; InductorsUses 2 4-switch bridge rectifiers for each cell to change series–parallel combination with high
frequency switching. Designed for grid storage.
Bidirectional Flyback Converter [35]4N2MOSFETs; Diodes; CapacitorsUses PWM control with high frequency switching at 2 flyback converters (forward and reverse), and
bidirectional cell switches at both positive and
negative ends of each cell.
Continuous
Current Mode [36]
4N−40N−1 InductorsEach cell has access to 2 inductors as external
storage topology.
Isolated DC-DC Converter [37]4NNDiodes, TransformersIsolates high-potential cells during charging to charge low-potential cells first. Designed for
charging only.
Low-Voltage
Output Regulation [38]
2NNCapacitorsSteps down all cells individually at different switching frequency to achieve balance.
Hybrid Duty Cycle Balancing [39]3N1+M 1Converter CircuitryHas 1 central DC-DC converter for the pack and 1 local DC-DC converter for each module.
Inductor-Based [40]2N+20N−1 InductorsTargeted to reduce the number of switches, but added inductors as external storage topology. Each cell has access to 2 inductors.
Switched
Supercapacitor-Based [41]
N0N CapacitorsOn–off hysteresis control for supercapacitors as
external storage topology connected with each
individual cell.
Proposed Method2N−20NoneChanges series–parallel combination of the sting to perform cell-balancing.
1 M is the number of modules. Each module contains multiple cells in series. All modules in a pack contain equal numbers of cells.
Recent comparative reviews [1,7] and benchmarking studies [21] emphasize the need for intelligent, scalable strategies that can dynamically adapt to system-level changes in SoC, load demand, and fault conditions. Model-predictive strategies like those in [26] show performance improvements but face challenges in real-time deployment due to computational demands. For example, Vikhorev et al. [42] proposed a dynamic balancing mechanism for LiFePO4 battery packs incorporating BMSs with and without active balancers. While this demonstrates dynamic adaptability, it lacks the fine-grained recombination flexibility or scalability achieved by SPDT-based architectures. Xie et al. [43] implemented a hierarchical structure-based wireless active balancing approach to enhance system scalability and thermal efficiency. However, their solution introduces wireless networking complexity, which the present SPDT-based system avoids while offering similar performance gains. Breglio et al. [44] explored a model-based balancing algorithm using SoC observers and converters. However, the hardware overhead and centralized coordination required in their system contrast with the present study’s decentralized SPDT-switch-based topology.
This paper addresses these gaps by proposing a dynamically configurable and load-responsive cell-balancing strategy based on adaptive cell recombination. The proposed method utilizes a minimal set of SPDT switches to selectively group or isolate cells in series and parallel, based on their instantaneous SoC and load conditions. Unlike converter-based or consensus approaches, this eliminates the need for intermediate energy storage components or bidirectional energy pathways and significantly reduces hardware complexity.
The method achieves faster balancing with fewer switches, maintains system scalability, and dynamically adjusts balancing operations in response to load variation. It is simulated in MATLAB/Simulink across all operating conditions of resting, charging, and discharging, using both ideal and realistic cell models.
The contributions of this work are summarized as follows:
  • Development of a dynamically configurable and load-responsive control logic that enables adaptive cell recombination without requiring external converters or passive dissipative elements;
  • Design of a switching architecture using 2N−2 SPDT switches for full-cell accessibility and scalable implementation;
  • Simulation of the proposed strategy in MATLAB/Simulink under resting, charging, and discharging conditions while balancing time comparison;
  • Comparative analysis with state-of-the-art balancing strategies in terms of SoC uniformity and hardware complexity;
  • Validation using a realistic Panasonic NCR18650PF lithium-ion cell model in simulation to assess discharge performance and confirm applicability in practical systems.

2. Proposed Methodology

2.1. System Architecture

The proposed battery pack configuration consists of N lithium-ion cells connected via a switching matrix composed of SPDT switches. Each non-terminal cell is connected to its immediate neighbors (previous and next cell) through one upper and one lower switch (Su, Sl). Terminal cells have single-sided connections. The control system enables simplified switching to achieve dynamic series–parallel recombination.
As shown in Figure 1, the SPDT switch matrix allows for flexible reconnections between neighboring cells. The control surface generates switching signals based on each cell’s status, which are then applied through the switch network. The minimum number of switches required for N cells follows the expression in Equation (1). This hardware configuration avoids the use of DC-DC converters or energy storage components.
N S = 2 N 2

2.2. Control Algorithm

The Battery Management System continuously monitors:
  • State of charge of each cell: SoCcell.
  • Pack-level voltage (Vpack) and current (Ipack).
  • Load power requirement (Pload).
  • Battery phase (charging, discharging, resting).
  • Cell fault status (binary flag).
Using these data, the BMS computes the average SoC, minimum required cell count for load, cell-specific balancing error, and the fault condition (based on the SoCmin threshold) using Equations (2)–(5).
S o C a v g = 1 N i = 1 N S o C i
C C m i n = P L o a d · n V p a c k · I r a t e d
E r r o r i = S o C a v g S o C i
F a u l t i = 1   i f   S o C i < S o C m i n 0   i f   S o C i   S o C m i n
Based on this evaluation, the BMS executes priority indexing. Cells are ordered by SoC deviation to optimize balancing efficiency. Priority logic is defined as prioritizing the lowest-SoC cell first during discharging and resting, as presented in Equation (6). In case of equal SoC error, selection is based on greater SoC gradient to neighbors, as presented in Equation (7). Terminal cells with equal error are deprioritized unless balancing is isolation-based, as presented in Equation (8).
P 1 : P n = S o C l o w e s t : S o C h i g h e s t
S o C l o w 1 S o C l o w 2 = P 1 P 2   : S o C l o w 1 S o C p r e v > S o C l o w 2 S o C n e x t
S o C l o w n = P l a s t   : S o C l o w n S o C p r e v = S o C l o w n S o C n e x t
The complete control flow is illustrated in Figure 2, and the iteration logic is shown in Figure 3.

2.3. Switching Strategy

Each non-terminal cell in the pack can assume up to 11 possible recombination states, depending on the conditions of adjacent cells and system requirements. Figure 4 illustrates the default configuration, where all switches are off and the cells are connected in series. This serves as the baseline mode against which all recombination scenarios are executed.
The switching logic used to enable various recombination states is defined in Table 3. Each recombination pattern is determined by activating the appropriate upper and lower SPDT switches (Su and Sl) for a given cell. A schematic of how a middle cell (Cn) interfaces with its neighbors through switching logic is presented in Figure 5.
For a clearer understanding of how switching commands translate to actual recombination patterns, Table 4 presents the corresponding Su/Sl states required for a 3-cell battery pack. This example illustrates how individual switch activations create distinct electrical topologies within the proposed model. A visual summary of all 11 recombination modes applicable to each non-terminal cell is provided in Appendix A.1 as Figure A1. These configurations represent the logical foundation of the switching strategy employed in the proposed model.
To maximize flexibility in balancing operations, the control logic supports up to 81 valid recombination configurations for a 5-cell battery pack. These configurations are derived from combinations of serial, parallel, and isolation modes applied to each cell. A complete enumeration of these configurations is provided in Appendix A.2 as Table A1. In the main body of this paper, representative examples are presented to demonstrate how the system dynamically selects optimal recombination patterns.

3. Simulation Setup and Performance Evaluation

3.1. Simulation Setup

To validate the performance of the proposed cell-balancing strategy, a five-cell lithium-ion battery pack was modeled and simulated using MATLAB/Simulink. The objective of the simulation was to evaluate the adaptive recombination logic under three distinct operating conditions: resting, charging, and discharging. The model does not utilize any passive or active balancing circuitry, and instead relies entirely on dynamic SPDT switching. A five-cell configuration was selected to examine the responsiveness of the recombination algorithm, the behavior of the switching logic, and the resulting balancing performance under controlled conditions. This configuration allows for a clear observation of the interaction dynamics, particularly in the case of the middle cell, while ensuring that both terminal and intermediate positions are represented. Furthermore, the selected configuration provides a feasible and scalable basis for future expansion to larger battery systems, acknowledging that the total number of cells in electric vehicle applications varies significantly between manufacturers.
The Simulink implementation of the full model is shown in Figure 6. Each cell is modeled as an ideal lithium-ion cell with a nominal voltage of 3.6 V and capacity of 100 mAh. The voltage profile shown in Figure 7 corresponds to the open-circuit voltage (OCV) behavior of the modeled cells during resting conditions. The SoC is obtained from the internal SoC tracking mechanism of the Simulink battery block, which uses a combination of coulomb counting and voltage-based estimation under the predefined cell parameters.
The simulation environment was configured to assess how SoC deviation evolves over time as different recombination strategies are applied. The pack operates in either one-cell-at-a-time or all-cells-at-once modes. This allows for comparative analysis of balancing performance, speed, and energy efficiency.
To examine current behavior under varying cell counts, a comparative analysis of pack current versus voltage during constant power discharge is presented in Figure 8. The figure illustrates how the current dynamically changes with respect to reduced active cell count, highlighting how load distribution adapts based on the number of active series-connected cells. The simulation assumes a rated current limit of 5 A and a load demand of 50 W, as outlined in Table 5.
Using these values, the minimum number of active cells required to support the load can be determined based on Equation (2). For instance, when cell voltage is 3.6 V, the required minimum number of active cells becomes 3, and if the voltage drops to 2.8 V, the required number of active cells increases to 4, as per Equation (2). This demonstrates how CCmin dynamically changes depending on instantaneous cell voltage. All simulation parameters used across the scenarios are listed in Table 5. These include simulation step size, capacity, voltage range, power demand, switching interval, and balancing threshold. Recombination topologies based on varying active cell counts (from five to one) were tested. Examples of these topologies, including isolation and parallel pairing, are shown in Figure 9. Each configuration is used under different balancing phases, triggered by control logic depending on SoC deviation and fault conditions.
The simulations also rely on previously defined control parameters from Equations (1)–(5), introduced in earlier sections. In this stage, balancing convergence is monitored using a threshold-based approach, where the simulation is terminated when maximum SoC deviation (∆SoC) drops below a preset threshold, as defined in Equations (9) and (10).
S o C = S o C m a x S o C m i n
S o C < 0.01   ( i . e . , 1 %   d e v i a t i o n )
This balancing criterion ensures fairness across cell states without causing frequent switching near convergence.

3.2. Balancing in Resting Condition

The resting condition represents a battery pack state in which no current flows into or out of the system—effectively simulating periods of vehicle dormancy or standby phases in battery-driven systems. Although no external current is present, internal imbalances persist and may worsen over time due to intrinsic differences in cell characteristics. The objective of this simulation is to evaluate how the proposed recombination-based cell-balancing strategy performs in equalizing the state of charge (SoC) under purely idle conditions, without the influence of charging or discharging currents.
To assess the effectiveness of the control logic, three test scenarios were designed with varying degrees of initial SoC deviation, reflecting real-world cell inconsistencies. These distributions are detailed in Table A2, categorized as mild (7%), moderate (45%), and severe (83%) imbalances. For each scenario, simulations were carried out using two distinct balancing approaches: one-cell-at-a-time recombination and all-cells-at-once recombination. The simulation was terminated once the SoC deviation between the most and least charged cells met the balancing convergence threshold, defined by Equation (10) as ∆SoC < 0.01, ensuring uniform charge distribution across the pack.
The results of the simulation are presented in Table A3, which compares balancing time, final ∆SoC, and SoCavg across the three test cases and two strategies. The accompanying plots in Figure 10 provide a visual representation of SoC convergence over time. Figure 10a, Figure 10c, and Figure 10e correspond to the one-cell-at-a-time method, while Figure 10b, Figure 10d, and Figure 10f depict the all-cells-at-once results for Test Cases 1 through 3, respectively.
A clear performance advantage is evident for the all-cells-at-once strategy. In Test Case 3, where initial deviation was as high as 83%, the balancing time was reduced by approximately 80% compared to the sequential approach. Even in lower-deviation scenarios, the multi-cell recombination configuration consistently outperformed the one-cell-at-a-time method in terms of speed, without introducing additional energy loss. This is reflected by the stability of the SoCavg between the initial and final states, confirming that the algorithm does not sacrifice stored energy for speed. Additionally, none of the strategies led to over-balancing or SoC inversion, which indicates the reliability of the algorithm even under aggressive recombination schedules.
The simulation confirms that the proposed architecture is capable of achieving full SoC equalization autonomously in resting states, making it suitable for embedded energy maintenance during idle periods. This advantage is particularly valuable in electric vehicle systems, where passive drain or slight manufacturing variance can affect performance even when the vehicle is not in active operation.

3.3. Balancing in Charging Conditions

This simulation scenario investigates the system’s behavior when the battery pack is subjected to a constant current charging condition. Charging events are typically rapid and highly dynamic, especially in electric vehicles, and may exacerbate SoC divergence if the charging current is distributed unevenly across imbalanced cells. Therefore, the purpose of this simulation is to evaluate the proposed control strategy’s ability to manage cell balancing during active energy input.
Three test cases with distinct SoC distributions were analyzed, consistent with the resting condition tests to maintain comparative integrity. The initial SoC values used in these simulations are presented in Table A4. Each case was simulated using both the one-cell-at-a-time and the all-cells-at-once recombination strategies. During charging, the algorithm prioritizes the charging of low-SoC cells by recombining them in parallel to increase their charging rate, while temporarily bypassing high-SoC cells to prevent overcharging. The simulation was concluded when ∆SoC fell below the convergence threshold defined earlier in Equation (10).
The simulation results, summarized in Table A5, include the final SoCavg, final ∆SoC, and the total time required to reach convergence for each strategy. The balancing progress is visually illustrated in Figure 11, where the left column (Figure 11a, Figure 11c, Figure 11e) represents the one-cell-at-a-time recombination method, and the right column (Figure 11b, Figure 11d, Figure 11f) shows results using all-cells-at-once recombination across Test Cases 1 to 3, respectively.
The findings clearly indicate that all-cells-at-once recombination outperforms the sequential method across all test cases, particularly under larger initial SoC deviations. In Test Case 3, the most imbalanced scenario, convergence was achieved in approximately 40% less time using the multi-cell strategy. Additionally, the SoCavg across all test cases remained stable throughout the process, confirming that the algorithm efficiently distributes the charging energy without skewing the overall energy profile of the pack.
Notably, the algorithm demonstrated dynamic adaptability in regulating the recombination topology in real time as cells approached similar charge levels. High-SoC cells were temporarily isolated until their neighbors caught up, after which they were reintegrated into the charging path. This behavior reduced the risk of overcharging and highlights the control logic’s ability to enforce charging fairness without the need for additional hardware such as voltage clamps or bypass circuitry.
These results validate the practical viability of the proposed switching architecture under charging conditions. Its capability to reconfigure cell topology in real time ensures faster balancing while maintaining energy integrity, making it a suitable candidate for implementation in smart BMS platforms for EVs and other high-performance battery systems.

3.4. Balance in Discharging Conditions

The discharging condition scenario simulates the battery pack supplying power at a constant load, which represents the most critical operational phase for electric vehicles and high-drain battery applications. In this state, cell-level SoC imbalances are most likely to escalate due to varying discharge rates, especially in the absence of active control. The objective of this simulation is to examine the effectiveness of the proposed recombination-based balancing logic during load operation, where maintaining system stability and power continuity is essential.
To maintain a uniform test design, the same three SoC deviation scenarios used in previous simulations were applied. The initial SoC values for Test Cases 1, 2, and 3 under discharging conditions are presented in Table A6. The balancing control logic seeks to discharge higher-SoC cells more aggressively by selectively isolating or bypassing lower-SoC cells, preserving their charge until parity is restored. Both one-cell-at-a-time and all-cells-at-once recombination strategies were executed, and the system was monitored until the convergence threshold of ∆SoC < 0.01, defined in Equation (10), was satisfied.
The final SoC values, average SoC, and balancing durations are summarized in Table A7. Visual comparisons of SoC balancing trajectories are provided in Figure 12, where Figure 12a, Figure 12c, and Figure 12e show the one-cell-at-a-time strategy, and Figure 12b, Figure 12d, and Figure 12f illustrate the all-cells-at-once method across the three test scenarios, respectively.
The simulation results highlight several important observations. First, while both strategies succeeded in achieving SoC convergence, the all-cells-at-once approach consistently required less simulation time, demonstrating its superiority in dynamic load conditions. In Test Case 2, for example, the balancing process was completed nearly 45% faster compared to the sequential method. This time saving becomes particularly advantageous in high-power applications, where energy optimization is critical.
Second, in contrast to resting and charging modes, the average SoC at the end of the discharging simulations is significantly lower than the initial SoCavg. This outcome reflects the energy expended by the pack during the load cycle and further validates the realism of the model under active discharge conditions.
Third, the control algorithm adeptly avoided excessive stress on weaker cells by temporarily removing them from the discharge path, allowing stronger cells to support the load until SoC levels equilibrated. This not only extends the operational lifespan of the pack but also contributes to safer discharge behavior without requiring additional load-sharing circuits.
Overall, the results under discharging conditions confirm that the proposed adaptive recombination strategy provides reliable, efficient, and safe balancing behavior, even in the most demanding operational scenarios. Its dynamic responsiveness, hardware simplicity, and balancing speed offer strong justification for future embedded implementation in EV battery management systems.

4. Model Validation Using Panasonic NCR18650PF Cell Parameters

To evaluate the applicability of the proposed balancing strategy under practical operating conditions, the ideal five-cell configuration was replaced with Panasonic NCR18650PF lithium-ion cells. This specific cell model is available as a predefined component in MATLAB/Simulink’s Battery Block Parameterization Manager and incorporates a second-order equivalent circuit representation. It accounts for key electrochemical behaviors such as temperature dependence, internal resistance, and dynamic SoC–voltage characteristics, enabling more realistic discharge simulations. In contrast, the earlier simulations used idealized cells with linear voltage-to-SoC relationships and no internal losses. These ideal models were intentionally used first to isolate and verify the correctness of the recombination control logic under simplified conditions, before introducing the parametric nonlinearities associated with real-world cell behavior.
In the Simulink model shown earlier in Figure 6, all five ideal cells used in previous simulations were replaced with NCR18650PF cells. The predefined model was selected directly from the Simulink parameterization interface. The model includes empirical data based on manufacturer specifications and is preconfigured to reflect thermal characteristics, internal resistance, and SoC–voltage dynamics under standard operating conditions. The manufacturer’s datasheet was used to cross-reference the cell’s nominal characteristics, such as capacity, voltage, and current ratings, which are summarized in Table 6. These parameters differ from the ideal cell values used in Table 5, introducing real-world complexity into the simulation environment.
Due to the temperature-dependent behavior of the selected cell model and the absence of active thermal control in this study, the simulation temperature was fixed at 25 °C. To verify the accuracy of the Simulink cell model, a discharge simulation at 25 °C was performed and qualitatively compared with the discharge curve provided in the Panasonic NCR18650PF datasheet. Although only the simulated profile is presented in Figure 13 due to copyright limitations regarding the datasheet figures and information, the simulated discharge characteristics closely follow the overall behavior and trends reported in the manufacturer’s data [45]. This consistency supports the model’s fidelity and indicates that no voltage offset correction was required.
To test the balancing logic under the Panasonic cell parameters, three different SoC distributions were created to simulate resting, charging, and discharging scenarios. The initial SoC values for each test case are presented in Table A8. All other simulation parameters, such as balancing threshold (∆SoC < 1%), control intervals, and logic flow, remained unchanged from the previous simulations using ideal cells. The final simulation results are summarized in Table A9, showing initial and final SoC deviation (∆SoC), average SoC (SoCavg), and total balancing time for both one-cell-at-a-time and all-cells-at-once strategies. The SoC evolution plots corresponding to these test cases are illustrated in Figure 14.
Across all operating conditions, the proposed strategy successfully achieved SoC balancing within the defined threshold. However, the overall balancing time was noticeably longer than in simulations using 100 mAh ideal cells. This increase can be attributed to the larger capacity (2700 mAh) and slower response characteristics of the Panasonic cells. Nonetheless, the recombination logic demonstrated the same behavioral patterns—such as midpoint convergence during resting, upward convergence during charging, and downward convergence during discharging—as previously observed with ideal cells.
Notably, in all test cases, the all-cells-at-once strategy outperformed the sequential method in terms of speed, reaffirming earlier conclusions. The Panasonic cell validation thus confirms that the proposed model can adapt to real-world battery behavior while maintaining reliable and efficient balancing control.

5. Comparative Analysis

To establish the broader relevance of the proposed adaptive recombination strategy, three tiers of comparison have been made: (1) balancing behavior compared to established methods from the literature, (2) topology-level differences in hardware complexity, and (3) balancing performance under varying cell connection schemes. These comparisons underscore the model’s flexibility, minimal hardware overhead, and superior balancing speed across different operating conditions.
The first comparison highlights how the proposed model aligns with or outperforms existing strategies under resting, charging, and discharging conditions. As shown in Table 7, the balancing efficiency of the proposed model meets or exceeds that of push–pull converters, bidirectional Cuk converters, and other consensus- or inductor-based algorithms. Particularly at resting condition, the final average SoC (SoCavg) equals the initial SoCavg, indicating zero energy loss during balancing, an important marker of efficiency. During charging and discharging, SoCavg adjusts in expected directions while staying within safe thresholds, affirming control stability and robustness.
A second dimension of evaluation centers on hardware simplicity and flexibility. Table 8 summarizes the comparison between the proposed model and related topologies that use series–parallel reconfiguration and cell isolation. The proposed model achieves the highest number of possible cell combinations (11) with the lowest switch count (4), while eliminating the need for DC-DC conversion or high-frequency switching. This translates to fewer components, reduced cost, and better scalability compared to isolated DC-DC, modular multilevel, or reconfigurable converter-based designs.
Finally, the model was benchmarked under different connection schemes to assess how much time can be saved using the all-cells-at-once recombination strategy, particularly under larger SoC deviations. The results are shown in Table 9. For both ideal and Panasonic cell simulations, the all-cells-at-once approach consistently outperformed the sequential connection strategy. Under discharging conditions, balancing time was reduced by up to 81.3% for ideal cells and 78.8% for real Panasonic cells. The charging condition also saw notable improvements (~50%), while the resting condition showed limited time savings, indicating that the advantage of full parallel connection is most significant when energy flow is active.
These comparative outcomes provide compelling justification for the proposed method’s deployment in practical systems. It balances technical rigor with real-world adaptability, minimizing hardware, maximizing flexibility, and accelerating convergence, all while maintaining safety and efficiency under diverse cell behaviors and system states. While sequential recombination strategies serve as a practical baseline, the proposed method also outperforms more complex approaches including converter-based and consensus balancing models. It achieves convergence with significantly fewer components, eliminates high-frequency switching, and avoids energy loss, as confirmed in both ideal and real-cell simulations. These technological improvements support not only theoretical merit but also practical deployment in embedded BMS applications.
In comparison with state-of-the-art balancing approaches, the proposed strategy achieves faster convergence and improved energy efficiency while avoiding complex or costly hardware components such as transformers or bidirectional converters. By leveraging a control-driven SPDT switching logic with minimal interconnection, the method outperforms traditional converter-based and consensus strategies in terms of scalability, simplicity, and balancing performance. The advantages are both qualitatively and quantitatively summarized in Table 2, Table 7 and Table 8.

6. Discussion and Conclusions

This paper presents a novel control-based cell-balancing strategy using adaptive recombination logic enabled by SPDT switching. The unique contribution of this work lies in its recombination-centric balancing method requiring no external power converters, being implemented entirely through control logic and low-switch-count hardware. Unlike conventional active or passive balancing approaches, the proposed approach allows the dynamic series–parallel reconfiguration of lithium-ion cells based on SoC deviation, fault conditions, and power demand, without relying on external DC-DC converters, passive elements, or high-frequency switching.
Through MATLAB/Simulink simulation using both ideal and realistic Panasonic NCR18650PF cell models, the proposed model demonstrated robust balancing performance under resting, charging, and discharging conditions. The recombination logic consistently achieved SoC convergence within the 1% threshold across all scenarios. The all-cells-at-once strategy outperformed the traditional one-cell-at-a-time approach, reducing balancing time by up to 81% in some cases. Simulation results also confirmed negligible energy loss during resting-state balancing and validated the model’s flexibility across varying SoC deviations and cell behaviors. Beyond hardware simplicity, the proposed approach demonstrates measurable improvements in balancing speed, energy retention, and scalability. These benefits were consistently observed under multiple operating conditions and test scenarios, confirming that the design addresses performance, not just minimalism. Its full-cell recombination control enables fast convergence without introducing switching overhead or energy inefficiency, which marks a clear advancement over existing converter-heavy balancing techniques.
This study focused on cell-balancing dynamics using simulated models and did not include thermal, aging, or safety modeling. The fixed operating temperature of 25 °C does not reflect the dynamic thermal environment of real battery packs. Additionally, the Panasonic NCR18650PF validation was conducted in a virtual environment, and real hardware performance may vary due to parasitic elements, wiring losses, and latency in control signal propagation. This study was conducted using identical lithium-ion cells to validate the baseline performance of the proposed strategy under idealized and controlled conditions.
Although the proposed strategy aims to minimize SoC disparity within each recombination group, small voltage differences may still lead to charge redistribution when cells are connected in parallel. While this effect is short-lived and limited in current under controlled switching, its potential impact on long-term cycle life in aged or mismatched cells requires further investigation. This remains a subject for future experimental validation and lifetime modeling.
Future work will explore the integration of this control strategy into embedded BMS hardware platforms, including microcontroller-based implementations and real-world switching. Additional studies will evaluate the algorithm’s performance under thermal stress, aging degradation, and dynamic load profiles. Hardware-in-the-loop (HIL) simulation and scaled lab prototypes are also planned to bridge the gap between simulation and physical deployment. Future work is also planned to extend the framework to accommodate non-identical cells with varying capacities, degradation levels, and open-circuit voltage profiles, to assess the robustness of the recombination control logic in battery reuse and second-life applications.
The outcomes of this research suggest significant potential for real-world application in electric vehicle battery management systems, particularly where fast and energy-efficient balancing is critical. The proposed strategy’s ability to reduce balancing time by up to 81% with minimal hardware requirements makes it suitable for embedded implementation in both new and repurposed battery packs. Its scalability and control-based design also allow flexible integration into modular BMS platforms. As EV adoption and battery reuse initiatives expand globally, such adaptive and efficient balancing solutions can contribute meaningfully to improving battery lifespan, system safety, and energy utilization.

Author Contributions

Conceptualization, K.H.; methodology, K.H.; software, K.H.; validation, K.H., S.F.L., and T.T.H.G.; formal analysis, K.H.; investigation, K.H.; resources, K.H.; data curation, K.H.; writing—original draft preparation, K.H.; writing—review and editing, S.F.L. and T.T.H.G.; visualization, K.H.; supervision, S.F.L.; project administration, T.T.H.G.; funding acquisition, K.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Acknowledgments

During the preparation of this manuscript, the author(s) used ChatGPT (version 4o) for the purpose of academic polishing of the text. The author(s) have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BMSBattery Management System
SoCState of Charge
DC-DCDirect Current to Direct Current
SPDTSingle Pole Double Throw
EVElectric Vehicle
HILHardware-in-the-Loop
CCCell Count
OCVOpen-Circuit Voltage

Appendix A

Appendix A.1. Recombination Topologies

All 11 recombination topologies available for a non-terminal cell in the proposed SPDT-based switching model. Each configuration enables different series, parallel, or isolation states based on control logic.
Figure A1. All 11 possible recombination topologies in the proposed model: (a) C1, C2, C3; (b) (C1 ǁ C2), C3; (c) C1, (C2 ǁ C3); (d) C1 ǁ C2 ǁ C3; (e) !C1, C2, C3; (f) C1, !C2, C3; (g) C1, C2, !C3; (h) !C1, !C2, C3; (i) C1, !C2, !C3; (j) !C1, (C2 ǁ C3); (k) (C1 ǁ C2), !C3.
Figure A1. All 11 possible recombination topologies in the proposed model: (a) C1, C2, C3; (b) (C1 ǁ C2), C3; (c) C1, (C2 ǁ C3); (d) C1 ǁ C2 ǁ C3; (e) !C1, C2, C3; (f) C1, !C2, C3; (g) C1, C2, !C3; (h) !C1, !C2, C3; (i) C1, !C2, !C3; (j) !C1, (C2 ǁ C3); (k) (C1 ǁ C2), !C3.
Electronics 14 02217 g0a1

Appendix A.2. Recombination Modes

The full set of valid recombination patterns in the proposed model for a 5-cell battery pack, categorized by active cell count from 5 to 1. Each configuration corresponds to a unique Su/Sl switching state across the cells.
Table A1. Complete set of recombination modes in a 5-cell pack under proposed logic.
Table A1. Complete set of recombination modes in a 5-cell pack under proposed logic.
#.Cell
Combinations
Cell
Count
#.Cell
Combinations
Cell
Count
#.Cell
Combinations
Cell
Count
1C1, C2, C3, C4, C5528C1, C2, (C3 ǁ C4), !C5355!C1, (C2 ǁ C3), !C4, C52
2(C1 ǁ C2), C3, C4, C5429!C1, !C2, C3, C4, C5356!C1, (C2 ǁ C3), C4, !C52
3C1, (C2 ǁ C3), C4, C5430!C1, C2, !C3, C4, C5357!C1, C2, (C3 ǁ C4), !C52
4C1, C2, (C3 ǁ C4), C5431!C1, C2, C3, !C4, C5358C1, !C2, !C3, (C4 ǁ C5)2
5C1, C2, C3, (C4 ǁ C5)432!C1, C2, C3, C4, !C5359C1, !C2, (C3 ǁ C4), !C52
6!C1, C2, C3, C4, C5433C1, !C2, !C3, C4, C5360(C1 ǁ C2), !C3, !C4, C52
7C1, !C2, C3, C4, C5434C1, !C2, C3, !C4, C5361(C1 ǁ C2), !C3, C4, !C52
8C1, C2, !C3, C4, C5435C1, !C2, C3, C4, !C5362(C1 ǁ C2), C3, !C4, !C52
9C1, C2, C3, !C4, C5436C1, C2, !C3, !C4, C5363C1, (C2 ǁ C3), !C4, !C52
10C1, C2, C3, C4, !C5437C1, C2, !C3, C4, !C5364!C1, !C2, !C3, C4, C52
11(C1 ǁ C2), (C3 ǁ C4), C5338C1, C2, C3, !C4, !C5365!C1, !C2, C3, !C4, C52
12(C1 ǁ C2), C3, (C4 ǁ C5)339(C1 ǁ C2 ǁ C3), (C4 ǁ C5)266!C1, !C2, C3, C4, !C52
13C1, (C2 ǁ C3), (C4 ǁ C5)340(C1 ǁ C2), (C3 ǁ C4 ǁ C5)267C1, !C2, !C3, !C4, C52
14(C1 ǁ C2 ǁ C3), C4, C5341(C1 ǁ C2 ǁ C3 ǁ C4), C5268C1, !C2, !C3, C4, !C52
15C1, (C2 ǁ C3 ǁ C4), C5342C1, (C2 ǁ C3 ǁ C4 ǁ C5)269C1, C2, !C3, !C4, !C52
16C1, C2, (C3 ǁ C4 ǁ C5)343!C1, (C2 ǁ C3), (C4 ǁ C5)270C1 ǁ C2 ǁ C3 ǁ C4 ǁ C51
17!C1, (C2 ǁ C3), C4, C5344!C1, (C2 ǁ C3 ǁ C4), C5271!C1, (C2 ǁ C3 ǁ C4 ǁ C5)1
18!C1, C2, (C3 ǁ C4), C5345!C1, C2, (C3 ǁ C4 ǁ C5)272(C1 ǁ C2 ǁ C3 ǁ C4), !C51
19!C1, C2, C3, (C4 ǁ C5)346C1, !C2, (C3 ǁ C4 ǁ C5)273!C1, !C2, (C3 ǁ C4 ǁ C5)1
20C1, !C2, (C3 ǁ C4), C5347(C1 ǁ C2), !C3, (C4 ǁ C5)274!C1, (C2 ǁ C3 ǁ C4), !C51
21C1, !C2, C3, (C4 ǁ C5)348(C1 ǁ C2 ǁ C3), !C4, C5275(C1 ǁ C2 ǁ C3), !C4, !C51
22(C1 ǁ C2), !C3, C4, C5349(C1 ǁ C2), (C3 ǁ C4), !C5276!C1, !C2, !C3, (C4 ǁ C5)1
23C1, C2, !C3, (C4 ǁ C5)350(C1 ǁ C2 ǁ C3), C4, !C5277!C1, !C2, (C3 ǁ C4), !C51
24(C1 ǁ C2), C3, !C4, C5351C1, (C2 ǁ C3 ǁ C4), !C5278(C1 ǁ C2), !C3, !C4, !C51
25C1, (C2 ǁ C3), !C4, C5352!C1, !C2, (C3 ǁ C4), C5279!C1, !C2, !C3, !C4, C51
26(C1 ǁ C2), C3, C4, !C5353!C1, !C2, C3, (C4 ǁ C5)280!C1, !C2, !C3, C4, !C51
27C1, (C2 ǁ C3), C4, !C5354!C1, C2, !C3, (C4 ǁ C5)281C1, !C2, !C3, !C4, !C51

Appendix A.3. Simulation Inputs and Outputs

Table A2 through Table A9 are presented in this appendix to provide detailed simulation inputs and corresponding output results for the three operating conditions, resting, charging, and discharging, for both the ideal cell model and the Panasonic NCR18650PF cell model in MATLAB/Simulink. These include the initial SoC distributions applied to the five-cell configuration as well as the resulting SoC profiles, balancing times, and convergence behavior obtained through simulation.
Table A2. Initial SoC values used in three test cases to simulate varying levels of imbalance under resting conditions.
Table A2. Initial SoC values used in three test cases to simulate varying levels of imbalance under resting conditions.
Test
Cases
Cell-1Cell-2Cell-3Cell-4Cell-5Initial ∆SoC
115%98%96%49%80%83%
266%71%26%71%57%45%
346%53%48%50%50%7%
Table A3. Final SoC deviation, SoC average, and balancing time for one-cell-at-a-time and all-cells-at-once recombination strategies under resting conditions.
Table A3. Final SoC deviation, SoC average, and balancing time for one-cell-at-a-time and all-cells-at-once recombination strategies under resting conditions.
Test CasesInitial ∆SoCInitial SoCavgOne-Cell-at-a-TimeAll-Cells-at-a-Time
Final ∆SoCFinal SoCavgBalancing TimeFinal ∆SoCFinal SoCavgBalancing Time
183%67.6%0.00%67.6%470 s0.87%67.6%160 s
245%58.2%0.83%58.2%100 s0.83%58.2%100 s
37%49.4%0.50%49.4%60 s0.87%49.4%40 s
Table A4. Initial SoC distributions for three test cases representing varying imbalance levels under charging conditions.
Table A4. Initial SoC distributions for three test cases representing varying imbalance levels under charging conditions.
Test
Cases
Cell-1Cell-2Cell-3Cell-4Cell-5Initial ∆SoC
118%44%77%78%80%62%
225%37%42%49%56%31%
345%46%48%50%51%6%
Table A5. Final SoC deviation, average SoC, and time to convergence for both recombination strategies during charging simulations.
Table A5. Final SoC deviation, average SoC, and time to convergence for both recombination strategies during charging simulations.
Test CasesInitial ∆SoCInitial SoCavgOne-Cell-at-a-TimeAll-Cells-at-a-Time
Final ∆SoCFinal SoCavgBalancing TimeFinal ∆SoCFinal SoCavgBalancing Time
162%59.4%0.42%80.2%12 min0.99%66.6%250 s
231%41.8%0.67%55.7%8 min0.98%48.2%220 s
36%48.0%0.97%52.3%150 s0.97%52.3%150 s
Table A6. Initial SoC distributions for three test cases under constant power discharge conditions.
Table A6. Initial SoC distributions for three test cases under constant power discharge conditions.
Test
Cases
Cell-1Cell-2Cell-3Cell-4Cell-5Initial ∆SoC
114%37%53%55%96%82%
239%44%53%63%71%32%
345%49%50%53%55%10%
Table A7. Final SoC deviation, average SoC, and balancing duration for each recombination strategy under discharging conditions.
Table A7. Final SoC deviation, average SoC, and balancing duration for each recombination strategy under discharging conditions.
Test CasesInitial ∆SoCInitial SoCavgOne-Cell-at-a-TimeAll-Cells-at-a-Time
Final ∆SoCFinal SoCavgBalancing TimeFinal ∆SoCFinal SoCavgBalancing Time
182%51.0%0.12%13.7%40 min0.87%47.7%220 s
232%54.0%0.79%39.5%16 min0.95%51.3%180 s
310%50.4%0.85%46.6%320 s0.94%48.6%120 s
Table A8. Initial SoC values used for simulation with Panasonic NCR18650PF cells across three operating conditions.
Table A8. Initial SoC values used for simulation with Panasonic NCR18650PF cells across three operating conditions.
Test
Cases
Operating
Condition
Cell-1Cell-2Cell-3Cell-4Cell-5Initial ∆SoC
1Resting50%73%54%54%36%37%
2Charging47%49%57%61%63%16%
3Discharging34%44%47%64%65%31%
Table A9. Simulation results of cell balancing using Panasonic NCR18650PF cells under resting, charging, and discharging scenarios.
Table A9. Simulation results of cell balancing using Panasonic NCR18650PF cells under resting, charging, and discharging scenarios.
Test CasesInitial ∆SoCInitial SoCavgOne-Cell-at-a-TimeAll-Cells-at-a-Time
Final ∆SoCFinal SoCavgBalancing TimeFinal ∆SoCFinal SoCavgBalancing Time
137%53.4%0.70%53.4%80 min0.87%53.4%75 min
216%55.4%0.86%62.4%115 min0.92%59.1%60 min
331%50.8%0.97%34.7%8.25 h0.90%47.4%105 min

References

  1. Lee, Y.; Jeon, S.; Bae, S. Comparison on Cell Balancing Methods for Energy Storage Applications. Indian J. Sci. Technol. 2016, 9, 92316. [Google Scholar] [CrossRef]
  2. Hein, T.; Oeser, D.; Ziegler, A.; Montesinos-Miracle, D.; Ackva, A. Aging Determination of Series-Connected Lithium-Ion Cells Independent of Module Design. Batteries 2023, 9, 172. [Google Scholar] [CrossRef]
  3. Azimi, V.; Allam, A.; Onori, S. Extending Life of Lithium-Ion Battery Systems by Embracing Heterogeneities via an Optimal Control-Based Active Balancing Strategy. IEEE Trans. Contr. Syst. Technol. 2023, 31, 1235–1249. [Google Scholar] [CrossRef]
  4. Ashraf, A.; Ali, B.; Alsunjury, M.S.A.; Goren, H.; Kilicoglu, H.; Hardan, F.; Tricoli, P. Review of Cell-Balancing Schemes for Electric Vehicle Battery Management Systems. Energies 2024, 17, 1271. [Google Scholar] [CrossRef]
  5. Yuan, L.; Ji, T.; Zhang, L. Active Methods for the Equalization of a Serially Connected Lithium-Ion Battery Pack: A Review. Batteries 2024, 10, 239. [Google Scholar] [CrossRef]
  6. Löbberding, H.; Wessel, S.; Offermanns, C.; Kehrer, M.; Rother, J.; Heimes, H.; Kampker, A. From Cell to Battery System in BEVs: Analysis of System Packing Efficiency and Cell Types. World Electr. Veh. J. 2020, 11, 77. [Google Scholar] [CrossRef]
  7. Itagi, A.R.; Kallimani, R.; Pai, K.; Iyer, S.; López, O.L.A. Cell Balancing for the Transportation Sector: Techniques, Challenges, and Future Research Directions. arXiv 2024. [Google Scholar] [CrossRef]
  8. Tesla Model S Plaid. Available online: https://ev-database.org/car/1405/Tesla-Model-S-Plaid (accessed on 16 February 2024).
  9. Tesla Has Configured the Model S Plaid Battery Pack for Speed—Sandy Munro’s Teardown Reveals Deep Insights. Available online: https://www.teslaoracle.com/2022/07/03/tesla-has-configured-model-s-plaid-battery-pack-for-speed-sandy-munros-teardown-analysis-reveals-deeps-insights/ (accessed on 16 February 2024).
  10. Watch Tesla Model S Plaid Battery Module Walkthrough with Munro Live. Available online: https://insideevs.com/news/595583/tesla-models-plaid-battery-module-munro/ (accessed on 16 February 2024).
  11. TESLA Model S Plaid. Available online: https://www.batemo.com/products/batemo-cell-explorer/unknown-manufacturer-tesla-model-s-plaid/ (accessed on 16 February 2024).
  12. BYD HAN. Available online: https://ev-database.org/car/1784/BYD-HAN (accessed on 16 February 2024).
  13. Lucid Air Dream Edition R. Available online: https://ev-database.org/car/1696/Lucid-Air-Dream-Edition-R (accessed on 16 February 2024).
  14. Battery Capacity Comparison. Available online: https://lucidowners.com/threads/battery-capacity-comparison.199/ (accessed on 16 February 2024).
  15. Lucid Air Specs Revealed: 118 kWh Dream Pack, 112 kWh Grand Touring. Available online: https://insideevs.com/news/544455/lucid-air-118kwh-battery-112kwh/ (accessed on 16 February 2024).
  16. The Battery: Sophisticated Thermal Management, 800-Volt System Voltage. Available online: https://newsroom.porsche.com/en_AU/products/taycan/battery-18557.html (accessed on 16 February 2024).
  17. Xiaomi SU7: Specs and Pricing. Available online: https://cnevpost.com/car/xiaomi-su7-specs/ (accessed on 16 February 2024).
  18. Xiaomi SU7 Max Battery. Available online: https://www.batterydesign.net/xiaomi-su7/ (accessed on 16 February 2024).
  19. Mawuntu, N.N.; Mu, B.-Q.; Doukhi, O.; Lee, D.-J. Modeling of the Battery Pack and Battery Management System towards an Integrated Electric Vehicle Application. Energies 2023, 16, 7165. [Google Scholar] [CrossRef]
  20. Yang, Z.-Z. Development of an Active Equalizer for Lithium-Ion Batteries. Electronics 2022, 11, 2219. [Google Scholar] [CrossRef]
  21. Duraisamy, T.; Deepa, K. Evaluation and Comparative Study of Cell Balancing Methods for Lithium-Ion Batteries Used in Electric Vehicles. Int. J. Renew. Energy Dev. 2021, 10, 471–479. [Google Scholar] [CrossRef]
  22. Daowd, M.; Antoine, M.; Omar, N.; Van Den Bossche, P.; Van Mierlo, J. Single Switched Capacitor Battery Balancing System Enhancements. Energies 2013, 6, 2149–2174. [Google Scholar] [CrossRef]
  23. Yourey, W. Cell Design Considerations and Impact on Energy Density—A Practical Approach to EV Cell Design. World Electr. Veh. J. 2023, 14, 279. [Google Scholar] [CrossRef]
  24. Wang, J.; Zhou, S.; Mao, J. Research on Fast SOC Balance Control of Modular Battery Energy Storage System. Energies 2024, 17, 5907. [Google Scholar] [CrossRef]
  25. Song, H.; Lee, S. Study on the Systematic Design of a Passive Balancing Algorithm Applying Variable Voltage Deviation. Electronics 2023, 12, 2587. [Google Scholar] [CrossRef]
  26. Xu, Y.; Ge, X.; Guo, R.; Shen, W. Active Cell Balancing for Extended Operational Time of Lithium-Ion Battery Systems in Energy Storage Applications 2024. arXiv 2024, arXiv:2405.00973. [Google Scholar]
  27. Pham, V.-L.; Duong, V.-T.; Choi, W. A Low Cost and Fast Cell-to-Cell Balancing Circuit for Lithium-Ion Battery Strings. Electronics 2020, 9, 248. [Google Scholar] [CrossRef]
  28. Yu, J.; Guo, Y.; Zhang, W. Anomaly Detection for Charging Voltage Profiles in Battery Cells in an Energy Storage Station Based on Robust Principal Component Analysis. Appl. Sci. 2024, 14, 7552. [Google Scholar] [CrossRef]
  29. Yun, S.-S.; Kee, S.-C. Voltage Reference Realignment Cell Balance to Solve Overvoltage Caused by Gradual Damage of Series-Connected Batteries. Appl. Sci. 2023, 13, 7624. [Google Scholar] [CrossRef]
  30. Dinh, M.-C.; Le, T.-T.; Park, M. A Low-Cost and High-Efficiency Active Cell-Balancing Circuit for the Reuse of EV Batteries. Batteries 2024, 10, 61. [Google Scholar] [CrossRef]
  31. Wan, G.; Zhang, Q.; Li, M.; Li, S.; Fu, Z.; Liu, J.; Li, G. Improved Battery Balancing Control Strategy for Reconfigurable Converter Systems. Energies 2023, 16, 5619. [Google Scholar] [CrossRef]
  32. Van, C.N.; Vinh, T.N.; Ngo, M.-D.; Ahn, S.-J. Optimal SoC Balancing Control for Lithium-Ion Battery Cells Connected in Series. Energies 2021, 14, 2875. [Google Scholar] [CrossRef]
  33. Yu, L.; Zhang, Y.; Huang, N.; Zhang, F. An Active Equalization Method of Battery Pack Based on Event-Triggered Consensus Algorithm. Electronics 2023, 13, 151. [Google Scholar] [CrossRef]
  34. Concha, E.; Lizana, F.R.; Rivera, S.; Alcaide, A.M. Design and Implementation of a Modular Multilevel Series-Parallel Converter for Second-Life Battery Energy Storage Systems. Electronics 2024, 13, 4409. [Google Scholar] [CrossRef]
  35. Hannan, M.; Hoque, M.; Ker, P.; Begum, R.; Mohamed, A. Charge Equalization Controller Algorithm for Series-Connected Lithium-Ion Battery Storage Systems: Modeling and Applications. Energies 2017, 10, 1390. [Google Scholar] [CrossRef]
  36. Han, J.; Yang, S.; Liu, X.; Yang, W. An Active Direct Cell-to-Cell Balancing Circuit in Continuous Current Mode for Series Connected Batteries. Energies 2019, 12, 3978. [Google Scholar] [CrossRef]
  37. Zun, C.-Y.; Park, S.-U.; Mok, H.-S. New Cell Balancing Charging System Research for Lithium-Ion Batteries. Energies 2020, 13, 1393. [Google Scholar] [CrossRef]
  38. Zhang, D.; Wang, X.; Wang, Y.; Cai, B.; Gao, S.; Tian, M.; Cai, S.; Deng, Y.; Cao, Y.; Li, F. State-of-Charge Balancing Control for Dual-Bus Battery System with Low-Voltage Output Regulation. World Electr. Veh. J. 2023, 15, 10. [Google Scholar] [CrossRef]
  39. Khan, N.; Ooi, C.A.; Shreasth; Alturki, A.; Desa, M.K.M.; Amir, M.; Ahmad, A.B.; Ishak, M.K. A Novel Active Cell Balancing Topology for Serially Connected Li-Ion Cells in the Battery Pack for Electric Vehicle Applications. Sci. Rep. 2024, 14, 18600. [Google Scholar] [CrossRef]
  40. Venkatasatish, R.; Dhanamjayulu, C. Design and Implementation of an Inductor Based Cell Balancing Circuit with Reduced Switches for Lithium-Ion Batteries. Sci. Rep. 2024, 14, 28691. [Google Scholar] [CrossRef]
  41. Praveena Krishna, P.S.; Jayalakshmi, N.S.; Adarsh, S.; Bagchi, S. Switched Supercapacitor Based Active Cell Balancing in Lithium-Ion Battery Pack for Low Power EV Applications. Cogent Eng. 2024, 11, 2425741. [Google Scholar] [CrossRef]
  42. Vikhorev, N.; Kurkin, A.; Aleshin, D.; Ulyanov, D.; Konstantinov, M.; Shalukho, A. Battery Dynamic Balancing Method Based on Calculation of Cell Voltage Reference Value. Energies 2023, 16, 3733. [Google Scholar] [CrossRef]
  43. Xie, J.; Lin, H.; Qu, J.; Shi, L.; Chen, Z.; Chen, S.; Zheng, Y. Hierarchical Structure-Based Wireless Active Balancing System for Power Batteries. Energies 2024, 17, 4602. [Google Scholar] [CrossRef]
  44. Breglio, L.; Fiordellisi, A.; Gasperini, G.; Iodice, G.; Palermo, D.; Tufo, M.; Ursumando, F.; Mele, A. A Model-Based Strategy for Active Balancing and SoC and SoH Estimations of an Automotive Battery Management System. Modelling 2024, 5, 911–935. [Google Scholar] [CrossRef]
  45. Panasonic Lithium Ion NCR18650PF. Available online: https://actec.dk/media/documents/70FC46554038.pdf (accessed on 22 May 2025).
Figure 1. Hardware architecture of the proposed cell-recombination switching network.
Figure 1. Hardware architecture of the proposed cell-recombination switching network.
Electronics 14 02217 g001
Figure 2. Balancing operation flowchart of the BMS control loop.
Figure 2. Balancing operation flowchart of the BMS control loop.
Electronics 14 02217 g002
Figure 3. Iterative logic diagram of control processing.
Figure 3. Iterative logic diagram of control processing.
Electronics 14 02217 g003
Figure 4. (a) Default configuration with all switches OFF; (b) equivalent series circuit.
Figure 4. (a) Default configuration with all switches OFF; (b) equivalent series circuit.
Electronics 14 02217 g004
Figure 5. Recombination interface logic for a generic middle cell Cn.
Figure 5. Recombination interface logic for a generic middle cell Cn.
Electronics 14 02217 g005
Figure 6. Simulink model of the proposed adaptive BMS system with five lithium-ion cells.
Figure 6. Simulink model of the proposed adaptive BMS system with five lithium-ion cells.
Electronics 14 02217 g006
Figure 7. Simulated SoC voltage characteristic curve for an ideal lithium-ion cell.
Figure 7. Simulated SoC voltage characteristic curve for an ideal lithium-ion cell.
Electronics 14 02217 g007
Figure 8. Variation in pack-voltage (purple line) and pack-current (green line) with changing cell count under constant power load.
Figure 8. Variation in pack-voltage (purple line) and pack-current (green line) with changing cell count under constant power load.
Electronics 14 02217 g008
Figure 9. Examples of recombination-induced changes in active cell count: (a) due to cell isolation, cell count reduced to 4; (b) due to cell pairing for series–parallel recombination, cell count reduced to 4; (c) due to multiple cell pairing, cell count reduced to 3; (d) due to both isolation and multiple pairing, cell count reduced to 2.
Figure 9. Examples of recombination-induced changes in active cell count: (a) due to cell isolation, cell count reduced to 4; (b) due to cell pairing for series–parallel recombination, cell count reduced to 4; (c) due to multiple cell pairing, cell count reduced to 3; (d) due to both isolation and multiple pairing, cell count reduced to 2.
Electronics 14 02217 g009
Figure 10. Simulation results of cell balancing under resting condition: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Figure 10. Simulation results of cell balancing under resting condition: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Electronics 14 02217 g010
Figure 11. Simulation results of cell balancing during charging condition: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Figure 11. Simulation results of cell balancing during charging condition: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Electronics 14 02217 g011aElectronics 14 02217 g011b
Figure 12. Simulation results of cell balancing during discharging condition: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Figure 12. Simulation results of cell balancing during discharging condition: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Electronics 14 02217 g012
Figure 13. Simulated discharge characteristics profile of Panasonic NCR18650PF cell at 25 °C.
Figure 13. Simulated discharge characteristics profile of Panasonic NCR18650PF cell at 25 °C.
Electronics 14 02217 g013
Figure 14. Simulation results of Panasonic NCR18650PF cell balancing: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Figure 14. Simulation results of Panasonic NCR18650PF cell balancing: (a) Test Case-01, connecting one cell at a time; (b) Test Case-01, connecting all cells at a time; (c) Test Case-02, connecting one cell at a time; (d) Test Case-02, connecting all cells at a time; (e) Test Case-03, connecting one cell at a time; (f) Test Case-03, connecting all cells at a time.
Electronics 14 02217 g014aElectronics 14 02217 g014b
Table 1. Battery pack configurations and specifications across selected electric vehicle manufacturers.
Table 1. Battery pack configurations and specifications across selected electric vehicle manufacturers.
Electric VehiclesTesla, Inc.
[8,9,10,11]
BYD Co., Ltd.
[12]
Lucid Group, Inc.
[13,14,15]
Porsche AG
[16]
Xiaomi Auto
[17,18]
EV ModelModel S PlaidHan EVAir Dream EditionTaycan Turbo SSU7 Max
Introduced In20212020202120192024
EV OriginUSAChinaUSAGermanyChina
Battery Voltage407 V570 V800 V800 V727 V
Energy Capacity100 kWh88 kWh120 kWh93.4 kWh101 kWh
Number of Cells7920 Cells178 Cells6600 Cells396 Cells198 Cells
Number of Modules5 Modules1 Module22 Modules33 Modules1 Module
Module Arrangement22s72p178s1p10s30p12s1p198s1p
Series String22 Cells178 Cells10 Cells12 Cells198 Cells
Parallel String72 Series Strings1 Series String30 Series Strings1 Series String1 Series String
Cell Voltage3.7 V3.2 V3.7 V3.7 V3.67 V
Cell Capacity3.4 Ah500 Ah5 Ah25 Ah139 Ah
Cell ChemistryLithium-ionLithium
Iron-Phosphate
Lithium-ionLithium-ionLithium
Nickel-Manganese
Cobalt-Oxide
Cell ModelTesla 18650Prismatic LFP50G-2170PouchLi-NMC
Cell ManufacturerPanasonicBYDSamsungPorscheCATL
Cell OriginJapanChinaSouth KoreaGermanyChina
Table 3. Logical cell combinations for any middle cell Cn.
Table 3. Logical cell combinations for any middle cell Cn.
Cell CombinationsExplanation
C(n−1), Cn, C(n+1)Cn is in series with previous and next cell
(C(n−1) ǁ Cn), C(n+1)Cn is in parallel with prev. cell, and together in series with next cell
C(n−1), (Cn ǁ C(n+1))Cn is in parallel with next cell, and together in series with prev. cell
C(n−1) ǁ Cn ǁ C(n+1)Cn is in parallel with previous and next cell
!C(n−1), Cn, C(n+1)Cn is in series with next cell, previous cell is isolated
!C(n−1), (Cn ǁ C(n+1))Cn is in parallel with next cell, previous cell is isolated
C(n−1), !Cn, C(n+1)Cn is isolated, previous and next cells are in series
C(n−1), Cn, !C(n+1)Cn is in series with previous cell, next cell is isolated
(C(n−1) ǁ Cn), !C(n+1)Cn is in parallel with previous cell, next cell is isolated
!C(n−1), !Cn, C(n+1)Cn and its previous cell both are isolated, leaving only its next cell
C(n−1), !Cn, !C(n+1)Cn and its next cell are both isolated, leaving only its previous cell
Table 4. Switching commands for recombination in a 3-cell pack.
Table 4. Switching commands for recombination in a 3-cell pack.
Cell-CombinationsSu1Sl1Su2Sl2
C1, C2, C30000
(C1 ǁ C2), C31100
C1, (C2 ǁ C3)0011
C1 ǁ C2 ǁ C31111
!C1, C2, C30100
C1, !C2, C30001
C1, C2, !C30010
!C1, !C2, C30101
C1, !C2, !C31010
!C1, (C2 ǁ C3)0111
(C1 ǁ C2), !C31110
Table 5. Simulation parameters used for evaluating the proposed 5-cell BMS model under various operating modes.
Table 5. Simulation parameters used for evaluating the proposed 5-cell BMS model under various operating modes.
ParametersValues
Switch TypeSPDT
Cell Typelithium-ion
Cell Capacity100 mAh
Max. Cell Current400 mA
Number of Cells5
Number of Switches8
Nominal Cell Voltage3.6 V
Nominal Pack Voltage18 V
DC Source24 V
DC Load1 W
Table 6. Electrical specifications of the Panasonic NCR18650PF lithium-ion cell used for simulation.
Table 6. Electrical specifications of the Panasonic NCR18650PF lithium-ion cell used for simulation.
ParametersValues
Cell TypeLithium-ion
Cell Capacity2700 mAh
Nominal Cell Voltage3.6 V
Nominal Cell Current1375 mA
Part NumberNCR18650PF
ManufacturerPanasonic
Table 7. Functional comparison of SoC balancing behavior across existing methods and the proposed model under resting, charging, and discharging conditions.
Table 7. Functional comparison of SoC balancing behavior across existing methods and the proposed model under resting, charging, and discharging conditions.
Balancing ModelsResting
Condition
Charging
Condition
Discharging
Condition
Push–Pull Converter-Based Model [5]Final SoCavg = Initial SoCavgFinal SoCavg = 100% SoCFinal SoCavg = 0% SoC
Reconfigurable
Converter-Based Model [6]
Initial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
N/AInitial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Bidirectional
Cuk Converter-Based Model [22]
Final SoCavg = Initial SoCavgN/AInitial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Event-Triggered
Consensus
Algorithm [27]
Initial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Initial SoCavg < Final SoCavg
Final SoCavg < 100% SoC
Initial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Low-Voltage
Output Regulation [36]
N/AN/AInitial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Hybrid Duty Cycle
Balancing Model [39]
N/AInitial SoCavg < Final SoCavg
Final SoCavg < 100% SoC
Initial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Inductor-Based Model [40]Initial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Initial SoCavg < Final SoCavg
Final SoCavg < 100% SoC
Initial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Proposed ModelFinal SoCavg = Initial SoCavgInitial SoCavg < Final SoCavg
Final SoCavg < 100% SoC
Initial SoCavg > Final SoCavg
Final SoCavg > 0% SoC
Table 8. Comparison of proposed model with existing balancing models in 3-cell configuration, showing achievable cell combinations, switching requirements, and hardware complexity.
Table 8. Comparison of proposed model with existing balancing models in 3-cell configuration, showing achievable cell combinations, switching requirements, and hardware complexity.
Balancing ModelsPossible
Combinations
Switch
Required
DC-DC
Conversion
High Freq. Switching
Isolated DC-DC Converter-Based Charging Model [32]6123Yes
Reconfigurable Converter-Based Model [6]661Yes
Modular Multilevel Series–Parallel Converter-Based Model [28]11241Yes
Proposed Model1140No
Table 9. Balancing time comparison between one-cell-at-a-time and all-cells-at-once connection schemes for both ideal and Panasonic NCR18650PF cells.
Table 9. Balancing time comparison between one-cell-at-a-time and all-cells-at-once connection schemes for both ideal and Panasonic NCR18650PF cells.
Experimental
Cells
Operating
Condition
One-Cell-at-a-Time
Connection Scheme
All-Cells-at-a-Time
Connection Scheme
Reduction Rate
Ideal CellResting100 s100 s0.0%
Charging8 min220 s54.2%
Discharging16 min180 s81.3%
Panasonic CellResting80 min75 min6.3%
Charging115 min60 min47.8%
Discharging8.25 h105 min78.8%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hassan, K.; Lu, S.F.; Gilbert, T.T.H. Adaptive Recombination-Based Control Strategy for Cell Balancing in Lithium-Ion Battery Packs: Modeling and Simulation. Electronics 2025, 14, 2217. https://doi.org/10.3390/electronics14112217

AMA Style

Hassan K, Lu SF, Gilbert TTH. Adaptive Recombination-Based Control Strategy for Cell Balancing in Lithium-Ion Battery Packs: Modeling and Simulation. Electronics. 2025; 14(11):2217. https://doi.org/10.3390/electronics14112217

Chicago/Turabian Style

Hassan, Khalid, Siaw Fei Lu, and Thio Tzer Hwai Gilbert. 2025. "Adaptive Recombination-Based Control Strategy for Cell Balancing in Lithium-Ion Battery Packs: Modeling and Simulation" Electronics 14, no. 11: 2217. https://doi.org/10.3390/electronics14112217

APA Style

Hassan, K., Lu, S. F., & Gilbert, T. T. H. (2025). Adaptive Recombination-Based Control Strategy for Cell Balancing in Lithium-Ion Battery Packs: Modeling and Simulation. Electronics, 14(11), 2217. https://doi.org/10.3390/electronics14112217

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop