.

Inge Cuc, vol. 12 no. 2, pp. 9-16, Julio - Diciembre, 2016

Algoritmo Simulated Annealing Modificado (ASAM) para Minimizar Peso en Cerchas Planas con Variables Discretas

Modified Simulated Annealing Algorithm (MSAA) for Plane Trusses Weight Minimization with Discrete Variables

DOI: http://dx.doi.org/10.17981/ingecuc.12.2.2016.01

Artículo de Investigación Científica - Fecha de Recepción: 22 de Octubre de 2015 - Fecha de Aceptación: 7 de Marzo de 2016

Carlos Millán Páramo*

Departamento de Ingeniería Civil, Universidad de Sucre.

Sincelejo (Colombia) carlos.millan@unisucre.edu.co

Euriel Millán Romero

Departamento de Ingeniería Agrícola, Universidad de Sucre

Sincelejo (Colombia) euriel.millan@unisucre.edu.co

Cómo citar este artículo:

C. Millán y E. Millán, “Algoritmo Simulated Annealing Modificado ASAM para Minimizar Peso en Cerchas Planas con Variables Discretas”, INGE CUC, vol. 12, No.2, pp. 9-16, 2016. DOI: http://dx.doi.org/10.17981/ingecuc.12.2.2016.01

Resumen− El objetivo de este trabajo es emplear un algoritmo de optimización estocástico ASAM (Algoritmo Simulated Annealing Modificado) para optimizar (minimización de peso) cerchas planas con variables discretas. ASAM se basa en el proceso de enfriamiento de metales empleado en el Simulated Annealing (SA) clásico, pero posee tres características fundamentales (exploración preliminar, paso de búsqueda y probabilidad de aceptación) que lo diferencian de este. Para evaluar y validar el desempeño de ASAM se abordaron tres problemas de minimización de peso en cerchas planas con variables discretas reportados en la literatura especializada, y los resultados son comparados con los obtenidos por otros autores empleando diferentes algoritmos de optimización. Se concluyó que el algoritmo ASAM presentado en este estudio puede ser utilizado eficazmente en la minimización de peso de cerchas planas.

Palabras clave− Algoritmo simulated annealing modificado, optimización, variables discretas, cercha plana, minimización de peso.

Abstract− The aim of this study is to use stochastic optimization algorithm MSAA (Modified Simulated Annealing Algorithm) for trusses plane optimization (weight minimization) with discrete variables. MSAA is based on the cooling process of metal used in the Simulated Annealing (SA) classic, but it has three fundamental characteristics (preliminary exploration, search step and acceptance probability) that differentiate this. To evaluate and validate the MSAA performance were studied three problems plane trusses weight minimization with discrete variables reported in the literature and the results are compared with those obtained by other authors using different optimization algorithms. It is concluded that the MSAA algorithm presented in this study can be effectively used in the weight minimization of truss structures.

Keywords− Modified simulated annealing algorithm, optimization, discrete variables, plane truss, weight minimization.

I. Introducción

Los algoritmos de optimización son desarrollados con objeto de maximizar o minimizar funciones, y se obtiene como solución un conjunto de variables discretas o continuas que satisfacen simultáneamente las limitaciones que impone el problema. En muchos problemas de ingeniería, las variables de diseño son discretas debido a la disponibilidad de los elementos en tamaños estándar.

Diversos estudios de optimización con variables discretas han sido reportados empleando algoritmos de optimización populares como Algoritmos Genéticos (AG), Recocido Simulado (Simulated Annealing: SA), Optimización con Colonia de Hormigas (Ant Colony Optimization: ACO), Optimización con Enjambre de Partículas (Particle Swarm Optimization: PSO), Búsqueda Armónica (Harmony Search: HS), entre otros.

