5.1.3 The Schur Method
The Schur method is based on the ordered real Schur decomposition of the matrix given by , where the matrix has all the "bad" eigenvalues of and the "good" eigenvalues of are contained in . The matrix is constructed such that has the desired eigenvalues , where . Then the feedback matrix is such that has the eigenvalues . That is, only the "bad" eigenvalues of the open-loop system are modified, while the remaining eigenvalues are unchanged. The Schur method works in steps. First, it modifies the open-loop eigenvalue(s) contained in the uppermost diagonal block and the Schur form is then reordered to bring the next open-loop eigenvalue(s) to be reassigned in the next step on the top of the Schur form, and so on.
The Schur method is the most expensive of the direct methods if it is used to assign all the poles. From the preceding discussion, however, it is the best-suited method to solve the partial pole assignment problem (see Section 5.2).
Option value for the Schur method of pole assignment.
This is a linearized model of the vertical-plane dynamics of a flight control system.
Here are the desired poles, chosen arbitrarily.
This computes the feedback gain matrix using the Schur method to assign all the eigenvalues.
This computes the norm of the feedback gain matrix.
Here are the computed closed-loop poles.
This displays the closed-loop poles of an aircraft model on the complex plane.
This computes the feedback gain matrix using the recursive algorithm.
This computes the norm of the feedback gain matrix. The feedback gains are larger than those obtained earlier, but the closed-loop poles are the same.