Publicado

2020-01-01

Coupling SAP 2000 with ABC algorithm for truss optimization

Acoplamiento de SAP 2000 con el algoritmo ABC para la optimización de armaduras

DOI:

https://doi.org/10.15446/dyna.v87n212.79614

Palabras clave:

size optimization, truss, ABC algorithm, SAP 2000 (en)
optimización de tamaño, armadura, algoritmo ABC, SAP 2000 (es)

Autores/as

In this work, a numerical tool is implemented for size optimization of spatial truss structures. To achieve this goal, the metaheuristic artificial bee colony (ABC) algorithm based on the vivid behavior of honey bees is combined with the commercial software package SAP 2000 via its Application Programming Interface (API). Linking the optimization algorithm to SAP 2000 will allow access to the complete finite element library and potential of the commercial software. In order to do so, the numerical tool is developed within the Excel environment by using macros with the Visual Basic Programming Language. A complete picture is then presented to practitioners of the elaborated numerical tool, which can be used in daily design applications. The correct functionality is demonstrated by means of two challenging practical examples. Extension to other optimization applications can be easily adapted

En este trabajo, se implementa una herramienta numérica para la optimización de tamaño de armaduras espaciales. Para este propósito, el algoritmo metaheurístico de abejas (ABC) basado en el comportamiento real de abejas se combina con el programa comercial SAP 2000 por medio de su interface de programación (API). Enlazar el algoritmo de optimización a SAP 2000 permitirá tener acceso a la biblioteca completa de elementos finitos e potencialidad del programa comercial. La herramienta numérica se desarrolla dentro del ambiente de macros de Excel utilizando el lenguaje de programación Visual Basic. Un marco completo de la herramienta elaborada se presenta a los diseñadores, la cual puede ser utilizada en aplicaciones diarias de diseño. El correcto funcionamiento se demuestra por medio de dos ejemplos prácticos desafiantes. Extensión a otras aplicaciones de optimización pueden ser fácilmente adaptadas.

Referencias

Karaboga D., Technical Report TR-06, Turkey, Computer Engineering Department, Erciyes University, Turkey, 2005, 10 P.

Hadidi, A., Azad, S. K. and Azad, S. K., Structural optimization using artificial bee colony algorithm, Second International Conference on Engineering Optimization, 2010. pp. 1-10.

Lemonge, A., Duarte, G. and Fonseca, L. An algorithm inspired by bee colonies coupled to an adaptive penalty method for truss structural optimization problems. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 41 (126), pp. 1-19, 2019. https://doi.org/10.1007/s40430-019-1629-7

Sonmez, M. Artificial bee colony algorithm for optimization of trusses. Applied Soft Computing, 11 (2), pp. 2406-2418, 2011. https://doi.org/10.1016/j.asoc.2010.09.003

Sonmez, M. Discrete optimum design of truss structures using artificial bee colony algorithm. Structural and Multidisciplinary Optimization, 43 (1), pp. 85-97, 2011. https://doi.org/10.1007/s00158-010-0551-5

Jalili, S. and Hosseinzadeh, S. A Cultural algorithm for optimal design of truss structures. Latin American Journal of Solids and Structures, 12(9), pp. 1721-1747, 2015. http://dx.doi.org/10.1590/1679-78251547

Kaveh, A., Ghazaan, M. and Bakhshpoori, T. An improved ray optimization algorithm for design of truss structures. Periodica Polytechnica, 57 (2), pp. 97-112, 2013. https://doi.org/10.3311/PPci.7166

Cheng, M., Prayogo, D., Wu, Y. and Lukito, M. A hybrid harmony search algorithm for discrete sizing optimization of truss structure. Automation in Construction, 69, pp. 21-33, 2016. https://doi.org/10.1016/j.autcon.2016.05.023

Kremper, E., Bernardino, H., Barbosa, H. and Lemonge, A. Performance evaluation of local surrogate models in differential evolution-based optimum design of truss structures. Engineering Computations, 34 (2), pp. 499-547, 2017. https://doi.org/10.1108/EC-06-2015-0176

Mernik, M., Liu, S., Karaboga, D. and Crepinsek, M. On clarifying misconceptions when comparing variants of the artificial bee colony algorithm by offering a new implementation. Information Sciences, 291 (10), pp. 115-127, 2015.https://doi.org/10.1016/j.ins.2014.08.040

Mansouri, I., Soori, S., Amraie, H., Hu, J. and Shahbazi, S. Performance based design optimum of CBFs using bee colony algorithm. Steel and Composite Structures, 27(5), pp. 613-622, 2018. http://dx.doi.org/10.12989/scs.2018.27.5.613

Ghozi, M., Pujo, A. and Suprobo, P. Evolutionary parallel SAP 2000 for truss structure optimization. International Journal of Academic Research. 3(2), 2011. [date of reference May 4th of 2019]. Available at:https://www.researchgate.net/publication/273832628_Evolutionary_Parallel_SAP2000_for_truss_structure_optimization.

