You are on page 1of 5

Asociación Española de XVIII CONGRESO NACIONAL Ingeniería Mecánica DE INGENIERÍA MECÁNICA

Optimización topológica de estructuras reticuladas de nudos rígidos y sección variable
E. Alcalá, D. Arribas, R. Grimaldi, R. Lagunilla
Instituto Universitario de Investigación del Automóvil (INSIA). Universidad Politécnica de Madrid enrique.alcala@upm.es

Resumen La optimización topológica es uno de los métodos más utilizados de cara a mejorar las características de una estructura. Generalmente este método se ha aplicado a geometrías continuas como estructuras laminares tipo placa y sólidas. En el presente artículo se expone un ejemplo de optimización topológica de estructuras reticuladas con nudos rígidos, lo que implica que se tienen en cuenta, no sólo los esfuerzos axiles (uniones articuladas), sino también esfuerzos flectores y torsores en cada una de las barras. Otro aspecto innovador del presente trabajo es la posibilidad de variar las capacidades resistentes de las secciones, modificando el área y los momentos de inercia, para lo que se han tenido en cuenta diferentes perfiles comerciales de acero. Esto implica que se obtiene una matriz discreta de posibles soluciones para cada una de las barras de la estructura, por lo que la presencia o no de una barra no está determinada por un único criterio, sino que la rutina de optimización selecciona dentro de las posibles alternativas la barra que más energía específica aporta al conjunto. Para resolver el problema, se ha utilizado el método de los elementos finitos, en formulación implícita, implementado una rutina desarrollada con el Software comercial ANSYS, que evalúa la respuesta de la estructura sometida a unas acciones externas en función de la energía específica (energía total por unidad de volumen) de cada una de las barras, reduciendo las características resistentes, llegando a eliminar las barras que menos energía aportan. INTRODUCCIÓN La optimización topológica, también denominada optimización de diseño en la literatura, es una forma especial de optimización de forma. Su objetivo es encontrar el mejor uso de los materiales de un cuerpo estableciendo criterios objetivos (rigidez global, la frecuencia natural, etc.) y saca un máximo o mínimo sujeto a las limitaciones dadas que generalmente es la reducción de volumen. En este tipo de optimización la función de distribución del material sirve como parámetro de optimización. Tradicionalmente este método se ha empleado en geometrías continuas por lo que, hasta la fecha, prácticamente todos los trabajos realizados en lo referente a optimización topológica se han centrado en estructuras laminares tipo placa y sólidas. Un ejemplo de este tipo de optimización topológica aplicada a medios continuos y centrándonos en su aplicación a estructuras, es el trabajo presentado por M. Yulin et al. en [1] en el que realizan la optimización de forma de una placa para una carga dada mediante la eliminación de elementos: Un trabajo similar aplicado a estructuras y utilizando geometrías continuas y un nuevo algoritmo al que se le aplica el método de la lógica difusa es el presentado por L. Zhen et al. en [2]. La optimización topológica clásica es una herramienta muy importante de cara a la optimización de forma de geometrías continuas pero debido a la extensa presencia de estructuras reticuladas y las limitaciones de esta herramienta para afrontar optimizaciones de este tipo de estructuras se hace necesario el planteamiento de un nuevo método o la modificación de los métodos actuales para incluir las peculiaridades de las mencionadas estructuras. E. Alcalá et al. / XVIII Congreso Nacional de Ingeniería Mecánica (2010) 2 La optimización topológica de estructuras reticuladas es sensiblemente más compleja que las anteriores. Esto es debido a que la eliminación de un elemento es más crítica ya que modifica sustancialmente las posibles distribuciones de la carga entre las diferentes iteraciones en el camino de la búsqueda del óptimo. Los pocos

