Next Article in Journal
A Study on the Intergenerational Distribution of Ecological Values of Cultivated Land: A Case of Lezhi County, China
Previous Article in Journal
Optimal Multi-Period Manufacturing–Remanufacturing–Transport Planning in Carbon Conscious Supply Chain: An Approach Based on Prediction and Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Battery Active Grouping and Balancing Based on the Optimal Energy Transfer Direction

School of Mechanical and Power Engineering, Zhengzhou University, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(11), 5219; https://doi.org/10.3390/su17115219
Submission received: 1 April 2025 / Revised: 25 May 2025 / Accepted: 30 May 2025 / Published: 5 June 2025
(This article belongs to the Section Energy Sustainability)

Abstract

:
In this work, a battery active grouping equalization control strategy based on model predictive control (MPC) was proposed, which can promote cell consistency, equalization speed and energy loss during the battery equalization process. The dynamic group equalization topology based on reconfigurable circuits can achieve dynamic grouping. Using a battery state observation estimator and the MPC controller, multiple non-adjacent cells can realize simultaneous equalization in a single equalization process. An algorithm is designed to determine the optimal energy transfer direction and the optimal equalization current. The objective function of this algorithm incorporates weight coefficients that represent the relative importance of equalization time and energy loss. Simulation tests are conducted to evaluate the battery pack state-of-charge (SOC) root mean square, average temperature, and equalization time under various weight coefficients. Compared with two other traditional equalization control strategies, the proposed strategy reduces the equalization time by 43.93%, decreases the battery pack SOC variance by 50.18%, and improves the energy transfer efficiency by 0.59%.

1. Introduction

Lithium-ion batteries are widely used in electric vehicles and energy storage systems due to their high energy density, low self-discharge rate, small size, and long cycle life [1,2,3]. However, inconsistencies among cells within battery packs critically impact system performance and stability [4,5,6]. These disparities manifest as divergences in state-of-charge (SOC), state-of-health, and internal impedance, leading to accelerated capacity degradation, localized overheating, and failure modes such as lithium plating [5]. Effective equalization systems are, therefore, essential to mitigate these inconsistencies and ensure the reliable operation of battery-powered devices.
Traditional equalization methods, such as passive equalization, are simple and cost effective and dissipate excess energy from higher-energy cells through resistive components, resulting in inefficiencies that become prohibitive in large-scale applications [7]. An active equalization, which transfers energy between cells [8], is more efficient but can be complex and costly. The active topologies redistribute energy between cells using capacitive, inductive, or converter-based circuits, theoretically achieving near-lossless balancing. Various topologies have been explored to improve equalization efficiency, including single-capacitor, transformer-based, and converter-based designs. Capacitive systems (e.g., single/multi-switched capacitor topologies) enable bidirectional energy transfer but suffer from quadratic scaling in balancing time as pack size increases. Transformer-based designs leverage magnetic coupling for high-efficiency transfer across cells with minimal voltage differentials yet require bulky ferromagnetic cores and precise pulse-width modulation. DC-DC converter topologies (e.g., Buck–Boost) permit dynamic voltage conversion but introduce switching losses and control complexity in multi-cell configurations. These methods often face limitations in terms of efficiency, cost, and applicability.
Recent advances in equalization topologies address these limitations through innovative architectures. Daowd [9] enhanced the multi-capacitor equalization circuit by introducing a single-capacitor structure, enabling energy transfer between any cells. The transformer-based topology [10] addresses the low-efficiency issue for small voltage differences. Das [11] proposed a Buck–Boost equalization topology that efficiently transfers energy between adjacent batteries. Wu [12] proposed a hierarchical equalization topology based on the Buck–Boost converter, which divided the equalization process into multiple different levels and performed it simultaneously.
Equalization energy transfer efficiency is also one of the criteria for judging the quality of equalization topology. Ji [13] proposed a reconfigurable equalization topology without a DC-DC converter, achieving a 99.8% capacity utilization rate. To address voltage fluctuations during equalization, Zhang [14] introduced a reconfigurable circuit with an additional power supply to stabilize the output voltage. However, this circuit is only suitable for battery charging and discharging, not for static states. A “two-level equalization model” was proposed [15], which simultaneously takes into account the equalization efficiency of inter-group (outer layer) and intra-group (inner layer). A reconfigurable topology was adopted to realize energy transfer by dynamically switching the battery series-parallel connection states. Yuan [16] proposed a novel cascaded multi-winding transformer equalization circuit topology, which realizes module self-balancing by special winding design and overcomes the multi-winding mismatch problem without additional components. Yu [17] proposed a step-by-step operation architecture based on an inductive-capacitive equalizer, which realizes energy transfer between neighboring battery cells through bidirectional switching and employs dynamic equalization parameters for autonomous regulation of current direction. Xia [18] employed a recursive formulation of the Hanoi Tower problem to design a staged energy transfer scheme to reduce control complexity. Wang [19] proposed a battery equalization system structure based on a bidirectional Cuk equalizer with a two-layer switch group design, where the upper and lower switches are connected to the positive and negative terminals of a single battery, respectively, through a layered connection method.
Jia [20] targeted the varying demands for fast and healthy charging in three typical lithium-ion battery charging scenarios: fast charging, healthy charging, and general charging. Focusing on charging time and battery aging, an MPC-based charging strategy was designed. The researchers [21,22] proposed an MPC equalization control strategy considering the optimal energy transfer direction. By calculating the equalization current size and direction before starting, the battery pack maintains a constant current direction to achieve balance, avoiding repeated charging and discharging of intermediate batteries. Ouyang [23] proposed an MPC balancing control strategy aimed at minimizing SOC differences, considering both reducing balancing time and suppressing battery temperature rise while coordinating the balancing current of all equalizers, not just one. For adjacent cell balancing, simulations showed this strategy reduced balancing time by 29.8%.
Currently, research on active equalization methods mainly focuses on cell-to-cell equalization, pack-to-cell equalization, and equalization among adjacent battery cells. There is relatively less research on equalization among non-adjacent battery cells. The existing equalization topologies have issues such as long equalization time and poor flexibility of equalization paths. In practical use, the distribution of battery charge in a battery pack is relatively complex, and more flexible equalization paths are needed to shorten the equalization time. Most equalization control strategies currently consider only a single objective. Multi-objective control strategies that take into account equalization time, equalization losses, and equalization paths will be a key focus for future research.
This article proposes a dynamic grouping equalization topology that combines reconfigurable circuits with Buck–Boost circuits. This topology allows for the dynamic grouping of series-connected cells, enabling multi-to-multi-cell equalization through a switching array. A model predictive control (MPC)-based control strategy was introduced to optimize the energy transfer direction and equalization current. This design not only flexibly schedules the flow of energy but also avoids energy loss during transmission, thereby enhancing the battery’s endurance while extending the overall service life of the battery pack.

