Professional Documents
Culture Documents
1 s2.0 S2352484723009290 Main
1 s2.0 S2352484723009290 Main
com
ScienceDirect
2022 The 3rd International Conference on Power and Electrical Engineering (ICPEE 2022)
29–31 December, Singapore
Abstract
This paper investigates the dc-bus voltage balancing for 3-level DC/DC converters. First, the system control diagram is
introduced. Then, based on duty cycle and operating modes, four different cases are illustrated. The output voltages under four
cases are detailed, and the dc-bus voltage balancing actions for different cases are summarized. The dc-bus voltage balancing
situation becomes worse when the system is in the condition of D > 0.5 and DCM. Therefore, three methods are proposed
to solve the issue raised. The first method is to limit D ≤ 0.5. The second method applies an opposite control when D > 0.5
and DCM. The third solution adopts an intelligent control.
© 2023 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Peer-review under responsibility of the scientific committee of the 3rd International Conference on Power and Electrical Engineering, ICPEE, 2022.
1. Introduction
3-level converters feature high voltage and high efficiency, which are widely applied for renewable generation
systems, such as PV, and fuel cell systems [1]. The dc-bus voltage balancing is quite challenging, and this issue
becomes worse, when DC/AC side loads are unbalanced and non-linear. It is noted unbalanced dc-bus voltage can
cause several problems. For example, the quality of the DC/AC output is affected with high harmonics, and it
can worsen the voltage stress on semiconductors [2]. Therefore, it is quite important to investigate dc-bus voltage
balancing.
For the dc-bus voltage balancing, following scenarios are normally applied. (1) Increase the dc-bus capacitance,
which brings higher costs. (2) Introduce extra dc-bus balancing converters, which also increases system costs [3,4].
(3) No need to add extra hardware, and only dc-bus voltage balancing control is applied. Presently, this software
scenario is widely adopted for 3-level converters. Numerous papers explore dc-bus balancing control for 3-level
∗ Corresponding author at: Ginlong Technologies Co., Ltd., 57 Jintong Road, Xiangshan, Ningbo, 315712, China.
E-mail address: wenping.zhang@ginlong.com (W. Zhang).
https://doi.org/10.1016/j.egyr.2023.05.174
2352-4847/© 2023 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http:
//creativecommons.org/licenses/by-nc-nd/4.0/).
Peer-review under responsibility of the scientific committee of the 3rd International Conference on Power and Electrical Engineering, ICPEE,
2022.
W. Zhang, Y. Wang, P. Xu et al. Energy Reports 9 (2023) 210–217
DC/AC converters. For carrier modulation, injecting zero-sequence component is widely used [5,6]. For space vector
modulation, applying redundant vectors for dc-bus voltage balancing is considered as an effective method [7,8].
Furthermore, some researchers focus on how to reduce negative effects of the dc-bus voltage balancing, such
as efficiency. Generally, current research is mainly for 3-level DC/AC converters, and there are quite few papers
focusing on DC/DC converters [9]. Therefore, this paper investigates the dc-bus voltage balancing for 3-level DC/DC
converters.
Fig. 2. Operating diagram (a) D ≤ 0.5 and CCM; (b) D > 0.5 and CCM; (c) D ≤ 0.5 and DCM; (d) D > 0.5 and DCM.
Fig. 2(a) presents the condition of D ≤ 0.5 and CCM. There are 4 stages, and the details are shown in Fig. 3.
In stage ⃝ 1 (Fig. 3(a)): S1 is ON and S2 is OFF, and the time duration is d1 Ts . In stage ⃝
2 (Fig. 3(b)): S1 is OFF
and S2 is OFF, and the time duration is (0.5-d1 )Ts . In stage ⃝ 3 (Fig. 3(c)): S1 is OFF and S2 is ON, and the time
duration is d2 Ts . In stage ⃝
4 (Fig. 3(d)): S1 is OFF and S2 is OFF, and the time duration is (0.5-d2 )Ts . The average
current of i L during one switching cycle is ⟨i L ⟩Ts . From Fig. 3, the upper capacitor Cdc1 is charged during stages
⃝2 ⃝
3 ⃝.
4 Also, the lower capacitor Cdc2 is charged during stages ⃝ 1 ⃝
2 ⃝.
4 Therefore, the output voltages vdc1 and
vdc2 can expressed as (1).
vdc1 = ⟨i L ⟩Ts × (1 − d1 ) Ts /Cdc1
{
(1)
vdc2 = ⟨i L ⟩Ts × (1 − d2 ) Ts /Cdc2
211
W. Zhang, Y. Wang, P. Xu et al. Energy Reports 9 (2023) 210–217
From (1), the dc-bus voltage balancing can be achieved by regulating the duty cycle d1 and d2 . When vdc1 is
higher, increase d1 and decrease d2 to balance vdc1 and vdc2 . Similarly, when vdc2 is higher, increase d2 and decrease
d1 .
Fig. 2(b) presents the operating diagram under D > 0.5 and CCM, and the detailed diagrams are shown in Fig. 4.
From Fig. 4, the upper capacitor Cdc1 is charged during stage ⃝. 4 Also, the lower capacitor Cdc2 is charged
during stage ⃝.
2 Therefore, the output voltages vdc1 and vdc2 can expressed as (2).
vdc1 = ⟨i L ⟩Ts × (1 − d1 ) Ts /Cdc1
{
(2)
vdc2 = ⟨i L ⟩Ts × (1 − d2 ) Ts /Cdc2
From (2), when vdc1 is higher than vdc2 , increase d1 and decrease d2 to balance vdc1 and vdc2 . Similarly, when
vdc2 is higher than vdc1 , increase d2 , and decrease d1 , which can balance vdc1 and vdc2 .
Fig. 2(c) presents the operating diagram under D ≤ 0.5 and DCM, and the detailed diagrams are shown in Fig. 5.
From Fig. 5, the upper capacitor Cdc1 is charged during stages ⃝ 1 ⃝2 ⃝.
4 Also, the lower capacitor Cdc2 is charged
during stages ⃝ 2 ⃝ 4 It is noted that in stages ⃝
3 ⃝. 4 the current is dropped to zero. Thus, the charge for the dc-bus
2 ⃝,
capacitors in stage ⃝2 and ⃝ 4 is Q1 Q2 , respectively, as shown in Fig. 2(c). Therefore, the output voltages vdc1
and vdc2 can expressed roughly as (3). In (3), I L p1 is the peak current in stage ⃝ 1 and I L p2 is the peak current in
Fig. 2(d) presents the operating diagram under D > 0.5 and DCM, and the details are in Fig. 6. From Fig. 6,
the upper capacitor Cdc1 is charged during stage ⃝. 4 Also, the lower capacitor Cdc2 is charged during stage ⃝. 2 In
stages ②④, the current is dropped to zero. Thus, the charge for the dc-bus capacitors in stage ② and ④ is Q1 and
Q2 , respectively, (see Fig. 2(d)). Note Q1 is proportional to I L P1 , and Q2 is proportional to I L P2 . Furthermore, I L P1
is proportional to the duration (d2 −0.5)Ts , and Q2 is proportional to (d1 −0.5)Ts . Therefore, the output voltages vdc1
and vdc2 is roughly as (4).
Cdc1 Vdc1 = Q 2 , ∝ I L P2 , ∝ (d1 − 0.5)
{
(4)
Cdc2 Vdc2 = Q 1 , ∝ I L P1 , ∝ (d2 − 0.5)
From (4), when vdc1 is higher, increase d2 and decrease d1 , which can balance vdc1 and vdc2 . Similarly, when
vdc2 is higher, increase d1 and decrease d2 . Therefore, the voltage balancing action for this case is different. The
above four cases are summarized as shown in Table 1. Therefore, if the same action is applied for four cases, the
dc-bus voltage balancing condition becomes worse when the system is in the condition of D > 0.5 and DCM.
4. Proposed solutions
There are three methods proposed to solve the issue raised earlier.
Limit the range of the input voltage, and make sure the duty cycle is always less than 0.5. For instance, the input
is PV, and this method can be easily implemented. As shown in Fig. 7, set the lower limit for the MPPT output
V P V limit . Also, V P V limit is set as half of the dc-bus voltage. Then, the case with D > 0.5 will not occur. However,
213
W. Zhang, Y. Wang, P. Xu et al. Energy Reports 9 (2023) 210–217
Fig. 7. Solution 1.
when the MPPT voltage is lower than V P V limit , the maximum power cannot be achieved, which means some PV
power is missing.
As shown in Fig. 8, a channel selection unit is added and the condition for the selection is D > 0.5 and DCM.
When the selection condition is not satisfied, the switch is located at “1”, and the voltage balancing adopted is
applied for cases I∼III. When the selection condition is satisfied, the switch is located at “2”, and the voltage
balancing adopted is applied for cases IV. Therefore, when the system is in D > 0.5 and DCM, the voltage balancing
is opposite to other cases. This solution is easily implemented. However, the challenge is to determine if the system
is in DCM.
Fig. 8. Solution 2.
In solution 2, there are two factors to determine. The first one is to determine the duty cycle, and the second
one is to determine DCM. The duty cycle is easy to obtain, which is bound by the input voltage vin and the dc-bus
voltage vdc . The difficult part is to determine if the system is in DCM. The following introduces two methods.
This first method is based on peak current and duty cycle. First, sample the peak current. As shown in Fig. 9, if
the sampling delay is ∆t, the sample starting time is moved ahead to (d2 −0.5)Ts –∆t. Then, with the peak current
I L p1 and the current dropping rate (Vdc2 –Vin )/L, the timing of the current dropped to zero can be calculated. If the
calculated dropping time is less than (1-d2 )Ts , it can be determined that the system is in DCM. Otherwise, the
system is in CCM.
214
W. Zhang, Y. Wang, P. Xu et al. Energy Reports 9 (2023) 210–217
The second method is based on the average current of the inductor. First, the inductor current passes through a
low-pass filter and then obtain the average current. Meanwhile, the controller calculates the critical current for the
DCM and CCM with the present duty cycle and the input/output voltages. If the sensed average current is less than
the calculated critical current, the system is considered in DCM. Otherwise, the system is in CCM.
For solution 2, the challenge is to precisely determine that the system is in DCM. Therefore, solution 3 is
proposed, which does not need to determine whether the system is in DCM. Instead, solution 3 can intelligently
switch between the mode of D > 0.5 and DCM and other modes. As shown in Fig. 10, there is a channel selection
and the condition is D > 0.5, and i L <5%×Irate . Note that 5%× Irate can be set as other values based on different
applications. It represents that the current is small and the system may be in DCM. When the switching condition
is met, the channel is located in “1”. Otherwise, the system is switched to the intelligent switching mode.
The diagram for the intelligent switching is shown in Fig. 11. First, determine if the system starts the intelligent
switching. If so, check if the dc-bus voltage difference is over the threshold Vdc di f T . If over the threshold, the
channel selection is switched to “1”, and then stay for 5 switching cycles. Then, record the dc-bus voltage difference
change for these 5 switching cycles and named as ∆Vdc dif1 . Then, the channel selection is switched to “2”, and stay
for 5 switching cycles. Record the voltage difference change for these 5 switching cycles and named as ∆Vdc dif2 .
Compare two voltage difference changes ∆Vdc dif1 and ∆Vdc dif2 . If ∆Vdc dif1 is less than ∆Vdc dif2 , set the channel
at “1”. Otherwise, set the channel at “2”. Then, maintain the position for the following 100 switching cycles. Then,
check if the voltage difference is over the threshold Vdc di f T . If over the threshold, go through the earlier procedure
again. Otherwise, maintain the current position. The advantage of this method is that there is no need to determine
if the system is in DCM, and the system can intelligently switch between two modes.
215
W. Zhang, Y. Wang, P. Xu et al. Energy Reports 9 (2023) 210–217
5. Verification
The experiment is implemented and the corresponding parameters are as follows. The input voltage is 100 V, and
the output dc-bus voltage is controlled to 800 V. For the light loads, we can calculate that the system is operated
at D > 0.5 and DCM. Also, the upper side load is slightly different with the lower side load, which can generate
the unbalanced load condition.
In Fig. 12(a), the original control strategy is applied. Specifically, when vdc1 is higher, increase d1 , and when vdc2
is higher, increase d2 . It can be seen the current is in DCM and the dc-bus voltage balance cannot be maintained
with the original control strategy. The upper dc-bus voltage can reach roughly 550 V and the lower dc-bus voltage
is maintained as 250 V instead.
In Fig. 12(b), the proposed control strategy is applied instead. It can be seen the current is in DCM and the
dc-bus voltage balance can be maintained with the proposed control strategy. The upper dc-bus voltage and the
lower dc-bus voltage is maintained as 400 V. Thus, from Fig. 12, the proposed method is valid for the case with
D > 0.5 and DCM.
Fig. 12. Experimental results (a) with original control method; (b) with proposed solution 2.
6. Conclusion
This paper investigates the dc-bus voltage balancing for 3-level DC/DC converters. The output voltages under
four cases are detailed, and the dc-bus voltage balancing actions for different cases are summarized. The dc-bus
voltage balancing condition becomes worse when the system is in the condition of D > 0.5 and DCM. Three
methods are proposed to solve the issue raised.
Data availability
Data will be made available on request.
References
[1] Zhang W, Ding C. Mitigation of the low-frequency neutral-point current for three-level T-type inverters in three-phase four-wire systems.
IET Power Electron 2018;11:1444–51.
[2] Wang J, Yuan X, Dagan KJ, Bloor A. Optimal neutral-point voltage balancing algorithm for three-phase three-level converters with
hybrid zero-sequence signal injection and virtual zero-level modulation. IEEE Trans Ind Appl 2020;56(4):3865–78.
[3] Stala R. Application of balancing circuit for DC-link voltages balance in a single-phase diode-clamped inverter with two three-level
legs. IEEE Trans Ind Electron 2011;58(9):4185–95.
216
W. Zhang, Y. Wang, P. Xu et al. Energy Reports 9 (2023) 210–217
[4] Zhang W, Li X, Du C, Wu X, Shen G, Xu D. Study on neutral-point voltage balance of 3-level NPC inverter in 3-phase
4-wire system. In: The 2nd international symposium on power electronics for distributed generation systems. 2010, p. 878–82.
http://dx.doi.org/10.1109/PEDG.2010.5545910.
[5] Jiang W, Huang X, Wang J, Wang J, Li J. A carrier-based PWM strategy providing neutral-point voltage oscillation elimination for
multi-phase neutral point clamped 3-level inverter. IEEE Access 2019;7:124066–76.
[6] Li T, Zhou Y, Wu M, He T. A new low-frequency oscillation suppression method based on EMU on-board energy storage device.
IEEE Access 2021;9:22304–16. http://dx.doi.org/10.1109/ACCESS.2021.3055945.
[7] Li C, et al. A modified neutral point balancing space vector modulation for three-level neutral point clamped converters in high-speed
drives. IEEE Trans Ind Electron 2019;66(2):910–21.
[8] Chivite-Zabalza J, Izurza-Moreno P, Madariaga D, Calvo G, Rodríguez MA. Voltage balancing control in 3-level neutral-point
clamped inverters using triangular carrier PWM modulation for FACTS applications. IEEE Trans Power Electron 2013;28(10):4473–84.
http://dx.doi.org/10.1109/TPEL.2012.2237415.
[9] Sebaaly F, Vahedi H, Kanaan HY, Moubayed N, Al-Haddad K. Design and implementation of space vector modulation-based sliding
mode control for grid-connected 3L-NPC inverter. IEEE Trans Ind Electron 2016;63(12):7854–63. http://dx.doi.org/10.1109/TIE.2016.
2563381.
217