Robust RST control design based on Multi-Objective Particle Swarm Optimization approach

In this paper, a novel method for the digital two-Degrees-Of-Freedom (2DOF) controller design, called canonical RST structure, is proposed and successfully implemented based on a Multi-Objective Particle Swarm Optimization (MOPSO) approach. This is a polynomial control structure allowing independently the regulation and the tracking of discrete-time systems. An application to the variable speed control of an electrical DC Drive is investigated. The RST design and tuning problem is formulated as a multi-objective optimization problem. The proposed MOPSO algorithm which is based on the Pareto dominance is used to identify the non-dominated solutions. This approach used the leader selection strategy that is called a geographically-based system. In addition, the adaptive grid method is used to produce well-distributed Pareto fronts in the multi-objective formalism. The well known NSGA-II and the proposed MOPSO algorithms are evaluated and compared with each other in terms of several performance metrics in order to show the superiority and the effectiveness of the proposed method. Simulation results demonstrate the advantages of the MOPSO-tuned RST control structure in terms of performance and robustness.

[1]  Sidhartha Panda,et al.  Automatic generation control of multi-area power system using multi-objective non-dominated sorting genetic algorithm-II , 2013 .

[2]  Sanjib Ganguly,et al.  Multi-objective particle swarm optimization based on fuzzy-Pareto-dominance for possibilistic planning of electrical distribution systems incorporating distributed generation , 2013, Fuzzy Sets Syst..

[3]  Mazdak Shokrian,et al.  Application of a multi objective multi-leader particle swarm optimization algorithm on NLP and MINLP problems , 2014, Comput. Chem. Eng..

[4]  P. Siarry,et al.  Multiobjective Optimization: Principles and Case Studies , 2004 .

[5]  Gary B. Lamont,et al.  Multiobjective evolutionary algorithms: classifications, analyses, and new innovations , 1999 .

[6]  Mohamed Benrejeb,et al.  Particle swarm optimization-based fixed-structure ℋ∞ control design , 2011 .

[7]  Patrick Siarry,et al.  Particle Swarm Optimization-based design of polynomial RST controllers , 2013, 10th International Multi-Conferences on Systems, Signals & Devices 2013 (SSD13).

[8]  Marco Laumanns,et al.  Scalable test problems for evolutionary multi-objective optimization , 2001 .

[9]  Mounir Ayadi,et al.  PID-type fuzzy logic controller tuning based on particle swarm optimization , 2012, Eng. Appl. Artif. Intell..

[10]  Kalyanmoy Deb,et al.  Multi-objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems , 1999, Evolutionary Computation.

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

[12]  Mostafa Zandieh,et al.  Comparisons of some improving strategies on MOPSO for multi-objective (r, Q) inventory system , 2011, Expert Syst. Appl..

[13]  Gilberto Reynoso-Meza,et al.  Controller tuning using evolutionary multi-objective optimisation: Current trends and applications , 2014 .

[14]  Aurora Trinidad Ramirez Pozo,et al.  Measuring the convergence and diversity of CDAS Multi-Objective Particle Swarm Optimization Algorithms: A study of many-objective problems , 2012, Neurocomputing.

[15]  Ioan Doré Landau,et al.  Robust digital control using pole placement with sensitivity function shaping method , 1998 .

[16]  Alireza Karimi,et al.  RST Controller Design by Convex Optimization Using Frequency-Domain Data , 2011 .

[17]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[18]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[19]  Tsung-Ying Sun,et al.  Cross-searching strategy for multi-objective particle swarm optimization , 2007, 2007 IEEE Congress on Evolutionary Computation.

[20]  M Reyes Sierra,et al.  Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art , 2006 .

[21]  Xavier Blasco Ferragud,et al.  A new graphical visualization of n-dimensional Pareto front for decision-making in multiobjective optimization , 2008, Inf. Sci..

[22]  Mounir Ayadi,et al.  Polynomial controller design based on flatness , 2001, Kybernetika.

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

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

[25]  Saúl Zapotecas Martínez,et al.  A multi-objective particle swarm optimizer based on decomposition , 2011, GECCO '11.

[26]  Gilberto Reynoso-Meza,et al.  A Multi-objective Optimization Design Methodology for SISO PID Controllers , 2012 .

[27]  Marco Laumanns,et al.  Scalable Test Problems for Evolutionary Multiobjective Optimization , 2005, Evolutionary Multiobjective Optimization.

[28]  Ioan Doré Landau The R-S-T digital controller design and applications , 1997 .