fax:(52)57-47-70-89 e-mail:smondie@ctrl.cinvestav.mx
y
IRCyN, UMR CNRS 6597, BP 92101, F{44321 Nante Cedex 03, France
fax:(33)240-37-25-22 e-mail:loiseau@lan.ec-nantes.fr
Keywords : Invariants, linear systems, nonregular with or without internal stability, in terms of the invariant
feedback. lists [3, 12].
When G is not necessarily invertible, the feedback is
said to be nonregular, the structure of the system is mod-
Abstract ied and the complexity of the problem signicantly in-
Necessary and sucient conditions for the existence of a creases. A rst step toward a solution of the classical
solution to the problem of assigning the structure of a right control problems when the feedback law is nonregular is
invertible system through nonregular static state feedback the study of the limits in assigning a prescribed structure
are obtained. In addition, three results of interest in sys- using such a feedback law. Solutions of this problem for
tem control and design are obtained as corollaries. particular cases are available in the literature. These are
the theorem of Rosenbrock on pole placement [15], and
further generalizations of Zaballa [17], Baraga~na and Za-
1 Introduction balla [1], Zagalak and Loiseau [19], as well as Heymann's
theorem [5].
The study of the structure of linear systems is an im- The problem solved in this paper generalizes these re-
portant part of the algebraic theory of linear systems de- sults to the case where J is monic and both systems (1)
scribed by :
and (3) are right invertible.
J x= Ax + Bu ; (1) The solution is obtained as the generalization of the
where A; J 2 Rqn with Rank(J) = r, B 2 Rq(m+k) : result for explicit systems [1, 13], i.e. when the unique
The main fundamental results are those given by Kro- lists of invariants of the system are invariant factors and
necker [4], Brunovsky [2] and Morse [14] among other au- column minimal indices. This generalization is based on
thors. The structure of a system is given by lists of in- the statement of the problem as a matrix pencil comple-
tegers and of polynomials known as Kronecker invariants tion problem and on a mapping described by Loiseau [11]
or Morse lists. These lists characterize the fundamental which brings all the zeros of the system, either nite or
behavior of the system. innite, into nite positions.
When a static state feedback, described by Three variations are derived. First, the regularization of
a right invertible implicit system through non regular feed-
u = Fx + Gv ; (2) back, i.e. when the closed{loop system unique invariants
are invariant factors and innite zeros. Second, the struc-
where F 2 R(m+k)n and G 2 R(m+k)m , is applied, the ture assignment of a linear system with output equation
closed{loop system is given by through non regular feedback. Finally, the assignment of
: the structure of a strictly proper linear system through
J x= (A + BF)x + BGv : (3) the choice of the output equation, the state equation be-
When the feedback law is regular, i.e. G is invertible, the ing given.
structure of the system remains invariant. This permits to
express the existence of solutions to control problems, such
as model matching, disturbance rejection, or decoupling,
2 Problem statement
The authors thank Conacyt, Mexico and MESR, France for sup- The statement of the problem as a matrix pencil comple-
porting this research through PCP 14 tion problem is an important tool for the solution.
Lemma 1 Consider an implicit system described by (1) 3 Preliminary results
with system matrix (sE H) = (sJ A; B) 2 Rq n m k ( + + )
and a pencil (sE 0 H 0 ) 2 Rq n m ; and assume that J The background is the solution of the problem in the case
( + )
is monic. Then the following statements are equivalent. of explicit systems, i.e. when J is square and invertible. In
(i) There exist matrices F and G; as in (2), such that the that case the matrix pencils (sE H) and (sE 0 H 0 ) only
closed{loop system matrix (sJ A BF; BG) has the have invariant factors and column minimal indices. Two
same Kronecker invariants as (sE 0 H 0). polynomials (s) and (s) being given, deg(s) denotes
(ii) There exists a constant matrix 2 Rqk such that the degree of (s), lcm((s); (s)) denotes the least com-
mon multiple of (s) and (s), and (s) (s) means
(sE 0 H 0 ; ) (sE H) ; that (s) divides (s) without remainder.
where is the symbol for the equivalence of matrix pencils Theorem 1 [13] Let a pencil (sE H) have Kronecker
in the sense of Kronecker. invariants
{ invariant factors i (s); i = 1; :::; n
Proof Let (sE H) = (sJ A; B) and (sE H ) = { column0 minimal
0 0 indices ci ; i = 1; :::; m + k.
and (sE H 0) be a matrix pencil with Kronecker invari-
(sJ A BF; BG) be the system matrices in the sense
of Rosenbrock [15] corresponding to the open{loop system ants 0
and the closed{loop system described by equations (1) and { invariant factors i (s); i =0 1; :::; n
(3) respectively. Clearly, { column minimal indices ci ; i = 1; :::; m:
I 0 Then (sE 0 H 0 ) can be completed so that
(sE 0 H 0 ) = (sE H) Fn G : (sE 0 H 0; ) (sE H) ;
With no loss of generality, G is one to one and it can be if and only if the following conditions hold.
completed so that (G; Gc) is invertible. The transforma- 0i+k (s) i (s) 0i(s) ; i = 1; :::; n;
tion I 0 0
n ci+k c0i ; i = 1; :::; m;
F G Gc
is then invertible. Then (ii) comes choosing the constant Xl k
jn+X k j
ci + deg(lcm(i (s); 0i+j (s)))
matrix = BGc . Reversely we can assume, with no loss i=1 i=1
of generality, that sE 0 H 0 is the system matrix of some lXj
system,
k
j nX+k
Corollary 3 Assume that (12) is right invertible and B that P1 = Q1 ; P3 = 0; Q2 = 0; P1B 0 = BQ4 , that
is monic, and let i(s); i = 1; :::; n+p, and ci ; i = 1; :::; m,
respectively denote the invariant factors, and column min- P1; P4; Q1, and Q4 are invertible, and nally that
imal indices of the matrix pencil (sIn A; B). Let be sI A B
0 0 0 (sE 0 H 0 ) n
given i(s); i = 1; :::; n + p; ni 1; i = 1; :::; p and ci ; i = C 0Q1 1 0
1; :::; m p. There exists a matrix C as in (13) so that
0i (s); i = 1; :::; n+p;n0i; i = 1; :::; p, and c0i ; i = 1; :::; m p C = C 0Q1 1 provides a conclusion.
are respectively the invariant factors, innite zero orders,
and column minimal indices of the right invertible system
matrix sIn A
B
5 Conclusions
(sE 0 H 0) = C 0 Necessary and sucient conditions for the existence of a
if and only if the conditions of Theorem 2 hold, with q = nonregular satic state feedback that assigns the structure
n + p, k = p, and ni = 0; i = 1; : : :; p. of a given linear system to some prescribed values are
obtained when both the open{loop and the closed{loop
Proof As noted by Rosenbrock [15] in the case of ex- implicit systems are right invertible. However, non regular
plicit and controllable systems, and by Syrmos and Lewis feedback does not preserve right invertibility of a system
[16], this problem can be stated in terms of static state so that row minimal indices can appear in the closed{loop
feedback. The existence of C 2 Rpn such that the sys- system. In addition, we used as a crucial hypothesis that
tem is right invertible with prescribed structure comes to J is monic. The general case, where J is any matrix and
the existence of a nonregular feedback F = C 0 2 row minimal indices are also present, remains an open
Rp(n+m) ; G = 0 such that the structure of the augmented problem.
implicit system
I 0 x: A B x 0 6 Appendix
n 0
0 0 u: = 0 0 u + Ip u
Lemma 2 [11, 13] Let sE H be a matrix pencil which
is as precribed. The pencil Kronecker invariants are
{ row minimal indices ::: r 0 ,
(sE H) = sIn 0 A 0B I0p
1 2
{ column minimal indices ::: s 0 ,
1 2
{ invariant factors (s) (s) ::: t(s) 1 ,
1 2
has the same invariant factors and column minimalindices { innite zero orders n n ::: nz 1 ,
1 2
as the pencil (sIn A; B), and has also innite zeros with where (s) (s) means that (s) divides (s) without
orders ni = 1; i = 1; : : :; p. Taking (sE 0 H 0) as above, remainder. Note that z t. Then the invertible transfor-
and hence q = n+p, and k = p, it appears that the condi- mation
tions of Theorem 2 hold true. Lemma 3 of the appendix, sE H ! wEe He ;
together with the hypothesis, permits to ensure that the where a is not a root of 1(s), and
invariant lists are as prescribed. Reversely, if these condi-
tions hold, every pencil (sE 0 H 0 ) having invariant factors wEe He = w( 1 +waw E H) = w(aE H) + E ;
0i (s); i = 1; :::; n + p, innite zero orders n0i ; i = 1; :::; p,
and column minimal indices c0i ; i = 1; :::; m p, can be
completed to get a pencil equivalent to (sE H), thus transforms the matrix pencil (sE H) into the matrix
there exist matrices P; Q, and , so that pencil (wEe H)e whose Kronecker invariants are
{ row minimal indices 1 2 ::: r 0 ,
P (sE 0 H 0 ; ) = (sE H)Q { column minimal indices 1 2 ::: s 0 ,
{ invariant factors f1(w) f2(w) ::: et(w) 1 , [7] Karcanias N., \Global process instrumentation { Is-
where sues and problems of a system and control theory
ei(w) = i( 1 +waw )wdeg (s) wn ;
i i framework", Measurement, Vol. 14, pp. 103-113,
(1994).
and ni = 0, for i > z .
[8] Karcanias N., \The selection of input and output
The following describes how the number of elements of schemes for a system and the model projection prob-
the Kronecker lists of a matrix pencil sE H are related lems", Kybernetica, Vol. 30, pp. 585-596, (1994).
to its size and to the rank of matrix E. [9] Kucera V., Zagalak P., \Fundamental theorem of
Lemma 3 [13] Let #columns; #rows; #if; #ied; #cmi, state feedback for singular systems", Automatica,
and #rmi respectively denote the number of columns, of Vol. 24, pp. 653{658, (1988).
rows, of invariant factors, of innite elementary divisors, [10] Loiseau J.J., Ozkaldiran K., Malabre M. and Karka-
of column minimal indices, and of row minimal indices of nias N., \Feedback canonical forms of singular sys-
a matrix pencil sE H . The following equalities hold. tems", Kybernetica, Vol. 27, pp. 289-305, (1991).
#columns = rankE + #ied#cmi ; [11] Loiseau J.J., \Pole placement and related problems",
Kybernetica, Vol. 28, pp. 90-99, (1992).
#rows = rankE + #ied + #rmi :
It implies in particular that [12] Malabre M., Kucera V., \Innite structure and exact
model matching problem : a geometric approach",
#cmi #rmi = #columns #rows: IEEE Transactions on Automatic Control, Vol. AC{
29, pp. 266-268, (1984).
In addition, if sE H is right invertible, which is the case
for all matrix pencils considered through the paper, then [13] Mondie S., \Contribucion al estudio de la modi-
cacion de estructura por medio de retroalimentacion
#rmi = 0: no regular", Tesis, CINVESTAV, Mexico, (1996).
[14] Morse A.S., \Structural invariants of linear multivari-
References able systems", SIAM Journal of Control, Vol. 11, pp.
446-465, (1973).
[1] Baraga~na I. Zaballa I., \Column completion of a pair [15] Rosenbrock H.H., State{space and Multivariable The-
of matrices", Linear and multilinear algebra, Vol. 27, ory, Wiley, New York, (1970).
pp. 243-273, (1990).
[2] Brunovsky P., \A classication of linear controlable [16] Syrmos V.L., Lewis F.L., \Transmission zero asign-
systems", Kybernetica, Vol. 6, pp. 173-188, (1970). ment using semistate descriptions", IEEE Transac-
tions on Automatic Control, Vol. 38, pp. 1115-1120,
[3] Descusse J., Dion J.M., \On the structure at innity (1993).
of linear square decoupled systems", IEEE Transac- [17] Zaballa I., \Interlacing inequalities and control the-
tions on Automatic Control, Vol. AC{27, pp. 971- ory", Linear Algebra and its Applications, Vol. 101,
974, (1982). pp. 9-31, (1988).
[4] F.R. Gantmacher, Matrix Theory, Vol. I and II, [18] Zagalak P., Kucera V., Loiseau J.J, \Eigenstructure
Chelsea, New York, (1974). assignment in linear systems by state feedback", in
[5] Heymann M., \Controllability subspaces and feed- Polynomial Metods in Optimal Control and Filtering,
back simulation", SIAM Journal of Control, Vol. 14, IEEE Control Engineering Series 49, Peter Pelegri-
pp. 769-789, (1976). nus, London, (1993).
[6] Kailath T., Linear Systems, Prentice Hall, (1980). [19] Zagalak P., Loiseau J.J., \Eigenstructure assign-
ment in linear and uncontrollable systems", in Proc.
MTNS'93, Regensburg, Germany, (1993).