Abstract

This paper focuses on the active cell balancing of lithium-ion battery packs. An improved single-input, multioutput, bi-switch flyback converter was proposed to achieve effective balancing. The proposed topology simplifies the control logic by utilising a single MOSFET switch for energy transfer and two complementary pulses to control the cell-selecting switches. The proposed topology can decrease the number of switching devices as well as the size and cost of the system. The bi-switch flyback converter eliminates the need for a separate buffer circuit to minimise leakage and electromagnetic inductance. Losses and energy efficiency were analysed at each end of the proposed topology. The appropriate MATLAB simulations investigated the balancing characteristics of various state of charge (SOC) imbalances. A comparison is made between the balancing speed and energy transfer efficiency of the proposed topology and a conventional topology that employs a multi-input and multi-output flyback converter in a static mode. The results of the MATLAB simulation were validated by the OPAL-RT (OP5700) real-time simulator. The balancing data of the proposed topology were compared using MATLAB simulation and real-time simulation. This work may reduce the time required to assemble and commission the hardware for the proposed topology’s real-time implementation.

1. Introduction

The battery is one of the most promising energy storage devices in recent decades. Lithium-ion batteries can play a vital role in the automobile industry when compared to other batteries such as nickel-based batteries and lead-acid batteries. Lithium-ion batteries can outperform rival batteries with their superior properties, such as high energy density, low self-discharge, long lifespan, lightweight, and no memory effect [1, 2]. For the same reason, lithium-ion batteries are the ideal choice for electric vehicle applications. The historical growth of lithium-ion batteries is described briefly as follows. Lithium-ion battery technologies were introduced in the 1980s and developed in the following decades. The development of lithium-ion batteries mainly depends on the materials used in the battery. The anode, cathode, and electrolyte are the significant components of the battery. The materials used for these components will decide the performance of the battery. In the 1980s, carbon was used as the anode material, lithium cobalt oxide (LiCoO2) was used as the cathode, and lithium hexafluorophosphate (LiPF6) was used as the electrolyte. In the 2000s, graphite was used as the anode material and lithium manganese oxide (LiMn2O4), lithium-ion phosphate (LifePO4), nickel cobalt manganese (NCM), and nickel cobalt aluminium (NCA) were used as the cathode to increase the energy density of the battery. In this period, gel polymer was used as an electrolyte. In the recent decades, silicon and silicon blends have been used as anode. Lithium-nikel-cobalt-manganese-oxide (Li-Ni-Co-Mn-O) is used as the cathode, and solid-state variants are used as electrolytes. This will increase the battery’s energy storage capacity and temperature-withstanding capability [3, 4].

A lithium-ion battery manufacturer can limit the range of current, voltage, and temperature to ensure safe operation. Most commonly, the maximum voltage rating of lithium-ion batteries is in the range of 4.2–4.35 volts per cell. If the voltage exceeds this, it will lead to overcharging, cause thermal runaway, or reduce battery lifespan. The minimum voltage rating ranges from 2.5 to 2.75 volts per cell; if the cell discharges below this voltage, it will lead to damage, or the battery will be unstable. Hence, a single cell with this voltage rating is insufficient to power an electric vehicle; thus, a battery pack is formed by connecting several cells in series and parallel [5, 6]. The battery pack can be built to meet the voltage and power requirements of EV motors. All cells in the battery pack are not equally charged or discharged due to inconsistencies in battery parameters. This is referred to as cell imbalance. This will cause several adverse effects: cell imbalance reduces battery capacity due to overcharging or overdischarging; finally, it reduces the battery’s energy level. Cell imbalance also reduces life span; cells subjected to overcharging or overdischarging may degrade and fail prematurely. Including this, the cell imbalance causes safety risks such as thermal runaway [7, 8]. The effect of cell imbalance is mitigated by using a function called battery management system (BMS). The BMS is crucial for managing and maintaining the performance of the battery. Some significant advantages of BMS are SOC management, state of health (SoH) assessment, balancing, overcurrent and overvoltage protection, temperature management, cell voltage monitoring, fault detection, communication, optimizing charging and discharging, extended battery life, and safety. For cell balancing, the primary function of BMS is to monitor an individual cell’s voltage, current, and temperature. BMS can initiate the balancing process to maintain equal charge among all cells. Cell balancing can be accomplished in passive and active methods [9, 10].

