A direct algorithm for pole assignment of time-invariant multi-input linear systems using state feedback

Abstract A direct algorithm is suggested for the computation of the linear state feedback for multi-input systems such that the resultant closed-loop system matrix has specified eigenvalues. The extra freedom can be used in different ways, for example to decrease some norm of the feedback matrix or to improve the condition of some of the eigenvalues of the closed-loop matrix. The algorithm uses unitary transformations for numerical reliability, and is based on ideas from the QR algorithm for solving the eigenproblem. The stability of the algorithm is proven by doing a backward rounding error analysis, and numerical examples are given as well.

[1]  C. Paige,et al.  An algorithm for pole assignment of time invariant linear systems , 1982 .

[2]  N. Nichols,et al.  Robust pole assignment in linear state feedback , 1985 .

[3]  P. Dooren The generalized eigenstructure problem in linear system theory , 1981 .

[4]  J. O'Reilly,et al.  On eigenstructure assignment in linear multivariable systems , 1982 .

[5]  H. M. Power,et al.  Pole-shifting techniques for multivariable feedback systems , 1970 .

[6]  W. Wonham On pole assignment in multi-input controllable linear systems , 1967 .

[7]  W. Wonham,et al.  On pole assignment in multi-input controllable linear systems , 1967, IEEE Transactions on Automatic Control.

[8]  C. Paige,et al.  An algorithm for pole assignment of time invariant multi-input linear systems , 1982, 1982 21st IEEE Conference on Decision and Control.

[9]  Shankar P. Bhattacharyya,et al.  Robust and Well Conditioned Eigenstructure Assignment via Sylvester's Equation , 1982 .

[10]  G. Golub,et al.  A Hessenberg-Schur method for the problem AX + XB= C , 1979 .

[11]  D. Luenberger Canonical forms for linear multivariable systems , 1967, IEEE Transactions on Automatic Control.

[12]  A. Varga A Schur method for pole assignment , 1981 .

[13]  George S. Miminis Numerical algorithms for the pole placement problem , 1984 .

[14]  P. Misra,et al.  Numerical algorithms for eigenvalue assignment by state feedback , 1984, Proceedings of the IEEE.

[15]  C. Paige Properties of numerical algorithms related to computing controllability , 1981 .

[16]  F Rikus Eising,et al.  Pole assignment, a new proof and algorithm , 1982 .

[17]  V. Kublanovskaya On some algorithms for the solution of the complete eigenvalue problem , 1962 .

[18]  J. H. Wilkinson Modern Error Analysis , 1971 .

[19]  J. G. F. Francis,et al.  The QR Transformation A Unitary Analogue to the LR Transformation - Part 1 , 1961, Comput. J..

[20]  Edward J. Davison,et al.  On pole assignment in multivariable linear systems , 1968 .

[21]  Paul Van Dooren Deadbeat control: A special inverse eigenvalue problem , 1984 .