Fundamentals of Power Electronics Ch2
Fundamentals of Power Electronics Ch2
Principles of Steady-State
Converter Analysis
1. Introduction
2. Inductor volt-second balance, capacitor charge
balance, and the small ripple approximation
3. Boost converter example
4. Buck converter example
5. Estimating the ripple in converters containing two-
pole low-pass filters
6. Summary of key points
10/16/2023 1
2.1 Introduction Buck converter
1
SPDT switch changes dc + +
component 2
Vg + vs(t) R v(t)
–
– –
vs(t)
Switch output voltage Vg
waveform DTs
D' Ts
Duty cycle D: 0
0D1 0 DTs Ts t
switch
complement D’: position: 1 2 1
D’ = 1 - D
10/16/2023 2
Dc component of switch output voltage
vs(t)
Vg
<vs> = DVg
area =
DTsVg
0
0 DTs Ts t
Ts
vs = 1 vs(t) dt
Ts 0
vs = 1 (DTsVg) = DVg
Ts
10/16/2023 3
Insertion of low-pass filter to remove switching
harmonics and pass only dc component
1
L
+ +
2
Vg + vs(t) C R v(t)
–
– –
Vg
v vs = DVg
0
0 1 D
10/16/2023 4
Three basic dc-dc converters
a) 1
L M (D) = D
1 0.8
iL(t) +
0.6
Buck
M(D)
2
Vg + C R v 0.4
–
0.2
–
0
0 0.2 0.4 0.6 0.8 1
D
b) L 5 1
2 M(D) = 1 – D
+ 4
iL(t)
Boost 3
M(D)
1
Vg + C R v
– 2
1
–
0
0 0.2 0.4 0.6 0.8 1
D
D
c) 0
0 0.2 0.4 0.6 0.8 1
1 2 + -1
Buck-boost Vg +
–
iL(t)
C R v M(D)
-2
L -3
– -4 M(D) = – D
1–D
-5
10/16/2023 5
Objectives of this chapter
10/16/2023 6
Inductor volt-second balance, capacitor charge
balance, and the small ripple approximation
0
t
10/16/2023 7
The small ripple approximation
0
t
vripple << V
v(t) V
10/16/2023 8
Buck converter analysis:
inductor current waveform
iL(t) L
1
+ vL(t) – +
iC(t)
original +
2
Vg C R v(t)
converter –
iL(t) L L
+ vL(t) – + + vL(t) – +
iC(t) iC(t)
– –
10/16/2023 9
Inductor voltage and current
Subinterval 1: switch in position 1
iL(t) L
Inductor voltage
+ vL(t) – +
iC(t)
vL = Vg – v(t)
Vg + C R v(t)
–
Small ripple approximation:
–
vL Vg – V
Knowing the inductor voltage, we can now find the inductor current via
di L(t)
vL(t) = L
dt
10/16/2023 10
Inductor voltage and current
Subinterval 2: switch in position 2
L
Inductor voltage
+ vL(t) – +
iC(t)
vL(t) = – v(t)
Vg + iL(t) C R v(t)
–
Small ripple approximation:
–
vL(t) – V
Knowing the inductor voltage, we can again find the inductor current via
di L(t)
vL(t) = L
dt
10/16/2023 11
Inductor voltage and current
waveforms
vL(t)
Vg – V
DTs D'Ts
–V t
switch 2
position: 1 1
di L(t)
vL(t) = L
iL(t) dt
iL(DTs)
I iL
iL(0) Vg – V –V
L L
0 DTs Ts t
10/16/2023 12
Determination of inductor current
ripple magnitude
iL(t)
iL(DTs)
I iL
iL(0 Vg – V
) –V
L L
0 DTs Ts t
Vg – V Vg – V
iL = DTs L=
2i L
DTs
2L
10/16/2023 13
Inductor current waveform
during turn-on transient
iL(t)
Vg – v(t)
L
– v(t) iL(nTs) iL((n+1)Ts)
iL(Ts) L
iL(0)=
0 0 DTs Ts 2Ts nTs (n+1)Ts t
10/16/2023 14
The principle of inductor volt-second
balance: Derivation
Hence, the total area (or volt-seconds) under the inductor voltage
waveform is zero whenever the converter operates in steady state.
An equivalent form:
Ts
0= 1 v (t) dt = vL
Ts 0 L
The average inductor voltage is zero in steady state.
10/16/2023 15
Inductor volt-second balance:
Buck converter example
vL(t)
Inductor voltage waveform, Vg – V total area
previously derived:
DTs t
–V
Integral of voltage waveform is area of rectangles:
Ts
= vL(t) dt = (Vg – V)(DTs) + ( – V)(D'Ts)
0
Average voltage is
vL = = D(Vg – V) + D'( – V)
Ts
Equate to zero and solve for V:
0 = DVg – (D + D')V = DVg – V V = DVg
10/16/2023 16
The principle of capacitor charge
balance: Derivation
Hence, the total area (or charge) under the capacitor current
waveform is zero whenever the converter operates in steady state.
The average capacitor current is then zero.
10/16/2023 17
2.3 Boost converter example
L 2
iL(t) + vL(t) – +
Boost converter iC(t)
1
with ideal switch Vg + C R v
–
L D1
10/16/2023 18
Boost converter analysis
L 2
iL(t) + vL(t) – +
iC(t)
1
original Vg + C R v
–
converter
–
L L
+ iL(t) + vL(t) – +
iL(t) + vL(t) – iC(t)
iC(t)
+ Vg + C R v
Vg C R v –
–
– –
10/16/2023 19
Subinterval 1: switch in position 1
Vg + C R v
–
vL = Vg
iC = – V / R
10/16/2023 20
Subinterval 2: switch in position 2
Vg + C R v
–
vL = Vg – V
iC = I – V / R
10/16/2023 21
Inductor voltage and capacitor
current waveforms
vL(t)
Vg
DTs D'Ts
t
Vg – V
iC(t) I – V/R
DTs D'Ts
t
– V/R
10/16/2023 22
Inductor volt-second balance
Solve for V:
Vg
V =
D
' conversion ratio is therefore
The voltage
M(D) = V = 1 = 1
Vg D' 1 – D
10/16/2023 23
Conversion ratio M(D) of the boost
converter
5
M(D) = 1 = 1
4 D' 1 – D
3
M(D)
0
0 0.2 0.4 0.6 0.8 1
D
10/16/2023 24
Determination of inductor current dc
component
iC(t) I – V/R
Capacitor charge balance:
DTs D'Ts
iC(t) dt = ( – V ) DT s + (I – V ) D'T s t
0 R R – V/R
I= V 4
D'
2
R
Eliminate V to express in terms of Vg: 0
0 0.2 0.4 0.6 0.8 1
Vg D
I= 2
D' R
10/16/2023 25
Determination of inductor current ripple
– 2v = – V DT s
RC
Solve for peak ripple: • Choose C such that desired voltage ripple
magnitude is obtained
v = 2 V DTs • In practice, capacitor equivalent series
RC
10/16/2023 27
2.4 Cuk converter example
L1 C1 L2
Cuk converter, i1 i2 +
with ideal switch + v1 –
1 2
Vg + C2 v2 R
–
L1 C1 L2
Cuk converter:
practical realization i1 i2 +
+ v1 –
using MOSFET and
diode Vg + Q1 D1 C2 v2 R
–
10/16/2023 28
Buck converter circuit
with switch in positions 1 and 2
Switch in position L1 L2 i2
1: MOSFET i1 + vL1 – iC1 + vL2 –
+
– iC2
conducts
Capacitor C1 Vg + v1 C1 C2 v2 R
–
releases energy to
output + –
i1 L1 L2 i2
Switch in position iC1
+ vL1 – + vL2 – +
+ iC2
2: diode conducts
Vg + C1 v1 C2 v2 R
Capacitor C1 is –
10/16/2023 29
Waveforms during subinterval 1
MOSFET conduction interval
10/16/2023 30
Waveforms during subinterval 2
Diode conduction interval
10/16/2023 31
Equate average values to zero
Vg – V1
10/16/2023 32
Equate average values to zero
Inductor L2 voltage
vL2(t) – V2
DTs D'Ts
DTs D'Ts
I2 t
10/16/2023 33
Equate average values to zero
iC2(t)
I2 – V2 / R (= 0)
V2
iC2 = I 2 – =0
DTs D'Ts t R
Note: during both subintervals, the capacitor current iC2 is equal to the
difference between the inductor current i2 and the load current V2/R.
When ripple is neglected, iC2 is constant and equal to zero.
10/16/2023 34
Buck converter conversion
ratio M = V/ V g
D
0 0.2 0.4 0.6 0.8 1
0
-1
-2
M(D)
V2
-3 M(D) = =– D
Vg 1–D
-4
-5
10/16/2023 35
Inductor current waveforms
Interval 2 slopes: – V1 – V2 – V2
L2 L2
I2
di1(t) vL1(t) Vg – V1 i2
=
dt L1 = L1 i2(t)
di2(t) = vL2(t) = – V2
dt L2 L2
10/16/2023 36
Capacitor C1 waveform
Subinterval 1:
v1(t)
dv1(t) i C1(t) I 2 v1
= = V1
dt C1 C1 I2 I1
C1 C1
Subinterval 2:
DTs Ts t
dv1(t) i C1(t) I 1
= =
dt C1 C1
10/16/2023 37
Ripple magnitudes
VgDTs VgDTs
i 1 = i1 =
2L 1 2L 1
V + V2 VgDTs
i 2 = 1 DTs i2 =
2L 2 2L 2
– I 2DTs VgD 2Ts
v1 =
2C 1 v1 =
2D'RC1
10/16/2023 38
2.5 Estimating ripple in converters
containing two-pole low-pass filters
iL(t)
Inductor current iL(DTs)
I iL
waveform. iL(0) Vg – V –V
What is the L L
capacitor current?
0 DTs Ts t
10/16/2023 39
Capacitor current and voltage,
buck example
iC(t)
Must not total charge
q
neglect
iL t
inductor
current ripple! Ts / 2
DTs D'Ts
If the capacitor
voltage ripple is
vC(t)
small, then
essentially all of
v
the ac component V
v
of inductor current
flows through the t
capacitor.
10/16/2023 40
Estimating capacitor
voltage ripple v
Current iC(t) is positive for half
iC(t)
of the switching period. This
total charge
q positive current causes the
iL t capacitor voltage vC(t) to
Ts / 2 increase between its minimum
DTs D'Ts
During this time, the total
charge q is deposited on the
capacitor plates, where
vC(t)
v
V
v (change in charge) =
10/16/2023 41
Estimating capacitor
voltage ripple v
i L Ts
vC(t) 8C
v
V Note: in practice, capacitor
v
10/16/2023 42
Inductor current ripple in
two-pole filters
L1 iT L2
Example: Q1
+ +
problem 2.9 i1 i2
Vg + C1 vC1 C2 R v
– D1
– –
vL(t)
total
flux linkage
v t
Ts / 2
DTs D'Ts
can use similar arguments, with
= L i
iL(t)
= inductor flux linkages
i
I
i = inductor volt-seconds
t
10/16/2023 43
2.6 Summary of Key Points
10/16/2023 44
Summary of Chapter 2
10/16/2023 45
END
10/16/2023 46