Sizing and layout optimization of truss structures with artificial bee colony algorithm

Abstract In this paper, a swarm intelligence-based optimization technique called Artificial Bee Colony algorithm (ABC) is employed in combined optimization of truss structures. The objective is to optimize the layout and members size of truss structures with displacement, stress and buckling constraints. The ABC is based on simulating the intelligent foraging behavior of honey bees. The nodal coordinates of the joints and the cross-sectional areas of the members for the truss structure system are the design variables of shape and size optimization, respectively. Allowable stress, Euler buckling stress, and displacement are considered as the problem constraints. The efficiency of the ABC is tested in four benchmark structural optimization problems. The results clearly reveal the superiority of ABC over other algorithms in terms of optimized weight, standard deviation and number of structural analyses. The ABC demonstrates a robust performance with a 100% success rate.

[1]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[2]  Carmine Pappalettere,et al.  Metaheuristic Design Optimization of Skeletal Structures: A Review , 2010 .

[3]  Mustafa Sonmez,et al.  Artificial Bee Colony algorithm for optimization of truss structures , 2011, Appl. Soft Comput..

[4]  L. Schmit,et al.  Some Approximation Concepts for Structural Synthesis , 1974 .

[5]  Mustafa Sonmez,et al.  Discrete optimum design of truss structures using artificial bee colony algorithm , 2011 .

[6]  B. H. V. Topping,et al.  Shape Optimization of Skeletal Structures: A Review , 1983 .

[7]  Xin-She Yang,et al.  Engineering Optimization: An Introduction with Metaheuristic Applications , 2010 .

[8]  Dervis Karaboga,et al.  THE ARTIFICIAL BEE COLONY ALGORITHM IN TRAINING ARTIFICIAL NEURAL NETWORK FOR OIL SPILL DETECTION , 2011 .

[9]  Ali Kaveh,et al.  Size/geometry optimization of trusses by the force method and genetic algorithm , 2004 .

[10]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[11]  M. Clerc,et al.  Particle Swarm Optimization , 2006 .

[12]  Saeed Gholizadeh,et al.  SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH , 2011 .

[13]  S Rajeev,et al.  GENETIC ALGORITHMS - BASED METHODOLOGY FOR DESIGN OPTIMIZATION OF TRUSSES , 1997 .

[14]  Saeid Kazemzadeh Azad,et al.  Simultaneous size and geometry optimization of steel trusses under dynamic excitations , 2018, Structural and Multidisciplinary Optimization.

[15]  Charles V. Camp,et al.  Optimal design of truss structures for size and shape with frequency constraints using a collaborative optimization strategy , 2016, Expert Syst. Appl..

[16]  Jiaping Yang,et al.  Optimal Layout of Bridge Trusses by Genetic Algorithms , 1998 .

[17]  A. Kaveh,et al.  Sizing, geometry and topology optimization of trusses via force method and genetic algorithm , 2008 .

[18]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[19]  O. Hasançebi,et al.  Performance evaluation of metaheuristic search techniques in the optimum design of real size pin jointed structures , 2009 .

[20]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[21]  Leandro Fleck Fadel Miguel,et al.  Multimodal size, shape, and topology optimisation of truss structures using the Firefly algorithm , 2013, Adv. Eng. Softw..

[22]  Charles V. Camp,et al.  Design of space trusses using modified teaching–learning based optimization , 2014 .

[23]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[24]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[25]  Leandro Fleck Fadel Miguel,et al.  Shape and size optimization of truss structures considering dynamic constraints through modern metaheuristic algorithms , 2012, Expert Syst. Appl..

[26]  Saeed Gholizadeh,et al.  Layout optimization of truss structures by hybridizing cellular automata and particle swarm optimization , 2013 .

[27]  S. Talatahari,et al.  OPTIMIZATION OF SKELETAL STRUCTURAL USING ARTIFICIAL BEE COLONY ALGORITHM , 2012 .

[28]  Shyue-Jian Wu,et al.  Integrated discrete and configuration optimization of trusses using genetic algorithms , 1995 .

[29]  Ibrahim Eksin,et al.  A new optimization method: Big Bang-Big Crunch , 2006, Adv. Eng. Softw..

[30]  Garret N. Vanderplaats,et al.  Automated Design of Trusses for Optimum Geometry , 1972 .

[31]  Liyong Tong,et al.  Improved genetic algorithm for design optimization of truss structures with sizing, shape and topology variables , 2005 .

[32]  L. A. Schmit,et al.  Some approximation concepts for structural synthesis , 1973 .

[33]  Dušan Teodorović,et al.  Bee Colony Optimization – a Cooperative Learning Approach to Complex Transportation Problems , 2005 .

[34]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[35]  Alok Singh,et al.  An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem , 2009, Appl. Soft Comput..

[36]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[37]  E Bonabeau,et al.  Swarm Intelligence: A Whole New Way to Think about Business , 2001 .

[38]  Dervis Karaboga,et al.  Improved clustering criterion for image clustering with artificial bee colony algorithm , 2014, Pattern Analysis and Applications.

[39]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[40]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[41]  A. Kaveh,et al.  A novel heuristic optimization method: charged system search , 2010 .

[42]  E. Salajegheh,et al.  Optimum design of trusses with discrete sizing and shape variables , 1993 .

[43]  Farqad K. J. Jawad,et al.  Heuristic dragonfly algorithm for optimal design of truss structures with discrete variables , 2021 .

[44]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[45]  A. Kaveh,et al.  An enhanced charged system search for configuration optimization using the concept of fields of forces , 2011 .

[46]  Rong-Song He,et al.  A hybrid real-parameter genetic algorithm for function optimization , 2006, Adv. Eng. Informatics.

[47]  Trung Nguyen-Thoi,et al.  An improved constrained differential evolution using discrete variables (D-ICDE) for layout optimization of truss structures , 2015, Expert Syst. Appl..

[48]  Yusuf Ayvaz,et al.  Combined size and shape optimization of structures with a new meta-heuristic algorithm , 2015, Appl. Soft Comput..

[49]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[50]  Amin Keshavarz,et al.  Discrete optimization of trusses using an artificial bee colony (ABC) algorithm and the fly-back mechanism , 2012 .

[51]  Mehmet Polat Saka,et al.  Optimum Design of Steel Frames using Stochastic Search Techniques Based on Natural Phenomena: A Review , 2007 .

[52]  A.S.L. Chan,et al.  A method for the configurational optimisation of structures , 1976 .