Title :
An algorithm to assign canonical forms by state feedback
Author :
Datta, B.N. ; Datta, Karabi
Author_Institution :
Dept. of Math. Sci., Northern Illinois Univ., DeKalb, IL, USA
Abstract :
A procedure for assigning an arbitrary normalized Hessenberg matrix is presented. Specifically, given a controller-Hessenberg pair ( A,b) and a normalized upper Hessenberg matrix B , the algorithm computes an upper triangular matrix L=(lij) and a row vector fT such that L(A-bTf T)L-1=BT. It is formulated in such a way that the columns of L can be scaled to have unit lengths. Since the class of normalized Hessenberg matrices contains important canonical forms, such as companion, Schwarz, Rough, a Jordan matrix associated with a single eigenvalue, or any bidiagonal matrix having its eigenvalues on the diagonal, the method can be used to assign all these important canonical forms and also an arbitrary set of eigenvalues. After the initial reduction to the Hessenberg form, the method requires only the evaluation of a simple recursion, which becomes extremely simplified in all of these cases. It is also easy to program on a computer. A theoretical operations count suggests that the method is more efficient as an eigenvalue-assignment procedure than the best-known previous procedures
Keywords :
computational complexity; feedback; matrix algebra; state-space methods; Jordan matrix; Routh forms; Schwarz forms; bidiagonal matrix; canonical form assignment; companion forms; computational efficiency; controller-Hessenberg pair; normalized upper Hessenberg matrix; single eigenvalue; state feedback; theoretical operations count; upper triangular matrix; Closed loop systems; Control theory; Controllability; Design methodology; Eigenvalues and eigenfunctions; Equations; Military computing; Parallel algorithms; Polynomials; State feedback;
Conference_Titel :
Decision and Control, 1989., Proceedings of the 28th IEEE Conference on
Conference_Location :
Tampa, FL
DOI :
10.1109/CDC.1989.70600