Next Article in Journal
Control of Cuk-Based Microinverter Topology with Energy Storage for Residential PV Applications
Previous Article in Journal
A Wind Turbine Vibration Monitoring System for Predictive Maintenance Based on Machine Learning Methods Developed under Safely Controlled Laboratory Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cascade Active Balance Charging of Electric Vehicle Power Battery Based on Model Prediction Control

1
School of Electronic and Information, Northwestern Polytechnical University, Xi’an 710072, China
2
School of Electronic Information Engineering, Xi’an Technological University, Xi’an 710032, China
3
School of Electerical Engineering, Xi’an University of Technology, Xi’an 710048, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(5), 2287; https://doi.org/10.3390/en16052287
Submission received: 25 December 2022 / Revised: 13 February 2023 / Accepted: 22 February 2023 / Published: 27 February 2023

Abstract

:
As a bi-directional converter, the Buck-Boost converter, which has the advantages of simple structure and taking the SOC of the battery as the balance variable, is adopted as the balance topology in this paper. In view of the shortcomings of traditional balance topology, which can only balance two adjacent batteries, resulting in a long balance time and insufficient balance accuracy, a cascade active balance charging topology that can balance in intra-group and inter-group situations simultaneously is proposed. At the same time, the fuzzy control algorithm and model predictive control are used as the balance control strategies, respectively, to control whether the MOSFET is on or off in the balance topology circuit. The duty cycle is dynamically adjusted to the size of the balance current to achieve the balance of the battery pack. The results show that the cascade Buck-Boost balance topology based on model prediction control can accurately control the balancing current and improve the accuracy and speed of the balance, and it is more suitable for the actual working process.

1. Introduction

As the core of electric vehicles, the performance of power batteries has become the main factor restricting the development of electric vehicles [1]. Due to the influence of factors such as the manufacturing process, storage environment, and ambient temperature during use, each battery in the battery pack will decay at different rates, resulting in differences between batteries and affecting the inconsistency of its performance [2,3]. Under dynamic working conditions, the consistency of battery pack deterioration is an inevitable process, which makes the battery’s “effective energy storage” always lower than the “theoretical maximum energy storage” [4]. Therefore, how to equalize the whole power battery pack and make the SOC (State of Charge) state of each battery converge to the maximum extent is the key to prolonging the battery’s service life, which is also the focus and difficulty of this research [5,6].
At present, research into battery balance technology mainly focuses on the balance topology structure and balance control strategy. Active balance charging based on a converter, which is a widely used balance topology, has the advantages of simple structure and reasonable cost, and its balance ability is not affected by the voltage difference between cells [7]. Xu et al., proposed a direct cell-to-cell balanced circuit based on LC resonant transformation [8], which can realize the direct and zero current switching balance of the cell with the highest voltage to the lowest voltage, and obtain high balance efficiency. However, this method can only achieve the balance between two cells at the same time, which is not suitable for large battery packs with many cells. However, this method can only achieve the balance between two cells at the same time, which is not suitable for large battery packs with many cells. J. Sahoo [9] have designed a balance topology based on the Buck-Boost transformation, which can realize the simultaneous balance of any cells to any cells and has high balance efficiency and speed. However, a large number of switching switches are required, and there are problems such as large circuit volume, complex control, and low reliability. Therefore, the active equalization topology based on a converter is suitable for energy transfer between adjacent batteries [10,11]. When it is applied to a battery pack with many cells, it will lead to slow equalization speed and low equalization efficiency.
In terms of a balance control strategy, Wu designed an intelligent fuzzy balance control algorithm to balance the voltage of two adjacent single batteries [12]. Liao L proposed a battery equalization controller based on fuzzy control [13], and the designed balance scheme has the ability to maintain the equalized current between the cells in a series battery pack under different conditions. Wu T. et al. [14] designed a variable domain fuzzy control on the basis of DC/DC converters to improve the energy efficiency and time efficiency of the lithium battery balance system. Wang B. et al., studied the realization of balance control technology by combining neural networks with fuzzy controllers [15], and the team also proposed the PSO and the variable universe fuzzy control algorithm to control the battery balance [16]. However, these methods can only control the balance of two adjacent cells and do not consider the coordination of equalizers in the battery balance system from the perspective of global optimization [17].
Therefore, based on the Buck-Boost balance structure converter type, a cascade Buck-Boost balance topology is proposed in this paper, which improves the disadvantage that the traditional Buck-Boost circuit can only equalize two adjacent batteries. The cascade structure not only enables the cells of each layer to balance within the layer, but also can balance with other layers, and the balance speed and efficiency can be improved. At the same time, the model predictive control algorithm is applied to the balance control system. The inherent robustness of model predictive control is used to solve the uncertainty problem in dynamic working conditions, to obtain the minimum optimization performance in the finite time domain and to achieve the balance of the battery pack with the minimum number of energy transfers as the goal. The simulation and experimental results show that cascade active balance charging based on model prediction control can accurately control the balance current and improve the balance accuracy and speed, and it is more suitable for the actual working process.

2. Cascaded Active Balanced Topology

This paper uses a bi-directional Buck-Boost converter with a simple structure as a balance topology circuit. The speed of energy transfer is adjusted by adjusting the PWM duty cycle.

2.1. Principle of Operation

The cascade Buck-Boost balance topology adopts the hierarchical structure of the series battery pack. The adjacent single cells form a set of topologies, and the adjacent two groups form a new set of structures. As shown in Figure 1, B1 and B2, and B3 and B4, form a set of balanced structures, respectively, and B1 + B2 and B3 + B4 form a set of balanced structures, and so on.
When the number of single cells is high, a ring-like structure is formed, which can be simultaneously balanced within and between groups, with multiple balanced circuits independent of each other.
Taking a four-cell single-cell series structure as an example, the cascaded Buck-Boost balance structure works as follows: Assume SOCB1 > SOCB2, SOCB4 > SOCB3, and SOCB1 + SOCB2 > SOCB3 + SOCB4.
In the inner ring, SOCB1 > SOCB2 allows Q1 to turn on and Q2 to disconnect, and at this time the single cell B1 to the energy storage inductance L1 charging; then, Q1 is disconnected, Q2 is turned on, and the inductance L1 charges the single cell B2. The two MOSFET driving signals of adjacent single cells complement each other and join the dead time at the same time. During the dead time, the inductor L1 continues to charge B2 by renewing the current through the anti-parallel diodes of B2 and Q2, which finally realizes the SOC balance of two adjacent single cells. Similarly, the balance between single cells B3 and B4 is achieved.
Meanwhile, in the outer ring, since SOCB1 + SOCB2 > SOCB3 + SOCB4 make it conductive and disconnect, Q1 and Q2 jointly charge inductor L3; then, this makes Q5 disconnect and Q6 conductive, at which time inductor L3 charges Q3 and Q4 simultaneously. The topology circuits of the outer and inner loops work simultaneously to achieve the balance of the four single cells.
In any ring, when the two adjacent cells’ SOC values or the average SOC are detected as equal, the corresponding two switching tubes are disconnected. For example, when SOCB1 = SOCB2 is detected, Q1 and Q2 are disconnected at the same time, at which time B1 and B2 are equalized with other cells as a whole.
If the number of single cells on both sides of a set of the topology is inconsistent, the SOC ¯ values of the two batteries are compared to determine whether the balance is needed. If three single cells are equalized, a group of balanced circuits is formed between single cells B1 and B2, and a group of balanced circuits is formed between SOCB1 + SOCB2 and B3. When SOCB 1 + SOCB 2 ¯ > SOCB 3 meets the balance conditions, B1 + B2 (as a whole) and B3 are equalized.

2.2. Main Parameter Calculation of Balanced Topology Result

