The development of distributed energy resources heavily depends on the performance of energy storage battery systems. In large-scale applications, thousands of individual cells must be connected in series and parallel to meet kilowatt-hour level energy requirements. Ideally, every energy storage battery cell should have identical characteristics. However, due to subtle differences in chemical concentrations during manufacturing and varying temperature distributions during operation, parameters such as voltage, internal resistance, and state of charge (SOC) gradually diverge over time. This inconsistency significantly degrades the overall performance of the battery pack. When the differences become severe, the usable capacity drops, thermal runaway risks increase, and the lifespan of the entire energy storage battery system is shortened. Therefore, an effective balancing method is essential to transfer energy between cells, allowing healthier cells to support weaker ones, thereby extending pack life and preventing safety hazards like overheating, fire, or explosion.
Conventional balancing techniques fall into two categories: passive balancing and active balancing. Passive balancing, as reported in literature, dissipates excess energy from stronger cells through resistors. This approach is simple and has been integrated into AFE chips by manufacturers like Texas Instruments, resulting in a compact footprint. However, the dissipated energy converts to heat, leading to low efficiency and limited balancing current, which cannot meet the fast balancing requirements of modern energy storage battery systems. Active balancing, on the other hand, employs DC-DC converter topologies to transfer energy from cells with higher SOC to those with lower SOC. While efficient, these solutions require capacitors or inductors for energy storage, increasing system volume and complexity. Moreover, high-frequency power electronic switches are needed to maintain efficiency, and the control algorithms are often intricate. Another approach using capacitor-based balancing also suffers from large size and reduced reliability due to multiple capacitors and sensitivity to capacitance mismatches.
To address these limitations, we propose a novel networked energy storage battery self-balancing topology. The core idea is to embed bidirectional power electronic switches and resistors within a matrix of battery cells, enabling direct energy transfer between selected cells without bulky magnetic or capacitive components. The proposed topology is illustrated conceptually: the matrix consists of multiple rows and columns of battery cells. While a 3×3 configuration is used for explanation, the topology can be scaled to any practical size. Each matrix cell comprises a battery cell BAT, four bidirectional power switches S1, S2, S3, S4, and two resistors R1, R2. Each bidirectional switch is realized by two back-to-back power electronic switches sharing a common gate signal, allowing current flow in both directions when triggered. The resistors limit the balancing current and prevent short circuits.

