Ant colony optimisation of spatial steel structures under static and earthquake loading

Ant colony optimisation of spatial steel structures under static and earthquake loading

0.00 Avg rating0 Votes
Article ID: iaor200972030
Country: United Kingdom
Volume: 26
Issue: 4
Start Page Number: 339
End Page Number: 354
Publication Date: Dec 2009
Journal: Civil Engineering and Environmental Systems
Authors: ,
Keywords: heuristics: ant systems
Abstract:

Optimisation is the process of trying to find out the best possible solution to any problem satisfying constraints. Soft computing is the class of methods which have been inspired by the biological computational methods and nature's problem-solving strategies. Currently, these methods include neural networks, evolutionary computational models such as genetic algorithms, random cost and linguistic models such as fuzzy logic. Ant colony optimisation (ACO) is one such method applied for large engineering combinatorial optimisation problems. A design procedure utilising an ACO technique is developed for discrete optimisation of reticulated steel space trusses. The ACO algorithm is motivated by the analogy with natural phenomena, in particular the ability of a colony of ants to ‘optimise’ their collective endeavours. In this paper, the computational implementation of ACO is presented in a structural design context. The objective function considered is the total weight/cost of the structure subjected to material and performance constraints in the form of stress and deflection limits. In the case of reticulated space trusses, the design variables are the cross-sectional areas of members belonging to various groups. The objective function and constraints are obtained by using structural analysis package FEAST in case of structures subjected to static loading and SAP90 for earthquake loading for reticulated steel space trusses. The numerical examples presented demonstrate the computational advantage of the ACO for large-scale optimisation problems.

Reviews

Required fields are marked *. Your email address will not be published.