The frequency and duty cycle of the switching tube need to be taken into account because overcharging will saturate the inductor, resulting in an excessive inductor current. If the discharge time is short, then too little of the energy stored in the inductor is transferred, which will affect the balance speed of the battery pack. Therefore, the size of the inductance is the core of this scheme. The corresponding inductance can be calculated based on the control signal period and the maximum balance current.
The circuit works in the current discontinuous mode, to fully transfer the energy accumulated on the inductor and achieve zero energy accumulation. When the switch tube is turned on, part of the energy of the single cell will be stored in the inductance in the form of current, and the current in the inductance will increase linearly to the maximum value. The inductance current formula is as follows.
I ( t ) = 0 T U b ( t ) L d t
where Ub represents the battery terminal voltage, L represents the inductor, T represents the switching tube on-and-off cycle, duty cycle D is set no greater than 50%, and when the time is DT, the current on the inductor reaches its maximum value. The change of current on the inductor in one cycle can be expressed as:
I = U b L T
I max = U b L D T
Balanced circuit PWM control signal frequency f is set to 50 kHz, then the cycle T is 20 μs, the duty cycle is up to 45%, the balance maximum peak current is 2 A, and battery cell voltage up to 4.2 V, so each cycle to the inductor charging time is 9 μs and discharge time is 11 μs. Combining the above formulas, it can be derived that the inductor L is about 22 μH.

3. Balance Control Strategy of Power Battery Based on Model Prediction Control

To improve the balance speed and efficiency, the size of the balance current is dynamically adjusted according to the difference and mean value of the SOC between cells, which reduces the balance energy consumption and improves the balance efficiency.

3.1. Basic Principles of Model Prediction Control

The basic idea of model predictive control is to solve a finite time-domain open-loop optimization problem to obtain a control sequence based on the system state obtained from measurements at the current moment; however, only the first element of the control sequence is applied to the system, as shown in Figure 2 [18]. At the next moment, the process is repeated based on the new measured state. The online repetition of solving the open-loop optimization problem while predicting the time domain rolls forward to infinity. Closed-loop control is obtained by solving the relatively easy open-loop optimization problem. The process mainly consists of a prediction model, rolling optimization, and feedback correction.

3.2. Balance Control Strategy Based on Model Prediction Control

The system dynamics model and the current SOC state of the battery are used to predict the state of the system and control the corresponding switching tubes for balance purposes. The difference between the SOC of each cell and the average value of the SOC of the series-connected battery pack is less than the set threshold in the shortest time.

3.2.1. Model Building