CSI, SAP 2000 Integrated Software for Structural Analysis and Design. Computers and Structures Inc., Berkeley, California

Cómo citar

IEEE

[1]
R. Baldissera dos Santos y J. L. Palomino Tamayo, «Coupling SAP 2000 with ABC algorithm for truss optimization», DYNA, vol. 87, n.º 212, pp. 102–111, ene. 2020.

ACM

[1]
Baldissera dos Santos, R. y Palomino Tamayo, J.L. 2020. Coupling SAP 2000 with ABC algorithm for truss optimization. DYNA. 87, 212 (ene. 2020), 102–111. DOI:https://doi.org/10.15446/dyna.v87n212.79614.

ACS

(1)
Baldissera dos Santos, R.; Palomino Tamayo, J. L. Coupling SAP 2000 with ABC algorithm for truss optimization. DYNA 2020, 87, 102-111.

APA

Baldissera dos Santos, R. & Palomino Tamayo, J. L. (2020). Coupling SAP 2000 with ABC algorithm for truss optimization. DYNA, 87(212), 102–111. https://doi.org/10.15446/dyna.v87n212.79614

ABNT

BALDISSERA DOS SANTOS, R.; PALOMINO TAMAYO, J. L. Coupling SAP 2000 with ABC algorithm for truss optimization. DYNA, [S. l.], v. 87, n. 212, p. 102–111, 2020. DOI: 10.15446/dyna.v87n212.79614. Disponível em: https://revistas.unal.edu.co/index.php/dyna/article/view/79614. Acesso em: 16 mar. 2026.

Chicago

Baldissera dos Santos, Rafael, y Jorge Luis Palomino Tamayo. 2020. «Coupling SAP 2000 with ABC algorithm for truss optimization». DYNA 87 (212):102-11. https://doi.org/10.15446/dyna.v87n212.79614.

Harvard

Baldissera dos Santos, R. y Palomino Tamayo, J. L. (2020) «Coupling SAP 2000 with ABC algorithm for truss optimization», DYNA, 87(212), pp. 102–111. doi: 10.15446/dyna.v87n212.79614.

MLA

Baldissera dos Santos, R., y J. L. Palomino Tamayo. «Coupling SAP 2000 with ABC algorithm for truss optimization». DYNA, vol. 87, n.º 212, enero de 2020, pp. 102-11, doi:10.15446/dyna.v87n212.79614.

Turabian

Baldissera dos Santos, Rafael, y Jorge Luis Palomino Tamayo. «Coupling SAP 2000 with ABC algorithm for truss optimization». DYNA 87, no. 212 (enero 1, 2020): 102–111. Accedido marzo 16, 2026. https://revistas.unal.edu.co/index.php/dyna/article/view/79614.

Vancouver

1.
Baldissera dos Santos R, Palomino Tamayo JL. Coupling SAP 2000 with ABC algorithm for truss optimization. DYNA [Internet]. 1 de enero de 2020 [citado 16 de marzo de 2026];87(212):102-11. Disponible en: https://revistas.unal.edu.co/index.php/dyna/article/view/79614

Descargar cita

CrossRef Cited-by

CrossRef citations5

1. Jorge L. P. Tamayo, Vitor C. Mucillo, Bruno G. Bigarella. (2023). Integration of Excel VBA with professional software for the structural analysis and design of civil structures. Computer Applications in Engineering Education, 31(4), p.793. https://doi.org/10.1002/cae.22607.

2. Matías Jaque-Zurita, Jorge Hinojosa, Ignacio Fuenzalida-Henríquez. (2023). Global–Local Non Intrusive Analysis with 1D to 3D Coupling: Application to Crack Propagation and Extension to Commercial Software. Mathematics, 11(11), p.2540. https://doi.org/10.3390/math11112540.

3. Marwan Osama, Manar Magdi Hamza, Ahmed M.M. Hasan, Mohamed N. Othman, Yaser M. Matar, Ahmed M. Ahmed, D.A. Joshi, N.B. Ibrahim, D.M. Sangeetha. (2024). Optimizing truss members using Machine Learning. E3S Web of Conferences, 559, p.04010. https://doi.org/10.1051/e3sconf/202455904010.

4. Zhongwei Zhao, Ziwen Kang, Tongrui Zhang, Bingzhen Zhao, Dongchuan Zhang, Renzhang Yan. (2024). Topology optimization algorithm for spatial truss based on numerical inverse hanging method. Journal of Constructional Steel Research, 219, p.108764. https://doi.org/10.1016/j.jcsr.2024.108764.

5. Xiangbing Yang, Wenchen Shan, Jiepeng Liu, Yuxin Tang. (2025). Intelligent optimization and seismic fragility evaluation of large-span spatial steel structures. Journal of Constructional Steel Research, 232, p.109610. https://doi.org/10.1016/j.jcsr.2025.109610.

Dimensions

PlumX

Visitas a la página del resumen del artículo

1039

Descargas

Los datos de descargas todavía no están disponibles.