Genetic Algorithms for Multiobjective Controller Design

Multiobjective optimization strategy so-called Physical Programming allows controller designers a flexible way to express design preferences with a 'physical' sense. For each objective (settling time, overshoot, disturbance rejection, etc.) preferences are established through categories as desirable, tolerable, unacceptable, etc. assigned to numerical ranges. The problem is translated into a unique objective optimization but normally as a multimodal problem. This work shows how to convert a robust control design problem into a multiobjective optimization problem and to solve it by Physical Programming and Genetic Algorithms. An application to the American Control Conference (ACC) Robust Control Benchmark is presented and compared with other known solutions.

[1]  James E. Baker,et al.  Reducing Bias and Inefficienry in the Selection Algorithm , 1987, ICGA.

[2]  D. Fogel Evolutionary algorithms in theory and practice , 1997, Complex..

[3]  Dennis S. Bernstein,et al.  A Benchmark Problem for Robust Control Design , 1990, 1990 American Control Conference.

[4]  Robert F. Stengel,et al.  Robustness of solutions to a benchmark control problem , 1992 .

[5]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[6]  Bruce H. Wilson,et al.  Physical Programming for Computational Control , 1998 .

[7]  Heinz Mühlenbein,et al.  Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter Optimization , 1993, Evolutionary Computation.

[8]  Achille Messac,et al.  Physical programming - Effective optimization for computational design , 1996 .

[9]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[10]  Zbigniew Michalewicz,et al.  Evolutionary Computation 1 , 2018 .

[11]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[12]  Dennis S. Bernstein,et al.  Benchmark Problems for Robust Control Design , 1991, 1991 American Control Conference.

[13]  Susana Cecilia Esquivel Evolutionary algorithms for solving multi-objetive problems . Carlos A. Coello Coello, David A. van Veldhuizen and Gary R., Lamont , 2002 .

[14]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .