CP PESC01 C
CP PESC01 C
Abstract—In this paper we present an adaptive controller for the boost– tor can be made very close to unity as long as the tracked cur-
based power factor precompensator which guarantees fast regulation of the rent signal is a scaled replica of the input voltage. Hence, the
output voltage towards a desired constant value with a power factor close
to unity. This twofold control objective is fulfilled even in the presence of source will see the controlled system as the same equivalent re-
harmonics on the voltage source and uncertainties on the system param- sistor at each harmonic frequency. Our solution considers the
eters and load. The key for the solution to this problem is to express the main parameters of the system (the capacitance and the induc-
model in terms of the input current instead of the inductor current. The
resulting controller is reduced, through transformations, to the cascade in-
tance) and of the applied load as unknowns; we also allow for
terconnection of two controllers, namely the inner and the outer control harmonics in the voltage source. While in the case of known
loop. It is shown that while the latter turns out to be a simple lead–lag plus system parameters the problem can be solved with conventional
integration, the former is composed mainly of second order filters tuned control techniques, the required bandwith of the current control
at the frequencies of the considered harmonics and with transfer functions
that follow a well defined pattern. Simulations are provided to assess the loop can easily become excessive. As an alternative, we devel-
performance of the proposed controller. oped a controller that utilizes the information about the structure
Keywords— AC-DC power conversion, power supplies, reactive power, of the system and disturbances to improve performance, and to
dissipative systems, adaptive control, nonlinear systems. significantly reduce the bandwith of the current loop.
The use of a system model representation in terms of the in-
R
I. I NTRODUCTION put current, instead of the usual inductor current, is instrumental
EGULATION of switched power converters is an active for our developments. This allows us to treat the problem of
area of research, both in the power electronics area [2], harmonic contents in the input voltage in a more natural way.
[3] and in automatic control theory [4], [5]. This is due to the The input voltage can then be expressed in the form of Fourier
fact that power converters are, generally speaking, a ubiquitous series, where the coefficients are unknown constants. The re-
power source whose applicability ranges from electrodomestics sulting controller will have a familiar and simple form which is
and digital computers to industrial electronics and sophisticated suitable for implementation, where the most relevant feature is
communications equipment. From the theoretical viewpoint, the introduction of a bank of second order filters, with resonant
they also constitute an interesting class of discontinuous non- frequencies corresponding to the harmonic under consideration.
linear systems regulated by means of a commanded switch po-
sition function. These features make switched power converters
attractive for both theoretical and practically–oriented studies. II. S WITCH - REGULATED BOOST CONVERTER AS A PFP
In this paper we explore the performance enhancement of
In this section we formulate the control problem of the PFP
Power Factor Precompensators (PFP) via adaptive nonlinear
whose circuit is shown in Fig. 1.
control techniques. The topology of the PFP circuit studied in
the present work consists of a diode bridge and associated boost
converter. This circuit is the most widely employed of the fam- L
ily of PFP’s even though it exhibits certain drawbacks such as
the slight deformation in the signal around the zero crossing.
i
We propose an nonlinear feedback controller designed fol- + L
numbers VS;kr
, VS;k
i
2 IR are the kth harmonic coefficients Now, we define the vector
of the Fourier series description of the source voltage. They
are also assumed unknown constants (or slowly varying) and = L (_g
k kwg J ) VS;k ; k 2 H (8)
H = f1; 2; 3; :::g is the set of indices of the harmonic compo- which for each k 2 H practically converges towards a constant2 .
nents considered. Superscripts ()r and ()i are used to distin-
guish the coefficients associated with cos (kwt) and sin(kwt), Eq. (7) can be further reduced to
respectively. d X
L ii = > k
III. C ONTROLLER DESIGN dt k2H
k
To design a controller that considers a vS with harmonic con- 1 We point out that not much attention is given at the zero crossing points ( =
i i
tents we find it more convenient to rewrite the model above us- 0) in the control design since, as will be shown later, the controller has no other
ing the following coordinate transformations option than taking a zero value at all these points due to physical limitations.
2 Ideally and _ should vary slowly and take constant values in the steady
ii = sign(ii )iL vi = sign(ii )vS
g g
; state.
where vector k is unknown. Thus, we propose to use an es- B. Outer control loop
^ k in the control expression (6) above, this yields the
timate
Direct substitution of controller (9) and (11) in the second
controller
! subsystem (5) yields the following system (in terms of the in-
X crements of z )
e = sign(ii ) ^ + v + K1~i
>
k k S i (9)
2H X
k
C z~_ = ii >
k
^ k + jii jvi + ii K1~ii P0 (14)
Subsystem (4) in closed loop with controller (9) yields the k 2H
following error dynamics
2
d X where z~ = z
V
k k
2
.
(10)
dt k2H
i
As pointed out before, we consider that the dynamics of the
subsystem (10) are much faster than the dynamics of subsystem
where
4
~ k = ^ k k . (14), and moreover, that the controller e is bounded, which is
~ k we
To deal with the terms associated with the error signals ^ k (8k 2 H) are bounded. Thus, in a relatively
true if all terms
propose the following energy storage function ^ = , and the model reduces
short time, practically ~ii = 0 and
2
= L2 ~i2 +
X 1 ~
2
+ ~
to X
W r i
C z~_ = gvS > k + gvS2 P0
i
k 2H 2 k
k k
k 2H
k
whose time derivative along the trajectories of (10) is given by where we have used the fact sign(ii ) = sign(vS ).
X X _>
~ ~ Moreover, since we are mainly interested in the behavior of
W_ = K1~i2i + ~ii > ~
k k +
k k
the dynamics of the dc component of z~, we should neglect the
k 2H k 2H k higher order harmonics at the right hand side of the equation
which is forced to be negative semidefinite if the error on the above, this yields
X
C z~_ = hgv > k i0 + ghvS2 i0
estimates is constructed according to the following adaptive law
P0
^_ ~i cos (kwt) ; k 2 H
r S k
k = k i k 2H
^_ ~i sin(kwt) ; k 2 H Notice that hvS2 i0 is nothing else than the square of the RMS
i
= k i
= hvS2 i0 .
k
2
and the adaptive laws can be rewritten as
_ ~i
but notice that h > VS;k i =j Vk j2 and thus
kw ; k 2 H
0
r
k = k i
i
k
k
X
2
_ i
k
= kw k ; k 2 H
r
h > V
k S;k
2
i =v
0
2
S;RM S
LGG_
_ s2+w 2
C z~_ = +G G
P0 (17) K is+K i b-Kpb 1st Harmonic
+
vS;RM
2
S
2s(s+b)
+
We propose to compute G as (.) 2 vS vS
s γ2 +
G_ Ki0 z~ Kp0
= vS2,RMS s2+4w 2
(18) +
2nd harmonic
sa
=
s+b
z~ (19) Vd vS2,RMS
where s is the complex variable and Kp0 , Ki0 , a and b are positive
Outer control loop Inner control loop
design parameters.
The form of this controller is motivated from the form of a
simple PI, where represents the signal z~_ filtered by means of
Fig. 2. Block diagram of the proposed controller composed by the inner and
outer control loops
a first order filter which is denoted in control literature as the
“dirty derivative”. We observed that direct use of z~ in the com-
putation of g (using a normal PI) causes the introduction of more IV. E FFECTS OF SWITCHING ON THE POWER FACTOR
harmonics which will in principle deform the shape of reference In this section we study system limitations due to constraints
ii causing the degradation of the power factor. The controller on the control input u 2 [0; 1]. For simplicity we consider
(18)–(19) can be rewritten in a more convenient form as follows a sinusoidal voltage source, i.e., vS = V sin(wt) (vS;RM
2
S
=
G_= K z~ + K (20) V =2) and we assume that in the steady state
2
vC = Vd ,
i p
_
= b(~z ) (21)
ii = ii (at least at the end of every half cycle)
where Ki = K 0 + K 0 a and K = K 0 a.
i p p p g = 2 20 P
450
vC [Volt]
400
g [Ω−1]
selecting k as follows 0.01
; u > 0; k 2 H
=
0.005
k
0 ; u 0; k 2 H
k (28)
0
1.5 2 2.5 3 3.5 4 4.5 5
Time [s]
whose effect, according to the actual implementation presented
in the point (i) above, consists in disconnecting the second order Fig. 5. Time responses for (Top) voltage vC and (Bottom) g , starting with
filters (13) from the controller of Fig. 2. R = 2000 and i0 = 0, then at t = 1:5sec we change R = 2000 to
R = 1000 preserving i0 = 0 Amp and finally at t = 3:5 we introduce
i0 = 0:2 Amp preserving R = 1000 .
V. S IMULATION RESULTS
1.4 1.41 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.5
harmonic
vS (t) = 162:6 sin (wt) 15 cos (2wt 0:25) 10 cos (3wt 0:2) 2
(b)
maximum output power P0;max = 250 W. The design parame- 2.9 2.91 2.92 2.93 2.94 2.95 2.96 2.97 2.98 2.99 3
(23). −2
0.02*vS
−4
4.9 4.91 4.92 4.93 4.94 4.95 4.96 4.97 4.98 4.99 5
L Time [s]
iL Fig. 6. Current ii (t) and scaled vS (t) in dotted line, from top to bottom:
(a) Starting condition R = 2000 and i0 = 0 Amp, (b) Changing load
+
-
Fig. 6 shows the time responses of voltage vC and the ampli-
tude g of the reference current under the proposed dissipativity
control for the conditions of the test mentioned above. For im-
plementation we have used G as described before, thus, we have
Fig. 4. Simulated circuit. divided G by vS;RM
2
S
to recover g which appears in Fig. 6. Then
in Fig. 5 we observe the steady state responses of the current troller guarantees fast regulation of the output voltage towards a
iL together with the scaled input voltage vS for the same three desired constant value with a power factor close to unity. These
conditions previously mentioned. In Fig. 7 we exhibit the pro- objectives are fulfilled even in the presence of harmonics on the
portional relationship that is established between ii (t) and vS (t) voltage source and uncertainties on the system parameters and
for the three situations shown in Fig. 5, where the magnitude of load. The overall controller consists of a cascade interconnec-
the slope coincide with the value of g , i.e., (a) g = 0:006 1, tion of two compensators, namely the inner and the outer control
(b) g = 0:012 1 and (c) g = 0:018 1 . In Fig. 8 we com- loop. It is shown that while the latter turns out to be a simple
pare the tracking errors between the proposed controller (top) lead–lag plus integration, the former is composed of second or-
and a controller where the bank of 2nd order filters are substi- der filters tuned at the frequencies of the considered harmonics.
tuted by a conventional PI controller (bottom). We observe that Several simulations are provided to assess the performance of
the proposed controller has significantly smaller error; the er- the proposed controller.
ror observed here is due mainly to the unavoidable distortion
at zero crossings. This distortion increases as the load demand R EFERENCES
increases, as predicted by the analysis. [1] D. Chevreau and C. Marchand. Pollution harmonique du réseau: comparai-
son de deux redresseurs monophasés. In Proc. 9th International Colloquium
on CEM, pages F11–F16, Brest, France, 8-11 June 1998.
4 [2] D. Czarkowski and M. K. Kazimierczuk. Energy-conservation approach to
modeling PWM DC-to-DC converters. IEEE Trans. on Aero. and Elect.
3 Syst., 29:1059–1063, 1993.
[3] M. E. Elbuluk, G. C. Verghese, and D. E. Cameron. Nonlinear control of
2 switching power converters. Control Theory and Advanced Technology,
5(4):601–617, 1989.
ii [Amp]
1
[4] G. Escobar and H. Sira-Ramirez. A passivity based-sliding mode control
0 approach for the regulation of power factor precompensators. In Proc. IFAC
NOLCOS, Enschede, The Netherlands, 1998.
−1 (a) [5] R. Ortega, A. Loria, P. J. Nicklasson, and H. Sira-Ramirez. Passivity–based
control of Euler–Lagrange systems. Springer-Verlag, 1998.
−2 (b)
(c)
−3
−200 −100 0 100 200
vS [Volt]
Fig. 7. Current ii (t) versus vS (t) for the three situations: (a) Starting condition
R = 2000 and i0 = 0 Amp, (b) Changing load resistance R = 1000
with i0 = 0 Amp and (c) Introducing a current i0 = 0:2 Amp with R =
1000 .
0.15
0.1
0.05
(ii−ii ) [Amp]
0
*
−0.05
−0.1
0.15
0.1
0.05
(ii−ii ) [Amp]
0
*
−0.05
−0.1
Fig. 8. Current tracking error ~ii (t) for (Top) proposed controller and (Bottom)
replacing the bank of 2nd order filters by a conventional PI.
VI. C ONCLUSIONS
The paper presents an adaptive controller for the power fac-
tor precompensator based on boost converter topolgy. The con-