Вы находитесь на странице: 1из 17

Automatica, Vol. 12, pp. 479-495. Pergamon Press, 1976.

Printed in Great Britain

Decentralized Control of Linear Multivariable


Systems*
J. P. CORFMATt and A. S. MORSE~;

Concepts from graph theory and from the geometric theory of linear systems are
used to derive explicit conditions for determining when the closed-loop spectrum of
a multi-channel linear system can be freely assigned or stabilized with decentralized
control.

Snmmmry~This paper studies the effect of decentralized part of a changing or random environment. Much
feedback on the closed-loop properties of jointly controlla- work dealing with decentralization in economic
ble, jointly observable k-channel linear systems. Channel
interactions within such systems are described by means of systems centers around linear programming and
suitably defined directed graphs. The concept of a complete the decomposition principle of[4]. There is a
system is introduced. Complete systems prove to be precisely growing literature concerned with applications of
those systems which can be made both controllable and
observable through a single channel by applying nondynamic decentralized control to frequency and voltage
decentralized feedback to all channels. Explicit conditions regulation problems associated with power shar-
are derived for determining when the closed-loop spectrum ing in multi-area electrical power pools [5, 6]. A
of a k-channel linear system can be freely assigned or
stabilized with decentralized control. conventional multiloop industrial controller not
involving 'cross-couplings' can be viewed as a
INTRODUCTION form of decentralized control, although the term
IT zs sometimes desirable or required to construct decentralization is rarely used in this case.
a system's feedback control or decision strategy Recent research concerned with decentral-
based on a constrained measurement or informa- ization has led to a number of interesting and
tion pattern. If the information pattern consists useful results. Gersho and Karafin[7] and later
of disjoint subsets of 'local' measurement vari- Sandberg[8] proposed a form of decentralized
ables, one subset for each local input variable, and control to synchronize data transmissions in a
ff the information fed back to each local input network of remotely located transmitting and
depends only on the input's corresponding subset receiving stations. Decentralization has been
of measurement variables, then the information successfully applied to a single-commodity net-
pattern is decentralized and the overall feedback work flow problem by Lau, Persiano and
strategy is called a decentralized control. Varaiya[9]. Aoki and Li[10] have studied the
Decentralization arises in many contexts. extent to which the state of a linear system can
Examples can be found of team decision and be recovered from information available to local
adjustment processes [2], [3] where the objective control agents. Chu[l 1] has considered a decen-
is for an organization of n members to optimize tralized version of the linear regulator problem
the expected value of a cost or payoff functional for a system consisting of a string of identical
while each member is allowed to observe only subsystems.
McFadden[12] and later the present
authors[13] studied the problem of stabilizing a
*Received 7 August 1975; revised 25 February 1976.The specially structured linear system using a simple
original version of this paper, based on the principal results decentralized decision strategy appropriate to
of[l], was presented at the 6th IFAC Congress which was
held in Boston/Cambridge, Mass. during August 1975. The
economic systems; similar problems have re-
pubfisbed Proceedings of this IFAC Meeting may be ordered cently been discussed in[14]. Another study of
from: Instrument Society of America, 400 Stanwix Street, the stabilization question for more general linear
Pittsburgh PA 15222. This paper was recommended for
publication in revised form by associate editor E. J. Davison. systems was undertaken by Aoki[15] who
TDepartment of Engineering and Applied Science Yale developed a number of interesting but partial
University, New Haven, CT 06520, U.S.A. results. A solution to the stabilization problem
~The work of the authors was supported by the U.S. Air
Force Office of Scientific Research (Grant No. 72-2211) and for a large class of linear systems was recently
by the National Research Council of Canada, (Grant No. obtained by Wang and Davison[16].
28140). In the present paper we study the effects of
479
480 J . P . CORFMATand A. S. MORSE

decentralized feedback on the closed-loop prop- (A, B) is the characteristic polynomial of A mod
erties of k-channel, jointly controllable, jointly (A[~).
observable, linear systems (I). Channel interac- If ~ is A -invariant, A I~ is the restriction of A
tions within such systems are usefully character- to ~ . If ~ ~ ~ and ~ is A-invariant, A [l(~/~)
ized in qualitative terms by means of suitably denotes the map induced by A in ~ / ~ .
defined directed graphs (2). The concept of a The root set of a real polynomial a (,I) is the
complete system is introduced in 3. Complete symmetric set of complex roots of a (A) repeated
systems prove to be precisely those systems according to multiplicity. The spectrum of (C, A,
which can be made both controllable and B) (i.e. the spectrum of A) is the root set of the
observable through a single channel by applica- characteristic polynomial (c.p.) of A. A set of
tion of nondynamic decentralized feedback to all complex numbers is stable, if all elements in the
channels (3). set are points in the open left half complex
It is well-known[17] that the closed-loop plane; a (A) is a stable polynomial if its root set is
spectrum of a linear system can be freely stable.
adjusted or assigned with centralized control The (unique) monic least common multiple of
provided the system is both controllable and two polynomials a(A) and ~5(A) is written as
observable. However with the added constraint a (A)v/3 (A); the monic greatest common divisor
of decentralization, controllability and observa- of a(~,) and/3(A) is denoted by a(A)^~(A). The
bility are no longer sufficient as pointed out complement of a subset s in a set k is written as
in[15]. In the sequel (4) it is shown that if the k-s.
graph of a k-channel system ~ is strongly The complement of a proper variety in a
connected, then the closed-loop spectrum of vector space is called a robust set. Properties of
can be freely assigned just in case ~ is complete. robust sets are discussed in the appendix.
If the graph of ~ is not strongly connected, then
spectrum assignment is possible if and only if (1) 1. FORMULATION
the dimension of ~ equals the sum of the The model to be considered is a k-channel
dimensions of a set of strongly connected linear system ~ ,- {C,, A, BI ; k} described by the
subsystems of ~ and (2) each subsystem is equations
complete (5).
k
If for a particular system, free spectrum
assignment is not possible, then the spectrum of ~(t) = Ax(t) + ,-i
y~ B,u,(t) 1
the closed-loop system which results from y,(t)=C,x(t), i E k - { l , 2 . . . . . k} (I)
application of any specific linear decentralized
control, contains a uniquely determined subset where u,(t) and y,(t) are vectors of control input
which cannot be shifted no matter what control and measured output variables associated with
is applied. By characterizing this subset directly channel i; the time functions u,(.), x(.) and y,(.)
in terms of the system's parameters (4, 5), a take values in ~ , ( = ~ =,), ~ ( = ~ ' ) and ~,(= ~ ' , )
complete solution is obtained to the problem of respectively, and A, BI . . . . . B,, C, . . . . . C~ are
stabilizing a k-channel linear system with de- constant matrices or linear maps. We deal
centralized control. These results significantly primarily with systems for which k I> 2, for if
extend the arthors' earlier work[18], and encom- k = 1 decentralization is not an issue.
pas the contributions of[16]. To rule out trivialities, only those systems for
which
Notation
In the sequel all vector spaces, maps and linear
transformations are defined over the reals; ~ " is
B, # ' i E k (2)
the real n-space; d(~) is the dimension of a
vector space ~. Both linear maps and matrices are are considered. We ustially assume that ~ is a
denoted by capital Roman letters A, B . . . . ; prime jointly controllable, jointly observable system;
k k
(') means transpose. i.e. (A[]~ ~,) -- &oand A [C, IA] -- 0. Note how-
An m-input, p-output, n-dimensional linear I--I |--I

system ~ = A x + B u , y = C x , is often rep- e v e r , that this assumption does not necessarily


resented by the triple (C, A, B). We write for mean that ~ is controllable or observable through
image B, ( A ] ~ ) = ' ~ + A ~ + ' " + A " - ~ for a single channel; e.g. joint controllability of
d o e s not imply controllability of, for example,
the controllable space of (A, B) and [CIA ] 1
|if (A, B,).
kernel CA J-1 for the unobservable space of (C, Roughly speaking, a feedback control for
A). The uncontrollable polynomial (u.p.) of is decentral/zed if each local control u~
Decentralized control of linear multivariable systems 481

depends only on local measurement y, for its ~.j(t)= H:,(t) + LIyRt)


implementation. A local controller for the ith
v,(t) = M:,ft ) + N~y,(t)
channel of X is a linear dynamical system X,
forced by y, and possibly a command input v,; which, when applied to channel j of (5),results in
the output of X, then serves as the control input a closed-loop system with prescribed spectrum.
to the channel i. Thus X, admits a model of the In the sequel we develop conditions in terms of
form the parameter matrices of X which tellwhen this
program can be carried out. To simplify notation
~.,(t ) = Hd,(t ) + L,y,(t) + R,v,(t ) we henceforth write F for the matrix diag. [F,,
(3)
u,(t) M,z,(t) + F~y,(t) + G,v,(t)J F2 .... F,], P for the vector space of all such
k

where z,(.) takes values in ~,( = ~ , ) . Note that matrices, AF for A + X B,F~C,, and Xn~
i--I
the nondynamic local feedback law u , ( t ) = {C, An, B~; k} for the k-channel system rep-
F,y,(t)+ v~(t) is a specialization of (3) obtained resented by (5).
by setting n, = 0 and G, equal to the p,xp~ Closely related to the spectrum assignment
identity. problem is the problem of determining when Y
If the local controllers (3) are applied to (1), can be stabilized with decentralized control. The
there results a closed-loop system (1), (3) of stabilization problem has been studied [16] where
k

