Optimización de armaduras espaciales de acero utilizando algoritmos genéticos auto-adaptados : una primera aproximación.
En las últimas décadas, la optimización estructural mediante metaheurísticas ganó acogida en la comunidad científica; sin embargo, para garantizar buenos resultados se requiere una correcta selección de los parámetros de la metaheurísticas. En este trabajo se propone un algoritmo genético multi-crom...
- Autores:
-
Ramírez Echeverry, Sebastián
Villalba Morales, Jesús Daniel
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2020
- Institución:
- Universidad del Valle
- Repositorio:
- Repositorio Digital Univalle
- Idioma:
- eng
- OAI Identifier:
- oai:bibliotecadigital.univalle.edu.co:10893/21378
- Acceso en línea:
- https://hdl.handle.net/10893/21378
- Palabra clave:
- Design of truss structures
Genetic algorithms
Parameters self-adaptation
Special coding,
Structural optimization
Algoritmos genéticos
Auto-adaptación de parámetros
Diseño de armaduras tridimensionales
Optimización de estructuras
Representaciones especiales
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
Summary: | En las últimas décadas, la optimización estructural mediante metaheurísticas ganó acogida en la comunidad científica; sin embargo, para garantizar buenos resultados se requiere una correcta selección de los parámetros de la metaheurísticas. En este trabajo se propone un algoritmo genético multi-cromosoma auto-adaptado para optimizar armaduras de acero tridimensionales. Las variables de diseño corresponden a las secciones asignadas a cada elemento en la armadura. El objetivo es la minimización del peso de la armadura, considerando desplazamientos y esfuerzos máximos como restricciones. El algoritmo propuesto se aplicó a la optimización de dos armaduras, produciendo diseños que pesan hasta un 35% menos que el mejor diseño inicial y son valores comparables al resultado obtenidos en otros trabajos. No obstante, la adaptación de los parámetros permite mayor robustez cuando se desea optimizar diferentes tipos de armadura y evita las ejecuciones del algoritmo de optimización que son necesarias para la calibración de sus parámetros. |
---|