The passive cell-balancing method can equalize the voltage or SOC of individual cells in the battery pack. In this technique, the cells with higher voltage or SOC levels can be bypassed or dissipated as heat through passive elements and formulated to lower the charge level to attain a balancing state. Hence, the passive method is also known as the dissipative method [11, 12]. Passive balancing can be achieved by using resistance, bypass diodes, blocking diodes, and passive balancing integrated circuits (ICs). The significant advantages of passive methods are simplicity, reliability, cost-effectiveness, and low maintenance. Compared to the active method, this method is simple and easy to implement. The main drawbacks of this approach are energy loss, heat dissipation, low balancing speed, inefficiency, limited balancing range, and inability to be suitable for all kinds of batteries. In the active cell-balancing method, the equalisation process transfers excessive charge within the cells. Hence, cell balancing is achieved without any energy losses [13, 14]. The common advantages of active cell balancing are fast balancing, high efficiency, precise control, more excellent range, extended battery life, improved safety, optimized energy use, flexibility, remote monitoring and control, and scalability. In active cell balancing, the balancing process can be achieved using inductive charge shuttling, capacitive charge shuttling, transformer charge shuttling, or converter charge shuttling topologies [15, 16]. These methods are most desired for cell balancing to save energy and improve efficiency. The cell-balancing process of the three cells with SOCs of 80%, 30%, and 40% is clearly illustrated in Figure 1. The first part shows the cell imbalance with different SOC levels. The second part shows passive balancing; here, the cells with higher SOCs of 80% and 40% are reduced to those with lower SOCs of 30% to achieve a balancing state. The third part shows the active balancing; here, the cells with different SOC levels can transfer the charge within the cells and attain a balancing state at 50% SOC without any losses.

In capacitive charge shuttling topology, capacitors at various ranges are used to temporally store and transfer energy between cells to attain a balancing state. The capacitive charge shuttling topology has limited usage because it only achieves a balance between adjacent cells; its efficiency decreases as the number of cells increases [17]. The inductive and transformer charge shuttling topologies can transfer energy from any cell to cell in the battery pack to attain a balancing state. Both inductive and transformer charge shuttling topologies use inductors for energy transmission. This topology requires an additional circuit to demagnetise the inducive core, which increases the circuit size and cost [18, 19]. Several studies were conducted to identify a new topology to overcome the abovementioned drawbacks.

However, the converter-based charge shuttling topology has numerous advantages, such as high balancing accuracy, compact size, high balancing speed, and low cost. Also, the converter-based charge shuttling topology can transfer energy using cell-to-cell, cell-to-pack, and pack-to-cell techniques [20, 21]. Due to the abovementioned advantages, the converter-based balancing topology can lead to all other balancing topologies. Converters such as buck-boost, Cuk, resonant, ramp, push-pull, dual active bridge, and flyback converters participate in a converter-based cell balancing. After thoroughly examining the various literature, the flyback converter has more advantages than others [22, 23]. The positive aspects of a flyback converter are the electrical isolation between the input and output sides, the ability to supply multiple output voltages, high-speed balancing, reduced heat generation, optimized energy use, compatibility with various battery chemistries, remote monitoring and control, and the reduced number of switching devices [24, 25]. From the abovementioned benefits, one can conclude that the flyback converter is the most desired candidate for cell balancing. Even though some flaws in previous literature on flyback converters are noticed, such as losses due to the iron core, copper winding, and leakage inductance, the cost may increase as the number of windings increases [26, 27]. The flaws mentioned on flyback converter-based cell balancing are considered and minimised with the proposed topology.

