Está en la página 1de 26

Ejemplos

En esta sección se presentan ejemplos a manera de tutorial. Inicialmente, solo se ha carg
un ejemplo.

Ejemplo No. 1

Problema directo: Transporte de energía en estado inestable, sin generación de calor.

Se considera un dominio cilíndrico con flujo unidireccional (en la dirección r)

Una vez realizada la instalación de la carpeta ModelaUNAM, el usuario debe hacer un dob
sobre el archivo Visualización1.exe para iniciar la aplicación. El usuario observará la inter
de presentación y algunos segundos después observará la interfase inicial del programa.
interfase inicial de ModelaUNAM se presenta el acceso a los módulos Preprocesamiento,
Procesamiento y Postprocesamiento a través de botones de comando como lo muestra la
1.

El usuario puede acceder de forma secuencial a los tres módulos haciendo clic en cada u
los botones o realizando una combinación de teclas (una de las cuales siempre será la te
Alt y la otra tecla corresponderá a una de las letras subrayadas en el texto que define a ca
botón de comando). Esta acción se puede realizar en cualquiera de las interfases de
ModelaUNAM. El usuario también puede utilizar los módulos en forma individual; por ejem
el usuario puede requerir solo visualizar los resultados (Post-procesamiento) de program
cómputo realizados por él mismo.

En el presente documento se explica al usuario la mecánica de uso de los módulos
exponiendo un caso de estudio. El análisis se realizará en la secuencia natural del model
simulación de un fenómeno físico. En este sentido se abordará primero el módulo de
Preprocesamiento haciendo clic en el botón con esta leyenda.

Figura1. Interfase inicial de ModelaUNAM.

Dentro del módulo de preprocesamiento el usuario encontrará un “Asistente”. El asistent
guiaráen el proceso de selección del caso de estudio con el cual pueda realizar el análisis
fenómeno físico de su interés. En esta versión de prueba disponible de ModelaUNAM, el
usuario podrá optar por un solo caso. El usuario puede abandonar el asistente del módul
preprocesamiento en cualquier instante que lo decida haciendo clic en el botón Salir o
accionando la combinación de teclas correspondiente.

El primer paso en el asistente es seleccionar la opción Crear un Archivo de Caso Nuevo (
versión de prueba disponible solo permite esta opción) y a continuación hacer clic en el b
Siguiente.

La versión de prueba disponi de ModelaUNAM solo permite la opción Problema Directo. Asistente de Preprocesamiento (opción de Preprocesamiento). En la siguiente interfase del asistente (figura 4) el usuario deberá definir las característica caso de estudio mediante la selección secuencial realizando clic’s en el árbol de opcione . Figura 2. Asistente de Preprocesamiento (elección del tipo de problema). Figura 3. El siguiente paso es elegir el tipo de problema que desea analizar a partir de dos grandes rubros: problemas directos o problemas inversos (figura 3). Hacer clic en el botón Siguient combinación de teclas correspondiente.

. el usuario debe seleccionar el rubro Lista de casos DEIMDSGCCU. Figura 4. Al final de la selección que reúne las características del ca estudio: Estado Inestable – Mecanismo difusivo – Sin Generación – Coordenadas cilíndric Unidimensional. La a desplegará la interfase de Pre-procesamiento (ver figura 5). Asistente de Preprocesamiento (selección del caso de estudio).la esquina superior izquierda. el usuario deberá h clic en el botón Finalizar o la combinación de teclas correspondiente para continuar. El us observará que en el espacio Lista de casos aparecen los casos de estudio con las características definidas. El usuario observará la simul de una pizarra con un esquema del modelo que constituye el problema físico y la formula matemática del mismo. Una vez seleccionada la opción. la versión de prueba disponible solo muestra un solo caso y se trata de un problema de cálculo de distribución de temperatura dirección radial dentro de un cilindro. El usuario deberá seleccionar el caso de su interés.

