Professional Documents
Culture Documents
November 1999
Design Goals
Developing a fully digital control for a boost
power factor preregulator.
Exploiting the potentialities of digital control to
improve the systems dynamic performance.
Keeping controllers complexity as low as
possible so as to use a standard microcontroller
for the practical implementation.
November 1999
System Structure
D
+
Vg
iL
V'g
Vo
S
R
iS
A/D Converter
iS Vo
V'g
Vo ref
November 1999
g Vo
I
+
KI
PWM
+
V
KV
80C166C
3
Vg = 110 V RMS
Vo = 200 V
Po = 200 W
fsw = 20 KHz
Design Choice:
Use of CCM and average current mode control
November 1999
id
Io
+
vin
Vo
= i t
Po
Pin = Vin,RMS Iin,RMS =
Po = Vo Io
November 1999
Vin,RMSIin,RMS
Vo
sen2 () = 2 Io sen2 ()
t on
d=
T
Peak input
current
Voltage integral
balance
Inductor
current ripple
Vo
i L ,max = i L
Vo =
Vin =
4 fsw L
2
Maximum
current ripple
Design choice
Vo
L=
= 4.6 mH
4 fsw iL,max
Needed
inductor value
November 1999
1
1
Io
Vc =
sen(2)
=
Io cos(2)d =
i C
2 in C
in C
C = 470F
November 1999
10
iL,max
2
3A
RURD460
11
Control Scheme
iL
D
+
Vg
Vi
R VO
S
PWM Modulator
1
Kv
A
1
Ko
Rs
A
K'vd
KR
current
error amplifier
Kvd
_
PI - I
KiD
zoh
+
sinusoidal
reference
Vx
c
x= ic
i
multiplier
Vc
_
KoD
PI -V
voltage
error amplifier
A
D
Vref
12
Control Strategy
The control strategy replicates the standard
analog control structure.
An inner average current control loop is
controlled by an outer voltage loop. The current
template is given by the rectified input voltage.
Some refinements are introduced exploiting the
potentialities of the digital implementation:
soft-start;
digital notch filter on the output voltage
feedback signal.
November 1999
13
14
+
_
Kpi + Kii
s
-sTc /2
Rs
1
sL
d
1
2Vosc
Vo
sL
i L* +
iL
Kr
15
Kpi Kii
+ s
fci = 2 KHz
fzi
log (
)
16
=1
ci L
2 Vosc
2 Vosc ci L
Kpi =
= 2.7
Vo R s Kr
Proportional gain is calculated imposing the
desired cross-over frequency.
November 1999
17
i = 90 90 + tan
1 Kpi ci
mi = tan
ii
Kii
18
Kpi ci
tan(mi )
fci
fzi =
tan(mi )
Kii 9087(rad / s)
fzi 535Hz
November 1999
19
20
[A]
3
180
ig
2
Vg
120
60
-1
- 60
-2
- 120
-3
- 180
0
10
20
[ms]
November 1999
21
^i
KI(s)
iL
G1(s) =
G2 (s)
G1 (s)
+
+
^
iL
Current control
block diagram
Vo
s V oC +
+ (1 ) iL
R
=
L
2
s LC + s + (1 )2
1
R
sC +
iL
R
G2 (s) =
=
g
L
V
2
s LC + s + (1 )2
R
November 1999
22
iL
W ( s) =
= g VO W1(s) + W2 (s)
Vg
November 1999
23
m = 75
80
50
7 70
70
70
6
5
60
60
4
50
3 50
2
60
40
m = 75
1
1
Bandwidth [kHz]
November 1999
Bandwidth [kHz]
24
25
Vin
delay = mc T
A
D
Kv
i
x= ic
c
K'vD
sinusoidal
reference
Delay line
KvD
VX
multiplier
VC
26
OKR:
November 1999
27
Vref +
_
vc
rp
Kpv + K iv
gc
s
1+sCrp
Vo
1
Ko
28
fzv 17Hz
29
30
31
32
Vo
1
Ko
ev
A
D
Vref
(2666h)
Vc
100 Hz
notch filter
y
1
y
2
low-pass
PI -V
KoD
voltage
error amplifier
33
p
1
z1
|H
NOTCH
z2
= Tc
= Tc
Y1( z )
1 + b1z 1 + z 2
HNOTCH( z ) =
=
E v (z ) 1 a1z 1 a2 z 2
November 1999
34
November 1999
a1 = 1. 89906
a2 = -0.9025
35
ev(k)
y1(k)
+5
-5
z-1
ev(k-1)
b1
a1
-1
z-1
y1(k-1)
a2
z-1
z-1
ev(k-2)
y1(k-2)
36
37
b/(1-a)
a
s
= Tc
Y2 ( z )
b
HLP ( z ) =
=
Y1( z) 1 az 1
November 1999
38
Normalized cut-off
frequency.
1
a=
1 s = 0.8429
1+ s
b = 1 a= s = 0.1571
November 1999
39
+5
y2(k)
b
-5
-1
y2(k-1)
40
INIT
INT ?
no
Flow chart
of control
algorithm
November 1999
PEC channel 0
int CC1
start A/D
int A/D
end A/D
yes
1 Current Regulator
2 Current Reference
Notch Filter
3
Voltage Regulator
Simone Buso - University of Padova - Lesson 6
41
Is
Ug
Uo
9.7 s
9.7 s
9.7 s
EMPTY
start
A/D
Current
Loop
Iref
10.4 s
5.5 s
Output
Voltage
Voltage
Loop
Notch Filter
12 s
7.2 s
switch
command
ton/2
Tc = 50 s
Control Timing
November 1999
42
t on
2
<25s
43
44
int A/D
jmp [R15]
CUR_PI:
1
mov R15,#CUR_REF
CUR_REF:
2
VOUT :
3
mov R15,#VOUT
mov R15,#CUR_PI
45
Experimental Measurements
[V]
[A]
165
V'g
132
99
iL
66
33
November 1999
Rectified
voltage
and
converter
input
current
46
Experimental Measurements
120
[A]
4
60
- 60
- 60
- 120
- 120
-1
- 180
-1
- 180
-2
- 240
-2
- 240
[A]
[V]
Vg
3
2
ig
10 12 14 16 18 20
[ms]
[V]
120
Vg
60
0
ig
10 12 14 16 18 20
[ms]
47
Experimental Measurements
Line current spectra
[dB] 20
0
- 20
without
NOTCH filter
- 40
- 60
0
with
NOTCH filter
- 20
- 40
- 60
0
50
[Hz]
November 1999
48
Experimental Measurements
[V]
[A]
Vo
210
140
2
iL
70
Converter
dynamic
response
without
notch filter
0
November 1999
49
Experimental Measurements
[V]
210
140
[A]
Vo
iL
4
2
70
Converter
dynamic
response
with
notch filter
November 1999
50
Experimental Measurements
[V]
200
Vo
150
100
ig
[A]
t soft-start
Soft-start
procedure
0
-2
0
November 1999
51
References
[1] P. F. Kocybik, K. N. Bateson, "Digital Control of a ZVS Full-Bridge
DC-DC Converter", APEC Conf. Proc., 1995, pp. 687-693.
[2] W. C. So, C. K. Tse, Y. S. Lee, "An Experimental Fuzzy Controller
for DC-DC Converters", PESC Conf. Proc., 1995, pp. 1339-1345.
[3] C. Zhou, M. M. Jovanovic, "Design Trade-Offs in Continuous
Current-Mode Controlled Boost Power-Factor-Correction Circuits",
HFPC Conf. Proc., 1992, pp. 209-220.
[4] R. B. Ridley, "Average Small-Signal Analysis of the Boost PowerFactor-Correction Circuit", VPEC Seminar Proc., 1989, pp. 108-120.
[5] J. B. Williams, "Design of Feedback Loop in Unity Power Factor AC
to DC Converter", PESC Conf. Proc., 1989, pp. 959-967.
[6] G. Spiazzi, P. Mattavelli, L. Rossetto, "Methods to Improve
Dynamic Response of Power Factor Preregulators: an Overview",
European Power Electronics Conf. (EPE), Sevilla (Spain),
September 1995, Vol.3, pp.754-759.
November 1999
52