This paper concentrates on improving balancing speed and energy transfer efficiency with a proposed active cell-balancing system using a bi-switch flyback converter. The balancing process was implemented for the six-series and one parallel (6S1P) lithium-ion battery pack. The Coulomb counting method is used for SOC estimation for the proposed topology. The proposed topology can be designed, and their results are verified by MATLAB tools and a real-time OPAL-RT (OP5700) simulator. This paper is organised as follows. Following the introduction of the properties of the bi-switch flyback converter, the converter design, SOC estimation, and step-by-step balancing process are explained in Section 2. Section 3 describes the balancing principle and loss analysis. Section 4 elaborates on the simulation result with different imbalances, such as some high and some low SOC imbalances, some high and some low SOC imbalances, and some low and some high SOC imbalances. The simulation result was verified with the real-time simulator in Section 5. Finally, this paper ends with a conclusion in Section 6.

2. Proposed Topology

2.1. Structure of the Balancing Circuit

The proposed architecture in this study consists of a modified bi-switch flyback converter for energy transformation to achieve a balancing condition. Figure 2 depicts the structure of the proposed topology. The balancing circuit is designed for a six-series and one parallel lithium-ion battery pack (6S1P) configuration. The critical flaws in the prior study were discovered, and the proposed topology was designed to address the existing problems. Some current challenges and their resolution in the proposed topology were discussed. The balancing circuit [28] consists of the multi-input and multioutput flyback converter. For energy transformation, each cell is connected to its own flyback transformer. This leads to more complex designs and higher costs. The switch on either side of the flyback transformer is turned on simultaneously for balance purposes. Balancing operations requires a large number of power switches, intricate driving circuits, and complex controllers. The proposed topology in this work combines a modified bi-switch flyback converter with a single-input, multioutput flyback converter. It decreases the amount of copper windings, lowering both the initial cost and the copper loss. It also minimises circuit complexity.

The cell-balancing control circuit [29] employs a single input and selective output (SISO) bi-switch flyback converter. The circuit is designed to allow the cells to pack and shift energy from cell to cell in order to achieve a balancing condition. To transform energy, the two switches on the primary side of the flyback transformer are triggered at the same time. It has been discovered that only one switch needs to be activated simultaneously to transfer energy rather than two. Furthermore, more inductors are employed on the secondary side of the transformer, increasing leakage inductance and losses. In this proposed topology, just one switch is activated at a time on the primary side of the flyback transformer rather than two. As a result, the number of switching activities is minimised in order to minimise switching losses. The suggested architecture uses energy transformation strategies from cell to pack and pack to cell.

The bi-switch flyback converter in [30] can alleviate voltage stress on the power switches. However, the topology needs four switches for each energy conversion, necessitating a sophisticated controller. A double passive snubber circuit is also used to prevent the high voltage spikes caused by the leakage inductance. The resonant bi-switch flyback converter in [31] is designed for power factor adjustment by connecting a capacitor and an inductor in series with the transformer’s secondary winding. The zero current switch is achieved using resonance for switches and diodes; however, the circuit operates in discontinuous conduction mode, resulting in higher current stress and power switches. The bi-switch flyback converter in the proposed topology of this study utilises only two switches for each energy conversion, and two free-wheeling diodes can feed back the reverse power of leakage inductance to the source; hence, voltage spikes are reduced without any snubber circuit, which reduces the losses and increases the balancing efficiency. Figure 3 shows the balancing circuit of the existing topology [28] for reference. It consists of a separate flyback transformer for each cell. Individual switches connected on both sides of the flyback transformer can control the energy transfer among each cell. A programmable controller will control each switch. For simplicity, the snubber circuit and filter circuits are hidden in the conventional topology.

2.2. Converter Design

The converter design includes two modes of operation. In the first mode, a MOSFET switch is in an ON state; and the primary inductor voltage is given by

