COMPARISON BETWEEN PID CONTROLLERS FOR GRYPHON ROBOT OPTIMIZED WITH N EURO - FUZZY SYSTEM AND THREE INTELLIGENT OPTIMIZATION ALGORITHMS

In this paper three intelligent evolutionary optimization approaches to design PID controller for a Gryphon Robot are presented and compared to t he results of a neuro-fuzzy system applied. The three applied approaches are artificial bee colony, shuffled frog leaping algorithm and particle swarm optimization. The design goal is to minimize the integral absolute error and reduce transient response by minimizing overshoot, settling time and rise time of step response. An Objective function of these indexes is defined and minimized applying the four optimization methods mentioned above. After optimization of the objective function, the optimal parameter s for the PID controller are adjusted. Simulation results show that FNN has a remarkable effect on decreasing the amount of settling time and rise -time and eliminating of steady-state error while the SFL algorithm performs better on steady -state error and the ABC algorithm is better on decreasing of overshoot. On the other hand PSO sounds to perform well on steady -state error only. In steady state manner all of the methods react robustly to the disturbance, but FNN shows more stability in transient response.

[1]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[2]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[3]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[4]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

[5]  Mohammed Atiquzzaman,et al.  Optimal design of water distribution network using shu2ed complex evolution , 2004 .

[6]  Marco Dorigo Ant colony optimization , 2004, Scholarpedia.

[7]  Ben Coppin,et al.  Artificial Intelligence Illuminated , 2004 .

[8]  Donald E. Grierson,et al.  Comparison among five evolutionary-based optimization algorithms , 2005, Adv. Eng. Informatics.

[9]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[10]  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.

[11]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[12]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[13]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .