Coupling SAP 2000 with ABC algorithm for truss optimization
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Outros Autores: | |
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 |