12
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997 819 System Analysis via Integral Quadratic Constraints Alexandre Megretski, Member, IEEE, and Anders Rantzer, Member, IEEE Abstract—This paper introduces a unified approach to robust- ness analysis with respect to nonlinearities, time variations, and uncertain parameters. From an original idea by Yakubovich, the approach has been developed under a combination of influences from the Western and Russian traditions of control theory. It is shown how a complex system can be described, using integral quadratic constraints (IQC’s) for its elementary com- ponents. A stability theorem for systems described by IQC’s is presented that covers classical passivity/dissipativity arguments but simplifies the use of multipliers and the treatment of causality. A systematic computational approach is described, and relations to other methods of stability analysis are discussed. Last, but not least, the paper contains a summarizing list of IQC’s for important types of system components. Index Terms—Nonlinearity, robustness, stability analysis. I. INTRODUCTION I T IS common engineering practice to work with the sim- plest possible models in design of control systems. In particular, one often uses linear time-invariant plant models, for which there exist a well-established theory and com- mercially available computer tools that help in the design. Experiments, often preceded by simulations with more accu- rate models, are used to verify that the design also works well in practice. There is also a strong need for more formal ways to analyze the systems. Such analysis can help to identify critical experimental circumstances or parameter combinations and estimate the power of the models. In the 1960–70’s, a large body of results was developed in this direction, often referred to as “absolute stability theory.” The basic idea was to partition the system into a feedback interconnection of two positive operators; see [1]–[7] and the references therein. To improve the flexibility of the approach, so-called multipliers were used to select proper variables for the partitioning. The absolute stability theory is now consid- ered a fundamental component of the theory for nonlinear systems. However, the applicability of many of the results has been limited by computational problems and by restrictive causality conditions used in the multiplier theory. For computation of multipliers, substantial progress has been made in the last decade, the most evident example being algorithms for computation of structured singular values ( Manuscript received October 5, 1995; revised September 6, 1996. Rec- ommended by Associate Editor, A. Tesi. This work was been supported by the National Science Foundation under Grant ECS9410531 and the Swedish Research Council for Engineering Sciences under Grant 94-716. The paper was written while A. Megretski was on the faculty of Iowa State University. A. Megretski is with the Department of Electrical Engineering, MIT, Cambridge, MA 02139 USA (e-mail: [email protected]). A. Rantzer is with the Department of Automatic Control, Lund Institute of Technology, S-221 00 Lund, Sweden. Publisher Item Identifier S 0018-9286(97)04274-8. analysis) [8]. As a result, robustness analysis with respect to uncertain parameters and unmodeled dynamics can be performed with great accuracy. An even more fundamental breakthrough in this direction is the development of polyno- mial time algorithms for convex optimization with constraints defined by linear matrix inequalities [9], [10]. Such problems appear not only in -analysis but also in almost any analysis setup based on concepts of passivity-type. The purpose of this paper is to address the second obstacle to efficient analysis by proving that multipliers can be introduced in a less restrictive manner, without causality constraints. Not only does this make the theory more accessible by simplification of proofs, but it also enhances the development of computer tools that support the transformation of model structure assumptions into numerically tractable optimization problems. The concept integral quadratic constraint (IQC) is used for several purposes: • to exploit structural information about perturbations; • to characterize properties of external signals; • to analyze combinations of several perturbations and external signals. Implicitly, IQC’s have always been used in stability theory. For example, positivity of an operator can be expressed by the IQC In the 1960’s, most of the stability theory was devoted to scalar feedback systems. This led to conveniently visualizable stability criteria based on the Nyquist diagram, which was particularly important in times when computers were less accessible. In the 1970’s, IQC’s were explicitly used by Yakubovich to treat the stability problem for systems with advanced nonlinearities, including amplitude and frequency modulation systems. Some new IQC’s were introduced, and the so-called -procedure was applied to the case of multiple constraints [54]. Willems also gave an energy-related interpretation of the stability results, in terms of dissipativity, storage functions, and supply rates [4]. Later on, Safonov interpreted the stability results geometrically, in terms of separation of the graphs of the two operators in the feedback loop. An important step in further development was the introduc- tion of analysis methods which essentially rely on the use of computers. One example is the theory for quadratic stabiliza- tion [11], [12], and another is the multiloop generalization of the circle criterion based on D-scaling [13], [8]. Both search for a Lyapunov function, and the search for D-scales can be 0018–9286/97$10.00 1997 IEEE

System Analysis Via Integral Quadratic Constraints - Automatic Control

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: System Analysis Via Integral Quadratic Constraints - Automatic Control

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997 819

System Analysis via Integral Quadratic ConstraintsAlexandre Megretski,Member, IEEE, and Anders Rantzer,Member, IEEE

Abstract—This paper introduces a unified approach to robust-ness analysis with respect to nonlinearities, time variations, anduncertain parameters. From an original idea by Yakubovich, theapproach has been developed under a combination of influencesfrom the Western and Russian traditions of control theory.

It is shown how a complex system can be described, usingintegral quadratic constraints (IQC’s) for its elementary com-ponents. A stability theorem for systems described by IQC’s ispresented that covers classical passivity/dissipativity argumentsbut simplifies the use of multipliers and the treatment of causality.A systematic computational approach is described, and relationsto other methods of stability analysis are discussed. Last, butnot least, the paper contains a summarizing list of IQC’s forimportant types of system components.

Index Terms—Nonlinearity, robustness, stability analysis.

I. INTRODUCTION

I T IS common engineering practice to work with the sim-plest possible models in design of control systems. In

particular, one often uses linear time-invariant plant models,for which there exist a well-established theory and com-mercially available computer tools that help in the design.Experiments, often preceded by simulations with more accu-rate models, are used to verify that the design also workswell in practice. There is also a strong need for more formalways to analyze the systems. Such analysis can help to identifycritical experimental circumstances or parameter combinationsand estimate the power of the models.

In the 1960–70’s, a large body of results was developed inthis direction, often referred to as “absolute stability theory.”The basic idea was to partition the system into a feedbackinterconnection of two positive operators; see [1]–[7] and thereferences therein. To improve the flexibility of the approach,so-calledmultipliers were used to select proper variables forthe partitioning. The absolute stability theory is now consid-ered a fundamental component of the theory for nonlinearsystems. However, the applicability of many of the resultshas been limited by computational problems and by restrictivecausality conditions used in the multiplier theory.

