Three-Level DC-DC Converter Control Model
Three-Level DC-DC Converter Control Model
574
1 1 1 1
pwm
pwm
pwm
pwm
0.5 0.5 0.5 0.5
0 0 0 0
0 10 20 0 10 20 0 10 20 0 10 20
400 400 400 400
vs [V]
v [V]
vs [V]
vs [V]
200 200 200 200
s
0 0 0 0
0 10 20 0 10 20 0 10 20 0 10 20
60 60 60 60
iL [A]
iL [A]
iL [A]
iL [A]
50 50 50 50
40 40 40 40
0 10 20 0 10 20 0 10 20 0 10 20
50 50 50 50
ic [A]
ic [A]
ic [A]
ic [A]
0 0 0 0
0 10 20 0 10 20 0 10 20 0 10 20
202 202 202 202
vc [V]
v [V]
vc [V]
vc [V]
200 200 200 200
198 198 198 198
c
0 10 20 0 10 20 0 10 20 0 10 20
405 405 405 405
vd [V]
v [V]
vd [V]
vd [V]
400 400 400 400
d
vb [V]
vb [V]
vb [V]
120 120 280 280
119.5 119.5 279.5 279.5
0 10 20 0 10 20 0 10 20 0 10 20
t [us ] t [us ] t [us ] t [us ]
(a) No interleaving, d1 = 0.3. (b) Interleaving, d1 = 0.3. (c) No interleaving, d1 = 0.7. (d) Interleaving, d1 = 0.7.
Fig. 3: High fidelity simulations, with and without interleaving, for C1 = C2 = Cb = 30µF, L = 47µH and fsw = 100kHz.
0.3
compared to 2L switching. An example is shown in Fig.3.
iL, vd [pu]
0.2
The switching ripples are analyzed in steady state condi-
tions. Substituting i+ +
L = iL and v∆ = v∆ in (28) yields vs =
_^ _^
0.02 Ic = d1 iL and Ib = iL .
_^
575
where the voltage v̂L is assumed to be approximately constant The normalized switching ripple is provided by (12), (13),
and applied for the period T̂ . For 2L switching, the normalized (15), (16), (18) and (19) and shown in Fig. 4 as con-
current ripple is tinuous lines. The analytic equations are validated using a
L high fidelity MATLAB/Simulink model with Simscape/SPICE
îL,2L (d1 ) = îL = d1 (1 − d1 ) (12) components applying (10) to the steady state waveforms for
Tsw vd
d = 0.1,0.2, . . . ,0.9. The results are shown in Fig. 4 as markers
when considering the off period where |v̂L | = vb = d1 vd is with current being circles (◦) and voltages crosses (×).
applied for T̂ = (1 − d1 )Tsw . With interleaving, the current
ripple depends on the value of d1 as follows: IV. D ESIGN
(
|0.5 − d1 |d1 , if 0 ≤ d1 ≤ 0.5; The switching ripples of the presented boost converter
îL,3L (d1 ) = (13)
|0.5 − d1 |(1 − d1 ), if 0.5 < d1 ≤ 1. depend on the modulation technique. Three-level switching
For d1 ≤ 0.5 the voltage |v̂L | = d1 vd is applied during the off significantly reduces the current and voltage switching ripples
interval |0.5 − d1 |Tsw ; for d1 ≥ 0.5, the voltage |v̂L | = vd − compared to 2L switching. Hence, 3L switching can be used
vb = (1−d1 )vd is applied during the on interval |0.5−d1 |Tsw . to reduce the passive components. This section presents design
The vd voltage ripple is computed similar to îL . The equations for 2L and 3L switching.
treatment is based on the equation The maximum normalized ripple is obtained by deriving
the analytic expression and setting it to zero. Using the 2L
C v̂d
= |îd |, (14) inductor current ripple as an example, we have
2 T̂
d ˆ
where v̂d is the voltage ripple, îd is the capacitor current that is īL,2L (d1 ) = 1 − 2d1 = 0 ⇔ d1,2Lmax = 0.5. (20)
assumed to be approximately constant over the period T̂ that d d1
it is applied, and C/2 is the resulting capacitance of the series In the same fashion, d1,3Lmax = 0.25 for 3L switching. The
connected C1 and C2 . Without interleaving, the normalized same duty cycles are obtained for the maximum voltage
voltage ripple is ripples. The maximum 2L normalized ripples are obtained by
C substituting the duty cycles in (12), (15) and (18):
v̄ˆd,2L (d1 ) = v̂d = d1 (1 − d1 ) (15)
2Tsw ILR ˆī ˆd,2Lmax = 250 · 10−3 ,
L,2Lmax = v̄ (21a)
when considering the off period where |îd | = |Ib | = d1 ILR is
v̄ˆb,2Lmax = 31.2 · 10−3 . (21b)
applied for T̂ = (1−d1 )Tsw . The ripple is computed using the
rated (average) inductor current ILR , which yields the worst- The maximum 3L normalized ripples are obtained by sub-
case ripple. With interleaving, the voltage ripple is stituting the duty cycles in (13), (16) and (19):
(
|0.5 − d1 |d1 , if 0 ≤ d1 ≤ 0.5; ˆī
v̄ˆd,3L (d1 ) = (16) ˆd,3Lmax = 62.5 × 10−3 ,
L,3Lmax = v̄ (22a)
|0.5 − d1 |(1 − d1 ), if 0.5 < d1 ≤ 1.
v̄ˆb,3Lmax = 3.9 × 10−3 . (22b)
For d1 ≤ 0.5 the current |îc | = |Ib | = d1 ILR is applied during
the off interval |0.5 − d1 |Tsw ; for d1 ≤ 0.5, the current |îc | = Once the maximum normalized ripples are known, the design
ILR − |Ib | = (1 − d1 )ILR is applied during the on interval equations result directly from (12), (15) and (18). Transform-
|0.5 − d1 |Ts . ing these equations, we obtain
The computation of thevoltage ripple of vb is based on the vd
assumption that the inductor current ripple circulates in the L = ˆīL,max (23a)
fsw îLmax
capacitor. The charge, which varies with vd , is obtained by 2ILR
integrating the triangular inductor current ripple in the positive C1 = C2 = C = v̄ˆd,max (23b)
fsw v̂dmax
half-period and is calculated as vd
Cb = v̄ˆb,max 2 (23c)
1 îL fsw Lv̂bmax
Q̂b = Cb v̂b = T̂ , (17)
2 2 where fsw = 1/Tsw is the switching frequency. The normal-
where T̂ is the duration of the half-period. Without interleav- ized ripples ˆīL,max , v̄ˆd,max and v̄ˆb,max are either the normalized
ing, we obtain the normalized voltage ripple 2L switching ripples specified in (21) or the normalized 3L
LCb 1 1 switching ripples specified in (22). The maximum peak-to-
v̄ˆb,2L (d1 ) = 2 v̂b = îL,2L (d1 ) = d1 (1 − d1 ), (18)
Tsw vd 8 8 peak current ripple, îL,max is often chosen as 40% of ILR . The
maximum peak-to-peak voltage ripples v̂d,max and v̂b,max are
where T̂ = Tsw /2. With interleaving, T̂ = Tsw /4 and we typically specified design requirements.
obtain The required inductance and capacitance values can be put
îL,3L (d1 ) into relation for a 2L and 3L design that use the same voltages
v̄ˆb,3L (d1 ) = . (19)
16 (vd and vb ), current (ILR ), inductor current ripple (îL,max )
576
and switching frequency (fsw ). The inductance L ratio and
1 1
capacitance C ratio is
pwm
pwm
0.5 0.5
0 0
L3L ˆī C3L v̄ˆd,3Lmax 1 0 10 20 0 10 20
L,3Lmax 800 800
= = = = (24)
vs [V]
vs [V]
L2L ˆīL,2Lmax C2L ˆ
v̄d2L,max 4 400 400
0 0
0 10 20 0 10 20
and the capacitance Cb ratio is 70 70
iL [A]
iL [A]
60 60
50 50
Cb,3L v̄ˆb,3Lmax ˆīL,2Lmax 1 0 10 20 0 10 20
= = . (25)
Cb,2L v̄ˆb2L,max ˆīL3L,max 2
ic [A]
ic [A]
50 50
0 0
Hence, 2L switching requires 4 times the inductance L and 0 10 20 0 10 20
404 404
vc [V]
vc [V]
capacitance C compared to 3L switching. Although the in- 400 400
ductance current ripple is the same, 3L switching requires half 396 396
0 10 20 0 10 20
the capacitance Cb since the frequency of the current ripple is 802 802
vd [V]
vd [V]
2fsw compared to just fsw for 2L switching. 800 800
798 798
The impact of the filter parameter on volume can be 0 10 20 0 10 20
401 201
vb [V]
vb [V]
estimated using scaling laws [18]. The inductor volume scales 400 200
approximately according to 399 199
0 10 20 0 10 20
34 34 34 t [us ] t [us ]
0.5LI 2
YL EL L (a) 2L. (b) 3L.
= = = , (26)
YL∗ EL∗ 0.5L∗ I 2 L∗
Fig. 5: Reference design (Table II) validation for worst-case
where YL and EL are the inductor volume and energy, duty cycles: d = 0.5 for 2L and d = 0.25 for 3L.
respectively. The variables with superscript .∗ belong to a
reference device using the same technology. The capacitor FB and FF Control Duty Cycle Calculation
+ vs + + dΣ d1
volume scales approximately according to rL
- PI - * ΣΔ
iL vb + vd/2 ÷
YC EC 0.5CV 2 C vΔ/2 .5
*
*
rΔ +
∗ = ∗ = = ∗ (27) - PI -1 *
YC EC 0.5C ∗ V 2 C vΔ iΔ iL ÷
dΔ 12 d2
where YC and EC are the capacitor volume and energy, Fig. 6: Control block diagram with feedback (FB) and feed-
respectively. Since the inductor (capacitor) works with the forward (FF) control and duty cycle calculation. The compen-
same current (voltage), the volume ratio can be computed sation of v∆ d∆ /2 (grey blocks) can be typically omitted.
based on the parameter values. Therefore, the inductor L
volume can be reduced by a factor of about 2.8 using 3L
switching compared to 2L switching. Similarly, the volume of be analyzed using common SISO tools, such as Bode plots.
C and Cb can be reduced by a factor of 4 and 2, respectively.
A 2L switching-based converter is compared to a (vertically
interleaved) 3L switching-based converter with a reference TABLE II: Two- and three-level converter design.
design for each case. The design specifications and results Design Specification
are shown in Table II.
Voltage range vd 400V . . . 800V
Voltage range vb 200V . . . 400V
V. C ONTROL Rated current ILR 60A
Ripple amplitude v̂dmax 1%vdmin = 4V
A simple control approach is obtained by assuming that the Ripple amplitude v̂bmax 1%vbmin = 2V
DC voltages, vd and vb , are effectively constant with respect to Ripple amplitude îLmax 40%ILR = 24A
Switching frequency fsw 100kHz
sampling instants (controlled externally or due to a connected
energy storage system). This assumption can be relaxed such Passive Design 2L 3L
that only one voltage is constant using a(n) (outer) voltage Inductance L 83.3µH 20.8µH
Capacitance C 75.0µF 18.8µF
control loop. Ignoring (8c) and (8d), the state-space model is Capacitance Cb 15.0µF 7.5µF
Inductance ratio L3L /L2L 25.0%
Ts Ts
i+
L = iL + vs − vb , (28a) Capacitor ratio C3L /C2L 25.0%
L L Capacitor ratio Cb3L /Cb2L 50.0%
+ Ts Estimated Volume Reduction
v∆ = v ∆ + i ∆ , (28b)
C Inductor volume ratio YL3L /YL2L 35.4%
where vs is used to steer iL and i∆ = −iL d∆ steers v∆ . The Capacitor volume ratio YC3L /YC2L 25.0%
Capacitor volume ratio YCb3L /YCb2L 50.0%
dynamic equations are independent from one another and can
577
It is noted that the term iL can be positive, negative or
50 rL 50 rL
zero. If iL = 0, v∆ is constant and not controllable. Hence,
r [.]
r [.]
0 0
rΔ rΔ
-50 -50 the computation of d∆ in (30)–or, (31)–has to be protected
0 5 10 0 5 10
50 50 against division by zero. The control is shown in Fig. 7 using
vS , iΔ
vS , iΔ
0 0 synchronous sampling.
-50 -50
0 5 10 0 5 10 VI. C ONCLUSIONS
1 1
This paper presented a Σ∆ formulation of the three-level
d [-]
d [-]
0 0
_
_
0 5 10 0 5 10
DC-DC converter. Three-level operation is shown to reduce
1 d [-] 1 switching ripples by 50% to 75%. Alternatively, the passive
d [-]
iL [A]
0 0
-50 -50 has been demonstrated with a proportional-integral controller.
0 5 10 0 5 10
220 220 R EFERENCES
vc [V]
vc [V]
200 200
180 180 [1] I. Aharon and A. Kuperman, “Topological overview of powertrains for
0 5 10 0 5 10 battery-powered vehicles with range extenders,” IEEE Trans. Power El.,
t [ms ] t [ms ] vol. 26, pp. 868–876, 2011.
v∆ d∆ (b) Without compensation. [2] O. Laldin, M. Moshirvaziri, and O. Trescases, “Predictive algorithm for
(a) With compensation of 2
. optimizing power flow in hybrid ultracapacitor/battery storage systems
for light electric vehicles,” IEEE Trans. Power El., vol. 28, pp. 3882–
Fig. 7: Control evaluation for C1 = C2 = Cb = 30µF, L = 3895, 2013.
47µH, fsw = 100kHz, with inductor current reference rL and [3] A. Khaligh and Z. Li, “Battery, ultracapacitor, fuel-cell, hybrid energy
difference voltage reference r∆ . storage systems for electric, hybrid electric, fuel cell, plug-in hybrid
electric vehicles: State-of-art,” IEEE Trans. Ind. El., vol. 59, pp. 2806–
2814, 2010.
[4] A. Emadi et al., “Topological overview of hybrid electric and fuel cell
The discrete-time transfer functions are vehicular power system architectures and configurations,” IEEE Trans.
Vehicular Tech., vol. 54, pp. 763–770, 2005.
iL Ts 1 v∆ Ts 1 [5] P. Thounthong et al., “Comparative study of fuel-cell vehicle hy-
tf 1 (z) = = ; tf 2 (z) = = . (29)
vs L z−1 i∆ C z−1 bridization with battery or supercapacitor storage device,” IEEE Trans.
Vehicular Tech., vol. 58, pp. 3892–3904, 2009.
Power electronic systems are typically controlled using [6] W. S. Liu et al., “Analysis, design, control of bidirectional cascoded
proportional-integral (PI) feedback (FB) control thanks to its configuration for a fuel cell hybrid power system,” IEEE Trans. Power
El., vol. 25, pp. 1565–1575, 2010.
simplicity of design and implementation. The PI controllers [7] S. Dusmez and A. Khaligh, “A supervisory power splitting approach for
issue a vs and i∆ value. The integral action is used to avoid a new ultracapacitorbattery vehicle deploying two propulsion machines,”
control biases, for example, due to actuation uncertainties IEEE Trans. Ind. Informatics, vol. 10, pp. 1960–1971, 2014.
[8] E. Chemali et al., “Minimizing battery wear in a hybrid energy storage
(interlock times and on-voltage drop). However, the effect system using a linear quadratic regulator,” in IECON, 2015.
of vb is large and may yield unacceptable transients, e.g. at [9] D. Rotenberg, A. Vahidi, and I. Kolmanovsky, “Ultracapacitor assisted
startup. Hence, a feedforward term is added that compensates powertrains: Modeling, control, sizing, the impact on fuel economy,”
IEEE Trans. Control Sys. Tech., vol. 19, pp. 576–589, 2011.
the effect of vb as shown in the block diagram in Fig. 6. [10] J. Bauman and M. Kazerani, “A comparative study of fuel-cell–battery
The resulting control inputs vs + vb and i∆ cannot be actu- fuel-cell–ultracapacitor and fuel-cell–battery–ultracapacitor vehicles,”
ated directly by PWM to the plant and need to be transformed IEEE Trans. Vehicular Tech., vol. 57, pp. 760–769, 2008.
[11] S. Waffler, M. Preindl, and J. Kolar, “Multi-objective optimization
into duty cycles. In the Σ∆ framework, we have and comparative evaluation of Si soft-switched and SiC hard-switched
vs + vb − v∆ d∆ /2 i∆ automotive DC-DC converters,” in IECON, 2009.
dΣ = , d∆ = − . (30) [12] D. Yu et al., “Review of non-isolated bi-directional dcdc converters for
vd /2 iL plug-in hybrid electric vehicle charge station application at municipal
parking decks,” in APEC, 2010.
The resulting scheme (with grey blocks) is shown in Fig. 6. [13] R. M. Schupbach and J. C. Balda, “Comparing dcdc converters for power
However, the term v∆ is typically controlled to zero to ensure management in hybrid electric vehicles,” in IEMDC, 2013.
symmetric operation (equivalent voltage stress and losses on [14] P. J. Grbovic et al., “A bidirectional three-level dcdc converter for the
ultracapacitor applications,” IEEE Trans. Ind. El., vol. 57, pp. 3415–
C1 , C2 and the switches, etc.). If v∆ ≈ 0, the effect of v∆ d∆ /2 3430, 2010.
is small and the computation can be simplified to [15] A. Shahin et al., “High voltage ratio dc-dc converter for fuel-cell
applications,” IEEE Trans. Ind. El., vol. 57, no. 12, pp. 3944–3955,
vs + vb i∆ 2010.
dΣ = , d∆ = − . (31) [16] S. Dusmez, A. Hasanzadeh, and A. Khaligh, “Comparative analysis of
vd /2 iL
bidirectional three-level dc-dc converter for automotive applications,”
Hence, the grey blocks in the block diagram in Fig. 6 can IEEE Trans. Ind. El., vol. 62, pp. 3305–3315, 2015.
[17] M. Preindl and S. Bolognani, “Optimal state reference computation with
typically be omitted. To apply the duty cycles with PWM to constrained MTPA criterion for PM motor drives,” IEEE Trans. Power
the plant, dΣ∆ is transformed into d12 = T−1 dΣ∆ ; or, El., vol. 30, pp. 4524–4535, 2015.
[18] ——, “Optimized design of two and three level full-scale voltage source
dΣ + d∆ dΣ − d∆ converters for multi-MW wind power plants at different voltage levels,”
d1 = , d2 = . (32) in IECON, 2011.
2 2
578