The ON time of the switching device is calculated aswhere is the duty cycle and is the total period.

The primary inductor current is calculated as

In the second mode, a MOSFET switch is in an OFF state, and the primary inductor voltage is given bywhere m = 1, 2, 3, …, 6 is the number of cells and n is the duty ratio.

The OFF time of the switching device is estimated as

The primary inductor current during MOSFET in the OFF state is considered as zero.

The average voltage across the inductor during steady-state conditions is given as

For simplicity, we assume only one secondary winding when calculating the primary current. We take the battery output voltage as 3.6 V and assume a 2 A output current. The output power is calculated as

The efficiency will be considered 100% for an ideal diode and switch, which means that . The average primary current can be expressed as

The average primary peak current is given by

The primary inductance can be calculated aswhere ON time is derived from .

For calculating magnetising inductance (), we assume that the flyback converter has an efficiency of 85%. In the proposed system, six cells are connected in series with a voltage range of 3.6 V each, so the minimum input voltage is 21.6 V, the duty cycle D is 0.5, and the switching frequency is 50 kHz.

The magnetising inductance is given by

2.3. SOC Estimation

The SOC is one of the critical parameters of a battery. SOC is the state of charge (SOC), defined as the ratio of available battery capacity Q (t) to nominal capacity Qn of the battery [32, 33]. The SOC at a particular time (SOC (t)) is given by

The SOC cannot be directly measured but can be estimated by using any open circuit voltage method, Coulomb counting (CC) method, Kalman filter (KF) method, or a hybrid method. The Coulomb counting method, also known as the ampere counting method or current integrating method, is the most commonly used technique for real-time applications. This method will not focus on the battery’s internal characteristics and structure [34, 35]. This paper estimates SOC by using the Coulomb counting method. The mathematical expression for estimating SOC using the Coulomb counting method is as follows:where SOC (t) is an estimated SOC at a time “t,” SOC (0) is the initial SOC or SOC at time t = 0, is the coulombic efficiency, Q is the rated capacity, and “I” is the discharging current. We assume that coulombic efficiency is unity and Q = 3600 Ah.

2.4. Step-by-Step Balancing Process

Figure 4 depicts the sequential process of active cell balancing based on the proposed bi-switch flyback converter. To initiate the balancing procedure, the initial SOC value of each cell is arbitrarily determined. The battery pack in this paper consists of six cells connected in series. Each cell’s initial SOC will be 78%, 72%, 77%, 71%, 76%, and 70%, respectively. The following step will calculate the mean SOC value across all cells. Then, each cell’s SOC will be compared to the average SOC value, and the cell with the most significant deviation will be identified. Then, the modes of operation are selected; if a cell’s SOC value is below the average SOC value, then the boost mode of operation is selected. Therefore, the battery pack’s energy is transferred to the selected cell to achieve a balanced state. If the selected cell’s SOC is greater than the average SOC, the buck mode of operation is selected. After the buck operating mode, energy is transferred from the selected cell to the battery pack to achieve a balanced state. This procedure was repeated for each cell until their SOC values were identical. The balancing process is completed when all the cells reach the same SOC value.

3. Balancing Principle and Loss Analysis

3.1. Balancing Principle

This paper used a bi-switch flyback converter with a single input and multiple output windings for cell balancing. The flyback converter is designed to operate in discontinuous conduction mode (DCM). Consequently, the stored energy in the transformer’s inductance is discharged during each switching cycle. In each switching cycle, the magnetic flux must be restored to its actual size; as a result, electromagnetic interference is reduced with each cycle. Since the flyback converter operates in discontinuous conduction mode, it can avoid core saturation and increase the energy utilisation rate.