For computation of multipliers, substantial progress hasbeen made in the last decade, the most evident example beingalgorithms for computation of structured singular values (

Manuscript received October 5, 1995; revised September 6, 1996. Rec-ommended by Associate Editor, A. Tesi. This work was been supported bythe National Science Foundation under Grant ECS9410531 and the SwedishResearch Council for Engineering Sciences under Grant 94-716. The paperwas written while A. Megretski was on the faculty of Iowa State University.

A. Megretski is with the Department of Electrical Engineering, MIT,Cambridge, MA 02139 USA (e-mail: [email protected]).

A. Rantzer is with the Department of Automatic Control, Lund Institute ofTechnology, S-221 00 Lund, Sweden.

Publisher Item Identifier S 0018-9286(97)04274-8.

analysis) [8]. As a result, robustness analysis with respectto uncertain parameters and unmodeled dynamics can beperformed with great accuracy. An even more fundamentalbreakthrough in this direction is the development of polyno-mial time algorithms for convex optimization with constraintsdefined by linear matrix inequalities [9], [10]. Such problemsappear not only in -analysis but also in almost any analysissetup based on concepts of passivity-type.

The purpose of this paper is to address the second obstacle toefficient analysis by proving that multipliers can be introducedin a less restrictive manner, without causality constraints.Not only does this make the theory more accessible bysimplification of proofs, but it also enhances the developmentof computer tools that support the transformation of modelstructure assumptions into numerically tractable optimizationproblems.

The concept integral quadratic constraint (IQC) is used forseveral purposes:

• to exploit structural information about perturbations;• to characterize properties of external signals;• to analyze combinations of several perturbations and

external signals.

Implicitly, IQC’s have always been used in stability theory.For example, positivity of an operator can be expressed bythe IQC

In the 1960’s, most of the stability theory was devoted toscalar feedback systems. This led to conveniently visualizablestability criteria based on the Nyquist diagram, which wasparticularly important in times when computers were lessaccessible.

In the 1970’s, IQC’s were explicitly used by Yakubovichto treat the stability problem for systems with advancednonlinearities, including amplitude and frequency modulationsystems. Some new IQC’s were introduced, and the so-called

-procedure was applied to the case of multiple constraints[54]. Willems also gave an energy-related interpretation of thestability results, in terms of dissipativity, storage functions,and supply rates [4]. Later on, Safonov interpreted the stabilityresults geometrically, in terms of separation of the graphs ofthe two operators in the feedback loop.

An important step in further development was the introduc-tion of analysis methods which essentially rely on the use ofcomputers. One example is the theory for quadratic stabiliza-tion [11], [12], and another is the multiloop generalization ofthe circle criterion based on D-scaling [13], [8]. Both searchfor a Lyapunov function, and the search for D-scales can be

0018–9286/97$10.00 1997 IEEE

Page 2: System Analysis Via Integral Quadratic Constraints - Automatic Control

820 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997

interpreted as optimization of parameters in an IQC. Anotherdirection was the introduction of optimization for thesynthesis of robust controllers [14], [15]. Again, the resultscan be viewed in terms of IQC’s, since optimal design withrespect to an IQC leads to optimization.

During the last decade, a variety of methods has beendeveloped within the area of robust control. As was pointedout in [16], many of them can be reformulated to fall withinthe framework of IQC’s. This will be further demonstratedin the current paper, which presents a minimal framework forthe stability analysis of feedback interconnections described interms of IQC’s. In Section II, definitions and a main theoremare given in detail. They are illustrated in Section III by anextensive example, analyzing a system with saturation andan uncertain delay. Then, follow sections with discussionsand comparisons to well-known results. Finally, we give asummarizing list of IQC’s for important types of systemcomponents.

A. Notation

Let be the set of proper (bounded at infinity) rationalfunctions with real coefficients. The subset consisting of func-tions without poles in the closed right-half plane is denoted

. The set of matrices with elements in( ) will be denoted ( ).

can be thought of as the space of -valuedfunctions of finite energy

This is a subset of the space , whose members onlyneed to be square integrable on finite intervals. The Fouriertransform of is denoted by

By an operator we mean a functionfrom one space to another. Thegain of

an operator is given by

An important example of an operator is given by thepastprojection(truncation) , which leaves a function unchangedon the interval and gives the value zero on .Causality of an operator means that forany .

B. What Is an IQC?

IQC’s provide a way of representing relationships betweenprocesses evolving in a complex dynamical system, in a formthat is convenient for analysis.

Depending on the particular application, various versionsof IQC’s are available. Two signals and

are said tosatisfy the IQC defined by, if

(1)

Fig. 1. Basic feedback configuration.

(absolute integrability is assumed). Here the Fourier transformsand represent the harmonic spectrum of the

signals and at the frequency , and (1) describes theenergy distribution in the spectrum of . In principle,

can be any measurable Hermitian-valued function. In most situations, however, it is sufficient touse rational functions that are bounded on the imaginary axis.

A time-domain form of (1) is

(2)

where is a quadratic form, and is defined by

(3)

where is a Hurwitz matrix. Intuitively, this state-space formIQC is a combination of a linear filter (3) and a “correlator”(2). For any bounded rational weighting function, (1) can beexpressed in the form (2), (3) by first factorizingas

with, then defining from and .

In system analysis, IQC’s are useful to describe relationsbetween signals in a system component. For example, todescribe the saturation , one can use the IQCdefined by (1) with , which holds for anysquare summable signals related by . Ingeneral, a bounded operatoris said to satisfy the IQC defined by if (1) holds for all

, where .There is, however, an evident problem in using IQC’s in

stability analysis. This is because both (1) and (2), (3) makesense only if the signals are square summable. If it is notknowna priori that the system is stable, then the signals mightnot be square summable.1 This will be resolved as follows.First, the system is considered as depending on a parameter

, such that stability is obvious for , whilegives the system to be studied. Then, the IQC’s are used toshow that as increases from zero to one, there can be notransition from stability to instability.

II. A B ASIC STABILITY THEOREM

The following feedback configuration, illustrated in Fig. 1,is the basic object of study in this paper:

(4)

