Multimodal size, shape, and topology optimisation of truss structures using the Firefly algorithm

This paper presents an efficient single-stage Firefly-based algorithm (FA) to simultaneously optimise the size, shape and topology of truss structures. The optimisation problem uses the minimisation of structural weight as its objective function and imposes displacement, stress and kinematic stability constraints. Unstable and singular topologies are disregarded as possible solutions by checking the positive definiteness of the stiffness matrix. Because cross-sectional areas are usually defined by discrete values in practice due to manufacturing limitations, the optimisation algorithm must assess a mixed-variable optimisation problem that includes both discrete and continuous variables at the same time. The effectiveness of the FA at solving this type of optimisation problem is demonstrated with benchmark problems, the results for which are better than those reported in the literature and obtained with lower computational costs, emphasising the capabilities of the proposed methodology. In addition, the procedure is capable of providing multiple optima and near-optimal solutions in each run, providing a set of possible designs at the end of the optimisation process.

[1]  J. A. Bland OPTIMAL STRUCTURAL DESIGN BY ANT COLONY OPTIMIZATION , 2001 .

[2]  K. Lee,et al.  The harmony search heuristic algorithm for discrete structural optimization , 2005 .

[3]  Sergio Pellegrino,et al.  Multi-objective optimization of free-form grid structures , 2009 .

[4]  S. Kravanja,et al.  Shape and discrete sizing optimization of timber trusses by considering of joint flexibility , 2010, Adv. Eng. Softw..

[5]  Jamshid Ghaboussi,et al.  Evolution of Optimum Structural Shapes Using Genetic Algorithm , 1998 .

[6]  Barry Hilary Valentine Topping,et al.  Progress in Civil and Structural Engineering Computing , 2003 .

[7]  Mark S. Morley,et al.  GAnet: genetic algorithm platform for pipe network optimisation , 2001 .

[8]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[9]  R. Haftka,et al.  Optimization of laminate stacking sequence for buckling load maximization by genetic algorithm , 1993 .

[10]  P. Pedersen Topology Optimization of Three-Dimensional Trusses , 1993 .

[11]  Fabio Biondini,et al.  An approach to reliability-based shape and topology optimization of truss structures , 2010 .

[12]  Subramaniam Rajan,et al.  Sizing, Shape, and Topology Design Optimization of Trusses Using Genetic Algorithm , 1995 .

[13]  Omer Kelesoglu,et al.  Fuzzy multiobjective optimization of truss-structures using genetic algorithm , 2007, Adv. Eng. Softw..

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

[15]  Xin-She Yang,et al.  Firefly algorithm with chaos , 2013, Commun. Nonlinear Sci. Numer. Simul..

[16]  K. Chandrasekaran,et al.  Network and reliability constrained unit commitment problem using binary real coded firefly algorithm , 2012 .

[17]  Harvey J. Greenberg,et al.  Automatic design of optimal structures , 1964 .

[18]  H. L. Ong,et al.  Solving the feeder bus network design problem by genetic algorithms and ant colony optimization , 2006, Adv. Eng. Softw..

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

[20]  Hojjat Adeli,et al.  Efficient optimization of plane trusses , 1991 .

[21]  Chee Kiong Soh,et al.  Fuzzy Controlled Genetic Algorithm Search for Shape Optimization , 1996 .

[22]  Siamak Talatahari,et al.  Optimum design of tower structures using Firefly Algorithm , 2014 .

[23]  Mohammad Kazem Sayadi,et al.  Firefly-inspired algorithm for discrete optimization problems: An application to manufacturing cell formation , 2013 .

[24]  D. Grierson,et al.  Optimal sizing, geometrical and topological design using a genetic algorithm , 1993 .

[25]  Ming-Huwi Horng,et al.  Vector quantization using the firefly algorithm for image compression , 2012, Expert Syst. Appl..

[26]  Xin-She Yang,et al.  Design optimization of truss structures using cuckoo search algorithm , 2013 .

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

[28]  P. Hajela,et al.  Genetic algorithms in truss topological optimization , 1995 .

[29]  Ming-Huwi Horng,et al.  Multilevel minimum cross entropy threshold selection based on the firefly algorithm , 2011, Expert Syst. Appl..

[30]  Juhachi Oda,et al.  A TECHNIQUE OF OPTIMAL LAYOUT DESIGN FOR TRUSS STRUCTURES USING GENETIC ALGORITHM , 1993 .

[31]  M. Galante,et al.  GENETIC ALGORITHMS AS AN APPROACH TO OPTIMIZE REAL‐WORLD TRUSSES , 1996 .

[32]  Rafael Holdorf Lopez,et al.  A local-restart coupled strategy for simultaneous sizing and geometry truss optimization , 2011 .

[33]  Amir Hossein Gandomi,et al.  Firefly Algorithm for solving non-convex economic dispatch problems with valve loading effect , 2012, Appl. Soft Comput..

[34]  K. Deb,et al.  Design of truss-structures for minimum weight using genetic algorithms , 2001 .

[35]  Marco Antonio Luersen,et al.  Optimization of hybrid laminated composites using a genetic algorithm , 2009 .

[36]  W. Achtziger On simultaneous optimization of truss geometry and topology , 2007 .

[37]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[38]  M. A. Luersen,et al.  Optimization of laminated composites considering different failure criteria , 2009 .

[39]  Richard J. Balling,et al.  Multiple Optimum Size/Shape/Topology Designs for Skeletal Structures using a Genetic Algorithm , 2006 .

[40]  Mehmet Polat Saka,et al.  Shape Optimization of Trusses , 1980 .

[41]  Prabhat Hajela,et al.  Genetic Algorithms in Structural Topology Optimization , 1993 .

[42]  Peter von Buelow,et al.  Advantages of Evolutionary Computation used for Exploration in the Creative Design Process , 2007, Trans. SDPS.

[43]  B. H. V. Topping Civil Engineering Computations: Tools and Techniques , 2008 .

[44]  A. Dominguez,et al.  Practical design optimization of truss structures using the genetic algorithms , 2006 .

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

[46]  K. L. Mak,et al.  Scheduling trucks in container terminals using a genetic algorithm , 2007 .

[47]  S. Rajeev,et al.  Discrete Optimization of Structures Using Genetic Algorithms , 1992 .

[48]  Fuat Erbatur,et al.  Layout optimisation of trusses using simulated annealing , 2002 .

[49]  M. P. Saka Optimum Design of Skeletal Structures: A Review , 2003 .

[50]  Kirk Martini,et al.  Harmony Search Method for Multimodal Size, Shape, and Topology Optimization of Structural Frameworks , 2011 .

[51]  Leandro dos Santos Coelho,et al.  Firefly algorithm approach based on chaotic Tinkerbell map applied to multivariable PID controller tuning , 2012, Comput. Math. Appl..

[52]  Gade Pandu Rangaiah,et al.  Evaluation of Covariance Matrix Adaptation Evolution Strategy, Shuffled Complex Evolution and Firefly Algorithms for Phase Stability, Phase Equilibrium and Chemical Equilibrium Problems , 2012 .

[53]  David E. Goldberg,et al.  ENGINEERING OPTIMIZATION VIA GENETIC ALGORITHM, IN WILL , 1986 .

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