Assume that the battery pack of the balanced system is composed of n cells in series, with m balanced channels. The variables covered in this section are defined in Table 1.
The n-dimensional state vectors x = [ x 1 , x 2 , x 3 , , x n ] T and u = [ u 1 , u 2 , u 3 , , u m ] T represent the SOC of n individual cells in the battery pack and the balance current after normalization, in which the balance current represents the current supplied by the l-th balanced circuit to the i-th individual cell.
The system input is the SOC of each battery, and the output is the balance current. The number of the input is equal to the number of batteries, and the number of outputs is equal to the number of balanced circuits.
The standard state-space model expression of the balanced system is expressed as:
x ˙ = A x + B u y = C x
In Equation (4), A, B and C are all n × n matrices, as shown in Equations (5) and (6).
A = ( 1 τ ) I n * n
τ describes the self-loss rate of the battery and takes a very small value. When τ = 0, it means that the self-loss of the battery is neglected in the balance process. I n × n means n × n unit matrix.
B = Q C 1 T Q U Δ t
Q C is a diagonal matrix representing a single cell’s capacity from 1 to n.
Q C = C 1 0 0 0 C 2 0 0 0 C n R n × n
T represents the relationship between n series batteries and m balanced channels to describe the transfer amount during balance in a series battery pack. K represents the number of equalization layers, and the specific matrix form is selected according to the number of battery equalization segments. In the design matrix, it is also necessary to ensure that the sum of battery equalization coefficients in each column is 0. Where T R n × m , the balanced transfer matrix T is written according to the modified Buck-Boost balance circuit, as follows.
Energies 16 02287 i001
Among them, a = 2 k × n 2 k , b = n 2 k .
Qu represents the maximum balance current from channel 1 to channel m, in which m = 2 ( n 1 ) . u = [ u 1 , u 2 , u 3 , , u m ] T represents the balance current of each channel after normalization, and the actual balance current can be expressed as:
Q U u ( t ) R m × 1
Among them,
Q U = I 1 0 0 0 I 2 0 0 0 I m R m × m
Δ t represents the unit balanced time, related to the switching frequency of the MOSFET. u ( t ) indicates the current battery status. u ( t ) > 0 means to charge the battery, u ( t ) < 0 means to discharge the battery, and u ( t ) u R m × 1 | 1 u 1 means that the balance current of each channel is limited. C = I n × n , y represents the SOC state change.
x ( k ) = A 1 x ( k 1 ) + B 1 u ( k 1 ) y ( k ) = C 1 x ( k 1 )
where, t0 is the sampling time, A 1 = I n × n + A t 0 , B 1 = B t 0 and C 1 = C t 0 .
For discrete systems, the balance ends when the final state of the balance satisfies Equation (12).
x 1 ( K ) = x 2 ( K ) = x n ( K )
To further explain the process, take the discharge of four batteries. Where n = 4, m = 3, and K = 2, the current T-matrix can be obtained as:
T = 1 0 1 2 1 0 1 2 0 1 1 2 0 1 1 2
Then, we can obtain the B matrix, which is the balance change amount of the SOC.
B = I 1 0 1 2 I 3 I 1 0 1 2 I 3 0 I 2 1 2 I 3 0 I 2 1 2 I 3 Δ t Q C 1
From the Equations (13) and (14), we can see that the current I1 in channel 1 balanced battery 1 and 2; the current I2 in channel 2 balanced battery 3 and 4; and the current I3 between the two channels also completes the balance between channels.
However, Equation (12) can only be taken as an ideal state because of factors such as the acquisition error in the balanced system and the inefficiency of the balance transfer between the monomers.
The battery balance problem can be converted into a problem of minimizing the value of the battery SOC difference | | x ( k ) x ( k ) ¯ | | , which denotes the average value of battery SOC; therefore, the objective function is set as (13).
min i = 0 , k = 0 i = n , k = K 1 ( x i ( k ) x ( k ) ¯ )
The balanced end threshold is set to y ( t ) = | | x ( k ) x ( k ) ¯ | | 0.5 % , which uses the L2 norm. The expression that outputs y(t) is as follows:
y ( t ) = x 1 + x 2 + + x n n x 1 x 1 + x 2 + + x n n x 2 x 1 + x 2 + + x n n x n = 1 n 1 1 n 1 n 1 n 1 n 1 1 n 1 n 1 n 1 n 1 x 1 x 2 x n R m × m
System constraints are (17).
min J ( x ( k ) , Δ u ( k ) , m , n )
s . t . 0 x ( k + 1 ) 1 L ¯ u ( k ) = 0 u ( k ) 1
Among them, k = 1 , 2 , K , L = 1 , 1 , 1 , 1 , , 1 , 1 1 × m .
x(k + 1) because the SOC is between 0 and 1; L ¯ U ( k ) = 0 because we expect the current of each channel to be 0 after equalization; u represents the normalized current magnitude, and absolute value is used to consider the direction.
The linear MPC design uses quadratic optimization, including the cost functions x k Q x k for state variables and u k R u k for control variables.
J ( k , N ) = min t = k ( x t Q x t + u t R u t )
At time t, the optimization objective function of the rolling horizon step is N, and the purpose is to make the state quantity x and the control quantity u as small as possible. It can be achieved by using the least amount of energy to stabilize the system state quantities to zero as soon as possible.

3.2.2. Rolling Optimization

