Download Dissipativity-based adaptive and robust control of UPS

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Ohm's law wikipedia , lookup

CMOS wikipedia , lookup

Wien bridge oscillator wikipedia , lookup

Valve RF amplifier wikipedia , lookup

Operational amplifier wikipedia , lookup

Schmitt trigger wikipedia , lookup

Integrating ADC wikipedia , lookup

Radio transmitter design wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Surge protector wikipedia , lookup

Electronic engineering wikipedia , lookup

Voltage regulator wikipedia , lookup

Current mirror wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Opto-isolator wikipedia , lookup

Power electronics wikipedia , lookup

Rectiverter wikipedia , lookup

Transcript
334
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001
Dissipativity-Based Adaptive and
Robust Control of UPS
Paolo Mattavelli, Associate Member, IEEE, Gerardo Escobar, Member, IEEE, and
Aleksandar M. Stanković, Member, IEEE
Abstract—In this paper, we investigate the output voltage control for a three-phase uninterruptible power supply (UPS) using
controllers based on ideas of dissipativity. To provide balanced
sinusoidal output voltages, even in the presence of nonlinear and
unbalanced loads, we first derive a dissipativity-based controller
using a frequency-domain representation of system dynamics.
Adaptive refinements have been added to the controller to cope
with parametric uncertainties. Second, based on the first adaptive
controller, we propose a controller which turns out to have the
proportional-plus-integral-type structure on rotating-frame
variables, but with a special design of gain matrices. A sufficient
condition in terms of the design parameters is presented for this
controller that guarantees stability of the desired equilibrium and
robustness against parameter uncertainties. Finally, simulation
and experimental results on a three-phase prototype show effectiveness and advantages of the proposed approach.
Index Terms—Adaptive control, dissipative systems, nonlinear
systems, power supplies, uninterruptible power systems.
I. INTRODUCTION
T
HE most important performance specifications for uninterruptible power supply (UPS) systems include voltage
regulation, total harmonic distortion (THD), output impedance,
transient response, and operation with nonlinear and distorted
loads. If we add to all these requirements the fact that UPS systems, usually affected by parameter uncertainties, are expected
to operate under unbalanced conditions, then the problem
of designing an appropriate control strategy that fulfills all
these goals is clearly challenging. The growing importance
of UPS systems has motivated a flourishing development
of different control schemes found in the literature [1], [2],
[4]–[9], [13]–[15]. Some controllers rely on a single voltage
loop using proportional-plus-integral (PI), deadbeat [5], or
sliding-mode controllers as compensators (see [11], [8], and
[14] for a brief survey on conventional control techniques for a
UPS), others propose a nested connection of output voltage and
inductor current control loops, usually two PIs or possibly a PI
plus a high-gain controller like a sliding-mode controller [2],
Manuscript received June 15, 2000; revised November 15, 2000. Abstract
published on the Internet December 18, 2000.
P. Mattavelli is with the Department of Electrical Engineering, University of
Padova, 35131 Padova, Italy (e-mail: [email protected]).
G. Escobar is with the Department of Electrical and Computer Engineering,
Northeastern University, Boston, MA 02115 USA, on leave from the Engineering Faculty, National University of Mexico, Mexico City, Mexico (e-mail:
[email protected]).
A. M. Stanković is with the Department of Electrical and Computer
Engineering, Northeastern University, Boston, MA 02115 USA (e-mail:
[email protected]).
Publisher Item Identifier S 0278-0046(01)02632-6.
[9]. Although these techniques are able to ensure good transient
response, the distortion on the output voltage due to nonlinear
loads is typically not compensated completely.
To partially overcome these limitations, other nonconventional approaches have emerged, like repetitive control which
has the capability to compensate for periodic disturbances [7],
[4], [15]. To complete the design and to ensure acceptable
transient response, this technique has still to be combined or
embedded with another control design approach (e.g., model
reference adaptive control or pole placement), thus yielding
controllers that are complicated for implementation, even in
the single-phase case.
To provide an alternative solution for the reduction of unbalance and distortion in UPS applications, this paper proposes
a family of controllers designed following the dissipativity approach using rotating-frame quantities, which we also refer to as
dynamic phasors. The frequency-domain framework offers the
advantage that control loops involve dc quantities and, thus, the
bandwidth requirements on the controllers are less demanding.
Using dissipativity ideas, we first derive an adaptive controller
that guarantees stability of the whole system under parameter
uncertainties. The controller realizes a partial inversion of the
system, and adds the required damping. The resulting system
contains a disturbance term due to the uncertainty on the system
parameters that is tackled via adaptation. Due to the complexity
of this controller, its implementation may be quite involved.
Nevertheless, it is shown that, after some simplifications, this
controller is downward compatible with the PI control with rotating-frame variables.
Motivated by the form of the first controller, a second
controller that preserves the same structure is proposed. In
the second case, we fix the parameter estimates to certain
values, thus avoiding the adaptation. The resulting controller
is much easier to implement because it turns out to be a linear
control with constant coefficients (LTI). This, in turn, can be
translated into a controller defined in terms of the fixed frame
variables according to [16]. The closed-loop system with this
second controller, denoted here as the robust controller, turns
out to be LTI. Thus, stability tests may be performed with
traditional tools. We have preferred to use here an extension of
the Routh–Hurwitz criterion [3] to simplify the proof, and to
obtain more transparent analytical conditions.
For implementation both our controllers require measurements of inductor currents; however, in the case of second
controller, the inductor currents are used just to increase the
natural damping of the system. Indeed, inductor current sensing
could be avoided at the expense of a transient performance
0278–0046/01$10.00 © 2001 IEEE
MATTAVELLI et al.: DISSIPATIVITY-BASED ADAPTIVE AND ROBUST CONTROL OF UPS
Fig. 1. UPS inverter system.
deterioration. Moreover, the value of the dc-source voltage
(if not measured) might be substituted by a good constant
approximation without affecting the stability conclusions.
Finally, the proposed control scheme has been implemented
using a fixed-point single-chip digital signal processor (DSP)
(ADMC401 by Analog Devices). Both simulation and experimental results for the proposed robust controller are presented,
and compared with those of the conventional multiloop PI,
displaying the advantages of our solution.
II. SYSTEM CONFIGURATION AND PROBLEM FORMULATION
The basic setup for a three-phase UPS application discussed
in this paper is shown in Fig. 1. The system dynamics is described by the following model:
335
varying,
is the set of harmonic indexes
a skew symmetric matrix
under consideration, and
.
of the form
The design objective is to track a balanced voltage
coordinates is expressed as
reference which in
, a purely sinusoidal vector signal,
i.e., containing only fundamental component, in spite of the
presence of harmonic disturbances. The control objective
thus implicitly includes both problems, reference tracking in
the fundamental harmonic and disturbance attenuation of the
output voltage response to higher harmonics mainly introduced
by the load current.
In the developments that follow, we will use both the complex
number and the matrix ; the former is used when dealing
with complex variables, specially useful in the analysis, while
the second is used when these complex variables are explicitly
split in real and imaginary quantities, mainly used in the control
design.
A. Dynamic Phasor Model
We find it very convenient to convert the model expressed
in time-domain signals into a frequency-domain representation,
which is often denoted as dynamic phasor description [12]. Fol; then
lowing the standard notation, we introduce
. Then, a
the square of equals its complex conjugate
time-domain waveform can be written as
(4)
(1)
(2)
the vector
where is the vector of currents in the inductors,
of voltages in the capacitors, and is the switching control
vector, which for the purposes of control design is considered
as a continuous vector, i.e., we consider only its average value.
For this reason, we do not explicitly write the star-point voltage
as the average voltage applied by
in (1) since we consider
the inverter respect to the load star point. Vectors , , and
are three phase quantities of the form
.
The inductance , the capacitance , the parasitic resistance ,
and (possibly) the source voltage are all assumed unknown
constants, or slowly varying, except for possible step changes
following structural changes in the system. The load current
is an unbalanced periodic signal which contains higher
harmonics of the fundamental frequency represented by , that
coordinates1 ( ) as
is, we can represent in
and we denote the square transformation matrix with . It can
is unitary, as
, where
debe checked that
notes complex conjugate transpose (Hermitian). As commonly
encountered in transforms, scaling factors other than
are possible in the definition of matrix , but they require adjustments in the inverse transform. The coefficients in (4) are
(5)
, negative
Equation (5) defines dynamical positive
symmetric components at frequency
and zero-sequence
as
,
,
(3)
,
are the th harmonic coefficients
where vectors
for the positive and negative sequence representation of the current load which are considered unknown constants, or slowly
1We refer to here as coordinates the ones obtained from the application
of a simple
P X , with
p Park’s (or 3 to 2) transformation of the form x
P (2= 3)[
], that is, x
are the coordinates referred to a
fixed frame.
=
=
where
ation:
(6)
is defined at time by the following averaging oper-
(7)
336
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001
We found it more convenient to work with real vectors in the
place of complex numbers for the purpose of control design.
Thus, in our derivations, we split all signals into real and imaginary parts, and consider them as real vectors.
Using (6) to system (1) and (2), we obtain a set of dynamic
phasor models (each phasor being represented as a real vector)
in the references), and keeping in mind that the final control for
and sequences will be the addition of all different controllers
for each in the respective and sequences.
Let us write the system (8) and (9) in incremental terms as
(11)
(8)
(12)
(9)
is a block diagonal matrix of skew
where
. Recall that every vector
,
symmetric matrices
, and
has four components, for instance,
, with
stems for the
real and imaginary parts, respectively.
We are considering the case where there is no connection to
a fourth conductor; thus, no zero-sequence (homopolar) symmetric components appear in the model. If a four-conductor
topology is considered, either by splitting the dc-link capacitor
or by considering a four-leg inverter [1], similar results can be
obtained following the design ideas proposed here.
The models are parameterized by the harmonic index
. Using these models as a basis for design, a
different control component is designed, independently for
each harmonic. The total control action is then obtained as a
sum over the set of significant harmonics. Note also that the
transformation shown above includes, roughly speaking, a
, so the corresponding model is denoted as
rotation by
a dq–PN model, with the inherent advantages of dealing with
variables converging toward constant references.
and
, and we have used
where
and
(10) in (12) and defined
.
In the case of known parameters, the following controller stabilizes the system in the desired equilibrium point:
where
and
are design parameters
.
and
In the case of uncertain parameters, we propose the following
adaptive controller which is motivated from the structure of the
controller above
(13)
stems for the parameter estimate.
where
The closed-loop system becomes
(14)
B. Control Objective in Terms of Phasor (dq–PN) Variables
After the above transformation, the reference2 for the output
becomes
for
capacitor voltage
and
for
.
The equilibrium point of the overall system (8) and (9) by
is given by
forcing
and we have defined
where
We will consider the following adaptive laws:
.
(15)
(16)
(10)
Note that, in order to perform the voltage regulation, the inductor current must provide the harmonic content of the load
current.
and
are design parameters.
where
and
. These adaptive laws make
Notice that
negative semidefinite the time derivative of the energy storage
function defined as
III. CONTROLLER DESIGN
A. Adaptive Strategy
to reduce
In what follows, we will omit the subscripts
the notational clutter. Moreover, we will split the dynamics in
positive and negative sequence and we will consider only one of
them for design. This is possible because both dynamics have
identical structure/parameters and both are completely decoupled. Thus, we will obtain only one controller indexed by a given
and valid for either and (with the only difference evidenced
2Here, and in what follows, ( 1 ) will be used to denote references and ( 1 )
for the equilibria.
where represents the module of a vector, thus,
.
. Then, invoking stanAs a first conclusion, we have that
dard LaSalle’s theorem arguments [10] we can prove stability
and convergence of the estimates. For this, the term
in (14) is very important, as it prevents
from having an equilibrium other than zero which prevents (15) from growing indefinitely. Notice that, in the controller above, an estimator for
, needed in (13) and
, has been automatically obtained.
MATTAVELLI et al.: DISSIPATIVITY-BASED ADAPTIVE AND ROBUST CONTROL OF UPS
B. Simplifications of the Adaptive Controller
Notice that the control signal (13) unfortunately depends on
parameter ; this parameter may be also updated with an adaptive law, but convergence in this case is not guaranteed and,
moreover, the complexity of the control is increased considerably. Instead, we will show, using a plausible approximation,
that the uncertainty in this parameter can be absorbed by the integral action introduced by the adaptation of .
is estimated in (15) very slowly compared
Assume that
with the dynamics of ; then, in (13) and (16), we can consider
as almost constant. The controller (13) plus (15) and
(16) can be approximated then by
337
The closed-loop system with the controller above yields the
following LTI dynamics:
where matrix
is given by
(17)
and the equilibrium point is
(18)
(19)
where we have defined
which is considered a constant matrix;
, with
;
a
the nominal value of .
constant vector and
We observe that the constant can be absorbed by the control
coefficients, and the effect of the uncertainty on this parameter
(reduced to a simple constant offset) is absorbed by the integral
on the right-hand side of (17)
term. Indeed, the term
can also be absorbed, but we prefer to keep it in order to reduce
the control effort in the integral term. Hence, as a conclusion,
to implement the controller (13), we can replace with an a
priori known value .
C. Robust Controller
The adaptive controller (13), (15), and (16) can be significantly simplified if estimation of ( and ) in (16) is avoided.
For this, assume that an upper bound on and a lower bound
and , such that
on are known, i.e., there exist
and
. Thus, instead of using the estimate ( and )
in (13), we propose to use some predefined values for them,
and . Note that
and are considered to be design parameters, and not necessarily estimates of and , respectively. As
before, a discussion will be presented to show the robustness of
the controller with respect to uncertainties in . Thus, according
to (13), we propose
Moreover, a sufficient condition to guarantee asymptotic stability of the equilibrium point can be stated as follows
(21)
and
should be chosen. To prove this
which tells us how
statement, we need to compute the characteristic polynomial of
the linear system above. The system order has to be reduced
to make this symbolic calculation tractable, so we interpret the
and we
matrix as analog of the complex number
consider all design matrices as scalars. The resulting polynomial
has complex coefficients, so the generalized Routh–Hurwitz algorithm [3] is needed to show that all the roots belong to the
open left-half plane of the complex plane.
is large enough, this condition is reduced
Notice that if
. We also observe from this analysis that gain
to
helps to relax condition (21).
D. Simplifications of the Robust Controller
Similarly to the previous discussion in Section III-B, we can
show that the parameter in the control (20) can be absorbed
by the coefficients. In this case, we can write the control (20) as
follows:
(22)
where
is still computed as in (15). Indeed, using (15), this
controller can be expressed as
(20)
is the nominal value of ,
where
and
.
defined
Condition (21) in this case is transformed to
and we have
which (with the new notation) coincides with the previous condition. Hence, control (22) can be used instead of (20) pre-
338
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001
serving the same properties, with the clear advantage that now
we are incorporating robustness with respect to parameter3 .
E. Implementation Discussion
As far as the control implementation is concerned, it is worth
noting that the resulting control is expressed in terms of phasor
variables with, roughly speaking, the moving average on rotating variables [see (5)]. To avoid the possible estimation of
such moving average, whose dynamics should be included in
the stability analysis, we have transformed all proportional contributions to – – coordinates and applied the remaining integral parts on the rotating-frame variables (without any moving
average) relying on the low-pass filter properties of the applied
integrators. This is possible since the resulting controller is still
linear. Of course, the controller does not guarantee tracking of
nonselected harmonics, but it does guarantee the overall stability
strongly simplifying analysis and implementation of the proposed solution. Moreover, all integral rotating-frame terms have
been simplified into equivalent stationary frame transfer functions, as suggested by [16]. The controller, recalling the
notation, then takes the following form:
Fig. 2.
Block diagram of the proposed controller.
Finally, by expressing the dynamical part of the controller in
the form of a transfer function, we get
(24)
(23)
where
and
as suggested by [16]. Notice that we have assumed that parameters
and
are chosen so that term
has
. The
the same value for every th harmonic, as well as
in second sum of (23) comes
minus sign of term
from the fact that
.
The implementation can be further simplified by proposing
the following transformations which avoid the use of rotations:
where is the complex variable. Fig. 2 presents the block diagram of the reduced controller (24).
As far as the DSP implementation is concerned, we recall that
our solution requires the sensing of output voltages and inductor
currents, so that the requirement in term of hardware peripheral
devices is exactly the same as in conventional multiloop scheme.
Instead, as shown in Fig. 2, the computing power requirement is
greater, since two second-order filters are needed for each compensated harmonic, one for the component and one for the
component. However, such signal processing requirement is not
a limitation on actual motion control DSP, even for the compensation of a large number of harmonics. Our nonoptimized implementation of such filters, for example, requires around 2.5
s for each harmonic component.
IV. SIMULATION RESULTS
This yields the following expression for the controller:
3It
is clear that if measurement of the voltage in the source represented by
E is available, then performance of the aforementioned controllers would be
improved—for example, disturbances other than infrequent step changes may
be rejected.
The system of Fig. 1 has been simulated using the following
mH,
,
F,
V,
parameters:
kHz, while the nominal load
and switching frequency
and
Hz. The proposed control
is 5 kVA at 220 V
strategy has been implemented for the compensation of the fundamental components, as well as some harmonic components.
Focusing on the compensation of diode or thyristor rectifiers,
possibly under unbalanced conditions, the 3rd, 5th, 7th, 9th and
11th harmonic components have been selected. Control param,
mH,
eters have been chosen as follows:
,
50.9, 5.45, 6.08, 6.88, 7.75, 8.67 , where
for the fundamental component,
for the 3rd harmonic component, and so on, and the same for
0.092, 0.166, 0.165, 0.164, 0.163, 0.161 . With this
choice, our primary focus in based on fast dynamic response for
MATTAVELLI et al.: DISSIPATIVITY-BASED ADAPTIVE AND ROBUST CONTROL OF UPS
Fig. 3. Three-phase rectifier load. (a) Proposed controller. (b) Conventional controller. [Top: load voltage v
i
and load current i (dotted line).]
339
and its reference (dotted line); bottom: filter current
Fig. 4. Proposed controller. (a) Turn-off of a resistive load. (b) Turn-on of a resistive load. [Top: load voltage v
current i .]
the fundamental components and slower transient response for
the harmonics components. Indeed, this choice seems to reduce
overshoot under step-load changes at the expense of slower control of harmonic components, which, however, very well suits
the typical slow variation on load harmonic components.
The performance of the proposed control with three-phase
diode rectifier loads is reported in Fig. 3(a). It is worth noting
that the output voltage is very close to the sinusoidal reference
(dotted line) and the inverter is able to supply all selected harmonic currents required by the distorting load, as shown in the
bottom part of Fig. 3(a). Indeed, the output voltage distortion has
been strongly improved and we have verified that all selected
frequencies are 40 dB below the fundamental component. For
comparison, we implemented a conventional multiloop control
and its reference (dotted line); bottom: load
scheme, where an outer PI voltage regulator (both for the and
components) sets the reference currents for an inner PI current
regulators. The bandwidth of the current loop has been set to 1
kHz with a phase margin of 60 and the voltage loop bandwidth
to 250 Hz and the same phase margin. The results obtainable
with a conventional approach, under the same load conditions,
are reported in Fig. 3(b). Note that the output voltage distortion
is quite high and the harmonic compensation is quite poor, even
if the rating of the output capacitors is quite high (3 kVA) compared to the nominal load power. Indeed, the reduction of the
output filter rating would increase the output voltage distortion
only for the conventional solutions, but would not significantly
affect our controller performance. Moreover, it is worth noting
that the small output voltage distortion of Fig. 3(a) has been ob-
340
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001
Fig. 5. Unbalanced test. (a) Proposed controller. (b) Conventional controller. [Output voltages, their references (dotted line). and output current for (from top to
bottom) phase a, b, and c, respectively.]
0 0
Fig. 6. Three-phase rectifier load with the proposed solution. (a) From top to bottom: output voltage phase a b c (100 V/div) and phase c output current
(10 A/div). (b) From top to bottom: output voltage reference, output voltage in coordinate, and the corresponding error (40 V/div).
tained in spite of an increase of harmonic components absorbed
by the rectifier load. Indeed, diode rectifier load with capacitive filter on the dc side changes the input current waveforms
in function of supply impedance, which we are able to strongly
decrease at the selected frequencies by control action.
In order to verify the control under dynamic conditions, step
load changes with linear resistive loads are investigated and the
results reported in Fig. 4(a) and (b). Note that, in both cases, the
transient behavior is excellent and we have verified that overshoot and undershoot are very close to those obtained with the
conventional multiloop control scheme.
We have also verified the performance of our control in the
presence of unbalanced conditions, for instance, those caused by
a single-phase diode rectifier. Fig. 5(a) shows the ability of the
proposed approach to compensate also for whatever load conditions and highlight the potentiality of our approach compared to
the responses in conventional solutions presented in Fig. 5(b).
V. EXPERIMENTAL RESULTS
The system of Fig. 1 has been experimentally tested using
a reduced-scale prototype with the following parameters:
MATTAVELLI et al.: DISSIPATIVITY-BASED ADAPTIVE AND ROBUST CONTROL OF UPS
341
0 0
Fig. 7. Three-phase rectifier load with PI control. (a) From top to bottom: output voltage phase a b c (100 V/div) and phase c output current (10 A/div).
(b) From top to bottom: output voltage reference, output voltage in coordinate, and the corresponding error (40 V/div).
mH,
F,
V, switching frequency
kHz, output voltage frequency
Hz, and
selected frequencies: 1st, 3rd, 5th, 7th, and 9th. Following
the proposed design guidelines, control parameters have
,
mH,
been chosen as follows:
,
, where
for the fundamental component,
for the 3rd
harmonic component, and so on, and the same for
. The proposed control strategy
has been implemented by means of the 16-bit fixed-point
DSP-based controller ADMC401 by Analog Devices. This
DSP unit represents a powerful tool for digital control implementation of high-performance motion control applications
due to the fast arithmetic unit (26MIPS) and several embedded
peripherals, such as a high-resolution pulsewidth modulation
(PWM) modulator, flash 12-bit A/D converters, which allow
conversions up to eight channels in less than 2 ms, event capture
channels [17]. It is worth it to point out that the time required to
implement the control of each frequency (both for the and
components) is around 2.5 s using a nonoptimized assembly
code. This allows the control of a large number of harmonic
components.
The results of the proposed control with three-phase diode
rectifier loads are reported in Fig. 6(a) and (b), while the results
obtained with conventional PI control are reported in Fig. 7(a)
and (b). Note that the quality of the output voltage has been
strongly improved respect to the PI control, since the dominant
harmonics (i.e., the 5th and the 7th components) have been well
compensated by the proposed strategy. Moreover, comparing
Figs. 6(b) and 7(b), it is worth noting that also the fundamental
component on the output voltage error has been strongly reduced. The improvement in terms of THD reduction are also
evident from Fig. 8, which reports output voltage spectrum of
Figs. 6(a) and 7(a). Again, note that the distortion at the selected
Fig. 8. Normalized output voltage spectrum.
frequencies has been strongly reduced by control action. The
compensation is indeed not complete since a small residual distortion at the selected frequencies is still present. This phenomenon is mainly due the quantization and rounding errors in the
fixed-point DSP implementation.
As a final test for unbalanced conditions, we have applied
a single-phase rectifier load to a phase-to-phase voltage. The
results, reported in Fig. 9(a) and (b), are indeed much better
than those obtained with the conventional multiloop scheme
[see Fig. 10(a) and (b)], highlighting the advantages of the proposed solution.
VI. CONCLUSIONS
This paper has investigated a dissipativity-based control for
UPS systems. The proposed solution is intended to compensate
for harmonics due to unknown nonlinear loads, which can also
be of an unbalanced nature. The control task is to deliver balanced sinusoidal signals even in the presence of uncertainties
in the system and load parameters. Vital for our development
342
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001
0 0
Fig. 9. Unbalance test (single-phase rectifier) with the proposed solution. (a) From top to bottom: output voltage phase a b c (100 V/div) and phase c output
current (10 A/div). (b)From top to bottom: output voltage reference, output voltage in coordinate, and the corresponding error (40 V/div).
0 0
Fig. 10. Unbalance test (single-phase rectifier) with PI control. (a) From top to bottom: output voltage phase a b c (100 V/div) and phase c output current
(10 A/div). (b) From top to bottom: output voltage reference, output voltage in coordinate, and the corresponding error (40 V/div).
is the use of a frequency-domain description of the system dynamics, denoted as phasor dynamics. Thus, proceeding in a similar fashion as in other frequency-domain techniques (such as
repetitive control suggested in the UPS literature), we proceed
to compensate only for a selected group of harmonics. The first
proposed controller follows the ideas of dissipativity-based control where adaptation is added to estimate the system parameters, resulting in a somewhat complicated nonlinear controller.
The controller is written in terms of the rotating-frame vari-
ables, which makes its implementation more challenging. Based
on the structure of the first nonlinear controller, we proposed a
second controller where part of the adaptation is avoided. This
results in a linear controller of the PI form, but with appropriate matrices of coefficients that allow us to establish global
stability of the aggregate system, even in the presence of uncertainties in system and load parameters. Moreover, due to
the linear nature of this controller, its implementation becomes
much easier. Finally, simulation results and experimental results
MATTAVELLI et al.: DISSIPATIVITY-BASED ADAPTIVE AND ROBUST CONTROL OF UPS
on a three-phase prototype using a single-chip fixed-point DSP
by Analog Device (ADMC401) were presented, illustrating the
effectiveness and advantages of the proposed solution.
REFERENCES
[1] S. M. Ali and M. P. Kazmierkowski, “Pwm voltage and current control
of four-Leg vsi,” in Proc. IEEE IECON’98, Aachen, Germany, 1998, pp.
196–201.
[2] T. L. Chern, J. Chang, C. H. Chen, and H. T. Su, “Microprocessor-based
modified discrete integral variable-structure control for ups,” IEEE
Trans. Ind. Electron., vol. 46, pp. 340–348, Apr. 1999.
[3] F. R. Gantmacher, Matrix Theory Vol. II. New York: Mir, 1960.
[4] H. A. Gründling, E. G. Carati, and J. R. Pifheiro, “Analysis and implementation of a modified robust model reference adaptive control with
repetitive controller for ups application,” in Proc. IEEE IECON’98,
Aachen, Germany, 1998, pp. 391–395.
[5] T. Haneyoshi, A. Kawamura, and R. G. Hoft, “Waveform compensation
of PWM inverter with cyclic fluctuating loads,” IEEE Trans. Ind. Applicat., vol. 24, pp. 582–589, July/Aug. 1988.
[6] T. Ito and S. Kawauchi, “Microprocessor-based robust digital control
for UPS with three-phase PWM inverter,” IEEE Trans. Power Electron.,
vol. 10, pp. 196–203, Mar. 1995.
[7] U. B. Jensen, P. N. Enjeti, and F. Blaabjerg, “A new space vector based
control method for ups systems powering nonlinear and unbalanced
loads,” in Proc. IEEE APEC, New Orleans, LA, 2000, pp. 895–901.
[8] H. L. Jou and J. C. Wu, “A new parallel processing ups with the performance of harmonic suppression and reactive power compensation,” in
Proc. IEEE PESC’94, 1994, pp. 1443–1450.
[9] S. L. Jung and Y. Y. Tzou, “Discrete feedforward sliding mode control
of a PWM inverter for sinusoidal output waveform synthesis,” in Proc.
IEEE PESC’94, 1994, pp. 552–559.
[10] H. K. Khalil, Nonlinear Systems, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall, 1996.
[11] C. D. Manning, “Control of UPS inverters,” in Proc. IEE Colloq., 1994,
pp. 3/1–3/5.
[12] A. M. Stankovic, S. R. Sanders, and T. Aydin, “Analysis of unbalanced
AC machines with dynamic phasors,” in Proc. Naval Symp. Electric
Drives, 1998, pp. 219–226.
[13] A. Von Jouanne, P. N. Enjeti, and D. J. Lucas, “DSP control of highpower UPS systems feeding nonlinear loads,” IEEE Trans. Ind. Electron., vol. 43, pp. 121–125, Feb. 1996.
[14] M. J. Tyan, W. E. Brumsickle, and R. D. Lorenz, “Control topology
options for single-phase UPS inverters,” IEEE Trans. Ind. Applicat., vol.
33, pp. 493–500, Mar./Apr. 1997.
[15] Y. Y. Tzou, R. S. Ou, S. L. Jung, and M. Y. Chang, “High-performance
programmable ac power source with low harmonic distortion using dspbased repetitive control technique,” IEEE Trans. Power Electron., vol.
12, pp. 715–725, July 1997.
[16] D. N. Zmood, D. G. Holmes, and G. Bode, “Frequency domain analysis
of three phase linear current regulators,” in Conf. Rec. IEEE-IAS Annu.
Meeting, Phoenix, AZ, 1999, pp. 818–825.
[17] “Single-Chip, DSP-Based High Performance Motor Controller,” Analog
Devices, Norwood, MA, ADMC401 Data Sheet, Rev. 0.
343
Paolo Mattavelli (S’95–A’96) received the Dr.
degree with honors and the Ph.D. degree, both
in electrical engineering, from the University of
Padova, Padova, Italy, in 1992 and 1995, respectively.
He has been a Researcher at the University of
Padova since 1995.
Dr. Mattavelli is a member of the IEEE Power
Engineering, IEEE Power Electronics, and IEEE
Industry Applications Societies and the Italian
Association of Electrical and Electronic Engineers.
Gerardo Escobar (M’00) received the B.Sc.
degree in electromechanics engineering (specialty
in electronics) and the M.Sc. degree in electrical
engineering (specialty in automatic control) from
the Engineering Faculty, National University of
Mexico (UNAM), Mexico City, Mexico, and the
Ph.D. degree from the University of Paris XI, Paris,
France, in 1991, 1995, and 1999, respectively.
He was a Technical Assistant in the Automatic
Control Laboratory, Graduate School of Engineering, UNAM, from May 1990 to April 1991.
From August 1991 to August 1995, he was an Assistant Professor in the Control
Deparment, Engineering Faculty, UNAM. He is currently a Visiting Researcher
at Northeastern University, Boston, MA. His main research interests include
nonlinear control design, passivity-based control, hybrid systems control,
switching power converters, electrical drives, and active filters.
Aleksandar M. Stanković (S’88–M’91) received
the Dipl.Ing. and M.S. degrees from the University
of Belgrade, Belgrade, Yugoslavia, and the Ph.D.
degree from Massachusetts Institute of Technology,
Cambridge, in 1982, 1986, and 1993, respectively,
all in electrical engineering.
Since 1993, he has been with the Department of
Electrical and Computer Engineering, Northeastern
University, Boston, MA, where he is currently
an Associate Professor. His research interests are
modeling, analysis, estimation, and control of energy
processing systems.
Dr. Stanković is a member of IEEE Power Engineering, IEEE Power Electronics, IEEE Control Systems, IEEE Circuits and Systems, IEEE Industry Applications, and IEEE Industrial Electronics Societies. He serves as an Associate
Editor of the IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY.