Being an elegant algorithm for state feedback pole placement, Ackermann's (1972) formula had been widely quoted in control texts. In this paper, the formula is extended to solve the root assignment problem for singular systems. Without loss of generality, it is both well known and convenient that any regular generalized system can be transformed into the standard form E x ̇ = Ax(t) + bu(t) , where μE − A = I and μ is a real constant. In the derivation of the generalized Ackermann's formula, the closed-loop characteristic polynomial, det[ sE − A + bk′], is simplified due to the relationship of E and A. If E is nonsingular, the feedback gain k′ can be computed from the generalized Ackermann's formula directly. In this case, only the desired closed-loop characteristic polynomial is required. If E is singular, the feedback algorithm needs both closed-loop and open-loop characteristic polynomials. Two numerical examples are presented to demonstrate our algorithms.
Read full abstract