The rolling time-domain method replaces the future state variables and controls the balanced system. The predictive state expression of the balanced system is (19).
y ( k + 1 | k ) y ( k + 2 | k ) y ( k + N | k ) = A A 2 A N y ( k ) + B ( k | k ) 0 0 A B ( k | k ) B ( k + 1 | k ) 0 A N 1 B ( k | k ) A N 2 B ( k + 1 | k ) B ( k + N 1 | k ) u ( k | k ) u ( k + 1 | k ) u ( k + N 1 | k )
System constraints are (20)–(22).
0 Y ( k + 1 ) 1
L ¯ U ( k ) = 0
U ( k ) 1
Among them, L ¯ = d i a g L 1 , L 2 , , L N . The future state quantities after the transformation are substituted into the optimization objective and can be solved. Replace the optimization objective function with all expressions about the optimization objective u t and the current state y k .
J ( K , N ) = min Y Q ˜ Y + U R ˜ U
Y represents the predicted battery SOC, as shown on the left of Equation (19). U represents the output balance current, as shown on the right of Equation (19).
Q and R ˜ are the optimized cost coefficient matrices after augmented transformation. The quadprog function is used for quadratic optimization in MATLAB.
y , f v a l , e x i t f l a g = q u a d p r o g H , f , A , b , A e q , b e q , l b , u b , y 0 , o p t i o n s
min y 1 2 y H y + f x
s . t . A y b A e q y = b e q l b y u b
The quadprog function converts the optimization equation into a standard quadratic form for solution, as shown in Equation (25). The function is to find the magnitude of the required equalization current when the difference between the battery SOC and the average value of the whole group SOC is close to 0.
Substituting x(t) into the expression yields.
J ( K , N ) = ( A ˜ y k + B ˜ U ) Q t ( A ˜ y k + B ˜ U ) + U R t U = U ( B ˜ Q t B ˜ + R t ) U + 2 y k A ˜ Q ˜ B ˜ U + y k A ˜ Q ˜ A ˜ y k
U is the optimization objective, and the third term is not related to the optimization objective, so it can be omitted.
H = 2 ( B ˜ Q ˜ B ˜ + R ˜ )
f = ( 2 y k A ˜ Q ˜ B ˜ )
The flow chart of the balance control strategy and the model prediction process is shown in Figure 3. First, the SOC value of each battery is obtained. Secondly, it is judged whether the SOC difference between adjacent batteries is greater than 0.5%. When the difference is greater than 0.5%, model predictive control is used to balance the batteries. The specific method is the output SOC value of each moment under N steps, and the SOC value of the first step is taken as the return value. Then, the output SOC value is constantly corrected by controlling the equalization current.
The size of the balance current is achieved by controlling the duty cycle of the MOSFET. The duty cycle is calculated by first calculating the difference between the current inductor current and the current obtained by the MPC, and then dividing the difference by the maximum current the inductor can carry to obtain the duty cycle required. This method can quickly change the value of the balance current.

4. Experiments and Result Analysis

The static balancing of four series batteries, ignoring the battery self-discharge effect with a short time, and online access to the SOC value, are the balanced quantitative indicators of the balance control strategy and the input variables of the balance system. The initial values of SOC of every single cell were set to 51.5%, 50.5%, 49.5%, and 48.5% under the condition of battery resting, and other related parameters were as shown in Table 2.
Four single batteries were connected in series to the cascade Buck-Boost balance topology based on fuzzy control and model prediction control for simulation. Figure 4 and Figure 5 show the simulation results, where the abscissa represents the equalization time and the ordinate represents the SOC value of the single battery.
The MPC algorithm and simulation model are built according to each parameter index. The parameters of the MPC algorithm are described as follows.
A = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , B = 1 × 10 5 0 5 × 10 6 1 × 10 5 0 5 × 10 6 0 1 × 10 5 5 × 10 6 0 1 × 10 5 5 × 10 6 , x 0 = 0.9 0.8 0.7 0.6 , Q = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , R = 1 0 0 0 1 0 0 0 1 .
The simulation results show that before the balance starts, SOCmax − SOCmin = 3%. The remaining power of each cell with large differences in the initial state gradually converges during the balance process. From the simulation time analysis, when the balance time is T = 358, the SOC of the cascaded Buck-Boost balance circuit based on fuzzy control is highly consistent, and the balance stops; and in the cascaded Buck-Boost balance circuit based on model prediction control, when the balance time is T = 151 s, the SOC of the four batteries in series reaches a high degree of consistency, and the balance is over. At this time, both algorithms can enable the system to achieve the desired goal of balance. From the simulation effect analysis, the balance scheme based on model predictive control can flexibly estimate the balance current and then accurately control the duty ratio of MOSFET. The single battery does not repeatedly charge and discharge, the balance curve is well fitted, and the balance efficiency and speed meet the expected indicators.
From the balance efficiency analysis, at the beginning of the balance, the SOC of the series battery pack is displayed according to the average value of the SOC of the cells in this group. Due to the ‘bucket effect’, the available capacity of the four-cell battery is determined by the cell with the lowest energy. At this time, the actual SOC is 48.5% and the actual available capacity is 1261 mAh, resulting in the driver being unable to accurately provide the remaining battery power. After the cascaded Buck-Boost balance circuit based on fuzzy control, the SOC = 49.7%, the available capacity is 1292.2 mAh, and finally the available capacity is increased to 31.2 mAh. After the cascaded Buck-Boost balance circuit based on model predictive control, the SOC = 49.66% and the available capacity is 1291.16 mAh, with a final boosted available capacity of 30.16 mAh.
Under the condition that the balance efficiency is basically the same, the cascaded Buck-Boost balance circuit based on model prediction control has a significantly faster balance speed and is more suitable for the actual working process.
Combined with the simulation circuit, the schematic diagram of the balance circuit is designed. As shown in Figure 6, the MOS tube with small conduction impedance and a large working voltage and current—IRF3205—is selected. According to the conduction voltage drop and the maximum freewheeling requirements, we selected a 16 CTQ100 diode. Through the TLP250 optocoupler isolation of the power circuit and control circuit, we effectively avoid interference from the power circuit to the control loop; the selected magnetic ring inductor has an operating current up to 2 A, which can efficiently store energy to achieve energy transfer. The model predictive control was transplanted to STM32 to complete the equilibrium experiment.
To further verify the flexibility and accuracy of the cascade active balance method based on model prediction control, several possible inconsistencies are simulated. That is, the inconsistencies in different SOC stages, the uniformity of SOC differences between any monomers, and the non-uniformity of SOC differences between any monomers. The specific simulation is shown in Figure 7.
Figure 7a–e said the battery under the MPC from different SOC to balanced and consistent. In order to further describe the equilibrium process in the experiment, the SOC range before the balance was set as SOCmax-SOCmin and the average SOC of the series battery pack was S O C ¯ . The balance results under different states are shown in Table 3.
Table 3 shows the comparison of the battery pack information before and after balancing for the five groups of inconsistent batteries at rest. It can be found that the maximum SOC difference among the listed cells is 13% and the minimum is 0.6%. The size of the difference affects the balance speed: the smaller the difference, the faster the balance speed, and vice versa. At the same time, the larger the range, the more the battery capacity can be improved after the balance; the smaller the range, the less the battery capacity can be improved after equilibrium. The balance control method designed in this paper can efficiently improve battery pack inconsistency in different states, effectively improve battery pack capacity utilization, extend range, and increase battery life.

5. Conclusions

In this paper, aiming at the deficiency that the traditional balance topology can only balance two adjacent single cells, an improved balance topology is designed, and model prediction control is used as the balance control strategy to control the MOSFET duty cycle in the balance circuit. By building a simulation model and actual balance circuit on the Simulink platform, the balance circuit and control strategy designed in this paper are verified theoretically and experimentally. The results show that model prediction control reduced the balance time by 207 s compared with the fuzzy control algorithm, reaching the same balance value with a maximum error of 3% in the SOC. Moreover, the improved Buck-Boost balance topology based on model prediction control increased the available capacity of the battery by 122.72 mAh when the maximum SOC difference of the four batteries was 13% and the minimum SOC difference was 0.6%. Compared with the fuzzy control method, this method is faster, effectively improves the available capacity of the battery pack, and prolongs the battery range and service life.
In this study, external factors (such as the ambient temperature and humidity of the working battery) may have affected the efficiency of the balanced battery, but this paper gave priority to the influence of battery working current and working voltage—the two most important factors for balance efficiency. The subsequent work will gradually take into account the influence of external factors on balance efficiency. An electric vehicle drives in a complex and dynamic “human-vehicle-road” closed-loop system, and it is difficult to meet the needs of modern intelligent electric-vehicle technology to balance power battery control with a fixed control strategy. This will be the main direction of this paper’s future work: to balance the battery pack with the driver’s intention, vehicle condition and road condition data obtained from online intelligent identification, and to realize the optimal management of battery packs under different operating conditions under the unified framework of “person-vehicle-road”.

Author Contributions

