622
Views
32
CrossRef citations to date
0
Altmetric
Reviews

Truss topology optimization using an improved species-conserving genetic algorithm

Pages 107-128 | Received 21 Feb 2013, Accepted 02 Dec 2013, Published online: 06 Feb 2014
 

Abstract

The aim of this article is to apply and improve the species-conserving genetic algorithm (SCGA) to search multiple solutions of truss topology optimization problems in a single run. A species is defined as a group of individuals with similar characteristics and is dominated by its species seed. The solutions of an optimization problem will be selected from the found species. To improve the accuracy of solutions, a species mutation technique is introduced to improve the fitness of the found species seeds and the combination of a neighbour mutation and a uniform mutation is applied to balance exploitation and exploration. A real vector is used to represent the corresponding cross-sectional areas and a member is thought to be existent if its area is bigger than a critical area. A finite element analysis model was developed to deal with more practical considerations in modelling, such as the existence of members, kinematic stability analysis, and computation of stresses and displacements. Cross-sectional areas and node connections are decision variables and optimized simultaneously to minimize the total weight of trusses. Numerical results demonstrate that some truss topology optimization examples have many global and local solutions, different topologies can be found using the proposed algorithm on a single run and some trusses have smaller weights than the solutions in the literature.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.