Recursive Least Square and Genetic Algorithm Based Tool for PID Controllers Tuning

The objective of this paper is to present a recursive least square and genetic algorithm based tool for PID controller tuning. This tool was developed to be used in PID controllers embedded in PLC - Programmable Logic Controllers. In such software, first the plant is identified and then, based in the plant model, the PID controller parameters are found. The recursive least square is used to do the plant identification, while the genetic algorithm is used to the PID tuning. Initially, it establishes communication with the PLC, and after a disturbance, it acquires the data. In the sequence, the software searches for the new controller parameters and simulates it in order to evaluate its performance. Experimental and simulation results are provided, showing the effectiveness of the tool.

[1]  D. E. Goldberg,et al.  Genetic Algorithm in Search , 1989 .

[2]  A. Visioli,et al.  PID tuning with fuzzy set-point weighting , 1998, Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104).

[3]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

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

[5]  Luis A. Aguirre New algorithm for closed-loop model matching , 1991 .

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

[7]  Luis A. Aguirre PID tuning based on model matching , 1992 .

[8]  B. Achiriloaie,et al.  VI REFERENCES , 1961 .