Application of Particle Swarm Optimization for Classical Engineering Problems

  • Branislav Milenković Mathematical Institute of the Serbian Academy of Sciences and Arts
Keywords: optimization, pso algorithm, spring, pressure vessel, cantilever beam, cone coupling, welded beam

Abstract

In the design of mechanical elements, designers usually consider certain objectives that are related with cost, time, quality and reliability of product, depending on the requirements. In this paper, parametric optimization of spring design problem, pressure vessel design problem, cantilever beam design problem, cone coupling design problem and welded beam design problem has been carried out using Particle Swarm Optimization (PSO for short).  The pseudo code for this algorithm was written using Matlab R2018a software suite. Results of the PSO algorithm will be compared to results obtained by the Differential Evolution (DE), Modified Ant Colony Algorithm, (MACA), Grasshopper Optimization Algorithm (GOA), Water Cycle Algorithm (WCA), Cucko Search  (CS) , Genetic Algorithm (GA), Ant Lion Optimization (ALO), Firefly Algorithm (FA) and Method of Moving Asymptotes (MMA), depending of solutions found in literature. The source codes of PSO algorithm are publicly available at https://seyedalimirjalili.com.

Published
2021-06-28
Section
Case Studies