Sie sind auf Seite 1von 5

Instructivo de Laboratorio de Biomecnica FIME-UANL

Universidad Autnoma de Nuevo Len Facultad de Ingeniera Mecnica y Elctrica

Laboratorio de Biomecnica PRCTICAS


1.DESCRIPCIN Y USO DEL CDIGO DE OPTIMIZACIN TOPOLGICA DE
99 LNEAS EN MATLAB ..................................................................................................... 3

2.DISEO DEL MARCO DE UNA BICICLETA ................................................................. 7 3.DISEO DE LA ESTRUCTURA DE UN PANORMICO ........................................... 11 4.REFUERZO DEL CABLE DE UN TELEFRICO ........................................................ 13 5.OPTIMIZACIN DE FORMA001 ..................................................................................... 15 6.OPTIMIZACIN DE FORMA002 ..................................................................................... 18 7.OPTIMIZACIN DE FORMA003 ..................................................................................... 21

Autores: Cuerpo Acadmico Sistemas Integrados de Manufactura

CuerpoAcadmico SistemasIntegradosdeManufactura

PRCTICA #1 Descripcin y uso del cdigo de optimizacin topolgica de 99 lneas en MATLAB


Objetivo:
El estudiante conocer cada una de las secciones que integran el cdigo de optimizacin topolgica, como se debe de crea el archivo (.m) en MATLAB y como se ejecuta el anlisis.

Marco Terico:
Un problema clsico de la ingeniera consiste en determinar la configuracin geomtrica ptima de un cuerpo que minimice o maximice una cierta funcin objetivo, al mismo tiempo que satisface las restricciones o condiciones de contorno del problema. La solucin de este problema puede ser planteada utilizando dos estrategias: como un problema de optimizacin de forma o de optimizacin de la topologa. La optimizacin de forma consiste en modificar la geometra del dominio preservando su topologa, es decir sin crear huecos o cavidades en su interior. Este tipo de anlisis es usualmente conocido como anlisis de sensibilidad al cambio de forma y sus bases matemticas se encuentran bien establecidas. El principal inconveniente del anlisis de sensibilidad al cambio de forma es que slo permite cambios en la frontera del dominio, lo que limita su campo de aplicacin. Una manera ms general de controlar un dominio es mediante modificaciones de su topologa, lo que permite obtener la configuracin deseada partiendo de una morfologa inicial distante de la ptima. Los mtodos de homogenizacin son posiblemente los ms utilizados para la optimizacin topolgica. Estos consisten en caracterizar la topologa a travs de su densidad, es decir, los huecos se identifican con regiones de densidad nula. De esta forma la solucin del programa resulta en una distribucin ficticia de material. Matlab es un software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programacin propio (lenguaje M). Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de datos y funciones, la implementacin de algoritmos, la creacin de interfaces de usuario (GUI) y la comunicacin con programas en otros lenguajes y con otros dispositivos hardware.

El cdigo de optimizacin topolgica de 99 lneas en Matlab que se utilizara en este laboratorio se divide en 36 lneas para la programacin principal, 12 lneas para los criterios de optimizacin, 16 lneas para el filtro de mallado y 35 lneas para el cdigo de elemento finito. De hecho, excluyendo las lneas de comentarios y lneas asociadas con la produccin y el anlisis de elementos finitos, el cdigo resultante es de solo 49 lneas. Este cdigo fue desarrollado por O. Sigmund, Department of Solid Mechanics, Building 404, Technical University of Denmark, DK-2800 Lyngby, Denmark. El cdigo puede ser descargado desde la pgina del autor: http://www.topopt.dtu.dk.

Desarrollo:
El cdigo de Matlab (Apndice #) est compuesto como un cdigo de optimizacin topolgica estndar, el cual est listo para ser interpretado por MATLAB luego de llevar a cabo la siguiente serie de sencillos pasos:

1) Abrir MATLAB y esperar a que ste se inicialice, y muestre su pantalla principal. 2) Una vez en la pantalla de inicio de MATLAB es necesario seleccionar en la barra de herramientas File New Script, tal como muestra la figura 1, con lo que se abre un editor de texto, dentro del cual ser necesario escribir el cdigo proporcionado.

Figura 1.- Opcin a seleccionar para crear un nuevo script en MATLAB

3) Una vez con el cdigo completamente escrito en el editor de texto, es necesario salvar el archivo, teniendo especial atencin en la ubicacin donde se va a guardar el script as como en el nombre que se le va a asignar al archivo. Se recomienda que el archivo se guarde en el directorio raz de MATLAB que por default muestra es en el que el editor de texto nos ubica al seleccionar File Save como muestra la figura 1.2. En caso de no ser as, debemos de navegar a Mis Documentos\MATLAB y guardar aqu el script recin creado. La figura 1.2 ejemplifica una script que est siendo guardado en el directorio de MATLAB con el nombre topp.

Figura 1.2 Ventana para guardar script, dentro de la carpeta raz de MATLAB

4) Una vez guardado el script en el directorio correcto, solo hace falta corroborar que el intrprete de MATLAB se encuentre en el mismo directorio. Esto se hace desde la pantalla principal de MATLAB. Para la versin R2010a del software, el directorio actual del intrprete se encuentra en la barra de herramientas superior, como muestra la figura 1.3.

Figura 1.3 Directorio actual del intrprete de MATLAB


5

5) Por ltimo, hay que ejecutar el programa desde la ventana de comando de MATLAB. El cdigo que se proporcion, viene preparado para optimizar un dominio de diseo con cargas y restricciones como el mostrado en la figura 1.4a, este caso en particular, es evaluado y simulado cuando escribimos desde la lnea de comando de MATLAB top(60,20,0.5,3.0,1.5). El resultado de esta simulacin se muestra en la figura 1.4b.

Figura 1.4a Dominio de diseo, carga y restricciones propuestas.

Figura 1.4b Resultado: Dominio de diseo optimizado.

REPORTE #1
1. Describir cada una de las partes principales del cdigo de 99 lneas en Matlab. 2. Hacer el ejercicio propuesto de la viga (pdf). 3. Definir cada una de las variables de entrada.

Das könnte Ihnen auch gefallen