1. Introduction
In recent years, the development of the smart grid philosophy and proactive integration of renewable energies such as wind and solar power into the power grid have led to increased research into energy storage systems. One of the most commonly used systems is the lithium-ion battery energy storage system, which offers advantages such as a long cycle life, high energy density, and high reliability [
1,
2,
3,
4,
5,
6,
7,
8]. According to the different cathode materials, lithium-ion batteries can be divided into a lithium cobalt oxide (LCO) battery, lithium manganese oxide (LMO) battery, lithium iron phosphate (LFP) battery, and ternary material lithium battery [
9]. They are widely used in consumer electronics, electric vehicles, and other energy storage scenarios due to their unique characteristics.
Due to individual battery cells with a low voltage and capacity, series or parallel connections of multiple cells are used to meet the energy demands [
10,
11,
12,
13,
14,
15,
16,
17]. However, the battery cells may have mismatches due to the imperfection in the manufacturing process, operation condition, and self-discharge at different rates and wire and connector losses [
18,
19]. This could cause the charge imbalance in the lithium-ion battery. The imbalances can result in overcharging and over-discharging [
20,
21]. While improvements to manufacturing can help ensure the batteries are the same at the start, deviations can still occur during operation. Therefore, SOC balancing technology is necessary to address these imbalances.
Battery SOC balancing can be classified into passive balancing and active balancing based on the energy transfer mode during the balancing process as shown in
Figure 1. Passive balancing involves shunting the strongest cells in a battery pack with a dissipative element [
22,
23]; therefore, the energy transfer occurs through resistive heating, which leads to a low balancing current and slow balancing speed.
On the other hand, active balancing involves the transfer of energy between batteries with different SOC, allowing for a higher balancing current and thus achieving faster balancing speeds. Since there is no resistive heating (neglecting wire losses), active balancing achieves higher efficiency. It can be seen that active balancing is crucial for battery systems as it can improve efficiency, prolong battery life, and enhance safety. It is an important function of battery management systems. And active balancing can be classified into several types: Cell-to-cell [
24], Cell-to-pack [
25], and Pack-to-cell [
26]. In the Cell-to-cell method, SOC balancing can be achieved through energy transferring between the specific cells. The Cell-to-pack method discharges the cell with the highest SOC to the entire battery pack or string. In contrast, in the Pack-to-cell method, the entire battery string energy is used to charge the cell with the lowest SOC.
Various topologies have been proposed to implement balancing, including methods that use capacitors, power converters, transformers, and combined elements [
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35]. The basic balancing architecture involves connecting capacitors in parallel to each cell for energy transfer [
24], but it can only achieve active balancing between adjacent batteries. An additional row of capacitors can be added to achieve balance between any batteries [
27]; however, these methods often suffer from slow balancing speed. A method to achieve fast equilibrium is to adopt a single high-power equalization circuit that is connected to the battery unit to be adjusted through a switch [
28,
29,
30,
31]. However, this approach is limited to processing one cell at a time, leaving other cells to continue to diverge, which can be time-consuming for large series battery packs.
To speed up the equalization process, a hierarchical structure can be constructed, which is divided into two layers for control of the bottom and the top layer, respectively [
32]. This, however, requires an increase in the component and complexity. The use of a multi-winding transformer can achieve the synchronous balancing of a battery pack, using fewer components [
33,
34]. However, the practical implementation of this approach may face obstacles, such as cost and difficulties in manufacturing transformers. Building a distributed battery system with power converters is a valid alternative for balancing control. In [
35], a hierarchical SOC balancing controller is proposed based on a single-inductor multi-input single output power converter, demonstrating the ability to balance the SOC between multiple parallel and series-connected battery systems while maintaining the bus voltage. This approach offers improved balancing control with reduced complexity.
When batteries are applied to the EVs, a high-voltage (HV) bus is required for propulsion, and an LV bus (such as 12 V) for auxiliary loads is also necessary, such as instrumentation, lighting, etc. The balancing topologies presented in the previous literature [
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35] lack the ability to deal with the scenario to supply power to the loads of two different voltage levels, and an additional step-down power converter is commonly required.
Figure 2a shows the general active balancing structure for EVs, and the circuit is used to transfer energy. Here, an additional DC-DC is used for voltage step-down-wise to supply the low-voltage (LV) load. The challenges are the cost, efficiency, and size of the system. An alternative to the design is a serial-input–parallel-output (SIPO) architecture as shown in
Figure 2b. In the SIPO battery system, the power converters are connected in series to each battery in the battery string, while the output of the converters is connected in parallel, which can supply power for HV and LV loads at the same time without an additional step-down converter. In [
36], an SOC balancing strategy is proposed based on the SIPO structure using an isolated dual active bridge (DAB) converter, but the drawback is that the LV output is not controlled to be stable, and the design and cost of the DAB converter is complex and high.
To achieve SOC balancing in a cost-effective and efficient manner, this article presents a simplified SOC active balancing structure that takes into account factors such as complexity, size, and cost. The key contributions of this article are as follows:
- (1)
An innovative dual-bus battery system is presented, which incorporates flyback converters and an SOC balancing controller. The proposed system setup enables effective SOC balancing while also ensuring a stable low-voltage output.
- (2)
To optimize performance, the system incorporates voltage control, SOC control, and current control loops. Additionally, the phase shift of the duty cycle control timeline is utilized to minimize output voltage ripple.
- (3)
The experimental results are showcased to assess and confirm the effectiveness of the system control during different discharging operations and cyclic charging–discharging operations.
Table 1 shows a comparison between this paper and previous works based on switching converters in [
31,
33,
34,
36]. Firstly, the dual-bus battery system presented in this paper outperforms [
31,
33,
34] in terms of achieving high and low voltage outputs simultaneously. Moreover, compared to [
36], the presented system is capable of achieving low-voltage regulation and utilizes significantly fewer switches (2N vs. 8N). Last but not least, the system’s modularity is also a key advantage. The voltage stress of each converter remains constant regardless of the number of battery cells, making expansion simpler and more efficient.
The rest of this article is organized as follows:
Section 2 presents the basic architecture of the battery system.
Section 3 presents the operation principle of the system balancing controller. The small-signal modeling of the control algorithm is presented in
Section 4. Sample experimental results are presented and discussed in
Section 5.
Section 6 concludes this article.
2. Architecture of Presented Battery System
The presented battery system’s architecture diagram is shown in
Figure 2b, while
Figure 3 displays the circuit schematic of the proposed system. To create this system, flyback converters are used, which are commonly employed in low-power settings. This converter type was chosen due to its low cost and simple design when compared to DAB converters. In the system, each battery cell is connected in parallel with a single low-power flyback converter bypass. This converter is directly connected to the battery cell, and the outputs of all the converters are then connected in parallel to power the low-power load, such as lighting and instrumentation. The high-voltage loads of the system are powered directly by the series battery pack.
It is worth noting that in
Figure 3, an ideal voltage source is used as the equivalent circuit of the battery. However, the actual equivalent circuit of a battery is quite complex due to its internal intricate electrochemical reactions. Typically, a second-order RC network is used to represent the equivalent circuit of a battery as shown in
Figure 4.
UOC represents the open circuit voltage (OCV) of the battery, and refers to the voltage value of the battery when there is no load or current passing through it. It is a commonly used method to measure the battery and estimate its SOC.
R0 represents the ohmic resistance;
R1 and
R2 represent the polarization internal resistance, and
C1 and
C2 represent the polarization capacitance;
VO represents the terminal voltage of the battery. Nevertheless, the choice of the equivalent circuit model does not affect the implementation of presented SOC balancing algorithms.
In the system, the current and voltage information are sensed to the controller, and the outputs of the controller are control signals (duty cycle D) to the converter. The converters are operated independently by using the LV output voltage
Vout as the common voltage reference in a similar distributed operation, and the difference is that the battery cells are directly connected. And in the actual analysis and design of the flyback converter transformer, it can be regarded as a single magnetizing with an inductance
L, as shown in
Figure 5.
Each flyback converter implementation process in the presented system can be divided into two operation states—state I and state II—during one Pulse Width Modulation (PWM) cycle.
In state I, the switch
Mp turns on and
Ms turns off, as illustrated in
Figure 3a. During this state, the battery cell provides power to the inductor
L, and the balancing current
Iin is generated. Meanwhile, the load connected to the secondary windings is powered by the energy stored in the capacitor.
In state II, the switch
Mp turns off and
Ms turns on, as shown in
Figure 3b. During this state, the primary circuit is disconnected, and the energy stored in the transformer is transferred to the load.
3. The Operation Principle of the System Balancing Controller
This section focuses on the discussion of the system control, which realizes SOC balancing, voltage, and current stability at the same time.
Figure 6 shows a battery pack consisting of N series cells with the controller. The controller mainly includes three control parts: the voltage loop, the SOC balancing algorithm, and the current loop. The basic concepts of the proposed SOC balancing are that by designing and adjusting the voltage loop, current loop, and SOC loop, and adjusting the duty cycle of each converter, the charging/discharging current of each battery can be independently controlled. For example, for a battery with a high SOC, the corresponding control loop will output a larger power converter duty cycle to achieve a larger output current, and vice versa.
In the experimental setup’s voltage control loop, the output voltage (
Vout) is compared with a reference voltage (
Vref). Any difference between these two voltages is then sent to a digital proportional–integral (PI) compensator (
Gvol(
z)), as shown by Equation (1), which is responsible for ensuring that the voltage stays at the desired level. The PI compensator has two parameters,
Kp_vol and
Ki_vol, which determine the proportional and integral gains, respectively. The voltage compensator’s output (
Iall) is then used as the common current input reference in the current control loop, as given by Equation (2).
The system’s balancing algorithm uses individual current variation references to achieve SOC balancing among the
N cells. The
SOC values are calculated using the combination of the coulomb counting method and OCV method in this article. Equation (3) is the basic principle of coulomb counting and demonstrates how the
SOC value is calculated using the start time (
t0) and end time (
t1) of the SOC calculation interval, the battery cell’s capacity (
Qcell), the discharging/charging current (
Icell, positive for discharging and negative for charging), and the initial SOC value (
SOC0). This equation takes into account the amount of charge (current multiplied by time) that has either been added to or withdrawn from the battery cell in order to accurately determine the
SOC value. In order to calculate
SOC0, the OCV-SOC curve of the battery is measured in this paper as shown in
Figure 7. When the battery is under working operation, coulomb counting is utilized for real-time SOC calculation. Meanwhile, when the battery is under rest, OCV is utilized for SOC initial estimation and calibration.
Figure 8 displays the block diagram of the balancing algorithm. The SOC compensator receives as input the difference between the
SOC value of the cell and the reference value
SOCref.
SOCref is obtained by averaging the
SOC values of all cells according to Equation (4).
N represents the number of series battery cells. The individual current variation references (
I1 through
IN) are the outputs of the balancing algorithm. These references are converted to the current control section, as represented in Equation (5). The transfer function of the digital SOC balancing compensator, denoted as
Gsoc(
z), is given by Equation (6).
In the current control loop, the total input current reference of the
ith cell
Irefi is established, which is obtained by adding the common current reference
Iall and the current variation reference
Ii as given by Equation (7). The difference between the total input current reference current
Irefi and battery cell discharge current
Icelli as given by Equation (8), where
Istring is the current of the HV bus and
Ibai is the input current of the
ith converter, is utilized as the input of the current compensator
Gcur (z) as given by Equation (9), and the duty cycles for the flyback converters are obtained as given by Equation (10).
It can be observed that the battery cell with a higher SOC value will be controlled to operate on a higher duty cycle and provide a greater portion of the power to the load compared to a battery cell with a lower SOC value. This mechanism results in the SOC values of multiple cells moving closer to each other. At a steady state, the output voltage of all the converters is equal to the expected reference voltage (Vref). At equilibrium, the current variation references for all the N cells are identical, and the discharge current of the cells is the same.
5. Proof-of-Concept Experimental Prototype Results
In this laboratory section, a scale-down version of the four-cell battery system is tested to validate and assess its performance as illustrated in
Figure 10. And the battery used in the experiments is the Panasonic NCR18650 battery. It is a lithium polymer battery with a positive electrode material of lithium nickel cobalt manganese oxide (Li (NiCoMn) O
2), which has a rated capacity of 2 Ah and a rated voltage of 3.7 V. To implement the control algorithm as described in
Section 3, a TMS320F28335 floating-point micro-controller from Texas Instruments Inc. (Dallas, TX, USA) is utilized. This micro-controller offers 16 ADC channels and 12 PWM channels, meeting the experiment’s needs.
5.1. Experimental Results When Istring Is Equal to Zero
When the discharge current of the main circuit of the battery pack is zero, the EV is parking. In this case, the Istring is equal to zero, but the low voltage power supply still works (the balancing circuit still works). In the proof-of-concept prototype experiment, the parallel output voltage of the power converter is regulated at 8 V with a 2.5 A output load current.
In order to evaluate the performance of the battery system and controller starting from the imbalanced SOC condition, the four cells are purposely made with different initial SOC values of SOC1 = 83%, SOC2 = 79%, SOC3 = 73%, and SOC4 = 71%, and the maximum difference of the SOC values is ΔSOCmax = 12%. At the beginning, the reference SOC value SOCref = (SOC1 + SOC2 + SOC3 + SOC4)/4 = 76.5%. Therefore, the SOC balancing algorithm is activated and detects that the SOC values of cell1 and cell2 are larger than SOCref, and that the SOC value of cell3 and cell4 is smaller than SOCref. Under the action of the balancing algorithm, the current variation references expect that I1 > I2 > I3 > I4. Because each common input current reference Iall is the same, each current reference of the current loop expects that Iref1 > Iref2 > Iref3 > Iref4. As a result, the discharge current of cell1 is the largest, followed by cell2, cell3, and cell4, until SOC balancing is achieved and I1 = I2 = I3 = I4.
Figure 11 shows the sample experimental results for the four-cell system during
Istring = 0.
Figure 11a,b show that cell1 has the largest current variation reference and the largest discharging current (the discharging current is positive and charging current is negative), while cell4 has the smallest current variation reference and the smallest discharging current. Therefore, cell4 and cell3 have a lower discharging rate (cell4 discharging slower than cell3), while cell2 and cell1 have a relatively higher discharging rate (cell1 discharging faster than cell2). The discharging behavior of the battery cells matches with the previous discussion and analysis. In this way, the
SOC values of the four cells gradually become closer to each other through time until the SOC balancing is realized, and the current variation references are equal to one and maintained.
It should be noted that the current variation references (
I1 through
I4) are not exactly equal to one when the SOC balancing is realized as shown in
Figure 11a. That is because the flyback converters used are not exactly symmetrical due to nonuniform PCB traces (parasitic). It can be observed from
Figure 11b that the discharging currents of the cells tend to increase after SOC balancing, and ramp up at a faster rate at the end of the discharging operation. The reason for this is that the terminal voltage of the cell decreases during the discharging, and more current is needed from the cell to satisfy the desired power.
Figure 11c shows the real-time
SOC values of the four cells. As the discharge operation progresses, it can be seen that the
SOC values of all four batteries begin to decrease. Since
SOC4 is the highest, it drops the fastest under the presented algorithm, and the SOC of all four batteries are almost the same at
t = 13min and
Table 3 records the specific numerical changes in four
SOC values for the first 15 min. When
t = 30 min, the
SOC values of the four battery cells reach the balanced state and remain at the state until the end of the discharging. Under the continuous effect of the balance algorithm, the maximum difference is only 0.7%. It is also shown in
Figure 11b that the parallel output voltage of the convert is always regulated at 8 V during the discharging as expected.
In order to evaluate the impact of different PI parameters on SOC balancing, additional experiments are conducted with different PI parameters. Three sets of PI parameters are shown in
Table 4, and the experimental results are shown in
Figure 12. It can be seen that as the gain of the PI parameters increases, the time for battery balancing decreases. However, the battery current may exhibit oscillations, as shown in
Figure 12c. This is because a higher gain value for PI control leads to a faster response of the closed-loop system, but a faster SOC balancing controller speed may result in system response oscillations. Therefore, when designing controllers, there is a trade-off between the system response speed and stability, and suitable parameters need to be chosen.
In practical application, load switching is very common. In order to further evaluate the performance of the battery system, a 2.5 A–1 A–3 A load current transient is applied at the output. As shown in
Figure 13, the load transient of 2.5 A–1 A is triggered at
t = 35 min, and the load transient of 1 A–3 A is triggered at
t = 50 min. The SOC values of the four cells can achieve and maintain balancing until the end of the discharging not affected by the load transients, and the output voltage is always regulated at 8 V.
5.2. Experimental Results When Istring Is Not Equal to Zero
In this section, the four-cell battery system supplies power to the main circuit and low-voltage load circuit (the balancing circuit) at the same time. In this case, the Istring is not equal to zero. In the experimental design, the main circuit discharges at 1 coulomb (equivalent to 2 A current according to the datasheet), and the parallel output voltage of the power converter is regulated at 8 V with a 1 A output load current. The initial SOC values of the four cells are SOC1 = 100%, SOC2 = 97%, SOC3 = 95%, and SOC4 = 94%.
Figure 14 depicts the experimental results of the main circuit during operation. It is evident that the discharge of the battery cells follows a similar pattern as shown in
Figure 11. Initially, cell1, which has the highest state of charge (SOC), discharges with the largest current, while the
SOC values of the four cells gradually converge. The differences in current variation references are smaller compared to those shown in
Figure 11, mainly because the initial SOC differences are smaller. However, due to the lower output current of the low-voltage load in this case, the balancing current flowing through the converter is limited. In
Figure 14a, it can be observed that the discharge currents of the four cells are greater than 2 A, indicating that the battery cells can adequately power the main circuit. The portion of the battery cell discharge currents minus 2 A represents the equalizing current, which supplies power to the low-voltage load. This suggests that the discharge of the main circuit and the low-voltage load circuit can be treated as independent parts, simplifying the system design.
In
Figure 15, the battery system goes through several discharging and charging cycles. At
t = 24 min, the first discharging cycle ends and the SOC of the battery cells is balanced, with a maximum difference of 0.85%. From
t = 25 to 72 min, the four battery cells in series are charged with a constant current of 1.5 A, while maintaining a balanced state. At the end of the 72nd minute, cell1 is replaced with a fully charged cell, resulting in an SOC maximum difference of about 10%. From
t = 73 to 109 min, the cells are discharged, with cell1 possessing the highest discharge current, while the other cells have similar discharge currents due to their close
SOC values. At the end of the second discharging cycle, the SOC of the cells is balanced with a maximum difference of 1.48%. After that, the series cells are charged again with a constant current of 2 A until the 140th minute, with the SOC differences remaining unchanged during this period. After
t = 141 min, the cells continue to discharge and the SOC differences between them gradually decrease. Finally, at the end of the test, the maximum difference in SOC between all cells is approximately 0.23%, as shown in
Figure 15a.
6. Conclusions
The focus of this article is on the implementation of a dual-bus battery system architecture, which serves the dual function of SOC balancing and supplying power to low-voltage load. This is achieved without adversely affecting the normal operation of HV power rail and without needing additional balancing circuits or high step-down power converters, thus reducing the design complexity of the battery system. Unlike other balancing methods that rely solely on output regulation, the existing controller employs a current regulation approach that enhances output parallel capability and modularity, ensuring system stability and dynamics. Dynamic adjustment of the current variation references of the battery cells using the balancing algorithm effectively achieves SOC balancing.
The performance of the SOC balancing controller and system architecture proposed in this study is assessed and confirmed through experimentation using a four-cell battery system prototype. Under the presented balancing algorithm, the system can achieve balancing with an initial maximum SOC deviation of 12%, and the maximum difference at the end of discharging is only 0.7%. With the continuous operation of the balancing algorithm through multiple charge and discharge cycles, the maximum deviation can be reduced to 0.23%. Moreover, the maximum current difference between the batteries is as high as 1.7 A, which is much greater than the traditional passive balancing current (typically 100–200 mA); hence, the balancing speed is faster. The experiments demonstrate the successful achievement and maintenance of SOC balancing across the four cells, along with the provision of stable power to the low-voltage load, even during various discharging operations.