Figura 5. sección de dimensiones del modelo. el usua debe navegar. 6a a 6f. Preprocesamiento. La única magnitud requerida para este problema en la sección Dimensiones es el radio de cilindro. secuencialmente o no. que es sobre la dimensión que se realiza el análisis (ver figura 6a). Formulación matemática. Una vez revisada la ecuación diferencial y las condiciones que rigen el problema. Figura 6a. como lo muestran las Figs. en las diversas secciones para ingresar toda la información que sea requerida Fig. 6. . Preprocesamiento.

el usuario podrá definir las magnitudes apropiadas para la conductividad térmica y producto densidad – capacidad térmica. dentro de la sección Propiedades como se muestra en la Fig.En este caso de estudio de prueba se utilizarán propiedades termofísicas constantes. Preprocesamiento. propiedades termofísicas del material. 6b. Dentro de la sección Condiciones iniciales el usuario deberá introducir el valor de la temperatura inicial en el modelo. . El usuario podrá observar que estas variable pueden ser función de la temperatura. Figura 6b. en las unidades solicitadas. po tanto.

Preprocesamiento. el usuario queda limitado a valores constante y únicamente para condiciones de frontera tipo Neum (ver figura 6d). Figura 6c. La discretización del modelo axisimétrico se define a través de especificar la cantidad de . Al igual que en el caso de las propiedades. las Condiciones de frontera también pueden s funciones de la temperatura o bien del tiempo. Figura 6d. En esta distribución de prueba. condición de frontera tipo Neumann. condición inicial de temperatura. Preprocesamiento.

discretización del modelo axisimétrico. Finalmente. el número de nodos en el mismo se establecerá sumando esta cantidad más uno (ver figura 6e). al resolver numéricamente el fenómeno de transferencia de calor. el usuario debe establecer las Condiciones de proceso que consisten en defi el tiempo de inicio de cálculo. . Preprocesamiento. cuyo valor generalmente es cero. Figura 6e. el usuario tiene acceso a establecer los parámetros de sobre-relajación y e error de convergencia del método que se emplea para resolver el sistema de ecuaciones resultante. Por otra parte. 2) el intervalo de tiempo p valor del paso de cálculo y 3) el tiempo total de cálculo.volúmenes de control en el sistema por lo tanto. En este sen usuario deberá estar familiarizado con los métodos indirectos para la solución de sistema ecuaciones.

entonces se desplegará el cuadro de diálogo Status de la base de datos (ver figura 8) indicando que la base de dato se generó. Preprocesamiento. Una vez concluido el Preprocesamiento el usuario puede abandonar este módu . condiciones de proceso. Básicamente los posibles errores pueden deberse a que la información proporcionada po usuario:  no corresponde a un valor numérico ó  ha proporcionado un valor negativo a algún parámetro que siempre debería ser pos o bien  ha definido con un valor de cero a algún parámetro que debería tener un valor difer El usuario por lo tanto deberá corregir el error y volver a proceder con la generación de la de datos. El usuario puede generar un archivo nuevo o bien reemplazar un archivo existente si decide ingresar el mismo nombre de un archivo existente. Figura 6f. el usuario debe generar una base de datos q constituirá el archivo de ingreso a un programa de cómputo alterno. Se desplegará el cuadro de diálogo Guardar com (ver figura 7) en el que el usuario deberá ingresar el nombre del archivo. Una vez finalizada la captura de información. Este se guardará formato XML. Dentro de la información contenida en este cuadro de diálogo deberá indicarse razón por la cuál la generación de la base de datos no ha procedido. Si éste es el caso. del cual se darán det más adelante y. que resolverá numéricamente la ecuación diferencial que rige el problem Esta acción se realiza a través de hacer clic en el botón Generar base de datos o la combinación de teclas correspondiente. Posteriormente se desplegará el cuadro de diálogo Status de la base de datos como el que se muestra en la indicando que la base de datos se ha generado satisfactoriamente. El cuadro de diálogo Guardar como no se desplegará si algún dato de la información proporcionada por el usuario es incorrecta.