2. Methodologies

2.1. Dynamic Grouping Equalization Topology

A balanced topology that combines reconfigurable circuits with Buck–Boost circuits (as shown in Figure 1a) has been proposed. By controlling the switch array, this topology can dynamically combine series-connected battery packs to achieve multi-cell-to-multi-cell balancing. The main structure includes a reconfigurable circuit, a Buck–Boost active balancing circuit and a switch array. The switch array consists of positive electrode switches (S11, S21 ~ Sn1), negative electrode switches (S12, S22 ~ Sn2), and mutually exclusive switches (K11, K21 ~ Kn1; K12, K22 ~ Kn2; n represents the number of series-connected batteries) that are paired with each battery. The balancing circuit uses a non-isolated Buck–Boost circuit, whose components include an inductor (L) and MOSFETs (Q1 ~ Q4). The text illustrates a topology with eight batteries in Figure 1b as an example. This topology has several advantages, including the ability to balance multiple batteries simultaneously, isolate faulty batteries, and reduce the number of energy transfers during the balancing process.
For batteries in a static state, regardless of the initial SOC distribution, adaptive grouping of non-adjacent batteries can be performed according to the balancing strategy. There are three working modes: balancing between any single cell to any other single cell, balancing between a group of multiple cells to a single cell, and balancing between multiple cells to multiple cells. In the charging and discharging mode of the battery, the balancing topology still has these three working modes. However, when performing balancing between multiple cells and multiple cells, the grouping method is based on adjacent cells.

2.2. State Space Model of Battery Dynamic Grouping Equalization System

In the circuit, the Buck–Boost balancing unit can achieve energy transfer between any batteries. Within a control period, the average current transferred by the balancing unit is defined as Ie (0, Iemax). Since there is only one balancer and the batteries are connected in series, the balancing current of the balancer is a scalar rather than a vector. The current for different batteries is limited according to the battery pack balancing topology matrix, with the direction defined as positive for charging and negative for discharging. To achieve the balance of SOC for each battery, when Di(k) > 0, energy should be transferred from battery Cell i to the balancing unit, and conversely, when Di(k) < 0, energy should be transferred from the balancing unit to battery Cell i. Here, Di(k) represents the optimal energy transfer direction of the battery pack in the topology, and D is the matrix of the optimal energy transfer direction of the battery pack. In this section, vectors and matrices are represented in bold. The balancing current flowing through each battery during the balancing process is the following:
I e B i ( k ) = k B i I e ( k ) ,
k B i = 1 D i ( k ) > 0 k B i = 0 D i ( k ) = 0 k B i = α D i ( k ) < 0 ,
where k represents the k-th control period; α is the energy transfer efficiency of the balancer; IeBi(k) represents the equalization current flowing into the i-th battery; and kBi represents the Energy transfer direction state variable.
The current flowing from the equalizer to n cells is expressed as follows:
I e B ( k ) = k B I e ( k ) ,
where   I e B ( k ) = I e B 1 ( k )     I e B 2 ( k )     I e B n ( k ) T represents the equalization current flowing from the equalizer to n cells; k B = k B 1 ( k )     k B 2 ( k )     k B n ( k ) T is the topology matrix of the equalization system.
In the equalization system, the total current IBi(k) of the i-th battery includes the external operating current ILoad(k) of the battery pack and the equalization current IeBi(k) flowing into the i-th battery. Kirchhoff’s current law is the following:
I B i ( k ) = I e B i ( k ) + I L o a d ( k )
The SOC of the i-th battery can be expressed as follows:
S O C i ( k + 1 ) = S O C i ( k ) + d i I e B i ( k ) + I L o a d ( k ) ,
where   d i = η T s Q i 1 ; Qi is the capacity of the Cell i; η represents the Coulomb efficiency; and Ts is the sampling period.
The state variables and control inputs of the equilibrium system can be defined as follows:
x ( k ) = S O C 1 ( k )   S O C 2 ( k ) S O C n ( k ) T
u ( k ) = I e ( k )
The state space model of the equilibrium system can be derived as follows:
x ( k + 1 ) = x ( k ) + d k B u ( k ) + d I n I L o a d ( k ) ,
where   d = η T s Q 1 E n × n ; Q is the battery capacity matrix; E is the identity matrix; and In is a column vector with n elements all being 1.