Conceptualization, Q.W.; methodology, Q.W.; software, T.G.; validation, Q.W. and C.W.; investigation, T.G.; resources, X.L. and C.W.; data curation, Q.W.; writing—original draft preparation, X.L.; writing—review and editing, Q.W. and X.L.; visualization, X.L. and C.W.; supervision, T.G.; project administration, Q.W.; funding acquisition, Q.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, F.; Wang, D.; Zhao, Y.; Tsui, K.L.; Bae, S.J. A study of the relationship between coulombic efficiency and capacity degradation of commercial lithium-ion batteries. Energy 2018, 145, 486–495. [Google Scholar] [CrossRef]
  2. Kwon, S.-J.; Lee, S.-E.; Lim, J.-H.; Choi, J.; Kim, J. Performance and Life Degradation Characteristics Analysis of NCM LIB for BESS. Electronics 2018, 7, 406. [Google Scholar] [CrossRef] [Green Version]
  3. Ali, M.; Zafar, A.; Nengroo, S.; Hussain, S.; Kim, H. Effect of Sensors Sensitivity on Lithium-Ion Battery Modeled Parameters and State of Charge: A Comparative Study. Electronics 2019, 8, 709. [Google Scholar] [CrossRef] [Green Version]
  4. Go, S.-I.; Choi, J.-H. Design and Dynamic Modelling of PV-Battery Hybrid Systems for Custom Electromagnetic Transient Simulation. Electronics 2020, 9, 1651. [Google Scholar] [CrossRef]
  5. Luo, W.; Jie, L.; Song, W.; Feng, Z. Study on passive balancing characteristics of serially connected lithium-ion battery string. In Proceedings of the 13th International Conference on Electronic Measurement & Instruments, Yangzhou, China, 20–22 October 2017. [Google Scholar] [CrossRef]
  6. Zheng, Y.; He, F.; Wang, W. A Method to Identify Lithium Battery Parameters and Estimate SOC Based on Different Temperatures and Driving Conditions. Electronics 2019, 8, 1391. [Google Scholar] [CrossRef] [Green Version]
  7. Carter, J.; Fan, Z.; Cao, J. Cell equalization circuits: A review. J. Power Sources 2020, 448, 227489. [Google Scholar] [CrossRef]
  8. Xu, X.; Xing, C.; Wu, Q.; Qian, W.; Zhao, Y.; Guo, X. An Active State of Charge Balancing Method with LC Energy Storage for Series Battery Pack. Front. Energy Res. 2022, 10, 1811. [Google Scholar] [CrossRef]
  9. Sahoo, J.; Ramesh, P.; Patra, A. Interleaved Operation of Conventional PWM Control in a Buck-Boost Active Balancing Circuit. In Proceedings of the 2020 IEEE International Conference on Power Electronics, Drives and Energy Systems (PEDES), Jaipur, India, 16–19 December 2020. [Google Scholar] [CrossRef]
  10. Zhang, Y.; Yang, R. An Improved Buck-Boost Circuit Equalization Method for Series Connected Battery Packs. In Proceedings of the 2021 IEEE 4th International Electrical and Energy Conference (CIEEC), Wuhan, China, 28–30 May 2021. [Google Scholar] [CrossRef]
  11. Yang, Z.-Z. Development of an Active Equalizer for Lithium-Ion Batteries. Electronics 2022, 11, 2219. [Google Scholar] [CrossRef]
  12. Wu, T.; Qi, Y.; Liao, L.; Ji, F.; Chen, H. Research on equalization strategy of lithium-ion batteries based on fuzzy logic control. J. Energy Storage 2021, 40, 102722. [Google Scholar] [CrossRef]
  13. Liao, L.; Chen, H. Research on two-stage equalization strategy based on fuzzy logic control for lithium-ion battery packs. J. Energy Storage 2022, 50, 104321. [Google Scholar] [CrossRef]
  14. Wu, T.; Chen, L.; Xu, Y.; Zhang, X. Balancing method of retired battery pack based on variable domain fuzzy control. J. Electrochem. Energy Convers. Storage 2023, 20, 041005. [Google Scholar] [CrossRef]
  15. Wang, B.; Qin, F.; Zhao, X.; Ni, X.; Xuan, D. Equalization of series connected lithium-ion batteries based on back propagation neural network and fuzzy logic control. Int. J. Energy Res. 2020, 44, 4812–4826. [Google Scholar] [CrossRef]
  16. Wang, B.; Xuan, D.; Zhao, X.; Chen, J.; Lu, C. Dynamic battery equalization scheme of multi-cell lithium-ion battery pack based on PSO and VUFLC. Int. J. Electr. Power Energy Syst. 2022, 136, 107760. [Google Scholar] [CrossRef]
  17. Wang, Y.-X.; Zhong, H.; Li, J.; Zhang, W. Adaptive estimation-based hierarchical model predictive control methodology for battery active equalization topologies: Part II-equalizer control. J. Energy Storage 2022, 45, 102958. [Google Scholar] [CrossRef]
  18. Hoque, M.M.; Hannan, M.; Mohamed, A. Optimal algorithms for the charge equalisation controller of series connected lithium-ion battery cells in electric vehicle applications. IET Electr. Syst. Transp. 2017, 7, 267–277. [Google Scholar] [CrossRef]