El algoritmo HS desarrollado por Geem [1] se basa en el proceso de interpretación musical que se produce cuando un músico busca un mejor estado de la armonía. SA fue propuesto por Kirpatrick [2] y trata de simular el proceso de enfriamiento de metales para resolver problemas de optimización. El AG es un algoritmo que imita el proceso de evolución del hombre y fue propuesto por Holland [3] y Goldberg [4]. El algoritmo ACO está inspirado en el comportamiento de alimentación exhibida por las colonias de hormigas reales y fue propuesto por Dorigo [5] para la solución de problemas de optimización combinatoria. La optimización por enjambre de partículas que se basa en el comportamiento de los animales en busca de alimentos fue desarrollado por primera vez por Kennedy y Eberhart [6].

La optimización estructural (minimización de peso) es un problema con múltiples mínimos locales, susceptibles de solución a través de métodos estocásticos diseñado para identificar mínimos globales. Por lo tanto, en este trabajo se propone emplear el Algoritmo Simulated Annealing Modificado (ASAM) [7], debido a su notable desempeño en comparación con técnicas como Harmony Search, Algoritmos Genéticos y PSO-DE (Particle swarm optimization-differential evolution), entre otras. Para mayores detalles se recomienda consultar [7].

En su primera parte este trabajo presenta la descripción del problema de optimización estructural. Seguidamente se describe brevemente el algoritmo ASAM, sus fundamentos y los parámetros que lo controlan. Finalmente, para demostrar la eficacia del algoritmo se muestran los problemas numéricos y los resultados obtenidos y se comparan con resultados de la literatura internacional.

II. Descripción del Problema

Muchos problemas en la ingeniería tienen múltiples soluciones, y seleccionar el más adecuado puede ser una tarea importante. En problemas de optimización de cerchas planas con variables discretas, la tarea principal es seleccionar una sección transversal óptima de los elementos de una lista admisible de secciones estándar que minimizan el peso de la estructura al tiempo que satisface las restricciones de diseño [8]. La forma de restricción del problema de optimización se puede expresar como

Minimizar:

Sujeto a:

Donde Ai, Li, y γi son la sección transversal, longitud y densidad por unidad de volumen del elemento i, respectivamente; W(A) es el peso de la estructural que se minimiza; n es el número total de elementos; σi y δi son los esfuerzos en los miembros y deflexiones en los nodos permitidos, respectivamente.

En problemas de optimización discretos, el vector A representa la sección del elemento seleccionado de la lista de perfiles permisible. La lista L incluye todos los valores discretos disponibles dispuestas en secuencias ascendentes y puede expresarse como sigue:

Donde p es el número de secciones disponibles.

III. Algoritmo Simulated Annealing Modificado

Antes de sintetizar las características de ASAM vale la pena describir brevemente el funcionamiento del Simulated Annealing básico. SA comienza con un cierto estado S. A través de un proceso único crea un estado vecino al estado inicial. Si la energía o la evaluación del estado son menores que el estado S, cambia el estado S por . Si la evaluación de es mayor que la de S puede estar empeorando, por lo que elige en vez de S con una cierta probabilidad que depende de las diferencias en las evaluaciones y la temperatura del sistema T. La probabilidad de aceptar un peor estado se calcula mediante la siguiente ecuación:

Donde:

P : Probabilidad de aceptar el nuevo estado.

f: Diferencia de las evaluaciones de la función para cada estado.

T: Temperatura del sistema.

e: Número de Euler.

Inicialmente, con valores grandes para T frecuentemente se aceptan soluciones con un mayor valor de función objetivo; a medida que el valor de T disminuye, tal tipo de soluciones raramente se aceptan, y cuando T se acerca a cero solo se aceptan aquellas soluciones que mejoran la anterior. Varios estudios teóricos demuestran que si T decrece con la suficiente lentitud, el proceso converge a la solución óptima [8]. La función para reducción de temperatura más utilizada es: Tk+1 = Tk∙α, donde Tk+1 es el nuevo valor ajustado de T, Tk corresponde al previo valor de T y α es una constante que está comprendida en el intervalo [0.8-0.99].

SA comienza con una solución inicial escogida aleatoriamente en el espacio de búsqueda y la compara con otra que también se selecciona estocásticamente en el espacio de búsqueda, lo cual afecta al algoritmo cuando se tienen funciones altamente dimensionales y modales generando mayores tiempos de búsqueda y soluciones subóptimas. Además, la probabilidad de aceptación de una solución peor se encuentra en un intervalo de entre 0 y 1, lo cual causa que a temperaturas iniciales el algoritmo acepte un gran número de soluciones de peor calidad (aumentando el riesgo de quedar atrapado en un óptimo local).

