Hybrid spiral-bacterial foraging algorithm for a fuzzy control design of a flexible manipulator

A novel hybrid strategy combining a spiral dynamic algorithm (SDA) and a bacterial foraging algorithm (BFA) is presented in this article. A spiral model is incorporated into the chemotaxis of the BFA algorithm to enhance the capability of exploration and exploitation phases of both SDA and BFA with the aim to improve the fitness accuracy for the SDA and the convergence speed as well as the fitness accuracy for BFA. The proposed algorithm is tested with the Congress on Evolutionary Computation 2013 (CEC2013) benchmark functions, and its performance in terms of accuracy is compared with its predecessor algorithms. Consequently, for solving a complex engineering problem, the proposed algorithm is employed to obtain and optimise the fuzzy logic control parameters for the hub angle tracking of a flexible manipulator system. Analysis of the performance test with the benchmark functions shows that the proposed algorithm outperforms its predecessor algorithms with significant improvements and has a competitive performance compared to other well-known algorithms. In the context of solving a real-world problem, it is shown that the proposed algorithm achieves a faster convergence speed and a more accurate solution. Moreover, the time-domain response of the hub angle shows that the controller optimised by the proposed algorithm tracks the desired system response very well.

[1]  Ajith Abraham,et al.  Synergy of PSO and Bacterial Foraging Optimization - A Comparative Study on Numerical Benchmarks , 2008, Innovations in Hybrid Intelligent Systems.

[2]  Yushu Bian,et al.  Nonlinear vibration control for flexible manipulator using 1: 1 internal resonance absorber , 2018 .

[3]  M. Osman Tokhi,et al.  A novel hybrid bacteria-chemotaxis spiral-dynamic algorithm with application to modelling of flexible systems , 2014, Eng. Appl. Artif. Intell..

[4]  Dawid Zydek,et al.  Modeling and nonlinear control of a flexible-link manipulator , 2013 .

[5]  Bijaya Ketan Panigrahi,et al.  Bacterial foraging optimisation: Nelder-Mead hybrid algorithm for economic load dispatch , 2008 .

[6]  Ranjit Roy,et al.  Evolutionary computation based three-area automatic generation control , 2010, Expert Syst. Appl..

[7]  Kyoung Kwan Ahn,et al.  Hybrid control of a pneumatic artificial muscle (PAM) robot arm using an inverse NARX fuzzy model , 2011, Eng. Appl. Artif. Intell..

[8]  Amitava Chatterjee,et al.  Feedback linearizing indirect adaptive fuzzy control with foraging based on-line plant model estimation , 2011, Appl. Soft Comput..

[10]  M Sukri Hadi,et al.  Active vibration control of a horizontal flexible plate structure using intelligent proportional–integral–derivative controller tuned by fuzzy logic and artificial bee colony algorithm , 2020, Journal of Low Frequency Noise, Vibration and Active Control.

[11]  M. O. Tokhi,et al.  Particle swarm optimization and spiral dynamic algorithm-based interval type-2 fuzzy logic control of triple-link inverted pendulum system: A comparative assessment , 2019, Journal of Low Frequency Noise, Vibration and Active Control.

[12]  Mohammad S. Alam,et al.  Hybrid fuzzy logic control with genetic optimisation for a single-link flexible manipulator , 2008, Eng. Appl. Artif. Intell..

[13]  Amitava Chatterjee,et al.  Real-time fuzzy-feedforward controller design by bacterial foraging optimization for an electrohydraulic system , 2015, Eng. Appl. Artif. Intell..