Computational experience with robust pole assignment algorithms

Two algorithms for robust pole assignment by state feedback, proposed by Kautsky, Nichols and Van Dooren (1985) and by Tits and Yang (1996) are briefly reviewed. MATLAB code implementations of these algorithms, place (from the MATLAB Control System Toolbox) and robpole (from SLICOT), are then numerically compared on randomly generated test data sets, as well as on examples from two benchmark collections, in terms of the robustness (insensitivity of poles to variations in plant parameters) of the closed-loop systems they produce. The functions place and robpole are also compared with each other, as well as with the (non robust) pole assignment code pass (from SLICOT) in terms of CPU time and accuracy of the pole assignment.

[1]  V. Sima,et al.  High-performance numerical software for control , 2004, IEEE Control Systems.

[2]  A. Tits,et al.  Globally convergent algorithms for robust pole assignment by state feedback , 1996, IEEE Trans. Autom. Control..

[3]  S. Nash,et al.  Approaches to robust pole assignment , 1989 .

[4]  S. P. Bhattacharyya,et al.  Robust and Well Conditioned Eigenstructure Assignment via Sylvester's Equation , 1982, 1982 American Control Conference.

[5]  A. Dickman,et al.  On the robustness of multivariable linear feedback systems in state-space representation , 1987 .

[6]  Peter Benner,et al.  CAREX - A Collection of Benchmark Examples for Continuous-Time Algebraic Riccati Equations (Version , 1999 .

[7]  V. Gourishankar,et al.  Utilization of the design freedom of pole assignment feedback controllers of unrestricted rank , 1976 .

[8]  Sabine Van Huffel,et al.  SLICOT—A Subroutine Library in Systems and Control Theory , 1999 .

[9]  A. Varga A Schur method for pole assignment , 1981 .

[10]  Sun Ji-guang On numerical methods for robust pole assignment in control system design (11) , 1987 .

[11]  Lee H. Keel,et al.  State-space design of low-order stabilizers , 1990 .

[12]  Vasile Sima Slicot-Based Advanced Automatic Control Computations , 2004 .

[13]  V. Gourishankar,et al.  Pole assignment with minimum eigenvalue sensitivity to plant parameter variations , 1976 .

[14]  N. Nichols,et al.  Robust pole assignment in linear state feedback , 1985 .

[15]  Peter Benner,et al.  DAREX - A Collection of Benchmark Examples for Discrete-Time Algebraic Riccati Equations (Version , 1999 .

[16]  S. Bhattacharyya,et al.  Robust control with structure perturbations , 1988 .

[17]  S. Bhattacharyya,et al.  Robust control with structured perturbations , 1987, 26th IEEE Conference on Decision and Control.