Genetic Tuning of PID Controllers Using a Neural Network Model: A Seesaw Example

When genetic algorithms (GAs) are applied for PID parameter tuning, since the PID parameters are adjusted almost randomly, it is possible that the plant will be damaged due to abrupt changes in PID parameters. To solve this problem, a neural network will be used to model the plant and the genetic tuning procedure will be performed on the neural network instead of the plant. After determining the PID parameters in this off-line manner, these gains are then applied to the plant for on-line control. Moreover, considering that the neural network model may not be accurate enough, a method is also proposed for on-line fine-tuning of PID parameters. To show the validity of the proposed method, a seesaw system that has one input and two outputs will be used for experimental evaluation

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

[2]  S. Omatu,et al.  Tuning of the PID control gains by GA , 1996, Proceedings 1996 IEEE Conference on Emerging Technologies and Factory Automation. ETFA '96.

[3]  P. Wang,et al.  Optimal Design of PID Process Controllers based on Genetic Algorithms , 1993 .

[4]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[5]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Mitsuo Gen,et al.  Genetic Algorithms and Manufacturing Systems Design , 1996 .

[7]  Sigeru Omatu,et al.  Improvement of speed control performance using PID type neurocontroller in an electric vehicle system , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[8]  S. Omatu,et al.  Neuromorphic self-tuning PID controller , 1993, IEEE International Conference on Neural Networks.

[9]  Jacek M. Zurada,et al.  Introduction to artificial neural systems , 1992 .

[10]  Masayoshi Tomizuka,et al.  Fuzzy gain scheduling of PID controllers , 1993, IEEE Trans. Syst. Man Cybern..

[11]  F. Girosi,et al.  Networks for approximation and learning , 1990, Proc. IEEE.

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

[13]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[14]  B. Porter,et al.  Genetic tuning of digital PID controllers , 1992 .

[15]  P.J. Gawthrop,et al.  Automatic tuning of commercial PID controllers for single-loop and multiloop applications , 1990, IEEE Control Systems Magazine.

[16]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[17]  A. Niederlinski A heuristic approach to the design of linear multivariable interacting control systems , 1971 .

[18]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[19]  Nikolaos Papanikolopoulos,et al.  Incremental fuzzy expert PID control , 1990 .

[20]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.