1One could suggest using integrals “from 0 toT ” in (2) instead of theintegrals “from 0 to1,” as is often done in the literature. It can be shown,however, that for many important components (such as a saturation), someuseful IQC’s hold in the form (2), but their counterparts “from 0 toT ” arenot valid (see Section IV).

Page 3: System Analysis Via Integral Quadratic Constraints - Automatic Control

MEGRETSKI AND RANTZER: INTEGRAL QUADRATIC CONSTRAINTS 821

Here represent the “intercon-nection noise,” and and are the two causal operators on

and , respectively. It is assumed thatis a linear time-invariant operator with the transfer function

in , and has bounded gain.In applications, will be used to describe the “trouble-

making” (nonlinear, time-varying, or uncertain) components ofa system. The notation will either denote a linear operatoror a rational transfer matrix, depending on the context. Thefollowing definitions will be convenient.

Definition: We say that the feedback interconnection ofand is well-posedif the map defined by(4) has a causal inverse on . The interconnectionis stable if, in addition, the inverse is bounded, i.e., if thereexists a constant such that

(5)

for any and for any solution of (4).When is linear, as will be the case below, well-posedness

means that is causally invertible. From boundednessof and , it also follows that the interconnection is stableif and only if is a bounded causal operator on

.In most applications, well-posedness is equivalent to the

existence, uniqueness, and continuability of solutions of theunderlying differential equations and is relatively easy toverify. Regarding stability, it is often desirable to verifysome kind of exponential stability. However, for generalclasses of ordinary differential equations, exponential stabilityis equivalent to the input/output stability introduced above(compare [39, sec. 6.3]).

Proposition 1: Consider with. Assume that for any

the system

(6)

has a solution . Then the following two conditions areequivalent.

1) There exists a constant such that

(7)

for any solution of (6) with .2) There exist such that

(8)

for any solution of (6).

Proof: Parts, if not all, of this result can be found instandard references on nonlinear systems. A complete proofis also included in the technical report [40] that contains anearly version of this paper.

We are now ready to state our main theorem.Theorem 1: Let , and let be a bounded

causal operator. Assume that:

i) for every , the interconnection of andis well-posed;

ii) for every , the IQC defined by is satisfiedby ;

iii) there exists such that

(9)

Then, the feedback interconnection ofand is stable.Remark 1: The values

and

of recover versions of the small gain theorem and thepassivity theorem.

Remark 2: In many applications (see for example the pre-vious remark), the upper left corner of is positivesemi-definite, and the lower right corner is negative semi-definite so satisfies the IQC defined by for ifand only if does so. This simplifies Assumption ii).

Remark 3: The theorem remains true if the right-hand sideof (9) is replaced by . This is obtained byreplacing with

The corresponding IQC for is valid by definition of .Remark 4: It is important to note that if satisfies several

IQC’s, defined by then a sufficient condition forstability is the existence of such that (9) holdsfor . Hence, the more IQC’s thatcan be verified for , the better. Furthermore, the conditionis necessary in the following sense. If it fails for allthen (5) fails for some signals with and

satisfying all the IQC’s [17], [18].Proof of Theorem 1 (Step 1):Show that there exists

such that

(10)

Introduce the notation

and let be the normsfor the matrix blocks of

Page 4: System Analysis Via Integral Quadratic Constraints - Automatic Control

822 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997

For , let . Then

for all . Note that (9) impliesthat

Let ,. Since satisfies the IQC defined by, we have

Hence const and

const

Step 2: Show that if is bounded for some, then is bounded for any with

. By the well-posedness assumption,the inverse is well defined on . Given

, define

Then

Boundedness of follows, as .Step 3: Now, since is bounded for ,

Step 2 shows that is bounded for smaller than, then for , etc. By

induction, it is bounded for all

III. A PPLICATION TO ROBUSTNESSANALYSIS

In robustness analysis based on the feedback configurationillustrated in Fig. 1, it is natural to assume that isknown, and describes the “trouble-making” (nonlinear,time-varying, or uncertain) components of the system.

First, we describe as accurately as possible by IQC’s.The class of all rational Hermitian matrix functions thatdefine a valid IQC for a given is convex, and it is usuallyinfinite-dimensional. For a large number of simple systemcomponents, a corresponding class is readily available inthe literature. In fact, IQC’s are implicitly present in manyresults on robust/nonlinear/time-varying stability. A list of

Fig. 2. System with saturation and delay.

such IQC’s has been appended to this paper in Section VI.When consists of a combination of several simple blocks,IQC’s can be generated by convex combinations of constraintsfor the simpler components.

Next, we search for a matrix function that satisfiesTheorem 1. The search for a suitablecan be carried outby numerical optimization, restricted to a finite-dimensionalsubset of . Then, can be written on the form

where are positive real parameters. Usually and areproper rational functions with no poles on the imaginary axis,so there exists , a Hurwitz matrix of size , amatrix of size , and a set of symmetric real matrices

of size , such that

for all . By application of the Kalman–Yakubovich–Popovlemma [19]–[21], it follows that (9) is equivalent to theexistence of a symmetric matrix such that

(11)

Hence the search for that produces a satisfying (9) (i.e.,proving the stability) takes the form of a convex optimizationproblem defined by a linear matrix inequality (LMI) in thevariables . Such problems can be solved very efficientlyusing the recently developed numerical algorithms based oninterior point methods [9], [10].

A. Example with Saturation and Delay

Consider the following feedback system with control satu-ration and an uncertain delay:

(12)

where and is an unknown constant

is the transfer function of the controlled plant (see the Nyquistplot on Fig. 3), and

is the function that represents the saturation. The setup isillustrated in Fig. 2.

Page 5: System Analysis Via Integral Quadratic Constraints - Automatic Control

MEGRETSKI AND RANTZER: INTEGRAL QUADRATIC CONSTRAINTS 823

Fig. 3. Nyquist plot forP (j!) (solid line).

Let us first consider stability analysis for the case of nodelay. Then let be the saturation, while .Application of the circle criterion

(13)

gives stability for

(see dashed line in Fig. 3). This corresponds to acontain-ing only the matrix

In the Popov criterion, consists of all linear combina-tions

and the resulting inequality (9) gives the minor improvement

(14)

A Popov plot is shown in Fig. 4.Furthermore, because the saturation is monotone and odd, it

