Dynamic Collaborative Fireworks Algorithm and its applications in robust pole assignment optimization

Abstract Pole assignment optimization is important for improving system stability. This paper considers the regional pole assignment optimization based on the swam intelligence optimization algorithm. Regular pole assignment cannot overcome the effect of system disturbance and cannot reach the best control performance. And the firework algorithm (FWA) often ignore valuable local search opportunity and its selection mechanism taken much computation effort. Therefore, a Dynamic Collaborative Fireworks Algorithm (DCFWA) which reserves the advantages of Fireworks Algorithm (FWA) is presented for solve these problems, and a few features of the proposed algorithm as follows. First, a new explosion radius scaling strategy is designed by adjusting the scaling coefficient according to the distribution of optimal value points, which effectively enhances the optimal firework’s search capability. Second, a new offspring fireworks selection method is built for avoiding the algorithm falling into local optimum. Third, a new initialization method is embedded into the algorithm for improving global search capability. Some well-known algorithms and our proposed algorithm are applied to several types of pole assignment optimization of control systems. The comparison results indicate that the proposed algorithm does outperform the other ones.

[1]  Paulo C. Pellanda,et al.  Robust pole placement under structural constraints , 2018, Syst. Control. Lett..

[2]  Amin Mahdizadeh,et al.  Robust eigenvalue assignment via particle swarm optmization methods , 2015, 2015 5th Australian Control Conference (AUCC).

[3]  Karolos M. Grigoriadis,et al.  Robust regional pole assignment with output feedback , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[4]  Guosheng Wang,et al.  H 2 -optimal Control with Regional Pole Assignment via State Feedback , 2006 .

[5]  M. Kowsalya,et al.  A new power system reconfiguration scheme for power loss minimization and voltage profile enhancement using Fireworks Algorithm , 2014 .

[6]  Alexey A. Belov,et al.  On anisotropy-based control problem with regional pole assignment for descriptor systems , 2017, 2017 21st International Conference on Process Control (PC).

[7]  K. Miettinen,et al.  Quasi-random initial population for genetic algorithms , 2004 .

[8]  Shankar P. Bhattacharyya,et al.  Robust and well‐conditioned eigenstructure assignment via sylvester's equation , 1983 .

[9]  N. Nichols,et al.  Robust pole assignment in linear state feedback , 1985 .

[10]  Zhang Jiaqi Fireworks Algorithm for Solving 0/1 Knapsack Problem , 2011 .

[11]  Moath Sababha,et al.  Robust pole placement using firefly algorithm , 2019 .

[12]  Chong-Won Lee,et al.  Optimal pole assignment into specified regions and its applications to rotating mechanical systems , 1990 .

[13]  Ying Tan,et al.  A Cooperative Framework for Fireworks Algorithm , 2015, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[14]  Ying Tan,et al.  Group explosion strategy for searching multiple targets using swarm robotic , 2013, 2013 IEEE Congress on Evolutionary Computation.

[15]  Jialu Du,et al.  Fuzzy Control with Pole Assignment and Variance Constraints for Continuous-time Perturbed Takagi-Sugeno Fuzzy Models: Application to Ship Steering Systems , 2019, International Journal of Control, Automation and Systems.

[16]  H. Leipholz,et al.  Structural Control by Pole Assignment Method , 1978 .

[17]  Jing Wang,et al.  A New Population Initialization Method Based on Space Transformation Search , 2009, 2009 Fifth International Conference on Natural Computation.

[18]  Sang Bong Kim,et al.  Pole assignment in a specified disk , 1987 .

[19]  Huang Yong-xuan Two Simple Methods of State Feedback Pole Assignment for the Boiler Steam Temperature Control , 2006 .

[20]  Jun Wang,et al.  Multilayer recurrent neural networks for online robust pole assignment , 2003 .

[21]  Ying Tan,et al.  An empirical study on influence of approximation approaches on enhancing fireworks algorithm , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[22]  Jun Wang,et al.  Robust Pole Assignment for Synthesizing Feedback Control Systems Using Recurrent Neural Networks , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[23]  James Richard Forbes,et al.  Regional pole and zero placement with static output feedback via the Modified Minimum Gain Lemma , 2017, 2017 American Control Conference (ACC).

[24]  Germain Garcia,et al.  Pole assignment for uncertain systems in a specified disk by output feedback , 1996, Math. Control. Signals Syst..