En este contexto el algoritmo ASAM tiene 3 características fundamentales que lo hacen diferente respecto al Simulated Annealing básico. Dichas características son las siguientes:

A. Exploración preliminar

En esta etapa el algoritmo realiza una exploración en todo el espacio de búsqueda que viene dado por la siguiente matriz:

Donde

P : Número de puntos (estados) que se desean en el espacio de búsqueda.

N: Número de dimensiones del problema.

IPxN: Matriz identidad de tamaño PxN. Límite inferior del problema.

Xmin: Límite superior del problema.

randPxN: Matriz P x N de números aleatorios (aleatoriedad pura) entre 0 y 1.

Para comenzar el proceso de optimización con ASAM se evalúan todos los puntos generados con la ecuación 6 mediante la función objetivo del problema y se escoge el que tenga menor valor (en el caso de estar buscando el valor mínimo de la función) como punto inicial de la búsqueda.

B .Paso de búsqueda

A partir del punto inicial determinado en la etapa anterior se genera un paso de búsqueda para determinar el estado vecino. Este paso depende de un radio de acción que se reduce gradualmente a medida que desciende la temperatura del sistema. Es decir, cuando el algoritmo está en determinada temperatura, con radio de acción definido por la ecuación 7, la transición del punto inicial al nuevo punto (paso de búsqueda) se realiza mediante la adición de números aleatorios que están comprendidos entre cero y el valor del radio. Esto permite que el algoritmo realice una exploración global a temperaturas altas y una exploración local a temperaturas bajas, dando un equilibrio entre la exploración y la explotación del algoritmo.

Donde

Ri: Radio inicial ciclo.

α ; Coeficiente de reducción del radio.

C. Probabilidad de aceptación

En esta propuesta la probabilidad de aceptación de una solución (estado) peor viene dada por

P : Probabilidad de aceptar el nuevo estado.

f: Diferencia de las evaluaciones de la función para cada estado.

T : Temperatura del sistema.

e: Número de Euler.

Esta probabilidad se encuentra en un intervalo entre 0 y ½, lo cual permite al algoritmo tener un rango menor de aceptación de peores soluciones.

En resumen, las 3 modificaciones propuestas en ASAM tienen la finalidad de mejorar la exploración inicial, permitir un balance entre exploración inicial y final y controlar la convergencia en la etapa final de búsqueda.

IV. Problemas Numéricos

Los siguientes 3 problemas clásicos de diseño con variables discretas fueron utilizados para investigar la exactitud numérica, eficiencia y validación del algoritmo ASAM:

Se realizaron 100 corridas independientes del algoritmo para cada problema. Los mejores y peores diseños y el peso de la estructura obtenidos con ASAM son reportados en las Tablas 1, 2 y 4. La implementación del algoritmo fue realizada en Matlab®, bajo el sistema operativo Windows 7, y el equipo utilizado fue un Intel Core i7-2.4 GHz, 8GB (RAM).

A. Cercha plana de 10 barras

La Fig. 1 muestra la geometría y las condiciones de carga de la cercha que consta de 10 elementos. Esta estructura es un ejemplo estándar y ha sido utilizada por muchos investigadores, incluyendo Capriles [10], Camp [11], [12], Barbosa [13], Li [14], Sonmez [8] y Dede [15].

C:\Users\CUC_2\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Word\Fig1.jpg

Fig. 1. Cercha plana de 10 barras

Fuente: Camp [12].

