Numerical Methods for Robust Eigenstructure Assignment in Control System Design

  • J. Kautsky
  • N. K. Nichols
  • P. van Dooren
  • L. Fletcher
Part of the Progress in Scientific Computing book series (PSC, volume 2)


The state feedback pole assignment problem in control system design is essentially an inverse eigenvalue problem, which requires the determination of a matrix having given eigenvalues (cf. Fletcher, in these proceedings). A number of formally constructive methods for eigenvalue assignment by feedback are described in the literature [13] [11], [1], but these procedures are not in general stable for numerical computation, and do not necessarily lead to robust, or well-conditioned, solutions of the problem, that is, to solutions which are insensitive to perturbations in the system. Stable numerical methods for inverse eigenvalue problems have been developed in other contexts (compare for instance, references [2], [5], [6]), but these procedures are designed to handle only very specific classes of matrices and are not directly applicable to the forms arising in control theory.


Control System Design State Feedback Control Pole Assignment Inverse Eigenvalue Problem Eigenstructure Assignment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Barnett, S. Introduction to mathematical control theory. Oxford University Press, Oxford (1975).MATHGoogle Scholar
  2. [2]
    Boley, D. and Golub, G.H. Inverse eigenvalue problems for band matrices, Proc. of Biennial Conf. on Numerical Analysis, Dundee 1977, Springer-Verlag Lecture Notes in Mathematics, 630, 23–31 (1978).MathSciNetGoogle Scholar
  3. [3]
    Dongarra, J.J., Moler, C.B., Bunch, J.R. and Stewart, G.W. UNPACK User’s Guide. SIAM, Philadelphia (1979).CrossRefGoogle Scholar
  4. [4]
    Fletcher, L.R., Kautsky, J., Kolka, G.K.G. and Nichols, N.K. Some necessary and sufficient conditions for eigenstructure assignment. University of Salford Department of Mathematics Rpt. (to appear).Google Scholar
  5. [5]
    Golub, G.H. and Welsch, S.W. Calculation of Gauss quadrature rules, Math. Comp. 23, 221–230 (1969).MathSciNetMATHCrossRefGoogle Scholar
  6. [6]
    Golub, G.H. and Kautsky, J. Calculation of Gauss quadratures with multiple free and fixed knots. University of Flinders School of Mathematical Sciences Rpt. (1982).Google Scholar
  7. [7]
    Kautsky, J., Nichols, N.K. and Van Dooren, P. Robust eigenstructure assignment in state feedback control. University of Reading Dept. of Mathematics Numerical Analysis Rpt. NA/82 (1982).Google Scholar
  8. [8]
    Kautsky, J. and Nichols, N.K. MEAP-1: MATLAB Eigenstructure Assignment Package — Mark 1. Flinders University School of Mathematical Sciences Rpt. (1982).Google Scholar
  9. [9]
    Minimis, G.S. and Paige, C.C. An algorithm for pole assignment of time invariant linear systems. McGill University School of Computer Science Rpt. (1982).Google Scholar
  10. [10]
    Moler, C.B. MATLAB User’s Guide. University of New Mexico Dept. of Computer Science (1981).Google Scholar
  11. [11]
    Munro, N. Pole assignment, Proc. IEE 126 549–555 (1979).MathSciNetGoogle Scholar
  12. [12]
    Wilkinson, J.H. The algebraic eigenvalue problem. Oxford University Press, Oxford (1965).MATHGoogle Scholar
  13. [13]
    Wonham, W.M. On pole assignment in multi-input controllable systems, IEEE Trans. Auto. Control AC-12, 660–665 (1967).CrossRefGoogle Scholar
  14. [14]
    Van Dooren, P.M. and De Wilke, P. Minimal cascade factorization of real and complex rational transfer matrices, IEEE Trans. Circ. and Syst. CAS-28, 390–400 (1981).CrossRefGoogle Scholar

Copyright information

© Birkhäuser Boston 1983

Authors and Affiliations

  • J. Kautsky
  • N. K. Nichols
  • P. van Dooren
  • L. Fletcher

There are no affiliations available

Personalised recommendations