is possible to apply a much stronger result, obtained by Zamesand Falb [22]. By their statement, a sufficient condition forstability is the existence of a function such that

This extends the class of valid IQC’s further, by allowing allmatrix functions of the form

(15)

where has an impulse response of norm no greater thanone. For our problem, gives forthat

This shows that the feedback system is indeed stable for alland concludes the stability analysis in the undelayed

case.

Fig. 4. Popov plot forP (j!) with stabilizing gaink.

Considering also the delay uncertainty, the problem is to finda bound on the maximal stabilizing feedback gain for a givendelay bound. A crude bound can be received directly from thesmall gain theorem, stating that, because of the gain bound

, the feedback interconnection ofand is stable, provided that

Not surprisingly, this condition is conservative. For example,it does not utilize any bound on the delay. In order to do that,it is useful to generate more IQC’s for the delay component.First, we rewrite (12) as a feedback interconnection on Fig. 1,with

and

With external signals as in (4), the equations are

(16)

where and for . One can see that(16) is equivalent to the equations from (12), disturbed by the“interconnection noise” .

For the uncertain time delay, several types of IQC’s aregiven in the list. Here we shall use a simple (and not complete)set of IQC’s for the uncertain delay

based on the bounds

(17)

where

is chosen as a rational upper bound (see Fig. 5) of

Page 6: System Analysis Via Integral Quadratic Constraints - Automatic Control

824 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997

Fig. 5. Comparison of 0(!) and �(j!).

Fig. 6. Bounds on stabilizing gaink versus delay uncertainty�0.

By integrating the point-wise inequalities (17) with somenonnegative rational functions, one can obtain a huge set ofIQC’s valid for the uncertain delay. Using these in combinationwith some set of IQC’s for the saturation nonlinearity, one canestimate the region of stability for the system given in (12).In Fig. 6, the “x”-marks denote parameter values for whichstability has been proved using (17) for the delay and (15)with for the saturation.The parameter was optimized by convex optimization.The guaranteed instability region was obtained analyticallyby considering the behavior of the system in the linear“unsaturated” region around the origin.

IV. HARD AND SOFT IQC’S

As a rule, an IQC is an inequality describing correlationbetween the input and output signals of a causal block.Verifying an IQC can be viewed as a virtual experiment withthe setup shown on Fig. 7, where is the block tested foran IQC, is the test signal of finite energy, and is astable linear transfer matrix with two vector inputs, two vectoroutputs, and zero initial data. The blocks with indicatecalculation of the energy integral of the signal. We say that

satisfies the IQC described by the test setup if the energyof the second output of is always at least as large as theenergy of the first output. Then the IQC can be representedin the form (1), where

(18)

The most commonly used IQC is the one that expresses again bound on the operator. For example corre-sponds to the bound . The energy bounds have the

Fig. 7. Testing a block� for an IQC.

particular property that the energy difference until timewillbe nonnegative at any moment, not just . Such IQC’sare calledhard IQC’s, in contrast to the more generalsoftIQC’s, which need not hold for finite-time intervals. Some ofthe most simple IQC’s are hard, but the “generic” ones are not.

Example: A simple example of a soft IQC is the one usedin the Popov criterion. If and , then

Clearly, the integral on is nonnegative for every ,but not necessarily zero. Hence the IQC is hard,but the IQC is soft.

In the theory of absolute stability, the use of soft IQC’swas often referred to as allowing “noncausal multipliers.”While for scalar systems this was usually not a seriousproblem, the known conditions for applicability of noncausalmultipliers were far too restrictive for multivariable systems.The formulation of Theorem 1 makes it possible (and easy)to use soft IQC’s in a very general situation. For example,consider the following corollary.

Corollary 1 (Noncausal Multipliers):Assume that Condi-tion i) of Theorem 1 is satisfied. If there exist some

and such that

foron

then the feedback interconnection ofand is input/outputstable.

Proof: This is Theorem 1 with

and . The IQC for follows as

For multivariable systems, the above conditions onare much weaker than factorizability as ,with , all being stable, which isrequired, for example, in [22] and [6]. The price paid for thisin Theorem 1 is the very mild assumption that the feedbackloop is well posed not only for , but for all .

Another example is provided by the classical Popov crite-rion.

Page 7: System Analysis Via Integral Quadratic Constraints - Automatic Control

MEGRETSKI AND RANTZER: INTEGRAL QUADRATIC CONSTRAINTS 825

Fig. 8. Testing a signalf for an IQC.

Corollary 2 (Popov Criterion): Assume thatis such that const for . Let

, where is Hurwitz. Assume thatthe system

(19)

has unique solution on for any and for anysquare summable. If for some

(20)

then (19) with is exponentially stable.Proof: For and a differentiable , we

have the soft IQC

Application of Corollary 1 with

shows that the conditions of Proposition 8 hold, which ensuresthe exponential stability.

IQC’s can be used to describe an external signal (noise or areference) entering the system. The “virtual experiment” setupfor a signal is shown on Fig. 8. The setup clearly showsthe “spectral analysis” nature of IQC’s describing the signals.Mathematically, the resulting IQC has the form

where is given by (18).Performance analysis of systems can be made with both

interior blocks and external signals described in terms ofIQC’s.

V. IQC’S AND QUADRATIC STABILITY

There is a close relationship between quadratic stability andstability analysis based on IQC’s. As a rule, if a system isquadratically stable, then its stability can also be proved byusing a simple IQC. Conversely, a system that can be proved tobe stable via IQC’s always has a quadratic Lyapunov functionin some generalized sense. However, to actually present thisLyapunov function, one has to extend the state space of thesystem (by adding the states of from Fig. 7). Even then,in the case of soft IQC’s, the Lyapunov function does not need

to be sign-definite and may not decrease monotonically alongthe system trajectories. In any case, use of IQC’s replacesthe “blind” search for a quadratic Lyapunov function, whichis typical for the quadratic stability, by a more sophisticatedsearch. In general, for example in the case of so-called“parameter-dependent” Lyapunov functions, the relationshipwith the IQC type analysis has yet to be clarified.

Below we formulate and prove a result on the relationshipbetween a simple version of quadratic stability and IQC’s. Let

be a polytope of matrices , containing the zeromatrix . Let be the extremal points of .Consider the system of differential equations

(21)

