Speed Proportional Integrative Derivative Controller: Optimization Functions in Metaheuristic Algorithms

Recent advancements in computer science include some optimization models that have been developed and used in real applications. Some metaheuristic search/optimization algorithms have been tested to obtain optimal solutions to speed controller applications in self-driving cars. Some metaheuristic algorithms are based on social behaviour, resulting in several search models, functions, and parameters, and thus algorithm-specific strengths and weaknesses. The present paper proposes a fitness function on the basis of the mathematical description of proportional integrative derivate controllers showing that mean square error is not always the best measure when looking for a solution to the problem. The fitness developed in this paper contains features and equations from the mathematical background of proportional integrative derivative controllers to calculate the best performance of the system. Such results are applied to quantitatively evaluate the performance of twenty-one optimization algorithms. Furthermore, improved versions of the fitness function are considered, in order to investigate which aspects are enhanced by applying the optimization algorithms. Results show that the right fitness function is a key point to get a good performance, regardless of the chosen algorithm. The aim of this paper is to present a novel objective function to carry out optimizations of the gains of a PID controller, using several computational intelligence techniques to perform the optimizations. The result of these optimizations will demonstrate the improved efficiency of the selected control schema.

[1]  Amir H. Gandomi,et al.  The Arithmetic Optimization Algorithm , 2021, Computer Methods in Applied Mechanics and Engineering.

[2]  Suash Deb,et al.  Monarch butterfly optimization: A comprehensive review , 2021, Expert Syst. Appl..

[3]  José Eugenio Naranjo,et al.  Optimization of the Energy Consumption of Electric Motors through Metaheuristics and PID Controllers , 2020, Electronics.

[4]  Huiling Chen,et al.  Slime mould algorithm: A new method for stochastic optimization , 2020, Future Gener. Comput. Syst..

[5]  Ali Diabat,et al.  A comprehensive survey of the Grasshopper optimization algorithm: results, variants, and applications , 2020, Neural Computing and Applications.

[6]  Laith Abualigah,et al.  Group search optimizer: a nature-inspired meta-heuristic optimization algorithm with its results, variants, and applications , 2020, Neural Computing and Applications.

[7]  José Eugenio Naranjo,et al.  Speed Control Optimization for Autonomous Vehicles with Metaheuristics , 2020, Electronics.

[8]  W. Permpoonsinsup,et al.  Intelligent Tuning of PID Using Metaheuristic Optimization for Temperature and Relative Humidity Control of Comfortable Rooms , 2020, J. Control. Sci. Eng..

[9]  Manuel López-Ibáñez Ant Colony Optimization , 2019, Optimizing Engineering Problems through Heuristic Techniques.

[10]  Ravi Kumar Jatoth,et al.  Optimal FOPID/PID controller parameters tuning for the AVR system based on sine–cosine-algorithm , 2019, Evolutionary Intelligence.

[11]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[12]  Anupam Yadav,et al.  A dynamic metaheuristic optimization model inspired by biological nervous systems: Neural network algorithm , 2018, Appl. Soft Comput..

[13]  Lu Liu,et al.  Normalized Robust FOPID Controller Regulation Based on Small Gain Theorem , 2018, Complex..

[14]  Hossam Faris,et al.  Improved monarch butterfly optimization for unconstrained global search and neural network training , 2018, Applied Intelligence.

[15]  Andrew Lewis,et al.  Grasshopper Optimisation Algorithm: Theory and application , 2017, Adv. Eng. Softw..

[16]  Carlos Moreno,et al.  Parameters optimization of PID controllers using metaheuristics with physical implementation , 2016, 2016 35th International Conference of the Chilean Computer Science Society (SCCC).

[17]  Gaige Wang,et al.  Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems , 2016, Memetic Computing.

[18]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[19]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[20]  S. Deb,et al.  Elephant Herding Optimization , 2015, 2015 3rd International Symposium on Computational and Business Intelligence (ISCBI).

[21]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[22]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[23]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[24]  Sergio Nesmachnow,et al.  An overview of metaheuristics: accurate and efficient methods for optimisation , 2014, Int. J. Metaheuristics.

