Improved arithmetic optimization algorithm and its application to discrete structural optimization

Structures ◽  
2022 ◽  
Vol 35 ◽  
pp. 748-764
Author(s):  
Ali Kaveh ◽  
Kiarash Biabani Hamedani
2021 ◽  
Vol 147 (10) ◽  
pp. 04021164
Author(s):  
Gérard Jacques Poitras ◽  
Gabriel Cormier ◽  
Armel Stanislas Nabolle

Author(s):  
Qian Wang ◽  
Lucas Schmotzer ◽  
Yongwook Kim

Design of building structures has long been based on a trial-and-error iterative approach. Structural optimization provides practicing engineers an effective and efficient approach to replace the traditional design method. A numerical optimization algorithm, such as a gradient-based method or genetic algorithm (GA), can be applied, in conjunction with a finite element (FE) analysis program. The FE program is used to compute the structural responses, such as forces and displacements, which represent the design constraint functions. In this method, reading and writing the input/output files of the FE program and interface programming are required. Another method to perform structural optimization is to create an approximate constraint function, which involves implicit structural responses. This is referred to as a surrogate or metamodeling method. The structural responses can be expressed as approximate functions, based on a number of preselected sample points. In this study, an adaptive metamodeling method was studied and applied to a building structure. The FE analyses were first performed at the sample points, and metamodels were constructed. A gradient-based optimization algorithm was applied. Additional samples were generated and additional FE analyses were conducted so that the model accuracy could be improved, close to the optimal design points. This adaptive scheme was continued, until the objective function values converged. The method worked well and optimal designs were found within a few iterations.


2011 ◽  
Vol 321 ◽  
pp. 55-58 ◽  
Author(s):  
Ruo Hong Zhao

In this paper, the structural optimization of building materials is discussed focusing on the explicit formulation of the constraints and the optimal iteration algorithm. The whole optimization procedure was realized by programming using the APDL provided by the commercial software ANSYS. Some key points in programming are discussed such as how to determine a design variable is active or inactive during optimization iteration process. Finally an example was illustrated to demonstrate the validation of the optimization algorithm and the programming method using APDL.


Sign in / Sign up

Export Citation Format

Share Document