. Preprocesamiento.haciendo clic en el botón Salir o con la combinación de teclas correspondiente. Figura 8. 9. Preprocesamiento. Continuando con la secuencia natural de la simulación. La interfase del módulo procesamiento se desplegará haciendo clic en el botón del mismo nombre en la interfase principal de ModelaUNAM (ver figura 1). guardar archivo de base de datos. se abordará el módulo de procesamiento del programa ModelaUNAM. Figura 7. La interfase se muestra en la Fig. cuadro de diálogo del status de la base de datos.

similar al Explorador estándar de Microsoft Windows. Para vincular estos archivos. La función de este módulo es solo de vinculación entre:  el archivo generado en el módulo de Preprocesamiento. Figura 9.  el archivo ejecutable que constituye el programa de cómputo que resolverá numéricamente la ecuación diferencial que rige el problema y.  el archivo donde se almacenarála información generada en la solución. el módulo de procesamiento cuenta con una herramienta de exploración. 11 muestra el campo donde el usuario introducirá el nombre del archivo de la base de datos producto de la solución del problem archivo se guardará con formato XML. Las F 10 y 11 muestran el proceso de vinculación. La Fig. . Esta herramienta esta disponible cada vez que el usuario haga clic en cada uno de los botones Examinar. Interfse del módulo de Procesamiento.

selección del archivo de ingreso. Procesamiento. Figura 10. se incorpora el programa de cómp MASDI. En esta versión de prueba disponible de ModelaUNAM. Una vez que el usuario ha ubicado los archivos correspondientes deberá observar alguno cambios en la interfase de procesamiento. 12. cuyo acrónimo significa Modelo Axisimétrico Direc . nombre y ubicación del archivo de resultados. en las leyendas debajo de cada rubro Ubicación de archivo com muestra en la Fig. Esencialmente observará las rutas de la ubica de cada archivo en su PC. Procesamiento. que es una aplicación de consola desarrollado también en el lenguaje de programación orientada a objetos C#. Figura 11.exe.

Por otra part necesario apuntar que el archivo de resultados. La consola de Windows se desplegará mostrando el avance secuencial en cada paso de cálculo como lo muestra la Fig. Procesamiento. El usuario puede iniciar el proceso de cálculo al hacer clic en el botón Procesar. . lo cual ya es de conocimiento del usuario puesto que en el módulo de preprocesamiento debió haber defi los parámetros de sobre relajación y la magnitud del error de convergencia.Inverso. Para salir de la consola presione la tecla Enter. vinculación de archivos. que genera este progra tiene una estructura muy específica para que pueda ser postprocesado por el módulo de postprocesamiento de ModelaUNAM. con formato XML. cuyo sistem ecuaciones se resuelve por el método de sobre relajación sucesiva SOR. éste podría generar sus propias aplicaciones y ejecutarlas desde este módulo. Alternativamente. Figura 12. 13. cunado el usuario posea m dominio del programa ModelaUNAM. Las características de este archivo XML se detallará posteriormente en otro documento alterno. Esta aplicación resuelve numéricamente la ecuación diferencial de conducción d calor por la técnica de diferencias finitas por el método de Crack Nicolson y.

Consola de Windows durante la ejecución del programa MASDI. Figura 13.exe Una vez que ha finalizado el proceso de cálculo. En este momento el usuario cuenta con un archivo con formato XML que puede ser postprocesado por el módulo de Postprocesamiento de ModelaUNAM. 14 muestra la interfase del postprocesamiento. . el usuario puede abandonar la interfase Procesamiento haciendo clic en el botón Salir (ver figura 12). La Fig. El usuario puede acceder a la interfase principal del postprocesamiento haciendo clic en el botón con la m leyenda desde la interfase principal de ModelaUNAM (ver figura 1).

Para observar los resultados de la distribución de temperatura dentro del cilindro en la dirección radial. . Figura 14. 15 muestra el procedimiento. Esta acción desplegará el cuadro de diálogo correspondien partir del cual el usuario ubicará el archivo de resultados generado el la etapa de procesamiento. Interfase principal del módulo de postprocesamiento. el usuario deberá acceder a la opción Archivo del menú principal median ratón o por la combinación de teclas correspondiente y después seleccionar la opción Ab bien hacer clic en icono Abrir. Las Figs.

cuadro de diálogo Abrir. Figura 15. Como nuestro análisis es unidimensional es po . El usuario podrá visualizar la representación bidimensional de modelo. Postprocesamiento. topología del modelo axisimétrico. La Fig. Postprocesamiento. Figura 16. 16 muestra la topología del modelo axisimétrico.

Solo debe seleccionar la opci apropiada y hacer clic en Aceptar. Esta opció desplegará el cuadro de diálogo que presenta las variables de campo calculadas como se muestra en la Fig. La lista principal es la de las variables de campo calculadas en el módulo de procesamiento (Variable). El usuario observará que hay tres listas. Si la variable de campo calculada e tipo escalar entonces no aparecerán opciones en las listas Invariante y Componente. Esta listas mostrarán opciones únicamente cuando alguna de las variables de campo calculad sea de tipo vectorial y entonces se mostrarán tantas opciones como características defin esa variable vectorial. para realiz análisis de simulaciones realizadas independientemente. . 17. Un componte del lado derech mostrará la escala de colores característica de las gráficas de contorno y otro más el stat la visualización. En este caso de estudio ejemplo. Cabe señalar que el usuario puede utilizar solo este módulo si posee un archivo de result con el formato XML con la estructura definida para el programa ModelaUNAM. Además el usuario visualizará la discretización del modelo en función número de volúmenes de control que definió anteriormente. el usuario debe acceder a la opció Campos del menú principal o bien realizar un clic en el icono correspondiente. En una interfase de postprocesamiento solo una variable de campo puede ser mostrada a la vez. el lado izquie representa la condición de simetría del cilindro.representar solo una sección del cilindro. Para visualizar el campo de temperatura en el cilindro. Además el usuario puede visualizar el comportamiento de la variables de campo en función de los valores mínimo y máximo global de la variable o bie con los valores mínimo y máximo en cada paso de cálculo. tal como se estableció desde el módulo d Preprocesamiento.

selección de la variable de campo. Postprocesamiento. El usuario observará que se activa la opción Gráfic del menú principal y también se hace visible el icono correspondiente. 18. Postprocesamiento. En este ejemplo se ha optado por visualizar el campo de temperatura con el mínimo y má global. Figura 18. como se muestra en la Fig. campo de temperatura inicial. Figura 17. .

Postprocesamiento. como se muestra en la 21. Al acceder a la opción GráficoXY o haciendo clic en el botón correspondiente se despliega u segundo componente de visualización en el cual será posible trazar un sistema de ejes cartesianos (ver figura 20) y también activará la función de selección de puntos de malla. muestra el gradiente de temperaturas dentro del cilindro en dirección radial a lo segundos de iniciado el fenómeno y que corresponde al cuadro 7. gradientes de temperatura en el cilindro en 1 segundo La Fig 19. El usuario tiene la opción de visualizar las historias de la variable de campo de interés. algunos o todos los puntos de malla del modelo. . componente le será útil al usuario para visualizar curvas del comportamiento de la variab campo en algún. Figura 19.

Figura 20. de otra forma. se realiza a trav acciones con el botón izquierdo del ratón. Postprocesamiento. Postprocesamiento. El resultado de la selección mostrará al usuario marcas sobre el modelo. Figura 21. componentes de visualización. sobre el modelo visualizado. el usuario puede generar un recuadro con el b abajo sobre los puntos de su interés y liberarlo. Si el usuario desea seleccionar un punto a la v decir una intercepción de malla. selección y trazo de las historias de la variable de inter El proceso de selección de puntos de malla. solo debe colocar el puntero del ratón sobre el nodo de s interés y hacer clic sobre él. Estas marcas se visualizarán como pequeños recuadros .