Los miembros están fabricados de un material con módulo de elasticidad E=10000 ksi y densidad por unidad de volumen lb/in3. Los desplazamientos de los nodos libres no deben exceder ±2 in en dirección vertical y horizontal; además, los esfuerzos admisibles tanto a tensión y compresión no deben superar 20 ksi y P1=100 kips. Las secciones transversales de todos los 10 miembros son seleccionadas de la siguiente lista L= {1,62; 1,80; 1,99; 2,13; 2,38; 2,62; 2,63; 2,88; 2,93; 3,09; 3,13; 3,38; 3,47; 3,55; 3,63; 3,84; 3,87, 3,88; 4,18; 4,22; 4,49; 4,59; 4,80; 4,97; 5,12; 5,74; 7,22; 7,97; 11,5; 13,5; 13,9; 14,2; 15,5; 16,0; 16,9; 18,8; 19,9; 22,0; 22,9; 26,5; 30,0; 33,5} (in2).

La mejor solución encontrada por ASAM es [33,5; 1,62; 22,9; 14,2; 1,62; 1,62; 7,97; 22,9; 22,0; 1,62] in2 y un peso mínimo de 5490.74 lb. La gráfica de convergencia se muestra en la Fig. 2, donde se observa cómo el algoritmo va encontrando el peso óptimo a medida que desciende la temperatura del sistema.

En el anexo Tabla 1 se muestran la mejor y peor solución encontrada por ASAM y son comprados con los resultados encontrados por los autores mencionados anteriormente utilizando diferentes algoritmos de optimización.

C:\Users\CUC_2\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Word\Fig2.jpg

Fig. 2. Convergencia cercha plana de 10 barras

Fuente: Autores.

B. Cercha plana de 15 barras

Zhang [16], Li [14], Sabohur [17] y Dede [15] han optimizado este problema mostrado en la Fig. 3. La densidad del material es 7.8 x 10-6 kg/mm3 y el módulo de elasticidad es 200000 MPa. Los esfuerzos permitidos son ± 120 Mpa y los todos los nodos en las dos direcciones están sujetos a un desplazamiento de ± 10 mm. Las variables son seleccionadas de la siguiente lista L = {113,2; 143,2; 145,9; 174,9; 185,9; 235,9; 265,9; 297,1; 308,6; 334,3; 338,2; 497,8; 507,6; 736,7; 791,2; 1063,7} (mm2). Las fuerzas en los nodos son P1 = 35 kN, P2 = 35 kN, P3 = 35 kN.

C:\Users\CUC_2\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Word\Fig3.jpg

Fig. 3. Cercha plana de 15 barras

Fuente: Dede [15].

La mejor solución encontrada por ASAM es [113,2; 113,2; 113,2; 113,2; 736,7; 113,2; 113,2; 736,7; 113,2; 113,2; 113,2; 113,2; 113,2; 334,3; 334,3] mm2 con un peso mínimo de 105.735 kg.

En la Fig. 4 se muestra la gráfica de convergencia y en el anexo Tabla 2 se comparan los resultados obtenidos con ASAM con técnicas como el PSO, ACO, entre otros.

C:\Users\CUC_2\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Word\Fig4.jpg

Fig. 4. Convergencia cercha plana de 15 barras

Fuente: Autores.

C. Cercha plana de 52 barras

El tercer problema numérico considera el diseño óptimo de una cercha plana de 52 barras como se muestra en la Fig. 5. La densidad del material es de 7860,0 kg/m3 y módulo de elasticidad de 207 GPa. Los 52 elementos son parametrizados en 12 grupos, de la siguiente manera: (1) A1-A4, (2) A5-A10, (3) A11-A13, (4) A14-A17, (5) A18-A23, (6) A24-A26, (7) A27-A30, (8) A31-A36, (9) A37-A39, (10) A40-A43, (11) A44-A49, y (12) A50-A52. Todos los elementos tienen restricción a tensión y compresión de 180 MPa. La estructura es diseñada para dos cargas PX = 100 kN y PY = 200 kN. Las variables de diseño son seleccionadas del código AISC mostrado en el anexo Tabla 3.

C:\Users\CUC_2\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Word\Fig5.jpg

Fig. 5. Cercha plana de 52 barras

Fuente: Kaveh [19]

En la Fig. 6 se presenta la gráfica de convergencia para este problema; además, en el anexo Tabla 4 se resumen los mejores diseños obtenidos por Sabohur [17], Kaveh [18], [19] y Dede [15] junto con el mejor y peor diseño encontrado por ASAM.

