Manual Pract
Manual Pract
Manual Pract
PRÁCTICAS DE
FLUIDODINÁMICA COMPUTACIONAL
PRÁCTICA Nº 1
ρVD
Re =
μ
V
El ejercicio a resolver consiste en la realización de una simulación del comportamiento de este flujo
mediante el programa FLUENT. En concreto, han de mostrarse los siguientes resultados:
• Mostrar gráficamente la distribución de velocidad en la línea media.
• Obtener el coeficiente de fricción en las paredes del conducto.
• Mostrar gráficamente el perfil de velocidad a la salida.
• Mostrar la longitud de entrada necesaria hasta que se obtiene perfil desarrollado.
NOTA: Han de validarse correctamente los resultados. Los valores de las propiedades del flujo no
corresponden a ningún fluido típico. Han sido escogidos para que el flujo sea laminar. El parámetro
clave en este caso es el número de Reynolds.
Análisis preliminar.
Se trata de ver cómo la capa límite viscosa va creciendo desde la entrada a lo largo de la
tubería. De hecho, ha de crecer hasta que rellene la tubería por completo (para ello, la tubería ha de
tener la longitud suficiente). Cuando esto ocurre, el flujo está completamente desarrollado (fully
developed) y ya no hay variación del perfil de velocidad en la dirección del tubo de ahí en adelante
(ver gráfico de la portada).
Existe una solución analítica exacta de este tipo de flujo, que habréis visto en las clases
teóricas. Ahora vamos a tratar de comparar dicha solución con los resultados numéricos que nos de
el programa. Así que no es mala idea revisar los apuntes de teoría para validar los perfiles de
velocidad y los coeficientes de fricción que obtengamos en la simulación.
A continuación se explican detalladamente los pasos para crear la geometría y hacer la malla
en GAMBIT (el programa de generación de casos de FLUENT) para a continuación leer el caso en
el solver FLUENT y ejecutar la solución del ejercicio.
¡Buena suerte!
1
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Para crear el rectángulo que simulará la sección longitudinal de la tubería, vamos a crear en
primer lugar los 4 vértices (vertex) en las 4 esquinas. A continuación se unirán los vértices
correspondientes mediante líneas para crear los lados (edges) del rectángulo. Por último, crearemos
la superficie (face) que corresponde al área encerrada por los 4 lados. En el punto 3 de esta guía, se
mallará la superficie del rectángulo.
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 “Tubería” 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 tuberia y luego ejecute pulsando intro. Si esto no funciona,
escriba en la ventana el path completo:
c:\fluent.inc\ntbin\ntx86\gambit –id tuberia
Todas estas órdenes sirven para abrir el programa. Además, al indicarle como identificador
(-id) el nombre “tubería”, 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. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Á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. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Á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 AXISIMÉTRICO (esto es, tiene simetría circunferencial con
todas las secciones longitudinales presentando las mismas características). Por tanto, el dominio del
problema es:
D
0≤r ≤ ,0≤ x≤ L
2
Origen de coordenadas.
4
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
(L,D/2)
(0,D/2)
(0,0) (L,0)
En primer lugar se crearán los cuatro vértices en las cuatro esquinas, juntándose los vértices
adyacentes para crear las líneas del rectángulo. De esta forma se creará el área subtendida por el
rectángulo.
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.
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).
Vertex.2: (0,D/2,0)
Vertex.3: (L,D/2,0)
Vertex.4: (L,0,0)
5
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Este comando ajusta los 4 vértices del rectángulo que se acaba de crear a la ventana gráfica
para que podamos verlos en pantalla (se muestra sólo un trozo de la pantalla en la captura
siguiente):
Creando lados.
Ahora han de conectarse entre sí las parejas apropiadas de puntos que constituyan inicio y
fin de un lado del 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.
6
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Á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 tres veces más hasta que disponga de los cuatro
lados del rectángulo.
Crear la cara.
Operation Toolpad > Geometry Command Button > Face Command Button >
Form Face
Para crear la cara que queda encerrada por los 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
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. Haciendo clic en All-> se seleccionan todos
los lados de golpe. Haga clic en Close.
7
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
A continuación se detallan los pasos para crear una malla en la cara rectangular con 250
divisiones en la dirección axial y 5 divisiones en la dirección radial. Se mallarán en primer lugar los
cuatro lados y a continuación se mallará la cara. El espaciado en la malla se especifica 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 dos lados verticales. 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 el eje vertical ha sido seleccionado, 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 5 como número de intervalos de malla.
Haga clic en Apply. Los nodos de la malla aparecen ahora en el lado, indicando que se han
tomado 5 divisiones intermedias.
8
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Repita el proceso con los lados horizontales, pero empleando un intervalo de 250 nodos.
Ahora que los lados están mallados, podemos proceder a crear una malla 2D para la cara.
Mallar la cara.
Operation Toolpad > Mesh Command Button > Face Command Button > Mesh
Faces
Haga MAYÚSCULAS + clic en la cara para seleccionar y luego haga clic en Apply.
El esquema adjunto nos muestra qué tipo de condición de contorno hemos de fijar en el
modelo. El lado izquierdo es la entrada de la tubería, el lado derecho es la salida, el superior será la
pared y el inferior un eje axisimétrico.
Wall
Inlet Outlet
Axis
Operation Toolpad > Zones Command Button > Specify Boundary Types Command
Button
9
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Hacemos clic en Apply. Con eso, la condición de contorno queda carga dentro del recuadro
Name/Type, tal como se ve en la captura siguiente:
10
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Á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 tuberia.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 tuberia.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.
Compruebe el número de nodos, caras (de los distintos tipos) y celdas. Hay 1250 celdas
rectangulares (quadrilateral cells). Obviamente es lo esperable puesto que se usaron 5 divisiones
radiales y 250 en la dirección axial, así que el número total de celdas no podía ser otro que
5x250=1250.
Además, es interesante ver las zonas que se han cargado. Podemos comprobar cómo
aparecen las cuatro condiciones de contorno que definimos con anterioridad: inlet, outlet, wall y
centerline.
11
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
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:
12
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
• 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 de la entrada 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:
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.
13
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Elija la opción de Axisymmetric bajo el cuadro Space. Se emplearán las otras opciones que
por defecto indica el programa, como el tipo segregated, implicit formulation, steady flow y
absolute velocity formulation. Haga clic en Ok.
14
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
absoluto de la presión a la cual quedan referidos todos los cálculos a partir de ese momento. Se
emplerará el valor por defecto de 1 atm (101325 Pa) como Operating Pressure. Haga clic en
Cancel para mantener el valor por defecto.
Introduzca el valor de velocidad V que tenga en los datos de partida 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.
15
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
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
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.
16
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
17
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Haga clic en Ok. Con esto se termina todo el proceso de inicialización y definición del
modelo a resolver. Ahora, salve el trabajo:
En este caso, con los valores que se hayan fijado de V,D y L, los residuos caen por debajo
de 1e-06 en 97 iteraciones:
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…
18
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
En este apartado se mostrará cómo generar gráficos y mapas de vectores y de contornos con
el objeto de poder presentar los resultados que nos proporciona FLUENT.
Es importante fijarse en que X Axis Function e Y Axis Function describen el eje x y el eje y
del gráfico respectivamente, y no las direcciones x e y de la tubería.
Haga clic en Plot. Se abre una nueva ventana gráfica mostrando el gráfico de tipo xy qus
acabamos de solicitar:
19
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Ahora repita lo mismo pero acotando el rango del eje Y. En nuestro ejemplo fijaremos el
rango de y entre 3.6 y 4 para el Minimum y Maximum en Range. Seleccione también Major Rules
y Minor Rules en Options. Luego haga clic en Apply. Finalmente, haga clic en Close.
20
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Si observamos la gráfica con los nuevos límites, podemos determinar de forma más precisa
que la zona completamente desarrollada comienza sobre los 17 metros para una velocidad de 3.84
m/s.
Guardar el gráfico.
A continuación guarde una imagen del mismo gráfico: Mantenga las ventanas de Solution
XY Plot y la propia ventana gráfica donde está el gráfico y vaya a:
Main Menu > File > Hardcopy…
• TIFF. Proporciona una imagen de gran resolución. Desgraciadamente, suele ocupar mucho
espacio en disco, así que emplee esta opción si dispone de suficiente memoria en disco.
• JPEG. Es una imagen de menor tamaño y compatible con cualquier programa gráfico y
visor. Sin embargo, la calidad de la imagen es menor.
Una vez seleccionado el tipo de imagen, haga clic en Save… Nombre la imagen con la
extensión apropiada: vel.tif o vel.jpg. Como siempre, compruebe que el archivo ha sido
creado en su directorio de trabajo.
21
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Vuelva a la ventana de Solution XY Plot y deseleccione la opción Write to File, puesto que
ahora pretendemos realizar un dibujo nuevo (solo guardaremos cuando el gráfico sea definitivo). El
resto de Options y la Direction Plot se dejan como estaban pues seguimos queriendo hacer un
gráfico longitudinal.
Bajo la opción de Y Axis Function, haga clic en Wall Fluyes y luego elija la subcategoría
Skin Friction Coefficient. En Surfaces elija wall y deseleccione centerline pinchando sobre ella.
Así mismo, resetee los rangos de los ejes. Retome Axes… y fije de nuevo AutoRange tanto para X
como para Y. Haga clic en Apply, luego en Close y finalmente haga Plot:
22
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
En este gráfico se observa que la zona completamente desarrollada se inicia alrededor de los
9 metros y que el coeficiente en esa zona es aproximadamente 0.38. Si se compara este valor con el
coeficiente que se obtiene de forma analítica se vería una gran discrepancia. Además, vemos que la
zona desarrollada se predice de forma muy diferente con esta variable que con el perfil de velocidad
anterior. Sobre esto volveremos más adelante.
Salve los datos de este plot haciendo Write to File en options y guardelo haciendo clic en
Write bajo el nombre cf.xy.
Perfil de velocidad.
A continuación se mostrará la velocidad a la salida del tubo en función del radio del tubo.
Para hacer esto, es necesario fijar como eje y del gráfico el eje y del tubo (la dirección radial).
Para poner en el eje y del gráfico la coordenada radial de la tubería, hay que deseleccionar la
opción Position on X Axis en options y elegir en su lugar Position on Y Axis. Además, para fijar
que la dirección radial será la que se quiera dibujar hay que cambiar en Plot Direction la X a 0 y la
Y a 1. Para dibujar la componente axial en el eje x del gráfico seleccione en X Axis Function la
categoría Velocity y luego la subcategoría Axial Velocity. Como se quiere pintar esto en la salida,
elija outlet dentro de Surfaces y deseleccione todo el resto. Recuerde cambiar los eje x e y a
Autorange. Finalmente, desactive Write to File (si ha quedado activado previamente) en Options
para ver el gráfico y luego haga clic en Plot
23
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Como se puede comprobar, presenta un perfil parabólico, tal y como era de esperar.
Ahora, proceda a guardar este gráfico como en anteriores ocasiones. Para ello, simplemente,
pulse en Write to File en Options y luego haga clic en Write… A continuación guardelo con el
nombre profile.xy para XY File y haga clic en Ok.
Observe que line1 aparece en la lista de superficies. Seleccione todas las superficies
excepto el default-interior. Haga clic en Display. De esta forma se dibujan todas las superficies
pero no así la malla del modelo. Haga zoom en la región próxima a la entrada para ver la línea
recién creada en x/D=3. Como ve, line1 es la línea blanca vertical en la figura adjunta:
24
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
De forma análoga se crea la línea para x/D=6, esta vez definiendo las posiciones
(x0,y0)=(6D,0) a (x1,y1)=(6D,D/2). Para ello, seleccione Line Tool en Options. Introduzca los
valores apropiados para x0, y0, x1, y1. Nombre line2 en el campo New Surface Name. Haga clic
en Create.
Finalmente, ya es posible dibujar los perfiles de velocidad en las posiciones x/D=3 y x/D=6
junto con el perfil a la salida. En la ventana Solution XY Plot utilice los mismos parámetros que en
el caso anterior. En Surfaces, añada line1 y line2 a la sección outlet. Seleccione Node Values en
Options y haga clic en Plot. Los símbolos que pinta el FLUENT para cada curva son distintos. De
todas formas, es posible configurar estos símbolos accediendo al botón Curves. Se deja al alumno la
iniciativa para que configure e investigue estos controles por su cuenta. Finalmente, se obtendría un
gráfico como éste:
25
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Vectores de velocidad
Es posible dibujar los vectores de velocidad en todo el dominio o bien en una determinada
superficie. Vamos a dibujar los vectores justo en la zona de entrada para ver cómo se desarrolla el
flujo en esa zona.
Es muy importante asegurarse de que los resultados que se obtienen son completamente
independientes del tipo de malla que se ha utilizado para resolverlos. Para saber si los resultados
que hemos obtenido son realmente independientes de la malla, se ha de rehacer el caso empleando
un mallado diferente y comparar los resultados. Por tanto, a continuación se van a rehacer los
cálculos previos empleando una malla de 15x250 y otra de 25x250. A continuación se detallan los
pasos que han de hacerse para generar esas nuevas mallas rápidamente.
26
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
El caso anterior con una malla de 5x250 celdas está almacenado en el directorio de trabajo
con el nombre de tuberia.cas. Vamos a generar dos copias de dicho archivo con el explorador
de windows y cambiarlas de nombre: tuberia2.cas y tuberia3.cas.A continuación,
vamos a cargar con el GAMBIT el archivo tuberia2.cas y procederemos a hacerle las
modificaciones pertinentes para dotarle de una malla de 15x250. Después repetiremos el proceso
con el caso tuberia3.cas.
Operation Toolpad > Mesh Command Button > Face Command Button > Delete Face
Meshes
En la ventana Delete Face Meshes que aparece, hemos de deseleccionar la opción Remove
Unused Lower Mesh. Con esta opción, le indicamos a FLUENT que elimine la malla de la
superficie, pero que no borre la malla de los lados que la componen. Puesto que vamos a remallar
sólo dos lados, no es necesario rehacer la malla de los lados horizontales. Seleccione la única cara
que tiene el modelo como siempre con MAYÚSCULAS + clic sobre ella y luego haga clic en
Apply.
Asegúrese de que la opción Remove Old Mesh está activada. De esta forma, garantizaremos
que la antigua distribución de nodos queda borrada antes de aplicar la nueva. Haga clic en Apply.
27
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Recuerde que puede hacer zoom siempre que quiera manteniendo pulsada la tecla CTRL y
arrastrando una ventana sobre la zona que quiera aumentar de tamaño, y después soltando la tecla
de CTRL. Haga esto y asegúrese de que realmente el GAMBIT ha colocado 15 nodos en las líneas.
RECUERDE: Repita este último epígrafe de modificación de la malla para generar un caso
de 25x250 celdas y guardelo con el nombre tuberia3.dbs
Repita los pasos 5 y 6 de este guión para los mallados refinados de 15x250 y 25x250 celdas.
(Es una tarea repetitiva pero constituye una buena práctica en CFD).
Una vez que tenga los casos tuberia2.cas y tuberia3.cas bien convergidos y
solucionados pasaremos a comparar los resultados de los distintos tipos de malla entre si.
Obviamente, a mayor número de celdas, más iteraciones son necesarias para conseguir la
convergencia. En el caso de este ejemplo, tuberia2.cas convergió tras 153 iteraciones
mientras que tuberia3.cas lo hizo tras 267.
A continuación vamos a comparar los 3 casos sobre un mismo gráfico. Para ello cargamos
ahora en FLUENT el caso resuelto tuberia3.cas. Nuevamente vamos a dibujar el perfil
longitudinal de velocidad, el coeficiente de fricción y el perfil parabólico a la salida, pero se van a
cargar también los ficheros anteriores para verlos conjuntamente.
Una vez cargado el caso tuberia3.cas dibuje el perfil de velocidad a lo largo del eje
centerline como ya sabe. A continuación cargue los ficheros vel.xy y vel2.xy del directorio
28
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
de trabajo. Para ello, una vez que ha dibujado el perfil del caso tuberia3.cas, haga clic en
Load File… dentro de la ventana Solution XY Plot. Seleccione vel.xy dentro de su directorio y
luego haga clic en Ok. Repita la operación con el archivo vel2.xy y finalmente haga clic en Plot.
Ajuste la escala del gráfico para centrar la zona donde comienza a haber flujo
completamente desarrollado. También puede jugar con la apariencia de las curvas, pulsando en
Curves… para conseguir que se dibujen como líneas sólidas. En definitiva, ha debido obtener algo
parecido a lo siguiente:
La línea roja representa el caso de la malla 5x250, mientras que los casos verde y blanco
corresponden a las mallas refinadas 15x250 y 25x250. El valor de la velocidad en la zona
completamente desarrollada para la malla más fina es prácticamente 3.995 m/s. La línea verde (com
menos malla) también da unos excelentes resultados: 3.975 m/s. Sin embargo, la malla original
demuestra un valor más alejado y un menor grado de exactitud: 3.84 m/s. Nótese que el valor
analítico exacto de este problema es 4 m/s.
NOTA: El valor teórico analítico, corresponde siempre con 2 veces la velocidad media en la
tubería calculada ésta como caudal partido de la sección de la tubería. Ese valor coincide con
el valor de velocidad constante a la entrada del tubo, así que la velocidad máxima (Vmax) se
obtiene fácilmente como dos veces la velocidad V de partida.
Guarde esta imagen para mostrarla en el informe posterior que habrá de entregar. Para ello,
utilice la opción Hardcopy… que ya se detalló en el apartado 7.
29
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
NOTA: El valor del coeficiente de fricción, definido como en el apartado anterior, se puede
calcular directamente conocido el número de Reynolds. Así, de forma teórica, se sabe que
16
Cf = (Nótese que f = 4Cf donde f es el coeficiente de fricción típico que se emplea
Re
64
normalmente. Así, f = )
Re
Guarde esta imagen para mostrarla en el informe posterior que habrá de entregar. Para ello, utilice
la opción Hardcopy… que ya se detalló en el apartado 7.
Vamos a crear una función que responda a esta ecuación. Para ello, empleamos:
Main Menu > Define > Custom Field Functions …
A continuación se introduce la fórmula anterior (tecla a tecla), teniendo en cuenta que Vmax
corresponde a dos veces la V dato, que en R se introduce el radio del conducto y para introducir la
variable r hay que especificarle la coordenada y que emplea FLUENT. Para ello elegimos la
categoría Grid… en Field Functions y luego la subcategoría Y-Coordinate. Para introducirla en la
fórmula (campo Definition), hacemos clic en Select. Una vez introducida la fórmula, le damos
nombre, v y a continuación hacemos clic en Define para validar.
30
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Finalmente, hacemos la comparativa entre los casos para el perfil de velocidad a la salida,
añadiendo el perfil teórico que se acaba de generar. Proceda como en los gráficos anteriores para
llevar a cabo la comparativa, dibujando el perfil del caso cargado y luego cargue los ficheros
profile.xy, profile2.xy de los otros casos. y profileth.xy del teórico. Dibujando
y escalando, debería llegar a obtener lo siguiente:
Guarde esta imagen para mostrarla en el informe posterior que habrá de entregar. Para ello,
utilice la opción Hardcopy… que ya se detalló en el apartado 7.
Cada alumno ha de presentar al final de la realización de esta práctica un informe con los
resultados que ha obtenido a partir de sus datos personalizados. En dicho informe se han de incluir
los siguientes puntos:
• Datos personalizados
• Gráfica comparando los perfiles longitudinales de las tres mallas estudiadas.
• Gráfica comparando el coeficiente de fricción de las tres mallas estudiadas.
• Gráfica comparando el perfil parabólico de la velocidad de las tres mallas estudiadas con el
perfil teórico.
IMPORTANTE: En cada gráfica hay que razonar los resultados y compararlos con lo que el
análisis teórico prevé.
Además de estos resultados, cuyo proceso de obtención ya fue explicado anteriormente, hay
que estudiar los siguientes puntos:
31
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
• Para el caso tuberia3.cas, que es el más exacto, hay que ejecutar de nuevo el
modelo para dos nuevos valores del número de Reynolds. En particular, un caso tendrá
un número de Reynolds que sea dos veces el valor original y el otro caso para un número
de Reynolds que sea la mitad del valor original. Para conseguir esto, basta con modificar
el valor de la viscosidad, μ, y ajustarlo para conseguir ese nuevo valor del número de
Reynolds. Nómbrelos, por ejemplo, como tuberia3-200%Re.cas y tuberia3-
50%Re.cas,ejecútelos y salvelos en su directorio de trabajo.
Le
≈ 0.06 Re ( caso laminar )
D
• Mostrar las gráficas del perfil de velocidad para los tres valores del número de Reynolds
y del coeficiente de fricción. Explique brevemente el comportamiento que se observa y
razónelo.
• Dibuje también los vectores de velocidad en la zona de entrada para los tres casos de
número de Reynolds. Siga las instrucciones que ya se detallaron en el apartado anterior.
32
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
En esta última parte se vuelve a analizar el flujo en la tubería, manteniendo los mismos
valores de velocidad V, diámetro D y longitud L del modelo, pero modificando el valor de la
viscosidad del fluido. En este caso, lo hacemos mucho menos viscoso (100 veces menos que antes),
fijando un valor de μ=2x10-5 kg/(ms). Con esto nos aseguramos que el flujo supere el valor crítico
entre 2000 y 4000 y que por tanto estemos en un caso completamente turbulento.
Comenzamos cargando cualquiera de los casos que hemos generado con anterioridad para
caso laminar en GAMBIT. A continuación crearemos un mallado “especial”, gradual desde la pared
hacia el centro de la tubería, que llamaremos tuberiaturb.dbs.
En primer lugar hay que deshacer la malla de los lados verticales. Para ello, basta con repetir
los pasos que se detallaron en el apartado 8. Ahora bien, para remallarlos, vamos a cambiar la
distribución lineal de veces anteriores por una distribución gradual. Así, para resolver el importante
gradiente de velocidad en la capa límite de un flujo turbulento, utilizaremos un mallado mucho más
fino cerca de la pared, apilando los nodos de malla contra dicha pared.
Para cada línea vertical (inlet y outlet), especificaremos la longitud de la pared al primer
nodo de la malla con un valor de 0.001 (1 mm). Además, vamos a fijar un total de 30 nodos para
cubrir el radio de la tubería. En GAMBIT, cada línea tiene asociada un vector director, que se
muestra como una flecha roja. Hemos de fijar que la flecha apunte desde la pared (basta para ello,
seleccionar el lado y hacer clic si el sentido por defecto es el contrario). Así, la distancia de la pared
al primer nodo se convierte en la “primera distancia” (First Length) , mientras que la distancia del
último nodo al eje es la “última distancia” (Last Length). Por tanto, en Type, hemos de elegir First
Length y fijar el valor de 0.001. Recordemos:
33
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Operation Toolpad > Mesh Command Button > Edge Command Button
Seleccionamos los lados verticales haciendo MAYÚSCULAS + clic. Fíjese que aparecen
las flechas rojas apuntando en una dirección (normalmente en la dirección en que se creo el lado).
Si no las ve, emplee la utilidad zoom para acercarse (CTRL + arrastrar ventana). Asegúrese de que
realmente apuntan hacia el eje…si no es así, cambie el sentido haciendo clic sobre ellas mientras
mantiene pulsada la tecla de mayúsculas. También puede cambiar el sentido si una vez que la ha
seleccionado, hace clic en Reverse. Elija la opción First Length en Type y especifique 30 nodos en
Interval Count. Luego haga clic en Apply.
Una vez fijados los nodos de cada uno de los lados, repita los pasos habituales para generar
la malla de la superficie. Si ha hecho todo correctamente, el mallado que obtenga ha de tener el
siguiente aspecto:
Finalmente, salve y exporte la malla como ya sabe. Puede emplear los nombres
tuberiaturb.dbs y tuberiaturb.msh
Al igual que en el caso laminar, vamos a generar un segundo mallado más fino. Para ello,
repita el mismo proceso de este apartado, pero emplee un mallado con 60 nodos en la dirección
radial, con una First Length de 0.5 mm. El resto de parámetros manténgalo igual. Guarde el
34
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Una vez esté todo definido, y haya corroborado que todos estos archivos se han creado en su
directorio de trabajo, cierre el GAMBIT y pase a FLUENT.
Como siempre, inicie FLUENT y cargue la primera de las mallas que acaba de crear:
tuberiaturb.msh. A continuación prepare el caso exactamente igual que se mostró en el
apartado 5, comprobando que la malla no presenta errores, comprobando el tamaño, etc…. Las
únicas diferencias que debe introducir ahora son:
• Ya no estamos en flujo laminar, así que hemos de definir un modelo de turbulencia.
Emplearemos un modelo k-ε (2 eqn). Al seleccionar, la ventana se expande, dando acceso a
nuevos parámetros. En la opción de Near-wall treatment, seleccione Enhanced Wall
Treatment con el objeto de obtener un mejor resultado.
• Recuerde que hemos fijado una nueva viscosidad para el fluido. Por tanto, cuando la defina
dentro de Materials…, no olvide escribir ahora 2x10-5.
• En la condición de contorno de velocidad, aparecen nuevas variables que hemos también de
fijar. En principio, igual que otras veces, en Velocity Magnitude fije el valor V que tenga
como dato. Para dar un valor a las variables turbulentas, seleccione la opción Intensity and
Hydraulic Diameter dentro de la categoría Turbulence Specification Method. Introduzca
unos valores típicos de 1 para la Turbulence Intensity (intensidad de turbulencia del 1%) e
introduzca el valor D del diámetro de la tubería como Hydraulic Diameter. Después haga
clic en Ok para validar.
35
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Este orden de discretización se refiere a la exactitud con que se resuelven los términos
convectivos en las ecuaciones. En FLUENT, la discretización de segundo orden siempre es
apropiada para las ecuaciones turbulentas. Normalmente, este esquema de segundo orden
proporciona mejores resultados que la de primer orden, si bien una de primer orden siempre es más
robusta en la convergencia. Si el segundo orden no converge, pruebe a comenzar a resolver con un
primer orden y luego haga el cambio a segundo orden más adelante.
• Finalmente, no olvide cambiar el valor umbral de los residuos a 1e-06 también a las
variables turbulentas.
Guarde el trabajo realizado (Main Menu > File > Write > Case…) e inicialice luego como
siempre, tomando los valores a la entrada como datos de partida (Compute From… inlet).
Ejecute la solución, fijando un total de 500 iteraciones para que converja. Si en 500 iteraciones
no hay convergido, ejecute más iteraciones hasta que el modelo converja a la solución. Guarde
finalmente también los datos (Main Menu > File > Write > Data…).
36
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Resultados preliminares.
Cualquier flujo turbulento está claramente afectado por la existencia de contornos sólidos
(paredes). El modelo de turbulencia k-ε tiene validez en aquellas zonas que se encuentran alejadas
de dichas paredes, mientras que requiere de un tratamiento especial en las zonas más cercanas a las
paredes. El modelo que se emplea para simular el flujo en la zona de pared es especialmente
sensible a la calidad (o no) de la malla junto a la pared, esto es, a la densidad de malla existente
describiendo la capa límite. Existe un parámetro adimensional que describe perfectamente la
bondad de la densidad de malla empleada, conocido como y+. Aunque no vamos a entrar en detalle
sobre este parámetro, sí vamos a dejar constancia aquí de una regla a tener en cuenta:
• O se escoge una resolución de malla cerca de la pared bastante grosera, de forma que y+>30
y se fija una ley de pared logarítmica (opción Standard Wall Functions en el Near-Wall
Treatment del panel Viscous Model).
• O bien se escoge una resolución de malla muy fina, de forma que y+<5 (cercano a 1,
normalmente) y entonces se hace un tratamiento especial cercano a la pared (opción
Enhanced Wall Treatment en el Near-Wall Treatment del panel Viscous Model).
37
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Como puede ver en el gráfico, el valor de y+ se encuentra entre 2.6 y 2.8 (olvidando la zona
anómala de la entrada) por lo que efectivamente es menor que 5 y por tanto, la elección de
Enhanced Wall Treatment ha sido acertado:
MUY IMPORTANTE: El valor del y+ sólo es accesible una vez se ha resuelto el modelo.
Por tanto, es un valor que sólo se puede comprobar a posteriori (y+ depende de los valores de
velocidad en las celdas adyacentes a la pared, cálculo que se obtiene tras haber iterado la solución
hasta la convergencia).
Cada alumno ha de presentar al final de la realización de esta práctica un informe con los
resultados que ha obtenido a partir de sus datos personalizados. En dicho informe se han de incluir
los siguientes puntos:
38
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Como vemos, en este caso de ejemplo la zona de flujo completamente desarrollado, empieza
sobre los 15 metros. Compruebe qué valor obtiene en los resultados y compárelo con el que
predice la siguiente correlación empírica en caso de flujo turbulento:
Le
≈ 4, 4 Re1 6
D
Además, la velocidad en la zona desarrollada llega a ser 2.38m/s, mucho menos que los casi
4 m/s del caso laminar… ¿por qué es esto así?
• Obtenga el coeficiente de fricción. Compare los dos casos y a la vez compruebe qué valor
nos daría la siguiente correlación empírica (también puede compararlo mediante el diagrama
de Moody):
f = 0.316 Re−1 4 4000 < Re < 105 (ec. de Blausius)
NOTA: Tenga en cuenta que el Cf que vemos en FLUENT es igual a f = 4Cf
39
PRÁCTICA No. 1 - FLUENT
SIMULACIÓN DEL FLUJO EN UNA TUBERÍA Área de Mecánica de Fluidos
Por último, vamos a analizar el efecto de la variación del número de Reynolds en el caso
turbulento
• Para el caso tuberiaturb.cas, que presenta tan buenos resultados como el caso
más mallado, hay que ejecutar de nuevo el modelo para dos nuevos valores del número
de Reynolds. En particular, un caso tendrá un número de Reynolds que sea dos veces el
valor original y el otro caso para un número de Reynolds que sea la mitad del valor
original. Para conseguir esto, basta con modificar el valor de la viscosidad, μ, y ajustarlo
para conseguir ese nuevo valor del número de Reynolds. Nómbrelos, por ejemplo, como
tuberiaturb-200%Re.cas y tuberiaturb-50%Re.cas,ejecútelos y
salvelos en su directorio de trabajo.
• Calcular el valor de la longitud de la zona de entrada hasta que se tiene flujo
completamente desarrollado utilizando la expresión analítica y compararlo con los
resultados que nos da FLUENT en los tres régimenes de Reynolds.
• Mostrar las gráficas del perfil de velocidad para los tres valores del número de Reynolds
y del coeficiente de fricción. Explique brevemente el comportamiento que se observa y
razónelo.
• Dibuje también los vectores de velocidad en la zona de entrada para los tres casos de
número de Reynolds. Siga las instrucciones que ya se detallaron anteriormente.
• Finalmente, ¿Qué ocurre con el perfil de velocidad parabólico al cambiar el número de
Reynolds? ¿Se ve una tendencia similar a lo que ocurre con el perfil longitudinal de
velocidad o no?
40
Área de Mecánica de Fluidos CURSO 2006-07
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
UNIVERSIDAD DE OVIEDO MEDIDA Y MODELIZACIÓN
Área de Mecánica de Fluidos DE FLUJOS
PRÁCTICA 3:
SIMULACIÓN DE UN INCENDIO EN UN
TÚNEL DE FUNICULAR
• Introducción:
Se trata de analizar la propagación del humo de un incendio en el interior de un
túnel con una pendiente fuerte.
El incendio de un vehículo supone una generación importante de humo a una
temperatura elevada. Cuando este incendio se produce en el interior de un túnel, el
humo queda confinado, tendiendo a acumularse en la parte superior y avanzando en el
túnel con velocidades de propagación que dependen de la intensidad del incendio. En
pocos minutos, una parte más o menos amplia del túnel puede quedar en condiciones de
no supervivencia.
Una fuerte inclinación del túnel provoca un efecto de chimenea, por el cual el
humo se desplaza mayoritariamente por el tramo ascendente de túnel y además se
genera una corriente ascendente de aire fresco que aviva el incendio.
En este ejercicio se busca realizar una simulación bidimensional no estacionaria
de este fenómeno. Como resultados gráficos hay que obtener:
¾ Mapas de contornos de temperatura y velocidad en distintos instantes de
tiempo, tanto en las proximidades del incendio como en toda la longitud del
túnel.
¾ Gráficas XY de la distribución de temperatura y velocidad en una línea a una
altura media de la sección del túnel en toda su longitud, superponiendo en la
misma gráfica las curvas correspondientes a distintos instantes temporales, de
forma que se aprecie su evolución.
• Características de la simulación:
¾ El flujo debe ser modelizado como no estacionario, bidimensional, turbulento y con
la ecuación de la energía y las fuerzas gravitatorias activadas.
¾ La geometría se generará como horizontal. La pendiente se simulará imponiendo la
inclinación al vector gravedad. Utilícense las dimensiones del esquema.
¾ La generación del mallado se hará poniendo nodos aproximadamente cada 0.5
metros en la zona alejada del incendio y cada 0.2 m en el vagón y en la zona del
túnel cercana. Se debe procurar que el número de celdas no sea mucho mayor de
5000.
¾ Condiciones de contorno:
-1-
UNIVERSIDAD DE OVIEDO MEDIDA Y MODELIZACIÓN
Área de Mecánica de Fluidos DE FLUJOS
9 Entrada (abertura inferior del túnel): presión total de 0 Pa (pressure inlet, hay
que definirla como pressure outlet en Gambit y cambiarla en el Fluent)
9 Salida (abertura superior del túnel): presión estática de 0 Pa (pressure outlet)
9 Techo y suelo del túnel: pared con flujo de calor nulo (wall)
9 Inferior y laterales del vagón: paredes con flujo de calor nulo
9 Superior del vagón: entrada de velocidad (velocity inlet). Esta condición es la
que simula el incendio. En esta modelización simplificada no se simula el
humo, solo se introduce aire muy caliente.
• Datos:
4a5m
150 a 250 m
vector gravedad
α 1.5 a 2 m
0.5 m
10 m
-2-
UNIVERSIDAD DE OVIEDO MEDIDA Y MODELIZACIÓN
Área de Mecánica de Fluidos DE FLUJOS
DOMINIO:
3D 10D
D/2
W d/2
TRABAJO A REALIZAR:
Como caso de estudio se considerará un modelo estacionario, bidimensional y axisimétrico, según el
esquema de la figura. Los datos específicos para cada alumno son el coeficiente de contracción β definido
como el cociente entre el diámetro de la placa orificio d y el diámetro de la tubería D. En primer lugar se
debe generar la geometría indicada en la figura, mediante el programa GAMBIT. A continuación se
ejecutará el caso en el FLUENT para 3 situaciones distintas: caudal fijado por la velocidad de entrada
correspondiente a tres números de Reynolds diferentes, en concreto, Re = 104, Re = 105 y Re = 106. Por
último se elaborará un informe, en el que se indiquen:
1. Datos de partida.
2. Dominio con mallado.
3. Detalles del flujo en régimen permanente (mapas de presión estática, vectores velocidad y
líneas de corriente) para: i) zona de entrada, ii) zona inmediatamente anterior a la placa, iii) zona
inmediatamente posterior a la placa.
4. Valores del coeficiente de descarga de la placa orificio para los tres números de Reynolds.
Comparación con las predicciones de las fórmulas de uso común.
1
UNIVERSIDAD DE OVIEDO MEDIDA Y MODELIZACIÓN
Área de Mecánica de Fluidos DE FLUJOS
FORMULACIÓN TEÓRICA:
La medida del caudal en conducciones cerradas consiste en la determinación de la cantidad de volumen
que circula por la conducción por unidad de tiempo (en el SI, la unidad es el m3/s). Los instrumentos que
llevan a cabo la medida de un caudal se denominan, habitualmente, caudalímetros o medidores de caudal.
Un tipo habitual de medidores de caudal son los medidores de presión diferencial. Esta clase de
medidores presenta una modificación (habitualmente una reducción) de la sección de paso del fluido,
dando lugar a que el fluido aumente su velocidad, lo que origina un aumento de su energía cinética y, por
consiguiente, su presión tiende a disminuir en una proporción equivalente, creando una diferencia de
presión estática entre las secciones aguas arriba y aguas abajo del medidor.
Se aplican la ecuación de continuidad y la energía (para flujo incompresible estacionario) entre los puntos
1 y el plano de la contracción de la vena:
v1 A1 = v C A C
1 1
p1 + ρ g z1 + ρ v 2 = pC + ρ g zC + ρ v C2
2 1 2
2
UNIVERSIDAD DE OVIEDO MEDIDA Y MODELIZACIÓN
Área de Mecánica de Fluidos DE FLUJOS
2 (p1 − pC )
vC =
(
ρ ⎛⎜1 − A C / A1 )
2⎞
⎟
⎝ ⎠
AC 2 (p1 − pC )
QT = vC AC =
1 − ( A C / A1 )
2 ρ
El caudal real es inferior al teórico debido a que en la realidad hay pérdidas de carga. Además, lo que se
puede medir fácilmente es la presión en 2, y el área de la contracción de la vena no es conocida, por lo
que, en la expresión anterior, conviene reemplazar A C por A 0 . Estos efectos se tienen en cuenta mediante
la introducción de un coeficiente de descarga, CD. Por tanto el caudal real será:
CD A 0 2 (p1 − p2 )
Q=
1 − ( A 0 / A1 )
2 ρ
d A0
Para sección transversal circular, conviene introducir la relación de diámetros: β= = , y utilizar la
D A1
anterior expresión como:
2 (p1 − p2 )
Q = CD A 0
(
ρ 1 − β4 )
vD
El coeficiente de descarga CD depende de β y del número de Reynolds: Re = . Dicho coeficiente de
ν
descarga puede obtenerse como el cociente entre el caudal real Q y el caudal teórico QT. Para medir la
diferencia de presión creada por la placa de orificio, es necesario conectar dos tomas, una en la zona
aguas arriba y otra en la zona aguas abajo de la placa. En la figura se muestran dos disposiciones posibles
de las tomas: en las bridas y en la tubería. Estas últimas se sitúan a una distancia D aguas arriba y a una
distancia D/2 aguas abajo de la placa (siendo D el diámetro interior de la tubería).
Una expresión ajustada empíricamente para calcular el coeficiente de descarga de una placa orificio
como la considerada en este trabajo, es la siguiente:
(1 − β )
3
Área de Mecánica de Fluidos CURSO 2006-07
PRÁCTICAS DE
FLUIDODINÁMICA COMPUTACIONAL
PRÁCTICA Nº 5 - FLUENT
D1 D2
¡Buena suerte!
1
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Ha de crear una carpeta “Tobera” 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 tobera y luego ejecute pulsando intro. Si esto no funciona,
escriba en la ventana el path completo:
c:\fluent.inc\ntbin\ntx86\gambit –id tobera
Todas estas órdenes sirven para abrir el programa. Además, al indicarle como identificador
(-id) el nombre “tobera”, 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. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Á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. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Á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 AXISIMÉTRICO (esto es, tiene simetría circunferencial con
todas las secciones longitudinales presentando las mismas características). Por tanto, el dominio del
problema es:
0 ≤ r ≤ 0.12 , 0 ≤ x ≤ 0.6
Origen de coordenadas.
4
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
11 12 13 B
01 02 03 04 09 10
A 05 06 07 08
D C
O
En primer lugar se crearán los vértices en las cuatro esquinas, juntándose los vértices
adyacentes para crear las líneas rectas. Luego se unirán los 13 puntos del spline para crear la
sección variable de la tobera. Se romperá en dos ese lado alabeado y se crearán dos superficies
independientes (antes y después de la garganta).
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.
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).
Vértice
Coord-X Coor-Y
(vertex)
A 0 0.1
01 0.025 0.0995
02 0.05 0.09825
03 0.1 0.0935
04 0.15 0.0875
05 0.2 0.0815
06 0.25 0.0768
07 0.3 0.075
08 0.35 0.0782
09 0.4 0.0866
10 0.45 0.0976
11 0.5 0.1086
12 0.55 0.1169
13 0.575 0.1192
B 0.6 0.12
C 0.6 0
D 0.3 0
Este comando ajusta los 4 vértices más externos que se acaban de crear a la ventana gráfica
para que podamos verlos en pantalla (se muestra sólo un trozo de la pantalla en la captura
siguiente):
6
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Á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 del 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.
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 los cinco lados rectos
(Straight) del dominio.
Para crear el spline, haga clic con el botón derecho del ratón sobre el icono Operation
Toolpad > Geometry Command Button > Create Edge . Se despliegan varias opciones, y
ha de seleccionar la opción NURBS. Al hacer clic, nos aparece una nueva ventana pidiéndonos los
lados que van a conformar el spline. Introduzca los 15 vértices por orden estricto desde el punto A
al punto B, pasando por los 13 puntos intermedios.
7
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Finalmente, para romper el spline recién creado en dos trozos, debemos utilizar el comando
split:
Operation Toolpad > Geometry Command Button > Edge Command Button >
Split Edge. Seleccionamos el lado del spline en la casilla Edge. En el campo Split With pinchamos
y elegimos la opción Vertex. A continuación señalamos el punto 07 como y hacemos clic en Apply.
De esta forma:
Operation Toolpad > Geometry Command Button > Face Command Button >
Form Face
Para crear cada cara que queda encerrada 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
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. Haciendo clic en --> se seleccionan aquellos
lados que se quiera y se seleccionan de golpe. Haga clic en Close.
8
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
A continuación se detallan los pasos para crear una malla en la cara previa a la garganta con
100 divisiones en la dirección axial y 60 divisiones en la dirección radial; y otra malla en la cara
posterior de la garganta con 200 divisiones en la dirección axial y 60 también en la radial. Se
mallarán en primer lugar los lados y a continuación se mallarán las caras. El espaciado en la malla
se especifica 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 dos lados verticales. 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 el eje vertical ha sido seleccionado, 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 30 como número de intervalos de malla.
Haga clic en Apply. Los nodos de la malla aparecen ahora en el lado, indicando que se han
tomado 60 divisiones intermedias.
9
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
A continuación se incluye una tabla donde se dan todos los parámetros necesarios para
mallar adecuadamente todos los lados del modelo. Observará que al hacer MAY+clic sobre un lado,
éste se coloreará en rojo con una flecha que indica el sentido del vector director del lado. Si se
utiliza un patrón de nodos progresivo puede ser necesario que la flecha tenga un sentido
determinado. Para cambiarlo, basta con hacer clic en la tecla Reverse.
En la tabla adjunta se muestra el número de nodos (Interval Count) que debe fijar para los
lados, el tipo de progresión de malla (Type), el parámetro que controla la progresión (Ratio) y el
sentido de la flecha:
Como se podrá ver, el objetivo de la malla progresiva es apilar nodos en la zona próxima a
la garganta, donde se espera encontrar mayores gradientes.
Mallar la cara.
Operation Toolpad > Mesh Command Button > Face Command Button > Mesh
Faces
Haga MAYÚSCULAS + clic en la cara para seleccionar y luego haga clic en Apply. Se
emplearán Elements de tipo Quad y el campo Type se seleccionará la opción Map. Esta opción me
devuelve malla estructurada. Haga clic en Apply para mallar.
El esquema adjunto nos muestra qué tipo de condición de contorno hemos de fijar en el
modelo. El lado izquierdo es la entrada de la tobera, el lado derecho es la salida, el superior será la
pared y el inferior un eje axisimétrico.
10
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
B
A Wall
Pressure
Pressure
Outlet
Inlet Axis C
O
Operation Toolpad > Zones Command Button > Specify Boundary Types Command
Button
11
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Á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 tobera.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 tobera.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.
12
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Importar la malla.
Compruebe el número de nodos, caras (de los distintos tipos) y celdas. Hay 4500 celdas
rectangulares (quadrilateral cells). Obviamente es lo esperable puesto que se usaron 30 divisiones
radiales y 150 en total en la dirección axial, así que el número total de celdas no podía ser otro que
30x150=4500.
Además, es interesante ver las zonas que se han cargado. Podemos comprobar cómo
aparecen las cuatro condiciones de contorno que definimos con anterioridad: inlet, outlet, nozzle y
centerline.
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:
13
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Practique estas operaciones para obtener una vista detallada de la garganta 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:
14
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Á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.
15
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
16
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Introduzca el valor de 220000 Pa en el campo de Gauge Total Pressure así como el valor de
210000 Pa para la Supersonic/Inicial Gauge Pressure. Introduzca el valor de 300K para la
temperatura de entrada. Haga clic en Ok. Esta operación fija las condiciones del flujo que entra al
dominio desde la izquierda.
La diferencia entre esas dos presiones (absoluta y relativa), las emplea para determinar el
número de Mach y la velocidad del flujo a la entrada según la expresión (válida para aire):
= (1 + 0.2Ma 2 )
P0 3.5
La presión (absoluta) que se tiene a la salida es presión atmosférica. Puesto que la presión de
operación se ha dejado fijada en cero, la presión manométrica a la salida (outlet gauge pressire) ha
de ser 100000 Pa aprox. Seleccione outlet bajo el campo Zone. El Type de esta condición de
contorno es pressure-outlet. Introduzca el valor de presión en Gauge Pressure y mantenga también
300K para la Backflow Total Temperature. Haga clic en Ok para validar los cambios.
Finalmente, haga clic en nozzle y asegúrese que su tipo es wall. Vaya haciendo clic por
todas las pestañas y compruebe que…¡no se puede cambiar nada!. Esto es así porque ha elegido el
modelo de tipo inviscid. Haga clic en Ok.
6.- RESOLUCIÓN
17
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Á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.
18
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Haga clic en Ok. Con esto se termina todo el proceso de inicialización y definición del
modelo a resolver. Ahora, salve el trabajo:
19
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
En este proceso hemos aprendido que no siempre se obtiene la convergencia desde una
discretización de orden superior de forma directa. A veces hay que partir de esquemas menos
exactos para ir dando “pequeñas mejoras” al modelo numérico de forma que se garantice la
convergencia final.
Como se puede observar, un modelo acoplado de las ecuaciones bajo condición de flujo
compresible, con altos números de Mach presenta una estabilidad complicada por lo que es
necesario echar mano de los parámetros de resolución (relajación, número de Courant, orden de
discretización) para mejorar el proceso de convergencia.
20
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
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…
En este apartado se mostrará cómo generar gráficos y mapas de vectores y de contornos con
el objeto de poder presentar los resultados que nos proporciona FLUENT.
La idea que hay detrás es que en flujo subsónico, para acelerar la corriente, es necesario ir
reduciendo progresivamente la sección (utilizando un difusor). Sin embargo, en flujo supersónico es
exactamente al revés: la aceleración se obtiene en secciones divergentes (tobera). Esto es debido a
la ecuación (1D e inviscid) que rige este proceso, que en función de que el número de Mach sea
mayor o menor que 1 hace que se produzca un cambio de signo:
dV dA 1 V
= ; Ma =
V A Ma − 1
2
c
Es muy interesante observar cómo una vez que se alcanzan el régimen sónico en la garganta,
el flujo másico máximo que puede dar la tobera se bloquea y ya no aumenta aunque se siga
incrementando la diferencia de presiones entre entrada y salida (situaciones D a I).
En las situaciones D y E se forma una onda de choque en el interior del tramo divergente,
que no es más que una irreversibilidad habitual en flujo supersónicos. Estas ondas de choque son
muy delgadas (espesor del orden de la micra) y se comportan como discontinuidades en el campo
fluido. Empleando teoría de flujo isentrópico (sin fricción en las paredes y sin transmisión de calor
–inviscid-), se pueden determinar las propiedades de la onda de choque según las siguientes
expresiones:
22
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
p2 1 + 1.4 Ma12
=
p1 1 + 1.4 Ma22
V1 2.4 Ma12 ρ
= = 2
V2 0.4Ma2 + 2 ρ1
2
0.4Ma12 + 2
Ma22 =
2.8Ma12 − 0.4
Vemos que para ese salto de 120 kPa entre entrada y salida, el FLUENT predice la
generación de una onda de choque próxima a la sección de salida de la tobera (caso E del gráfico).
23
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Main Menu > Define > Custom Field Functions…Vamos seleccionando cada una de las
variables que necesitamos dentro de las casillas Field Functions, buscándolas y luego haciendo clic
en Select para introducirlas. En este caso se necesita: Pressure… Static Pressure. Para terminar le
damos el nombre p-adim y hacemos clic en Define.
NOTA: Se ha dividido por el valor de 220 kPa a la entrada.
Haga clic en Plot. Se abre una nueva ventana gráfica mostrando el gráfico de tipo xy que
acabamos de solicitar:
24
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Guardar el gráfico.
25
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
A continuación guarde una imagen del mismo gráfico: Mantenga las ventanas de Solution
XY Plot y la propia ventana gráfica donde está el gráfico y vaya a:
Main Menu > File > Hardcopy…
• TIFF. Proporciona una imagen de gran resolución. Desgraciadamente, suele ocupar mucho
espacio en disco, así que emplee esta opción si dispone de suficiente memoria en disco.
• JPEG. Es una imagen de menor tamaño y compatible con cualquier programa gráfico y
visor. Sin embargo, la calidad de la imagen es menor.
Una vez seleccionado el tipo de imagen, haga clic en Save… Nombre la imagen con la
extensión apropiada: p-220kPa.tif o p-220kPa.jpg. Como siempre, compruebe que el
archivo ha sido creado en su directorio de trabajo.
El flujo está a lata presión a la entrada, por lo que la densidad es alta. A lo largo de la tobera
se expansiona, acelerándose y como consecuencia la densidad se reduce. En el bloqueo, la densidad
recupera el valor de descarga, a presión atmosférica.
Por tanto, a la vista de estos mapas, podemos caracterizar los resultados que nos da
FLUENT para las condiciones del aire antes y después del bloqueo sónico:
Compruebe si estos valores cuadran con las fórmulas teóricas para flujo isentrópico 1-D.
26
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Vectores de velocidad
Es posible dibujar los vectores de velocidad en todo el dominio o bien en una determinada
superficie. Vamos a dibujar los vectores justo en la zona de salida para ver cómo se desarrolla el
flujo tras el bloqueo sónico.
Obsérvese que se pasa de velocidades cercanas a los 600 m/s antes de la onda de choque a
valores cercanos a los 80 m/s en la sección de salida (1/8).
Flujo másico
Finalmente, vamos a calcular el flujo másico que circula por la tobera. Para ello:
Main Menu > Report > Surface Integrals… Elegimos la opción Mass Flow Rate en la
casilla Report Type del panel que nos aparece y seleccionamos la sección de entrada: inlet, dentro
de Surfaces. Hacemos clic en compute.
En este caso, obtenemos un valor de: 9.07 kg/s.
27
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Vamos a analizar otras situaciones de presión a la entrada. Para ello, cambiaremos en Main
Menu > Define > Boundary Conditions… las condiciones de presión en la condición inlet.
Se plantean ejecutar los siguientes casos:
Gráficas conjuntas.
28
PRÁCTICA No. 5 - FLUENT
SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA TOBERA Área de Mecánica de Fluidos
Compare el gráfico que acaba de obtener con el ilustrado anteriormente por los libros de
texto (reproducido de “Mecánica de Fluidos”, F.M.White, Ed. McGraw-Hill, cap.9. “Flujo
compresible”).
Identifique cada uno de los casos que hemos corrido con los de la tipología A-I que se han
visto en teoría.
Observe que el punto p* p0 en la garganta de la tobera, ronda el valor 0.56, exactamente el
mismo que la relación de áreas entre la garganta y la superficie de entrada.
Para terminar, vamos a representar el gráfico del caudal másico adimensionalizado por su
máximo como función de la presión adimensional a la entrada de la tobera.
Por tanto, el caudal másico lo adimensionalizamos por su máximo, que viene dado por la
expresión:
0.6847 p0 A*
mmax =
&
( RT0 )
0.5
1.1
0.9
0.8
m& m& max
0.7
0.6
0.5
0.2 0.4 0.6 0.8 1
pb p0
29
Área de Mecánica de Fluidos CURSO 2006-07
PRÁCTICAS DE
FLUIDODINÁMICA COMPUTACIONAL
PRÁCTICA Nº 6 - FLUENT
V
Fr =
gy
El ejercicio a resolver consiste en la realización de una simulación del comportamiento de este flujo
mediante el programa FLUENT. En concreto, han de mostrarse los siguientes resultados:
• Mostrar gráficamente el régimen estacionario del flujo al paso por el vertedero.
• Obtener el perfil de velocidad a lo largo del vertedero.
• Determinar la altura de la lámina de agua sobre el vertedero. Compararla con la que predice
la formulación teórica.
• Diagrama longitudinal del número de Froude sobre el vertedero.
NOTA: Han de validarse correctamente los resultados. El flujo es turbulento, pero el número de
Reynolds no tiene relevancia frente al Froude.
Análisis preliminar.
Se trata de ver cómo se comporta el flujo de agua en un canal abierto al paso por un
vertedero. Precisamente, estos vertederos se emplean para poder estimar el caudal de agua que pasa
por el canal, en función de la altura de la superficie libre del agua justo antes de pasar por la
1
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
¡Buena suerte!
Para crear el dominio que simulará la sección longitudinal del canal, vamos a crear en
primer lugar los vértices (vertex) imprescindibles de nuestra sección. A continuación se unirán los
vértices correspondientes mediante líneas para crear los lados (edges) del dominio. Por último,
crearemos la superficie (face) que corresponde al área encerrada por todos los lados. En el punto 3
de esta guía, se mallará la superficie del canal.
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 “Canal” 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 canal y luego ejecute pulsando intro. Si esto no funciona, escriba
en la ventana el path completo:
c:\fluent.inc\ntbin\ntx86\gambit –id canal
Todas estas órdenes sirven para abrir el programa. Además, al indicarle como identificador
(-id) el nombre “canal”, le estamos indicando al GAMBIT que utilice ese nombre como prefijo del
archivo que vamos a construir a lo largo de esta sesión.
2
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
• 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:
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. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Á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.
0 ≤ x ≤ LT , 0 ≤ y ≤ H T
donde x e y son las coordenadas longitudinal y transversal del dominio. Se adoptará una
longitud máxima del dominio, LT = 25 m, así como una altura máxima, HT = 10 m, lo
suficientemente grandes como para que las condiciones de contorno que se fijen no puedan prefijar
la solución.
Origen de coordenadas.
(0,10) (25,10)
(12,h) (12+L,h)
(0,h)
En primer lugar se crearán los nueve vértices de la región, juntándose los vértices
adyacentes para crear las líneas del dominio. De esta forma se creará el área subtendida por la
sección representativa del canal.
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.
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).
5
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Vertex.2: (12,0,0)
Vertex.3: (12,h,0)
Vertex.4: (12+L,h,0)
Vertex.5: (12+L,0,0)
Vertex.6: (25,0,0)
Vertex.7: (25,10,0)
Vertex.8: (0,10,0)
Vertex.9: (0,h,0)
Este comando ajusta los 4 vértices del rectángulo que se acaba de crear a la ventana gráfica
para que podamos verlos en pantalla (se muestra sólo un trozo de la pantalla en la captura
siguiente):
6
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Á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 del dominio.
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.
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 ocho veces más hasta que disponga todos los lados
del dominio.
7
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
NOTA: Fíjese que el lado vertical de la izquierda ha de tener dos lados (edge.8 y edge.9).
Como la creación de los lados se ha empezado desde el vértice (0,0), yendo en sentido contrario a
las agujas del reloj, los dos últimos son los lados 8 y 9. Si usted ha seguido otro orden, tendrá
nombres distintos para esos lados.
Crear la cara.
Operation Toolpad > Geometry Command Button > Face Command Button >
Form Face
Para crear la cara que queda encerrada por los lados es preciso seleccionar los 9 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
cada línea y al final soltar la tecla una vez queden seleccionadas las 9 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. Haciendo clic en All-> se seleccionan todos
los lados de golpe. Haga clic en Close.
8
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
A continuación se detallan los pasos para crear una malla en la cara rectangular con una
distancia constante de 0.1 metros tanto en la dirección longitudinal como en la transversal para
todas las celdas. Puesto que la malla es completamente regular a lo largo de todo el dominio y la
geometría del dominio es claramente cuadrangular, es posible mallar directamente la superficie sin
tener que mallar cada lado individualemente. Además, cualquier longitud del dominio es un
múltiplo entero del ancho y alto de las celdas (0.1 metros), por lo que el programa va a ser capaz de
crear un número entero de celdas.
Mallar la cara.
Operation Toolpad > Mesh Command Button > Face Command Button > Mesh
Faces
Haga MAYÚSCULAS + clic en la cara para seleccionar. Seleccione ahora la opción
Interval Size. Introduzca el valor 0.1 como tamaño constante de celda. Luego haga clic en Apply.
El esquema adjunto nos muestra qué tipo de condición de contorno hemos de fijar en el
modelo. El lado izquierdo contiene la entrada del canal, el lado inferior de la derecha es la salida, el
lado vertical que finaliza el vertedero se considerará como pared. El resto de lados también los
fijaremos como pared (por conveniencia).
Wall
Operation Toolpad > Zones Command Button > Specify Boundary Types Command
Button
9
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
NOTA: Obsérvese que es posible asignar a varios lados una misma condición de contorno
(agrupando lados por una misma condición). De esta forma, los lados 1, 2, 3, por ejemplo,
mantienen una misma condición de contorno.
10
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Á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 canal.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 canal.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.
Compruebe el número de nodos, caras (de los distintos tipos) y celdas. Dependiendo de la
altura h que tenga como dato, tendrá mayor o menor número de celdas (más o menos dominio que
habrá sido mallado en GAMBIT). En el caso de este ejemplo, se obtienen 23400 celdas.
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, solera,
vertical y pared.
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:
Practique estas operaciones para obtener una vista detallada del vertedero 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:
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.
13
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
14
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
A continuación, vamos a definir las dos fases a las cuales les asociaremos esos dos
materiales. En primer lugar es preciso activar el modelo multiespecie VOF que nos permitirá
calcular la interfaz agua-aire en nuestro modelo. Para ello:
Main Menu > Define > Models > Multiphase
Seleccionamos la segunda opción, Volume of Fluid. Al hacer clic, se expande la ventana
dejando accesibles nuevos parámetros. En VOF Scheme, seleccionamos la primera opción,
Implicit. Al hacer esta elección, garantizamos una simulación estacionaria. Finalmente, activamos
la opción Implicit Body Force dentro del aparatado Body Force Formulation. Por supuesto,
dejamos por defecto el número de fases en 2.
15
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
16
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Para dar un valor a las variables turbulentas, dejamos la opción K and Epsilon por defecto
dentro de la categoría Turbulence Specification Method. Mantenga los valores típicos de 1 para la
Turbulence Kinetic Energy (energía cinética turbulenta) y para la Turbulence Dissipation Rate
(tasa de disipación turbulenta). Haga clic en Ok para validar.
Para terminar es preciso indicarle al modelo que por esa entrada SÓLO ENTRARÁ AGUA,
así que en la ventana anterior, en la opción de Phase, elija aire y luego haga clic en Set…Hay que
decirle que no entre nada de aire, así que en Volume Fraction (porcentaje en volumen de entrada
de aire) dejamos 0 por defecto (luego el 100% de lo que entre será aire). Damos Ok y terminamos.
17
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Para la condición de contorno de presión a la salida, hay que indicarle que es presión
atmosférica para el aire. 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. Con la opción de mixture
dentro del campo Phase, haga clic en Set… para fijar el valor. Por defecto ya está en 0, así que lo
dejamos y damos a Cancel para salir. Es necesario decirle que por ahí no puede entrar agua (sí salir,
pero no entrar), así que seleccionamos dentro de Phase la opción aire y damos a Set. Acto seguido,
le especificamos en la nueva ventana que Backflow Volume Fraction para el aire es 1 (luego será
cero para el agua, la cual no podrá retornar al dominio).
6.- RESOLUCIÓN
18
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Á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 fijar una zona ya inundada con agua para acelerar la
resolución del problema. Dicha zona comprende desde la entrada hasta la cara anterior del
vertedero, cubriendo la altura h del mismo.
Ahora hay que “inundar” de agua la zona previa al vertedero. Para ello, definimos esa zona
en FLUENT y a continuación “parcheamos” la inicialización anterior. Para definir esa zona,
hacemos:
Main Menu > Adapt > Region…
Le especificamos a FLUENT la extensión del dominio que vamos a querer “inundar”. En
XMax(m) introducimos el valor 12 y en YMax(m) se introduce el valor h de dato que tenga cada
alumno.
MUY IMPORTANTE: A continuación se hace clic en Mark para “marcar” (=definir) esa
zona. Si por error pulsa en Adapt, FLUENT refinará la malla de esa zona, incrementando el coste de
cálculo del proceso iterativo sin que ello sea necesario. Antes de refinar, le preguntará Ok to Adapt
grid? … a lo cual debe responder no.
Utilice únicamente la opción Mark.
19
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Para comprobar que efectivamente hemos parcheado bien el modelo, vamos a hacer una
representación de las fases de agua y aire en el modelo. En principio, gracias a las operaciones que
se han realizado, el modelo debería estar repleto de agua (fracción de volumen de agua=1 (100%))
en la zona antes del vertedero y el resto lleno de aire (fracción de volumen de agua=0 (0%)). Vamos
a comprobarlo:
Main Menu > Display > Contours… En la categoría de Contours of elija la opción Phases
(normalmente es la última de todas). En la subcategoría, sólo admite una opción: Volume Fraction.
Después en el campo Phase elija agua (En principio da igual elegir agua o aire, pues obviamente
siempre la fase de agua es igual a uno menos la del aire y la del aire es uno menos la del agua -
complementarias). Haga clic en Filled y luego en Display. Si todo está correcto, deberá obtener una
mapa como éste:
20
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
21
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Monitorización
Mientras vaya iterando, el algoritmo VOF va a ir calculando la interfaz agua-aire (esto es, la
superficie libre) en el avance del agua hacia la salida. Una vez que quede perfectamente
desarrollado el flujo sobre el vertedero, el agua caerá hacia la salida. Por tanto, el caudal másico que
se pueda computar a la salida ha de quedar igualado con el caudal másico de agua que se introduce
en el modelo (por ecuación de continuidad).
Debido a que la convergencia de este tipo de modelos no es excesivamente buena, en este
caso vamos a fijarnos en la igualdad entre el flujo de entrada y de salida para determinar que la
solución ha llegado al régimen estacionario. Para ello, es preciso saber cuál es el caudal másico de
entrada e ir monitorizando el de salida mientras FLUENT itera para ver si se va obteniendo la
solución asintótica del caso.
Para saber el caudal másico de entrada hacemos:
Main Menu > Report > Fluxes… En Options elegimos la opción Mass Flow Rate y en
Boundaries elegimos la opción inlet. Finalmente, pulsamos en Compute.
En este caso, hemos obtenido un valor de 2994.6 kg/s. Conocido este dato, cerramos la
ventana haciendo clic en Close.
Para preparar la monitorización del caudal másico a la salida, definimos una función que nos
lo calcule a la salida. Para ello:
Main Menu > Define > Custom Field Functions… Creamos una function “flujo” que sea el
producto de la componente y de la velocidad (la vamos a evaluar a la salida, donde la componente y
es la que me da idea del flujo que pasa por esa superficie) por la densidad del agua y por la fracción
de volumen del agua. Cada una de estas variables las buscamos en los menús de categoría y
subcategoría y las introducimos en la ecuación usando el botón Select. Al final, le damos nombre a
la función y damos a Define. Por último, salimos haciendo clic en Close.
22
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Elegimos como Report Type la opción Integral y hacemos un Report of de una Custom
Field Function. Elegimos la única que está activa, la que acabamos de llamar flujo. Finalmente,
elegimos la Surface outlet para que nos la compute ahí. Para terminar seleccionamos Ok.
Haga clic nuevamente en Ok. Con esto se termina todo el proceso de inicialización y
definición del modelo a resolver. Ahora, salve el trabajo:
23
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
24
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
En la iteración 2000, a parte del valor de los residuos, observamos que la variable que
estamos monitorizando alcanza -2990.3 (muy próximo a los 2994.6). La diferencia es un error del
0.14%, perfectamente asumible, por lo que convenimos en decir que la solución está
suficientemente convergida. Cada alumno ha de hacer un razonamiento similar en su caso
particular.
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…
En este apartado se mostrará cómo generar gráficos y mapas de vectores y de contornos con
el objeto de poder presentar los resultados que nos proporciona FLUENT.
Se trata de representar en un contorno con la fase de agua, cómo queda la superficie libre del
agua al paso por el vertedero cuando se ha obtenido flujo desarrollado sobre él. Para ello,
simplemente:
25
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Utilice las utilidades del zoom para obtener una imagen precisa del vertedero:
En este tipo de gráficos, no podemos apreciar coordenadas ni alturas alcanzadas, así que
vamos a determinar la superficie libre de la lámina para luego representarla en un diagrama XY:
Main Menu > Surface > Iso-Surface…
Vamos a crear la línea que separa las fases de agua y de aire. Para ello, elegimos en Surface
of Constant, la opción Phases y en la subcategoría, Volume Fraction. En Phase elegimos agua (o
aire, da igual) y especificamos el valor 0.5, que por convenio elegimos como separación en la
interfase. La damos el nombre superficie-libre y pulsamos en Create.
Para comprobar que ha sido creado, vamos a Main Menu > Display > Grid y dibujamos el
dominio, eliminando el default-interior (la malla) y añadiendo la nueva superficie-libre. Después
hacemos clic en Display. Si todo ha estado bien ejecutado, podremos ver la interfaz que se acaba de
crear. A continuación cerramos todas las ventanas gráficas.
Para dar coordenadas a esa superficie, vamos a crear un gráfico XY…
Main Menu > Plot > XYPlot…
Asegúrese de que la opción Position on X Axis está activada dentro del campo Options.
Además, X se fija con el valor 1 e Y con el valor 0 para indicar el vector director de la línea que se
quiere evaluar (a lo largo de la dirección longitudinal); todo esto en el recuadro Plot Direction. De
esta manera, FLUENT dibuja la coordenada x en la abcisa del gráfico.
26
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Haga clic en Plot. Se abre una nueva ventana gráfica mostrando el gráfico de tipo xy que
acabamos de solicitar:
Para apreciar mejor la zona del vertedero, vamos a cambiar el rango de los ejes del gráfico.
En el menú de Solution XY Plot, hacemos clic en Axes… en Options deseleccionamos el
AutoRange. Ahora, bajo Range están accesibles los máximos y mínimos tanto de x como de y.
Introduzca un valor mínimo de x y un máximo de x por la zona donde se comienza a estabilizar el
perfil. En el caso de la figura, elegimos entre 10 y 20. Elija usted en función de los resultados que
haya obtenido siguiendo el mismo criterio.
Además, active las grid lines que ayudarán a estimar por dónde el flujo se vuelve
completamente desarrollado. Para ello, haga clic en Major Rules y Minor Rules en Options. Luego
haga clic en Apply.
27
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Ahora repita lo mismo pero acotando el rango del eje Y. En nuestro ejemplo fijaremos el
rango de y entre 2 y 4 para el Minimum y Maximum en Range. Seleccione también Major Rules y
Minor Rules en Options. Luego haga clic en Apply.
Por último, vamos a representar la superficie libre como una línea continua, en vez de una
linea de puntos. Para ello, haga clic en Curves y seleccione el tipo de línea fina en Line Style -
Pattern para un tamaño de linea 2 (Weight) y elimine los puntos, eligiendo el símbolo vacío como
Symbol en Marker Style. Lugo haga clic en Apply.
Si observamos la gráfica con los nuevos límites, podemos determinar de forma más precisa
que la zona prácticamente horizontal en el vertedero tiene una cota de 2.82 metros (yc=0.82 m, ver
figura de portada). Además, aguas arriba, el nivel llega a los 3.58 m (H=1.55m).
Guardar el gráfico.
A continuación guarde una imagen del mismo gráfico: Mantenga las ventanas de Solution
XY Plot y la propia ventana gráfica donde está el gráfico y vaya a:
Main Menu > File > Hardcopy…
• TIFF. Proporciona una imagen de gran resolución. Desgraciadamente, suele ocupar mucho
espacio en disco, así que emplee esta opción si dispone de suficiente memoria en disco.
• JPEG. Es una imagen de menor tamaño y compatible con cualquier programa gráfico y
visor. Sin embargo, la calidad de la imagen es menor.
Una vez seleccionado el tipo de imagen, haga clic en Save… Nombre la imagen con la
extensión apropiada: superficie.tif o superficie.jpg. Como siempre, compruebe que
el archivo ha sido creado en su directorio de trabajo.
Para poder ver la línea que acaba de crearse, ejecute: Main Menu > Display > Grid …Una
vez esté seguro de se ha creado, cierre la ventana gráfica y el cuadro de diálogo Display.
De forma análoga se crearán el resto de las líneas. Para el 25%, defina las posiciones
(x0,y0)=(12+0.25*L,h) a (x1,y1)=(12+0.25*L,10). Para ello, seleccione Line Tool en Options.
Introduzca los valores apropiados para x0, y0, x1, y1. Nombre linea25% en el campo New
Surface Name. Haga clic en Create. Repita con el resto:
Es posible dibujar los vectores de velocidad en todo el dominio o bien en una determinada
superficie. Vamos a dibujar los vectores sobre las superficies que acabamos de crear para ver cómo
se desarrolla el flujo en esa zona.
NOTA: Puesto que el campo de presiones y de velocidad son comunes para ambas fases, para poder
dibujar los vectores de velocidad únicamente del agua, vamos a definir una función que sólo tenga
validez en la zona de agua. Para ello, vamos primero a: Main Menu > Define > Custom Field
Functions…y creamos la función velocidad-agua que al ser producto de la fracción de agua (entre
0 y 1 en la interfaz y 1 en la masa de agua) por la velocidad, anula el campo de velocidades en todas
las zonas del dominio llenas de aire. Una vez creada, damos a Define y luego salimos con Close.
Cada vector es más visible si se hacen las flechas un poco más cortas de la siguiente forma:
cambiar Scale a 0.4 en el menú Vectors y en Style elija filled-arrow. Deseleccione la opción
Global Range, pero sí mantenga activa el Auto-Range. Seleccione en Surfaces todas las líneas
recién creadas (Linea0%, Linea25%, Linea50%, Linea75% y Linea100%) y luego
haga clic en Display. Si los vectores son muy pequeños, rehaga el dibujo aumentando la opción
Scale, por ejemplo a valor 10.
Los vectores de velocidad proporcionan una bonita imagen de cómo el flujo va acelerándose
al ir llegando a la descarga del vertedero.
Se puede también obtener un gráfico XY con los perfiles de la velocidad en esos planos. En
primer lugar vamos a “cortar” las líneas que creamos antes al 0, 25, 50, 75 y 100% del vertedero, de
forma que terminen donde la superficie libre de la lámina de agua. Para conseguir esto, hacemos lo
siguiente: Main Menu > Surface > Iso-clip
Con este comando, le indicamos al programa que se quede con la parte de la línea que está
comprendida (clip) entre el valor 1 de fracción de agua y el valor 0.5 (la superficie libre). Al tramo
de la linea0% que cumple esto le llamamos: perfil0%.Hacemos clic en Clip y generamos el
trozo de linea. Luego, repetimos esto para todas las líneas…
31
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Volvemos a la ventana de generación de gráficos: Main Menu > Plot > XY Plot. Y
especificamos los parámetros para que se dibuje el perfil de velocidad sobre los trocitos de línea que
acabamos de definir:
Ajustando las líneas para que sean líneas sólidas en el gráfico (editándolas en Curve) y
centrando el gráfico, obtenemos finalmente:
El análisis del flujo sobre el vertedero ancho se analiza de forma muy apropiada si se tiene
en cuenta que sobre él se establece un tramo que presenta flujo crítico (Fr ~ 1), unidimensional, tal
y como se representa en la figura de la portada. Aplicando Bernouilli desde aguas arriba hasta la
cresta del vertedero, se obtiene (“Mecánica de Fluidos”, cap.10, White, Ed. McGraw-Hill):
32
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
V12 V2
+ Y + H ≈ c + Y + yc
2g 2g
2 H V12
Teniendo en cuenta que V = gyc , se obtiene despejando: yc ≈
c
2
+ . Y finalmente,
3 2g
suponiendo que la energía cinética aguas arriba (flujo muy lento) es despreciable, se obtiene una
pequeña relación entre la altura crítica sobre el vertedero y la altura de la lámina agua justo antes
2H
del vertedero (ver figura de portada): yc ≈ .
3
Con todo esto, es posible integrar el caudal por unidad de ancho a la salida del vertedero y
relacionarlo con estas alturas, con el fin de poder estimar el caudal a partir de la medida de dichas
alturas. Así:
32
1 ⎛2⎞ ⎛ V12 ⎞
q = gyc3 ≈ ⎜ ⎟ 2 g ⎜ H + ⎟
3⎝3⎠ ⎜ 2 g ⎟⎠
⎝
En nuestro caso, obtuvimos una altura H=1.55 m. Operando todo esto en la última ecuación:
q=3.28 m2/s, que multiplicando por la densidad del agua, nos da: 3280 kg/s… Como podemos ver
se está cometiendo un error del 8.7% entre la estimación teórica y lo que nos predice el programa.
La discrepancia tiene mucho que ver con la forma en que la superficie libre fue definida,
fijando el criterio de fase=0.5 como límite de separación. Sería mucho más recomendable introducir
un mallado más fino en esa zona para que el algoritmo recalculase la interfaz de forma más precisa.
Los perfiles de velocidad que hemos obtenido en el último XY Plot muestran cómo la
velocidad cae de forma artificial en la interfaz debido a la definición de la función velocidad-agua.
Para evitar esto, vamos a definir una nueva superficie libre, esta vez para un valor de Volume
Fraction de agua de 0.9, yendo como antes a: Main Menu > Surfaces > Iso-Surface. Vamos a
nombrarla como superficie-libre0.9
Si hacemos un Display-Grid de las dos superficies libres que tenemos vemos que:
33
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Obviamente, la generada para el 90% queda por dentro de la del 50%. Ahora vamos a
quedarnos únicamente con la zona de la superficie del 90% que está sobre el vertedero. Para ello,
hacemos otra vez una Iso-clip, haciendo clip con la X-Coordinate en Grid entre las distancias 12 y
12+L. Al trocito lo llamamos lámina, y sobre él vamos a representar el número de Froude.
Ahora vamos a crear la función que representa al número de Froude. Para ello, vamos a
Main Menu > Define > Custom Field Functions e introducimos el Froude como:
V
Fr =
g ( y − h)
Es una definición un poco particular para tener en cuenta que en el origen de alturas en el
FLUENT no está a la cota de la cresta del vertedero, sino en el suelo (de ahí que a la Y-Coordinate
se le tenga que restar la altura h del vertedero). Además, como FLUENT ejecutará la función en
todo el dominio, para evitar que salgan valores imaginarios en la raíz (FLUENT da error), hemos
introducido el valor absoluto. Nótese que debido a la resta de h, en realidad esta función sólo es
correcta sobre el vertedero, exactamente para el trocito lámina que acaba de ser definido.
En definitiva, yendo a Main Menu > Plot > XY Plot, dibujamos sobre la superficie lámina,
la función froude de las Custom Field Functions:
34
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Cada alumno ha de presentar al final de la realización de esta práctica un informe con los
resultados que ha obtenido a partir de sus datos personalizados. En dicho informe se han de incluir
los siguientes puntos:
• Datos personalizados.
• Número de celdas obtenidas e imagen del mallado alcanzado.
• Representación del estado asintótico alcanzado mediante el gráfico Caudal-Saliente VS Nº
de iteraciones.
• Representación gráfica del estado estacionario.
• Vectores velocidad y perfil de velocidad en las posiciones 0, 25, 50, 75 y 100% a lo largo
del vertedero.
• Comparación del caudal simulado con FLUENT con el caudal estimado teóricamente a
partir de las alturas alcanzadas por la lámina de agua en la simulación.
• Representación del número de Froude a lo largo del vertedero del canal.
IMPORTANTE:
Todos estos resultados, cuyo proceso de obtención ya fue explicado anteriormente, hay que
presentarlos debidamente razonados.
35
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
En esta última parte se vuelve a analizar el flujo sobre un vertedero en un canal, pero ahora
vamos a introducir un vertedero estrecho.
Todos los datos se mantienen respecto del caso anterior, excepto la longitud L, que ahora se
va a fijar al valor 0.2 m en todos los casos.
Finalmente, salve y exporte la malla como ya sabe. Puede emplear los nombres
canal2.dbs y canal2.msh
Una vez esté todo definido, y haya corroborado que todos estos archivos se han creado en su
directorio de trabajo, cierre el GAMBIT y pase a FLUENT.
Puesto que únicamente se ha variado la geometría del vertedero, tanto el modelo como las
condiciones de contorno que se definieron para el caso del vertedero ancho son exactamente iguales
que las que se han de introducir en este nuevo caso. Por tanto, revisite los puntos 5 y 6 del presente
guión paso a paso, repitiendo el mismo procedimiento que antes.
Una vez completada esa tarea, guarde el trabajo realizado (Main Menu > File > Write >
Case&Data…) bajo el nombre canal2.cas y canal2.dat). Ejecute la solución, fijando un
total de 500 iteraciones para que converja. Si en 500 iteraciones no ha convergido, ejecute más
iteraciones hasta que el modelo converja a la solución. Guarde finalmente también los datos (Main
Menu > File > Write > Data…).
Una vez que ya tenga el caso canal2.cas corrido, convergido y guardado (compruebe
siempre que el archivo ha quedado realmente almacenado en su directorio de trabajo), pasemos al
análisis de estos nuevos resultados.
36
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Cualquier flujo turbulento está claramente afectado por la existencia de contornos sólidos
(paredes). El modelo de turbulencia k-ε tiene validez en aquellas zonas que se encuentran alejadas
de dichas paredes, mientras que requiere de un tratamiento especial en las zonas más cercanas a las
paredes. El modelo que se emplea para simular el flujo en la zona de pared es especialmente
sensible a la calidad (o no) de la malla junto a la pared, esto es, a la densidad de malla existente
describiendo la capa límite. Existe un parámetro adimensional que describe perfectamente la
bondad de la densidad de malla empleada, conocido como y+. Aunque no vamos a entrar en detalle
sobre este parámetro, sí vamos a dejar constancia aquí de una regla a tener en cuenta:
• O se escoge una resolución de malla cerca de la pared bastante grosera, de forma que y+>30
y se fija una ley de pared logarítmica (opción Standard Wall Functions en el Near-Wall
Treatment del panel Viscous Model).
• O bien se escoge una resolución de malla muy fina, de forma que y+<5 (cercano a 1,
normalmente) y entonces se hace un tratamiento especial cercano a la pared (opción
Enhanced Wall Treatment en el Near-Wall Treatment del panel Viscous Model).
En estos ejemplos con flujo bifásico siempre se ha adoptado una discretización muy grosera,
por lo que hemos adoptado desde un principio el uso de Standard Wall Functions. Vamos a
comprobar en este ejemplo con vertedero estrecho si en los contornos sólidos de la solera
tenemos efectivamente un y+>30.
Para poder calcular el valor de y+ de forma correcta es preciso fijarle a FLUENT los valores
de referencia idóneos:
Main Menu > Report > Reference Values …
Seleccionamos inlet en la casilla de Compute From. Estos valores de referencia son los que
FLUENT empleará para adimensionalizar la distancia del centro de la primera celda adyacente a la
pared (recordemos que es 0.1 m) para conocer y+. Haga clic en Ok.
A continuación, dibujamos la distribución de y+ en las celdas adyacentes a la pared para ver
si cumplimos los criterios anteriores:
Main Menu > Plot > XY Plot
Asegúrese de que Position on X Axis está activa en Options y que en X tenemos el valor 1 y
en Y el valor 0. Selecciona la categoría Turbulence dentro de Y Axis Function y luego seleccione
la subcategoría Wall Y Plus. Lógicamente, seleccione la surface solera y luego haga clic en Plot.
37
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
Como puede ver en el gráfico, el valor de y+ se encuentra por encima de 1000 a lo largo de
la solera previa al obstáculo, así que la malla es muy grosera. Por tanto, la elección de Standard
Wall Fuctions queda justificada.
MUY IMPORTANTE: El valor del y+ sólo es accesible una vez se ha resuelto el modelo.
Por tanto, es un valor que sólo se puede comprobar a posteriori (y+ depende de los valores de
velocidad en las celdas adyacentes a la pared, cálculo que se obtiene tras haber iterado la solución
hasta la convergencia).
Vamos a ver ahora los resultados que hemos obtenido:
Resultados preliminares.
El caudal saliente alcanza un valor asintótico de unos -2957 kg/s. Comparado con el de
entrada (2994.6 kg/s), en este caso se introduce un mayor error que antes: 1.2%. Hacemos a
continuación un contour de la fase de agua para observar cómo queda la lámina de agua en el
vertedero:
38
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
39
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
La solución indica que el caudal saliente es 2994.2 kg/s…lo cual supone únicamente un
error de 0.07% respecto al caudal de entrada. Ahora, con aireación, la lámina de agua sobre el
vertedero queda:
Para completar la gráfica, vamos a determinar la cota H que alcanza el agua sobre el
vertedero aguas arriba (utilizando un gráfico XY Plot) y compararemos esto con la formulación
teórica para obtener el caudal en función de las cotas de agua (“Mecánica de Fluidos”, cap.10,
White, Ed. McGraw-Hill).
Para crear el gráfico XY Plot de la superficie libre, creamos en primer lugar con el comando
Iso-Surface dicha superficie de Volume Fraction de agua 0.9 y a continuación dibujamos un
gráfico de Y-Coordinate en XY Plot. Así:
40
PRÁCTICA No. 6
SIMULACIÓN DE LA MEDIDA DE CAUDAL SOBRE UN VERTEDERO Área de Mecánica de Fluidos
La altura de la lámina alcanza aproximadamente 3.13 m. Por tanto, H=1.13 m (ver figura de
la portada).
Por otro lado, en el caso de un vertedero estrecho, siguiendo razonamientos similares al caso
de vertedero ancho, se puede llegar a obtener una expresión del caudal por unidad de ancho en
función de la altura del agua, aguas arriba del vertedero:
⎛2⎞
q ≈ 0.81⎜ ⎟ 2 g ⋅ H 3 2
⎝3⎠
Operando esta expresión para una altura de 1.13 m, obtenemos: 2.87 m2/s… Esto, es 2870
kg/s… En este caso, la aproximación es notable: se ha cometido únicamente un error del 4%.
Cada alumno ha de presentar al final de la realización de esta práctica un informe con los
resultados que ha obtenido a partir de sus datos personalizados. En dicho informe se han de incluir
los siguientes puntos en el caso de vertedero estrecho:
• Datos personalizados.
• Número de celdas obtenidas e imagen del mallado alcanzado.
• Representación del contorno de la fase agua cuando no se ha aireado.
• Representación gráfica del estado estacionario una vez se ha aireado: diagrama de fase de
agua y contorno XY de la superficie libre.
• Comparación del caudal simulado con FLUENT con el caudal estimado teóricamente a
partir de las alturas alcanzadas por la lámina de agua en la simulación.
IMPORTANTE:
Todos estos resultados, cuyo proceso de obtención ya fue explicado anteriormente, hay que
presentarlos debidamente razonados.
41
Área de Mecánica de Fluidos CURSO 2006-07
PRÁCTICAS DE
FLUIDODINÁMICA COMPUTACIONAL
PRÁCTICA Nº 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN
UN TUNEL DE CARRETERA
Problema tipo.
Consideramos un túnel típico de carretera, con una longitud total de 50 metros. Se creará
una zona (centrada transversalmente en el túnel pero más cerca de una de las bocas) como
localización de origen del incendio. Debido a la simetría transversal, se simulará únicamente la
mitad del túnel, lo cual permitirá ahorrar un número importante de celdas. La potencia calorífica
que se liberar es de 5 MW, valor característico para el caso de deflagración de un turismo
convencional.
¡Buena suerte!
1
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Ha de crear una carpeta “Tunel” 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 tunel y luego ejecute pulsando intro. Si esto no funciona, escriba
en la ventana el path completo:
c:\fluent.inc\ntbin\ntx86\gambit –id tunel
Todas estas órdenes sirven para abrir el programa. Además, al indicarle como identificador
(-id) el nombre “tunel”, 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. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Á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. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Á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.
Origen de coordenadas.
Se colocará el origen del sistema de coordenadas en una de las esquinas de la sección del
túnel, justo como un vértice de la superficie del incendio. Se va a crear la sección del túnel a partir
de un arco de circunferencia que representa la bóveda. El centro de dicho arco se encuentra sobre el
plano de simetría del modelo:
4
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
C A (0,0,0)
B (5,0,0)
C (0,6,0)
O (0,1.2,0)
O
A B
NOTA: El punto O sólo se crea por ser el centro del arco de circunferencia. Por tanto, la
línea AC será una línea única (no es necesario que el punto O divida esa línea en dos trozos).
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.
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).
5
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Como puede ver, como aún estamos definiendo una sección bidimensional, la coordenada z
se deja siempre con el valor 0 por defecto.
Este comando ajusta los 3 vértices más exteriores de la sección en la ventana gráfica para
que podamos ver todos los puntos en pantalla (se muestra la pantalla en la captura siguiente):
Creando lados.
Ahora han de conectarse entre sí los tres vértices de la sección del túnel.
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:
6
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
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.
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 los lados rectos.
Ahora vamos a crear el arco de circunferencia. 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 en el puntoO y seleccione como End Points los puntos B y C.
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.
7
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
NOTA: Como puede observar, el vértice situado en el punto O 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.
Crear la cara.
Operation Toolpad > Geometry Command Button > Face Command Button >
Form Face
Para crear las caras que represente la sección del túnel es preciso seleccionar los 3 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
cada línea y al final soltar la tecla una vez queden seleccionadas las 3 líneas en rojo. También es
posible seleccionar utilizando la ventana desplegable que aparece junto a la flechita de la derecha:
8
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Con esto, se activa la ventana de lista de lados. Haciendo clic sobre el botón AllÆ , se
seleccionan todos los lados. Haga clic en Close.
Extrusión de la cara.
En primer lugar vamos a extruir la cara recién creado según la dirección del eje z. La vamos
a extruir exactamente la longitud que ocupará la zona del incendio a lo largo: 1 metro.
Operation Toolpad > Geometry Command Button > Volume Command Button >
Stitch Faces . Haciendo clic con el botón derecho del ratón, desplegamos varias opciones y
seleccionamos de entre todas ellas la de extruir: Sweep Face:
En el menú desplegable que nos aparece seleccionamos la cara que tenemos para extruir y
elegimos en el campo Path la opción vector. Por defecto nos fija el vector unitario en la dirección z.
Si quisiésemos otra dirección u otro valor de longitud a extruir, se haría clic en Define y se
especificaría ahí lo necesario. Para hacer la extrusión hacemos clic en Apply.
NOTA: Como podrá observar, las líneas son ahora verdes, lo cual significa que pertenecen a una
entidad jerárquica superior: un volumen. Para ver una perspectiva del volumen, haga clic sobre la
ventana gráfica con el botón izquierdo del ratón y muévase a izquierda o derecha con el ratón,
manteniendo pulsado dicho botón izquierdo.
9
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Al hacer modelos tridimensionales, las utilidades que implementa el ratón son muy útiles
para centrar o hacer zoom. Practique las siguientes opciones:
Para marcar la superficie desde la cual se van a liberar los humos del incendio, es preciso
crear la cara del incendio y “restársela” al volumen recién creado.
Operation Toolpad > Geometry Command Button > Face Command Button >
Form Face . Haciendo clic con el botón derecho del ratón, desplegamos varias opciones y
seleccionamos de entre todas ellas la de extruir: Sweep Edges: . Elegimos el eje del túnel y lo
extruimos en la dirección de x positiva con una magnitud de 1 metro. (Ver capturas siguientes):
10
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Hacemos clic en Apply y así conseguimos crear una cara que está “encima” del suelo del
volumen. Simplemente, nos basta con restar esa cara al volumen. Para ello, utilizamos el comando
Split:
Operation Toolpad > Geometry Command Button > Volume Command Button >
Split Volume . Elegimos el volumen que tenemos creado y bajo la opción Split With elegimos
Face(Real) y ejecutamos haciendo clic en Apply
Al hacer esta operación, la cara inferior del volumen nos aparece partida en dos trozos.
Se procede a continuación a extruir cada una de las dos caras transversales hacia cada lado.
La posterior la extruiremos 10 metros en el sentido de z negativo, mientras que la cara anterior la
extruiremos 39 metros en el sentido de z positivo. Empleando el comando extrusión (Sweep Faces)
de forma similar a como se mostró antes, se obtiene finalmente:
11
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Vamos a crear dos caras adicionales en las dos bocas del túnel recién creado. Para ello
definiremos 3 puntos en cada una de las caras adicionales que luego habrá que unir mediante líneas.
Finalmente, crearemos las dos caras a partir del lazo cerrado que conformarán los lados.
Los nuevos puntos que es necesario crear son:
D (0,11,40) ; E (10,11,40) ; F (10,0,40)
G (0,11,-10) ; H (10,11,-10) ; I (10,0,-10)
Uniendo esos puntos y creando las caras, debería obtener:
12
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Para terminar, haga una extrusión de las dos caras recién creadas así como de las dos bocas
del túnel de valor 10 metros en cada uno de los sentidos. Esto es:
A continuación se detallan los pasos para crear las mallas de todos los volúmenes. Iremos
mallando desde la sección transversal en la zona de incendio y lo extruiremos (cooper)
longitudinalmente hasta llegar a los postizos. Se utilizará un patrón progresivo con el objeto de
optimizar la malla en la zona próxima al incendio. A continuación se mallarán los postizos,
empleando también técnicas de extrusión de malla.
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 de la sección transversal. 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
En la tabla adjunta se muestra el número de nodos (Interval Count) que debe fijar para cada
uno de los lados:
13
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Respecto a los lados longitudinales, vamos a definir tres patrones diferentes, en función de
que pertenezcan al volumen del incendio (central) o a los volúmenes de 39 y 10 metros de largo
respectivamente. De esa manera:
• Lados longitudinales del volumen del incendio: equiespaciados con Interval Count=5
• Lados longitudinales del volumen de 39 m: Interval Count=39 con Sucessive Ratio=1.064
• Lados longitudinales del volumen de 10 m: Interval Count=15 con Sucessive Ratio=1.112
Repetimos con los dos volúmenes adyacentes de 39 y 10 metros de longitud una vez que se
ha mallado el volumen central. Finalmente, la malla del túnel debería tener el siguiente aspecto:
Para mallar los postizos vamos a seguir empleando una estrategia de extrusión. Para ello, es
necesario mallar en primer lugar las dos caras adyacentes a las bocas del túnel. Se seleccionan
ambas caras y se mallan directamente, empleando un Interval Size de 1 y una malla de tipo Quad –
Pave. Esto es:
15
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
El esquema adjunto nos muestra qué tipo de condición de contorno hemos de fijar en el
modelo. La zona del incendio será la entrada de velocidad para los gases, el techo de los postizos
serán condiciones de salida, el plano de simetría de la geometría se definirá como tal y el resto de
superficies serán paredes.
16
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Outlet
Symmetry (north-portal)
Outlet
(south-portal)
Wall
Velocity-inlet
(inlet-fire)
Operation Toolpad > Zones Command Button > Specify Boundary Types Command
Button
Con esto se activará el panel de especificación de condiciones de contorno. Para empezar,
vamos a fijar que la zona del incendio es la entrada de humos. Para ello, en Entity: seleccionamos la
opción Faces para que GAMBIT sepa que queremos seleccionar una superfice (ya por defecto trae
activo Face).
17
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Á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 tunel.msh como nombre de archivo
(File Name). Desactive la opción Export 2D Mesh, ya que efectivamente el caso es tridimensional.
Haga clic en Accept.
Compruebe que un archivo tunel.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 3ddp dentro de la lista de opciones y luego haga clic en
Run.
La opción 3ddp se utiliza para seleccionar el solver tridimensional 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.
Utilice el explorer que nos aparece para acceder a su directorio de trabajo y seleccionar el
fichero tunel.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 13586 celdas
hexagonales (hexahedral cells).
NOTA: Debido al algoritmo que emplea GAMBIT para la generación de la malla, puesto que ésta
no fue definida perfectamente ortogonal, puede haber discrepancias en el número de celdas de unos
casos a otros.
Por otro lado, es interesante ver las zonas que se han cargado. Podemos comprobar cómo
aparecen las cuatro condiciones de contorno que definimos con anterioridad: inlet-fire, north-portal
y south-portal y symmetry. Además, por defecto, ha creado una pared wall que engloba todo el
resto de superficies exteriores del modelo.
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:
Asegúrese que los 5 objetos que aparecen bajo el epígrafe Surfaces están seleccionados
(todos menos el default-interior). A continuación haga clic en Display. Una ventana gráfica se abre
y la malla aparece dibujada en ella. Ya puede hacer clic en el botón Close de la ventana Grid
Display para ganar espacio en el escritorio. Como puede comprobar, la ventana gráfica no se cierra
y permanece visible.
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 en el interior del túnel 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:
20
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Á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.
21
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Main Menu > Define > Models > Species > Transport & Reaction
Active la opción Species Transport. A continuación seleccione en el campo Mixture
Material la combinación carbon-monoxide-air.
Finalizamos haciendo clic en Ok.
22
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Haga clic en Ok. Nuevamente sobre el panel de Materials, seleccione en Density la opción
ideal-gas. Termine haciendo clic en Change/Create para validar todos los cambios.
Además, se ha fijado un valor de 300K como valor de referencia para la temperatura. Así
mismo, la densidad de referencia que use el modelo ha de corresponder con la del fluido a dicha
temperatura. Vamos a tomar el valor de 1.225 kg/m3 como válido. Haga clic en Ok para terminar.
Para determinar la velocidad a la que entran los humos por esa superficie, hemos de realizar
unos pequeños cálculos preliminares.
Se fijan unas condiciones estándar para el incendio que queremos modelizar. En este caso
(deflagración de un vehículo), dichas condiciones son:
• Potencia calorífica del incendio: 5 MW.
• Temperatura de los gases calientes: 400ºC.
• Concentración de CO2 de los gases de combustión: 0.05
24
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
donde W&comb es la potencia liberada en la combustión (los 5 MW), m& g es el caudal másico de
gases que queremos determinar, Cp es la capacidad calorífica del aire (1005 kJ/KgK) y ΔT es la
diferencia de temperatura entre los gases calientes y la temperatura local. (673 K – 300 K). Por
tanto:
5 ⋅106
m& g = ≈ 13.3 kg / s
1005 ⋅ ( 673 − 300 )
P
La densidad de los gases calientes la estimamos mediante la ley de gas ideal: = RT .
ρ
Luego:
101300
ρg = ≈ 0.52 kg / m3
287 ⋅ 673
m& 13.3
Q& g = g = = 25.6 m3 / s
ρ g 0.52
Ahora bien, como el modelo es simétrico, todo es caudal entrará tanto por la superficie de
entrada del modelo como por su “imagen” simétrica. Por tanto, para definir la velocidad de entrada,
hay que dividir ese caudal de gases entre dos veces la sección de entrada y así:
Qg 25.6 m3 / s
Vg = = = 12.8 m / s
Sg 2 x1 m 2
25
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
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.
6.- RESOLUCIÓN
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 valores nulos para todas las
variables.
27
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Mientras va iterando, vamos viendo la evolución del flujo de humo en las salidad. Es de
esperar que se observe un comportamiento asintótico que prediga que tras un cierto tiempo de
estabilidad, la cantidad de humo que sale por ambos portales ha de ser igual al que entra desde l
posición del incendio.
Main Menu > Solve > Monitors > Surface… Hacemos clic tanto en Plot como en Print y
definimos al programa que queremos ver los resultados cada Time Step (Every). A continuación
hacemos clic en el botón Define.
Seleccionamos en Report Type: Mass-flow Rate y le decimos al programa que nos los
muestre en todas las superficies externas: inlet-fire, north-portal y south-portal en la ventana 2
(Plot Window)
28
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
NOTA: Para dar renderizado al grid hay que ir a Main Menu > Display > Options y activar la
opción Lights On. Dejamos por defecto el renderizado de tipo Gouraud.
Si todo está correcto, deberíamos poder ver:
Con esto se termina todo el proceso de inicialización y definición del modelo a resolver.
Ahora, salve el trabajo:
29
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Main Menu > Solve > Iterate. En la ventana desplegable hemos de imponer un paso
temporal del orden de 1 segundo. Se fijarán 50 iteraciones como número máximo por paso temporal
y 60 pasos temporales para completar 1 minuto completo de simulación de estado transitorio. Le
indicaremos también que refresque los valores de los residuos cada 10 iteraciones.
Una vez que todos los parámetros están fijados, haga clic en Iterate. Espere un rato a que el
programa ejecute los 60 pasos temporales. Al final, habrá obtenido un resultado como el siguiente:
En la evolución del flujo por todas las superficies podemos apreciar el primer instante en
que el humo comienza a salir por la boca más cercana así como el instante final en que también
alcanza la otra boca. Al final, el resultado asintótico tiende a cero, pues obviamente estamos
evaluando en la gráfica el flujo neto de todos los caudales que entran y salen del dominio.
30
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Á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.
Distribución de temperaturas.
Main Menu > Display > Contours. Elegimos la categoría Temperatures (subcategoría
Static Temeprature) y seleccionamos que nos los muestre en primer lugar en la superficie de
symmetry. A continuación, desactivamos ésta y se lo pedimos sobre las paredes, wall. Hacemos clic
en la opción Filled y desactivamos que dibuje el grid (Draw grid). Si previamente hemos
desactivado el renderizado Gouraud del panel Options, obtendríamos como resultado:
31
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Vamos a determinar las zonas peligrosas para las personas que pudiesen quedar atrapadas en
el interior. Vamos a fijar como máxima temperatura admisible el valor de 60ºC. Por encima de esos
valores, se considerará que no se puede sobrevivir. Vamos a definir la iso-superficie de 60ºC dentro
del modelo. Para ello:
Main Menu > Surface > Iso-surface… Elegimos una superficie de temperatura constante
dentro del plano de simetría: Surface of Constant Temperature (Static Temperature) From
Surface symmetry. También se podría coger la envolvente tridimensional de toda la zona fluid pero
es suficientemente representativo observarlo en el plano central. Le fijamos el valor de 333K (60ºC)
y la llamamos límite. Finalmente, hacemos clic en Apply.
A continuación vamos a representar una gráfica XY con esa curva: Main Menu > Plot >
XYPlot… Siguiendo la dirección z del plano de simetría (Plot Direction), representamos la
coordenada Y de esa curva de isotemperatura a 60ºC. (Y Axis Function: Grid… Y-Coordinate…
en Surfaces “limite”)
32
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Variando los límites de los ejes y cambiando el aspecto de la curva, obtenemos un gráfico
como el siguiente:
Como vemos, ronda los 3.5 metros de alto, así que en la mayor parte del túnel (salvo la zona
próxima al fuego), la gente podría transitar buscando la salida sin riesgo elevado de quemaduras
(otro cantar es por asfixia).
Distribución de velocidades.
Vamos a mostrar por último patrones de flujo en la sección transversal del túnel. Para ello,
crearemos una sección transversal justo en el centro del túnel (posición z=13 m). Acudimos
nuevamente a Main Menu > Surface > Iso-surface… Elegimos la zona de fluido Fluid y
especificamos que se cree una superficie de valor constante de coordenada z: Surface of Grid… Z-
Coordinate From Zones Fluid. Le fijamos el valor de 2 m y la llamamos z01. Finalmente, hacemos
clic en Apply.
Repetimos el proceso para los valores de z, 6m, 10m y 20m, renombrando cada uno de ellos
como z02, z03 y z04 respectivamente. Ahora vamos a representar la componente z de la velocidad
sobre esos 4 planos. Como ya sabemos:
33
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Main Menu > Display > Contours… Se elige la opción de Contours of… Velocity tomando
como subcategoría Z-velocity. Dejamos desactivada la opción Filled y ponemos un total de 15
Levels. Seleccionamos las 4 superficies (z01,…,z04) que acabamos de crear. Desactivamos la
opción Global Range y dejamos activa la de AutoRange. Dibujamos el grid para apreciar mejor la
perspectiva y hacemos clic en Apply.
Con este tipo de representaciones gráficas podemos entender mejor los patrones de flujo y el
comportamiento del humo al pasar por la bóveda del túnel.
34
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
A continuación vamos a repetir el ejemplo de antes pero variando primero la pendiente del
túnel y luego introduciendo una diferencia de presiones entre las bocas.
Efecto de la pendiente.
Para introducir este efecto, vamos a modificar las componentes de la aceleración (es más
fácil esto que rehacer la geometría con inclinación). Vamos a darle al túnel una pendiente del 7.5%
en el sentido hacia la boca más cercana al túnel (north portal). Para ello:
North Portal
South Portal
gz = 0.735 m/s2
7.5%
4.3º
gy = -9.782 m/s2
g = 9.81 m/s2
Vamos al panel de Main Menu > Define > Operating Conditions y en Gravity introducimos
los valores que aparecen en el esquema:
es claramente desviado hacia la boca norte. En un principio el humo inunda todo el túnel pero con
la estratificación establecida, el humo tiende a ir todo por la boca norte.
Puede comprobar cómo las distribuciones de velocidad son completamente distintas al caso
anterior. La zona de afección del incendio (en cuanto a temperaturas por encima de 60ºC y zonas de
gran concentración de dióxido de carbono) también cambia sustancialmente.
Imaginemos que a los dos minutos de la situación anterior cambian bruscamente las
condiciones atmosféricas externas. Basta con se produzca una diferencia de 1 milibar entre los
extremos del túnel, para que se genere un importante depresión. Imaginemos que esa depresión de
100 Pa aparece en la boca sur. Introduzca esa variación en el modelo en las condiciones de contorno
de South Portal:
Main Menu > Define > Boudary Conditions… Seleccione south portal y haga clic en
Set… Fije como Gauge Pressure el valor -100 Pa (una depresión respecto al otro extremo del túnel
de 1 mbar).
36
PRÁCTICA No. 7 - FLUENT
SIMULACIÓN DE UN INCENDIO EN UN TUNEL DE CARRETERA Área de Mecánica de Fluidos
Itere el caso de la solución anterior durante un minuto más a partir del cambio en las
condiciones de contorno y observe los cambios que se producen en el comportamiento del humo en
el interior del túnel. ¿Qué está ocurriendo en el túnel?
37
Área de Mecánica de Fluidos CURSO 2006-07
PRÁCTICAS DE
FLUIDODINÁMICA COMPUTACIONAL
PRÁCTICA Nº 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE
CONTAMINANTES EN UN RÍO
Problema tipo.
Consideraremos un trozo característico de un río, con una longitud total de unos 425 metros.
Se definirá el curso del río a través de una serie de puntos así como la sección transversal del
torrente fluvial. La sección se extruirá a lo largo del curso del río con el objeto de obtener un
volumen que representará la masa de agua. Se incluirán un par de superficies que servirán como
puntos de desagüe. Por uno de esos desagües se introducirá en el modelo el vertido contaminante
mientras que el otro se empleará como punto de recogida de agua.
El caudal del río se estima en unos 100 m3/s. El vertido contaminante será de 0.1 m3/s.
QVERTIDO: 10 m3/s
1
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Se definirá en primer lugar el curso del río mediante una serie de puntos. Al inicio del cauce
se creará la sección transversal del río. A continuación, se extruirá longitudinalmente dicha sección
para obtener el dominio tridimensinal. En ese punto, habrá que introducir las secciones planas que
simularán los desagües tanto de vertido como de captación. Para facilitar la creación de la geometría
tridimensional, en lugar de seguir la filosofía jerárquica de GAMBIT, procuraremos utilizar todas
las utilidades que incorpora el programa para generar volúmenes de forma rápida y sencilla.
Ha de crear una carpeta “Rio” 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 rio y luego ejecute pulsando intro. Si esto no funciona, escriba en
la ventana el path completo:
c:\fluent.inc\ntbin\ntx86\gambit –id tunel
Todas estas órdenes sirven para abrir el programa. Además, al indicarle como identificador
(-id) el nombre “rio”, 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. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Á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. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Á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.
Origen de coordenadas.
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.
4
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
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.
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 O (0,0,0).
Como puede ver, como estamos definiendo una línea bidimensional, la coordenada z se deja
siempre con el valor 0 por defecto.
Este comando ajusta los vértices más exteriores del cauce en la ventana gráfica para que
podamos ver todos los puntos en pantalla (se muestra la pantalla en la captura siguiente):
5
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Ahora han de conectarse entre sí los vértices. Para ello, emplearemos líneas rectas (Straight)
para unir los puntos OA y IJ. El resto de puntos se unirán utilizando la opción NURBS.
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.
6
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Es muy importante que los vértices del NURBS se elijan en el orden correcto para que el
spline siga el camino que nosotros le indicamos.
Una vez que se haya seleccionado todos los vértices, es el momento de hacer clic en Apply
para generar el spline. Repita el proceso hasta que disponga de los lados rectos.
Recuerde que la opción NURBS aparece al dar sobre edge con el botón derecho del ratón.
NOTA: Como puede observar, sólo los vértices inicial y final del spline se han vuelto amarillos.
Ambos pertenecen al NURBS como punto inicial y final del mismo. El resto se han empleado para
que el programe calcule la interpolación más cercana que pasase por ellos… pero estrictamente no
pertenecen al spline recién creado y por eso siguen de color blanco.
7
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Para crear la sección perpendicular del río comenzamos introduciendo una serie de puntos:
Creamos cuatro líneas: la superficie libre del río, uniendo con una línea recta el origen de
coordenadas y el punto S. La solera del cauce, uniendo con un spline los puntos PQR. Finalmente,
hacemos dos líneas verticales uniendo OP y RS. Para poder seleccionar los puntos recién creados
así como ver de forma óptima la geometría conviene rotar las vistas y hacer zoom dinámicos.
Al hacer modelos tridimensionales, las utilidades que implementa el ratón son muy útiles
para centrar o hacer zoom. Practique las siguientes opciones:
8
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Seleccionamos los 4 últimos lados que acabamos de crear y que forman un lazo cerrado.
Para seleccionarlos basta con presionar la tecla MAYÚSCULAS y a la vez ir haciendo clic sobre
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. Haciendo clic sobre el los últimos y a
continuación al botónÆ , se seleccionan los lados que queremos. Haga clic en Close.
Extrusión de la cara.
Para obtener el volumen que representará la masa de agua del cauce fluvial vamos a extruir
la cara recién creada según la dirección del NURBS definido a partir de la línea media del río. La
vamos a extruir siguiendo la curva alabeada que representa el cauce del río, definiéndola
perpendicular al propio trayecto.
9
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Operation Toolpad > Geometry Command Button > Volume Command Button >
Stitch Faces . Haciendo clic con el botón derecho del ratón, desplegamos varias opciones y
seleccionamos de entre todas ellas la de extruir: Sweep Face:
En el menú desplegable que nos aparece seleccionamos la cara que tenemos para extruir y
elegimos en el campo Path la opción Edge. En la opción Type se elige el caso Perpendicular para
que se vaya extruyendo perpendicularmente a la línea media. Para hacer la extrusión hacemos clic
en Apply.
NOTA: Como podrá observar, las líneas son ahora verdes, lo cual significa que pertenecen a una
entidad jerárquica superior: un volumen. Para ver una perspectiva del volumen, haga clic sobre la
ventana gráfica con el botón izquierdo del ratón y muévase a izquierda o derecha con el ratón,
manteniendo pulsado dicho botón izquierdo.
10
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Ya hemos extruido el primer volumen. Ahora repetimos la operación dos veces más con el
objeto de generar los volúmenes de río asociados a los otros dos trozos del trayecto estudiado.
Lógicamente, utilizamos la cara del volumen que se encuentra al inicio del spline para extruir.
Al final, deberá haber obtenido:
Para marcar la superficie desde la cual se van a liberar los vertidos, es preciso crear ambas
caras y “restárselas” al volumen recién creado.
Operation Toolpad > Geometry Command Button > Face Command Button >
Form Face . Haciendo clic con el botón derecho del ratón, desplegamos varias opciones y
seleccionamos de entre todas ellas la de extruir: Sweep Edges: . Elegimos el lado vertical de la
margen izquierda del río, común a los dos primeros volúmes y lo extruimos en la dirección de x
negativa con una magnitud de 2 metros. (Ver capturas siguientes):
11
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Hacemos clic en Apply y así conseguimos crear una cara que está “encima” del suelo del
volumen. Simplemente, nos basta con restar esa cara al volumen. Para ello, utilizamos el comando
Split:
Operation Toolpad > Geometry Command Button > Volume Command Button >
Split Volume . Elegimos el volumen que tenemos creado y bajo la opción Split With elegimos
Face(Real) y ejecutamos haciendo clic en Apply
Al hacer esta operación, la cara lateral del volumen nos aparece partida en dos trozos.
Repetimos la operación con los otros tres lados verticales que separan los volúmenes. De
esta forma generamos 4 bocas en total para todo el dominio. OJO: Las líneas del volumen 3 debe
extruirlas en la dirección de x positiva. Actuando correctamente, el resultado final sería:
12
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Para terminar, vamos a romper el volumen central en dos trozos. Tenemos que hacer esto
para poder mallar de forma óptima el río
MUY IMPORTANTE: Hay que pensar siempre en la malla, no en la geometría. La geometría sirve
como punto de apoyo de la malla…pero realmente el mallado es sobre lo que se discretizarán las
ecuaciones en FLUENT.
Entonces, en primer lugar creamos un plano, centrado en el diedro XZ, para romper el
volumen (Split). Creamos la cara con unas longitudes determinadas: 50 de ancho y 300 de alto bajo
la dirección ZX Centered.
Para hacer el split, simplemente: Operation Toolpad > Geometry Command Button >
Volume Command Button > Split Volume . Elegimos el volumen central y bajo la opción
Split With elegimos Face(Real), seleccionamos el plano recién creado y ejecutamos haciendo clic
en Apply
Para “limpiar” el modelo, podemos borrar esa cara de apoyo: Operation Toolpad >
Geometry Command Button > Face Command Button > Delete Face .
13
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
A continuación se detallan los pasos para crear las mallas de todos los volúmenes. Iremos
mallando desde la sección transversal en la zona de entrada al río y lo extruiremos (cooper)
longitudinalmente hasta llegar al final. Se utilizará un patrón progresivo con el objeto de optimizar
la malla en la zona próxima a las bocas de desagüe.
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 de la sección transversal. 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
En la tabla adjunta se muestra el número de nodos (Interval Count) que debe fijar para cada
uno de los lados, así como el tipo de malla progresiva a emplear:
Los nodos de los lados verticales deben tender a acumularse hacia la solera del volumen.
Además, debe mallar las 5 secciones que se ven en el modelo para que al hacer la extrusión de
malla se mantengan los patrones progresivos, así como las líneas verticales de las bocas.
Al final, debe obtener lo siguiente:
Respecto a los lados longitudinales, vamos a definir varios patrones diferentes, en función
de que pertenezcan al volumen central partido o a los dos volúmenes que tienen las bocas de
vertido. Las distribuciones a adoptar se detallan a continuación:
14
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Interval Count: 40
Sucessive Ratio: 1.09
Interval Count: 40
Sucessive Ratio: 1.07
Interval Count: 60
Sucessive Ratio: 0.92
Interval Count: 60
Sucessive Ratio: 0.9275
Como puede ver, la malla siempre se hace más fina hacia las bocas de entrada y salida de
vertidos.
15
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Procedemos a mallar todos los volúmenes. Como se han mallado todas las líneas, podemos
hacer directamente un mallado hexagonal (sin extruir) del volumen. Comenzamos mallando el
primer volumen:
Operation Toolpad > Mesh Command Button > Volume Command Button >
Mesh Volume
Seleccione el primer volumen. Por defecto, el programa selecciona la opción más adecuada.
En este caso, lo más cómodo es emplear la opción Hex – Map. El Spacing que marca por defecto
será ignorado, pues ya ha sido especificada por nosotros la distribución de malla en todos los lados
del dominio.
Hacemos clic en Apply. Después, repetimos con los otros volúmenes adyacentes. Al final, la
malla del río debería tener el siguiente aspecto:
Para apreciar la malla con más claridad, es posible utilizar un renderizado de las superficies.
De esta forma, en vez de renderizar con un modelo de alambre, hacemos un Shaded.
16
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
El esquema adjunto nos muestra qué tipo de condición de contorno hemos de fijar en el
modelo. La zona del incendio será la entrada de velocidad para los gases, el techo de los postizos
serán condiciones de salida, el plano de simetría de la geometría se definirá como tal y el resto de
superficies serán paredes.
Inlet
Inlet
Wall
Symmetry
Wall
Outlet
17
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Operation Toolpad > Zones Command Button > Specify Boundary Types Command
Button
Con esto se activará el panel de especificación de condiciones de contorno. Para empezar,
vamos a fijar que la zona del incendio es la entrada de humos. Para ello, en Entity: seleccionamos la
opción Faces para que GAMBIT sepa que queremos seleccionar una superfice (ya por defecto trae
activo Face).
18
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Á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 tunel.msh como nombre de archivo
(File Name). Desactive la opción Export 2D Mesh, ya que efectivamente el caso es tridimensional.
Haga clic en Accept.
Compruebe que un archivo rio.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 3ddp dentro de la lista de opciones y luego haga clic en
Run.
La opción 3ddp se utiliza para seleccionar el solver tridimensional 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.
Compruebe el número de nodos, caras (de los distintos tipos) y celdas. Hay 22400 celdas
hexagonales (hexahedral cells).
NOTA: Debido al algoritmo que emplea GAMBIT para la generación de la malla, puesto que ésta
no fue definida perfectamente ortogonal, puede haber discrepancias en el número de celdas de unos
casos a otros.
Por otro lado, es interesante ver las zonas que se han cargado. Podemos comprobar cómo
aparecen las cuatro condiciones de contorno que definimos con anterioridad: inlet-rio, outlet-rio
sup-libre, boca-1l, boca-1r, boca-2l y boca-2r. Además, por defecto, ha creado una pared wall que
engloba todo el resto de superficies exteriores del modelo.
19
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
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:
20
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
• 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 de la zona de vertido 1L, 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:
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.
21
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
22
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Main Menu > Define > Models > Species > Transport & Reaction
Active la opción Species Transport. Finalizamos haciendo clic en Ok.
23
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Haga clic en Ok. Nuevamente sobre el panel de Materials, seleccione en Density la opción
volume-weighted-mixing-law. Termine haciendo clic en Change/Create para validar todos los
cambios.
NOTA: Fíjese que la fórmula del agua es h2o, mientras que la del contaminante ha quedado como
h2o-new.
A continuación se fijarán los valores de flujo a la entrada del río y para la boca de
contaminante.
24
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Muévase a lo largo de la lista y seleccione ahora la condición inlet-rio. FLUENT indica que
el tipo de esta condición de contorno es mass-flow-inlet. Recuerde que el tipo de condición fue ya
fijada en GAMBIT. De todas formas, es posible cambiar aquí el tipo de condición que se fijó en
GAMBIT si es necesario. Basta con seleccionar otro tipo de condición en esta ventana y validar la
selección.
Haga clic en Set…
Introduzca el valor de flujo másico 100000 kg/s en el campo Mass Flow-Rate [kg/s]. Este
valor sale de multiplicar los 100 m3/s del caudal del río por la densidad del agua (aprox. 103 kg/m3).
En Direction Specification Method elija la opción Normal to boundary.
Asimismo, mantenga el valor 0 para el h2o-new dentro del apartado Species Mass
Fractions. Una vez haya introducido todos estos valores, haga clic en Ok.
Ahora especifique las condiciones de contorno para la boca-1l. Introduzca en mass flow-rate
el valor 10000 kg/s y fije la dirección del flujo perpendicular a la condición (Normal to boundary).
En el apartado Species Mass Fractions, introduzca el valor 1 para el contaminante (h2o-new).
6.- RESOLUCIÓN
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 valores nulos para todas las
variables.
Main Menu > Solve > Initialize > Initialize…
Haga clic en Init. Con esto, se completa la inicialización del modelo.
26
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Mientras va iterando, vamos viendo la evolución del flujo de agua y contaminante en las
salidas. Es de esperar que se observe un comportamiento asintótico que prediga que tras un cierto
tiempo de estabilidad, la cantidad de contaminante que entra es igual al que sale.
Main Menu > Solve > Monitors > Surface… Hacemos clic tanto en Plot como en Print y
definimos al programa que queremos ver los resultados cada Time Step (Every). A continuación
hacemos clic en el botón Define.
Seleccionamos en Report Type: Flow Rate y le decimos al programa que nos los muestre en
todas las superficies outlet-rio y boca-1l en la Plot Window 2.
27
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
NOTA: Para dar renderizado al grid hay que ir a Main Menu > Display > Options y activar la
opción Lights On. Dejamos por defecto el renderizado de tipo Gouraud.
28
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Main Menu > Solve > Iterate. En la ventana desplegable hemos de imponer un paso
temporal del orden de 5 segundos. Se fijarán 50 iteraciones como número máximo por paso
temporal y 24 pasos temporales para completar 1 minuto de simulación de estado transitorio. Le
indicaremos también que refresque los valores de los residuos cada 10 iteraciones.
29
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
El flujo de contaminante a la salida comienza a igualarse con el de entrada por lo que el neto
de ambos tiende asintóticamente a cero. Sin embargo, la distribución de contaminante aún no se ha
establecido por completo en el río. En los meandros, aún tiene que establecerse un patrón
estacionario para las líneas de corriente del contaminante:
Vamos a simular otros 3 minutos, en espera de que la masa de agua en el río se estabilice
por completo. Después de esos tres minutos, veremos cómo queda la distribución de fracción de
contaminante en el agua… Aplicamos entonces otros 36 pasos temporales.
30
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Á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.
31
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
32
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Superficie libre
Cota – 0.5 m
Cota – 2 m
33
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Distribuciones de velocidad.
34
PRÁCTICA No. 8 - FLUENT
SIMULACIÓN DE LA DISPERSIÓN DE CONTAMINANTES EN UN RIO Área de Mecánica de Fluidos
Como vemos tras dos minutos prácticamente hemos limpiado el curso del río. La última
acumulación de contaminante está próxima a la salida.
Podemos hacer una interesante animación del proceso de limpieza de agua contaminada.
Se propone al alumno que estudie otras posibilidades. Por ejemplo, se podría estudiar la
situación con el vertido de contaminante saliendo por la boca de la otra margen del río.
Habría que buscar el estado estacionario de esa situación y a continuación plantear un
nuevo cese de vertido.
En ese punto, se propone que desde las bocas cercanas a la salida se aspire caudal con el
objeto de evitar que la gran concentración que se desplaza hacia aguas abajo siga su curso. Para
ello, basta definir unas en esas superficies una condición de contorno de velocity-inlet pero con
signo contrario. Se puede fijar una velocidad en cada una de ellas de forma que el caudal (la sección
de las bocas es de 2 m2) aspirado sea el doble del que había de vertido (20 m3/s).
¿Es efectiva esa aspiración? ¿lo es más desde una margen que desde la otra?
35
Área de Mecánica de Fluidos CURSO 2006-07
PRÁCTICAS DE
FLUIDODINÁMICA COMPUTACIONAL
PRÁCTICA Nº 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN
GASEOSA EN UN QUEMADOR
Problema tipo.
Aire
T=300K
U=0.5 m/s
0.225 m
4 mm Metano
T=300K ; U=80 m/s Bujía
Eje axisimétrico
10 mm
1.8 m
Para simular el dominio del quemador se creará una única superficie 2D. Para ello,
empezaremos creando los vértices (vertex) de los extremos. Se introducirán vértices adicionales en
la pared del fondo para garantizar que la malla sea ortogonal. A continuación se unirán los vértices
correspondientes mediante líneas para crear los lados (edges) del rectángulo. Por último, crearemos
la superficie (face) que corresponde al área encerrada por los lados. En el punto 3 de esta guía se
mallará la superficie del rectángulo.
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 “Quemador” 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 quemador y luego ejecute pulsando intro. Si esto no funciona,
escriba en la ventana el path completo:
c:\fluent.inc\ntbin\ntx86\gambit –id quemador
Todas estas órdenes sirven para abrir el programa. Además, al indicarle como identificador
(-id) el nombre “quemador”, 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. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Á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. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Á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.
0 ≤ x ≤ 1.8, 0 ≤ y ≤ 0.225
Origen de coordenadas.
4
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
G(1.8,0.225)
F(0,0.225)
A(0,0) J(1.8,0)
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.
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).
Repita el proceso para crear los 9 vértices restantes (puntos B,C,D,E,F,G,H,I y J).
5
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Este comando ajusta los 4 vértices más exteriores de la sección en la ventana gráfica para
que podamos ver todos los puntos en pantalla (se muestra la pantalla en la captura siguiente):
Los puntos que definen la tobera de entrada para el metano aparecen en la vista
completamente superpuestos por culpa de la vista global. Para verlos en detalle, 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. De esa forma:
6
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Creando lados.
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.
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 ven en
la siguiente figura: todos los lados exteriores más los lados CH y DI (en total 10 lados) .
Si todo se ha hecho correctamente, el resultado que obtendrá será:
NOTA: Todos los vértices 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 representen el quemador es preciso seleccionar todos los lados y que
éstos formen un lazo cerrado. Si no es así, el programa es incapaz de generar la superficie. Para
7
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
seleccionar los lados puede presionar la tecla MAYÚSCULAS y a la vez ir haciendo clic sobre
cada línea y al final soltar la tecla una vez queden seleccionadas las 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. Eligiendo en Available los lados precisos y
haciendo clic sobre el botón --> , se seleccionan todos los lados. Haga clic en Close y finalmente
haga clic en Apply para crear la cara.
Repita esta operación para crear las tres caras del modelo.
A continuación se detallan los pasos para crear una malla en la cara rectangular con 60
divisiones en horizontal y 30 en vertical. Se mallarán en primer lugar los lados y a continuación se
mallarán las caras. El espaciado en la malla se especifica 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 de la sección transversal. Para acceder más fácilmente a
los lados, se puede hacer un zoom ventana de la zona de interés. Para ello, recuerde mantener
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
A continuación se incluye una tabla donde se dan todos los parámetros necesarios para
mallar adecuadamente los 12 lados del modelo. Observará que al hacer MAY+clic sobre un lado,
éste se coloreará en rojo con una flecha que indica el sentido del vector director del lado. Si se
utiliza un patrón de nodos progresivo puede ser necesario que la flecha tenga un sentido
determinado. Para cambiarlo, basta con hacer clic en la tecla Reverse.
8
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
En la tabla adjunta se muestra el número de nodos (Interval Count) que debe fijar para los
lados, el tipo de progresión de malla (Type), el parámetro que controla la progresión (Ratio) y el
sentido de la flecha:
Como se podrá ver, el objetivo de la malla progresiva es apilar nodos en la zona de entrada
de los gases, donde se espera encontrar mayores gradientes.
Operation Toolpad > Mesh Command Button > Face Command Button > Mesh
Faces
Haga MAYÚSCULAS + clic en cada cara para ir seleccionándolas y luego haga clic en
Apply. Se emplearán Elements de tipo Quad y el campo Type se seleccionará la opción Map. Esta
opción me devuelve malla estructurada. Haga clic en Apply para mallar.
9
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
El esquema adjunto nos muestra qué tipo de condición de contorno hemos de fijar en el
modelo. Por la izquierda se tienen las entradas de los flujos. Abajo, se fijará una condición de eje
axisimétrico. A la salida colocaremos una condición de salida de presión para los gases calientes.
La zona de la tobera y la linea horizontal superior serán paredes..
Pared (Wall)
Inlet-aire
Oulet
Tobera
Inlet-gas Eje (Axis)
Operation Toolpad > Zones Command Button > Specify Boundary Types Command
Button
Con esto se activará el panel de especificación de condiciones de contorno. Para empezar,
vamos a fijar que el lado izquierdo es la entrada de aire. Para ello, en Entity: seleccionamos la
opción Edges para que GAMBIT sepa que queremos seleccionar un lado (por defecto trae activo
Face).
Ahora seleccionamos el lado como siempre, haciendo MAYÚSCULAS + clic sobre él. El
lado seleccionado aparece en el recuadro amarillo que está bajo el botón de Entity. Además,
podemos darle nombre dentro del campo Name:, por ejemplo inlet-aire.
Para fijar el Type:, seleccionamos VELOCITY_INLET. Hacemos clic en Apply. Con eso,
la condición de contorno queda carga dentro del recuadro Name/Type, tal como se ve en la captura:
10
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
11
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Á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 quemador.msh como nombre de
archivo (File Name). Active la opción Export 2D Mesh, ya que efectivamente el caso es
bidimensional. Haga clic en Accept.
Compruebe que un archivo quemador.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 tridimensional 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.
Compruebe el número de nodos, caras (de los distintos tipos) y celdas. Hay 1775 celdas
rectangulares (quadrilateral cells). No podía ser de otra manera ya que se usaron 60 divisiones
horizontales por 30 divisiones verticales (menos las 25 celdas de la pared de la tobera).
Por otro lado, es interesante ver las zonas que se han cargado. Podemos comprobar cómo
aparecen las seis condiciones de contorno que definimos con anterioridad: inlet-aire, inlet-gas,
tobera, pared, outlet y axis. Además, por defecto, ha creado una zona fluid que engloba todas las
celdas interiores del modelo.
12
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
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:
13
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
• 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 de la zona anterior a la placa 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:
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.
14
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
.
15
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Main Menu > Define > Models > Species > Transport & Reaction…Para indicar que
queremos calcular las especies químicas presentes accedemos a la opción Species transport. El
panel se extiende para presentar más opciones. En el cuadro Mixtures Material buscamos en la lista
disponible en el desplegable la mezcla metano-aire (methane-air) y la seleccionamos. Vemos que el
número de especies volumétricas se ajusta automáticamente a 5, siendo éste el número de especies
químicas presentes en la mezcla metano-aire: CH4, O2, CO2, H2O y N2.
Seguimos en el panel de Species Model. En el cuadro Reactions activamos la opción
Volumetric para permitir la reacción química en el interior del volumen considerado (el quemador).
El panel se modifica y aparece un nuevo cuadro de opciones titulado Turbulence-Chemistry
Interaction. En él activamos la opción Eddy-Dissipation correspondiente al modelo explicado en la
introducción del guión.
Finalmente en el cuadro de opciones, dejamos la opción Diffusion Energy Source que viene
activada por defecto. Hacemos clic en Ok para hacer efectivos los cambios y cerrar el panel.
Al salir del panel de Species Model nos aparece un panel de información indicando que el
material o los métodos han cambiado y que es necesario confirmar las propiedades antes de
continuar. También podemos ver que en la ventana de comandos aparecen varios mensajes
informativos indicando que es necesario suministrar datos para las propiedades físicas del material
definido. Hacemos clic en Ok para cerrar el panel de información y vamos a proceder a especificar
las propiedades físicas de la mezcla.
16
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Una vez establecidas las especies químicas presentes, hemos de especificar sus propiedades
termodinámicas, así como las opciones del modelo de reacción. Esto podemos hacerlo en el panel
Main Menu > Define > Materials… En la opción Mixture Species, si pulsamos el botón Edit…
para comprobar de qué especies se compone la mezcla. En la opción Reaction aparece cargado el
modelo Eddy-Dissipation que elegimos anteriormente. Haciendo clic en Edit… accedemos a los
parámetros que controlan la cinética química del problema:
Las opciones Arrhenius Rate están desactivas ya que en este modelo hemos indicado que la
química se supone mucho más rápida que la mezcla turbulenta, por lo que no es necesario
especificar parámetros relacionados con la cinética química. Para los valores A y B del subpanel
Mixing Rate dejamos los valores por defecto. Compruebe cómo el resto de parámetros es el
adecuado para nuestro problema: una reacción volumétrica con dos reactivos (reactants) y dos
productos (products) con unos coeficientes estequiométricos (Stoich. Coefficient) que
efectivamente siguen la reacción de combustión del metano (CH4 + 2O2 → CO2 + 2H2O). Por tanto,
mantenga los parámetros como están y salga pulsando Ok.
De vuelta en el panel Materials, en la opción Density escogemos incomprensible-ideal-gas.
Moviendo la barra deslizadora del cuadro Properties podemos comprobar que el resto de
propiedades son constantes por defecto. De momento, vamos a dejarlas así, aunque más adelante
haremos cálculos con capacidad calorífica variable.
Una vez establecidas todas las propiedades y opciones de reacción, pulsamos el botón
Change/Create en el panel Materials para activar todos los cambios realizados. Finalice haciendo
clic en Close para cerrar el panel.
17
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Repita los mismos pasos para la velocity-inlet con el metano (condición inlet-gas). Recuerde
introducir un valor de 80 m/s para el chorro de metano así como una temperatura de 300 K.
Seleccionamos el mismo método de especificación de la turbulencia que en la entrada de aire, con
una intensidad turbulenta del 10% pero ahora con un diámetro hidráulico de 0.01 m. Fije la
composición de metano (CH4) al 100% colocando el valor 1 en la casilla ch4 del Species Mass
Fractions.
En la condición de Outlet, resulta apropiada una condición de contorno del tipo pressure-
outlet. Mantenga el valor de 0 gauge pressure por defecto así como la Backflow Total temperature
en 300K. Para las variables turbulentas seleccione la opción habitual y fije un 10% de intensidad y
0.45 m de diámetro hidráulico. En Species Mass Fractions fije el valor 0.23 para el oxigeno y 0
para el resto de especies
Por último, vamos a fijar las condiciones de las paredes. En la pared horizontal de arriba,
bajo la pestaña Thermal, elija la opción Temperature en Thermal Options e imponga una
temperatura constante de 300K. Sin embargo, en la condición tobera, seleccione la opción Heat
Flux y mantenga el valor de 0 W/m2 para simular condiciones adiabáticas. Valide los cambios
haciendo clic en Ok.
Con esto se termina todo el proceso de inicialización y definición del proceso a resolver.
Ahora, salve el trabajo:
20
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Main Menu > File > Write > Case&Data… Guardamos el caso y los datos en un archivo
quemador.cas que podremos recuperar cuando queramos. FLUENT genera un archivo *.cas
en el que almacena toda la información relativa al modelo: geometría, modelos y algoritmos de
cálculo, valores de condiciones de contorno, parámetros y criterios de convergencia… Por otro
lado, los valores de las variables en las celdas (los datos), los guarda en otro archivo
complementario de extensión *.dat.
Compruebe que una vez hecha la operación de escritura, se han creado realmente dos
archivos nuevo en su directorio de trabajo bajo el nombre quemador.cas.
Inicialización de la solución.
Main Menu > Solve > Initialize > Initialize… En el subpanel Compute From
seleccionamos la opción All Zones. Haga clic en Init.
Main Menu > Solve > Iterate. En la ventana desplegable fijamos que haga 500 iteraciones
para empezar y que nos vaya actualizando los resultados cada 10 de ellas:
21
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Main Menu > File > Write > Case&Data… Guardamos el caso y los datos en un archivo
quemador-frio.cas que podremos recuperar cuando queramos.
Podemos analizar el campo fluido representando líneas de corriente, que nos darán idea de la
trayectoria de las partículas desde la entrada. Para ello, hacemos: Main Menu > Display >
Contours… Seleccionamos en Contours Of la opción Velocity y debajo Stream Function.
Dejamos sin seleccionar ninguna Surface y desactivamos la opción Filled. Hacemos clic en
Display.
El modelo multiespecie que se utiliza aquí tiene campos de velocidad y presiones únicos, de
forma que vemos líneas de corriente tanto del aire como del metano. Obsérvese cómo el chorro de
metano “arrastra” aire en la zona próxima a la tobera (ingiere el aire). Lógicamente, esa capa de
cortadura junto con el efecto progresivo del mezclado por torbellinos turbulentos permite una
mezcla eficiente de de ambas corrientes (y una buena combustión en el quemador). Se crea
adicionalmente una zona de recirculación muy extensa cercana a la pared superior como
consecuencia de la diferencia de cantidad de movimiento de ambos chorros.
22
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Vamos a analizar ahora cada especie por separado. Para ello, vamos a visualizar los
contornos de concentración de combustible (ch4) y de oxidante (o2). Además, para apreciar más
fácilmente la forma de los chorros, vamos a activar la vista simétrica del modelo: Main Menu >
Display > Views… En el campo Mirror planes haga clic sobre la condición eje. A continuación,
haga clic en Apply y podrá observar cómo se duplica la vista de forma simétrica respecto al eje del
quedamos. A continuación representa la fracción de masa de ch4 en el quemador. Main Menu >
Display > Contours… Seleccionamos en Contours Of la opción Species y debajo Mass Fraction of
ch4. Dejamos sin seleccionar ninguna Surface y desactivamos la opción Filled. Eleve el núnero de
Levels a 50. Hacemos clic en Display.
El chorro penetra con gran impulso y poco a poco se va abriendo hasta que se dispersa por
completo dentro de la cámara. La concentración de o2 y n2 es complementaria a esta visualización
(el alumno puede generar la distribución y comprobarlo por sí mismo).
Finalmente, para entender mejor el proceso de dispersión del chorro de metano, se van a
crear una serie de planos transversales, progresivos, sobre los cuales se representarán perfiles de
velocidad longitudinal y concentraciones de metano. Para crear esos planos vamos a:
Main Menu > Surface > Iso-Surface… Seleccionamos en Surface of Constant la opción
Grid y debajo X-Coordinate. Fijamos el valor 0.9 en la casilla Iso-Values y la nombramos como
x0.9 en New Surface Name. Para crear la línea hacemos clic en Apply.
Repetimos el proceso para crear líneas en x=0.45, x=0.225, x=0.1125, x=0.05625 y
x=0.028125.
Una vez finalizada la generación de esos planos, pasamos a dibujar los perfiles. Para ello
crearemos una serie de gráficas mediante el comando XYPlot.
Main Menu > Plot > XY Plot…
Comenzamos activando la opción Position on Y Axis dentro del campo Options. Vamos a
fijar a X con el valor 0 mientras que Y ha de tener el valor 1, pues vamos a representar un gráfico
líneas verticales. Estos cambios en el recuadro Plot Direction harán que FLUENT dibuje la
coordenada y en la ordenada del gráfico.
Bajo X Axis Function seleccione la opción Velocity y después dentro de la subcategoría
elija Velocity Magnitude.
Es importante recordar que X Axis Function e Y Axis Function describen el eje x y el eje y
del gráfico respectivamente y no las direcciones de los ejes de coordenadas del dominio.
Finalmente seleccione outlet y las 6 líneas que acaba de crear bajo la categoría Surfaces
puesto que efectivamente lo que se quiere es que se de el perfil de velocidades a lo largo de dichas
líneas. Con esto se completa la preparación de los parámetros de dibujo.
Por otro lado, para observar mejor los perfiles de velocidad, vamos a utilizar una escala
logarítmica el eje X del gráfico. En el menú Solution XY Plot hacemos clic en Axes… y activando
23
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
la casilla X, seleccionamos la casilla Log. Podemos activar a su vez las grid lines para que sea más
fácil determinar el límite de la capa límite. Para ello, hacemos clic en Major Rules y Minor Rules
en Options. Luego hacemos clic en Apply. (NOTA: Para activar las grid lines del eje Y debe
seleccionar luego el eje Y, activar las dos opciones de Major Rules y Minor Rules y clicar en
Apply.
Por último, para mejorar la visualización de los perfiles, haga clic en Curves y seleccione
que pinte líneas en el Pattern de cada Curve. Cambie también los estilos de los marcadores
(Marker Style) y hágalos un poco más pequeños (Size=0.2). En definitiva:
¿Qué comentarios podría hacer sobre estos perfiles? ¿a qué es debido ese repunte de la
velocidad en la curva amarilla (x=0.9) cerca de la pared superior?
Resulta instructivo realizar primero los cálculos con calor específico constante. Para ello, las
opciones que se habían especificado al principio de la práctica son válidas, pudiendo proceder
directamente al cálculo. Esto es, vaya a Main Menu > Define > Models > Species >
Transport&Reaction… y habilite la opción Volumetric Reactions. Así mismo, compruebe que en
CP tenemos seleccionada la opción constant. Introduzca el valor de 1006.4 J/KgK, propio del aire.
Haga clic en Ok para validar. Por otro lado, es necesaria la modificación de los parámetros de
inicialización de modo que partamos de una condición inicial apropiada para el caso con reacción
química. Para ello:
Main Menu > Solve > Initialize > Initialize… En el subpanel Compute From
seleccionamos la opción All Zones. Además, vamos a cambiar unos parámetros: Fije una
Temperature inicial de 2000K y una fracción másica de metano, ch4, de 0.2. Haga clic en Init.
La elección de un valor inicial de 2000K para la temperatura proporciona una “chispa
numérica” que permite el comienzo de la reacción química entre las corrientes de metano y aire.
Al trabajar con problemas que involucren reacción química, resulta conveniente disminuir
los factores de sobrerelajación que posee por defecto FLUENT para las especies químicas. Acceda
a Main Menu > Solve > Controls > Solution… y disminuya los factores asociados a todas las
especies químicas a un valor de 0.9 en el cuadro de nombre Under-Relaxation Factors. El resto de
parámetros los dejamos con sus valores por defecto y presionamos Ok.
Main Menu > Solve > Iterate. En la ventana desplegable fijamos que haga 500 iteraciones
para empezar y que nos vaya actualizando los resultados cada 10 de ellas. Hacemos clic en Iterate.
A las 420 iteraciones, el caso converge.
Main Menu > File > Write > Case&Data… Guardamos el caso y los datos en un archivo
quemador-caliente.cas que podremos recuperar cuando queramos.
Si como en el caso sin llama visualizamos las líneas de corriente del flujo, veremos:
25
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
Notemos que la temperatura máxima en la cámara es ahora de unos 3000K, valor que resulta
excesivamente alto. El motivo de esta sobreestimación es que estamos despreciando tanto los
efectos de la variación del calor específico de las especies con la temperatura como la radiación
(desactivada en el modelo).
Es extremadamente interesante representar las curvas de nivel de concentración de las
distintas especies, especialmente de aquellas involucradas en la reacción química: CH4, O2, CO2 y
H2O. Podemos conocer el índice de inquemados y la distribución de los gases de combustión a la
salida del quemador.
Compruebe cómo en este modelo sencillo, estequiométrico, esas distribuciones coinciden
con la distribución de la llama.
El calor generado en la combustión se puede calcular como el flujo neto de calor que sale
por la superficie de salida: Main Menu > Report > Fluxes … Elegimos la opción de Total Heat
Transfer Rate a través de la boundary outlet y hacemos clic en Compute: 29.7 kW. Como es un
modelo axisimétrico, FLUENT ya tiene en cuenta que el valor numérico que da el cálculo en esa
sección de salida hay que integrarlo para 2π. Compare ese valor con el estimado para la reacción de
combustión del metano, si su poder calorífico es de 9350 kcal/m3.
26
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
27
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
La solución fluida no cambia con respecto al caso anterior. ¿Por qué? ¿es esperable este
comportamiento? Vamos a ver qué ocurre ahora con la distribución de temperaturas:
Nótese que el pico de temperatura ha bajado hasta un valor aproximado de 2300K, respecto
a los 3000K en el caso anterior. Además, la distribución de la llama ha cambiado y la zona “fría”
del centro de la llama ha aumentado notablemente respecto al caso anterior.
Para comprobar hasta qué punto varía el calor específico de la mezcla en el interior de la
cámara es interesante obtener una gráfica que muestre sus curvas de nivel. Para ello:
Main Menu > Display > Contours of… y seleccionamos Properties – Specific Heat (CP).
Presionamos Display:
Observe las diferencias con el caso sin llama. ¿Hay inquemados a la salida? ¿Más o menos
que en el caso frío? Veamos ahora la distribución de CO2:
Finalmente, podemos hacer una valoración de las fracciones de cada especie en la sección de
salida…Hacemos Main Menu > Report > Surface Integrals… En Report Type elegimos la opción
Mass-Weighted Average y clicamos en la surface outlet. A continuación, elegimos en Field
Variable la opción Species… Mass fraction of ch4. Hacemos clic en Compute. Repetimos la
secuencia para el resto de especies. Y así obtenemos:
% en masa a
Especie
la salida
CH4 0.06 %
O2 5.33 %
CO2 11.47%
H2O 9.39%
N2 69.65%
29
PRÁCTICA No. 9 - FLUENT
SIMULACIÓN DE LA COMBUSTIÓN GASEOSA EN UN QUEMADOR Área de Mecánica de Fluidos
La suma de todas las especies nos da un valor a la salida de: 95.9%. ¿Por qué no se obtiene
un valor del 100%?
Se plantea al alumno que analice cómo se modifican los diversos parámetros (especialmente
a la salida) al variar las velocidades de entrada del combustible y del comburente.
• Manteniendo la entrada del metano a 80 m/s, modifique la velocidad del aire a 2 m/s y
luego a 0.1 m/s. ¿mejora alguna de esas dos configuraciones el caso analizado en el guión
con 0.5 m/s? ¿Es de esperar una relación de velocidades óptimas en función de la relación
de secciones de entrada de ambos compuestos? (razónelo pensando en la relación aire-
metano que es necesario para la combustión estequiométrica. ¿Qué pasaría si hay excedente
o falta de aire para la combustión?).
• Introduzca al modelo el efecto de la velocidad de la reacción química (Arrhenius rate) para
un caso y analice la nueva solución. ¿Hay cambios sustanciales como para hacer que se
tenga en cuenta? ¿o estuvo bien definida desde el principio la hipótesis de “reacción química
instantánea”?
• Modifique los parámetros de turbulencia a la entrada del metano y del aire…Auméntelos al
15% y luego redúzcalos al 5% ¿Mejora la combustión o empeora y en qué sentido? ¿qué
parámetro definiría como el más adecuado para caracterizar la combustión?
30