dimension n + X n, with spectrum (i.e., eigen- it is shown that ~ can be stabilized with
|--I decentralized control just in case the polynomial
value set) depending on the properties of the
local controllers X,. We say that the closed-loop ax(A) =- ^ det [ A I - An], (6)
FE~
spectrum of X is freely assignable with decentral-
ized control if for some fixed set of positive called the fixed polynomial of X, has all its roots
integers (q,, q2. . . . . q,} and for each symmetric in the open left-half complex plane. The neces-
set of complex numbers A, compatible with {q,, sity of this condition is a direct consequence of
q, . . . . . q,},? there exist local controllers X, the following proposition which can be deduced
which, when applied to X, result in a closed-loop directly from the results of[16].
system (1), (3) with spectrum A. The main
objective of this paper is to develop explicit Proposition 1. Let A ( ~ , k ) denote the spectrum
conditions in terms of the matrices which of the closed-loop system described by (1) and
characterize X, for determining when the closed- (3); and write Ax for the root set o]~,x(A ). Then
loop spectrum of X is freely assignable with
decentralized control. This is the spectrum Ax C A(~,, k)
assignment problem for decentralized feedback
for all linear controls ]~,, i E k.
systems.
One possible approach to the spectrum assign- In the sequel, Proposition 1 will be used to
ment problem is to first apply to Y, local arrive at an alternative solution to the stabiliza-
nondynamical controls of the form tion problem with solvability conditions expres-
sed directly in terms of the problem data. Our
u , ( t ) = F~y,(t)+ v,(t), i E k, (4) approach will in addition, enable us to illustrate
when the stabilization problem is well-posed, and
the objective being to select the F, so that the when it is not.
resulting closed-loop system
2. CONTROLLABLE, SINGLE-CHANNEL
SUBSYSTEMS
J--I

y,(t) = c~(t),
'
1

i ~ k.
t
j (5)
The principal problem to be considered here
and in 3 is as follows: For given X and fixed
j E k, find conditions for the existence of an
is both controllable and observable through a F ~ 3g such that (Cj, Ap, Bi) is a controllable,
single channel, say j. For if this can be observable system. If an F with the required
accomplished, then standard techniques[17] can property exists for some j, then it turns out that
be used to construct a second local control such an F exists for each and every j E k; and
system when this is so we say that ]~ can be made
controllable and observable through a single
tA set of complex numbers A is compat/bk with {q,, channel with nondynamic decentralized control.
q2. . . . . q,} if A can be expressed as a disjoint union of
symmetricsubsets, the number of elementsin the lth subset We begin by studying the simpler problem of
equalling q~. determining when an F E P can be found so
482 J.P. CORFMAT and A. S. MORSE

that (A~, B~) is a controllable pair. This problem and is therefore best treated in graph-theoretic
has in effect been solved in[19] for the case terms.
k = 2. Central to the problem's solution is the We define the graph of 2, written Gz, to be a
concept of a remnant polynomial. The remnant pair (k,F) consisting of k nodes labeled 1,
polynomial of a (singie-channel) linear system 2 . . . . k, with node i representing the ith channel
(C, A, B ) is defined as of 2, and a function F mapping k into its power
set according to the rule F ( j ) = { i : H , ~ 0 } ;

ifr it
P(C' A' B ) = I , ~ , ~,(A) if r < '
(7)
H, ~- C , ( A I - A)-'Bi is the transfer matrix from
channel input uj of X to channel output y,. The
graph may be represented by a diagram consist-
ing of a set of k nodes, labeled 1, 2 . . . . . k, with a
directed arc drawn from node j to node i just in
where r is the rational function rank of the case uj influences y, in the sense that H , ~ 0. The
transfer matrix C ( A I - A ) - ' B and ,(A), graph of ~ thus represents the open-loop pattern
=(A) . . . . .
, (A) are the transmission polynomials of signal flow between the channels of E.
of (C, A, B)[20], ordered so that ,(A) divides It is perhaps natural to expect that if (A~, Ba) is
,_,(A), i~ {2,3 . . . . t}; (C, A, B ) is called a controllable for some F, then each node of Gz
complete (single-channel) system if its transfer must be reachable from node j along a directed
matrix is nonzero and if p(C, A, B ) = 1. patht in Gx. This is, in fact, the case.
The main result off19] is as follows.
Proposition 3. If for some j E k and F E $~,
Proposition 2. Let (C, A, B) and D: V ~ be (AF, Bj) is controllable, then for each i ~ k, with
fixed with (A [~ + ~ ) = and C(A I - A)-'B # 0. i # j, there exists a path in Gx from node j to node
For all K : ~ ~ V, p(C, A, B) divides the uncon- i.
troUable polynomial of (A + DKC, B), the word
"divides" being replaceable by 'equals' just in While this p r o p e r t y of Gx is necessary for
case K is selected so that d((A + DKC[~)) is as (AF, Bj) to be controllable for some F, it is not
large as possible. sufficient for as we have already noted, when
k = 2 completeness of a certain subsystem of
By making use of the following lemma, it is is also required. To describe analogous subsys-
possible to restate Proposition 2 in a more tams for k-channel systems, we introduce the
convenient way. following notation: If s is a nonempty subset of
k , with elements i., i2. . . . . is ordered so that
Lemma l.t For the two-channel system il < i2 < . . . < is, then we define B. and C. so that
- { C , , A, B,; 2} and any decentralized feed-
back matrix F = d i a g . [F,, F2], (AFI~,) =
(A+B2F2C21~,) and u.p. (AF, B,) = u.p.

J
C,= B . = [B,,, B~ . . . . . B~ ]
(A + B=F,C=, B,).

L e m m a 1 and Proposition 2 clearly imply that


Thus (C.,, A, B . ) is a subsystem of 2 modeling the
Proposition 2a. If 2 ~ {C~, A, B,; 2} is jointly relationship between channel inputs ~, i ~ s~ and
controllable and if C 2 ( k l - A)-'B, ~ 0, then for all channel outputs yj, j ~ s,. We call (C.,, A, B.,) a
F E ~, p(C2, A, B,) divides the uncontrollable complementary subsystem of E if s= is a proper
polynomial of (Av, B,), the work divides being subset of k and if s, = k - s 2 ; a complementary
replaceable by equals just in case F E ~; is subsystem (Ck-., A, B.) is said to contain input
selected so that d((Ap[~l)) is as large as possible. (reap. output) channel ] if j is an element of s
(reap. k - s).
From Proposition 2a it follows that if 2 is The following iemma provides a useful rela-
jointly controllable and if C,(AI - A ) - ' B # 0, tionship between path properties of Gx and
then F can be selected so that (A~,I~,) = ~ if and transfer matrices of complementary subsystems
only if (C2, A, B,) is complete. of E. Below, k(j) denotes the class of all proper
In order to extend these results to k-channel subsets of k which contain j, and k is the class of
systems, it is necessary to take into account all nonempty subsets of k.
which transfer matrices within ~ are zero and
which ones are not. This is a topological matter tA path from node i, to node/, of Gx can be interpreted as
a sequence of nodes i, .... i. satisfying /q E F(/._,),
tThe simple proof of this lemma is omitted. q E(2,3 . . . . . p}.
Decentralized control of linear multivariable systems 483

L e m m a 2. Let i and j be distinct integers in k. As noted earlier, Proposition 3 provides only


There exists a path in Gx from node j to node i if necessary conditions for (A~, Bj) to he controlla-
and only if ble for some F. A complete solution to the
problem is provided by the following theorem.
C.-.(AI - A )-tB. # 0, s ~ (k - k ( i ) ) N k ( j )
(8) Theorem 1. Let `2 E {C,, A, B,; k} and j E k be
fixed with Y. jointly controllable. There exists an
Proof. The existence of a path in G~ from node j F E ~; such that
to node i is equivalent to the requirement that for
each proper subset s C k satisfying j ~ s and CAFI~,) = ~f, (9)
i ~ k - s, there exist integers i, ~ s and i, ~ k -
s such that i, ~ F(i~). But the class of proper if and only if each complementary subsystem of
subsets s satisfying j ~ s and i ~ k - s coincides `2 which contains input channel j is complete.
with (k - k(i)) ~ k(]) and the condition i~ ~ F(i,) For fixed j E k, let _~j denote the set of all
is equivalent to C~(AI - A)-tB~, ~ O. Further- F E ~ for which d((AFI~j)) is as large as
more, Ck_.(AI - A )-~B. # 0 if and only if C~(AI - possible. As defined, ~_j is clearly robust {cf.
A ) - ' B , , ~ 0 for some i, ~ s and i~ ~ k - s . Thus Appendix} in ~:. This implies that if F E 9; is
there exists a path in Gx from node j to node i selected at random, then F is almost certain to he
just in case (8) is true. [] in _~j. Therefore, if (9) holds for some F, then it
holds for 'almost every' F E 4.
From the easily verified identity The following theorem further characterizes
k the pair (Ap, Bj) for the case when the conditions
k(]) = U ( ( ~ - k(i)) n k(~)) of Theorem 1 fail to hold.
t-I
icti

