Lecture 7
Lecture 7
iL(t) L L
+ vL(t) – + + vL(t) – +
iC(t) iC(t)
– –
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
diL(t)
vL(t) = L
dt
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
diL(t)
vL(t) = L
dt
vL(t)
Vg – V
DTs D'Ts
t
–V
Switch
position: 1 2 1 diL(t)
vL(t) = L
dt
iL(t)
iL(DTs)
I ∆iL
iL(0) Vg – V –V
L L
0 DTs Ts t
iL(t)
iL(DTs)
I ∆iL
iL(0) Vg – V –V
L L
0 DTs Ts t
Vg – V Vg – V
⇒ ∆iL = DTs L= DTs
2L 2∆iL
iL(t)
Vg – v(t)
L
iL(nTs) iL((n + 1)Ts)
– v(t)
iL(Ts) L
iL(0) = 0
0 DTs Ts 2Ts nTs (n + 1)Ts t
Hence, the total area (or volt-seconds) under the inductor voltage
waveform is zero whenever the converter operates in steady state.
An equivalent form:
s T
0= 1 v (t) dt = vL
Ts 0 L
The average inductor voltage is zero in steady state.
Fundamentals of Power Electronics 15 Chapter 2: Principles of steady-state converter analysis
Inductor volt-second balance:
Buck converter example
vL(t)
Vg – V Total area λ
Inductor voltage waveform,
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
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.
L 2
iL(t) + vL(t) – +
iC(t)
Boost converter 1
with ideal switch Vg + C R v
–
L D1
L 2
iL(t) + vL(t) – +
iC(t)
1
original Vg + C R v
converter –
Vg + C R v Vg + C R v
– –
– –
Vg + C R v
Small ripple approximation: –
vL = Vg –
iC = – V / R
vL = Vg – v L
iC = i L – v / R iL(t) + vL(t) – +
iC(t)
Vg + C R v
Small ripple approximation: –
–
vL = Vg – V
iC = I – V / R
vL(t)
Vg
DTs D'Ts
t
Vg – V
iC(t) I – V/R
DTs D'Ts
t
– V/R
vL(t)
Net volt-seconds applied to inductor Vg
over one switching period: DTs D'Ts
Ts t
vL(t) dt = (Vg) DTs + (Vg – V) D'Ts
0
Vg – V
Solve for V:
Vg
V =
D'
The voltage conversion ratio is therefore
M(D) = V = 1 = 1
Vg D' 1 – D
5
M(D) = 1 = 1
4 D' 1 – D
3
M(D)
2
1
0
0 0.2 0.4 0.6 0.8 1
D
iC(t) I – V/R
– 2∆v = – V DTs
RC
Solve for peak ripple: • Choose C such that desired voltage ripple
magnitude is obtained
∆v = V DTs • In practice, capacitor equivalent series
2RC
resistance (esr) leads to increased voltage ripple
Fundamentals of Power Electronics 27 Chapter 2: Principles of steady-state converter analysis
Modeling
{
{
{
ωm ωs ω
Contains frequency components at: With small switching ripple, high-
• Modulation frequency and its frequency components (switching
harmonics harmonics and sidebands) are small.
• Switching frequency and its If ripple is neglected, then only low-
harmonics frequency components (modulation
• Sidebands of switching frequency frequency and harmonics) remain.
Fundamentals of Power Electronics 8 Chapter 7: AC equivalent circuit modeling
Objective of ac converter modeling
d vC(t) Ts
C = iC(t) by inductor volt-second
dt Ts
balance and capacitor charge
where balance.
t + Ts
xL(t) T = 1 x(τ) dτ
s Ts t
d iL(t) Ts
L = vL(t)
dt Ts
d vC(t) Ts
C = iC(t)
dt Ts
C C
βFiB
βFiB
iB iB
B B
βRiB
rE
E E
0 0.5 1 D
0
quiescent
operating
point Example: linearization
at the quiescent
operating point
–Vg
linearized
D = 0.5
function
actual
nonlinear
V characteristic
Vg – V d(t)
L
1:D D' : 1
+
–
+
buck-boost example
1 2 +
+ i(t)
vg(t) C R v(t)
–
L
–
+
Inductor voltage and capacitor i(t)
current are:
vg(t) + L C R v(t)
di(t) –
vL(t) = L = vg(t)
dt
–
dv(t) v(t)
iC(t) = C =–
dt R
dv(t) v(t)
≈–
Ts
iC(t) = C
dt R
dv(t) v(t)
≈ – i(t)
Ts
i C(t) = C –
dt Ts R
Low-frequency average is
found by evaluation of vL(t) Ts
= d vg(t) Ts
+ d' v(t) Ts
0
t + Ts dTs Ts t
xL(t) T = 1 x(τ)dτ
s Ts t
v(t) Ts
Average the inductor voltage
in this manner:
t + Ts
L
0 dTs Ts t
The net change in inductor current over one switching period is exactly
equal to the period Ts multiplied by the average slope 〈 vL 〉Ts /L.
Rearrange:
Hence,
d i(t) Ts
L = vL(t)
dt Ts
i(t)
i(dTs)
Let’s compute the actual
inductor current waveform, i(0) vg Ts
v Ts i(Ts)
using the linear ripple L L
approximation.
0 dTs Ts t
vg(t) Ts
With switch in i(dTs) = i(0) + dTs
L
position 1:
(final value) = (initial value) + (length of interval) (average slope)
v(t) Ts
With switch in i(Ts) = i(dTs) + d'Ts
L
position 2:
(final value) = (initial value) + (length of interval) (average slope)
vL(t) Ts
L
0 dTs Ts t
v(dTs) v(t) Ts
v(0) v(Ts)
v(t) Ts
v(t) Ts
i(t) Ts
– – –
RC RC C
Average value:
i g(t) Ts
= d(t) i(t) Ts
d i(t) Ts
L = d(t) vg(t) + d'(t) v(t)
dt Ts Ts
d v(t) Ts
v(t) Ts
C = – d'(t) i(t) T –
dt s R
ig(t) Ts
= d(t) i(t) Ts
So let us assume that the input voltage and duty cycle are equal to
some given (dc) quiescent values, plus superimposed small ac
variations:
vg(t) Ts
= Vg + vg(t)
d(t) = D + d(t)
i(t) Ts
= I + i(t)
v(t) Ts
= V + v(t)
ig(t) Ts
= I g + i g(t)
d I + i(t)
L = D + d(t) Vg + vg(t) + D' – d(t) V + v(t)
dt
note that d’(t) is given by
0
L ➚
dI +
d i(t)
= DVg+ D'V + Dvg(t) + D'v(t) + Vg – V d(t) + d(t) vg(t) – v(t)
dt dt
0
L ➚
dI +
d i(t)
= DVg+ D'V + Dvg(t) + D'v(t) + Vg – V d(t) + d(t) vg(t) – v(t)
dt dt
0
L ➚
dI +
d i(t)
= DVg+ D'V + Dvg(t) + D'v(t) + Vg – V d(t) + d(t) vg(t) – v(t)
dt dt
d i(t)
L = Dvg(t) + D'v(t) + Vg – V d(t)
dt
Perturbation leads to
d V + v(t) V + v(t)
C = – D' – d(t) I + i(t) –
dt R
Collect terms:
0 dv(t)
C ➚
dV + = – D'I – V + – D'i(t) –
v(t)
+ Id(t) + d(t)i(t)
dt dt R R
Perturbation leads to
I g + i g(t) = D + d(t) I + i(t)
Collect terms:
Ig + i g(t) = DI + Di(t) + Id(t) + d(t)i(t)
d i(t)
L = Dvg(t) + D'v(t) + Vg – V d(t)
dt
dv(t) v(t)
C = – D'i(t) – + Id(t)
dt R
d i(t)
L = Dvg(t) + D'v(t) + Vg – V d(t)
dt
Vg – V d(t)
L
+
–
+ d i(t) –
L
dt –
D vg(t) + + D' v(t)
–
i(t)
dv(t) v(t)
C = – D'i(t) – + Id(t)
dt R
dv(t) + v(t)
C
dt R
D' i(t) I d(t) C v(t) R
i g(t)
+
–
+
–
vg(t) + I d(t) D i(t) + D vg(t) D' v(t) + D' i(t) I d(t) C v(t) R
– –
+
– +
L
1:D D' : 1
+
–
+
i(s)
(Vg – V) d (s)
vg (s) + I d (s) I d (s)
– C v(s) R
The converter contains two inputs, d(s) and vg(s) and one output, v(s)
Hence, the ac output voltage variations can be expressed as the
superposition of terms arising from the two inputs:
vg (s) +
– C v(s) R
+
Use voltage divider formula L
to solve for transfer function: D' 2
+
vg(s) – D
D' – C v(s) R
R || 1
v(s) sC
Gvg(s) = =– D –
vg(s) D' sL 1
d(s) = 0 2 + R || sC
D'
Gvg(s) = Gg0 1
1 + s + ωs
2
Qω0 0
Gg0 = – D
D'
1 = LC
ω 20 D' 2 ω0 = D'
LC
1 = L C
Qω0 D' 2R Q = D'R
L
+
–
In small-signal model, +
(Vg – V) d (s)
set vg source to zero:
I d (s) C v(s) R
+
L
Push all elements to Vg – V – D' 2
output side of d (s) + I d(s) C v(s) R
D'
transformer:
–
There are two d sources. One way to solve the model is to use superposition,
expressing the output v as a sum of terms arising from the two sources.
Vg – V R || 1
Total: sC
Gvd(s) = – + I sL2 || R || 1
D' sL + R || 1 D' sC
D' 2 sC
Fundamentals of Power Electronics 78 Chapter 8: Converter Transfer Functions
Control-to-output transfer function
1–s LI
v(s) Vg – V Vg – V
Gvd(s) = = –
d(s) D' 2 L + s 2 LC
vg(s) = 0 1+s
D' 2 R D' 2
1 – ωs
z
Gvd(s) = Gd0
1 + s + ωs
2
Qω0 0
Vg – V Vg
Gd0 = – =– 2 = V
D' D' DD'
Vg – V D' R
ωz = = (RHP)
LI DL
ω0 = D'
LC
Q = D'R C
L
80 dBV || Gvd ||
|| Gvd || ∠ Gvd
60 dBV Gd0 = 187 V
⇒ 45.5 dBV Q = 4 ⇒ 12 dB
40 dBV f0 –40 dB/decade
400 Hz
20 dBV
10 -1/2Q f0
0˚ 300 Hz
0 dBV fz 0˚
∠ Gvd fz /10 2.6 kHz
RHP –20 dB/decade
–20 dBV 260 Hz –90˚
20 dB
|| Gvg || Gg0 = 1.5 ∠ Gvg
⇒ 3.5 dB Q = 4 ⇒ 12 dB
0 dB
|| Gvg || f0
400 Hz –40 dB/decade
–20 dB
–40 dB
10 –1/2Q 0 f0
0˚ 300 Hz
–60 dB 0˚
∠ Gvg
–80 dB –90˚
–180˚
–180˚
1/2Q 0
10 f0
533 Hz
–270˚
10 Hz 100 Hz 1 kHz 10 kHz 100 kHz
f
Fundamentals of Power Electronics 83 Chapter 8: Converter Transfer Functions
9.5.4. Design example
L
50 µH
+
iload
vg(t) + C R
v(t)
28 V – 500 µF 3Ω
Sensor
– H(s) gain
fs = 100 kHz
Transistor Error
gate driver signal
δ Pulse-width vc G (s) ve –+ Hv
modulator c
VM = 4 V Compensator vref
5V
V d
D2 1:D
L
+
–
+
Error d(s)
signal
vref (= 0) + ve (s) vc (s) 1
– Gc(s) VM
T(s)
Compensator VM = 4 V
H(s) v(s)
H(s)
H=1
3
60 dBV
|| Gvd || ∠ Gvd
40 dBV || Gvd || Q0 = 9.5 ⇒ 19.5 dB
Gd0 = 28 V ⇒ 29 dBV
Gvd(s) = V 1
f0
D 1 + s L + s 2LC 20 dBV
R ∠ Gvd 10 –1/2Q 0 f0 = 900 Hz
0 dBV 0˚
standard form:
–20 dBV –90˚
Gvd(s) = Gd0 1
1+ s + s 2
–40 dBV –180˚
Q 0 ω0 ω0 10 1/2Q 0
f0 = 1.1 kHz
–270˚
salient features:
Gvg(s) = D 1
1 + s L + s 2LC
R
Gvg(s) = Gg0 1
1+ s + s 2
Q 0 ω0 ω0
Output impedance:
Z out(s) = R || 1 || sL = sL
sC 1 + s L + s 2LC
R
VM = 4 V –
vref ( = 0 ) + ve(s) vc(s) +
1 d(s) v(s)
– Gc(s) VM Gvd (s)
Duty cycle +
variation
Converter power stage
T(s)
H=1
3
H(s)
40 dB
|| Tu || ∠ Tu
20 dB Q0 = 9.5 ⇒ 19.5 dB
|| Tu || Tu0 2.33 ⇒ 7.4 dB
0 dB f0
1 kHz
–20 dB
With Gc = 1, the – 1
10 2Q f0 = 900 Hz
– 40 dB/decade
0˚
loop gain is –40 dB 0˚
∠ Tu
1+ s + s 2
Q 0 ω0 ω0 –180˚
1
10 2Q f0 = 1.1 kHz
Tu0 = H V = 2.33 ⇒ 7.4dB –270˚
D VM 1 Hz 10 Hz 100 Hz 1 kHz 10 kHz 100 kHz
f
fc = 1.8 kHz, ϕm = 5˚
40 dB
|| Gc || fp ∠ Gc
Gc0
fz fp
20 dB || Gc || Gc0
fc
0 dB
fz = fz fp
–180˚
1 + ωs
z
T(s) = Tu0 Gc0
1 + ωs s + s 2
1+ ω0
p Q 0 ω0
40 dB
|| T || Q0 = 9.5 ⇒ 19.5 dB
∠T
|| T || T0 = 8.6 ⇒ 18.7 dB
20 dB
f0
0 dB 1 kHz fz
1.7 kHz fc
–20 dB 5 kHz fp
900 Hz 14 kHz
0˚
–40 dB 0˚
∠T 170 Hz
–90˚
1.4 kHz 17 kHz
ϕm=52˚
1.1 kHz –180˚
–270˚
1 Hz 10 Hz 100 Hz 1 kHz 10 kHz 100 kHz
f
Fundamentals of Power Electronics 55 Chapter 9: Controller design