Figure 1. Cascaded Buck-Boost balance topology.
Figure 1. Cascaded Buck-Boost balance topology.
Energies 16 02287 g001
Figure 2. Model Predictive Control Schematic.
Figure 2. Model Predictive Control Schematic.
Energies 16 02287 g002
Figure 3. Flow chart of the balance control strategy.
Figure 3. Flow chart of the balance control strategy.
Energies 16 02287 g003
Figure 4. Simulation of cascaded Buck-Boost balance circuit based on fuzzy control.
Figure 4. Simulation of cascaded Buck-Boost balance circuit based on fuzzy control.
Energies 16 02287 g004
Figure 5. Simulation of cascaded Buck-Boost balance circuit based on MPC.
Figure 5. Simulation of cascaded Buck-Boost balance circuit based on MPC.
Energies 16 02287 g005
Figure 6. Hardware schematic of the balanced circuit.
Figure 6. Hardware schematic of the balanced circuit.
Energies 16 02287 g006
Figure 7. Battery SOC curve at different states of balance.
Figure 7. Battery SOC curve at different states of balance.
Energies 16 02287 g007aEnergies 16 02287 g007b
Table 1. Variable Declaration.
Table 1. Variable Declaration.
Symbol of VariableMeaning
τ Battery self-loss rate
Q C Capacity of Section 1 to Section n of a single battery
T Energy transfer of n series batteries and m equalization channels
Q U The maximum carrying current at equilibrium
Δ t Unit equalization time, related to the switching frequency of the MOSFET
x n / X SOC value of the battery
u m / U The balance current of each channel after normalization
kPredicted step size
Table 2. Relevant parameters in the balance control design.
Table 2. Relevant parameters in the balance control design.
CategoryValue
Battery Capacity Qc2600/mAh
Nominal Voltage V3.7/V
Maximum Balanced Current I2/A
Balanced Inductance L22/μH
Switching Frequency f50/KHz
Maximum Duty Cycle D45%
Sampling Time t1/s
Balanced Objective0.5%
Table 3. Battery balance results under different states.
Table 3. Battery balance results under different states.
Battery StateBattery SOC (%)Time (s)Useful Capacity (mAh)Increasing Capacity (mAh)
Battery 1Battery 2Battery 3Battery 4RangeMean
aBefore balanced99989796397.5237249632.708
After balanced97.26197.25997.25997.1550.00697.2582528.708
bBefore balanced75.875.475.375.20.675.425721955.24.42
After balanced75.37475.3775.3775.3680.00675.371959.62
cBefore balanced51.550.549.548.5350233126130.42
After balanced49.6749.6749.6749.67049.671291.42
dBefore balanced2719191413201618364122.72
After balanced18.72318.7218.7218.7180.00518.72486.72
eBefore balanced96.46.36.12.96.95625158.614.04
After balanced6.6426.6406.6406.6380.0046.64172.64
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

Wang, Q.; Wang, C.; Li, X.; Gao, T. Cascade Active Balance Charging of Electric Vehicle Power Battery Based on Model Prediction Control. Energies 2023, 16, 2287. https://doi.org/10.3390/en16052287

AMA Style

Wang Q, Wang C, Li X, Gao T. Cascade Active Balance Charging of Electric Vehicle Power Battery Based on Model Prediction Control. Energies. 2023; 16(5):2287. https://doi.org/10.3390/en16052287

Chicago/Turabian Style

Wang, Qi, Chen Wang, Xingcan Li, and Tian Gao. 2023. "Cascade Active Balance Charging of Electric Vehicle Power Battery Based on Model Prediction Control" Energies 16, no. 5: 2287. https://doi.org/10.3390/en16052287

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