C:\Users\CUC_2\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Word\Fig6.jpg

Fig. 6. Convergencia cercha plana de 52 barras

Fuente: Autores

V. Conclusiones

Se ha conseguido evaluar el desempeño del Algoritmo Simulated Annealing Modificado (ASAM) en el problema de minimización de peso de cerchas planas con variables discretas. Tres problemas clásicos tomados de la literatura fueron analizados para demostrar la eficiencia del algoritmo. Los valores de secciones transversales (áreas) y pesos fueron comparados con los reportados por otros autores, y mostraron que son coherentes y satisfactorios (ver anexos Tablas 1, 2 y 4), dando así validez al trabajo aquí presentado. En cuanto a la técnica empleada, se puede observar que ASAM tiene una versatilidad y robustez para enfrentar diversos tipos de problemas y con diferentes números de elementos. Esto se ve reflejado en los valores de peso y áreas de los elementos logrados.

Financiación

Artículo derivado del proyecto de investigación “Optimización estructural de cerchas en 2D”. Financiado por el grupo de investigación GRESA, Universidad de Sucre. Fecha de inicio: agosto de 2014. Fecha finalización: agosto de 2015.

Referencias

[1] Z.W. Geem, J.H. Kim, and G.V. Loganathan, “A new heuristic optimization algorithm: Harmony search”, Simulation, vol. 76, no. 2, pp. 60-68, 2001. http://dx.doi.org/10.1177/003754970107600201

[2] S. Kirkpatrick, C.D. Gelatt, and M.P. Vecchi, “Optimization by Simulated Annealing”, science, vol. 220, no. 4598, pp. 671-680, 1983.

[3] J. Holland, Adaptation in Natural and Artificial Systems. Massachusetts: The MIT press, 1975.

[4] D. E. Goldberg, Genetic algorithms in search optimization and machine learning. Boston, MA: Addison-Wesley, 1989.

[5] M. Dorigo, V. Maniezzo, and A. Colorni, “The ant system: optimization by a colony of cooperating agents”, Ieee Trans Syst Man Cybern, vol. B26, no. 1, pp. 29-41, 1996. http://dx.doi.org/10.1109/3477.484436

[6] J. Kennedy and R. Eberhart, “Particle swarm optimization,” proc. Ieee int. Conf. Neural networks, vol. 4, pp. 1942-1948, 1995.

[7] C. Millan, O. Begambre, and E. Millan, “Propuesta y validación de un algoritmo simulated annealing modificado para la solución de problemas de optimización”, Rev. Int. Métodos Numér. Cálc. Diseño ing., vol. 30, no. 4, pp. 264-270, 2014.

[8] M. Sonmez, “Discrete optimum design of truss structures using artificial bee colony algorithm,” struct. Multidisc optim., vol. 43, pp. 85-97, 2011.

[9] K. A. Dowsland and B. A. Díaz, “Diseño de heuristica y fundamentos del Simulated Annealing”, Revista Iberoamericana de Inteligencia Artificial, vol. 19, pp. 93-102, 2003.

[10] P. Capriles, L. Fonseca, H. Barbosa, and A. Lemonge, “Rank-based ant colony algorithms for truss weight minimization with discrete variables”, Communications in Numerical Methods in Engineering, vol. 23, pp. 553-575, 2007.

[11] C. V. Camp, “Design of space trusses using big bang–big crunch optimization”, J. Struct. Eng. 2007, vol. 133, no. 7, pp. 999–1008, 2007.

[12] C. V. Camp and M. Farshchin, “Design of space trusses using modified teaching–learning based optimization”, Engineering Structures, vol. 62-63, pp. 87-97, 2014. http://dx.doi.org/10.1016/j.engstruct.2014.01.020

[13] H. J. C. Barbosa, A. C. C. Lemonge, and C. C. H. Borges, “A genetic algorithm encoding for cardinality constraints and automatic variable linking in structural optimization”, Eng. Struct. 2008, vol. 30, no. 12, pp. 3708-3723, 2008.

