Professional Documents
Culture Documents
Erickson
Department of Electrical, Computer, and Energy Engineering
University of Colorado, Boulder
Chapter 7. AC Equivalent Circuit Modeling
7.1. Introduction
7.2. The basic ac modeling approach
7.3. Example: A nonideal flyback converter
7.4. State-space averaging
7.5. Circuit averaging and averaged switch modeling
7.6. The canonical circuit model
7.7. Modeling the pulse-width modulator
7.8. Summary of key points
{
{
{
ω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) Ts
i C(t) = C ≈ – i(t) –
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) v(t)
– C R
–
+
–
+
Vg d(t) L
buck 1:D
+
–
i(t) +
boost L
V d(t)
D' : 1
+
– +
i(t)
buck-boost
Vg – V d(t)
L
1:D D' : 1
+
–
i(t) +
vg(t) + – ideal
Ron
– –
Subinterval 2
Q1
transformer model i/n
ig +
i 1:n iC
=0 +
–
+ vL v/n C R v
vg
– +
–
–
Circuit equations:
transformer model i/n
v(t)
vL(t) = – n ig +
i 1:n iC
i(t) v(t) =0 +
iC(t) = – n – –
R + vL v/n C R v
ig(t) = 0 vg
– +
–
–
Small ripple approximation:
v(t) T
vL(t) = – n s
MOSFET is off, diode
i(t) T v(t)
iC(t) = – n – s Ts
conducts
R
ig(t) = 0
– v/n
0 dTs Ts t
Average inductor voltage:
– v(t) Ts
vL(t) Ts
= d(t) vg(t) Ts
– i(t) Ts
Ron + d'(t) n
ig(t) i(t) Ts
i g(t)
Ts
0
0
0 dTs Ts t
Average input current:
ig(t) Ts
= d(t) i(t) Ts
d i(t) Ts
v(t) Ts
L = d(t) vg(t) T – d(t) i(t) T Ron – d'(t) n
dt s s
d v(t) Ts
i(t) T v(t) T
s s
C = d'(t) n –
dt R
ig(t) Ts
= d(t) i(t) Ts
vg(t) Ts
= Vg + vg(t) i(t) Ts
= I + i(t)
d(t) = D + d(t) v(t) Ts
= V + v(t)
ig(t) Ts
= I g + i g(t)
d i(t) Ts
v(t) Ts
L = d(t) vg(t) T – d(t) i(t) T Ron – d'(t) n
dt s s
d I + i(t) V + v(t)
L = D + d(t) Vg + vg(t) – D' – d(t) n – D + d(t) I + i(t) Ron
dt
0
L ⁄
dI
+
d i(t)
= DVg– D' V – DR I + Dv (t) – D'
v(t)
+ V + V – IR d(t) – DR i(t)
dt dt n on g n g n on on
Dc terms:
0 = DVg– D' V
n – DRonI
Second-order terms are small when the small-signal assumption is
satisfied. The remaining first-order terms are:
d i(t) v(t)
L = Dvg(t) – D' n + Vg + V
n – IRon d(t) – DRon i(t)
dt
Collect terms:
0
dv(t)
C ⁄
dV + = D'I
n – V + D'i(t) – v(t) – Id(t) –
n n
d(t)i(t)
n
dt dt R R
Dc terms:
0 = D'I – V
n R
Second-order terms are small when the small-signal assumption is
satisfied. The remaining first-order terms are:
dv(t) D'i(t) v(t) Id(t)
C = n – – n
dt R
ig(t) Ts
= d(t) i(t) Ts
Collect terms:
Dc terms:
I g = DI
Dc equations:
0 = DVg– D' V
n – DRonI
0 = D'I – V
n R
I g = DI
Small-signal ac equations:
d i(t) v(t)
L = Dvg(t) – D' n + Vg + V
n – IRon d(t) – DRon i(t)
dt
dv(t) D'i(t) v(t) Id(t)
C = n – – n
dt R
i g(t) = Di(t) + Id(t)
d i(t) v(t)
L = Dvg(t) – D' n + Vg + V
n – IRon d(t) – DRon i(t)
dt
+
–
+ d i(t) –
L
dt
D vg(t) + + D' v(t)
– – n
i(t)
dv(t) + v(t)
C
dt R
D' i(t) I d(t)
n n C v(t) R
i g(t)
Combine circuits:
d(t) Vg – IRon + V
n
i g(t) L DRon
+
–
i(t) +
d(t) Vg – IRon + V
n
i g(t) L
1:D D' : n
+
–
i(t) DRon +