Multi-objective optimization of structural steel buildings under earthquake loads using NSGA-II and PSO

The aim of this study is to illustrate and compares the use of Genetic Algorithms (GAs) and Particle Swarm Optimization (PSO) for multi-objective optimization of two and three dimensional moment resisting steel structures subjected to earthquake loads. For this purpose, steel buildings with different characteristics are designed under earthquakes using the Non-dominated Sorting Genetic Algorithm (NSGA-II) and PSO as a tool to achieve the best structure in terms of: minimize the total structural weight (which is directly related with the costs), control of the maximum inter-story drift, and to satisfy the strength requirements of the AISC-LRFD specification. It is considered that all the steel structures are constituted by elements with W section (256 in total) taken from the LRFD-AISC Database. Although, the GAs and PSO are applied for moment resisting steel structures, the concepts can be extended for other structural systems. It is concluded that the use of NSGA-II and PSO reduce the structural weight and they are a very useful tools to improve the structural performance of the buildings. Finally, the structural buildings obtained via PSO are in general better solutions in comparison with the NSGA-II approach.

[1]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[2]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[3]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

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

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

[6]  Jean-Marc Drouet,et al.  Micro-scale truss optimization using genetic algorithm , 2011 .

[7]  Herbert Martins Gomes,et al.  Truss optimization with dynamic constraints using a particle swarm algorithm , 2011, Expert Syst. Appl..

[8]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[9]  Farzad Naeim,et al.  Selection and Scaling of Ground Motion Time Histories for Structural Design Using Genetic Algorithms , 2004 .

[10]  Sonia E. Ruiz,et al.  Evaluation of Structural Reliability of Steel Frames: Interstory Drift versus Plastic Hysteretic Energy , 2011 .

[11]  Ali Ghoddosian,et al.  Multi Objective Particle Swarm Optimization (MOPSO) for Size and Shape Optimization of 2D Truss Structures , 2015 .

[12]  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.

[13]  Kamran Behdinan,et al.  Particle swarm approach for structural design optimization , 2007 .

[14]  Shahram Pezeshk,et al.  Design of Nonlinear Framed Structures Using Genetic Optimization , 2000 .

[15]  Azah Mohamed,et al.  A Survey of the State of the Art in Particle Swarm Optimization , 2012 .

[16]  David Coley,et al.  Introduction to Genetic Algorithms for Scientists and Engineers , 1999 .

[17]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[18]  S. Rajeev,et al.  GENETIC ALGORITHM-BASED METHODOLOGY FOR DESIGN OPTIMIZATION OF REINFORCED CONCRETE FRAMES , 1998 .

[19]  Sonia E. Ruiz,et al.  A New Spectral Shape-Based Record Selection Approach Using and Genetic Algorithms , 2013 .

[20]  Shahram Pezeshk,et al.  Optimized Design of Two-Dimensional Structures Using a Genetic Algorithm , 1998 .

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

[22]  Da Ruan,et al.  Computational Intelligence in Complex Decision Systems , 2010 .

[23]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[24]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[25]  Ulf Grenander,et al.  A stochastic nonlinear model for coordinated bird flocks , 1990 .

[26]  Yusuf Ayvaz,et al.  Weight minimization of trusses with genetic algorithm , 2011, Appl. Soft Comput..

[27]  Razvan Cazacu,et al.  STRUCTURAL OPTIMIZATION WITH GENETIC ALGORITHMS AND PARTICLE SWARM OPTIMIZATION , 2013 .

[28]  Chin-Hyung Lee,et al.  Flexural Design of Reinforced Concrete Frames by Genetic Algorithm , 2003 .

[29]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[30]  Abhinav Gupta,et al.  A genetic algorithm for design of moment-resisting steel frames , 2011 .