To illustrate the balancing principle, we assume that cell 6 has a lower SOC than that of the other cells. This condition is detected by a conventional SOC estimation method called the Coulomb counting method. The SOC-based balancing algorithm is loaded in the controller, and boost mode will be activated, which can transfer energy from the battery pack to cell 6 to achieve an equilibrium state by activating corresponding switches. To simplify the balancing procedure, the parasitic parameters of the balancing circuit were disregarded, and the switching cycle maintained a constant terminal voltage. Either boost or buck operation was used to accomplish the balancing process. Boost operation denotes transferring energy from the battery pack to the cell, and buck operation denotes transferring energy from the cell to the battery pack.

Figure 5 depicts the balancing procedure between the battery pack and cell 6. Each cell is connected to the secondary winding of the flyback transformer. The primary and secondary circuits are alternately activated to achieve a balanced state by either buck operation or boost operation. Two modes comprise the work process. The primary winding is connected to the battery pack during the first mode because switch is turned on. The transformer’s primary inductance can store energy with a positive charge on the upper side and a negative charge on the lower side. The current from the battery pack will flow through , inductance, and the body diode of ; the body diode of switch will also prevent the reverse current. The first mode of the work process is depicted in Figure 5(a). During the second mode of operation, switch is deactivated, and switch is activated. The electromotive force induced in the secondary winding is positive on the upper side and negative on the lower side. Polarity was altered due to magnetic coupling. Consequently, energy can be transferred from the secondary winding to cell 6, which is boosted to achieve a balanced state. Simultaneously, the energy stored in the leakage inductance can feed back to the battery pack via and with reverse polarities, such as negative on the upper side and positive on the lower side of the leakage inductance. The second mode of work progress is depicted in Figure 5(b). For the buck operation, the abovementioned process was reversed. Hence, energy can transfer from the cell to the battery pack to achieve a balancing state. The excess energy in cell 6 is stored in the secondary side inductance through switch , and the induced energy in the primary side inductance is transferred to the battery pack through switch and the body diode of switch .

3.2. Loss Analysis

The losses of each component in the balancing circuit were estimated for the best performance of the balancing process. The total losses include losses due to switching devices and flyback transformers. Switching and conduction losses are losses that come under the switching devices. The ohmic loss and core loss are losses due to the flyback transformer. Let us consider the following notations for loss analysis: is the primary switch resistance of MOSFET , is the secondary switch resistance of MOSFET , is the magnetising inductance of the transformer, is the primary gate voltage of MOSFET , is the secondary gate voltage of MOSFET , is the primary terminal voltage of MOSFET , is the secondary terminal voltage of switch ,” is the primary inductance current, and “” is the secondary switch current [28, 36].

Let us consider the boost mode of operation for loss analysis. Figures 6(a) and 6(b) show the equivalent circuit of mode 1 and mode 2 of boost operation. The ideal source voltage is represented as , and the cell voltage is represented as .

Determining accurate switching losses is very complex. Hence, the loss estimation process of MOSFET [37] is considered. The switching loss can be calculated as follows:where is the switching current of MOSFET , is the switching period , is the switching frequency, is the parasitic capacitance of MOSFET, and is the primary terminal voltage of MOSFET .

After switching loss, conduction loss can be analysed during energy transfer through the flyback transformer. Considering the boost operation for calculating conduction loss, the boost operation can be obtained in two modes illustrated in Figure 5, and the switching waveform of the boost operation is shown in Figure 7. During the first switching period (), the MOSFET switch is turned on. The battery pack voltage was stored in the transformer’s primary inductance since the current was increased linearly through wire resistance () and the primary switch resistance of MOSFET () [37, 38]. The losses on the primary side of the flyback transformer are given in the following equations, where is the loss due to wire resistance and is the loss due to the primary switch resistance of MOSFET .

At the end of the first switching period, t = , MOSFET is turned off. During the second switching period (), the MOSFET switch is turned on. Cell 6 will be charged by the energy stored in the magnetizing inductance through current . During this switching period, the current will decrease linearly. The loss due to the secondary switch resistance of MOSFET switch is given as follows:

The conduction loss during the switching period is calculated by using losses on the primary side and secondary side of the transformer (), and the duty ratio is given by the following equations:

