Optimisation of the weighting functions of an H ∞ controller using genetic algorithms and structured genetic algorithms

In this article, the optimisation of the weighting functions for an H ∞ controller using genetic algorithms and structured genetic algorithms is considered. The choice of the weighting functions is one of the key steps in the design of an H ∞ controller. The performance of the controller depends on these weighting functions since poorly chosen weighting functions will provide a poor controller. One approach that can solve this problem is the use of evolutionary techniques to tune the weighting parameters. The article presents the improved performance of structured genetic algorithms over conventional genetic algorithms and how this technique can assist with the identification of appropriate weighting functions’ orders.

[1]  I. Postlethwaite,et al.  Advanced helicopter flight control using two-degree-of-freedom H(infinity) optimization , 1996 .

[2]  K. L. Lo,et al.  Hierarchical micro-genetic algorithm paradigm for automatic optimal weight selection in H∞ loop-shaping robust flexible AC transmission system damping control design , 2004 .

[3]  Michael de la Maza,et al.  Book review: Genetic Algorithms + Data Structures = Evolution Programs by Zbigniew Michalewicz (Springer-Verlag, 1992) , 1993 .

[4]  Chan-Soo Chung,et al.  The Robust Flight Control of an UAV Using MIMO QFT: GA-Based Automatic Loop-Shaping Method , 2004, AsiaSim.

[5]  G. D. Sweriduk,et al.  Robust command augmentation systems design using genetic search methods , 1998 .

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

[7]  Kim-Fung Man,et al.  Structured genetic algorithm for robust H∞ control systems design , 1996, IEEE Trans. Ind. Electron..

[8]  Eva Alfaro-Cid,et al.  Evolution of a Strategy for Ship Guidance Using Two Implementations of Genetic Programming , 2005, EuroGP.

[9]  Thor I. Fossen,et al.  Fuel-efficient rudder and propeller control allocation for marine craft: experiments with a model ship , 2003, IEEE Trans. Control. Syst. Technol..

[10]  Roger Skjetne SHIP MANEUVERING: THE PAST, THE PRESENT AND THE FUTURE. , 2003 .

[11]  Euan McGookin,et al.  Optimisation of sliding mode controllers for marine applications : a study of methods and implementation issues , 1997 .

[12]  Decio Crisol Donha,et al.  Automatic weight selection for H ∞ control design , 1997 .

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

[14]  Alfaro Cid,et al.  Optimisation of time domain controllers for supply ships using genetic algorithms and genetic programming , 2003 .

[15]  Dipankar Dasgupta,et al.  SGA: A Structured Genetic Algorithm , 1992 .

[16]  Peter J. Fleming,et al.  Evolutionary Hinfin; design of an electromagnetic suspension control system for a maglev vehicle , 1997 .

[17]  Johan Karel Zuidweg,et al.  Automatic guidance of ships as a control problem , 1970 .

[18]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[19]  Zbigniew Michalewicz,et al.  Genetic Algorithms Plus Data Structures Equals Evolution Programs , 1994 .

[20]  J. Doyle,et al.  Robust and optimal control , 1995, Proceedings of 35th IEEE Conference on Decision and Control.

[21]  Jiyang Dai,et al.  ROBUST FLIGHT CONTROLLER DESIGN FOR HELICOPTERS BASED ON GENETIC ALGORITHMS , 2002 .

[22]  Thor I. Fossen,et al.  Genetic algorithms optimisation of decoupled Sliding Mode controllers: simulated and real results , 2005 .

[23]  Dai Ji ROBUST FLIGHT CONTROLLER DESIGN FOR HELICOPTERS BASED ON GENETIC ALGORITHMS , 2001 .

[24]  Michael J. Grimble,et al.  Optimal H∞ robustness and the relationship to LQG design problems , 1986 .

[25]  Somyot Kaitwanidvilai,et al.  Genetic-Algorithm-Based Fixed-Structure Robust H∞ Loop-Shaping Control of a Pneumatic Servosystem , 2004, J. Robotics Mechatronics.

[26]  G. D. Sweriduk,et al.  Robust Command Augmentation System Design Using Genetic Methods , 1998 .

[27]  Bengt Lennartson,et al.  Weight selection for H∞-control using genetic algorithms , 1999 .