UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
FACULTAD DE INGENIERIA MECANICA Y ELECTRICA
Laboratorio de Biomecánica
Practica 1 – Optimización Topológica
Practica 2 - Optimizacion Topologica en un espacio de diseño
ALUMNO: JOSÉ ALFREDO CASTILLO ORTIZ
MATRÍCULA: 1949648
GRUPO: 808 AULA: 12202 HORA: No Esc
Instructor: MC JORGE ALEXIS ZUNIGA MARTINEZ
Semestre: AGOSTO – DICIEMBRE 2024
Monterrey, Nuevo León.
FIME INGENIERIA EN MECATRONICA FIME
Introducción
En esta práctica se busca presentar algunas modificaciones al código
presentado en la practica 1, de modo que podamos comprender y manipular el
código con la intención de aplicar cargas, apoyos y fuerzas dentro de un espacio
de diseño propuesto.
Para la realización de esta practica tomaremos el ejemplo del diseño de un
marco de bicicleta, donde apartir de un espacio de diseño obtendremos los
lugares donde iran los soportes para realizar el marco de bicicleta mediante el
código de optimización topológica.
En este caso la optimización topológica es una herramienta de diseño avanzada,
capaz de revolucionar la concepción de componentes estructurales. Esta
técnica, se basa en métodos numéricos, y permite obtener diseños óptimos en
términos de distribución de material, minimizando el peso y maximizando la
rigidez de una pieza.
Objetivo
Aprender a utilizar la lógica del código de Matlab para colocación de cargas,
apoyos y fuerzas dentro de un espacio de diseño propuesto.
Marco Teórico
La optimización topológica es una técnica en el diseño de estructuras que
permite distribuir material dentro de un espacio de diseño predefinido de manera
óptima, con el objetivo de maximizar el rendimiento estructural mientras se
minimiza el peso y el uso de materiales.
El proceso de optimización topológica comienza con la definición de un espacio
de diseño, que es una representación geométrica del área o volumen en el cual
la estructura será creada. A partir de este espacio de diseño, se utilizan
algoritmos matemáticos y simulaciones para determinar cómo debería ser la
distribución del material a fin de soportar las cargas y cumplir con las
restricciones impuestas, como límites de desplazamiento, resistencia o rigidez.
El enfoque busca identificar las zonas donde el material es esencial para soportar
las cargas y eliminar el exceso en áreas donde no es necesario. Esto da lugar a
formas orgánicas y a menudo no intuitivas que no serían fáciles de concebir
mediante métodos de diseño convencionales. La ventaja principal de la
optimización topológica es su capacidad para encontrar diseños altamente
eficientes, reduciendo el peso sin comprometer el rendimiento estructural, lo cual
es crucial en aplicaciones donde cada gramo cuenta, como en la industria
aeroespacial.
A través del uso de métodos numéricos como el método de los elementos finitos
(FEM), la optimización topológica permite realizar un análisis detallado del
comportamiento estructural bajo diferentes condiciones de carga. Esto
proporciona una base sólida para la toma de decisiones en el proceso de diseño,
asegurando que las estructuras optimizadas no solo sean ligeras, sino también
seguras y funcionales.
Desarrollo
1. Tomando como base la practica 1, vamos a editar las líneas 80 y 81 para
considerar la carga y el apoyo
2. El resultado al llamar la función del programa con los parámetros
Nelx = 20. Nely = 20, Volfrac = 0.33, Penal = 3, Rmin = 1.5
3. Editamos la línea 50 para mejorar los valores de optimización a unos mas
correctos.
4. Añadimos un bucle for entre las líneas 5 y 6, para dejar una zona hueca
donde ira la rueda delantera. Esto mediante una matriz con ceros.
5. Modificamos unas pocas líneas mas, y añadimos una, en las líneas 38,
48 y 52 respectivamente
6. Finalmente, volvemos a llamar la función con los mismos parámetros,
pero con las modificaciones al código hechas para obtener una segunda
optimización.
Nelx = 20. Nely = 20, Volfrac = 0.33, Penal = 3, Rmin = 1.5
Preguntas
¿El diseño final depende del tamaño de mallado? Compare el resultado con los
siguientes comandos:
➢ top(12,12,0.33,3.0,0.9);
➢ top(16,16,0.33,3.0,1.2);
➢
top(20,20,0.33,3.0,1.5);
R = En base a las imágenes obtenidas, puedo determinar que si depende del
tamaño debido a que si usamos una resolución mas baja podemos obtener
resultados imprecisos, al igual que esto puede suceder con otros parámetros de
la función.
2. ¿Cuan mejor es el resultado del diseño si no exigimos que sea en blanco y
negro? Comprobar el cumplimiento de diseño final de los siguientes casos:
➢ top(20,20,0.33,1.0,1.5);
top(20,20,0.33,3.0,1.5);
R = Por las imágenes, puedo ver que el valor que se altera es la penalización, y
al tener una penalización muy alta podemos hacer que los resultados sean solo
blanco y negro, sin embargo, en el primer caso una penalización muy baja puede
darnos resultados poco claros, por lo que debemos encontrar un balance para
obtener el mejor resultado, ni muy alto ni muy bajo, que en este caso es 3.
3. Ahora vamos a estudiar el filtro de mallado. El filtro se desactiva eligiendo un
rmin menor que 1 o poniendo la línea 27 como comentario para que el programa
ignore la instrucción.
➢ 27 % [dc] = check(nelx,nely,rmin,x,dc);
Describa los resultados de salida (con y sin filtro) con:
➢ top(20,20,0.33,3.0,1.5);
Con filtro
Sin filtro
R = A mi criterio, veo que al momento de eliminar el filtro el programa no es capaz
de generar un diseño claridoso, o mas bien, genera una pieza mucho mas
orgánica en cuanto a diseño, a diferencia de cuando si tenemos filtro que se
asemeja mas a un tubo la barra diagonal, que sin filtro parece mas un hueso
Conclusión
Con esta practica conocí de mejor manera los parámetros que podemos variar
dentro del programa de optimización topológica que se nos brindo para Matlab,
de modo que ahora con un poco de análisis podemos generar espacios de
diseño y optimizarlos para observar cual es la manera mas eficiente de soportar
una carga que se le este aplicando en dicho espacio de diseño, esto me parece
muy útil ya que es algo nuevo para mi este concepto de la optimización
topológica mas aplicada a otras áreas mas especificas, como lo fue el caso de
hoy de hacer un marco de bicicleta.
Selfie