2.3. Dynamic Equalization Control Strategy MPC-Based

The MPC optimization method to control and constrain variables, such as the battery pack SOC, current, and voltage, was used. During the battery balancing management process, it achieves the design and solution of the optimal energy transfer direction and the optimal balancing current control algorithm for the battery pack. The principle of the balancing optimization control strategy is shown in Figure 2. It mainly includes four parts: the battery pack, the battery state observer estimator, the MPC controller, and the battery pack balancer. The battery state estimator estimates the SOC of the battery based on the collected data, such as battery voltage and capacity, and transmits it as input to the MPC controller. The MPC controller, based on the battery pack SOC data, calculates the optimal energy transfer direction and the optimal balancing current under the preset objective function and constraints. Finally, the controller transmits the obtained control actions to the balancer, which converts the actions to be executed into a series of switch openings and closings, thereby achieving the optimal balancing control of the battery pack.
During the charging and discharging state of the battery pack, first determine whether there are any batteries with excessively high/low energy within the pack. If not, proceed directly to balancing. If there are, isolate them from the circuit and form a new group with the remaining batteries for balancing. During battery discharging, if a battery with low energy is isolated from the circuit, an additional power source is connected to the circuit to replace the isolated battery for discharging. The balancing control strategy is shown in Figure 3.

2.4. Objective Function for Equalization Optimization

The equalization optimization aims to minimize the SOC difference, improve equalization speed, and reduce equalization energy loss. The equalization speed problem is transformed into solving a battery pack optimal energy transfer direction problem that can make the battery pack SOC reach the best consistency at the fastest speed in the future period. The objective function is the following:
J d = i = 1 N x ( k + i ) x ¯ ( k + i ) T x ( k + i ) x ¯ ( k + i ) ,
where N represents the prediction step size, and x ( k + i ) and x ¯ ( k + i ) represent the SOC of each battery and the mean vector of the SOC of the battery pack, respectively.
In addition, in order to reduce energy loss during the battery equalization process and suppress battery temperature rise, the energy loss problem is transformed into solving the optimal equalization current problem. The objective function is also considered on the basis of minimizing the SOC difference as follows:
J e = i = 0 N 1 u T ( k + i ) u ( k + i )
To sum up, the objective function for the equilibrium strategy of the battery pack based on MPC is expressed as follows:
minimize u k u k + N 1 J = λ 1 J d + λ 2 J e ,
where λ1 and λ2 are weight coefficients, representing the relative importance of equilibrium time and energy loss, respectively. The selection of the weighting coefficients λ1 and λ2 is not an optimization process but rather a result of continuous trials to obtain a relatively better value. In practical situations, users can choose different weights according to their actual needs to achieve different goals. For example, to shorten the balancing time, λ2 can be made smaller.

2.5. Constraints for Equalization Optimization

(1)
Total current constraint of the battery
Generally speaking, the battery has been set to the maximum current value it can withstand when it is shipped from the factory. For the batteries selected herein, the maximum continuous discharge current is 5C, and the maximum charge current is 3C. In order to ensure the life and safety of the battery during operation, the total current constraint during the battery equalization process is the following:
Ι n I d i s k B u ( k ) + Ι n I L o a d ( k ) Ι n I c h a ,
where Idis is the maximum discharge current of the battery; Icha is the maximum charging current of the battery; and u(k) is the balancing current of the battery.
(2)
Equalization current constraint of the battery
The electronic components in the equalization circuit are affected by manufacturing technology or cost, and there is an upper limit on the equalization current that can be provided. Therefore, in order to prevent the equalizer from burning out due to excessive equalization current during the equalization process, the constraints on the equalization current during the battery equalization process are the following:
0 u ( k ) Ι e m a x ,
where Iemax is the upper limit of the current that the equalizer can provide.

