Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRÁCTICAS DE
FLUIDODINÁMICA COMPUTACIONAL
PRÁCTICA Nº 2 - FLUENT
El objetivo de esta práctica es ilustrar tanto la preparación como la resolución del flujo no
estacionario alrededor de un cilindro. Se pretende analizar el fenómeno de desprendimiento de
vórtices que aparece bajo determinadas condiciones de flujo.
Problema tipo.
¡Buena suerte!
1
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Para crear una malla refinada en la zona de influencia del cilindro, se va a definir un
rectángulo interior de 3 diámetros de ancho por 3 diámetros de alto. A continuación, se creará un
dominio rectangular exterior según las medidas fijadas en el enunciado para completar el modelo.
Este rectángulo exterior estará fragmentado en varios trozos para facilitar la malla progresiva que se
planea para este caso. Se van a crear en primer lugar los vértices (vertex) tanto del cilindro como de
las zonas rectangulares. A continuación se unirán los vértices correspondientes mediante líneas para
crear los lados (edges) de las superficies. Por último, crearemos las superficies (face) que
corresponderán a las distintas zonas encerradas. En el punto 3 de esta guía, se mostrará cómo mallar
adecuadamente todas las superficies.
En casos tridimensionales, antes de mallar habría que generar volúmenes a partir de las
superficies. Por tanto, nótese la estructura jerárquica que presenta el programa: vertex -> edges ->
faces -> volumes.
Ha de crear una carpeta “Cilindro” dentro del subdirectorio que sea conveniente.
Utilizaremos esa carpeta de trabajo para almacenar los archivos y resultados que se vayan
generando a lo largo de esta sesión.
Inicie GAMBIT.
Inicio > Ejecutar. Escriba cmd y presione al enter. Se abre una ventada de MS2 en la que
debe escribir: gambit –id cilindro y luego ejecute pulsando intro. Si esto no funciona,
escriba en la ventana el path completo:
c:\fluent.inc\ntbin\ntx86\gambit –id cilindro
Todas estas órdenes sirven para abrir el programa. Además, al indicarle como identificador
(-id) el nombre “cilindro”, le estamos indicando al GAMBIT que utilice ese nombre como prefijo
del archivo que vamos a construir a lo largo de esta sesión.
• Barra de herarramientas. A lo largo de este caso vamos a emplear muchas veces este panel.
Fíjese que cada uno de los botones superiores, al ser seleccionados, dan paso a diferentes
“sub-botones”. Por ejemplo, los “sub-controles” de Geometría son los que aparecen en la
captura de pantalla:
2
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
En este menú aparecen controles tales como Fit to Screen (ajustar a pantalla) o Undo
• Pantalla gráfica. Es la ventana en la cual vamos a ver los progresos de nuestro modelo.
3
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Especifique que la malla que va a crear es para ser utilizada con FLUENT 6.0
Main Menu > Solver > FLUENT 5/6
Verifique que ha quedado correctamente registrado a través de la ventana de trascripción, en
la cual puede leer: Command> solver select “FLUENT 5/6”
NOTA: Los tipos de condiciones de contorno que pueden elegirse en el siguiente paso, dependen
del solver que se haya seleccionado en esta opción.
Vamos a asumir que el flujo es BIDIMENSIONAL y que el centro del cilindro es el origen
de coordenadas (0,0). Por tanto, el dominio del problema es:
Origen de coordenadas.
Se colocará el origen del sistema de coordenadas en el centro del cilindro. Se van a crear dos
rectángulos, uno dentro del otro, antes de definir el cilindro Las cotas de los vértices de esos
rectángulos se muestran a continuación:
4
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
(-11.5,-1.5) (20,-1.5)
(-1.5,-1.5) (1.5,-1.5)
(-1.5,-12.5) (1.5,-12.5)
(-11.5,-12.5) (20,-12.5)
Así mismo, se van a crear 4 vértices que correspondan al cilindro (bastaría con 3, pero se va
a partir en 4 trozos para facilitar el mallado posterior). Los puntos caen sobre las diagonales del
rectángulo pequeño:
(-1.5,1.5) (1.5,1.5)
(-1.5,-1.5) (1.5,-1.5)
Creando vértices.
Encuentre los botones que se indican a continuación, señalando cada uno de ellos con el
ratón y observando la descripción que se hace de ellos en la ventana de descripción.
Operation Toolpad > Geometry Command Button > Vertex Command Button > Create
Vertex
NOTA: Como puede comprobar, el botón de “Create Vertex” ya está seleccionado por defecto.
5
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Se crea el vértice que representa la esquina inferior izquierda del rectángulo. Para ello, junto
a x: introduzca el valor 0; junto a y: introduzca el valor 0 y junto a z: introduzca el valor 0. Clic
Apply para aplicar. Con esto, se crea el vértice (0,0,0).
Este comando ajusta los 4 vértices más exteriores del rectángulo grande de la ventana
gráfica para que podamos ver todos los puntos en pantalla (se muestra la pantalla en la captura
siguiente):
6
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Creando lados.
Ahora han de conectarse entre sí las parejas apropiadas de puntos que constituyan inicio y
fin de un lado de cada rectángulo.
IMPORTANTE: Para seleccionar cualquier objeto en GAMBIT, presione la tecla
MAYÚSCULAS (Shift) y a la vez haga clic en el objeto que quiera seleccionar. Cuando un objeto
queda seleccionado, aparece en rojo en la pantalla gráfica. Luego, suelte el botón de
MAYÚSCULAS. Se pueden chequear los vértices que han sido seleccionados si se hace clic sobre
la flechita junto al campo Vertices:
Haciendo esto, se abre una ventana desplegable donde aparece una relación de todos los
objetos que han sido seleccionados. Además, los vértices se pueden poner y quitar de la lista
utilizando los campos Available (disponibles) y Picked (seleccionados) y las flechas de izquierda y
derecha para llevarlos de una lista a otra y viceversa.
7
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Una vez que se haya seleccionado la pareja correcta de vértices, es el momento de hacer clic
en Apply para generar el lado. Repita el proceso hasta que disponga de todos los lados que se
muestran en la figura:
Ahora vamos a crear los lados del cilindro. Para ello, haciendo clic con el botón de la
derecha sobre el icono de crear lado, descubrirá un panel desplegable. Seleccione la opción de Arc.
Especifique el centro del arco como el origen (0,0) y vaya creando los 4 arcos seleccionando
los vértices correspondientes dos a dos. Debe tener activo el método de Center y End-Points.
Especifique en cada casilla los vértices apropiados y asegúrese de tener en la opción Arc la de arco
de menos de 180º. Finalmente haga clic en Apply.
8
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Finalmente cierre el dominio creando los lados que faltan. Para ello, vuelva a la opción
Straight haciendo clic con el botón derecho del ratón en el icono de Create edge. Al final, ha de
obtener en la zona del cilindro lo que se ve en la siguiente captura:
NOTA: Como puede observar, el vértice situado en el origen de coordenadas sigue de color blanco,
puesto que no pertenece a ninguna entidad de jerarquía superior. El resto de vértices sí pertenecen
ahora a algún tipo de línea y por esa razón el programa los colorea de amarillo.
Operation Toolpad > Geometry Command Button > Face Command Button >
Form Face
Para crear las caras que quedan encerradas por 4 lados es preciso seleccionar los 4 lados y
que éstos formen un lazo cerrado. Si no es así, el programa es incapaz de generar la superficie. Para
seleccionar los lados puede presionar la tecla MAYÚSCULAS y a la vez ir haciendo clic sobre
9
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
cada línea y al final soltar la tecla una vez queden seleccionadas las 4 líneas en rojo. También es
posible seleccionar utilizando la ventana desplegable que aparece junto a la flechita de la derecha:
Con esto, se activa la ventana de lista de lados. Seleccionando los lados que deben formar
una cara y haciendo clic en ---> se seleccionan todos los lados. Haga clic en Close.
Finalmente haga clic en Apply para crear la cara. Repita el proceso hasta que obtenga todas
las caras necesarias: 12.
NOTA: Observe que las caras adjuntas comparten el mismo lado.
10
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
A continuación se detallan los pasos para crear las mallas de todas las caras. Iremos
mallando desde el cilindro hacia los extremos del modelo siguiendo un mallado regular. Se
mallarán en primer lugar los lados en diagonal que se apoyan sobre el cilindro, así como los arcos
que configuran el propio cilindro, utilizándose un patrón progresivo con el objeto de optimizar la
malla. A continuación se mallarán las caras externas, utilizando celdas estructuradas. El espaciado
en la malla se especificará a través del mallado de los lados.
Operation Toolpad > Mesh Command Button > Edge Command Button > Mesh
Edges
Haga MAYÚSCULAS + clic como antes o utilice la ventana desplegable asociada a la lista
de lados para seleccionar los cuatro lados diagonales del modelo. Para acceder más fácilmente a los
lados, se puede hacer un zoom ventana de la zona de interés. Para ello, manteniendo pulsada la tecla
de CTRL, se hace clic y se arrastra el ratón sobre una determinada zona (la zona que quiero ver
ampliada) y continuación se suelta el botón de CTRL. Para retornar a la vista completa del modelo,
basta con volver a clicar en: Control Toolpad > Fit to Window Button.
Una vez que ha seleccionado uno de ellos, seleccione la opción Interval Count del botón
desplegable que por defecto pone Interval Size dentro de la ventana de mallado de lados. Introduzca
el valor de 40 como número de intervalos de malla. Para que los nodos se vayan separando
gradualmente de la superficie del cilindro, elija la opción First Length en Type. Introduzca el valor
0.02. Si los nodos siguen el efecto contrario, haga clic en Reverse para conseguir el efecto de que se
vayan separando cada vez más entre si según se alejan del cilindro.
11
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Haga clic en Apply. Los nodos de la malla aparecen ahora en los lados diagonales, con el
siguiente aspecto:
Para el resto de lados que configuran las 4 superficies que rodean al cilindro, introduzca un
mallado equiespaciado (el que el programa fija por defecto) con 35 nodos en cada lado. Debería
obtener algo así:
12
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
A continuación se coloca la malla en el resto de lados. Salvo para los cuatro lados
horizontales aguas abajo del cilindro, se seguirá siempre un mallado con 35 nodos con un First
Length de valor 0.7, de forma que los nodos se vayan “abriendo” según nos alejamos del cilindro.
Para esos 4 lados finales, utilizaremos 50 nodos con First Length de 0.95. Si ha estado todo
correcto, deberíamos obtener un mallado de líneas como se muestra en la figura:
Operation Toolpad > Mesh Command Button > Face Command Button > Mesh
Faces
Haga MAYÚSCULAS + clic en la cara que quiera seleccionar y luego haga clic en Apply.
Como las superficies son todas regulares de cuatro lados, las iremos mallando como tipo Quad –
Map (esto es, como celdas rectangulares), opción seleccionado por defecto.
Finalmente, se obtiene un dominio con 16,975 celdas que debería tener el aspecto que se
muestra en la figura siguiente:
13
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
El esquema adjunto nos muestra qué tipo de condición de contorno hemos de fijar en el
modelo. Los tres lados de la izquierda serán la entrada de velocidad, los tres lados de la derecha
serán la salida, los superiores y los inferiores se definirán como simétricos y el cilindro será una
pared. El resto de lados se usaron de apoyo para hacer la malla, pero no tienen entidad como
condiciones de contorno.
Symmetry
Inlet
Wall Outlet
Symmetry
14
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Operation Toolpad > Zones Command Button > Specify Boundary Types Command
Button
15
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Salvar y exportar.
Main Menu > File > Save As… Especifique el directorio donde quiere guardar el fichero de
GAMBIT. Note que la extensión es *.dbs
Main Menu > File > Export > Mesh… Con esta instrucción se exporta el fichero para que
pueda ser interpretado por Fluent a continuación. Escriba cilindro.msh como nombre de
archivo (File Name). Seleccione Export 2D Mesh, ya que efectivamente el caso es bidimensional.
Haga clic en Accept.
Compruebe que un archivo cilindro.msh ha sido creado en su directorio de trabajo.
Cierre el programa GAMBIT y pase a abrir el programa FLUENT.
Start > Programs > Fluent Inc > FLUENT 6.0 o bien ejecute el icono que debe aparecer en
el escritorio del PC. Seleccione la opción 2ddp dentro de la lista de opciones y luego haga clic en
Run.
La opción 2ddp se utiliza para seleccionar el solver bidimensional de doble precisión. En el
solver de doble-precisión, cada número decimal está representado por 64 bits, en vez de los 32 bits
que se emplean en el solver de precisión sencilla. La opción de doble precisión no aumenta sólo la
precisión sino también el rango máximo y mínimo que pueden alcanzar las magnitudes que se van a
representar. Obviamente, esta opción requiere de más memoria de cálculo.
Importar la malla.
16
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Utilice el explorer que nos aparece para acceder a su directorio de trabajo y seleccionar el
fichero cilindro.msh. Obviamente, ese es el fichero que fue creado con el programa anterior
GAMBIT. Al cargarlo, FLUENT nos da información sobre las características del mallado.
Compruebe el número de nodos, caras (de los distintos tipos) y celdas. Hay 16975 celdas
rectangulares (quadrilateral cells).
Además, es interesante ver las zonas que se han cargado. Podemos comprobar cómo
aparecen las cinco condiciones de contorno que definimos con anterioridad: inlet, outlet, top,
bottom y cylinder.
En primer lugar, hemos de chequear el mallado para asegurarnos que no ha habido errores ni
en la generación, ni en la exportación ni en la importación.
Main Menu > Grid > Check
En caso de que hubiesen errores, deberían ser detectados por FLUENT en esta operación.
Compruebe el resultado del chequeo. Si todo esta correcto, proceda a comprobar el tamaño del
mallado:
Main Menu > Grid > Info > Size
Los siguientes resultados deberían ser proporcionados por el programa:
Las más importantes operaciones que se pueden hacer dentro de la ventana gráfica se
resumen a continuación:
• Traslación. El mallado se puede mover en cualquier dirección (centrar el dibujo completo o
solo una zona determinada) si se mantiene pulsado el botón izquierdo del ratón y a la vez
se mueve el ratón en la dirección que se quiera.
• Zoom In. Mantenga pulsado el botón central del ratón y arrastre una ventana desde la
esquina superior izquierda a la esquina inferior derecha de la zona que quiere observar.
Luego suelte y se ejecutará el zoom de esa zona, ajustándolo al tamaño máximo de la
ventana gráfica.
• Zoom Out. Mantenga pulsado el botón central del ratón y arrastre una ventana en
cualquier lado desde la esquina inferior derecha a la esquina superior izquierda (inverso al
anterior). Luego suelte.
Practique estas operaciones para obtener una vista detallada del cilindro tal y como se
muestra en la figura siguiente:
Obviamente, puede mostrar sólo aquellas partes del mallado que le interese. Para ello, basta
con seleccionar sólo las superficies que quiere mostrar:
18
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Por comodidad, el botón que está junto a Surfaces selecciona todos los objetos, mientras
que el botón deselecciona todas a la vez.
Cierre la ventana gráfica para continuar.
19
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
20
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Introduzca el valor de velocidad 1 m/s en el campo Velocity Magnitude. Haga clic en Ok.
Esta operación fija el valor de velocidad del flujo que entra al dominio desde la izquierda.
La presión (absoluta) que se tiene a la salida es 1 atm. Puesto que la presión de operación se
ha dejado fijada en 1 atmósfera, la presión manométrica a la salida (outlet gauge pressire) ha de ser
cero. Seleccione outlet bajo el campo Zone. El Type de esta condición de contorno es pressure-
outlet. Haga clic en Cancel para mantener el valor por defecto.
Finalmente, haga clic en wall y asegúrese que su tipo es wall. Vaya haciendo clic por todas
las pestañas y compruebe que sólo parámetros sobre la ecuación del momento son accesibles. Esto
no será así en posteriores modificaciones, así que recuerde la localización de estas opciones para
después. Haga clic en Ok.
6.- RESOLUCIÓN
21
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Inicialización de la solución.
Hay que inicializar el campo de velocidades y presiones para llevar a cabo el método
iterativo de resolución. En este caso, vamos a fijarle a todo el dominio los mismos valores que se
tienen en la condición de contorno de entrada.
22
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
23
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
24
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Con esto se termina todo el proceso de inicialización y definición del modelo a resolver.
Ahora, salve el trabajo:
El Número de Strouhal.
Si queremos tener del orden de 25 pasos temporales por cada ciclo, entonces es obvio que:
T 5
Δt = = = 0.2 s.
N 25
y de ahí la elección de paso temporal que se ha realizado.
NOTA: En función del número de Reynolds, la morfología del desprendimiento y el valor del
número de Strouhal varían. En las figuras adjuntas (“Viscous Fluid Flow”, F. White, Ed. Mc-Graw
Hill), se observa el efecto del número de Reynolds sobre el desprendimiento de los vórtices de Von
Kárman (nombre habitual que reciben estas estructuras en honor al autor del primer artículo
explicando su origen y comportamiento).
26
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Una vez que todos los parámetros están fijados, haga clic en Iterate. Espere un rato a que el
programa ejecute los 600 pasos temporales. Al final, habrá obtenido un resultado como el siguiente:
Salve la solución a un archivo tipo *.dat. (archivo de datos). Los ficheros tipo *.cas
contienen la información del modelo (geometría, malla, condiciones de contorno…) mientras que
los de tipo *.dat contienen los campos de velocidad, presión, etc…
27
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Vamos a crear un archivo *.mpeg con la animación que hemos ido realizando mientras
convergía el caso. Para ello:
Main Menu > Solve > Animate > Playback…
Seleccione la opción MPEG dentro del campo Write/Record Format. Haga clic en Write y
cierre el panel. Con esta operación, se creará una animación en formato MPEG en el directorio de
trabajo que podrá ser visualizada usando, por ejemplo, el Windows Media Placer u otro reproductor
cualquiera.
28
PRÁCTICA No. 2 - FLUENT
SIMULACIÓN DEL FLUJO ALREDEROR DE UN CILINDRO Área de Mecánica de Fluidos
Contornos de vorticidad
Repita el ejercicio para números de Reynolds de 100 y 200 y compare los resultados.
29