Coupling SAP 2000 with ABC algorithm for truss optimization

Detalhes bibliográficos
Autor(a) principal: Santos, Rafael Baldissera dos
Data de Publicação: 2020
Outros Autores: Tamayo, Jorge Luis Palomino
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/221182
Resumo: 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.
id UFRGS-2_080361eee43c461aceae8de06285dd8e
oai_identifier_str oai:www.lume.ufrgs.br:10183/221182
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Santos, Rafael Baldissera dosTamayo, Jorge Luis Palomino2021-05-18T04:36:02Z20200012-7353http://hdl.handle.net/10183/221182001125304In 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.application/pdfengDyna : revista de la Facultad de Minas. Medelim, Colômbia. Vol. 87, no. 212 (Jan./Mar.), p. 102-111Estruturas treliçadasOtimizaçãoSize optimizationTrussABC algorithmSAP 2000Optimización de tamañoArmaduraAlgoritmo ABCCoupling SAP 2000 with ABC algorithm for truss optimizationAcoplamiento de SAP 2000 con el algoritmo ABC para la optimización de armaduras Estrangeiroinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001125304.pdf.txt001125304.pdf.txtExtracted Texttext/plain45155http://www.lume.ufrgs.br/bitstream/10183/221182/2/001125304.pdf.txtf1612e6409a360cf4ff21854510d9df3MD52ORIGINAL001125304.pdfTexto completo (inglês)application/pdf1831506http://www.lume.ufrgs.br/bitstream/10183/221182/1/001125304.pdf92e2c0b7ab9a8a85ef007ecbd2d0ba8eMD5110183/2211822021-05-26 04:31:57.486105oai:www.lume.ufrgs.br:10183/221182Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-05-26T07:31:57Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Coupling SAP 2000 with ABC algorithm for truss optimization
dc.title.alternative.es.fl_str_mv Acoplamiento de SAP 2000 con el algoritmo ABC para la optimización de armaduras
title Coupling SAP 2000 with ABC algorithm for truss optimization
spellingShingle Coupling SAP 2000 with ABC algorithm for truss optimization
Santos, Rafael Baldissera dos
Estruturas treliçadas
Otimização
Size optimization
Truss
ABC algorithm
SAP 2000
Optimización de tamaño
Armadura
Algoritmo ABC
title_short Coupling SAP 2000 with ABC algorithm for truss optimization
title_full Coupling SAP 2000 with ABC algorithm for truss optimization
title_fullStr Coupling SAP 2000 with ABC algorithm for truss optimization
title_full_unstemmed Coupling SAP 2000 with ABC algorithm for truss optimization
title_sort Coupling SAP 2000 with ABC algorithm for truss optimization
author Santos, Rafael Baldissera dos
author_facet Santos, Rafael Baldissera dos
Tamayo, Jorge Luis Palomino
author_role author
author2 Tamayo, Jorge Luis Palomino
author2_role author
dc.contributor.author.fl_str_mv Santos, Rafael Baldissera dos
Tamayo, Jorge Luis Palomino
dc.subject.por.fl_str_mv Estruturas treliçadas
Otimização
topic Estruturas treliçadas
Otimização
Size optimization
Truss
ABC algorithm
SAP 2000
Optimización de tamaño
Armadura
Algoritmo ABC
dc.subject.eng.fl_str_mv Size optimization
Truss
ABC algorithm
dc.subject.spa.fl_str_mv SAP 2000
Optimización de tamaño
Armadura
Algoritmo ABC
description 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.
publishDate 2020
dc.date.issued.fl_str_mv 2020
dc.date.accessioned.fl_str_mv 2021-05-18T04:36:02Z
dc.type.driver.fl_str_mv Estrangeiro
info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/221182
dc.identifier.issn.pt_BR.fl_str_mv 0012-7353
dc.identifier.nrb.pt_BR.fl_str_mv 001125304
identifier_str_mv 0012-7353
001125304
url http://hdl.handle.net/10183/221182
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Dyna : revista de la Facultad de Minas. Medelim, Colômbia. Vol. 87, no. 212 (Jan./Mar.), p. 102-111
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/221182/2/001125304.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/221182/1/001125304.pdf
bitstream.checksum.fl_str_mv f1612e6409a360cf4ff21854510d9df3
92e2c0b7ab9a8a85ef007ecbd2d0ba8e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447742537793536