The balancing control strategy is straightforward. First, the controller calculates the average SOC of all cells in the entire energy storage battery system. Then, for each column, the cell with the largest absolute difference between its SOC and the average is selected as the target cell for balancing. The position of this target cell determines which switches to activate. For a target cell located in a middle column, all four switches (S1, S2, S3, S4) are turned on, connecting it to the balancing circuit. For a target cell in the first column, only S2 and S4 are turned on. For a target cell in the last column, only S1 and S3 are turned on. This selective activation creates a closed loop through the resistors, enabling energy to flow from cells with higher SOC to those with lower SOC. The direction of current is automatically determined by the voltage differences between the connected cells.
As an illustrative example, consider a 3×3 energy storage battery matrix with the following SOC values (in percentage): BAT11=50, BAT12=50, BAT13=30, BAT21=60, BAT22=70, BAT23=50, BAT31=55, BAT32=55, BAT33=60. The average SOC is 53.3. The absolute differences from the average are: BAT11=3.3, BAT12=3.3, BAT13=23.3, BAT21=6.7, BAT22=16.7, BAT23=3.3, BAT31=1.7, BAT32=1.7, BAT33=6.7. For each column, the cell with the maximum deviation is BAT13 (column 1), BAT22 (column 2), and BAT33 (column 3). Accordingly, the controller activates S13-2 and S13-4 for BAT13, activates S22-1, S22-2, S22-3, and S22-4 for BAT22, and activates S33-1 and S33-3 for BAT33. This forms an equivalent circuit where BAT22 (highest SOC) transfers energy to BAT13 and BAT33 (lower SOC).
The balancing currents in the equivalent circuit can be calculated using Kirchhoff’s voltage law. Assuming the resistors R1 and R2 have equal resistance values R, and the battery voltages are V13, V22, V33 (which are functions of SOC), the loop equations yield the following expressions for the currents I13 (through BAT13), I22 (through BAT22), and I33 (through BAT33):
$$ I_{13} = \frac{V_{22} – V_{13}}{2R} – \frac{V_{33} – V_{13}}{2R} $$
$$ I_{22} = \frac{V_{22} – V_{13}}{2R} + \frac{V_{22} – V_{33}}{2R} $$
$$ I_{33} = \frac{V_{22} – V_{33}}{2R} – \frac{V_{22} – V_{13}}{2R} $$
These formulas show that the balancing currents are proportional to the voltage differences, which are directly related to SOC mismatches. In practice, the SOC-to-voltage relationship can be approximated by a linear function for small deviations, making the balancing process self-regulating. As SOC equalizes, the voltage differences diminish, reducing the balancing currents and eventually stopping the process.
The proposed topology also supports balancing within the same column. For instance, if the target cells are BAT11 and BAT13 in the first column, the controller activates S11-2, S11-4, S13-2, and S13-4. This creates a direct path through the resistors, allowing energy to transfer between the two cells. Similarly, for a full column balancing with multiple cells (e.g., BAT21, BAT22, BAT23 in the second column), either the S2/S4 switches or the S1/S3 switches can be used to form a series balancing loop. The flexibility of the matrix structure allows any combination of cells to be balanced as long as they share the same column or are selected as the target cells across columns.
To validate the effectiveness of this energy storage battery balancing topology, we conducted simulation experiments. The SOC values listed in Table 1 were used as initial conditions for the 3×3 matrix. Each battery cell was modeled with a voltage-source equivalent circuit where the open-circuit voltage is a linear function of SOC (e.g., 3.2 V at 0% SOC to 4.2 V at 100% SOC). The resistors R1 and R2 were set to 0.1 Ω each. The balancing process was simulated over a period of 600 seconds, and the SOC evolution was monitored.
| Cell | SOC (%) | Cell | SOC (%) | Cell | SOC (%) |
|---|---|---|---|---|---|
| BAT11 | 50 | BAT21 | 60 | BAT31 | 55 |
| BAT12 | 50 | BAT22 | 70 | BAT32 | 55 |
| BAT13 | 30 | BAT23 | 50 | BAT33 | 60 |
During the simulation, the controller identified BAT13, BAT22, and BAT33 as the target cells and activated the corresponding switches as described. The SOC of BAT22 decreased from 70% to about 56% over 600 seconds, while the SOC of BAT13 increased from 30% to about 48%, and BAT33 increased from 60% to about 63%. At the end of the simulation, all three cells converged to a narrow range around 55%, significantly reducing the initial spread of 40 percentage points. The balancing continued slowly as the voltage differences approached zero. The results confirm that the proposed energy storage battery self-balancing topology effectively mitigates SOC imbalance.
Further simulations were conducted for column-only balancing. For instance, when balancing BAT11 (50%) and BAT13 (30%) in the first column, the SOC of BAT11 dropped to 40% and BAT13 rose to 40% after 300 seconds, achieving perfect equalization. This demonstrates the versatility of the topology for both inter-column and intra-column balancing without altering the hardware.
One of the key advantages of this method is that it requires no capacitors or inductors for energy transfer, which drastically reduces the overall volume compared to active balancing solutions based on DC-DC converters. The switches operate at low frequency (only switched when a balancing action is initiated), minimizing switching losses and electromagnetic interference. The control logic is remarkably simple: only the identification of target cells based on SOC absolute deviations is needed, and the switch activation pattern is predetermined by the column position. This computational simplicity makes the system highly reliable and easy to integrate with existing battery management systems (BMS).
Additionally, the balancing speed can be tuned by selecting appropriate resistor values. Smaller resistors increase the balancing current but also raise power dissipation, while larger resistors reduce current and slow down balancing. In practice, a trade-off can be made based on thermal management and required balancing time. For typical energy storage battery applications, resistance values between 0.05 Ω and 0.5 Ω offer a good balance.
| Topology | Efficiency | Volume | Control Complexity | Balancing Speed | Reliability |
|---|---|---|---|---|---|
| Passive (Resistor) | Low (heat dissipation) | Small | Very low | Slow (<0.1 A) | High |
| Active (Buck-Boost) | High (>85%) | Large (inductors) | High (PWM) | Fast (1-5 A) | Moderate |
| Capacitive (Switched-cap) | Medium (60-80%) | Large (multiple caps) | Medium | Medium | Low (capacitor mismatch) |
| Proposed Networked Topology | Medium (70-90% depending on resistor) | Small (only switches & resistors) | Low (binary logic) | Medium (0.5-2 A) | High (no magnetic/capacitive aging) |
From the comparison in Table 2, it is evident that the proposed networked self-balancing topology occupies a unique position: it achieves acceptable efficiency and speed without the volume penalty of inductive components and without the complexity of high-frequency modulation. The reliability is enhanced because the power switches are used in low-frequency, low-stress operation, and resistors are passive components with long lifetime. Moreover, the matrix structure is inherently modular; expanding the system to more rows and columns only requires adding the corresponding switch-resistor cells and updating the control algorithm accordingly.
Another important feature is that the balancing process can be performed continuously or intermittently. The controller can compute the average SOC at regular intervals (e.g., every 10 minutes) and initiate a balancing cycle if the maximum deviation exceeds a preset threshold (e.g., 5%). Once the deviation falls below the threshold, balancing stops to conserve energy. This adaptive approach ensures that the energy storage battery pack maintains high uniformity with minimal intervention.
In practical deployment, the hardware cost of the bidirectional switches is offset by the elimination of expensive inductors and large capacitors. The resistors are low-cost and can be integrated into the busbar or PCB. The control algorithm can be executed on a low-end microcontroller, further reducing system cost. For large-scale energy storage battery systems comprising thousands of cells, the matrix topology can be implemented hierarchically: first, a 3×3 submodule is balanced internally, then multiple submodules are connected in a higher-level matrix. This hierarchical approach balances performance and complexity.
To further illustrate the versatility, we consider a scenario where the SOC values are more scattered. For a 3×3 matrix with SOC values: [45, 52, 38], [62, 48, 55], [59, 42, 67] (all in %), the average is 51.8. The maximum deviations per column are: column 1: |38-51.8|=13.8 (BAT13), column 2: |42-51.8|=9.8 (BAT32), column 3: |67-51.8|=15.2 (BAT33). The controller would activate BAT13, BAT32, and BAT33 accordingly. After balancing, the SOC values converge to approximately 52%, 48%, and 55% respectively, with a final spread of only 7%. This demonstrates that the topology works effectively regardless of the initial imbalance pattern.
The absence of a centralized DC-DC converter also improves fault tolerance. If one of the switches fails short or open, the affected cell can be isolated by deactivating its switches, and the remaining cells can still participate in balancing. The resistor network ensures that no single point failure disables the entire system. In contrast, active balancing systems with a single converter may lose all balancing capability if the converter fails.
In conclusion, the proposed networked energy storage battery self-balancing topology offers a compelling solution for mitigating cell imbalance in large-scale battery packs. By leveraging a matrix structure of bidirectional switches and resistors, energy is transferred directly between the most deviant cells without the need for magnetic or capacitive energy storage. The control algorithm is simple and computationally light, requiring only the calculation of SOC averages and identification of extreme cells. Simulation results confirm that SOC differences are significantly reduced within minutes, extending the usable life and safety of the energy storage battery system. Compared to passive balancing, our method avoids energy waste; compared to active balancing, it eliminates bulky components and high-frequency control. This topology is particularly well-suited for stationary energy storage battery applications where cost, reliability, and space are critical factors. Future work will focus on optimizing resistor values for trade-offs between speed and thermal stress, as well as developing a hardware prototype to validate the concept in real-world conditions.