where are given matrices of appropriate size, andis a Hurwitz matrix. (The most often considered

case of (21) is obtained when and is the set ofall diagonal matrices with the norm not exceeding. Then

, and are the diagonal matrices with on thediagonal.) The system is called stable if for anysolution of (21), where is a measurable function and

for all . There are no efficient general conditionsthat are bothnecessary and sufficientfor the stability of (21).Instead, we will be concerned with stability conditions thatare only sufficient.

System (21) is calledquadratically stableif there exists amatrix such that

(22)

Note that since and is a Hurwitz matrix, thiscondition implies that . It follows thatis a Lyapunov function for (21) in the sense that ispositive definite and is negative definite on thetrajectories. Quadratic stability is asufficient condition forstability of the system, and (22) can be solved efficiently withrespect to as a system of linear matrix inequalities.

An IQC-based approach to stability analysis of (21) can beformulated as follows. Note that stability of (21) is equivalentto stability of the feedback interconnection (4), whereis the linear time-invariant operator with transfer function

, and is the operator of multiplicationby . One can apply Theorem 1, using the fact that

satisfies the IQC’s given by the constant multiplier matrix

where are real matrices such that

(23)

For a fixed matrix satisfying (23), a sufficient condition ofstability given by Theorem 1 is

which is equivalent (by the Kalman–Yakubovich–Popovlemma) to the existence of a matrix such that

(24)

Page 8: System Analysis Via Integral Quadratic Constraints - Automatic Control

826 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997

For an indefinite matrix , (23) may be difficult to verify.However, (24) yields . In that case, it is sufficient tocheck (23) at the vertices of only, i.e., (23) canbe replaced by

(25)

It is easy to see that the existence of the matrices, such that (24), (25) hold, is a

sufficient condition of stability of (21).Now we have the two seemingly different conditions for

stability of (21), both expressed in terms of systems of LMI’s:quadratic stability (22) and IQC-stability (24), (25). The firstcondition has -free variables (the componentsof the matrix ), while the second condition has

-free variables. However,the advantage of using the IQC condition is that the overall“size” of the corresponding LMI is , while thetotal “size” of the condition for quadratic stability is . If

is a large number and is significantly larger than and, a modest (about two times) increase of the number of free

variables in (24), (25) results in a significant (about times)decrease in the size of the corresponding LMI. The followingresult shows that the two sufficient conditions of stability (24),(25) and (22) are equivalent from the theoretical point of view.

Theorem 2: Assume that is a Hurwitz matrix and thatzero belongs to the convex hull of matrices .Then, a given symmetric matrix solves the system ofLMI’s (22), if and only if together with some matrices

solve (24) and (25).Proof: The sufficiency is straightforward: multiplying

(24) by from the left, and by fromthe right yields

which implies (22) because of the inequality in (25).To prove thenecessity, let satisfy (22). Let

be the quadratic form

where is a small parameter. Define by

(26)

where the infimum is taken over all such that .Since the zero matrix belongs to the convex hull of, (22)implies that . Hence, for a sufficiently small

, is strictly convex in the first argument, and a finiteminimum in (26) exists. Moreover, since is a quadraticform, the same is true for and the matrices can beintroduced by

Let us show that the inequalities (24), (25) are satisfied. First,by (22), for any we have

(provided that and are sufficiently small). Hence (25)holds. Similarly, for any we have

and hence (24) holds, since the matrix in (24) is the matrix ofthe quadratic form .

VI. A L IST OF IQC’S

The collection of IQC’s presented in this section is farfrom being complete. However, the authors hope it willsupport the idea that many important properties of basic systeminterconnections used in stability analysis can be characterizedby IQC’s.

A. Uncertain Linear Time-Invariant Dynamics

Let be any linear time-invariant operator with gain (norm) less than one. Then satisfies all IQC’s of the form

where is a bounded measurable function.

B. Constant Real Scalar

If is defined by multiplication with a real number ofabsolute value 1, then it satisfies all IQC’s defined by matrixfunctions of the form

(27)

where and arebounded and measurable matrix functions.

This IQC and the previous one are the basis for standardupper bounds for structured singular values [23], [24].

C. Time-Varying Real Scalar

Let be defined by multiplication in the time-domain witha scalar function with . Then satisfiesIQC’s defined by a matrix of the form

where and are real matrices.

Page 9: System Analysis Via Integral Quadratic Constraints - Automatic Control

MEGRETSKI AND RANTZER: INTEGRAL QUADRATIC CONSTRAINTS 827

D. Coefficients from a Polytope

Let be defined by multiplication in the time-domain witha measurable matrix such that for any ,where is a polytope of matrices with the extremal points(vertices) . satisfies the IQC’s given by theconstant weight matrices

where are real matrices such that ,and

This IQC corresponds to quadratic stability and was studiedin Section V.

E. Periodic Real Scalar

Let be defined by multiplication in the time-domain witha periodic scalar function with and period

. Then satisfies IQC’s defined by (27), where andare bounded, measurable matrix functions satisfying

This set of IQC’s gives the result by Willems on stability ofsystems with uncertain periodic gains [19].

F. Multiplication by a Harmonic Oscillation

If , then satisfies the IQC’sdefined by

where is any bounded matrix-valued rational function. Multiplication by a more complicated(almost periodic) function can be represented as a sum ofseveral multiplications by a harmonic oscillation with theIQC’s derived for each of them separately. For example

where

G. Slowly Time-Varying Real Scalar

Here is the operator of multiplication by a slowly time-varying scalar, , where .Since the 1960’s, various IQC’s have been discovered thathold for such time variations; see, for example, [25]–[27].

Here we describe a simple but representative family ofIQC’s describing the redistribution of energy among frequen-cies, caused by the multiplication by a slowly time-varyingcoefficient. For any transfer matrix

where and is a constant, letbe an upper bound of the norm of the commutator

, for example

The following weighting matrices then define valid IQC’s:

(28)

where is a parameter, and is a causal transfer function( for ). Another set of IQC’s is given by

(29)

where is skew-Hermitian along the imaginary axis (i.e.,) but not necessarily causal. Since

as

whenever , the constraints used in the “”case (multiplication by a constant gain ) can berecovered from (28) and (29) as . Similarly, the “time-varying real scalar” IQC’s will be recovered as byusing constant transfer matrices .