2.6. Solution to Equalization Optimization

(1)
Solution to the optimal equalization energy transfer direction
At this time, the battery pack equalization system state space model used to solve the optimal equalization energy transfer direction is the following [21]:
x ( k + 1 ) = x ( k ) + d D u ( k )
D = D 1 ( k )     D 2 ( k ) D n ( k ) T is the optimal energy transfer direction matrix, Ι n D Ι n ;
Here, the elements of matrix D can be interpreted as the necessity of charging and discharging a particular battery, which is recorded as c. c = 1 means that it must be discharged, c = −1 means that it must be charged, and c = 0 means that there is no need to charge and discharge. However, the obtained solution is a non-integer value between −1 and 1. Therefore, in order to more accurately control the charge and discharge of the battery, there are the following constraints:
0.3 < c 1   Battery   discharge   0.3 c 0.3   Do   not   charge   or   discharge   1 c < 0.3   Battery   charge
With A = d u ( k ) = η T s Q 1 E n × n u ( k ) , the state variables at N moments in the future be iteratively calculated according to the state equation:
x ( k + 1 ) = x ( k ) A D x ( k + 2 ) = x ( k + 1 ) A D = x ( k ) A D A D = x ( k ) 2 A D x ( k + m ) = x ( k ) m A D x ( k + N ) = x ( k ) N A D
The vector form of predicted state variables is the following:
X = x ( k + 1 ) ; x ( k + 2 ) ; ; x ( k + N ) = [ x ( k ) ; x ( k ) ; ; x ( k ) ] diag A , 2 A , , N A D ; D ; ; D = X k P R
X k = [ x ( k ) ;   x ( k ) ;   ;   x ( k ) ] P = diag A , 2 A , , N A R = D ; D ; ; D
In order to better maintain the consistency of the battery pack SOC, the battery SOC state vector needs to satisfy the following relationship equation:
x ( k + i ) - x ¯ ( k + i ) = ( E 1 n Ι n × n ) x ( k + i ) ,
where x ( k + i ) is the state vector of the SOC values of each cell; x ¯ ( k + i ) is the state vector of the average SOC values of the battery pack; n is the number of cells; and E is the unit matrix.
With M = ( E 1 n Ι n × n ) , there are further M = M T M . Then, the objective function to solve the optimal energy transfer direction of the battery pack is the following:
J d = i = 1 N x ( k + i ) x ¯ ( k + i ) T x ( k + i ) x ¯ ( k + i ) = x ( k + i ) T M T M x ( k + i ) = x ( k + i ) T M x ( k + i ) = X T L X = X k P R T L X k P R = X k T L X k 2 X k T L P R + R T P T L P R ,
where XkTLXk is a constant, L = diag M , M , , M .
In order to use a general quadratic programming solver to solve the above quadratic programming optimization problem, the above problem of solving the optimal energy transfer direction of the battery pack is reconstructed into a standard form of quadratic programming problem as follows:
minimize D J d = 1 2 R T H R + f T R ,
where R represents the decision variable to be solved; H = 2 P T L P is a symmetric positive semi-definite matrix; and f = 2 P T L X k is the coefficient matrix of linear terms.
The constraints are the following:
P R = X k X Ι n × N R Ι n × N ,
where In×N is a matrix with elements all being 1.
(2)
Solution to the optimal equalization of energy loss
Because the energy transfer efficiency α of the equalizer must be considered, the item with an element of −1 in the optimal energy transfer direction matrix D is multiplied by α, which represents the current flowing from the equalizer to the battery. The energy transfer efficiency of the equalizer must be considered: α < 1. From this, the equalization topology matrix kB of the battery pack can be obtained.
At this time, the battery pack equalization system state space model used to solve the optimal equalization energy loss is the following:
x ( k + 1 ) = x ( k ) + d k B u ( k )
With B = d k B = η T s Q 1 E n × n k B , the state variables at N moments in the future be iteratively calculated according to the state equation:
  x ( k + 1 ) = x ( k ) B u ( k ) x ( k + 2 ) = x ( k + 1 ) B u ( k ) = x ( k ) B u ( k ) B u ( k ) = x ( k ) 2 B u ( k ) x ( k + m ) = x ( k ) m B u ( k ) x ( k + N ) = x ( k ) N B u ( k )