[14] L. J Li, Z. B. Huang, and F. A. LIU, “A heuristic particle swarm optimization method for truss structures with discrete variables”, Computer and Structures, vol. 87, pp. 435-443, 2009. http://dx.doi.org/10.1016/j.compstruc.2009.01.004

[15] T. Dede, “Application of teaching-learning-based-optimization algorithm for the discrete optimization of truss structures”, Ksce journal of civil engineering, vol. 18, no. 6, pp. 1759-1767, 2014.

[16] Y. Zhang, J. Liu, B. Liu, C. Zhu, and Y. Li, “Application of improved hybrid genetic algorithm to optimize”, j south china univ. Technol, vol. 33, no. 3, pp. 66-72, 2003.

[17] M.H. Sabour, H. Eskandar, and P. Salehi, “Imperialist competitive ant colony algorithm for truss structures”, World applied Sciences Journal, vol. 12, no. 1, pp. 94-105, 2011.

[18] A. Kaveh and S. Talatahari, “Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures”, Computers and Structures, vol. 87, no. 5-6, pp. 267-283, 2009. http://dx.doi.org/10.1016/j.compstruc.2009.01.003

[19] A. Kaveh, B. Mirzaei, and A. Jafarvand, “An improved magnetic charged system search for optimization of truss structures with continuous and discrete variables”, Applied soft computing, vol. 28, pp. 400-410, 2015.

Anexos

Tabla 1. Comparación Diseño Óptimo para la Cercha Plana de 10 Barras.

 Áreas tranversales óptimas (in²)

Variables

Capriles [10]

Camp [11]

Barbosa [13]

Li [14]

Sonmez [8]

Dede [15]

Camp [12]

Este estudio

RBSA

BB-BC

AG

HPSO

ABC

TLBO

TBLO

ASAMpeor

ASAMmejor

1

A1

33,50

33,50

33,50

30,00

33,50

33,50

33,50

33,50

33,50

2

A2

1,62

1,62

1,62

1,62

1,62

1,62

1,62

1,62

1,62

3

A3

22,90

22,90

22,90

22,90

22,90

22,90

22,90

22,90

22,90

4

A4

14,20

14,20

14,20

13,50

14,20

14,20

14,20

14,20

14,20

5

A5

1,62

1,62

1,62

1,62

1,62

1,62

1,62

1,62

1,62

6

A6

1,62

1,62

1,62

1,62

1,62

1,62

1,62

1,62

1,62

7

A7

7,97

22,90

22,90

7,97

7,97

7,97

22,90

7,97

7,97

8

A8

22,90

7,97

7,97

26,50

22,90

22,90

7,97

22,90

22,90

9

A9

22,00

1,62

1,62

22,00

22,00

22,00

1,62

22,00

22,00

10

A10

1,62

22,00

22,00

1,80

1,62

1,62

22,00

1,62

1,62

Peso (lb)

5490,740

5490,740

5490,740

5531,980

5490,740

5490,740

5490,740

5490,740

5490,740

Fuente: Autores.

Tabla 2. Comparación Diseño Óptimo para la Cercha Plana de 15 Barras.

 Áreas transversales óptimas (mm²)

Variables

Zhang [16]

Li [14]

Eskandar [17]

Dede [15]

Este estudio

HGA

PSO

PSOPC

HPSO

ICACO

ICA

TLBO

ASAMpeor

ASAMmejor

1

A1

308,6

185,9

113,2

113,2

113,2

113,2

113,2

113,2

113,2

2

A2

174,9

113,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

3

A3

338,2

143,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

4

A4

143,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

5

A5

736,7

736,7

736,7

736,7

736,7

736,7

736,7

736,7

736,7

6

A6

185,9

143,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

7

A7

265,9

113,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

8

A8

507,6

736,7

736,7

736,7

736,7

736,7

736,7

736,7

736,7

9

A9

143,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

10

A10

507,6

113,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

11

A11

279,1

113,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

12

A12

174,9

113,2

113,2

113,2

113,2

113,2

113,2

113,2

113,2

13

A13

297,1

113,2

185,9

113,2

113,2