Generally, the conduction loss mainly depends on switch resistance , current , and duty ratio D. The conduction loss is given as

The losses due to the flyback transformer include ohmic loss () and core loss (). The ohmic loss can occur in the transformer’s primary and secondary winding. The ohmic loss is given bywhere and are the transformer’s primary current and secondary current and and are the primary switching resistance and secondary switching resistance.

The core loss includes eddy current loss and hysteresis loss. The eddy current loss () is calculated using the maximum flux density (), frequency (f), lamination thickness (t), and eddy current constant ().

The hysteresis losses () can be calculated by using the maximum flux density (), frequency (f), core volume (V), and eddy current constant ().

The real-time core loss calculation is complicated because the relevant transformer parameters, such as transformer material, temperature, flux density, and excitation current, are complex to collect from the manufacturer. Hence, to simplify the core loss calculation, this paper uses the material PC40 for collecting the transformer parameters.where ∆B is the variation of the transformer’s magnetic intensity and V is the volume of the transformer core. The total losses for the system’s first switching period can be calculated as cumulative switching loss, conduction loss, ohmic loss, and core loss.

The loss analysis of the boost mode of operation is discussed in the abovementioned description, and the same procedure will be followed for the buck mode of operation. The current direction is changed in the buck mode, which is the only difference compared to the boost mode of operation. Hence, this paper does not concentrate on the loss analysis of buck mode operation. For the proposed topology, the input power is 23.4 Wh, the total power loss is calculated as 2.3691 W, and the energy efficiency of the proposed topology is calculated by using the following equation:where is the energy efficiency, is the total power loss, and is the input power.

4. Simulation Result

Using MATLAB simulation software, the proposed system’s performance was verified and analysed. Consequently, a six-cell series and one-cell parallel (6S1P) battery pack with a voltage rating of 22 V and a capacity of 6.5 Ah was designed. This paper focuses primarily on analysing the performance of static balancing through simulation experiments. The performance of the proposed topology is compared with the conventional topology [28]. The simulation parameters of the proposed topology are given in Table 1, which is based on the parameters of conventional topology. Figure 8 illustrates the simulation circuit of the proposed topology. The proposed circuit is intended for a 6S1P battery pack. It consists of a bi-switch flyback transformer with a single input and multiple outputs, selecting switches, a controller, and a monitor. The schematic of conventional topology is depicted in Figure 3. The circuits of the proposed and conventional topologies set the same initial SOC value; therefore, the performance of both topologies was analysed. Three categories of static analysis were performed on the proposed topology. In the first category, some highest and some lowest SOC imbalances were considered; in the second category, one highest and some lowest SOC imbalances were considered; and in the third category, one lowest SOC imbalance and some highest SOC imbalances were considered.

4.1. Category 1

The initial SOC of cells in this category is fixed, as shown in Table 2. Cells 1, 3, and 5 are fixed to higher-than-average SOC values, whereas cells 2, 4, and 6 are fixed to lower-than-average SOC values; thus, they are categorised as some high and some low SOC imbalances. Figure 9 depicts the simulation results for this instance’s proposed and conventional topologies. The conventional topology was balanced in 2523 seconds, while the proposed topology required 1210.5 seconds to achieve equilibrium.

4.2. Category 2

The initial SOC of cells is fixed in this category, as shown in Table 3. Cell 1 is fixed to a higher-than-average SOC value, whereas cells 2, 3, 4, 5, and 6 are fixed to lower-than-average SOC values; consequently, they are classified as one high and some low SOC imbalances. Figure 10 depicts the simulation results for this instance’s conventional and proposed topologies. The conventional topology was balanced at 1550 seconds, while the proposed method was balanced at 1460 seconds.

4.3. Category 3

