A Novel Methodology to obtain Optimal PI Controller Gains using Multi-gene Genetic Programming for FOPTD Systems

This paper presents a novel method for tuning a PI controller for a first-order plus time delay (FOPTD) system based on a Multi-gene Genetic Programming (MGGP) and a Particle Swarm Optimization (PSO) algorithm. In our approach, the PSO stablishes a set of optimal gains of the controller for a FOPTD system, based on the plant parameters. Then, the MGGP obtains the mathematical equations to estimate the optimal gains determined by PSO. Finally, to validate the methodology proposed, a group of random systems were selected and tested in MATLAB-SIMULINK, using the calculated equations, focused in its behavior with respect to the maximum overshoot (Mp) and the Integral Square Error (ISE).

[1]  M. M. A. Hashem,et al.  Mathematical model development to detect breast cancer using multigene genetic programming , 2016, 2016 5th International Conference on Informatics, Electronics and Vision (ICIEV).

[2]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[3]  Qi Feng,et al.  Model predictive control of nonlinear dynamical systems based on genetic programming , 2017, 2017 36th Chinese Control Conference (CCC).

[4]  Her-Terng Yau,et al.  PSO Based PI Controller Design for a Solar Charger System , 2013, TheScientificWorldJournal.

[5]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[6]  Amir Hossein Gandomi,et al.  A new multi-gene genetic programming approach to nonlinear system modeling. Part I: materials and structural engineering problems , 2011, Neural Computing and Applications.

[7]  Amir Hossein Alavi,et al.  Multigene Genetic Programming for Estimation of Elastic Modulus of Concrete , 2014 .

[8]  Armando B. Corripio,et al.  Principles and Practice of Automatic Process Control , 1985 .

[9]  Amir Hossein Gandomi,et al.  A new multi-gene genetic programming approach to non-linear system modeling. Part II: geotechnical and earthquake engineering problems , 2011, Neural Computing and Applications.

[10]  Chien-Hung Liu,et al.  Design of a Self-Tuning PI Controller for a STATCOM Using Particle Swarm Optimization , 2010, IEEE Transactions on Industrial Electronics.

[11]  O. Weck,et al.  A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM , 2005 .

[12]  Dominic P. Searson,et al.  GPTIPS: An Open Source Genetic Programming Toolbox For Multigene Symbolic Regression , 2010 .

[13]  Zhigang Zeng,et al.  Displacement prediction model of landslide based on multi-gene genetic programming , 2016, 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC).

[14]  Rabindra Kumar Sahu,et al.  A novel hybrid PSO-PS optimized fuzzy PI controller for AGC in multi area interconnected power systems , 2015 .

[15]  Dominic P. Searson GPTIPS 2: An Open-Source Software Platform for Symbolic Data Mining , 2014, Handbook of Genetic Programming Applications.