In [28] and [29], IQC’s are instead derived for uncertaintime-varying parameters with bounds on the support of theFourier transform . Slow variation then means that iszero except for in some small interval .

H. Delay

The uncertain bounded delay operator, where , satisfies the “point-wise” quadratic

constraints in the frequency domain

(30)

(31)

where , and are the functions defined by

Note that (31) is just a sector inequality for the relationbetween and

Multiplying (30) by any rational function and integratingover the imaginary axis yields a set of IQC’s for the delay.Unfortunately, these IQC’s do not utilize the bound on thedelay. To improve the IQC-description, one can multiply(31) by any nonnegative weight function and integrate overthe imaginary axis. The resulting IQC’s, however, will havenonrational weight matrices . Instead, one should use a

Page 10: System Analysis Via Integral Quadratic Constraints - Automatic Control

828 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997

rational upper bound of and rational lower boundsand of and , respectively. For example, a reasonablygood approximation is given by

Then the point-wise inequality (31) holds with replaced by, and with replaced by (the upper bound for the

multiplier, the lower bound for the multiplier),respectively, and can be integrated with a nonnegative rationalweight function to get rational IQC’s utilizing the upper boundon the delay.

A simpler, but less informative, set of IQC’s is defined for, , by

where is any nonnegative rational weighting function, andis any rational upper bound of

for example

I. Memoryless Nonlinearity in a Sector

If , where is a functionsuch that

then obviously the IQC with

holds.

J. The “Popov” IQC

If , where is acontinuous function, , and both and aresquare summable, then

In the frequency domain, this looks like an IQC with

However, this is not a “proper” IQC, because is notbounded on the imaginary axis. To fix the problem, consider

instead of , i.e., ,

where . Now, satisfies theIQC with

Together with the IQC for a memoryless nonlinearity in asector, this IQC yields the well-known Popov criterion.

K. Monotonic Odd Nonlinearity

Suppose operates on scalar signals according to thenonlinear map , where is an odd functionon such that for some constant . Thensatisfies the IQC’s defined by

where is arbitrary except that the -norm of itsimpulse response is no larger than one [22].

L. IQC’s for Signals

Performance of a linear control system is often measured interms of disturbance attenuation. An important issue is then thedefinition of the set of expected external signals. Here again,IQC’s can be used as a flexible tool, for example to specifybounds on auto correlation, frequency distribution, or even tocharacterize a given finite set of signals. Then, the informationgiven by the IQC’s can be used in the performance analysis,along the lines discussed in [49] and [30].

M. IQC’s from Robust Performance

One of the most appealing features of IQC’s is their abilityto widen the field of application of already existing results.This means that almost any robustness result derived by somemethod (possibly unrelated to the IQC techniques) for a specialclass of systems can be translated into an IQC.

As an example of such a “translation,” consider the feedbackinterconnection of a particular linear time-invariant system

with an “uncertain” block

(32)

where is the external disturbance. Assume that stabilityof this interconnection (i.e., the invertibility of the operator

) is already proved, and, moreover, an upper boundon the induced gain “from to ” (“robust performance”)is known; for any square summablesatisfying (32). Then, since for any square summablethereexists a square summable satisfying (32),the block satisfies the IQC given by

(33)

This IQC implies stability of system (32) via Theorem 1 butcan also be used in the analysis of systems with additionalfeedback blocks, as well as with different nominal transferfunctions.

For example, consider the uncertain blockwhich repre-sents multiplication of a scalar input by a scalar time-varying

Page 11: System Analysis Via Integral Quadratic Constraints - Automatic Control

MEGRETSKI AND RANTZER: INTEGRAL QUADRATIC CONSTRAINTS 829

coefficient , such that . There is oneobvious IQC for this block, stating that the -induced normof is not greater than one. Let us show how additionalnontrivial IQC’s can be derived, based on a particular robustperformance result. Consider the feedback interconnection of

with a given linear time-invariant block with a stabletransfer function . This is the caseof a system withone uncertain fast time-varying parameter

,

(34)

where are given constant matrices, is a Hurwitzmatrix, is the external disturbance. It is known that,for this system, the norm bound , yieldsthe circle stability criterion , which gives onlysufficientconditions of stability. Nevertheless, for a large classof transfer functions , not satisfying the circle criterion,(34) is robustly stable. A proof of such stability usuallyinvolves using a nonquadratic Lyapunov function ,and provides an upper boundof the worst-case -inducedgain “from to ”. This upper bound, in turn, yieldsthe IQC given by (33), describing the uncertain block. Thefact that stability of (34) can be proved from this new IQC, butnot from the simple norm bound , shows thatthe new IQC indeed carries additional information about.

VII. CONCLUSIONS

The objective of the paper was to give an overview of theIQC-based stability analysis, featuring a basic stability theoremand a list of the most important IQC’s. Depending on theapplication, several modifications of the basic framework canbe used, providing more flexibility in the analysis as well asopen problems for future research.

Unconditional and Conditional IQC’s:In this paper, anoperator was said to satisfy an IQC if (1) was satisfied forany such that . Such an IQC canbe called “unconditional,” because it does not depend on theenvironment in which the block is being used. Using suchIQC’s is easy and convenient, in particular because they canbe derived independently of the system setup (or be foundin the literature). Sometimes, however, unconditional IQC’slead to unjustified conservatism in the analysis. Consider, forsimplicity, the system

(35)

where is a given nonlinear function. Here the set of possiblefunctions is relatively small [it is parameterized by theinitial data parameter ]. Therefore, it may be an “overkill”to consider the relation betweenand for all squaresummable . It should be sufficient to look only at thosethatmay be produced by (35). For example, if , thenthe “unconditional” IQC (2) with

does not hold for any . However, it holds (withsufficiently small ) as a conditional IQC wheneveris a nonsingular matrix.

Average IQC’s: The “average” IQC’s are especially usefulin their conditional form when one is working with stochasticsystem models. These IQC’s are defined by replacing (2) with

Incremental IQC’s: For nonlinear systems, as a rule, thestandard IQC’s (1) are good only for showing that the signalswithin the system are “small” (are square summable, tend tozero, etc.) However, many interesting questions, for exam-ple the study of the existence and properties of a globallyattractive periodic response to any periodic input, requiredeeper information about the system. This can be suppliedby incremental IQC’s. An unconditional incremental IQCdescribing the operator has the form (1), where