113,2

113,2

113,2

113,2

14

A14

235,9

334,3

334,3

334,3

334,3

334,3

334,3

334,3

334,3

15

A15

265,9

334,3

334,3

334,3

334,3

334,3

334,3

334,3

334,3

Peso (kg)

142,117

108,840

108,960

105,735

105,735

105,735

105,735

105,735

105,735

Fuente: Autores.

Tabla 3. Áreas Transversales disponibles del Código Aisc.

No

in²

mm²

No

in²

mm²

No

in²

mm²

No

in²

mm²

1

0,111

71,613

17

1,563

1008,4

33

3,84

2477,4

49

11,5

7419,3

2

0,141

90,968

18

1,62

1045,2

34

3,87

2496,8

50

13,5

8709,7

3

0,196

126,451

19

1,8

1161,3

35

3,88

2503,2

51

13,9

8967,7

4

0,25

161,29

20

1,99

1283,9

36

4,18

2696,8

52

14,2

9161,3

5

0,307

198,064

21

2,13

1374,2

37

4,22

2722,6

53

15,5

10000

6

0,391

252,26

22

2,38

1535,5

38

4,49

2896,8

54

16

10323

7

0,442

285,16

23

2,62

1690,3

39

4,59

2961,3

55

16,9

10903

8

0,563

363,23

24

2,63

1696,8

40

4,8

3096,8

56

18,8

12129

9

0,602

388,39

25

2,88

1858,1

41

4,97

3206,4

57

19,9

12839

10

0,766

494,19

26

2,93

1890,3

42

5,12

3303,2

58

22

14194

11

0,785

506,45

27

3,09

1993,5

43

5,74

3703,2

59

22,9

14774

12

0,994

641,29

28

3,13

2019,4

44

7,22

4658,1

60

24,5

15806

13

1

645,16

29

3,38

2180,6

45

7,97

5141,9

61

26,5

17097

14

1,228

792,26

30

3,47

2238,705

46

8,53

5503,2

62

28

18064

15

1,266

816,77

31

3,55

2290,3

47

9,3

6000

63

30

19355

16

1,457

940

32

3,63

2341,9

48

10,85

7000

64

33,5

21613

Fuente: Kaveh [19].

Tabla 4. Comparación Diseño Óptimo para la Cercha Plana de 52 Barras.

Áreas transversales óptimas (mm²)

Variables

Sabohur [17]

Kaveh [18]

Dede [15]

Kaveh [19]

Este estudio

ICACO

ICA

DHPSACO

TLBO

MCSS

IMCSS

ASAMpeor

ASAMmejor

1

A1-A4

4658,055

4658,055

4658,055

4658,055

4658,055

4658,055

4658,055

4658,055

2

A5-A10

1161,288

1161,288

1161,288

1161,288

1161,288

1161,288

1161,288

1161,288

3

A11-A13

494,193

363,225

494,193

494,193

363,225

494,193

494,193

494,193

4

A14-A17

3303,219

3303,219

3303,219

3303,219

3303,219

3303,219

3303,219

3303,219

5

A18-A23

939,998

939,998

1008,385

939,998

939,998

939,998

939,998

939,998

6

A24-A26

494,193

494,193

285,161

494,193

506,451

494,193

494,193

494,193

7

A27-A30

2238,705

2238,705

2290,318

2238,705

2238,705

2238,705

2238,705

2238,705

8

A31-A36

1008,385

1008,385

1008,385

1008,385

1008,385

1008,385

1008,385

1008,385

9

A37-A39

494,193

641,289

388,386

494,193

388,386

494,193

494,193

494,193

10

A40-A43

1283,868

1283,868

1283,868

1283,868

1283,868

1283,868

1283,868

1283,868

11

A44-A49

1161,288

1161,288

1161,288

1161,288

1161,288

1161,288

1161,288

1161,288

12

A50-A52

494,193

494,193

506,451

494,193

729,031

494,193

494,193

494,193

Peso (kg)

1902,605

1903,366

1904,830

1902,605

1904,050

1902,605

1902,605

1902,605

Fuente: Autores.