[25]  Fuwen Yang,et al.  Fixed-Order Robust $H_{\infty}$ Controller Design With Regional Pole Assignment , 2007, IEEE Transactions on Automatic Control.

[26]  P. Gahinet,et al.  H∞ design with pole placement constraints: an LMI approach , 1996, IEEE Trans. Autom. Control..

[27]  Paul C. Peterson Dalton Trumbo: Blacklisted Hollywood Radical Larry Ceplair and Christopher Trumbo. University Press of Kentucky, 2015. , 2017 .

[28]  Amor Chowdhury,et al.  Multi-criteria optimal pole assignment robust controller design for uncertainty systems using an evolutionary algorithm , 2016, Int. J. Syst. Sci..

[29]  Tomoyuki Yambe,et al.  Application of Adaptive Pole Assignment Method to Vascular Resistance-Based Control for Total Artificial Heart , 1998 .

[30]  Steven Li,et al.  Robust pole assignment in a specified union region using harmony search algorithm , 2015, Neurocomputing.

[31]  Jianhua Liu,et al.  The Improvement on Controlling Exploration and Exploitation of Firework Algorithm , 2013, ICSI.

[32]  Robert Schmid,et al.  Robust Pole Placement With Moore's Algorithm , 2013, IEEE Transactions on Automatic Control.

[33]  A. Rachid Robustness of pole assignment in a specified region for perturbed systems , 1990 .

[34]  V. Gourishankar,et al.  Pole assignment with minimum eigenvalue sensitivity to plant parameter variations , 1976 .

[35]  Ying Tan,et al.  Dynamic search in fireworks algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[36]  W. Wonham On pole assignment in multi-input controllable linear systems , 1967 .

[37]  Fei Liu,et al.  Pole Assignment Control of MIMO Motion Systems With Flexible Structures and Its Application to an Ultraprecision Wafer Stage , 2018, IEEE/ASME Transactions on Mechatronics.

[38]  Fang Yi-ming Pole Assignment Self Tuning Control and Its Application in Gauge Control System for Cold Strip Mill , 2000 .

[39]  Sirish L. Shah,et al.  Adaptive pole-assignment control of a batch polymerization reactor , 1989 .

[40]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[41]  Ying Tan,et al.  The Effect of Information Utilization: Introducing a Novel Guiding Spark in the Fireworks Algorithm , 2017, IEEE Transactions on Evolutionary Computation.

[42]  Sergio Bittanti,et al.  Active control of vibrations in helicopters via pole assignment techniques , 1994, IEEE Trans. Control. Syst. Technol..

[43]  Ying Tan,et al.  The bare bones fireworks algorithm: A minimalist global optimizer , 2018, Appl. Soft Comput..

[44]  Didier Theilliol,et al.  Pole-Placement for Collocated Control of Flexible Structures , 2016 .

[45]  Ying Tan,et al.  Parameter Optimization of Local-Concentration Model for Spam Detection by Using Fireworks Algorithm , 2013, ICSI.

[46]  Ying Tan,et al.  Fireworks Algorithm for Optimization , 2010, ICSI.

[47]  Hongyuan Gao,et al.  Cultural firework algorithm and its application for digital filters design , 2011, Int. J. Model. Identif. Control..

[48]  Ying Tan,et al.  Enhanced Fireworks Algorithm , 2013, 2013 IEEE Congress on Evolutionary Computation.

[49]  Ying Tan,et al.  Loser-Out Tournament-Based Fireworks Algorithm for Multimodal Function Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[50]  Ying Tan,et al.  A unified distance measure scheme for orientation coding in identification , 2013, 2013 IEEE Third International Conference on Information Science and Technology (ICIST).

[51]  Ying Tan,et al.  Adaptive Fireworks Algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[52]  Ying Tan,et al.  Swarm Intelligence for Non-Negative Matrix Factorization , 2011, Int. J. Swarm Intell. Res..

[53]  Qin Song,et al.  Multiobjective fireworks optimization for variable-rate fertilization in oil crop production , 2013, Appl. Soft Comput..

[54]  V. L. Wisniewski,et al.  Discrete-time regional pole-placement using convex approximations: Theory and application to a boost converter , 2019, Control Engineering Practice.

[55]  James Lam,et al.  A gradient flow approach to the robust pole-placement problem , 1995 .

[56]  Kevin Guelton,et al.  Robust pole placement controller design in LMI region for uncertain and disturbed switched systems , 2008 .

[57]  C. Paige,et al.  An algorithm for pole assignment of time invariant linear systems , 1982 .