The initial SOC of cells is fixed in this category, as shown in Table 4. Cells 1, 2, 3, 4, and 5 are fixed to SOC values of higher than average, whereas cell 6 is fixed to SOC values of lower than average; therefore, it is classified as some high and one low imbalance. In this instance, Figure 11 depicts the simulation results for the conventional topology and the proposed topology. The conventional topology was balanced at 1710 seconds, while the proposed topology took 1520 seconds.

The SOC value of the starting and ending of the balancing processes was used to analyse energy efficiency for different imbalances. The energy efficiency can be calculated aswhere is the MATLAB simulation balancing efficiency, n is the number of cells, SOCe is the state of charge at the end of the balancing process, and SOCS is the state of charge at the starting of the balancing process. The balancing efficiencies of the conventional topology for the three categories are 98.3%, 98.4%, and 96.1%, whereas for the proposed topology, 98.78%, 99%, and 96.8% are observed. A comparison of the balancing efficiency and balancing speed of the proposed topology and conventional topology is shown in Figures 12 and 13. Figure 12 clearly shows that the balancing efficiency of the proposed topology is 0.4%–0.7% higher than that of the conventional topology. Figure 13 demonstrates that the balancing speed of the proposed topology is faster than the conventional topology.

5. Real-Time Simulator Implementation

The bi-switch flyback converter-based active cell-balancing topology was evaluated using the OPAL-RT (OP5700) hardware in the loop (HIL) simulator. The primary objective of a real-time simulator is to reduce cost, time, and risk and identify workable solutions for electrical drives, grids, power systems, automobiles, and aerospace applications. The setup for the OP5700 real-time simulator is depicted in Figure 14. On the host computer, RT-LAB simulation software was installed. Using a local area network (LAN), the host PC was connected to the real-time simulator. The configuration of the real-time simulator is operable in four modes: edit, build, load, and execute. In the edit mode, the simulation circuit is edited by the requirements of the RT-LAB software. Also, the number of analogue output ports, type of solver, sampling time, and communication channels are selected. In the build mode, the C-code for the simulation model was generated, and a real-time simulator was integrated. Then, the real-time simulator is prepared to synchronise with the RT-LAB software model so that it can be executed. In the execution mode, hardware synchronisation will be chosen, allowing the simulator to provide real-time outputs via an analogue output port. Table 5 lists the OPAL-RT (OP5700) real-time simulator’s specifications [39, 40].

5.1. Real-Time Simulation Result

The proposed topology’s output was validated using the OPAL-RT (OP5700) Real-time HIL simulator. The DSO’s channels limit the number of outputs in the OP5700 simulator. In this paper, the simulator output can be validated using a two-channel DSO, allowing simultaneous analysis of the two cells’ balancing parameters. Initially, cells 1 and 2 can be validated. The HIL simulator can be executed after selecting a fixed-type solver, two analogue output ports, a 5 ms sampling time, and an infinite stop time. Figure 15 demonstrates the output of the real-time simulator. The some high and some low SOC imbalance (static) mode properties of MATLAB simulation were considered for real-time validation. The balancing processes began at 78% SOC in cell 1 and 72% SOC in cell 2 based on the initial SOC values of cells 1 and 2. The SOC of cell 1 and cell 2 before balancing is depicted in Figure 15(a), while the SOC of the same cells after balancing is depicted in Figure 15(b). Therefore, cells 1 and 2 achieve equilibrium at SOC of 73.5% and 73%, respectively. The prediction of exact balancing time in a real-time simulator is extremely challenging due to the infinite stop time in a real-time simulator.

Following the preceding result, the balancing parameters of cells 3 and 4 are examined. Figure 16 depicts the outcome of the real-time simulation. 77% and 71% SOC can be used to initiate the balancing processes of cell 3 and cell 4, respectively. Figures 16(a) and 16(b) depict the SOC of cells before and after balancing. From the result, it is observed that cell 3 is balanced at SOC of 72.5% and cell 4 is balanced at SOC of 72%.