[25]  Alireza Askarzadeh,et al.  Bird mating optimizer: An optimization algorithm inspired by bird mating strategies , 2014, Commun. Nonlinear Sci. Numer. Simul..

[26]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[27]  Z. Beheshti A review of population-based meta-heuristic algorithm , 2013, SOCO 2013.

[28]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[29]  Mitat Uysal,et al.  Migrating Birds Optimization: A new metaheuristic approach and its performance on quadratic assignment problem , 2012, Inf. Sci..

[30]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[31]  Ardeshir Bahreininejad,et al.  Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems , 2012 .

[32]  Bir Bhanu,et al.  Zombie Survival Optimization: A swarm intelligence algorithm inspired by zombie foraging , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[33]  A. Gandomi,et al.  Bat algorithm: a novel approach for global engineering optimization , 2012, 1211.6663.

[34]  Anurag Sharma,et al.  A new optimizing algorithm using reincarnation concept , 2010, 2010 11th International Symposium on Computational Intelligence and Informatics (CINTI).

[35]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[36]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[37]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[38]  Ajith Abraham,et al.  Hybrid differential evolution - Particle Swarm Optimization algorithm for solving global optimization problems , 2008, 2008 Third International Conference on Digital Information Management.

[39]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[40]  M. Fesanghary,et al.  An improved harmony search algorithm for solving optimization problems , 2007, Appl. Math. Comput..

[41]  Leandro Nunes de Castro,et al.  Fundamentals of natural computing: an overview , 2007 .

[42]  P. Lucic,et al.  Bee Colony Optimization: Principles and Applications , 2006, 2006 8th Seminar on Neural Network Applications in Electrical Engineering.

[43]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[44]  Sung Hoon Jung,et al.  Queen-bee evolution for genetic algorithms , 2003 .

[45]  P. Mal,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[46]  Barbara Webb,et al.  Swarm Intelligence: From Natural to Artificial Systems , 2002, Connect. Sci..

[47]  G. Wagner,et al.  The topology of the possible: formal spaces underlying patterns of evolutionary change. , 2001, Journal of theoretical biology.

[48]  P. Paraskevopoulos Modern Control Engineering , 2001 .

[49]  Hussein A. Abbass,et al.  MBO: marriage in honey bees optimization-a Haplometrosis polygynous swarming approach , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[50]  Alex M. Andrew,et al.  Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, by John H. Holland MIT Press (Bradford Books), Cambridge, Mass., 1992, xiv+211 pp. (Paperback £13.50, cloth £26.95) , 1993, Robotica.

[51]  G. Cohen,et al.  Theoretical Consideration of Retarded Control , 1953, Journal of Fluids Engineering.

[52]  K. L. Chien,et al.  On the Automatic Control of Generalized Passive Systems , 1952, Journal of Fluids Engineering.

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

[54]  Sudarshan K. Valluru,et al.  Optimization Strategy of Bio-Inspired Metaheuristic Algorithms Tuned PID Controller for PMBDC Actuated Robotic Manipulator , 2020 .

[55]  Leandro dos Santos Coelho,et al.  Earthworm optimisation algorithm: a bio-inspired metaheuristic algorithm for global optimisation problems , 2018, Int. J. Bio Inspired Comput..

[56]  Wolfgang Ziegler,et al.  Swarm Intelligence From Natural To Artificial Systems , 2016 .

[57]  Oscar Castillo,et al.  A New Bio-inspired Optimization Algorithm Based on the Self-defense Mechanisms of Plants , 2015, Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization.

[58]  James Kennedy,et al.  Swarm Intelligence , 2010, Encyclopedia of Machine Learning.

[59]  Zne-Jung Lee,et al.  Genetic algorithm with ant colony optimization (GA-ACO) for multiple sequence alignment , 2008, Appl. Soft Comput..

[60]  T Jayabarathi,et al.  Hybrid Differential Evolution and Particle Swarm Optimization Based Solutions to Short Term Hydro Thermal Scheduling , 2007 .

[61]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[62]  M. Dorigo,et al.  The Ant System: Optimization by a colony of cooperating agents , 1996 .