Professional Documents
Culture Documents
August 1995 77
ity margin for MIMO transfer matrices. Exact computation of expectation operator for stochastic processes. Finally, for a trans-
these quantities is difficult, and hence approximate computation fer matrix T(s), llTllH~denotes the standard % norm where we
by the scaled %norm has been used in practice. In the late 1980s
use the same notation for the continuous-time and discrete-time
a state space interpretation of !&. theory was provided
transfer matrices.
[4,29,30,3 11, and a simple synthesis algorithm based on two
Riccati equations became available. Guaranteeing an upper
bound on the scaled % norm remains a major focus of control
A Unified Approach
This section presents a unified algebraic approach for design-
theorists to this day.
ing controllers with various specifications including stability,
Since the late 1980s the application of convex programming
performance, and robustness. In particular, many control design
techniques to systems analysis and synthesis has been gaining
problems are shown to reduce to just one linear algebra problem
more attention [2,32]. By formulating control problems as con-
of solving an LMI for the controller parameter [40,43]. We show
vex optimization problems, one can compute, in principle, global
explicitly the common mathematical structure of such control
solutions that indicate “limits of performance.” In the early stage
problems hidden in the proofs of previous synthesis results in the
of this paradigm, the Youla parameterization [l] played the
literature. To this end, we first introduce a state space framework
central role, leading to computationally expensive infinite-di-
on which our approach is based.
mensional convex problems. In the 1990s, LMIs were recog-
nized to be a new tool for control system design based on convex
State Space Framework
programming [7,33]. LMIs are not as universal as the Youla
Consider the feedback control system depicted in Fig. 1 where
parameterization in the sense that the class of control specifica-
tions that can be treated by LMIs is not as large as that for the P i s the LTI nominal model of the plant, A is the uncertain part
Youla parameterization. However, LMIs can be solved by finite- of the plant, and C is the LTI controller to be designed. It is
dimensional convex programming, and several efficient algo- assumed that the uncertainty A is known to belong to a set Bu,
rithms are now available [34,35,36]. but otherwise unknown. The signals o and @ are the exogenous
During the mid-1980s another approach to control called signals to describe the uncertainty A, the signal z is the regulated
“covariance control” was introduced [37]. The objectives here output containing error signal, actuator signal, etc., the signal w
n(n + 1) is the extemal input consisting of the disturbance, sensor noise,
were the assignment of all -elements of the state covari- command signal, etc., and the signals u and y are the control input
2
ance matrix where n is the dimension of the closed loop system. and the sensor output, respectively. The objective of robust
control design is, given the uncertain plant model Pand Bu, to
n(n + 1)
The -dimensional “covariance space” has some impor- find a controller C such that the regulated signal z is “small” in
2 response to the extemal input w,in the presence of the uncer-
tant features. By increasing the design space from n (as in state
tainty A E Bu.
n(n + 1)
space) to -,the class of systems that can be studied with Different control problems can be formulated by considering
2 different underlying uncertainty sets BU, different ways of meas-
the simple tools of linear algebra are increased. That is, the class uring the size (norm) of the performance signals z and w. For
of problems that can be represented as linear problems in the instance, BU may be a class of norm-bounded uncertainties, or
n(n + 1) passive (positive real) uncertainties. For the nominal control
-dimensional space is larger than the class of problems
2 problems, the uncertainty A is assumed to be negligible, i.e., BU
that are linear in the n-dimensional state space. This idea has been = {O}. The size of a signal may be measured by its energy (&
extended to control problems with design specifications related norm) or by its peak (L,norm), etc. In this article, we show a
to the quadratic Lyapunov functions [38] which include the unified approach to solve various control problems defined by
covariance matrix as a special case. Recent combination with the these different specifications.
LMI approach resulted in added computational efficiency and The approach is based on the following state space realiza-
simple unified theory for various control problems including % tions of the nominal plant Pand the controller c
[6], % [39], and others [40,41,42]. For treating the large class of
control problems, the covariance/Lyapunov-based control the-
ory needs only the tools of linear algebra.
The fundamental goal of this course is to show a large class
of control problems that reduce to a single problem in linear
algebra. Hence linear algebra is the enabling tool that allows w
students to view the majority of linear system control problems
from a common setting. The goal of this course is to show how
to use linear algebra to accomplish this goal. Y+ W
Notations: For a matrix A, A denotes a matrix whose rows
are a basis for the null space of AT.IAII denotes the spectral norm Z
of A. For a vector-valued signal v, J I V ~ denotes
~ ~ the usual L2
norm where the “spacial norm” is the Euclidean norm;
, I(vlle2,and JIvllg_.E[.] is the
llv(t)1)*tv‘(t)v(t). Similarly, for J(vIIL_ I
(2)
B; (AX + X A ~ ) B ; ~c o ,
(6)
where xd E Rnbis the closed-loop state and
nal stability is the only requirement for the closed-loop system, B: (AX + XA T ) ~ : Tc 0 ,
the condition for A is given by (8)
An Algebraic Approach
In this subsection, we consider a simple stabilization problem
to explain the idea of our algebraic approach. As shown briefly
in the previous subsection, the nominal closed-loop stability with * denoting entries of less importance. Note that X > 0
specification can be translated to the following inequalities: implies that X 2 Y" > 0, or equivalently,
August 1995 79
[; 420.
In this case, all such matrices G are parameterized by
Hence, the existence of X > 0 satisfying (6) and (7) implies the
existence of X and Y satisfying (8)-(10).It can readily be checked
that the converse is also true; if matrices X and Y satisfy (8)-(lo),
then a matrix defined by where scalar p and matrix F are the free parameters subject to
is positive definite and satisfies inequalities (6) and (7), where and matrices R and Y are defined by
,X, and X r are any matrices such that
x,,x,’x;,. = x - Y - 1 , x, >0 .
Thus, a feasible Lyapunov matrix X can be found by searching For the stabilization problem, the solvability conditions (14) and
for a matrix pair (X, Y) such that (8)-(10) hold. (15) reduce to (6) and (7), respectively. In general, inequalities
The inequalities (8)-(10) are affine with respect to the vari- (14) and (15) define convex sets in terms of x and x-’, that is, x
ables X and Y, and thus the set of matrix pairs (X, Y)satisfying > 0 satisfies (14) and (15) if and only if
these conditions is convex. As will be discussed in the next
subsection, there are efficient computational algorithms to find
such a matrix pair. Hence, we now declare that the stabilization
problem is “solved.”
where & and yn denote convex subsets of n x n symmetric
matrices defined by LMIs. The second constraint in (18) is not
Unified Perspective
convex in X, and thus it is difficult to compute a feasible
In the previous subsection, we have illustrated an algebraic
approach to linear control design by taking a simple example of Lyapunov matrix X with these characterizations.
the stabilization problem. This section formalizes the approach In the final step of our algebraic approach, the intemal struc-
in a more general setting. ture of the augmented plant matrices in (4) is exploited to reduce
First the control design specifications are translated to a nonconvex conditions (18) for X to convex LMI conditions
matrix inequality of the form
where G is the controller parameter defined in (4), and the other for (X, Y).These conditions are given by (8)-(10) for the stabi-
matrices are appropriately defined in terms of the plant data and lization problem.
the Lyapunov matrix x (and possibly the scaling matrix s as There are several efficient algorithms to solve this type of
discussed later). For the stabilization problem in the previous convex LMI problem. The altemating projection algorithm [ 151
subsection, inequality (13) corresponds to the Lyapunov inequal- often converges quickly in practice, although no theoretical
ity in ( 5 ) with results are available for the worst-case convergence rate. The
method of centers [34] is conceptually simple, and is a version
of interior point methods. The rate of convergence is at least
geometric. The most efficient algorithms currently available are
probably the potential reduction methods [44,36] and the projec-
Next, the linear algebra problem ( 13) is solved for unknown
tive method [46]. The latter method has been used to develop a
variable G. The following theorem plays a crucial role in this
commercial software package [46].Thus,a matrix pair (X, Y) in
step. Proofs for the solvability condition can be found in [5,6],
(19) can be found by applying any of these algorithms.
and a proof for the general solution formula may be found in [6].
Finally, the controller design proceeds as follows:
Theorem 1. Let matrices I-, A, and 0 be given. Assume that 1. Find a pair (X, Y) in (19) via convex programming.
MT> 0for simplicity. Then thefollowing statements are equiva- 2. Construct a feasible Lyapunov matrix X as in (1 1) and (12),
lent. using X and Y.
( i ) There exists a matrix G satisbing (13). 3. Compute the controller parameter G by the explicit formula
(ii) Thefollowing two conditions hold: in (16).
The algebraic approach described above in the general setting
(14) is applicable to many control problems. In the next section, we
shall list 17 control problems that all reduce to a single linear
algebra problem to solve (13) for the matrix G.
August 1995 81
where x is the state, w is the impulsive disturbance w(t)= w&t) Theorem 5. Let a controller G and a performance bound y >
where a(.)
is the Dirac delta function, u is the control input, y is 0 be given. The following statements are equivalent.
the output of interest, and z is the measured output. The LQR (i) The controller G solves the &control problem.
problem (e.g., [22,48]) is to guarantee an upper bound on the (ii) There exists a matrix X > 0 such that both and (20)hold
square integral (the L2 norm) of the output signal as follows: Let where
a performance bound y > 0 be given. Determine whether or not
there existsa controller in ( I ) which asymptotically stabilizes the
system (23)and yields the zero initial state response y such that
IfiI, < y for all directions of the impulsive disturbance
1IwO I<L 1. Parameterize all such controllers when one exists. K Control
It turns out that this problem can be reduced to a mathematical Consider the linear time-invariant system
problem which is the dual of that for the covariance upper bound
control problem.
Theorem 4. Let a controller G and a performance bound y >
0 be given. The following statements are equivalent.
( I ) The controller G solves the LQR problem.
(ii) There exists a matrix Y ;z 0 such that both where x is the state, y and w are the regulated output and the
((B~,YB,,,(l< y2 and (20) hold where disturbance, and z and u are the measured output and the control
input, respectively. Let the closed loop transfer matrix from w to
y with the controller in (1) be denoted by T(s);
Proof. It is well known (e.g., [3]) that statement (i) is equiva- where the closed loop matrices are defined in (3). The %L control
lent to the existence of a Lyapunov matrix Y > 0 such that problem [4,51,26] can be stated as follows: Let a pe$ormance
< Y2 and
JJBT,YB,JJ bound y > 0 be given. Determine whether or not there exists a
controller in (1) which asymptotically stabilizes the system (25)
and yields the closed-loop transfer matrix such that ~ ~ cy T .~ ~ g ~
Y ( A + B,GC,) + ( A + B,GC,)TY + (Cy+ D,,GCz)T(C, +
D y S C z )< 0 . Parameterize all such controllers when one exists.
This problem may be interpreted in the following two ways:
Then the result follows from the Schur complement formula. First, the energy-to-energy gain Tee is equal to the %L n o m of
the corresponding transfer matrix, Le., re,= ~ ~ .T Hence,
~ ~ ga ~
L, Control controller that solves the %Lcontrol problem guarantees that the
Consider the linear time-invariant system energy (L2norm) of the output y is less than y for all disturbances
w with llqlL2 5 1 . Thus, y is the worst-case performance bound.
Another interpretation is to view the % control problem as a
robust stabilization problem. As shown by the small gain theo-
rem, the condition llTllH_< y guarantees robust stability with
(24)
respect to norm bounded uncertainty A such that ~ ~ A ~ ~ <, y - '
where x is the state, w is the disturbance with finite energy, y is
connected as w = Az. Hence, in this case, yis a robustness bound.
the output of interest, and z and u are the measured output and
For the &control problem, we have the following result.
the control input, respectively.The Loo control problem is to find
a controller that guarantees a bound on the peak value of the Theorem 6. Leta controller G andaperformance (or robust-
output y in response to any unit energy disturbance. This problem ness) bound y > 0 be given. Thefollowing statements are equiva-
lent.
can be stated as follows: Let aperformance bound y > 0 be given.
Determine whether or not there exists a controller in ( I ) which (i) The controller G solves the %control problem.
asymptotically stabilizes the system (24)and yields the output y (ii) There exists a matrix X > 0 such that (20) holds where
satisfying IlfiI, < y for all disturbances w such that llqlL2 5 I.
(29)
T ( j w ) + T T ( - j o )> 0
In the above, we have implicitly assumed for simplicity that the
uncertainty A is square. Define a subset of positive definite
for all frequencies o E R. If, in addition, the above inequality matrices that commute with A E 'u:
holds for o = co, the transfer matrix is called strongly positive
real. Using this notion, the positive real control problem can be
stated as follows: Determine whether or not there exists a con- Sf{block d i q ( S , ... S, silk,+, ... sflkS+!):
troller in (1)which asymptotically stabilizes the system (26)and
yields the strongly positive real closed loop transfer matrix T(s). si E %kaxk,, si E w, si> 0, si > 0). (30)
Parameterize all such controllers when one exists.
This problem can be considered as a robust stabilization We consider the following robust performance problem to guar-
problem for systems with positive real (or passive) uncertainties antee a bound on the energy of the output y in response to the
[52,53]. The positive real control problem can also be reduced worst-case impulsive disturbance w , for all uncertainties A E
to a problem of the type given by (20) as follows. BUc: Let a robust performance bound y > 0 be given. Find a
Theorem 7. Let a controller G be given. The following controller in ( I ) , for the uncertain system (27), such that the
statements are equivalent. closed-loop system is robustly stable and the output y satisfies
(i) The controller G solves the positive real control problem. 1141, < y for all impulsive disturbances w(t) = w&t) with
(ii) There exists a matrix X > 0 such that (20)holds where
llw0ll5 1 , and for all possible uncertainties A E BUc.
August 1995 83
Robust L Control Let a robust performance bound y > 0 be given. Find a
Consider the uncertain system given by controller in ( I ) ,for the uncertain system (32),such that the
closed-loop system is robustly stable and the output y satisfies
(31)
for any disturbance w such that llql4 5 1, and for all possible
guarantee a bound on the peak value of the output y for any unit
energy disturbance w in the presence of uncertainty A E BUc. YB, c; Y A + A ~ Y YB, YB, c; c;-
Let a robust pevormance bound y > 0 be given. Find a 0 DT, BLY -S 0 ,D
; D
w
;
controller in ( I ) , for the uncertain system (31), such that the
closed-loop system is robustly stable and the output y satisfies
[r AT @Ip DT,
0 BLY 0 -9 D$, DJ .
D,u 0 C, ,D
, ,D
, -S-' 0
IldI,_ < y for any disturbance w such that I l ~ / l S 1, and for all -9
L2 D ~ u 0 Cy Dyw D,, 0
, 0=Av where we used R > 0 (which holds for all the control problems
considered below). Thus, both continuous-time and discrete-
(32) time control problems reduce to the LMI (20). In this regard, the
LMI (20) defines a fundamental algebraic problem in the LMI
where x is the state, y~ and 61 are the exogenous signals used to formulation of control problems.
describe the uncertainty A E BW, y and w are the output of To solve the QMI (33) for G,we could apply Theorem 1 to
interest and the finite energy disturbance, and z and u are the the LMI (34). However, the QMI (33) can be directly solved by
measured output and the control input. The robust G control using the result of [40,57]. In this case, necessary and sufficient
problem [57,58] is to guarantee a bound on the energy of the conditions for the existence of G satisfying (33) are given by
output y in response to any unit energy disturbance w in the
presence of uncertainty A E BW.
[ : ;]=k: D:][ml
x(k+I) A B, B, x(k)
(ii) There exists a matrix X > 0 such that (33)holds where
D
:
(37)
[AT R]f[CT I X] where x is the state, w is the pulse disturbance w(k) = w&k)
where 6 ( k )is the Kronecker delta function, u is the control input,
y is the output of interest, and z is the measured output. The LQR
Proof. The result is just a restatement of Lyapunov's stability problem is defined by an upper bound on the square summation
theory [59] for discrete-time systems, which says that statement (the t2 norm) of the output signal as follows: Let a performance
(i) holds if and only if there exists a Lyapunov matrix X > 0 such
that bound y > 0 be given. Determine whether or not there exists a
controller in ( I ) which asymptotically stabilizes the system (37)
X > (A + BuGCz)X(A+ BuGCJT and yields the zero initial state response y satisfying IIYfle, < y
for all directions of thepulse disturbance llw0ll 5 1 .Parameterize
This completes the proof. all such controllers when one exists.
This problem can be reduced to the following.
Covariance Upper Bound Control
Theorem 13. Let a controller G and a perj-ormance bound y
Next, we shall consider the covariance upper bound control > 0 be given. The following statements are equivalent.
problem. A state space model of the plant is given by
(i) The controller G solves the LQR problem.
( i i ) There exists a matrix Y > 0 such that both
IlBf YB,+ D;wt Dywll < y2 and (33)hold where
August 1995 85
Proof. Statement (i) holds if and only if there exists a matrix The !& control problem [61,62] is the following: Let a
Y > 0 such that (IBI Y B , + DTuJDlI, < y2 and performance bound y > 0 be given. Determine whether or not
there exists a controller in ( I ) which asymptotically stabilizes the
system (40)and yields the closed loop transfer matrix such that
Y > (A + B,GC#Y(A + BuGCzj + Cy + Dy,GCz)T(Cy + IIT1lx_ < y . Parameterize all such controllers when one exists.
D&G . (38)
As in the continuous-time case, this problem has two distinct
Then it is straightforward to verify the result by completing the physical significances; namely, robustness with respect to norm-
square with respect to G. bounded perturbations, and the disturbance attenuation level
measured by the energy-to-energygain. The % control problem
e , Control for the discrete-time case reduces to the following.
Theorem 15. Let a controller G and a performance (or
Consider the linear time-invariant system
robustness) bound y 2 0 be given. The following statements are
equivalent.
(i) The controller G solves the % control problem.
(ii) There exists a matrix X > 0 such that (33)holds where
(39)
where xis the state, w and w are the exogenous signals to describe
the uncertainty A, y and w are the output of interest and the pulse
disturbance, and z and u are the measured output and the control
input. We assume that the uncertainty A belongs to the following
set of norm-bounded, time-varying, structured uncertainties:
Proof. The result follows from the analysis result of [60].
FL Control
Consider the linear time-invariant system
where I is the set of integers and U is the subset of structured
positive definite matrices defined by (29). In the sequel, we will
use the set of scaling matrices s in (30), corresponding to the
uncertainty structure (29). The robust H2 control problem for the
discrete-time case is analogous to the continuous-time counter-
part, and can be stated as follows: Let a robust performance
where x is the state, y and w are the performance signals that we
bound y > 0 be given. Find a controller in ( I ) ,for the uncertain
use to describe the design specification, and z and u are the
system (41), such that the closed loop system is robustly stable
measured output and the control input. We denote the closed loop
and the outputy satisfies lldlp2< y for allpulsedisturbances w(k)
transfer matrix from w to y, with the controller in (1), by
= wo6(k) with llwoll< 1 , and for all uncertainties A E BUD.
To address this problem, we impose a technical assumption
o(0) = 0. With this assumption, we have the following.
Theorem 16. Let a controller G and a robust perj5ormance
bound y > 0 be given. Suppose there exist a Lyapunov matrix Y
[Ar R]= D
,,
1: 0, p1
0 S 0 .
bound y > 0 he given. Suppose there exist a Lyupunov matrix X
> 0 and a scaling matrix S E s such that both
1IC,,XCI+
, D,,,,.D:wI(. < y2 and (33) hold where
Robust FLControl
where x is the state, yf and o are the exogenous signals to describe Consider the uncertain system described by
the uncertainty A E BUD, y and w are the output of interest and
the finite energy disturbance. and z and u are the measured output
and the control input. We consider the following robust e,
August 1995 87
Then the controller G solves the robust &control problem. [6] T. Iwasaki and R.E. Skelton, “All Controllersfor the General H, Control
proof.meresult follows from the p-upper bound of Problem: LMI Existence Conditions and State Space Formulas,”Automutica
30, pp. 1307 1317, 1994.
~31.
[7] S.P. Boyd, L. El Ghaoui, E. Feron and V. Balakrishnan,“Linear Matrix
Conclusions Inequalitiesin System and Control Theory,”SIAM Studies in Applied Mathe-
We have shown that many linear control design problems, matics, 1994.
with stability, performance, and robustness specifications, Can [8] R.E. Skelton,Dynamic Systems Control, Wiley, 1988.
be reduced to a single problem of solving a matrix inequality
[9] R.E. Skelton, “Model Error Concepts in Control Design,” Int. J . Contr.,
1989, vol. 49, no. 5, pp. 1725 1753.
[ 101 D.C. Hyland and D.S. Bemstein, “The Optimal Projection Equations for
Fixed Order Dynamic Compensation,”IEEE Trans.Automat. Contr., 1984,
for the controller parameter G, where the other matrices are vol. AC 29, pp. 1034 1037.
appropriately defined for each control problem, in terms of the
plant data, a Lyapunov matrix X (or Y), and possibly with a [ 111 W.J. Naeije and O.H. Bosgra, “The Design of Dynamic Compensators
for Linear MultivariableSystems,”IFAC Fred Canada, 1977.
scaling matrix S.
When designing a controller based on this approach, one must [ 121 K. C. Goh, M.G. Safonov, and G.P. Papavassilopoulos, “A Global
find a Lyapunov matrix X (or Y) satisfying the existence condi- Optimization Approach for the BMI Problem,” Proc. IEEE Con5 Decision
tions Conrr., 1994, pp. 2009 2014.
[ 131Y. Yamada, S. Ham and H. Fujioka, “GlobalOptimizationfor Constantly
Scaled H, Control Problem,” Proc. American Conrr. Conf., June 1995.
[I41 J.C. Geromel, P.L.D. Peres and S.R. Souza, “Output Feedback Stabili-
It is shown that these conditions can be reduced to LMI zation of Uncertain Systems Through a Min/Max Problem,” IFAC World
feasibility problems, and several computational algorithms to Congress, 1993.
solve these convex problems are discussed. Once such a [ 151K.M. Grigoriadisand R.E. Skelton,“Low-OrderControl Design for LMI
Lyapunov matrix is computed, then a controller can be obtained Problems Using Alternating Projection Methods,” Proc. Allerton Conf.,
by the explicit formula given in (16) (see also [40,43] for a October 1993.
specialized formula for the discrete-time case.
[I61 T. Iwasaki and R.E. Skelton. “The XY CenteringAlgorithm for the Dual
We have shown that 17 different control problems (for both
LMI Problem: A New Approach to Fixed Order Control Design,” Int. J.
continuous-time and discrete-time cases) below: Contr., 1993 (to appear).
stabilization
[17] D.S. Bemstein and W.M. Haddad, “LQG Control with an H, Perform-
LQR(W ance Bound: A Riccati Equation Approach,” IEEE Trans. Automat. Contl:,
robust % March 1989, vol. AC 34, no. 3, pp. 293 305.
* K [ 181 P.P. Khargonekar and M.A. Rotea, “Mixed Ha.. Control: A Convex
robust K Optimization Approach,”IEEETrans.Automut. Contr., 1991, vol. AC 36,no.
*.L 7, pp. 824 837.
robust L, [ 191M.A. Rotea, “The GeneralizedH2 Control Problem,”Auromuricu, 1993,
covariance upper bound control vol. 29, pp. 373 386.
positive real [20] G. Zhu and R.E. Skelton, “Mixed L2 and L Problems by Weight
all reduce to the same linear algebra problem! Many other control Selection in Quadratic Optimal Control,” Int. J . Contr., 1991, vol. 53, no. 5,
problems may also be shown reducible to linear algebra prob- pp. 1161 1176.
lems, and therefore linear algebra deserves more attention in the [21] J.L. Massera,“Contributionsto StabilityTheory,”Ann.Math., 1956,vol.
early stages of control education. 64, pp. 182 206.
References [22] R.E. Kalman, “Contributionsto the Theory of Optimal Control,” Bol.
[ 11D.C. Youla, H.A. Jahr, and J.J. Bongiomo, “Modem Wiener Hopf Design Mar’Mexicanat 1960’pp’ IO2 ‘19’
of Optimal Controllers: Part 2,”IEEE Trans. Automat. Conrr., 1976, vol. AC [23] R,E, K & - , ~ and J.E, -control System ~ ~ aandl~~~i~
~ ~ i ~
21, pp. 319 338. Via the Second Method of Lyapunov I: Continuous Time Systems,”J. Basic
Engineering, June 1960, vol. 82, pp. 371 393.
[2] S. Boyd and C.H. Barratt, Linear Controller Design: Limirs of Perform-
ance, Prentice Hall, Englewood Cliffs, NJ, 1991. [24] J.C. Doyle and G. Stein, “MultivariableFeedback Design: Concepts for
a Classical/Modern Synthesis,”lEEE Trans.Automat. Conrr.,February 1981,
[3] B.D.O. Anderson and J.B. Moore, Optimal Conrrol: Linear Quadratic
vel, A~ 26, no, 1, pp. 16.
Methods. Prentice Hall. 1990.
[25] M.G. Safonov and M. Athans, “AMultiloop Generalizationof the Circle
[4l J.C. Doyle, K. Glover, P.P. Khargonekar, and B.A. Francis, ‘‘State Space Criterionfor StabilityMargin Analysis,”IEEE Trans.Automat. Contr., 1981,
Solutions to Standard H:!and H- Control Problems,” IEEE Trans. Aufomat. vel, AC 26, no, 2, pp, 415 422,
Contr., 1989, vol. AC 34. no. 8 (August).
[26] G. Zames, “Feedback and Optimal Sensitivity:Model ReferenceTrans-
[5] P. Gahinet and P. Apkarian, “A Linear Matrix Inequality Approach to H, formations, Multiplicative Seminorms, and Approximate Inverses,” IEEE
Control,” Int. J. Robust Nonlin. Contr.. 1994, vol. 4 , pp. 421 448. Trans.Automat. Contr., 1981, vol. AC 26, pp. 301 320.
7(ccaucq-++ €VOlUTIONIUY
FUZZY
MO D E 1 EU
Controllers ExpertSystems
Evaluators DecisionMakem
\ U f
Predictors FeatureExtractor
c3
Simplify Your Fuzzy Modeling Task.
volve Optimum Fuzzy Models via Genetic Learning.
7
Also From Us
Unlaue F a t a n s ‘rleinr x n f 0 n n a t i O l
+ .mfiles FlexTool(EFM)
t Cold warm starts GA ToolBox S369.95
t Hands-on tutorial for use with FlexTool(GA)
t User selectable s79.95
EFM attributes Guidelines for EFM
+ Defauit settings s11.95
+ Linguistic Mapper
For further
t Multiple Objective
t Multiple Models
t LeanModels
Fax: 205-345-5095
e-mail:
FIGLW@AOL .COM
A c n d d c and
volume Diseormt
shipping Ineluded
information,
please contact:
1 c
X B
‘g
CICS
Automation
V O ~205-345-5166
.
A u m t 1995 89
[43] R.E. Skelton, T. Iwasaki, and K.M. Grigoriadis, A Unified Algebraic [54] D.S. Bernstein and W.M. Haddad, “Robust Stability and Performance
Approach to Linear Conrrol Design (in preparation). Analysis for State Space Systems Via Quadratic Lyapunov Bounds,” SIAM
J , Mat. Anal. Appl., April 1990,vol. 11,no. 2, pp. 239 271.
[44] K. Kojima, S. Shindoh and S. Hara, “Interior Point Methods for the
Monotone Linear Complementarity Problem in SymmetricMatrices,” Tech. [55] T. Iwasaki, “Robust Performance Analysis for Systems with Norm
Rep. Dept. Info. Sei. Tokyo Insr. Tech., 1994. Bounded Time Varying Structured Uncertainty,” In?. J . Robust Nonlinear
Contr., 1993 (to appear).
[45] A. Nemirovskii and P. Gahinet, “The Projective Method for Solving
Linear Maaix Inequalities,”Proc. American Contr. Conf., 1994, pp. 840 844. [56] A.A. Stoorvogel, “The Robust H2 Control Problem: A Worst Case
Design,” IEEE Trans. Auromut. Conrr., 1993, vol. AC 38, no. 9, pp. 1358
[46] P. Gahinet, A. Nemirovskii, A.J. Laub and M. Chilali, LMI Control 1370.
Toolbox, The Mathworks Inc., 1994.
[57] A. Packard, K. Zhou, I? Pandey, J. Leonhardson, and G.Balas, “Optimal
[47] M.A. Rotea and T. Iwasaki,“An Alternative to the D K Iteration?,”Proc. Constant I/O Similarity Scaling for Full Information and State Feedback
American Conrr. Conf., 1994, pp. 53 57. Control Problems,” Sys. Contr. Lett., 1992, vol. 19, pp. 271 280.
[48] W.S. Levine and M. Athans, “On the Determination of the Optimal [58] L. Xie and C.E. de Souza, “Robust H, Control for Linear Systems with
Constant Output Feedback Gains for Linear Multivariable Systems,’’ IEEE Norm Bounded Time Varying Uncertainty,” IEEE Trans. Automat. Contr.,
Trans.Auromar. Conrr., 1970, vol. AC 15, pp. 44 48. August 1992, vol. AC 37, no. 8, pp. 1188 1191.
[49] M. Corless, G. Zhu and R.E. Skelton, “Robustness of Covariance [59] R.E. Kalman and J.E. Bertram, “Control System Analysis and Design
Controllers,”Proc. IEEE Conf, Decision Contr., 1989, pp. 2667 2672. Via the Second Method of Lyapunov 11: Discrete Time Systems,” J . Basic
Engineering, June 1960, vol. 82, pp. 394 400.
[50] D.A. Wilson, “Convolution and Hankel Operator Norms for Linear
Systems,”IEEE Trans. Auromatic Control, 1989, vol. AC 34(1), pp. 94 98. [60] G. Zhu and R.E. Skelton, “Robust Discrete Controllers Guaranteeing12
and lmPerformances,” IEEE Trans. Auromat. Contr., 1992, vol. AC 37, no.
[51] B.A. Francis, A Course in H- Control Theory, Springer Verlag, New
10, pp. 1620 1625.
York, 1987.
[61] P.A. Iglesias and K. Glover,“State Space Approach to Discrete Time H-
[52] W.M. Haddad and D.S. Bemstein, “Robust Stabilizationwith Positive
Contro1,”Int.J. Contr., 1991, vol. 54, no. 5, pp. 1031 1073.
Real Uncertainty: Beyond the Small Gain Theorem,”Sys.Contx Lerr., 1991,
pp. 191 208. [62] A.A. Stoorvogel, The H- Conrrol Problem: A Stare Space Approach,
Prentice Hall, 1992.
[53] W. Sun, P. Khargonekar, and D. Shim, “Solution to the Positive Real
Control Problem for Linear Time Invariant Systems,” IEEE Trans.Automar. [63] A. Packard and J. Doyle, “The Complex Structured Singular Value,”
Conrr.,October 1994,vol. AC 39, no. 10,2034 2046. Automutica, 1993, vol. 29, no. 1, pp. 71 109.