Optimal fuzzy inverse dynamics control of a parallelogram mechanism based on a new multi-objective PSO

Abstract This work presents a multi-objective optimization method based on high exploration particle swarm optimization, called MOHEPSO, for optimization problems with multiple objectives. In order to convert the single-objective (HEPSO) algorithm to the multi-objective one, its fundamentals should be changed. The leaders’ selection in the proposed algorithm is based on the neighborhood radius concept for the global best position and the Sigma method for the personal best position. Also, a fuzzy elimination technique is used for pruning the archive. The numerical results of the MOHEPSO algorithm on mathematical test functions are compared with those of other multi-objective optimization algorithms for the performance evaluation of the algorithm. Finally, the proposed algorithm is implemented to find the optimum values of controller coefficients for a parallelogram five-bar linkage mechanism. The introduced control strategy is designed based on the inverse dynamics concepts, improved by fuzzy systems and optimized by regarding two objective functions. The simulation results are presented to demonstrate the efficiency and accuracy of this approach.

[1]  Hossein Nezamabadi-pour,et al.  A Clustering Based Archive Multi Objective Gravitational Search Algorithm , 2015, Fundam. Informaticae.

[2]  Leila Notash,et al.  FUZZY LOGIC-BASED INVERSE DYNAMIC MODELLING OF ROBOT MANIPULATORS , 2010 .

[3]  Farzin Piltan,et al.  Design Parallel Fuzzy Partly Inverse Dynamic Method plus Gravity Control for Highly Nonlinear Continuum Robot , 2014 .

[4]  Rubén González Crespo,et al.  MOVPSO: Vortex Multi-Objective Particle Swarm Optimization , 2017, Appl. Soft Comput..

[5]  Zhiping Ding Research of improved particle swarm optimization algorithm , 2017 .

[6]  Andrea Giusti,et al.  Combined inverse-dynamics/passivity-based control for robots with elastic joints , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Min-You Chen,et al.  Optimal placement of distributed generation units in distribution systems via an enhanced multi-objective particle swarm optimization algorithm , 2014, Journal of Zhejiang University SCIENCE C.

[8]  MirjaliliSeyedali,et al.  Multi-objective grey wolf optimizer , 2016 .

[9]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[10]  P. Wilcox,et al.  AIP Conference Proceedings , 2012 .

[11]  Hanlei Wang On adaptive inverse dynamics for free-floating space manipulators , 2011, Robotics Auton. Syst..

[12]  Kalyanmoy Deb,et al.  Investigating the Effect of Imbalance Between Convergence and Diversity in Evolutionary Multiobjective Algorithms , 2017, IEEE Transactions on Evolutionary Computation.

[13]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

[14]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[15]  Farzin Piltan,et al.  Design Gradient Descent Optimal Sliding Mode Control of Continuum Robots , 2012, ICRA 2012.

[16]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[17]  Mohammad Javad Mahmoodabadi,et al.  Simulation of stability using Java application for Pareto design of controllers based on a new multi-objective particle swarm optimization , 2011, Math. Comput. Model..

[18]  Ahmad Bagheri,et al.  HEPSO: High exploration particle swarm optimization , 2014, Inf. Sci..

[19]  Jürgen Teich,et al.  Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO) , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[20]  Carlos A. Coello Coello,et al.  Generalized Differential Evolution for Numerical and Evolutionary Optimization , 2015, NEO.

[21]  Salman Mohagheghi,et al.  Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems , 2008, IEEE Transactions on Evolutionary Computation.

[22]  Maoguo Gong,et al.  Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

[23]  John A. W. McCall,et al.  D2MOPSO: MOPSO Based on Decomposition and Dominance with Archiving Using Crowding Distance in Objective and Solution Spaces , 2014, Evolutionary Computation.

[24]  Kalyanmoy Deb,et al.  Multiobjective Problem Solving from Nature: From Concepts to Applications , 2008, Natural Computing Series.

[25]  Sanghamitra Bandyopadhyay,et al.  Reliability of convergence metric and hypervolume indicator for many-objective optimization , 2016, 2016 2nd International Conference on Control, Instrumentation, Energy & Communication (CIEC).

[26]  K. Atashkari,et al.  Multi-objective optimization of power and heating system based on artificial bee colony , 2011, 2011 International Symposium on Innovations in Intelligent Systems and Applications.

[27]  Wei-Der Chang,et al.  A multi-crossover genetic approach to multivariable PID controllers tuning , 2007, Expert Syst. Appl..

[28]  Yezid Donoso,et al.  Multi-Objective Optimization in Computer Networks Using Metaheuristics , 2007 .

[29]  Lide Wang,et al.  Fuzzy immune particle swarm optimization algorithm and its application in scheduling of MVB periodic information , 2017, J. Intell. Fuzzy Syst..

[30]  Richard Curran,et al.  Optimization of noise abatement aircraft terminal routes using a multi-objective evolutionary algorithm based on decomposition , 2018 .

[31]  Yujia Wang,et al.  Particle swarm optimization with preference order ranking for multi-objective optimization , 2009, Inf. Sci..

[32]  Ahmad Bagheri,et al.  Optimal robust sliding mode tracking control of a biped robot based on ingenious multi-objective PSO , 2014, Neurocomputing.

[33]  Shuxia Lin,et al.  ROBUST ADAPTIVE INVERSE DYNAMICS CONTROL FOR UNCERTAIN ROBOT MANIPULATOR , 2013 .

[34]  Cheng-Lung Huang,et al.  Hybridization strategies for continuous ant colony optimization and particle swarm optimization applied to data clustering , 2013, Appl. Soft Comput..

[35]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[36]  Jafar Razmi,et al.  An intuitionistic fuzzy goal programming approach for finding pareto-optimal solutions to multi-objective programming problems , 2016, Expert Syst. Appl..

[37]  Evan J. Hughes Fitness Assignment Methods for Many-Objective Problems , 2008, Multiobjective Problem Solving from Nature.

[38]  Mostafa Zandieh,et al.  Comparisons of some improving strategies on NSGA-II for multi-objective inventory system , 2017 .

[39]  Jürgen Branke,et al.  Empirical comparison of MOPSO methods - Guide selection and diversity preservation - , 2009, 2009 IEEE Congress on Evolutionary Computation.

[40]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[41]  Lamjed Ben Said,et al.  Dynamic Multi-objective Optimization Using Evolutionary Algorithms: A Survey , 2017, Recent Advances in Evolutionary Multi-objective Optimization.

[42]  M. Vijaya Kumar,et al.  Speed Control of Parallel Connected DSIM Fed by Six Phase Inverter with IFOC Strategy Using ANFIS , 2017 .

[43]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[44]  Jianbo Su,et al.  Computed torque control-based composite nonlinear feedback controller for robot manipulators with bounded torques , 2009 .

[45]  Shyhwang Ong,et al.  Performance differences between multi-objective evolutionary algorithms in different environments , 2016 .

[46]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).