Low order multicriteria /spl Hscr//sub /spl infin// design via bilinear matrix inequalities

A practical and systematic procedure for optimization of low order /spl Hscr//sub /spl infin// controllers is presented. Separate /spl Hscr//sub /spl infin// measures for low, mid and high frequency closed loop properties are formulated and used to construct a constrained optimization problem with the controller parameters as unknowns. By virtue of the bounded real lemma, the optimization problem can be rewritten into bilinear matrix inequality (BMI) form with one Lyapunov function for each performance measure as additional unknowns. As is well known, by forcing these Lyapunov functions to be identical, the problem can be transformed to a linear matrix inequality (LMI) problem. Closed loop robustness and performance is compared in three examples for controllers designed based on the BMI and the LMI formulations as well as /spl Hscr//sub /spl infin// loop-shaping and PID controllers with a second order filter on the derivative part. Importantly, the LMI controller is used as an initial guess to the BMI algorithm, which is solved with a P-K iteration. General non-convex design problems are solved with algorithms in the TOMLAB optimization environment. Results show that closed loop robustness and performance can be improved by allowing the Lyapunov functions to be different, even when the controller order is significantly reduced compared to the /spl Hscr//sub /spl infin//-LMI controller.

[1]  Bengt Lennartson,et al.  Robust and optimal tuning of PI and PID controllers , 2002 .

[2]  Bengt Lennartson,et al.  Optimal PID controllers including roll off and schmidt predictor structure , 1999 .

[3]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2002, SIAM J. Optim..

[4]  O. Toker,et al.  On the NP-hardness of solving bilinear matrix inequalities and simultaneous stabilization with static output feedback , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[5]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[6]  Karolos M. Grigoriadis,et al.  Low-order control design for LMI problems using alternating projection methods , 1996, Autom..

[7]  Keith Glover,et al.  A loop-shaping design procedure using H/sub infinity / synthesis , 1992 .

[8]  Bengt Lennartson,et al.  GLOBAL CONTROLLER OPTIMIZATION USING HOROWITZ BOUNDS , 2002 .

[9]  Kenneth Holmström,et al.  The TOMLAB Optimization Environment , 2004 .

[10]  Stephen P. Boyd,et al.  A global BMI algorithm based on the generalized benders decomposition , 1997, 1997 European Control Conference (ECC).

[11]  Bengt Lennartson,et al.  From PI to H/sub /spl infin// control in a unified framework , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[12]  D. Bernstein,et al.  Fixed-structure synthesis of induced-norm controllers , 2000 .

[13]  B. Anderson,et al.  Controller Reduction: Concepts and Approaches , 1987, 1987 American Control Conference.

[14]  C. Scherer,et al.  Multiobjective output-feedback control via LMI optimization , 1997, IEEE Trans. Autom. Control..

[15]  B. Lennartson,et al.  Multi criteria controller design for uncertain MIMO systems using global non-convex optimization , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[16]  Stephen P. Boyd,et al.  A path-following method for solving BMI problems in control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).