A modified fruit fly optimization algorithm and its application to control of robot manipulators

This paper presents a new Modified Fruit Fly Optimization Algorithm (MFOA) which is used to find the optimal PID controllers parameters applied to control a two-link robotic manipulator. The proposed new distribution law in MFOA for some of the fruit flies improves searching diversity in earlier iterations and increases solution precession in last iterations. In order to apply the PID controllers to the robot manipulator, a nonlinear feedback linearization control technique is employed which can fully linearize and decouple nonlinear robot's dynamics. Simulation results confirm that the MFOA-PID controller can achieve better closed-loop system responses with respect to the original FOA-PID controller.

[1]  Taeib Adel,et al.  A Particle Swarm Optimization approach for optimum design of PID controller for nonlinear systems , 2013, 2013 International Conference on Electrical Engineering and Software Applications.

[2]  Sidhartha Panda,et al.  Design and performance analysis of PID controller for an automatic voltage regulator system using simplified particle swarm optimization , 2012, J. Frankl. Inst..

[3]  Mukesh D. Patil,et al.  Tuning of PID Controllers using Advanced Genetic Algorithm , 2013 .

[4]  Mohammad Pourmahmood Aghababa,et al.  Optimal design of fractional-order PID controller for five bar linkage robot using a new particle swarm optimization algorithm , 2015, Soft Computing.

[5]  Xin Yang,et al.  Tuning of PID controller based on Fruit Fly Optimization Algorithm , 2012, 2012 IEEE International Conference on Mechatronics and Automation.

[6]  C. Kravaris,et al.  Synthesis of multivariable nonlinear controllers by input/output linearization , 1990 .

[7]  Liang Gao,et al.  An improved fruit fly optimization algorithm for continuous function optimization problems , 2014, Knowl. Based Syst..

[8]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[9]  Vineet Kumar,et al.  Comparative study of some optimization techniques applied to DC motor control , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[10]  Richa Sharma,et al.  Performance analysis of two-degree of freedom fractional order PID controllers for robotic manipulator with payload. , 2015, ISA transactions.

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

[12]  C. Kravaris,et al.  Nonlinear State Feedback Synthesis by Global Input/Output Linearization , 1986, 1986 American Control Conference.

[13]  Su-Mei Lin,et al.  Analysis of service satisfaction in web auction logistics service using a combination of Fruit fly optimization algorithm and general regression neural network , 2011, Neural Computing and Applications.

[14]  Chih-Yung Chen,et al.  PID Controller Design for MIMO Processes Using Improved Particle Swarm Optimization , 2014, Circuits Syst. Signal Process..

[15]  Tao Jiang,et al.  Study on Path Planning Method for Mobile Robot Based on Fruit Fly Optimization Algorithm , 2014, ICRA 2014.

[16]  B. Nagaraj,et al.  A comparative study of PID controller tuning using GA, EP, PSO and ACO , 2010, 2010 INTERNATIONAL CONFERENCE ON COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES.

[17]  Qiang He,et al.  A novel multi-scale cooperative mutation Fruit Fly Optimization Algorithm , 2016, Knowl. Based Syst..

[18]  S. Siva Sathya,et al.  A Survey of Bio inspired Optimization Algorithms , 2012 .

[19]  Bo Xing,et al.  Fruit Fly Optimization Algorithm , 2014 .