The vector form of predicted state variables is the following:
X = x ( k + 1 ) ; x ( k + 2 ) ; ; x ( k + N ) = [ x ( k ) ; x ( k ) ; ; x ( k ) ] diag B , 2 B , , N B u ( k ) ; u ( k ) ; ; u ( k ) = X k S U ,
where the following is true:
X k = [ x ( k ) ; x ( k ) ; ; x ( k ) ] S = diag B , 2 B , , N B U = u ( k ) ; u ( k ) ; ; u ( k )
The control goal of this section is to achieve a better balance between the battery pack equalization time and energy loss. The objective function for solving the optimal equalization current is organized as follows:
λ 1 J d + λ 2 J e = λ 1 X T L X + λ 2 U T U = λ 1 ( X k S U ) T L ( X k S U ) + λ 2 U T U = λ 1 X k T L X k 2 λ 1 X k T L S U + λ 1 U T S T L S U + λ 2 U T U
At this point, the objective function can be transformed into a matrix form:
J = λ 1 U T S T L S U 2 λ 1 X k T L S U + λ 2 U T U
The above problem of solving the optimal energy transfer direction of the battery pack is reconstructed into a standard form of quadratic programming problem as the follows:
minimize U J k = 1 2 U T H U + f T U ,
where U represents the decision variable to be solved; H = 2 ( λ 1 S T L S + λ 2 E ) is a symmetric positive semi-definite matrix; and f = 2 λ 1 S T L X k is the coefficient matrix of linear terms.
The constraints are the following:
S U = X k X Ι n I d i s K U + Ι n I L o a d ( k ) Ι n I c h a 0 N U Ι e m a x Ι N
The dynamic nature of lithium-ion power batteries and the instability of the operating environment limit the accuracy of long-term predictive control. In the short term, the behavior and external conditions of the system are relatively easy to predict and control. But as the prediction and control time domains increase, so does the uncertainty. Therefore, in order to reduce the amount of computation and improve the response speed of the equalization system, the prediction time domain is set to 5, and the control time domain is set to 1.
Based on the inductor’s equalization current expression, the resulting optimal equalization current is converted to the duty cycle of the PWM generator controlling the switching devices [24,25]. The MPC-based battery pack equalization optimization control strategy is realized by controlling the switching arrays in the battery equalization topology.

2.7. Simulation Model for Equalization Optimization

A battery pack equalization control strategy simulation model is established in Simulink, as shown in Figure 4. It consists of three parts, namely the optimal energy transfer direction solution module of the battery pack, the optimal equalization current solution module and the battery switch control module.
Eight batteries were selected for simulation verification. The battery capacity is 20Ah. The maximum equalization current and energy transfer efficiency of the equalizer in the equalization circuit are set to 20A and 0.9, respectively; the sampling period is Ts = 1s, and each PWM cycle is simulated in 25 steps. In order to verify the effectiveness of the proposed equalization strategy, simulation comparisons were made. The extreme tolerance range (SOCmax − SOCmin) of the equalization results is set to 1%. The relationship data between battery temperature and SOC was obtained through parameter identification at 5, 15, 25, 35, and 45 °C.

2.8. Weight Coefficient Selection of Equilibrium Optimization Model

In the equilibrium optimization model, the weight coefficients, respectively, represent the relative importance of battery equalization time and energy loss during the equalization process. In order to evaluate the impact of weight coefficients on the performance of the battery equalization system, simulation tests under different weight coefficients were conducted in this section. Among them, λ1 = 1 is fixed, λ2 takes different values, and the initial SOC of each battery cell is set to 46.5%, 44.1%, 45.9%, 42.8%, 45.5%, 44.5%, 43.1%, and 45.7%, respectively. Figure 5a,b shows the changes in battery pack SOC root mean square and battery pack average temperature with equalization time under different weight coefficients.
A larger λ2 suppresses the temperature rise of the battery pack but increases the equalization time. When λ2 = 1 × 10−3, the battery pack equalization time increases by 36.09% compared with when λ2 = 1 × 10−8, and the battery pack average maximum temperature value decreases by 1.68%, and the average temperature of the battery pack decreased by 2.41% when equalization was completed. In actual situations, users can choose appropriate weights based on this conclusion to balance the relationship between equalization time and energy loss. It can be seen from the figure that λ2 = 1 × 10−4 better balances these two conflicting goals. Therefore, this article selects this weight for subsequent simulation analysis.

3. The Results and Discussions

In order to make the simulation experiment fair, two sets of the SOC of eight single cells in the unbalanced series battery pack are randomly generated (Figure 6). The single-cell SOC polarity (SOCmax − SOCmin) is 9%.
(1)
Fixed grouping equalization simulation analysis
The fixed group equilibrium strategy refers to the grouping of batteries limited to adjacent batteries. The simulation results using a fixed group equilibrium strategy are shown in Figure 7a, with a total balancing time of 1384.55 s. After balancing, the SOC of each individual battery is 60.48%, 61.48%, 61.43%, 60.77%, 61.43%, 61.48%, 60.48%, and 61.48%, with a variance of 0.1788. Similar results also appeared in the second group.
It can be observed that at the beginning of equalization, due to the uneven distribution of batteries, only four batteries participated in the equalization. Moreover, the energy distribution of the battery pack at this time is just so that adjacent cells can form a battery cluster. In actual use, due to the uneven energy distribution of the battery pack, if the battery power is arranged alternately between high and low, then only cell-to-cell equalization mode can be used, which will cause the equilibrium time to increase significantly.
(2)
Dynamic grouping equalization simulation analysis
The dynamic grouping equilibrium strategy refers to the group of batteries that can be performed between non-adjacent batteries. The simulation results are shown in Figure 8a, with a total balancing time of 850.18 s. After balancing, the SOC of each individual battery is 60.33%, 61.16%, 61.16%, 60.92%, 61.16%, 61.16%, 60.16%, and 61.16%, with a variance of 0.1653. Approximate variations also occurred in the initial SOC values of the second group (Figure 8b). All eight batteries participate in the equalization at the beginning of equalization. As the equalization progresses, the batteries with SOC close to the average SOC of the battery pack will exit the equalization until the equalization ends. This equalization method has better applicability for the actual use process.
(3)
Analysis of equalization simulation MPC-based
The equilibrium strategy based on MPC considers the optimal direction of energy transfer and the optimal equilibrium current on the basis of dynamic grouping. The selected direction of energy transfer can enable the energy of the battery pack to be transmitted in the fastest and most consistent direction in the future. Figure 9a shows the simulation results using the MPC equalization strategy. The total equalization time is 776.26s. After the equalization is completed, the SOC of each single cell is 60.6%, 61%, 60.9%, 60.9%, 60.9%, 60.9%, 60% and 60.9%, with a variance of 0.0948. The second group also exhibits similar patterns (Figure 9b).
A comparison of the three equalization simulation results is shown in Table 1. It can be seen that compared with the fixed group equalization strategy, the dynamic group equalization strategy reduces the equalization time by 38.6%. After equalization is completed, the battery pack SOC variance is reduced by 20.44%. Due to the shortened equalization time, the energy transfer efficiency is improved by 0.37%. However, the battery pack equalization strategy based on MPC selects the best energy transfer direction and can dynamically calculate the equalization current, so the equalization time is reduced by 43.93%, and the battery pack SOC variance is reduced by 50.18% after equalization is completed. The energy transfer efficiency is improved by 0.59%. It can be seen that the equalization strategy MPC-based reduces equalization time and improves consistency and energy utilization of the battery pack. Therefore, the comparison of three sets of simulation results verifies the effectiveness of the proposed equilibrium strategy.
For battery packs with a relatively large number of cells, different levels of high and low-energy cells are randomly distributed. All high-energy cells and all low-energy cells need to be dynamically grouped for equalization. Therefore, how to select batteries for equalization is extremely important for the equalization results. The advantages of the equalization strategy, considering the optimal direction of energy transfer and the optimal equilibrium current based on dynamic grouping, will be more prominent.
The balancing simulation results of the two groups show a consistent situation. It is worth noting that in the fixed grouping simulation, since the SOC distribution of the second group does not allow adjacent batteries to be grouped for balancing at the beginning of the balancing process, the increase in balancing time is relatively large compared to the first group. However, both dynamic grouping and MPC-based balancing can achieve grouping of non-adjacent batteries for balancing, so the simulation time difference corresponding to the two groups of SOC is not significant. We analyze the effectiveness of different balancing strategies based on the simulation results of the first group of SOC. The results are shown in Table 1.

4. Conclusions

This work addresses the issues of equalization speed and energy loss in lithium battery management by developing a dynamic group equalization topology and an optimization model focused on optimal energy transfer direction and loss reduction. A dynamic equalization topology, combining reconfigurable and Buck–Boost circuits, reduces equalization times and energy loss and boosts speed. An MPC-based optimization method controls battery pack SOC and current, achieving optimal energy transfer and current control. Selecting appropriate weight coefficients balances equalization time and energy loss, ensuring faster, more efficient SOC consistency. Compared with the fixed grouping balancing strategy, the dynamic grouping balancing strategy reduces the balancing time by 38.6%, decreases the variance of the battery pack SOC by 20.44% after balancing is completed, and slightly decreases the energy transfer efficiency by 0.36%. Compared with the dynamic grouping balancing strategy, the MPC-based battery pack balancing strategy, which selects the optimal energy transfer direction and can dynamically calculate the balancing current, reduces the balancing time by 8.7%, decreases the variance of the battery pack SOC by 37.38% after balancing is completed, and slightly decreases the energy transfer efficiency by 0.22%. The results show the MPC-based strategy outperforms dynamic grouping in SOC consistency and speed, with slightly lower energy loss. For large battery packs, its speed advantage is more evident.

Author Contributions

