Research Articles | Challenge Journal of Structural Mechanics

Optimum design of a vaulted roof steel structure using grey wolf and backtracking search optimization algorithms through application programming interface

Osman Tunca



In present study, structural formation identification of a vaulted roof steel structure is taken as optimization problem. The cost of a steel structure is directly related to the weight of the structure. Weight minimization of the vaulted roof steel structure is considered as objective function of the design problem. The design problem is intended to be as realistic as possible. Wind loads and snow loads are calculated in direction of TS EN 1991-1-4 and TS EN1991-1-3practice code specifications, respectively. And dead loads reobtained in terms of gravity. The structural design constraints of the optimization problem are determined according to American Institute of Steel Construction-Allowable Stress Design (AISC-ASD). In the design, W-shaped steel profile sections to be selected for assigning to the structural elements are considered as discrete design variables. Grey Wolf Optimizer (GWO) and Backtracking Search Optimization (BSO) algorithms that are relatively recent metaheuristic algorithms are utilized as optimizer tools to obtain the minimum weighted structural design. The vaulted roof steel structure is initially modeled in a finite element packaged software (ANSYS Workbench v18.1). Then, using the application programming interface of the software, integration of finite element model with GWO and BSO optimization algorithms encoded in Microsoft Visual Basic for Application (MS VBA v7) programming language is provided. Thus, the performances of two new generation optimization algorithms in design optimization of a vaulted roof steel structure are compared and the benefits of the application programming interface are demonstrated.


vaulted roof steel structures; design optimization; finite element analysis; grey wolf optimizer; backtracking search optimization

Full Text:



Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021). African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Computers & Industrial Engineering, 158, 107408.

Aleksandar P and Reynolds P (2002). Vibration serviceability of long-span concrete building floors. Part 1: Review of background information. Shock and Vibration Digest, 34(3), 191-211.

Al-Sorori W, Mohsen AM (2020). New Caledonian crow learning algorithm: A new metaheuristic algorithm for solving continuous optimization problems, Applied Soft Computing, 92, 106325.

ANSI/AISC 341-16 (2016). Seismic provisions for structural steel buildings, American Institute of Steel Construction; Chicago, USA.

ANSYS Inc (2017). ANSYS Mechanical Theory Reference: Release 18.1. Canonsburg, PA, USA.

Briassoulis D, Dougka G, Dimakogianni D, Vayas I (2016). Analysis of the collapse of a greenhouse with vaulted roof, Biosystems Engineering, 151, 495-509.

Carbas S, Toktas A, Ustun D (2021) Nature-Inspired Metaheuristic Algorithms for Engineering Optimization Applications. Springer, Singapore.

Chakraborty S, Saha AK, Nama S, Debnath S (2021). COVID-19 X-ray image segmentation by modified whale optimization algorithm with population reduction, Computers in Biology and Medicine, 139, 104984.

Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Applied Mathematics and Computation, 219:8121–8144.

Goldberg DE, Holland JH (1988). Genetic algorithms and machine learning. Machine Learning, 3(2), 95–99.

Hamdy G, Kamal O, Al-Hariri O, El-Salakawy T (2018). Plane and vaulted masonry elements strengthened by different techniques – Testing, numerical modeling and nonlinear analysis. Journal of Building Engineering, 15, 203-217.

Hashim FA, Houssein EH, Hussain K, Mabrouk MS, Al-Atabany W (2022). Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Mathematics and Computers in Simulation, 192, 84-110.

Hotta H, Tsunoda T (2004a). An experimental study on influence of mullion-type wall of predominant bending failure in reinforced concrete frame. Proceedings of the 1st International Conference on Urban Earthquake Engineering, Yokohama, Japan, 105-111.

Hotta H, Tsunoda T (2004b). An experimental study on influence of mullion-type wall of predominant bending failure in load-carrying capacity and deformation efficiency of reinforced concrete frame. Journal of Structural and Construction Engineering, 582, 131-136 (in Japanese).

Huang YF, Chen PH (2020). Fake news detection using an ensemble learning model based on Self-Adaptive Harmony Search algorithms. Expert Systems with Applications, 159, 113584.

IronPython Team (2001-2020). Python Software Foundation. Microsoft Corporation, USA.

Kennedy J, Eberhart R (1995). Particle swarm optimization. Proceedings of ICNN'95 - International Conference on Neural Networks, 4, 1942-1948.

Khan TA, Ling SH (2021). A novel hybrid gravitational search particle swarm optimization algorithm. Engineering Applications of Artificial Intelligence, 102, 104263.

Microsoft Visual Basic Programming Language (2016). Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 USA.

Mirjalili S, Mirjalili SM, Lewis A (2014). Grey wolf optimizer. Advances in Engineering Software, 69, 46–61.

Moazzeni AR, Khamehchi E (2020). Rain optimization algorithm (ROA): A new metaheuristic method for drilling optimization solutions. Journal of Petroleum Science and Engineering, 195, 107512.

Natalini MB, Morel C, Natalini B (2013). Mean loads on vaulted canopy roofs. Journal of Wind Engineering and Industrial Aerodynamics, 119, 102-113.

Ponz-Tienda JL, Salcedo-Bernal A, Pellicer E, Benlloch-Marco J (2017). Improved Adaptive Harmony Search algorithm for the Resource Leveling Problem with minimal lags. Automation in Construction, 77, 82-92.

Postolov B, Iliev A, (2022). New metaheuristic methodology for solving security constrained hydrothermal unit commitment based on adaptive genetic algorithm. International Journal of Electrical Power & Energy Systems, 134, 107163.

TS EN 1991-1-3 (2007). Eurocode 1: Actions on Structures - Part 1-3: General Actions - Snow loads.

TS EN 1991-1-4 (2007). Eurocode 1: Actions on Structures - Part 1-4: General Actions – Wind loads.

Woo Z, Hoon J, Loganathan GV (2001). A New Heuristic Optimization Algorithm: Harmony Search. Simulation, 76(2), 60-68.

Wu H, Liew A, Van Mele T, BlockT P (2020). Analysis and optimisation of a rib-stiffened vaulted floor for dynamic performance. Engineering Structures, 213, 110577.


  • There are currently no refbacks.