# Numerical Methods for Robust Eigenstructure Assignment in Control System Design

## Abstract

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.

## Keywords

Control System Design State Feedback Control Pole Assignment Inverse Eigenvalue Problem Eigenstructure Assignment## Preview

Unable to display preview. Download preview PDF.

## References

- [1]Barnett, S. Introduction to mathematical control theory. Oxford University Press, Oxford (1975).MATHGoogle Scholar
- [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]Dongarra, J.J., Moler, C.B., Bunch, J.R. and Stewart, G.W. UNPACK User’s Guide. SIAM, Philadelphia (1979).CrossRefGoogle Scholar
- [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]Golub, G.H. and Welsch, S.W. Calculation of Gauss quadrature rules, Math. Comp. 23, 221–230 (1969).MathSciNetMATHCrossRefGoogle Scholar
- [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]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]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]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]Moler, C.B. MATLAB User’s Guide. University of New Mexico Dept. of Computer Science (1981).Google Scholar
- [11]Munro, N. Pole assignment, Proc. IEE 126 549–555 (1979).MathSciNetGoogle Scholar
- [12]Wilkinson, J.H. The algebraic eigenvalue problem. Oxford University Press, Oxford (1965).MATHGoogle Scholar
- [13]Wonham, W.M. On pole assignment in multi-input controllable systems, IEEE Trans. Auto. Control AC-12, 660–665 (1967).CrossRefGoogle Scholar
- [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