Genetic adaptive identification and control

Abstract Genetic algorithms are computer programs that are developed to crudely emulate the evolution of biological populations according to Darwin’s theory of natural selection and the concept of inheritance from genetics put forward by Mendel. Suppose that a controller for a plant is viewed as an individual decision-maker that has been chosen from a population of possible decision-makers to generate a control input to the plant. Suppose that in real-time a population of such decision-makers evolves. The “best” decision-maker from the evolving population is chosen at each step to control the plant, and using the principles of inheritance and survival of the fittest, good decision-makers will be more likely to propagate through the population as it evolves. Generally, as the population evolves and the best decision-maker is chosen at each time step, it adapts to its environment (i.e. the controller adapts to the plant and anything that influences it) and enhanced closed-loop system performance can be obtained. Also, even if there are plant parameter variations or disturbances, the population of decision-makers (controllers) will continually adapt to its environment to try to maintain good performance. This paper discusses a variety of such genetic adaptive control methods, and gives an extensive comparative analysis of their performance relative to conventional adaptive control techniques for an illustrative control application.

[1]  Zbigniew Michalewicz,et al.  Genetic algorithms and optimal control problems , 1990, 29th IEEE Conference on Decision and Control.

[2]  Panos J. Antsaklis,et al.  An introduction to intelligent and autonomous control , 1993 .

[3]  D. Maclay,et al.  Applying genetic search techniques to drivetrain modeling , 1993, IEEE Control Systems.

[4]  M.A. Lee,et al.  Integrating design stage of fuzzy systems using genetic algorithms , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[5]  J.-M. Renders,et al.  Biological learning metaphors for adaptive process control: a general strategy , 1992, Proceedings of the 1992 IEEE International Symposium on Intelligent Control.

[6]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[7]  W. Zuo,et al.  Multivariable adaptive control for a space station using genetic algorithms , 1995 .

[8]  Tanja Urbancic,et al.  Genetic algorithms in controller design and tuning , 1993, IEEE Trans. Syst. Man Cybern..

[9]  Kevin M. Passino,et al.  Genetic model reference adaptive control , 1994, Proceedings of 1994 9th IEEE International Symposium on Intelligent Control.

[10]  G. Langholz,et al.  Genetic-Based New Fuzzy Reasoning Models with Application to Fuzzy Control , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[11]  M. Borairi,et al.  Genetic design of linear multivariable feedback control systems using eigenstructure assignment , 1992 .

[12]  Kenneth de Jong,et al.  Adaptive System Design: A Genetic Approach , 1980, IEEE Trans. Syst. Man Cybern..

[13]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[14]  Kevin M. Passino,et al.  Intelligent control for brake systems , 1999, IEEE Trans. Control. Syst. Technol..

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

[16]  Kumpati S. Narendra,et al.  Improving transient response of adaptive control systems using multiple models and switching , 1994 .

[17]  Kevin M. Passino,et al.  Genetic adaptive observers , 1995 .