Application of Particle Swarm Optimization for Classical Engineering Problems

Authors

  • Branislav Milenković Department of Mechanics, Mathematical Institute of the Serbian Academy of Sciences and Arts, Belgrade, Serbia
  • Djordje Jovanović Department of Computer Science, Mathematical Institute of the Serbian Academy of Sciences and Arts, Belgrade, Serbia
  • Mladen Krstić Faculty of Mechanical and Civil Engineering Kraljevo University of Kragujevac, Kraljevo, Serbia

DOI:

https://doi.org/10.7251/IJEEC2101042M

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 code of Particle Swarm Optimization (PSO) algorithm is publicly available at https://seyedalimirjalili.com.

Downloads

Published

2021-10-14