Conceptualization, J.Y.; Software, H.W. and H.Z.; Validation, H.Z.; Resources, J.C.; Data curation, J.C.; Writing—original draft, H.W.; Writing—review & editing, J.Y; Project administration, D.Q.; Funding acquisition, J.Y. and D.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the China Postdoctoral Science Foundation (Grant No. 2023M743195), Henan Provincial Science and Technology Tackling Project (Grant No. 242102240017), the Postdoctoral Fellowship Program of CPSF (Grant No. GZC20232395), the Henan Provincial Key Science and Technology Special Project in 2022 (Grant No. 221100240200).

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Not Applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We are grateful for the experimental platform provided by Zhengzhou University, and for the valuable comments of the research team members on this study. We also thank the anonymous reviewers for their helpful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Frith, J.T.; Lacey, M.J.; Ulissi, U. A non-academic perspective on the future of lithium-based batteries. Nat. Commun. 2023, 14, 420. [Google Scholar] [CrossRef] [PubMed]
  2. Yuan, C. Sustainable battery manufacturing in the future. Nat. Energy 2023, 8, 1180–1181. [Google Scholar] [CrossRef]
  3. Zhang, X.; Li, Z.; Luo, L.; Fan, Y.; Du, Z. A review on thermal management of lithium-Ion batteries for electric vehicles. Energy 2022, 238, 121652. [Google Scholar] [CrossRef]
  4. Cui, H.; Wei, Z.; He, H.; Li, J. Novel reconfigurable topology-enabled hierarchical equalization of lithium-ion battery for maximum capacity utilization. IEEE Trans. Ind. Electron. 2023, 70, 396–406. [Google Scholar] [CrossRef]
  5. Shu, X.; Yang, W.; Wei, K.; Qin, B.; Du, R.; Yang, B.; Akhil, G. Research on capacity characteristics and prediction method of electric vehicle lithium-ion batteries under time-varying operating conditions. J. Energy Storage 2023, 58, 106334. [Google Scholar] [CrossRef]
  6. Wu, L.; Pang, K.; Zheng, Y.; Huang, P.; Chen, Y. A multi-module equalization system for lithium-ion battery packs. Int. J. Energy Res. 2022, 46, 2771–2782. [Google Scholar] [CrossRef]
  7. Park, S.; Park, K.; Kim, H.; Moon, G.; Youn, M. Single-magnetic cell-to-cell charge equalization converter with reduced number of transformer windings. IEEE Trans. Power Electron. 2012, 27, 2900–2911. [Google Scholar] [CrossRef]
  8. Li, Y.; Xu, J.; Mei, X.; Wang, J. A unitized multiwinding transformer-based equalization method for series-connected battery strings. IEEE Trans. Power Electron. 2019, 34, 11981–11989. [Google Scholar] [CrossRef]
  9. 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]
  10. Shang, Y.; Cui, N.; Zhang, C. An optimized any-cell-to-any-cell equalizer based on coupled half- bridge converters for series-connected battery strings. IEEE Trans. Power Electron. 2019, 34, 8831–8841. [Google Scholar] [CrossRef]
  11. Das, U.K.; Shrivastava, P.; Tey, K.S.; Bin Idris, M.Y.; Mekhilef, S.; Jamei, E.; Seyedmahmoudian, M.; Stojcevski, A. Advancement of lithium-ion battery cells voltage equalization techniques: A review. Renew. Sustain. Energy Rev. 2020, 134, 110227. [Google Scholar] [CrossRef]
  12. Wu, X.; Cui, Z.; Li, X.; Du, J.; Liu, Y. Control strategy for active hierarchical equalization circuits of series battery packs. Energies 2019, 12, 2071. [Google Scholar] [CrossRef]
  13. Ji, F.; Liao, L.; Wu, T.; Chang, C.; Wang, M. Self-reconfiguration batteries with stable voltage during the full cycle without the DC-DC converter. J. Energy Storage 2020, 28, 101213. [Google Scholar] [CrossRef]
  14. Zhang, Y.; Huang, M.; Wu, T.; Ji, F. Reconfigurable equilibrium circuit with additional power supply. Int. J. Low-Carbon Technol. 2020, 15, 106–111. [Google Scholar] [CrossRef]
  15. Li, Y.; Yin, P.; Chen, J. Active equalization of lithium-ion battery based on reconfigurable topology. Appl. Sci. 2023, 13, 1154. [Google Scholar] [CrossRef]
  16. 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]
  17. Yu, L.; Zhang, Y.; Huang, N.; Zhang, F. An active equalization method of battery pack based on event-triggered consensus algorithm. Electronics 2024, 13, 151. [Google Scholar] [CrossRef]
  18. Xia, Z.; Chen, X.; Chi, X.; Zhu, B.; Zhang, L.; Huang, Y. Active equalization for lithium-iron battery pack based on reduced-order solving strategy for the Hanoi tower problem. Energies 2024, 17, 2806. [Google Scholar] [CrossRef]
  19. Wang, X.; Tan, Z.; Cai, L.; Lei, G.; Dai, N. Bi-directional cuk equalizer-based li-ion battery pack equalization control strategy research. World Electr. Veh. J. 2023, 14, 86. [Google Scholar] [CrossRef]
  20. Jia, G.; Cai, X. Fast Charging Strategy of lithium-ion batteries with thermal safety margin based on model predictive control. In Proceedings of the 41st China Control Conference, Hefei, China, 25–27 July 2022; Volume 6. [Google Scholar]
  21. Fan, T.; Liu, S.; Yang, H.; Li, P.; Qu, B. A fast active balancing strategy based on model predictive control for lithium-ion battery packs. Energy 2023, 279, 128028. [Google Scholar] [CrossRef]
  22. Wang, Y.; Zhong, H.; Li, J.; Zhang, W. Adaptive estimation-based hierarchical model predictive control methodology for battery active equalization topologies: Part I-balancing strategy. J. Energy Storage 2022, 45, 103235. [Google Scholar] [CrossRef]
  23. Ouyang, Q.; Han, W.; Zou, C.; Xu, G.; Wang, Z. Cell balancing control for lithium-ion battery packs: A hierarchical optimal approach. IEEE Trans. Ind. Inform. 2019, 16, 5065–5075. [Google Scholar] [CrossRef]
  24. Wu, H.; Zhao, H.; Qin, D.; Yang, J.; Chen, J. Multi-cell-to-multi-cell active equalization method based on k-means clustering and battery pack SOC estimation. Int. J. Electrochem. Sci. 2024, 19, 100588. [Google Scholar] [CrossRef]
  25. Luo, S.; Qin, D.; Wu, H.; Wang, T.; Chen, J. Multi-cell-to-multi-cell battery equalization in series battery packs based on variable duty cycle. Energies 2022, 15, 3263. [Google Scholar] [CrossRef]
