GLOBAL CONTROLLER OPTIMIZATION USING HOROWITZ BOUNDS

Abstract A procedure for global optimization of PID type controller parameters for SISO plants with model uncertainty is presented. Robustness to the uncertainties is guaranteed by the use of Horowitz bounds, which are used as constraints when low frequency performance is optimized. The basic idea of both the optimization and the parameter tuning is to formulate separate criteria for low, mid and high frequency closed loop properties. The trade-off between stability margins, high frequency robustness and low frequency performance is then elucidated and, hence, the final choice of parameters is facilitated. The optimization problems are non-convex and ill-conditioned and we use a combination of new global and standard local optimization algorithms available in the TOMLAB optimization environment to solve the problem. The method does not rely on a good initial guess and converges fast and robustly. It is applied to a controller structure comparison for a plant with an uncertain mechanical resonance. For a given control activity and stability margin as well as identical tuning parameters it is shown that a PID controller achieves slightly improved low frequency performance compared to an ℋ ∞ controller based on loop-shaping. The reason for this somewhat surprising result is the roll-off in the ℋ ∞ controller, which adds additional high frequency robustness compared to the PID controller. Computationally, a factor of 10–20 has been gained compared to an earlier, less general, version of the procedure.

[1]  I. Horowitz,et al.  Optimization of the loop transfer function , 1980 .

[2]  P. Gill,et al.  User's Guide for SOL/NPSOL: A Fortran Package for Nonlinear Programming. , 1983 .

[3]  Keith Glover,et al.  A loop shaping design procedure , 1990 .

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

[5]  Isaac Horowitz,et al.  Quantitative feedback design theory : QFT , 1993 .

[6]  C. D. Perttunen,et al.  Lipschitzian optimization without the Lipschitz constant , 1993 .

[7]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[8]  G. Bryant,et al.  Optimal loop-shaping for systems with large parameter uncertainty via linear programming , 1995 .

[9]  Bengt Lennartson,et al.  Pass band and high frequency robustness for PID control , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[10]  Kenneth Holmstrom,et al.  The TOMLAB Optimization Environment in Matlab , 1999 .

[11]  Kenneth Holmström,et al.  Global Optimization Using the DIRECT Algorithm in Matlab , 1999 .

[12]  Thomas Hellström,et al.  Parameter Tuning in Trading Algorithms Using ASTA , 1999 .

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

[14]  Bengt Lennartson,et al.  Optimal PID Controllers including Rolloff and Smith Predictor Structure , 1999 .

[15]  Bengt Lennartson,et al.  On optimizing PID controllers for uncertain plants using Horowitz bounds , 2000 .

[16]  Mattias Björkman,et al.  Global Optimization of Costly Nonconvex Functions Using Radial Basis Functions , 2000 .

[17]  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).