Figura 22. Una vez seleccionados los nodos de interés sobre el modelo. El usuario podrá acceder estas funciones mediante un menú contextual que se desplegará cuando el usuario realic clic derecho con el ratón sobre el componente. funciones del componente GráficoXY. en nuestro caso visualizare las historias térmicas dentro del cilindro. así como también la opción Con líneas con la cual se cambia el trazo de las historias térmicas de p a líneas. La opción Dimensiones permite al usuario manipular la escala de los ejes princip Precaución. Inicialmente las curvas son trazadas con puntos como lo muestra la Fig. el usuario debe tener mucho cuidado de no modificar la escala de GráficoXY si el cuadr diálogo Dinámica: dimensiones esta sobre los componentes de visualización del modelo y de la escala colores. Postprocesamiento. El usuario también puede guardar lo datos correspondientes a las historias térmicas de lo puntos de malla seleccionados. La opción Marcas a la cuál se accede mediante la opción Pintar. estos componentes son sensibles al cambio si el cuadro de diálogo se encuentra sobre ellos. 21. Si el usuario realiza un clic en la sección Reporte podrá observar la lista de los puntos seleccionados en el modelo así como su posición en el es .blancos sobre los puntos de malla (ver figuras 21). El resultado de la ejecución de las funciones del componente se pueden observar en la F así como también algunas opciones del menú contextual. El componente de visualización GráficoXY posee diversas funciones que hace más amiga visualización de las historias térmicas en nuestro caso ejemplo. para visualizar historias de la variable en los puntos de malla seleccionados. E usuario debe recordar que se trata de una versión de prueba. el usuario deberá hacer clic sobre el botón Trazar o realizar la combinación de teclas correspondiente. Entre las funciones ejecutadas puede mencionar la generación de ejes secundarios cuya opción se encuentra en la opció principal Ejes.

El usuario puede seleccionar uno. .de acuerdo a las dimensiones del mismo. Figura 23. Esto desplegará el cuadro de diálogo Guardar como. 23. lista de nodos seleccionados. donde el usuario especificará la ubicación y nombre del archivo. Para guardar la información de las historias térmicas en formato de texto plano(archivos el usuario deberá hacer clic en el botón Guardar. Postprocesamiento. algunos o to los elementos de la lista con la combinación tecla Shift o Ctrl y un clic izquierdo del ratón como lo muestra la Fig.

Archivo de texto plano. .Figura 24. guardando información de las historias de la vaiable de ca El usuario puede finalizar las funciones del componente GráficoXY haciendo clic en el bo Cerrar o realizando la combinación de teclas correspondiente. Esta acció desplegará el cuadro de diálogo Guardar imagen en el que el usuario especificará la ubica el nombre y el formato de la imagen seleccionada en el componente de visualización (ver figura 26). Figura 25.Se puede acceder a esta opción a partir de acceder a la opció Archivo del menú principal o bien realizar un clic en el icono correspondiente. el archivo podrá manipularse con diversos programase incluso subprocesarse en hojas de cálculo. Un vistazo al archivo de datos con formato de texto plano (*. Como el usuario se habrá dado cuenta se puede acceder a este arc desde la aplicación Bloc de notas de Microsoft Windows. Postprocesamiento. Por lo tanto.txt) podrá observarse como s muestra en la Fig. Exportar imagen es otra opción disponible en el módulo de postprocesamiento en esta ve de prueba de ModelaUNAM. 25.

. como se observa e Fig. cuadro de diálogo Guardar imagen. 27. En el proceso de Guardar imagen se le pedirá al usuario que mediante dos cuadros de diá especifique la dimensión de la altura y ancho de la imagen en píxeles. Postprocesamiento. Figura 26.

Imagen de una grafica de contorno exportada desde el módulo de Postprocesamiento. El usuario podrá abandonar el módulo de Postprocesamiento accediendo a la opción Sal la opción Archivo del menú principal o haciendo clic en el icono correspondiente. Una imagen de la visualización del modelo axisimétrico exportada con formato *. 28.png pued verse como la imagen mostrada en la Fig. . Postprocesamiento. Figura 27. cuadro de diálogo especificar tamaño de imagen. A su vez puede abandonar la interfase de ModelaUNAM haciendo clic en el botón Salir de interfase principal (ver figura 1). Figura 28.