Figure 1. (a) The topology of dynamic grouping equalization. (b) An example of the circuit of the proposed topology (Different colors of the batteries indicate different battery energy levels: red represents low-energy batteries, yellow represents high-energy batteries, and green represents normal batteries).
Figure 1. (a) The topology of dynamic grouping equalization. (b) An example of the circuit of the proposed topology (Different colors of the batteries indicate different battery energy levels: red represents low-energy batteries, yellow represents high-energy batteries, and green represents normal batteries).
Sustainability 17 05219 g001
Figure 2. Schematic diagram of dynamic equalization control strategy based on MPC.
Figure 2. Schematic diagram of dynamic equalization control strategy based on MPC.
Sustainability 17 05219 g002
Figure 3. Dynamic grouping equalization control strategy.
Figure 3. Dynamic grouping equalization control strategy.
Sustainability 17 05219 g003
Figure 4. Simulation model of balanced topology and equalization control strategy for battery pack MPC-based.
Figure 4. Simulation model of balanced topology and equalization control strategy for battery pack MPC-based.
Sustainability 17 05219 g004
Figure 5. (a) Root mean square variation of battery pack SOC. (b) Average temperature change of battery pack.
Figure 5. (a) Root mean square variation of battery pack SOC. (b) Average temperature change of battery pack.
Sustainability 17 05219 g005
Figure 6. Initial SOC distribution of battery pack. (a) Case one, (b) Case two.
Figure 6. Initial SOC distribution of battery pack. (a) Case one, (b) Case two.
Sustainability 17 05219 g006
Figure 7. Fixed grouping equalization simulation results, (a) for case one, (b) for case two.
Figure 7. Fixed grouping equalization simulation results, (a) for case one, (b) for case two.
Sustainability 17 05219 g007
Figure 8. Dynamic group equalization simulation results, (a) for case one, (b) for case two.
Figure 8. Dynamic group equalization simulation results, (a) for case one, (b) for case two.
Sustainability 17 05219 g008
Figure 9. Equalization simulation results MPC-based, (a) for case one, (b) for case two.
Figure 9. Equalization simulation results MPC-based, (a) for case one, (b) for case two.
Sustainability 17 05219 g009
Table 1. Comparison of equilibrium results of different equilibrium strategies.
Table 1. Comparison of equilibrium results of different equilibrium strategies.
Equilibrium StrategyRange/%SOC Mean Value/%SOC VarianceEquilibrium Time/s
Fixed grouping161.130.19031384.55
Dynamic grouping160.90.1514850.18
MPC160.760.0948776.26
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

Wu, H.; Zhao, H.; Yang, J.; Qin, D.; Chen, J. Battery Active Grouping and Balancing Based on the Optimal Energy Transfer Direction. Sustainability 2025, 17, 5219. https://doi.org/10.3390/su17115219

AMA Style

Wu H, Zhao H, Yang J, Qin D, Chen J. Battery Active Grouping and Balancing Based on the Optimal Energy Transfer Direction. Sustainability. 2025; 17(11):5219. https://doi.org/10.3390/su17115219

Chicago/Turabian Style

Wu, Hongxia, Hongfei Zhao, Junjie Yang, Dongchen Qin, and Jiangyi Chen. 2025. "Battery Active Grouping and Balancing Based on the Optimal Energy Transfer Direction" Sustainability 17, no. 11: 5219. https://doi.org/10.3390/su17115219

APA Style

Wu, H., Zhao, H., Yang, J., Qin, D., & Chen, J. (2025). Battery Active Grouping and Balancing Based on the Optimal Energy Transfer Direction. Sustainability, 17(11), 5219. https://doi.org/10.3390/su17115219

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