Robust eigenstructure assignment with a control design package

Eigenstructure assignment for linear systems is basically an inverse eigenvalue problem. Two possible solutions to this problem that have been implemented on the Ctrl-C commercial design package are presented. One is a least-squares approach, and the other is an iterative method. Both algorithms use singular-value decomposition and produce robust (well-conditioned) answers to the state-feedback pole-assignment problem. An example is included to assess the relative strengths of the two techniques. Both methods give well-conditioned solutions to the problems, and although the iterative design is computationally more expensive, it requires less advance information.<<ETX>>