Finally, the balancing parameters for cells 5 and 6 were analysed, and their real-time simulator results are depicted in Figure 17. These cells begin balancing processes between 76% and 70% of SOC. Figure 17(a) depicts the SOC of cells 5 and 6 before balancing, while Figure 17(b) depicts the SOC of cells 5 and 6 after balancing. From the graph, it is clear that cell 5 gets balanced at SOC of 72.5% and cell 6 gets balanced at SOC of 71.5%, respectively.

The switching characteristics of various switches in the proposed topology are analysed through the real-time simulator. The switching waveform of the real-time simulator is illustrated in Figure 18. As per the balancing principle shown in Figure 5, the switches involved in mode 1 and mode 2 operations are considered. Switch takes part in mode 1 operation, and switch takes part in mode 2 operation. Cell is considered a weaker cell; hence, the battery pack energy is transferred to to achieve a balancing state. Figure 18(a) depicts the voltage and current of switch after it is activated by gate pulse . At the end of mode 1, the battery pack energy is charged in the inductor, and the charging current flows through the switch . Figure 18(b) depicts the voltage and current waveform of switch after it is turned on via gate pulse . At the end of mode 2, the inductor’s stored energy is discharged to , and the discharging current travels through switch .

From the abovementioned real-time simulator results, the balancing efficiency is calculated aswhere is the balancing efficiency of real-time simulation, is the SOC at the end of balancing, is the SOC at the start of balancing, and n denotes the number of cells. The balancing efficiency of real-time simulation is 97.75%, whereas the balancing efficiency of MATLAB simulation output (static mode is noted as 98.78%; hence, the deviation in balancing efficiency of 0.81%) was observed among real-time simulation and MATLAB simulation.

6. Conclusion

This paper proposes an improved bi-switch flyback converter with a single-input and multioutput topology for lithium-ion battery pack balancing. The SOC imbalances at static states such as some high and some low, one high and some low, and some high and one low SOC imbalances are considered for analysing energy transfer characteristics. For SOC estimation, the proposed topology employs the Coulomb counting method. The proposed converter’s switching and conduction losses were analysed for energy efficiency. Using MATLAB simulation software, the balancing parameters of the proposed topology and the conventional topology were verified. The proposed topology has a 0.4%–0.7% higher balancing efficiency than the conventional topology. The proposed topology offers up to two times the balancing speed compared to conventional topology. By using the OPAL-RT (OP5700) real-time simulator, the simulation outcome of the proposed topology is finally validated. Between MATLAB simulation and real-time simulation, a 0.81% difference in balancing efficiency was observed. Consequently, based on the preceding observation, the balancing efficiency and balancing speed of the proposed topology were improved.

Nomenclature

Terms and Abbreviations
LiCoO2:Lithium cobalt oxide
LiPF6:Lithium hexafluorophosphate
LiMn2O4:Lithium manganese oxide
LifePO4:Lithium-ion phosphate
NCM:Nickel cobalt manganese
NCA:Nickel cobalt aluminium
SoH:State of health
ICs:Integrated circuits
MOSFET:Metal-oxide semiconductor field-effect transistor
PWM:Pulse width modulation
SOC:State of charge
EV:Electric vehicle
BMS:Battery management system
MATLAB:Matrix laboratory
DSO:Digital storage oscilloscope
LAN:Local area network
CC:Coulomb counting
KF:Kalman filter
DCM:Discontinuous conduction mode
FPGA:Field-programmable gate array
HIL:Hardware in the loop
List of Symbols
:Primary inductor voltage
:Duty cycle
:Total period
:Primary inductor current
:Average primary current
:Average primary peak current
:Primary inductor
:Magnetising inductance
:Available battery capacity
:Nominal battery capacity
:Secondary switch resistive loss
:Conduction loss
:Ohmic loss
:Core loss
:Eddy current loss
:Hysteresis losses
:Maximum flux density t lamination thickness
:Frequency
V:Core volume.

Data Availability

The results presented in this study are based on simulations. The underlying data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.