Particle swarm optimization (PSO) is a stochastic algorithm conceived to solve complex optimization problems. Since its first appearance, different models of PSO have been proposed, in order to improve its search characteristics. Despite the results in literature are very promising, PSO has not been deeply applied within the industrial domain, mainly due to the lack of integrated tools conceived to properly supporting development activities. The present paper proposes a new Matlab Graphical User Interface (GUI) based toolbox for agile PSO industrial solution engineering, including best performing PSO models. Simulation based validated solutions can be agilely deployed and integrated within industrial platforms by means of C/C++ code generation. Moreover, toolbox capabilities and usability are demonstrated on benchmark tests and on a pilot industrial application.
A Novel Toolbox for Advanced Particle Swarm Optimization Based Industrial Applications
Leonardo Nicolosi;Alessandro Brusaferri;Andrea Ballarino
2014
Abstract
Particle swarm optimization (PSO) is a stochastic algorithm conceived to solve complex optimization problems. Since its first appearance, different models of PSO have been proposed, in order to improve its search characteristics. Despite the results in literature are very promising, PSO has not been deeply applied within the industrial domain, mainly due to the lack of integrated tools conceived to properly supporting development activities. The present paper proposes a new Matlab Graphical User Interface (GUI) based toolbox for agile PSO industrial solution engineering, including best performing PSO models. Simulation based validated solutions can be agilely deployed and integrated within industrial platforms by means of C/C++ code generation. Moreover, toolbox capabilities and usability are demonstrated on benchmark tests and on a pilot industrial application.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.