arrow
Return

Truss optimization with dynamic constraints using a particle swarm algorithm

delete2011-01-01
delete224
PRE
AI
H
Herbert Martins Gomes *
DOI:10.1016/j.eswa.2010.07.086delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this paper, a structural truss mass optimization on size and shape is performed taking into account frequency constraints. It is well-known that structural optimizations on shape and size are highly non-linear dynamic optimization problems since this mass reduction conflicts with the frequency constraints especially when they are lower bounded. Besides, vibration modes may switch easily due to shape modifications. This paper intends to investigate the use of a particle swarm optimization (PSO) algorithm as an optimization engine in this type of problem. This choice is based on reported well-behavior of such algorithm as global optimizer in other areas of knowledge. Another feature of the algorithm is taken into account for this choice, like the fact that it is not gradient based, but just based on simple objective function evaluation. The algorithm is briefly revised highlighting its most important features. It is presented four examples regarding the optimization of trusses on shape and size with frequency constraints. The examples are widely reported and used in the related literature as benchmarks. The results show that the algorithm performed similar to other methods and even better in some cases. (C) 2010 Elsevier Ltd. All rights reserved.
Keywords:
Particle swarm optimization
Truss optimization
Frequency constraints
Shape and sizing optimization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
3.0W
Citations:
10.2W

Organization

No organization information available
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
errShare
errSave
researcher View more