and L e m m a 2 follows that for each i ~ k, with Theorem 2. Let ~ and j satisfy the hypotheses
i # j, there exists a path in G~ from node j to of Theorem 1, and write ap(7,) for the uncontrol-
node i if and only if
lable polynomial of (AF, Bj).
i. For all F E ~,
Ck-s(A/" - A )-'B. # O, s ~ k(j)
v p(C._.,A,B.) divides aF(A) (10)
semi)
Since {(C._s,A,B.):s ~ k(j)} is the set of all
complementary subsystems of `2 containing
input channel ], we can state ii. If, in addition, for each i E k with i # j there
is a path in Gx from node j to node i, then a F(A )
L e m m a 3. The transfer matrices of all c o m - is independent of F E ~_j and
plementary subsystems of `2, which contain input
aF(A)divides H p(Ck_.,A, BJ (11)
channel j, are nonzero if and only if for each .Gk(D
i ~ k, with i # j, there exists a path in the graph
of `2 from node j to node i. Theorem 2 implies that the uncontrollable
spectrum of (AF, B~), namely the root set of
aF(A), contains the root set of v O(Ck-,, A, B.)
Proof of Proposition 3. Let (Ap, Bj) be o~kU)
controllable. Fix s E kfj); then as a fixed subset for all F E 4. The theorem also
implies that if node j of Gz is connected by a
CA + `2 B,F,C,I~.~CA + "2 B,F,C, If#j).
t Ek--s I Ek directed path to each other node of Gz, then the
Since (A + `2 B,F,C,, Bj) is controllable, it uncontrollable spectrum of (Ap, Bj) is contained
follows that CA + `2 B,FaC,[~.) = ~. in another fixed subset, namely the root set of
i ~ k---a H p(Ck-.,A, B.), whenever F is selected so
i E I~/)
If C . - . ( M - A )-'B. ffi O, then C . - . A 'B. ffi O, i >~
0; thus ( A i ~ . ) C k e r n e l C.--. and (AI~I.)= that d((A~l~j)) is as large as possible. From the
CA + `2 B,F~C,I~.). Therefore ~ E k e r n e l C.-. obvious relationship between the two fixed
| Ek--s subsets bounding the root set of at(A), it follows
or equivalently, C~_, = 0. This clearly contradicts that if node j of Gz is connected to each other
(2); therefore C k ~ A I - A ) - * B . # O . Since s E node of Gx, then F can be selected so that (Ap, Bj)
k(j) is arbitrary, it must be true that the transfer is stabilizable just in case each polynomial p(C~_,,
matrices of all complementary subsystems of `2 A, B J , s E k ( ] ) , is stable.
containing input channel j, are n o n z e r o . It In the sequel, use will be made of the following
follows from L e m m a 3 that Proposition 3 is true. remarks, which pertain to a n y linear system ((7, A,
[] B).
4.84 J . P . CORFMAT and A. S. MORSE

Remark 1. If D is the identity on ~, then and S n ~ are (A + BM)-invariant, then


( A [ ~ + ~ ) = go. From this and Proposition 2 it
follows that if C ( A I - A ) - t B # O , then u.p. transmission pol. (C,A, B)
= invariant factors
(A + KC, B) ffi p(C, A, B) whenever K is (A + BM)ll(b~lgt)
selected so that d((A + K C [ ~ ) ) is as large as transmission pol. (C, A, B) -- invariant factors
possible. (A
+ BM)II((Y n ~)/~t)
Remark 2. It is easy to verify that the rational
function rank of the transfer matrix C(AI - A - Since (S~n~)l~tc~el~, it follows {cf.[19],
K C ) - ' B is independent of K. Since the transmis- Lemma 1} that if {,t, ,~ . . . . . ,,}m trans, pol. (C,
sion polynomials of (C, A + KC, B) are known A, B) and {~t, ~2. . . . . ~} = trans, pol. (C, A, B),
to be independent of K {cf. [20], Corollary 4.1}, it then t'-< t and ~ divides **, i ~ {1,2 . . . . . t'}.
follows from the definition of p(-), that p(C, From this, the definition of a remnant polynomial
A + KC, B) is independent of K as well. and the fact that the rank of C ( A I - A ) - ' B
equals the rank of ( ~ ( X l - ,4)-I/~, it follows that
The proofs of Theorems 1 and 2 are based on p(C, A, B) divides p(C, A, B). []
the following lemmas.
Lemma 5. Let X={C,, A, B,; 2} be a fixed
Lemma 4. Let (C, A, B ) a n d D:~V--,~ be ]ixed two-channel system.
with C(AI - A)-~B # O. Then u.p. (A + DKC, B) i. There exists a map F E 3; such that
divides (p(C, A, B)) (u.p. (A, [B, D])) whenever K
is selected so that d((A + DKC[~)) is as large as Ct(AI - A~)-' # 0 (13)
possible.
if and only if
Proof. Let (C, A, /]) denote the system
obtained by restricting the maps of (C, A, B) to Ci(~ I - A)-'[B,, B~] # 0 (14a)
~'-(al~+-~); and write /~: ~--*,~' for the
and
restricted map v I---,Dv. Then for any K,
u.p. (A + DKC, B) = (u.p. (,4 + DKC, B)) (u.p.
(A + DKC, [B, D])); but since u.p. (A + DKC, [B, [~j (~I- A)-'B,# 0 (14b)
D]) is independent of K,
ii. If (14) holds, then there exists a robust set
u.p.(A + DKC, B ) -- (u.p. (.4 + DKC, B))
~_ * ~ ~; with the property that if F ~ ~. *, then
x (u.p.(A, [B, D)]) (12) (13) is satis]ied and

Now fix Ko so that d((A +DKoC[~)) is as


large as possible; since the relation (A +
D K C [ ~ ) = ( A +/~KC'I~) holds for all K, it
follows that K = Ko maximizes d((A + p(C,, A, [B,,B~]). (]5)
DKC'I~)s as well. But (AI~ + ~ ) = ~ and the
hypothesis C ( A I - A ) - t B # O implies ~ ( A r - Proof. (i) If (14a) fails to hold, then C,A'[B,,
A)-*/~ # 0. It therefore follows from Proposition B2]--0 ( i ~ 0 ) or equivalently, ( A I ~ , + ~ 2 ) C
2 applied to the data (C, A, B) and/5, that u.p. kernel C,. Since (A~lfl~,) C ( A I ~ , + ~2), it fol-
(A +/SKoC, / ~ ) = p ( C , A, B). This and (12) lows that (Ap[~I) C kernel C,; hence CtA/B~ = 0
evaluated at K = Ko the yield u.p.(A + (i;~0, F G ~ ) which is contrary to (13).
DKoC, B)ffi(p(C, A, B))(u.p. (A, [B, D]). To Therefore (14a) and (by duality) (14b) are
complete the proof it is therefore enough to show necessary.
that p(C, A, B) divides p(C, A, B). For sufficiency, suppose (14) holds. If C~(AI-
Let ff and ~ denote the largest (A, B)-in- A ) - ' B ~ # 0 , then (13) is satisfied with Fffi0. If
variant and controllability subspaces in kernel C t ( A I - A)-'B~ ffi 0, then (14) implies that
C[22]. Since ~ C ( A i f l B + ~ ) - - ~ and kernel C~(AI - A )-'B2 # 0 and that C2(AI - A )-~Bt # O.
ffi ~ n (kernel C), ~ is also the largest (A, Hence in this case there must be least positive
/~)-invariant subspace in kernel ~. Furthermore, integers q2 and q~ such that C , A ~ - ' B , # O and
C and A ~ C ~ ; thus ,9' f3 ~ is (A, B)- that Cv4 q:t Bt # O. But by assumption CtA 'B, =
invariant {cf.[22], Lemma 7.1}. Clearly 5f3~ is 0 ( i ~ 0 ) ; it follows that A~-'B~ffiAHB~
the largest (A, B)-invariant subspace in kernel ~. (i E { I , 2 , . . . . q,}) and that C t A j / - ' - - C , A '-t
Therefore if M : ~/--* is selected so that both S (i E {I, 2 . . . . . q2}) for any matrix F = diag. [F,,
Decentralized control of linear multivariable systems 485

F=] in ~. Thus B2F2C, + B=F'C, +/~C,[~1)) attains it maximum


with respect to (/~, F,, /~) at (0, F*, Ko). It
= C , A ~ A ~,-~B~ follows that
= C~A'~-'(A + B~F~C~
+ B=F,C~)A ~'-~B,
= C~A'~-IB2F2C=A q'-tBt
[P. F=]
Since CtA'~-*B=#O and C2A*,-~B~ ~ 0 , F (i.e. (18)
F=) can now be chosen so that C~A~'+~-'B, ~ 0;
and (13) clearly holds with this choice of F. Remark 2 and (14b) imply that
[e,]
C,
(ii) Assume that (14) is true and let .~ denote (Xl - A - KoC,)-'B, # O. From this, (18) and
the set of F ~ 3~ for which (13) is satisfied; i Lemma 4 applied to the system ( I C : ] , A +
above implies that _~ is nonempty. Since (13) fails
to hold only a proper variety in 3~, _~ is robust in K o C , B,) with D roB2, it follows that u.p.
( A + B.[0, F][][C:] + KoC,,B~) divides
Let ~ denote the set of maps K in the linear
space ~ of maps ~ - , ~ for which
d((A + K C I [ ~ t + ~ , ) ) is maximal; ~_ is clearly
robust in ~. Therefore the product set _~ x _~ is
robust in ~ . Write _At for the set of pairs
( F , K ) in ~ for which d((A~+KC~[~)) is K o C , B~) = u.p. (A~,. + K o C , BO and by Remark
maximal. Then At_ is robust in ~ as is the
2, p([C~], A + K o C , B,) = p([C:], A, B,). Thus
intersection At_~ (_~ x ~).
Let (Fo, Ko) ~ -it_N (@ x ~ be fixed. Define
u.p. (A,.+ K o C , B,)divides ( p ( [ C : ] , A, B , ) )
_~* to be the set of F ~ _~ such that
d((A~ + KoC,II ,>) is maximal; then .~* is robust (u.p. (A + K o C , [B,, B.])). This and (17) show
in ~. It will now be shown that (13) and (15) hold that
for any F ~ ~*.
Fix F* ~ ~ * ; then F* maximizes d((A~ +
P(C,,Ap.,BOdivides(p([C'2],A,B,))
KoC,I~,)) with respect to F ~ _~ as does Fo
(since (Fo, Ko) ~ ~ and F o ~ .~). But
x (u.p.(A + KoCh, [B,, B=]) (19)
d((A~,+KoC~[~,)) can have only one maximal
value with respect to F ~ so
Since Ko maximizes d((A + K C d ~ , + ft2))
d((A~,. + KoC,I~,)) -- d((A~ + KoC,[~,)). Since
with respect to K E ~ (i.e. Ko E ~ ) , it follows
(Fo, Ko) ~ _~, it must be true that (F*, K d ~ _~;
from (14a) and Remark 1 that u.p. (A + KoC,,
in other words
[ B . B.])--p(C,, A, [B,, B.]). Substitution into
(19) yields (15) which is the desired result. D
d((Av. + KoC,I~,)) = max d((AF + KCI~,))
F.K
(16) Lemma 6. For given ~ ="{Ci, A, Bi; k}, suppose
that u.p. (Ap, B0 divides a fixed polynomial 8(A )
Equation (16) implies that Ko maximizes for all F in some robust subset of 3;. Then there
d((A~,.+ KC,[g~,)) with respect to K ~ ~. In exists a monic polynomial ~(A) which divides
addition, C,(AI - Ap.)-'B, # 0 since F* ~ ~. both 8(A) and u.p. (Av, Bt) for all F E ~, and
Therefore, by Remark 1, which equals u.p. (Av, B,) whenever F is selected
so that d((Av[~,)) is as large as possible.
u.p. (AF. + KoC,, Ba) = p(C,, A~.., B0 (17)
Proof. Let .~* denote the set of F E ~ for
Write F = diag. [ F , F=]. Then (16) implies which d((Ar[~,)) is as large as possible. Since
that (F*, F~, Ko) maximizes d((A + B,F,C, + d((Ap[~,)) is independent of F E .~*, the
B2F=C2+KC~[~,)) with respect to ( F , Fa, K). integer n * - d ( g / ( A F [ ~ , ) ) is uniquely deter-
Since (,4 + B,F, CI+ B=F, C2+ K C , ] ~ ) is inde- mined by any F E _~*; clearly
pendent of F~ {cf. Lemma 1}, it must be that (F~,
Ko) maximizes d((A + B=F=C2+ KC~[~I~)) with degree (u.p. (Ap, B,)) = n*, F G ~* (20)
respect to (F=, K). Furthermore since the sub-
stitution K = B2J~ + / ~ is reversible, d((A + Let ~ denote the vector space of maps 9f--, qt,,
486 J . P . CORFMAT and A. S. MORSE

and write aF.~(A) ="c.p. (A~,+ B,K)I(AF + B,) = u.p. (A + B2FTC2, BO. From this and
B,KIB, ). Since u.p. (AF+ B,K, B J is clearly Lemma 4 applied to the system (Cz, A, B J with
independent of K, we can write c.p. (AF + D = Bz, it follows that u.p. (AF., B 0 divides (u.p.
B,K)=aF.K(A)(u.p. (A~, BO). But c.p. (A~+ (A, B3))(p(C2, A, B,)). Hence the lemma is true
B,K) can also be written in factored form as for k = 2.
~(A)~SF.x(A) where ~(A) == ^ c.p. (A~+B,K); Let p ~>2 be fixed and set q = p + 1. Suppose
~.K that the lemma is true for k = p. Assume that the
thus
lemma's hypothesis holds for k = q; i.e. by
a~.x (),)(u.P. (AF, B 0) =/z (X)/SFX(A), Lemma 3,
(F, K) ~ 3 ~ ( ~ (21)
Cq_.(AI-A)-'B.O s E q(1) (24)
Since aF.X(X)=c.p. (A~ + B , K ) restricted to
Write ~ " (resp. ~ , ) for the linear space of all
the controllable space of (AF, B,), it follows that
matrices F" - diag. [F,, F, . . . . . Fp ] ( resp., F,).
for each fixed F ~ ~, a K E g can be found for
Fix s* E p(l); then s* E q(l). Since
which aF.~(A) and ~(A) are coprime. This and
(21) clearly imply that
C,_,. [ C , ,.],
= LC~ J (25)
/t(A) divides u.p. (AF, B,), F ~ 3; (22)
it follows from (24) that
In addition, since by hypothesis u.p. (A~,BO
divides 8 (X) for F in some robust set ~ C :~, ~ (A)
must divide 8 (A). [C~-"] ( k I - A)-'B.. # 0 (26)
By Lemma A.1, the set ~ of pairs (F, K ) E
~ ) ~ such that ~,,.~ (X) and 8(X ) are coprime, is Since s* U {q} E q(l), (24) holds for s ffi s* U {q}.
robust in ~(]~g. Since ~* is robust in ~;, so is
Using the fact that q - (s* U {q}) = p - s*, we can
_~ ~ _~*. Therefore _~ n ((~ n ~ * ) x ~ ) is robust
therefore write
in ~ . This means that there exists a pair (Fo,
Ko) such that F o E _~ n _~* and ~FoX,(X) and
C)-,*(AI - A )-'[B.., Bq ] ~ 0 (27)
8(A) are coprime; but u.p. (AF, B J divides/~(A)
for F ~ _ , so fiFo~o(X) and u.p. (A~o, B 0 are
From (26), (27) and Lemma 5, it follows that
coprime. It follows from (21) that u.p. (A~., B,)
there exists a robust set _~(s*) C ~o such that
divides ~z(A); hence by (22), u.p. (A~o, B0 =
with Fq E _~(s*),
/z(A). But Fo ~ _~* and from (20), degree (u.p.
(AF, B,)) is independent of F ~ _~*. Therefore
C , ~ ( A I - A - B,FqCq )-'Be ~ 0 (28)
degree (u.p. (AF, BJ)=degree tt(X), F ~ _~*.
But this and (22) can be true only if u.p.
and
(AF, B J = ~z(A)forF ~ _~*. Fq.
p (C,-.., A + BQF~C,,B,.) divides
Lemma 7. Let 2 "1 {C,, A, Bi; k} be ~xed and
suppose that for each i E k, with i ~ 1, there
p([CT],A,B,.)p(C,-..,A,[B..,B,]) (29)
exists a path in Gx from node 1 to node i. Then
u.p. (Av, B,) divides (u.p. (A, b~)) Since s* is arbitrary, the preceding statement is
valid for all s* E p(1). Thus (28) and (29) hold for
(.y~, p(C,_., A, B.))
all s* E IR1) and all Fo in the robust set
n
whenever F E is selected so that d((Ad~,)) is a* ~ re(I)

as large as possible. Let ~* denote the robust set obtained by


intersecting N ~(s*) with the set of all
s" E p(I)
Proof. According to Lemma 3, the hypothesis
F~ E ~ which maximize d((A +B~F, CqI~,)).
of the present iemma is equivalent to
Then for arbitrary F* E ~ * ,
Ck...(AI - A )-'B. # O, s E k(l) (23)
d((A + B,F*Cq I~p)) = max d((A + BOWqC_~I~,))
P.
Suppose k = 2, in which case (23) becomes (30)
C 2 ( A I - A ) - ' B , ~ O . If F* (i.e. diag. [F~, F~])
maximizes d((Arl~0), then by Lemma 1, F~ Cr-.(AI-A-B.F*Cq)-'B.#O, s E p(1)
maximizes d((A +B,F2C~IgJJ) and u.p. (A~,., (31)
Decentralized control of linear multivariable systems 487

p( C,-.,, A + B.F* C~, B.) divides K2, it is possible to write Ap =


A + B.K,C.+ KI..,KiC,,-.; thus by L e m m a 1, u.p.
p(C,-,, A, Bo)p(Cq.-.u(,), A, B.u{,}). s p(1)
(At, B.) = u.p. (A + B,,.-,K,CI-,, B.). It follows
(32)
that
In writing the right side of (32), we have made
u.p. (A + Bk-,K2Ck-,, B.) divides at(A) (36)
use of (29), (25) and the fact that q - s U {q} =
p - s for s p(1).
We wish to show that
Write 3~* for the linear space of all matrices
F I= diag. [F,, F , . . . . . F, ] and let _~,~ denote the
p(Ch--., A, B,) divides aF(A ) (37)
set of all F ~ for which d ( ( A ~ l ~ J ) is
maximal. Then _ ~ is robust in ~ " as is the set
For the case when Ck-,(AI -- A )-' B, ~ O, Proposi-
.. ~ r3 (~:o x ~*). Let F ~ -- ( F ~ , F*) 9t
tion 2 applied to the system (Ck-., A, B.) with
be fixed. Then (Fg, F*) ~,~ so F g maximiz-
D = Bh-,, asserts that p(Ck-,, A, B,) divides u.p.
es d ( ( A , - + B , F * C o I ~ , ) ) with respect to F ' . In
(A +Bk-,K2Ck-,, B,); this and (36) therefore
addition, since F * ~ * , (31) holds. It follows
imply (37).
from L e m m a 3 that Y~*-" {C, A + B,F*Co, B,; p}
Now suppose that C k - . ( A I - A ) - ' B , ffiO, or
satisfies the hypothesis of the present lemma at
equivalently that (AI~,)C[Ck-,IA]. Set ~ t =
k = p. Since by assumption the iemma is valid at
(A I~l.) and SO= [Ch_,IA ]. Since both ~R and SOare
k = p, it must be that u.p. (A~ s + B~F*C~, B J
subspaces of kernel Ch--., it must be that
divides (u.p. (A + B~F*Co, B,)) H p(C,-.,
S~l~l) t = (A + B,,-.K,C,,-.I~.), that (A +
A + B~F*~C~,B.). From this, (32) and the fact that B,,..,K2Ck-,)SO C S and thus that (A +
A~t = A~ t + BeF*C,, it follows that Bk-,K2Ck-,)ll( f f / ~ ) = A II(ff l ~ ). But ff/9~ C ~r/9~
implying that c.p. (A + Bk-,K2Ch-,)N(fflgt) di-
u.p. (A~ s, B~) divides (u.p. (A + vides c.p. (A + Bk-,K2Ch-OllOfl~t); therefore c.p.
A II(ffl~) must divide c.p. (A +
B~F*Co, B,)) II p(C,._,,A, B,) (33)
Bk-,K2Ck-,)II(~Ig~) which in turn equals u.p.
(A + Bk-,K2Ch-,, B.). From this and (36) it follows
where m = {s U {q}: s p(I)} U p(l). that
From (30) and (24) evaluated at s ffi {q}, it
follows that L e m m a 4 can be applied to the
c.p. A II(YI~) divides aF(A) (38)
system (C,, A, B~) with D ffi B, to yield
Since ~ . is a subspace of both ~ and SO,~t and SO
must be the largest (A, B,)-controllability and (A,
u.p. (A + B,,F*C,. B.) divides
B.)-invariant subspaces respectively in kernel
(u.p. (A, [B., B, ]))p(C., A, S.) (34) Ck-.. But 9~ and ff are both A-invariant and rank
(Ck-.(AI -- A )-'B,) = 0. It follows from the defini-
Observe that (B,, B,]ffi B,, C, = C,-, and tion of a remnant polynomial that p(Ck--,, A,
m U {p} = q(l); these relations, together with (33) B J = c.p. A II(Y/~ ). This and (38) imply that (37)
and (34) imply that holds. Thus (37) is true in general.
Since s E k(j) is arbitrary, (37) must be valid
U.D. for all s E kfj). It follows that assertion i of the
theorem is true.
(A~ I, B,) divides u.p. (A, B,) H p(c~_., A, B.)
s~q(I)
(35) ii. Without loss of generality, assume ] ffi 1. By
hypothesis :~ is jointly controllable, so u.p.
Since F ~ ~t is arbitrary, (35) holds for all (A, B~)= 1. From this and L e m m a 7, it follows
F g 9t. Hence by L e m m a 6, u.p. (At,, B~) is that assertion ii of the theorem is true. VI
fixed and independent of F ' ~ $ . Since
_~.q N _~ cannot be empty, (35) holds for all Proof of Theorem 1. The requirement that
F ~. ~.~. Thus the iemma is true at k ffi each complementary subsystem of : containing
q (= p + 1). By induction, the proof is complete. input channel ] be complete, is equivalent to the
[] conditions
Proof of Theorem 2
i. Fix s k(]) and F ffidiag. [F,, c._.(x - A)-'B. # 0, s e k(]) (39a)
F~ ..... F~] ~. Since (A,,I~,) C (A,,I~,>, it p(C..,,A, B.) = I, s E k(/') (39b)
must be that u.p. (Au, B,) divides a~,(A). For
suitably defined block diagonal matrices K, and Suppose that for fixed F E 9~, (Ap, Bj) is
488 J . P . CORFMAT and A. S. MORSE

controllable. Then (39a) follows from Proposi- (A~lgtj) =

tion 3 and Lemma 3, while (39b) is a consequence and


of ifrheorem 2 and the fact that u.p. (Av, B~) = 1. [CjIAF] : 0
Assume (39) is true. Then Lemma 3 and (39a)
insure that the hypothesis of ii/Theorem 2 is if and only if Y~ is complete.
satisfied; (39b) and (11) thus imply for suitable
F ~ P, that u.p. (Av, B~) must divide 1 or Since completeness is a property not depend-
equivalently that (A~, B~) is controllable. [] ing on j, it must be true that if 2 is complete, then
for any j E k, F~ can be selected so that (Cj, Arj,
B~) is controllable and observable. Furthermore,
3. CONTROLLABLE AND OBSERVABLE since for each j the set of all such Fj is robust in
SINGLE-CHANNEL SUBSYSTEMS Y, the set of all F for which (Cj, AF, Bj) is
By making use of Theorem 1 and duality it is controllable and observable for all j E k must
possible to derive conditions for the existence of also be robust in ~ and therefore nonempty. In
an F E ~; which makes the jth channel of ~ other words, if 2F can be made controllable and
both controllable and observable. First note from observable through one channel, then it can be
Theorem I (dualized), that if ~ is a jointly made controllable and observable through every
observable system, then there exists an channel. More precisely,
F E 3; such that [C~IAp] = 0 just in case each
complementary subsystem of 2' E{B~, A', C'~; Corollary 1. If Y, is a complete, jointly
k} containing input channel j, is complete; since controllable, jointly observable system, then there
completeness is invariant under transposition exists an F E such that for all j E k, (Cj, A~,
{cf. [19]}, this condition can be replaced with the Bj) is controllable and observable.
equivalent requirement that each complementary
subsystem of ~ containing output channel j, be In order for ~ to be complete it is necessary
complete. Thus if (Cj, Ap, B~) is both controllable that the transfer matrices of each of its
and observable for some F, then it is necessary complementary subsystems be nonzero. But
that all complementary subsystems of ~ contain- from Lemma 3, it is obvious that
ing either input or output channel j, be complete.
We claim that these conditions are sufficient as Lemma 8. The transfer matrices of all com-
well---assuming, of course, that ~ is both jointly plementary subsystems of Y~ are nonzero if and
controllable and jointly observable. If the condi- only if the graph of ~ is strongly connected.t
tions hold, then the sets of F and P for which
(Ap, Bj) is controllable and (Cj, A~) is observable Therefore 2p can be made controllable and
are each robust in ~, as is their intersection ~ * ; observable through a single channel, only if the
this being so, the set of F ~ 3; for which (C~, At, graph of 2 is strongly connected; in this case we
B~) is both controllable and observable, namely call 2 a strongly connected system.
~*, is nonempty.
The preceding argument shows that there Remark. It is not true that the graph of 2p is
exists an F ~ 3~ such that (C~, A~, B~) is independent of F. However, if the graph is
controllable and observable if and only if each strongly connected for some F, then it remains
complementary subystem of ~ containing either strongly connected for all F. It is also true that
input channel j or output channel j, is complete. completeness of ~p is independent of F.
But from the definition of a complementary
subsystem it directly follows that the union of all Suppose we write f~ for the linear space of all
complementary subsystems containing either n-dimensional, single-channel systems (C ~'x'',
input or output channel j equals the set of all A c"x'), B<'x=~). It is shown in[19] that (C, A,
complementary subsystems of ]~. Hence if we B) E 5~ is complete just in case
now extend the previous definition of complete-
ness to k-channel systems by calling such C(AI - A )-'B ~ 0
systems complete whenever all of their com-
plementary subsystems are complete, then we and the rank of the matrix
can consisely summarize what has been accom-
plished so far.
0
Theorem 3. Let ~Z~ {C,, A, B,; k} be a jointly
controllable jointly observable system and let tA directed grsph is stronOy ~ if for each distinct
j E kbeftxed. Thereexistsan F E ~ suchthat pair of nodzs I and/, thz grsph contains a Imthfrom i toj.
Decentralized control of linear multivariable systems 489

is no less than n for all real and complex values standard Euclidean metric, it follows that E t is
of A. Since rank (hi - A) = n for all A not in the open in Ex, with respect to the restriction of this
spectrum of A, it is easy to see that the rank metric to Ex. Thu~ if ~ can be made single
condition on M(A) is equivalent to the require- channel controllable and observable with decen-
ment that no prime factor of c.p. A be a factor tralized feedback then so can any system
of every n th order minor of M(A ), the minors of E Ex, provided ~ is sufficiently close to 2. In
M(A) being viewed as polynomials in ~. Since other words, the problem of finding an F E 3~
the coefficients of each of these polynomials for which 2p is single channel controllable and
depend algebraically on the parameters of (C, A, observable, is well-posed at any point in E~.
B), it must be that the resultant of each prime We would like to be able to assert that 'almost
factor of c.p. A together with each n th order every system' in Ez is in E t , i.e. that E~ is
minor of M(A ), is a polynomial in the parameters dense in Ez, but to prove this seems to be a
of (C, A, B). From this it directly follows that the difficult matter. Note that the usual approach, i.e.
class of systems in ~ which are not complete, is a show that E~ is the complement of a proper
variety in 7. Since ~ always contains at least one variety in Ex, will not work here since in general
complete system (e.g. select ( C, A, B) E ~ with Ex is a proper variety in g rather than a linear
(A, B) controllable and C(AI - A )-~B # 0), the subspace. Thus the problem of deciding whether
variety is proper. The complement ~ * of this or not joint controllability, joint observability
variety, which is the set of complete systems in ~, and completeness are generic properties of
is therefore robust. This implies that .~* is open systems in Ex, remains unsolved.
and dense in ~f (with respect to the standard
Euclidean metric), and thus that completeness is Remark. The topological constraints imposed
a generic property of single-channel systems in on the graph of 2 can lead to some unusual
~f. consequences. For example, if - {C,, A, B,; 3}
Suppose we now write g for the linear vector is a two-dimensional, three-channel, jointly
space of all k-channel systems {CY~'~, A ~'~'~, controllable, jointly observable, strongly con-
B~'~"o; k}. Using essentially the same arguments nected system possessing a transfer matrix with
as above, it is quite straightforward to show that zero diagonal blocks (i.e. the transfer matrix
if ~g* is the set of jointly controllable, jointly from channel input i to channel output i is zero,
observable, complete systems in ~g, then ~g* is i E 3), then the two eigenvalues of A must be
robust in ~. Thus one can also state that equal.
joint-controllability, joint-observability and com-
pleteness are generic properties of systems in ~g. 4. S T R O N G L Y CONNECTED SYSTEMS
From a practical point-of-view, such an
By making use of the preceding results it is
assertion can be very misleading in that it is
now possible to obtain complete and construc-
based on hypotheses which fail to take into
tive solutions to the spectrum assignment and
account possible dependencies between model
stabilization problems for strongly connected
parameters. For example, if there really is no
systems, W e begin by reviewing some basic
internal physical connection between the ith properties of linear systems,
channel input and the jth channel output of the
It is well known that the closed=loop spectrum
process modelled by ~, then the transfer matrix
of a linear system (C, A, B), resulting from the
between channel input i and channel output j of
application of (centralized) linear control, con-
must be exactly, not approximately, zero, and
sists of two subsets: one is controller dependent
the class of admissible model parameter pertur-
and freely assignable with dynamic controllers of
bations should preserve this property, if conclu-
sufficiently high order[17]; the other, called the
sions based on perturbation analysis are to make
unassignable spectrum of (C, A, B), is controller
sense.
independent and is therefore a fixed subset of the
With this in mind, suppose we call two systems
closed-loop system's spectrum, no matter what
in ~, topologically equivalent if both systems
the controller design. It is also known that if
have the same graph. For the topogical equival-
a(A) is the characteristic polynomial of A rood
ence class Ex of ~ ~ g to contain at least one
( A I ~ ) and if/3(X) is the characteristic polyno-
complete system, it is necessary (cf. Lemma 8)
mial of A restricted to ( A [ ~ ) f 3 [C[A], then the
that be strongly connected. Assume, therefore,
root set of a(A)~(A) coincides with the unas-
that ~ is strongly connected; and write E !
signable spectrum of (C, A, B).t It is natural to
for the set of all jointly controllable, jointly
observable, complete systems in E~. Since E |
tNote that the roots of a(A) mKl ~(A) are the 'uncontrolla-
coincides with the intersection of ~* and Ez, and ble' and 'controlhble but unobservM~le' eilBmVMues of (C, A,
since _g* is open in E, with respect to the B ), respectively.

AUTO. voL 12,No. S==G


490 J . P . COP,FM^T and A. S. MORSE

call a(A)jS(A) the unassignable polynomial of Theorem 5. Let E - {Ci, A, Bi; k} be a jointly
(C,A, B). controllable, jointly observable, strongly con-
For fixed ~ - {C~, A, Bi ; k}, it is possible to nected system. Then with decentralized control
characterize the unassignable polynomial of (Cj, i. the spectrum of E can be freely assigned if
At, Bj) as a function of j E k and F E ~. For and only if ]~ is complete.
this, let k* denote the set of all proper subsets of ft. ~ can be stabilized if and only if for each
k, and write _~l for the set of F E for which s E k*, p(Ck-,, A, B.) is a stable polynomial.
the rank of the n th order Hankel matrix
Remark. In view of the discussion in 3, it is
c,B, C,A,B, ... evident that the spectrum assignment problem is
well-posed at any solution point within the
n,(j)-| i .,
-
topological equivalence class of E, provided ~ is
strongly connected; using similar arguments it
is as large as possible. Clearly each .~j, j E k, is can easily be shown that this is also the case for
robust in as is the intersection ~ * t f=~ ~ .
the stabilization problem. However, for systems
which are not strongly connected, quite the
opposite can be true as will be illustrated by
Theorem 4. Let E I {Ct, A, B~; k} be a jointly example at the end of the next section.
controllable, jointly observable, strongly con-
nected system. L e t / ~ ( A ) denote the unassignable Example 1. The two channel system described
polynomial of (Cj, AF, Bl) and write az(A ) for the by the matrices
fixed polynomial of ~ as defined by (6). Then
c[0'00,00]
i. v p(Ch-., A, B,) divides ~tvJ(A)
sell* C2=[1 0 1 O]
jEk, FE~

ii. /z~(A) divides Ir p(Ch-., A, B.) A= 0 0 B,= 0 B2 ~-


sEk* 0 1
jEk, FE~* 0 0
iii. ~vJ(A)= az(A) j E_ k, F E ~*
is jointly controllable, jointly observable and
Note that condition iii asserts that tt/(A) is complete. Spectrum assignment can be achieved
independent of F E ~_* and j E k. Thus for by first applying nondynamic feedback to chan-
fixed F E .~*, the set of possible closed-loop nel 2, to make channel 1 controllable and
spectra which can be achieved by applying observable, and then applying appropriate
dynamic feedback to a single channel of Ep, is dynamic feedback to channel l using standard
the same for all channels of E~,. techniques [ 17].
We remark that condition iii is true only under
the hypotheses of the theorem. In particular, if E Example 2. Although the system with matrices
is not strongly connected, then iii need not
necessarily hold. -1 0 0 0
Recall that Proposition 1 in effect states that Ci = 1 0
ax(A) must divide the characteristic polynomial 0 0
of the closed-loop system which results from
C2 = |0 1 1 0]
application of any linear decentralized control to
2. It follows that for stabilization, ax(A ) must be
a stable polynomial, while for spectrum assign- 1 0
A= 0 I Bl =~01 B2=
ment, ax(X) must equal one. In view of
iii/Theorem 4, these conditions are also sufficient 0 0
for stabilization and spectrum assignment re-
spectively. But conditions i and il of Theorem 4 is jointly controllable, jointly observable and
imply that ax(A ) is stable {resp., equals one} just strongly connected, it falls to satisfy condition ii
in case for each s E k*, p(Ch-,, A, B,) is stable of Theorem 5, and thus cannot be stabilized. For
{resp. equals one}. From this, Lemma 8 and this example, the maximal rank of the Hankel
Theorem 3, we arrive at the following theorem matrix associated with either ohannel of Ep is
which provides explicit conditions for the spec- three, and there is an unassignable eigenvalue at
trum assignment and stabilization problems to be A = 1 which cannot be shifted with decentralized
solvable for strongly connected systems. control.
Decentralized control of linear multivariable systems 491

Prooy of Theorem 4. Set k ( j ) - { k - s : s ~ k(j)}: B~(F~+K)C~, it must be that ax(A)= A c.p.


then (A~ + B~KC~) {cf. equation (6)}. Thus for any F
k* = k(j) U [~(j) (40) and K, c.p. (Av + B~KC~) can be written in
factored form as ax(A )/]v.x (A). In addition, since
i. Let j ~ k and F ~ ~ be fixed. By the controllable space, unobservable space and
i/Theorem 2, v p(C~-~, A, B.) divides u.p. (A~, unassignable polynomial of (C~, A~ + BsKC~, B~)
s G ItO)
B~), while by the dual of i/Theorem 2, v p (B'., are clearly independent of K, it follows that c.p.
s~iO)
(AF + B~KC~) can also be written as
A ', C',-,) divides u.p. (A ~, C~). Since u.p. (A~, B~)
/ ~ (A) ~/F.X(A) where 7v.~ (A) = c.p.
and u.p. (A~, C~) each divide ~ ( A ) , and since
(AF + B~KC~)[I(~/(~F n X~)). Therefore
the remnant polynomial of a system is invariant
under system transposition[19], it must be that ax(A),~v.x(A)= ~ (A)'),v.x(A), (F, K ) ~ :~)~
v p(C~-,, A, B.) divides/~(A). From this
~ ~ )ur-(J )) (45)
and (40) it follows that assertion i is true.
For arbitrary but fixed F, let (C, A, B) be the
ii. Let _~ {resp. _~2}denote the set of F ~ controllable, observable system induced by (C~,
for which d((A~I~)) {resp. d((A ~C;))} is as large AF, Bj) in ~t~l~t~ n ~ ) . Using the results of
as possible. Then _~, and _~2 are each robust in ~: [17], it is possible to find vectors g E ~j and
as is the set _~, n n Let F ~ _~ n n h E ~j and a matrix Ko ~ ~ such that (h'C,
_~* and j ~ k be fixed. Since ]~ is strongly + BKoC, Bg) is controllable and observable.
connected, G= must satisfy the hypothesis of Hence by the root-locus technique, a scalar B
ii/Theorem 2; therefore can be found for which c.p. (A +/~KeC'+
Bggh'C) is coprime with ax(A). Setting K =
u.p. (A~, B~) divides II p(C~-,, A, B.) (41) Ko+ 8gh' and recognizing that c.p. (A + ~]K~) =
= ~ ItU)
7~.K(A), we see that 7~.~(A) and as(A) are
coprime. From this, (45) and the fact that F was
Similarly, by the dual of ii/Theorem 2 and the
selected arbitrarily, it follows that
fact that F ~ _~2,
ax(A) divides ~(A) F E ~: (46)
u.p. (A ~, C[) divides II p(C,..,,A, B,) (42)
,~iO)
By Lemma A.1, the set ~ of pairs (F,
But u.p. (A ~, C~) equals c.p. (AvI[C~IAr]) which K) E ~ C such that /]p.K(A) and II p(Ck-,,
in turn is divisible by c.p. (A~,[((A~,I~)A sea,*

[C~[Av])). From this, (41), (42) and the definition A, B,) are coprime, is robust in ~ . Since
of /z/(A), it follows that /z/(A) divides _~, N _~2 n .~* is robust in ~, it must be that
II p (C~_,, A, B,). This and (40) imply that _~ n ((_~, n _~2 n _~*) ~ ) is robust in ~ ( ~ .
~E( k ( / ) u E ~ j ) This means that there exists a pair (Fo, Ko) such
that F o E _~, n _~2 n _~* and ~p..~(A) and
/z~(A) divides H p(C~-,,A,B.), II p(C,-,, A, B.) are coprime; thus from (43), it
eEIx*

F n n (43) must be true that ~ p~o(A ) and ~t ~.(A ) are coprime.


This and (45) imply that /Z~o(A) divides as(A).
Since (43) holds for at least one point in _~*, to Therefore from (46) /~o(A) = ax(A). But
prove assertion ii, it is enough to show that FoE_~* and from (44), degree ~ ( A ) is
assertion iii is true. independent of F E .~*. Therefore degree
/z~ (A) ffi degree ax(A ), F E _~*. But this and (46)
iii. For fixed j ~ k and F ~ P, set ~ can be true only i f / z / ( A ) = ax(A) for F E _~*;
(A,i~P and J,-[C, IA,,]. Note that degree since } E k is arbitrary and since as(A) is not a
a~(A)=d(~)-d(~tA(~t~GJ/'~,)); in addition, function of ], this relationship remains true for all
from realization theory, d(~t~/(~t~ G J'~)) = rank jEk. []
H~(~). Since rank H~,(~) is independent of
F ~ _~*, it follows that for some integer n*, 5. k-CHANNEL SYSTEMS
We now examine the spectrum assignment and
degree ~ d ( A ) = n*, F ~ ~:" (44) stabilization problems for systems which are not
necessarily strongly connected. For such sys-
Let ~ denote the space of linear maps ~ - - , q~. tems the methods appropriate to strongly con-
Since A~ + B~KC~ = A + ~ B~F~C,+ nected systems cannot be directly applied; e.g. if
|--I
is not strongly connected, it is impossible to
492 J . P . COm~M^T and A. S. M o ~

find an F which will make a single channel of Ep triangular structure of the form (48). Corres-
controllable and observable {cf. Theorem 3}. pondingly, the overall transfer matrix of
However it still may be possible to assign or admits a similar block triangular structure; the
stabilize the system's spectrum with decentral- ith diagonal block in the latter is the transfer
ized control. To determine under what condi- matrix of the k,-channel strongly connected
tions this can be done we use standard techni- system {C~, A, Bj; q,} described by the equations
ques from graph theory[21] to decompose Gx
into a number--say p - - o f strongly connected ~,(t)=Ax,(t)+ Z Bjus(t)
14squ
comPonents G~ - ( q , , r,); the subsets q, form a
(49)
partition of k (i.e. k can he written as the disjoint y,(t) = C,x,(t), j E q,
union of the qD; F, is a function mapping q~ into
its power set according to the rule F , ( / ) - { r : Note that in general this system is neither .jointly
r ~ (F(j)) t3 q,}, F having already been defined in controllable nor jointly observable. Nevertheless
2. The reduced graph of 2, written G t, is the realization theory insures the existence of a
pair (qX Fro) where qR t {q,, q2. . . . . qp} and F m is jointly controllable, jointly observable system
the mapping from qS into its power set, defined ~' - {Cj, A,, Bj ; q,} with the same overall transfer
in such a way that q, E F*(q~) if and only if there matrix as (49). We call E' the ith strongly
exist nodes ie ~ qj and ]o ~ q~ such that ie connected subsystem of E.
FOe). We say that a component G~ is isolated if We wish to relate the closed-loop spectrum of
I ~ (q,) is the empty set and q, ~ U I ~ (q~). Thus to the closed-loop spectrum of the k-channel
|q system determined by the ~', when identical
G~ is isolated if no arc enters or leaves the set q,. local controllers ~a are applied to both systems.
Observe that the reduced graph G a contains no For this write A(~, k) for the closed-loop
circuits (i.e. if q, ~ Fa(q~), then q~ ~ FS(qD; spectrum of ~, and with identical controls
thus we may assume that the set q - { q , , applied to the 2', let A,(Ej, q,) denote the
q2. . . . q~} is ordered in such a way that closed-loop spectrum of Y/.
Observe that the block-triangular structure of
r " (q,)C{q,, q~ . . . . . q,_,}, i =2,3 ..... p the transfer matrix of 2, with the transfer matrix
(47) of E' being the i th diagonal block, implies that the
parameter matrices describing 2 can be written
Associated with E, consider the k x k matrix as
Tx defined by , = [ ~ , , x . . . . . x], q ~ q,)

[!x
= [ 0 if i ~ F0){i.e. if C,(M-A)-'Bj =0} c,=[o, 6,,x ..... xl, q ~ q0
tu [ I otherwise
C,=[O ..... O,d,], (j ~'q,)
We call Tz the topology matrix of 2; clearly Tx is
the transpose of the incidence matrix[21] of Gz,
and it completely characterizes Gx. .~2 x
Let k, i E p E { l , 2 . . . . . p}, be the number of A= 0
elements in q,. Observe that is always possible to
relabel the channels of E in such a way that the X
set q, contains the k, first integers, q2 the next ks, 0 A,
etc.; to this relabeiling there corresponds a
permutation of the rows of Tx, together with the
same permutation of the columns, and when this Bj-- U E q,),
is carded out there results a matrix T[ which,
because of (47), has the block triangular form

T,, . . . T,p ]
B~ = (j E q=) . . . . .
0 T= . . . T~.
T~[ = (48)
0 . . . 7",,

Without loss of generality, it will be assumed in BI----" U E qp)


the sequel that the relabelling has been done so
that the topology matrix of ~ has a block
Decentralized control of linear multivariable systems 493

where x-marks denote matrices of no impor- one of the strongly connected subsystems of X.
tance to the present analysis, and ~' =" {(~j, ~,,/~j; If the resulting decentralized control is then
q,} is a system with the same overall transfer applied to the original system, the spectrum of
matrix as X~ -{C'j, A,, B~; q,}. Since X' is jointly the resulting closed-loop system will coincide
controllable and jointly observable, the parame- with the disjoint union of Ao and the assigned or
ter matrices of ~ can be written as stabilized spectra of each of the p strongly
connected subsystems. A short calculation
~'~= [0, C'.x],(j E q,) shows that the total dimension of the decentral-
ized control system needed to achieve stability
or to assign a prescribed spectrum, never need
(j Eq,) exceed n, the dimension of X.
L: o A,. The preceding observations can be summar-
ized in the following way.
Note that the set Ao= tJ (or(A,,) t3 or(A,2)) is the
Theorem 6. Let X = {C, A, Bt; k} be a jointly
complement of the union of the open-loop
controllable, jointly observable system. Then with
spectra of the ~' in the spectrum of X.
decentralized control, the closed-loop spectrum
For each j E k, let $~=H~zj+L~y~, us=
of X can be
Mjzj + F~yj denote a local control system Xs to be
i. freely assigned if and only if the sum of the
applied to the jth channel of X. Write A*~ for the
dimensions of X' s strongly connected subsystems
system matrix describing the overall closed-loop
is equal to the dimension of ~ and spectrum
system which results when controllers E~(j E
assignment is possible for each strongly con-
p,) are applied to X'. It is easy to see that the
nected subsystem.
system matrix A* associated with the closed-
ii. stabilized if and only if the complement of
loop system resulting from application of the Xj
the disjoint union of the spectra of ~'s strongly
to X, can be written as
connected subsystems in the spectrum of E is
stable and stabilization is possible for each
./~*] X X strongly connected subsystem.
0 x x
A*= 0 Theorem 6 together with its predecessor,
Theorem 5, thus provide explicit conditions for
". A* the solvability of both the spectrum assignment
and stabilization problems for k-channel linear
where systems.
So far in studying the spectrum assignment
and stabilization problems, we have implicitly
A*= IA'''
0
0 0 Atz
assumed the system data to be exact. However,
dil~culties may arise if the preceding results are
applied without qualification. To illustrate this,
Clearly ~ ( A * ) = AoO Or(A*). We are led to the consider the two-channel system with overall
following proposition which characterizes the transfer matrix
closed-loop spectrum of X in terms of the
closed-loop spectra of its strongly connected 1 1
subsystems. s-I s-l-e
0
S
Proposition 4. For aH linear controls Xj, j E k,

A(X,, k) = Ao o A, (X,, q,) The system is not strongly connected. With


iEIt = 0, stabilization can be achieved with the
decentralized control u~ = -2y~ + v , u2 =
Proposition 4 clearly implies that the closed- -y2 + v2. However, if the same control is applied
loop spectrum of X can be freely assigned (reap. with # 0, there results the closed-loop transfer
stabilized) just in case Ao is empty (reap. stable) matrix
and spectrum assignment (reap. stabilization) is
possible for each strongly connected subsystem
of X. If these conditions are satisfied, then I s +1 1 (s - 1( s- - Xs
l)s + 1)' 1
spectrum assignment or stabilization can be 0 1
achieved by applying the methods of 4 to each s+l
494 J.P. COePMAT and A. S. MoRsE

and it is apparent that a right-half plane pole-zero CONCLUSIONS


cancellation takes place when =0. Thus In this paper we have developed explicit
although for 0, stabilization (and even conditions for determining when the closed-loop
spectrum assignment) is possible, for arbitrary spectrum of a linear system can be freely
small stabilization is impossible and the pole at assigned or stabilized with decentralized control;
1 + cannot be shifted with any decentralized and we have described in reasonably complete
control. terms what sort of spectra one might hope to
From this we may draw the following conclu- achieve. We have made use of some ideas from
sions, which apply in general to systems which graph theory to obtain certain results, e.g. single
a r e not strongly connected, but which will be channel controllability and observability imply
discussed in terms of a simple example: Suppose strong connectedness, which no doubt have
that it is found that a physical process can be implications for more general, non-linear sys-
represented by a transfer matrix of the form tems. While our synthesis technique is construc-
tive, it may not always prove to be the best way
to construct decentralized controls, particularly
S -- at s a2 for systems known to possess 'weak couplings'

I o )- .J (50)
between channels. On the other hand, both the
stability and dynamic response of an entire
decentralized system are determined only after
with the a, positive. Then two possibilities arise: all local controllers have been applied, at least
i. The parameter a, exactly equals a2, the for strongly connected systems, and so if
equality remaining valid for all physically mean- channel couplings are 'strong', final system
ing perturbations of the process data. In this case tuning from just one channel would appear to
the process is truly of dimension two and it make sense.
makes sense to apply the theory developed Although some of the preceding solvability
above to stabilize the system: the closed-loop conditions undoubtedly hold generically, the
system will remain stable for small perturbations corresponding nongeneric cases cannot be ig-
of the process data. nored. For example, if a strongly connected
ii. The parameters at and a2 are equal to system is in some sense 'close' to being
within computer tolerances, but are not exactly incomplete, then it may be better to adopt an
equal. It then makes little sense to represent the incomplete model for purposes of design.
process by a model of dimension two and apply The subject of decentralized dynamic control
the theory to that model; for if a decentralized is quite new and it is evident from the preceding
control is designed on such a basis and then discussion, that there is much work to be done.
applied to the process, instability will inevitably
occur. This, of course, is because the process
really requires a model of dimension three, and REFERENCES
the theory should be applied to such a model to [1] J. P. CORFMAT: Decentralized Control of Linear
correctly predict that the pole at a, cannot be Multivariable Systems. Yale University Becton Center
Technical Report CT-67, October, 1974; also Yale
shifted and therefore that the process cannot be University Doctoral Dissertation, December, 1974.
stabilized with decentralized control. [2] T. A. M~OtSHS~: Computation in Organizations: The
Now suppose that in place of (50), the process Comparison of Price Mechanisms and Other Adjust-
is initially modeled in state space form; i.e. 2 is a ment Processes. Decision and Organization, 237-281.
North Halland, Amsterdam (1972).
minimal realization of (50). Then 2 will be of [3] J. M~HAK and R. RADNeR: The Economic Theory o[
dimension two if at = a2, and dimension three if Teams, Yale University Press, New Haven (1971).
[4] G. B. DA~rrzloand P. WotJ~: Decomposition principle
at ~ a,. Suppose now that all parameters of for linear programs. Operations Res. II(l), 1960.
are perturbed subject only to the constraint that [5] O. I. ELOmtD: Electric Energy Systems T~ory: An
the perturbed system has the same topology Introduction. McGraw-Hill, New York (1971).
[6] C. W. SANDERS,E. C. TACKEaand T. D. LINTON:A new
(graph) as ~. Then it is easy to check that by class of decentralized filters for interconnected systems.
perturbing the parameters of 2 ever so slightly, it IEEE Trans. Aut. Control AC-19, 259-262June (1974).
is possible to obtain a system for which [9] A. Omtsso and B. J. KAaA~N: Mutual synchronization
of geographically separated oscUlators. Bdl Systems
stabilization is possible, even f o r case ii when Tech. J. 1689-1701, December (1966).
a, ~ a,. Thus because of computer inaccuracy, [8] I. W. SAmmmto: On conditions under which it is
for example, one might well conclude that possible to synchronize digital transmission systems.
lk,U Systems Tech. J. 46(6), 1999-2020(1969).
stabilization is possible when in fact it is not. Of [9] R. LAU, R. C. M. P m t ~ s o and P. P. VAttA~A:
course the problem here is that the class of Decentralized information and control: a netwo~ flow
admissible perturbations is too large. example, IEEE Trans. Aut. Control AC-17, 446-473.
Decentralized control of linear multivariable systems 495

[10] M. Aord and M. T. L~: Partial reconstruction of state complement y is open and dense in 3; with
vectors in decentralized dynamic systems. I E E E Trans. respect to the standard Euclidean metric; it is
Aut. Control. AC-Ig(3), 289-294 (1973).
[11] K. C. Cwo: Optimal decentralized regulation for a strong natural to call ~ a robust subset of 9;. Note that a
of coupled systems. I E E E Trans. Aut. Control AC-19(3), robust subset is never empty.
243-246 (1974). If ~ and V are robust in ~ , then so is their
[12] D. McFxDogN: On the controllability of decentralized
macroeconomic systems: the assignment problem.
intersection ~ N ~ . If ~ and ~_ are robust in
Mathematical Systems Theory and Economics 1, vector spaces ~ and q~ respectively, then the
221-240. Springer-Vering (1967). Cartesian product ~ x ~ is robust in the 'outer'
[13] J. P. CO~'~UATand A. S. MORSE: Stabilization with
decentralized feedback control. I E E E Trans. Aut. direct sum 3 ; ~ .
Control AC-I~6), 673.682 (1973). If av: 3~ -~ reals is a polynomial function in the
[14] M. Aora: On dynamic assignment problems and coordinates of F E 3~, relative to a fixed basis,
decentralized stabilization policies. UCLA, Dept. of
System Science Technical Report, 1974.
we sometimes say that aF is algebrically depen-
[15] M. Aord: On feedback stabilizability of decentralized dent on F. If My is a matrix with all entries
dynamic systems. Automatica 8(2), 163-173 (1972). algebrically dependent on F and if rank MF ~> r
[16] S. H. WANOand E. J. DAY,SON:On the Stabilization of
decentralized control systems. I E E E Trans. Aut. Con- for some F E 3~, then the set of F for which
trol AC-18(5), 473--478 (1973). rank MF ~> r is robust in ~. From this it follows
[17] F. M. BP.ASCH,JR. and J. B. PEARSON:Pole placement that if (Cp, AF, B~) is a linear system with
using dynamic compensators. I E E E Trans. Aut. Control
AC-~SO), 34-.43 (1970). coefficients algebraically dependent on F, then
[18] J. P. CmWMATand A. S. MoRSe: Spectrum assignment the set of F for which d((AFI~F)) is maximal, is
with decentralized feedback control. Proc. 1973Prince- robust in 9;. It also follows that if the transfer
ton Conference on Information Science and Systems,
228-231, March 0973). matrix of (C~, AF, Bp) is nonzero for some F,
[19] J. P. C O ~ ^ T and A. S. MORSE: Control of linear then the set of F with this property is robust in
systems through specified input channels. SIAM J.
ControlandOptimization 14(1),163-175,January(1976).
[20] A. S. MoRSe: Structural invariants of linear multivari- Suppose that av(A ) is a real monic polynomial
able systems. SIAM Z Control 11(3), 446-465. August with coefficients depending algebraically on
(1973). F ~ 3~. It is always possible to write a ~ ( A ) =
[21] R. G. BUSACK~aand T. L. SAA'rY: Finite Graphs and
Networks. McGraw-Hill, New York (1965). /z(A)/~v(A) where /z(A) = ^ av(A); ~F(A) is a
[22] W. M. WONH~ and A. S. MoRSI~:Decoupling and pole polynomial, with coefficients depending algebrai-
assignment in linear multivarible systems: A geometric
approach. S I A M J . Control $(1), 1-18, February (1970). cally on F, satisfying

^ /h~(~)= l (A.l)
FE~
APPENDIX
Properties of robust sets L e m m a A.I. Let y(A ) be any fixed polynomial.
In this appendix we discuss certain properties The set of F E ~ for which ~/(A ) and 13~(A) are
of robust subsets which are used throughout the coprime is robust in 3;.
paper. The assertions which follow can be easily
Proof. Write 3'(A)= H 3,~"(A) where the 3,~(A)
justified with very elementary arguments. With t-!

the exception of L e m m a A.I, proofs will are the prime factors of ~(A). For fixed i, there
therefore not be given. must exist F 3~ for which ~v(A) and ~!(A) are
For our purposes, a subset V of a real coprime; if this were false, y~(A) (being a prime)
n-dimensional vector space ~ , is a variety in ~ , would have to divide /3p(A) for all F E 3;,
if the coordinates of each element of V, relative contradicting (A. !). Therefore, the set ~, of F for
to a fixed basis for ~ , coincide with a zero of a which the resultant of y~(A) and ~j,(A) is
finite system of (real coefficient) polynomial nonzero, is nonempty and therefore robust in ~.
equations in n-indeterminates, and visa versa. If It follows that the set of F for which 3,(A) and
at least one polynomial in the system is not the
/3v(A ) are coprime, namely ~ ~!, is robust in 3;.
zero polynomial, then V ~ 4 ; in this case, V is a |-I

proper variety. If V is a proper variety, then its []

Вам также может понравиться