IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 53, NO. 4, AUGUST 2006 1383
Letters to the Editor
ANegativeFeedbackRepetitiveControlSchemefor
Harmonic Compensation
G. Escobar, P. R. Martínez, J. Leyva-Ramos, and P. Mattavelli
Abstract—In this letter, a different feedback structure of the repetitive
control that apparently is more appropriate for applications in power
electronicsisproposed.Moreover,asimpleanalog-circuitimplementation
isproposedwhichissuitableforhigh-frequencypowerelectronicsapplica-
tions, where digital control is unpractical due to cost and performance of
availableDSPsandmicrocontrollers.
Index Terms—Analogcircuits,harmoniccompensation,periodicdistur-
bances,repetitivecontrol.
I. I NTRODUCTION
Tracking or rejection of periodic signals is an issue commonly
found in power electronics applications, i.e., switching power supplies,
ac/dc converters, motor speed fluctuation, synchronous rectifiers, un-
interruptible power supplies (UPS) and active filters. In these cases,
the disturbances and/or references are composed of specific higher
harmonics of the fundamental frequency of the power source. Repet-
itive control arises as a practical solution to such issues and is based
on the internal model principle [1]. It is aimed to provide an exact
asymptotic output tracking of periodic inputs or rejection of periodic
disturbances. The internal model principle states that the controlled
output can track a class of reference commands without a steady-state
error if the generator, or the model, for the reference is included in
the stable closed-loop system. It is well known that the generator of
a sinusoidal signal, i.e., containing only one harmonic component, is
a harmonic oscillator, i.e., a resonant filter. Therefore, according to
the internal model principle, if a periodic disturbance has an infinite
Fourier series (of harmonic components), then an infinite number of
resonant filters are required to reject it. Fortunately, in the repetitive
control approach, a simple delay line in a proper feedback array can
be used to produce an infinite number of poles and thereby simulating
a bank of an infinite number of resonant filters, leading to a system
dynamics of infinite dimension.
First works on repetitive control were presented in [2] and [3].
Interesting theoretical developments of repetitive control can be found
in [4] and [5], and the numerous references within where the discrete-
time formulation has also been treated. See [6]–[9], and the references
therein, for applications of repetitive control on power electronic
systems such as rectifiers, inverters and active filters. Indeed, as shown
in these papers, it is already well accepted in the power electronics
community that repetitive techniques offer some advantages over
Manuscript received August 17, 2004; revised October 5, 2005. Abstract
published on the Internet May 18, 2006. This work was supported by the
National Council of Science and Technology of Mexico (CONACYT) under
Grant SEP-2003-C02-42643.
G. Escobar is with the Instituto Potosino de Investigación Cientifica y
Tecnológica (IPICyT), San Luis Potosí 78216, Mexico (e-mail: gescobar@
ipicyt.edu.mx).
P. R. Martínez and J. Leyva-Ramos are with the Division of Applied
Mathematics, Instituto Potosino de Investigación Científica y Tecnológica
(IPICyT), San Luis Potosí 78216, Mexíco (e-mail: panfilo@ipicyt.edu.mx;
jleyva@ipicyt.edu.mx).
P. Mattavelli is with the Dipartimento di Ingegneria Elettrica Gestionale
e Meccanica (DIEGM), Udine University, 33100 Udine, Italy (e-mail:
mattavelli@ uniud.it).
Digital Object Identifier 10.1109/TIE.2006.878293
conventional solutions especially in active filters and inverters, which
is demonstrated by the industrial applications in recent equipment.
In most of these works, the authors use a positive feedback scheme
to implement the repetitive controller. Some of them place the delay
line in the direct path and others in the feedback path. It is important
to notice that a positive feedback structure has the disadvantage of
compensating for every single harmonic either odd or even, including
the dc component. Moreover, depending on the position of the delay
line in the structure, it may even modify the phase shift, which explains
the need of some extra filters to alleviate this problem.
Although the positive feedback-based scheme may apparently solve
the harmonics compensation problem, it may lead to more distortion in
certain cases. Consider, for instance, a system where even harmonics
do not exist originally, like in many power electronic systems, in this
case, the positive feedback repetitive controller would try to amplify,
and indeed reinject, any small noise that has components on the even
frequencies. This evidently has the danger of producing responses
polluted with such harmonics, which were not present before.
This letter shows that a negative feedback scheme, in contrast to
the positive scheme, compensates only for the odd harmonics, thus,
reducing the possibility of reinjecting unnecessary distortion into
the system. Moreover, it has been found that placing a delay line
in the feedback trajectory shows better phase characteristics. It is
expected that this scheme will be specially useful, and will generate
cleaner responses, than traditional positive feedback-based repetitive
schemes in applications of power electronic systems containing mainly
odd harmonics. For instance, the proposed scheme could replace the
traditional repetitive schemes, and moreover, it may replace the bank
of resonators reported in [10].
An analog implementation of the proposed negative feedback
scheme is also presented for low-power high-frequency power elec-
tronics applications. The proposed scheme is completely different
from a more complex fully digital implementation, which would
require costly a microcontroller and/or a DSP with analog-to-digital
converters, with the inherent quantization errors, and, above all, large
memory requirements. Thus, the proposed circuit seems to be an inter-
esting solution for low-power high-frequency power-factor-correction
circuits, inverters, active filters, etc., where cost constrains would not
allow the use of the microcontrollers or the DSPs.
Our experimental setup uses an analog integrated circuit (IC) of
special purpose referred as low-noise bucket brigade delay (BBD)
for the implementation of the analog delay. This circuit is an analog
delay line which is very simple to tune for the exact delay and has
a high signal to noise ratio; therefore, precision is not lost during
the delay. This circuit is thoroughly used in the music industry to
create reverberation and echo effects. The circuitry presented here can
reproduce the same frequency response as an infinite set of resonant
filters tuned at higher odd harmonic frequencies of the fundamental.
II. BLOCK DIAGRAM REPRESENTATION
Consider the single-input–single-output (SISO) continuous-time
system described by
y(t)= u(t) − y(t − L) (1)
where L is a positive real representing the time delay, y(t) is the
output and u(t) is the input of the system. Application of the Laplace
transform to (1) results in the block diagram shown in Fig. 1(b), where
for simplicity zero initial conditions are considered.
0278-0046/$20.00 © 2006 IEEE