donde ηi ~0 representa el material que debería eliminarse. y ηi~ 1 representa el material que se debe mantener.. OPTIMIZACIÓN TOPOLÓGICA DE ESTRUCTURAS RETICULADAS Para entender la optimización de estructuras reticuladas partiremos del concepto de la optimización topológica clásica aplicada a medios continuos. en [4].. Fig. Las variables de diseño (ηi) son internas y se tratan de pseudodensidades que se asignan a cada uno de los elementos finitos (i) en el problema topológico. La pseudodensidad para cada elemento varía de 0 a 1. el problema de optimización es la siguiente: con respecto a i f mínimo máximo (1) sujeta a 01 1. 2. en [3] y S.. Cabe destacar que los valores de las pseudodensidades del material a eliminar son muy próximos a 0 pero nunca 0 para evitar errores en el cálculo por las divisiones entre 0.3. eliminando así esfuerzos flectores y torsores. A continuación se presentará el método de optimización topológica desarrollado en el presente artículo para el que se han considerado estructuras reticuladas con nudos rígidos. Si tomamos como referencia la representación de la optimización topológica clásica ( Fig. En nuestro caso de las pseudodensidades (ηi) representarán la existencia o no de barras con el mismo sistema que la optimización topológica clásica. 2). Sakata et al. Expresado en términos matemáticos simples.. 1) podremos representar su símil en una estructura reticulada ( Fig. 1.. por lo que se tendrán en cuenta esfuerzos axiles.. Yunkang et al. 1 Método de optimización topológica sobre un medio continuo Este tipo de optimización nos da pie al planteamiento de la optimización topológica de estructuras reticuladas.3. es decir valores muy próximos a 0 para cuando no existe barra y valores de 1 cuando existe barra. También contemplará la posibilidad de cambiar las propiedades resistentes de las diferentes secciones teniendo en cuenta los perfiles comerciales de acero. Fig. jjj i i g gj N (2) M (3) g Donde: N = número de elementos M = número de restricciones gj = Valor de restricción calculado de orden j-ésimo.trabajos que han considerado estructuras lineales se han centrando en estructuras reticuladas con secciones fijas y uniones articuladas. La forma más efectiva de representar este sistema para una fácil implementación es la de ηi~0 ηi~1 Optimización topológica de estructuras reticuladas de nudos rígidos y sección variable 3 asignar valores de sección y módulo de elasticidad muy bajos de tal manera que no afecte a la parte resistente de la estructura. 2.. flectores y torsores en cada una de las barras. La optimización topológica trata de minimizar o maximizar la función objetivo (f) de acuerdo a las restricciones (gj) definidas.. 2 Método de optimización topológica sobre una estructura reticulada METODOLOGÍA E IMPLEMENTACIÓN Con el fin de evaluar el método desarrollado se ha empleado el método de los elementos finitos en formulación . Un ejemplo de este tipo de optimización son los trabajos presentados por S.

implementándose una rutina desarrollada con el Software comercial ANSYS en su versión v. Proceso de substracción-adicción multi-sección. Fig. se generan todas la propiedades de las diferentes secciones que. Para agilizar este proceso se . Es decir.6º como se puede ver en la imagen Fig. Estas secciones se ordenan en función de sus propiedades.sección. Se puede apreciar que se puede distinguir entre la utilización de múltiples secciones seleccionables o de una única sección. ηi~0 ηi~1 E. Proceso de adicciónsubstracción mono. Del mismo modo se definen diferentes parámetros a utilizar en la rutina como el número de iteraciones máximas. También se puede apreciar que existen diferentes métodos de solución en el que se pueden eliminar elementos o rutinas de dos pasos en los que primero se añaden elementos y posteriormente se eliminan o viceversa.6º. 3 Diagrama de flujo de la rutina implementada Atendiendo al diagrama de flujo presentado en la imagen Fig. los perfiles se clasificarán en base a áreas y momentos de inercia y dependiendo del tipo de esfuerzo el perfil siguiente en la clasificación se ordenará por A. Solución A la hora de realizar el mallado se tendrá en cuenta las condiciones de solución establecidas al inicio de la rutina para la que se pueden distinguir seis alternativas: Proceso de substracción multi-sección. / XVIII Congreso Nacional de Ingeniería Mecánica (2010) 4 Fig. Las condiciones de adicción y eliminación se realizan siempre en función de las energías específicas de los elementos y unos ratios que se relacionan con el volumen objetivo a eliminar. 4 Patrón geométrico Elaborado el patrón se elabora todo el modelo copiando las veces que sea necesario el patrón en función de los datos introducidos en el inicio del la rutina como se puede ver en la imagen Fig. Geometría Para elaborar la geometría se recurre a un primer patrón que nos permita abarcar las diagonales más comunes para ello se elabora un cuadrado compuesto a su vez por cuatro "sub-cuadrados" y las diagonales que unen los diferentes vértices con ángulos equivalentes a 26. En el caso de utilizar múltiples secciones el cambio en los elementos se produce según el orden establecido inicialmente. Añadir elementos o aumentar secciones puede implicar diferentes valores según el tipo de esfuerzo que produzca la máxima contribución a la energía específica. 3 se explicará brevemente cada sub-apartado de la rutina. Optimización topológica de estructuras reticuladas de nudos rígidos y sección variable 5 Se determinan las energías específicas (energía/volumen) de cada barra o elemento y se modifican las barras según la fase de la rutina. Proceso de substracción mono. Proceso de adicción-substracción multi-sección. Izz. es decir. Izz. si se está en un proceso de sustracción se eliminarán o reducirán las secciones con menor energía específica y en el caso de estar en un proceso de adicción se añadirán o aumentarán las secciones con mayor energía específica. Iyy o I0.sección. 3. Inicio y Entrada de datos En el inicio del programa se definen datos de la geometría a optimizar así como las diferentes cargas y restricciones. 5.implícita. como se comentó anteriormente. 5 Elaboración de la geometría completa Elaborada la geometría total. Alcalá et al. tensión máxima admisible o el porcentaje objetivo de volumen a eliminar. están basados en perfiles comerciales de acero. 45º y 66. 4. Iyy o I0 según corresponda. El diagrama de flujo general de esta rutina se presenta en la imagen Fig. Proceso de substracción-adicción mono. Fig. las energías máxima y mínima permitidas.12. es decir se ordenarán según su A.sección.

La rutina terminará el proceso iterativo si se da una de las condiciones siguientes: Si todas las energías específicas de los diferentes elementos resistentes se encuentran dentro de un rango predefinido. 7. 6 (a)). Si se supera el número de iteraciones. Optimización topológica de estructuras reticuladas de nudos rígidos y sección variable 7 Fig. Para solucionar este problema se generó una subrutina que se ejecuta cada cierto tiempo para solventar este inconveniente. Si se supera la tensión límite para la que se tiene en cuenta la tensión máxima definida inicialmente y un coeficiente de seguridad. 10 se presenta un paso intermedio correspondiente a la iteración 8002 en la que se puede apreciar el proceso de optimización y en el que se ha eliminado un 84. / XVIII Congreso Nacional de Ingeniería Mecánica (2010) 6 Para una fácil comparación se definió el problema a optimizar y que se presenta en la imagen Fig. 6 Aplicación de la rutina para el "alisamiento" de las líneas EJEMPLO DE VALIDACIÓN Para comprobar el funcionamiento de la rutina. Tras .4 SR335J. 6 (b)). De cara a la validación de la rutina se eligió el proceso de substracción-adicción mono. la rutina eliminará los viejos elementos sustituyéndolos por un único elemento entre los extremos (ver imagen Fig.utilizan coeficientes que permitan realizar cada iteración en varias barras a la vez pudiéndose cambiar simultáneamente los mínimos o máximos y los elementos que estén próximos a ellos. 8. En el caso de la optimización topológica de ANSYS se obtuvo los resultados que se presentan en la imagen Fig. En la imagen Fig. Como referencia se tomó el proceso de optimización topológica que realiza el Software comercial ANSYS y en el caso de la rutina implementada se utilizaron perfiles 80. E.80. Subrutina de "alisamiento" de líneas Debido a que las posibles diagonales que se generen en la solución normalmente no coinciden con los ángulos definidos se producirán situaciones en las que la diagonal intentará seguir una recta pero al no existir una diagonal en esa dirección se producirán escalones (ver imagen Fig. 7 Problema a optimizar El problema que se presenta en la imagen Fig. se realizaron diversos cálculos utilizando los seis procesos posibles de solución que se vieron anteriormente. 3 el proceso iterativo finaliza cuando se cumple uno de los criterios de finalización. Si se alcanza el valor objetivo de volumen eliminado. El proceso de cálculo duró 32530 [s] y supuso 10011 iteraciones. Fig. 10 Paso intermedio de optimización En la imagen Fig. Con esto se consigue un número de iteraciones menor y por lo tanto un tiempo de solución menor. 8 Optimización del problema con ANSYS En el caso de la rutina implementada en el presente artículo se definió el problema obteniéndose un modelo inicial con 24100 elementos y 8101 nodos y que se presenta en la imagen Fig. 9. Fig. 7 se deberá resolver tanto con el método de optimización topológica de ANSYS como con la rutina desarrollada en el presente artículo. Alcalá et al. Finalización de la rutina Como se puede ver en la imagen Fig. El valor de fuerza en el caso de la optimización topológica de ANSYS será de valor unidad y en el caso de la rutina implementada se le dio un valor de 20000 N ya que a pesar de que se trata de un problema lineal elástico se utilizan valores de tensión máxima. Fig. Como valor objetivo de volumen a eliminar se dio un 95 % en los dos casos. 9 Mallado inicial del problema de optimización. 11 se presenta el resultado de la optimización previamente al alisamiento de las líneas. El problema se resolvió en un ordenador de alto rendimiento con cuatro procesadores Intel Xeon y 48 Gb de RAM. y de energía específica por lo que no podemos adimensionar el problema. Para su ejecución se tienen en cuenta los diferentes puntos en los que existe alguna restricción ya que si no se podrían eliminar elementos importantes. (a) (b) Fig.sección ya que es fácilmente comparable con los métodos clásicos de optimización topológica.6 % de volumen.

. [5] ANSYS Inc. Optim. Se ha programado el método utilizando el APDL “Lenguaje paramétrico de diseño de ANSYS” e implementando las rutinas de optimización. Struct. A feature-based topological optimization for structure design . En la imagen Fig. Acta Mech Sin. 12 Resultado tras la aplicación del proceso de "alisamiento" de líneas. Igualmente se puede apreciar que cuando es necesario una resistencia mayor en el caso de la optimización con ANSYS se producen zonas más anchas que se presentan mediante zonas con varias barras paralelas en la estructura reticulada. Jingzhou. El método desarrollado permite optimizar las estructuras en múltiples estados de carga y aplicar el algoritmo a subcomponentes o a la estructura completa. / XVIII Congreso Nacional de Ingeniería Mecánica (2010) 8 Fig. 611-619. Methods Appl.0 . 39 (2008) 71 –87 [2] L. Una de las novedades más relevantes es que permite realizar la optimización utilizando un número discreto de posibles secciones representativas de perfiles disponibles comercialmente. G. Gengdong. Se puede apreciar el proceso de sustracción-adicción. Engrg. Ashida. Li-Ping. Z. Topology and detail geometry optimization for beam structures using homotopy modeling. 13 se presenta un gráfico del volumen eliminado en [%] para el número de iteraciones. 191 (2002) 4279 –4293 [4] S. M. Xiaoming. Como se puede comparar con los resultados obtenidos mediante ambos métodos los resultados son cualitativamente similares. Yingqiao. ANSYS Parametric Design Language Guide. Se ha comprobado como para reducciones del volumen comparables las geometrías propuestas por ambos métodos son equivalentes. D. Mech. Fig. Independent continuous mapping for topological optimization of frame structures. Jiazheng. Advances in Engineering Software. teniendo la estructura la misma forma y refuerzos similares. Karim. Ch. Comput. Alcalá et al. Sakata.aplicar la subrutina de alisamiento de las líneas se obtiene la estructura que se presenta en la imagen Fig.. REFERENCIAS [1] M. Yun-Qing. 22 (2006). presentan resultados prometedores desde el punto de vista de la optimización de material. 11 Resultado de la optimización realizado con la rutina. Multidisc. Se han desarrollado varios procesos de optimización que. Fig. 31(2006): 26–39 [3] S. W. CONCLUSIONES En el presente artículo se ha presentado un novedoso método de optimización topológica aplicable a estructuras reticuladas con nudos rígidos. F. 12. Ch.. Los resultados se han contrastado comparando las topologías obtenidas mediante el método propuesto con las resultantes de aplicar a un modelo sólido 2D los algoritmos de optimización disponibles actualmente en la mayoría de los códigos de cálculo por elementos finitos y en concreto en ANSYS. Yunkang. Yulin. 13 Gráfico % Volumen eliminado-Número de iteraciones. ANSYS Release 11. A. siguiendo caminos distintos y comparándolos entre sí. Igualmente se puede ver que el proceso inicial es más brusco eliminando más elementos y se vuelve más lento a medida que nos acercamos a la solución final. E. Zako. Y. Zhen. A new hybrid fuzzy-goal programming scheme for multi-objective topological optimization of static and dynamic structures under multiple loading conditions.