Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss Structures
Optimization of truss structures including topology, shape and size optimization were investigated by different researchers in the previous years. The aim of this study is discrete and continuous size optimization of two-dimensional truss structures with the fixed topology and the shape. For this pu...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Pouyan Press
2019-04-01
|
Series: | Journal of Soft Computing in Civil Engineering |
Subjects: | |
Online Access: | http://www.jsoftcivil.com/article_95950_6805ffa606fc159396dfc21b32a4922f.pdf |
_version_ | 1818617380896505856 |
---|---|
author | Mahmood Akbari Mojtaba Henteh |
author_facet | Mahmood Akbari Mojtaba Henteh |
author_sort | Mahmood Akbari |
collection | DOAJ |
description | Optimization of truss structures including topology, shape and size optimization were investigated by different researchers in the previous years. The aim of this study is discrete and continuous size optimization of two-dimensional truss structures with the fixed topology and the shape. For this purpose, the section area of the members are considered as the decision variables and the weight minimization as the objective function. The constraints are the member stresses and the node displacements which should be limited at the allowable ranges for each case. In this study, Genetic Algorithm and Particle Swarm Optimization algorithm are used for truss optimization. To analyse and determine the stresses and displacements, OpenSees software is used and linked with the codes of Genetic Algorithm and Particle Swarm Optimization algorithm provided in the MATLAB software environment. In this study, the optimization of four two-dimensional trusses including the Six-node, 10-member truss, the Eight-node, 15-member truss, the Nine-node, 17-member truss and the Twenty-node, 45-member truss under different loadings derived from the literature are done by the Genetic Algorithm and Particle Swarm Optimization algorithm and the results are compared with those of the other researchers. The comparisons show the outputs of the Genetic Algorithm are the most generally economical among the different studies for the discrete size cases while for the continuous size cases, the outputs of the Particle Swarm Optimization algorithm are the most economical. |
first_indexed | 2024-12-16T17:04:47Z |
format | Article |
id | doaj.art-a9c29b06d0d1443f9f1432642f44f9b2 |
institution | Directory Open Access Journal |
issn | 2588-2872 2588-2872 |
language | English |
last_indexed | 2024-12-16T17:04:47Z |
publishDate | 2019-04-01 |
publisher | Pouyan Press |
record_format | Article |
series | Journal of Soft Computing in Civil Engineering |
spelling | doaj.art-a9c29b06d0d1443f9f1432642f44f9b22022-12-21T22:23:38ZengPouyan PressJournal of Soft Computing in Civil Engineering2588-28722588-28722019-04-0132769710.22115/scce.2019.195713.111795950Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss StructuresMahmood Akbari0Mojtaba Henteh1Assistant Professor, Civil Engineering Department, University of Kashan, Kashan, IranPh.D. Candidate, Structure Engineering, Faculty of Civil Engineering, Semnan University, Semnan, IranOptimization of truss structures including topology, shape and size optimization were investigated by different researchers in the previous years. The aim of this study is discrete and continuous size optimization of two-dimensional truss structures with the fixed topology and the shape. For this purpose, the section area of the members are considered as the decision variables and the weight minimization as the objective function. The constraints are the member stresses and the node displacements which should be limited at the allowable ranges for each case. In this study, Genetic Algorithm and Particle Swarm Optimization algorithm are used for truss optimization. To analyse and determine the stresses and displacements, OpenSees software is used and linked with the codes of Genetic Algorithm and Particle Swarm Optimization algorithm provided in the MATLAB software environment. In this study, the optimization of four two-dimensional trusses including the Six-node, 10-member truss, the Eight-node, 15-member truss, the Nine-node, 17-member truss and the Twenty-node, 45-member truss under different loadings derived from the literature are done by the Genetic Algorithm and Particle Swarm Optimization algorithm and the results are compared with those of the other researchers. The comparisons show the outputs of the Genetic Algorithm are the most generally economical among the different studies for the discrete size cases while for the continuous size cases, the outputs of the Particle Swarm Optimization algorithm are the most economical.http://www.jsoftcivil.com/article_95950_6805ffa606fc159396dfc21b32a4922f.pdfparticle swarm optimization algorithmgenetic algorithm2d truss structuresdiscrete and continuous sizesopensees |
spellingShingle | Mahmood Akbari Mojtaba Henteh Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss Structures Journal of Soft Computing in Civil Engineering particle swarm optimization algorithm genetic algorithm 2d truss structures discrete and continuous sizes opensees |
title | Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss Structures |
title_full | Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss Structures |
title_fullStr | Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss Structures |
title_full_unstemmed | Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss Structures |
title_short | Comparison of Genetic Algorithm (GA) and Particle Swarm Optimization Algorithm (PSO) for Discrete and Continuous Size Optimization of 2D Truss Structures |
title_sort | comparison of genetic algorithm ga and particle swarm optimization algorithm pso for discrete and continuous size optimization of 2d truss structures |
topic | particle swarm optimization algorithm genetic algorithm 2d truss structures discrete and continuous sizes opensees |
url | http://www.jsoftcivil.com/article_95950_6805ffa606fc159396dfc21b32a4922f.pdf |
work_keys_str_mv | AT mahmoodakbari comparisonofgeneticalgorithmgaandparticleswarmoptimizationalgorithmpsofordiscreteandcontinuoussizeoptimizationof2dtrussstructures AT mojtabahenteh comparisonofgeneticalgorithmgaandparticleswarmoptimizationalgorithmpsofordiscreteandcontinuoussizeoptimizationof2dtrussstructures |