ACKNOWLEDGMENT

The authors are grateful to many people, in particular to K.J. Astrom, J. C. Doyle, U. Jonsson, and V. A. Yakubovich forcomments and suggestions about this work.

REFERENCES

[1] V. M. Popov, “Absolute stability of nonlinear systems of automaticcontrol,” Automation Remote Contr., vol. 22, pp. 857–875, Mar. 1962;Russian original in Aug. 1961.

[2] V. A. Yakubovich, “Frequency conditions for the absolute stability ofcontrol systems with several nonlinear or linear nonstationary units,”Automat. Telemech., pp. 5–30, 1967.

[3] G. Zames, “On the input-output stability of nonlinear time-varyingfeedback systems—Part I: Conditions derived using concepts of loopgain, and Part II: Conditions involving circles in the frequency planeand sector nonlinearities,”IEEE Trans. Automat. Contr., vol. 11, pp.228–238, Apr. 1966.

[4] J. C. Willems, “Dissipative dynamical systems—Part I: General theory;Part II: Linear systems with quadratic supply rates,”Arch. RationalMechanics Anal., vol. 45, no. 5, pp. 321–393, 1972.

[5] K. S. Narendra and J. H. Taylor,Frequency Domain Criteria for AbsoluteStability. New York: Academic, 1973.

[6] C. A. Desoer and M. Vidyasagar,Feedback Systems: Input–OutputProperties. New York: Academic, 1975.

[7] M. G. Safonov, Stability and Robustness of Multivariable FeedbackSystems. Cambridge, MA: MIT Press, 1980.

[8] J. C. Doyle, “Analysis of feedback systems with structured uncertain-ties,” Proc. Inst. Elec. Eng., vol. D-129, pp. 242–251, 1982.

[9] Yu. Nesterov and A. Nemirovski,Interior Point Polynomial Methodsin Convex Programming, vol. 13 of Studies Appl. Math. Philadelphia,PA: SIAM, 1993.

[10] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan,Linear MatrixInequalities in System and Control Theory, vol. 15 ofStudies Appl. Math.Philadelphia, PA: SIAM, 1994.

[11] G. Leitmann, “Guaranteed asymptotic stability for some linear systemswith bounded uncertainties,”J. Dynamic Syst., Measurement, Contr.,vol. 101, no. 3, 1979.

[12] M. Corless and G. Leitmann, “Continuous state-feedback guaranteeinguniform ultimate boundedness for uncertain dynamic systems,”IEEETrans. Automat. Contr., vol. 26, no. 5, 1981.

[13] M. G. Safonov and M. Athans, “A multi-loop generalization of the circlecriterion for stability margin analysis,”IEEE Trans. Automat. Contr.,vol. 26, pp. 415–422, 1981.

[14] G. Zames, “Feedback and optimal sensitivity: Model reference trans-formations, multiplicative seminorms and approximate inverses,”IEEETrans. Automat. Contr., vol. 26, pp. 301–320, 1981.

Page 12: System Analysis Via Integral Quadratic Constraints - Automatic Control

830 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 6, JUNE 1997

[15] A. Tannenbaum, “Modified Nevanlinna-Pick interpolation of linearplants with uncertainty in the gain factor,”Int. J. Contr., vol. 36, pp.331–336, 1982.

[16] A. Megretski, “Power distribution approach in robust control,” inProc.IFAC Congr., 1993.

[17] J. Shamma, “Robustness analysis for time-varying systems,” inProc.31st IEEE Conf. Decision Contr., 1992.

[18] A. Megretski and S. Treil, “Power distribution inequalities in optimiza-tion and robustness of uncertain systems,”J. Math. Syst., EstimationContr., vol. 3, no. 3, pp. 301–319, 1993.

[19] J. C. Willems,The Analysis of Feedback Systems. Cambridge, MA:MIT Press, 1971.

[20] V. A. Yakubovich, “A frequency theorem for the case in which thestate and control spaces are Hilbert spaces with an application to someproblems of synthesis of optimal controls—Parts I–II,”Sibirskii Mat.Zh., vol. 15, no. 3, pp. 639–668, 1974; English translation inSiberianMath. J.

[21] A. Rantzer, “On the Kalman-Yakubovich-Popov lemma,”Syst. Contr.Lett., vol. 28, no. 1, 1996.

[22] G. Zames and P. L. Falb, “Stability conditions for systems withmonotone and slope-restricted nonlinearities,”SIAM J. Contr., vol. 6,no. 1, pp. 89–108, 1968.

[23] M. K. H. Fan, A. L. Tits, and J. C. Doyle, “Robustness in presence ofmixed parametric uncertainty and unmodeled dynamics,”IEEE Trans.Automat. Contr., vol. 36, pp. 25–38, Jan. 1991.

[24] P. M. Young, “Robustness with parametric and dynamic uncertainty,”Tech. Rep., Ph.D. dissertation, CA Tech. Inst., 1993.

[25] M. Freedman and G. Zames, “Logarithmic variation criteria for thestability of systems with time-varying gains,”SIAM J. Contr., vol. 6,pp. 487–507, 1968.

[26] A. Megretski, “Frequency domain criteria of robust stability for slowlytime-varying systems,”IEEE Trans. Automat. Contr., submitted.

[27] U. Jonsson and A. Rantzer, “Systems with uncertain parameters—Timevariations with bounded derivatives,” inProc. Conf. Decision Contr.,1994; alsoInt. J. Robust Nonlinear Contr., to appear.

[28] A. Rantzer, “Uncertainties with bounded rates of variation,” inProc.Amer. Contr. Conf., 1993, pp. 29–30.

[29] , “Uncertain real parameters with bounded rate of variation,” inAdaptive Control, Filtering and Signal Processing, K. J. Astrom, G. C.Goodwin, and P. R. Kumar, Eds. New York: Springer-Verlag, 1994.

[30] F. Paganini, “Set descriptions of white noise and worst case inducednorms,” in Proc. IEEE Conf. Decision Contr., 1993, pp. 3658–3663.

[31] B. D. O. Anderson, “A system theory criterion for positive real matri-ces,” SIAM J. Contr., vol. 5, pp. 171–182, 1967.

[32] R. W. Brockett and J. L. Willems, “Frequency domain stability criteria,”IEEE Trans. Automat. Contr., vol. AC-10, pp. 255–261, 401–413, 1965.

[33] R. W. Brockett and H. B. Lee, “Frequency domain instability criteria fortime-varying and nonlinear systems,”Proc. IEEE, vol. 55, pp. 604–619,1965.

[34] R. W. Brockett, “The status of stability theory for deterministic sys-tems,” IEEE Trans. Automat. Contr., vol. AC-11, pp. 596–606, 1966.

[35] E. I. Jury and B. W. Lee, “The absolute stability of systems with manynonlinearities,”Automat. Remote Contr., vol. 26, pp. 943–961, 1965.

[36] M. G. Safonov,Stability and Robustness of Multivariable FeedbackSystems. Cambridge, MA: MIT Press, 1980.

[37] M. G. Safonov and G. Wyetzner, “Computer-aided stability criterionrenders Popov criterion obsolete,”IEEE Trans. Automat. Contr., vol.AC-32, pp. 1128–1131, Dec. 1987.

[38] Ya. Z. Tsypkin, “Absolute stability of a class of nonlinear automaticsampled data systems,”Automat. Remote Contr., vol. 25, pp. 918–923,1964.

[39] M. Vidyasagar,Nonlinear Systems Analysis, 2nd ed. Englewood Cliffs,NJ: Prentice-Hall, 1992.

[40] A. Megretski and A. Rantzer, “System analysis via integral quadraticconstraints: Part I,” Department Automat. Contr., Lund Inst. Technol.,Tech. Rep. TFRT-7531, 1995.

[41] J. C. Willems and R. W. Brockett, “Some new rearrangement inequal-ities having application in stability analysis,”IEEE Trans. Automat.Contr., vol. AC-13, pp. 539–549, 1968.

[42] V. A. Kamenetskii, “Absolute stability and absolute instability of con-trol systems with several nonlinear nonstationary elements,”Automat.Remote Contr., vol. 44, no. 12, pp. 1543–1552, 1983.

[43] E. S. Pyatnitskii and V. I. Skorodinskii, “Numerical methods of Lya-punov function construction and their application to the absolute stabilityproblem,” Syst. Contr. Lett., vol. 2, no. 2, pp. 130–135, Aug. 1982.

[44] I. W. Sandberg, “A frequency-domain condition for the stability offeedback systems containing a single time-varying nonlinear element,”Bell Syst. Tech. J., vol. 43, no. 3, pp. 1601–1608, July 1964.

[45] J. C. Willems, “Least squares stationary optimal control and the alge-braic Riccati equation,”IEEE Trans. Automat. Contr., vol. AC-16, no.6, Dec. 1971.

[46] A. Packard and J. Doyle, “The complex structured singular value,”Automatica, vol. 29, no. 1, pp. 71–109, 1993.

[47] M. A. Aizerman and F. R. Gantmacher,Absolute Stability of RegulatorSystems. San Francisco, CA: Holden-Day, 1964.

[48] A. I. Lur’e, Some Nonlinear Problems in the Theory of AutomaticControl. London: H. M. Stationery Off., 1957 (in Russian, 1951).

[49] A. Megretski, “S-procedure in optimal nonstochastic filtering,” Dept.Math., Royal Inst. Technol., S-100 44 Stockholm, Sweden, Tech. Rep.TRITA/MAT-92-0015, Mar. 1992.

[50] A. M. Lyapunov,Probleme general de la Stabilite du Mouvement, vol.17 of Ann. Math. Studies. Princeton, NJ: Princeton Univ. Press, 1947.

[51] R. Brockett, “On improving the circle criterion,” inProc. IEEE Conf.Decision Contr., 1977, pp. 255–257.

[52] V. A. Yakubovich, “Absolute stability of nonlinear control systems incritical cases—Parts I–III,”Avtomaika i Telemechanika, vol. 24, no. 3,pp. 293–302, vol. 24, no. 6, pp. 717–731, 1963, vol. 25, no. 25, pp.601–612, 1964 (English translation inAutomat. Remote Contr.).

[53] , “The method of matrix inequalities in the theory of stabilityof nonlinear control systems—Parts I–III,”Avtomatika i Telemechanika,vol. 25, no. 7, pp. 1017–1029, 1964, vol. 26, no. 4, pp. 577–599, 1964,vol. 26, no. 5, pp. 753–763, 1965 (English translation inAutomat.Remote Contr.).

[54] , “S-procedure in nonlinear control theory,”Vestnik LeningradUniv., pp. 62–77, 1971 (English translation inVestnik Leningrad Univ.Math., vol. 4, pp. 73–93, 1977).

[55] , “On an abstract theory of absolute stability of nonlinear sys-tems,” Vestnik Leningrad Univ. Math., vol. 10, pp. 341–361, 1982(Russian original published in 1977).

Alexandre Megretski (M’93) was born in 1963. Hereceived the Ph.D. degree from Leningrad Univer-sity in 1988.

He held research positions at Leningrad Uni-versity, Mittag-Leffler Institute, Sweden, the RoyalInstitute of Technology (KTH), Sweden, and theUniversity of Newcastle, Australia. From 1993 to1996, he was an Assistant Professor at Iowa StateUniversity. Since 1996, he has been an AssistantProfessor of Electrical Engineering at Massachu-setts Institute of Technology, Cambridge. His main

research interests include rigorous analysis of nonlinear and uncertain sys-tems and control design for nonminimum-phase and underactuated nonlinearsystems, but also complex analysis and operator theory.

Anders Rantzer (S’92–M’94) was born in 1963.He received the M.S. degree in engineering physicsand a Licentiate degree in mathematics, both fromLund Institute of Technology, Lund, Sweden, andthe Ph.D. degree in optimization and systems theoryfrom the Royal Institute of Technology (KTH),Stockholm, Sweden.

After Post-Doctoral positions at KTH and IMA,University of Minnesota, he joined the Departmentof Automatic Control, Lund, in 1993. His researchinterests include modeling, analysis, and design of

control systems, particularly the effects of uncertainty and nonlinearities.Dr. Rantzer serves as an Associate Editor of IEEE TRANSACTIONS ON

AUTOMATIC CONTROL, European Journal of Control, andSystems and ControlLetters. He is a winner of the 1990 SIAM Student Paper Competition and the1996 IFAC Congress Young Author Prize.