Está en la página 1de 314

UNIVERSIDAD DE LOS ANDES

FACULTAD DE INGENIERÍA
ESCUELA DE ING. MECÁNICA
DEPARTAMENTO DE CIENCIAS TÉRMICAS

INTRODUCCIÓN A LA DINÁMICA DE FLUIDOS


COMPUTACIONAL Y EJERCICIOS PRACTICOS.

Ing. José Daniel Montenegro Vidal.


INTRODUCCIÓN
La Dinámica de Fluidos Computacional (CFD) es una de las ramas de la Mecánica
de Fluidos que utiliza métodos numéricos y algoritmos para resolver y analizar
problemas sobre el flujo de sustancias. Los ordenadores son utilizados para realizar
millones de cálculos requeridos para simular la interacción de los líquidos y los gases
con superficies complejas proyectadas por la ingeniería. Aun con ecuaciones
simplificadas y superordenadores de alto rendimiento, solo se pueden alcanzar
resultados aproximados en muchos casos. La continua investigación, sin embargo,
permite la incorporación de software que reduce la velocidad de cálculo como así
también el margen de error al tiempo que permite analizar situaciones cada vez más
complejas como los fluidos transónicos y los flujos turbulentos. La verificación de los
datos obtenidos por CFD suele ser realizada en túneles de viento u otros modelos
físicos a escala.

La ingeniería moderna enfrenta situaciones y problemas cada día más complejos


en un una sociedad en continúa superación, que demanda a su vez métodos y
herramientas rigurosos capaces de enfrentar con éxito las necesidades de un mundo
global, competitivo y exigente, donde el tiempo no solo es dinero como nos han
acostumbrado a pensar, sino también la dimensión inexorable en la cual transcurre la
humanidad. Tomando en cuenta estos aspectos y considerando además mi ineludible
responsabilidad para con un país que pareciese haber dejado de soñar en la Gloria y
una Universidad que me ha formado para lo grande y lo hermoso, ha sido de mi
agrado poder devolver una pequeñísima parte de los favores recibidos, sintetizando
en esta guía una ventana introductoria al CFD al alcance de todos las personas con la
inteligencia suficiente para valorar este esfuerzo, aprovecharlo, digerirlo y
lógicamente en un futuro cercano, aportar nuevas ideas que puedan enriquecer este
material en beneficio de toda la comunidad de la Facultad de Ingeniería de la ilustre y
gloriosa Universidad de los Andes.

Este material ha sido dividido en tres partes o capítulos esenciales. En el primer


capítulo se abordan conceptos generales sobre la Mecánica de Fluidos, Dinámica de
Fluidos computacional, el segundo capítulo está dedicado a los aspectos teóricos
relacionados a los Software GAMBIT y ANSYS FLUENT como herramientas de
pre-procesado y procesado respectivamente. El tercer capítulo se enfoca en la parte
práctica en GAMBIT, esto es la creación de la geometría, mallado y condiciones de
contorno, utilizando además las funciones básicas del programa y luego abarca el
procesamiento de datos en ANSYS FLUENT, exportando la geometría creada en
GAMBIT previamente.
Vaya mi agradecimiento personal al Dr. Jean Francois Dulhoste por su paciencia y
sabiduría y a mi noble amigo Ing. Reinaldo Betancourt.

Ing. José Daniel Montenegro Vidal.

“Hombres libres y de buenas costumbres”

AL.´.G.´.D.´.G.´.A.´.D.´.U.´.
CAPÍTULO I

1.1 ¿QUÉ ES LA DINÁMICA DE FLUIDOS?


La dinámica de fluidos es una rama de la física relativamente reciente (comienzos
del siglo XX), aunque los conceptos en los que se basa se remontan a la antigua
Grecia, a los trabajos teóricos de Leonardo Da Vinci, y posteriormente al trabajo de
un gran número de físicos como Torricelli, Euler, Bernoulli, etc.

Figura 1.1. Dibujos de Leonardo De Vinci.

La dinámica de fluidos estudia los movimientos de los fluidos (gases y líquidos),


debido a la acción de fuerzas, o a su interacción con otros medios y con el contorno
que los delimita. En realidad la dinámica de fluidos forma parte de un campo más
amplio denominado Mecánica de Fluidos, del cual derivan tanto la estática de
fluidos (estudia los fluidos en reposo), como la dinámica de fluidos (estudia los
fluidos en movimiento).En la actualidad, la mecánica de fluidos es una parte esencial
de muchas áreas de la tecnología y la ciencia actual, destacando su papel en el diseño
de toda clase de vehículos (aviones, barcos, coches, etc), estudios del flujo de aire
atmosférico, medicina y biología (flujo de sangre y otros fluidos), ingeniería
industrial, etc.

1.2 ¿QUÉ ES LA DINÁMICA DE FLUIDOS COMPUTACIONAL?

La dinámica de fluidos computacional (“CDF”, acrónimo de las palabras inglesas


“Computacional Fluid Dynamics”) está basada en el análisis del movimiento de
fluidos mediante simulaciones, valiéndose de un ordenador computarizado. Su
objetivo es encontrar la solución aproximada a las ecuaciones que gobiernan dicho
movimiento, para ello se discretiza o se divide el dominio de cálculo en pequeños
elementos a través de un método comúnmente conocido como volúmenes finitos
(entre otros), planteándose para cada uno de estos elementos sus respectivas
ecuaciones que una vez resueltas permitan determinar el estado de cada elemento con
sus diversas propiedades.
Con la proliferación de programas comerciales (Ansys – CFX, Fluent, Catia, etc.),
un número creciente de técnicas han entrado en contacto con estos métodos, pero
frecuentemente no se conocen totalmente las características que posee el CFD, debido
a ello, fácilmente se puede llegar a resultados incorrectos e inútiles, razón por la cual
es de importancia vital tener un conocimiento básico por lo menos, de cómo se
realizan estos cálculos, dejando de esta manera por asegurado que la experiencia y el
conocimiento en el campo de los fluidos es esencial para modelar el problema en lo
posible, de la manera más ajustada a la realidad.

1.3 ANTECEDENTES

El modelado computacional para la dinámica de los fluidos se ha venido


desarrollando de manera proporcional al avance tecnológico experimentado en el área
de las computadoras en sí mismas. En décadas recientes, las computadoras no poseían
una velocidad de cálculo y almacenamiento necesario como para resolver problemas
sencillos que implicaban una discretización de bajo rigor, la experimentación era
prácticamente la única herramienta de análisis y diseño para resolver los problemas
asociados a la Mecánica de los Fluidos (túneles de viento y de agua, bancos de
pruebas, etc.).

Actualmente, los ensayos experimentales siguen siendo necesarios, para la


comprobación de las presentaciones de diseños tanto sencillos como complejos, con
la salvedad de que ahora, gracias al avance en procesadores computacionales, cada
vez con mayor velocidad, mayor capacidad de memoria y algoritmos, se ha facilitado
la tarea del estudio de los fluidos reflejándose de forma impactante en la reducción
del número de ensayos experimentales necesarios para obtener resultados confiables ,
ajustados a los altos niveles de competitividad y exigencia requeridos en la ingeniería
moderna.

A partir de la década los 90, las técnicas CFD han experimentado un desarrollo si
se quiere acelerado, mejorando sus programas e introduciéndose paulatinamente en
diversas áreas desde la ingeniería a la medicina, siendo en la actualidad una necesidad
dentro de la industria y sus pujantes incursiones en nuevos mercados.

La concepción de las técnicas CFD, en sus inicios orientada a la industria del


espacio, se ha extendido a un creciente número de aplicaciones dentro de amplio
espectro de la industria, desde las más clásicas como la automovilística o la
electrónica, hasta las nuevas aplicaciones en industrias alimentarias o biomédicas.
Los procesos industriales, donde los flujos son a baja velocidad y en muchas
ocasiones prácticamente incompresibles, han sido definidos con este término para
distinguir dichas aplicaciones de las aeronáuticas o de flujos a altas velocidades, con
grandes efectos de compresibilidad.

1.4 APLICACIONES DE LAS TÉCNICAS NUMÉRICAS

• Industria automovilística: Las aplicaciones más comunes en este sector son


el estudio de la aerodinámica de vehículos, estudios para mejorar los sistemas
de desempeño aerodinámico, las condiciones en el interior del vehículo con
respecto a su sistema de ventilación y aire acondicionado, el enfriamiento en
el bloque motor, el flujo en las válvulas de distribución, el diseño de filtros y
distribución del combustible en el tanque y problemas asociados al fenómeno
de la combustión.

(Figura 1.2.a)
(Figura 1.3.b)

Figuras 3.1.a y 3.1.b. Simulación de parámetros aerodinámicos de vehículos en


túneles de viento. Advantage CFD Division, Reynard Motorsport Ltd.

• Industria electrónica: Los casos más estudiados son el flujo y la distribución


de temperaturas en las tarjetas madres y procesadores, el enfriamiento en
distintos componentes como la fuente de poder, el flujo de aire en las
unidades de disco, los procesos de construcción de chips usando la técnica de
deposición química del vapor (CVD) y algunos problemas indirectos como la
ergonomía de grandes salas.

Figura 1.4. Budapest opera House. Simulación de las líneas de trayectoria de la


temperatura del aire local. Budapest University of technology & Economics,

• Industrias de procesos químicos: Aplicaciones habituales en flujo de


plásticos, vidrio fundido, emulsiones, conducción de lodos de perforación,
llenado de moldes, combustión, intercambio de calor, masa y reacciones
químicas.
Figura 1.5. Contorno de temperatura en un intercambiador de calor. Heat
Transfer Research, Inc.

• Industria nuclear: Enfriamiento del reactor, almacenamiento de residuos


nucleares, diseño de torres de enfriamiento, procesos durante la reacción
nuclear, etc.

Figura 1.6. Simulación del lanzamiento de un cohete al espacio. Fluent Inc.

• Industria biomédica y farmacéutica: aplicación en el flujo de sangre en las


venas, arterias y prótesis, flujo sanguíneo en el interior del corazón, diseño de
sistemas de inyección intravenosa.

Figura 1.7. Válvula en la Aorta. Vectores de velocidad de flujo sanguíneo. Ghent


University, Bélgica.
• Industria de los alimentos: Destaca en este campo la aplicación en procesos
de pasteurización, la extrusión de fluidos y hornos de convección.

Figura 1.8. Extrusión para el moldeo de una botella contenedora de agua. Fluent Inc.

• Industrias aeronáutica y naval: Estudios en perfiles aerodinámicos, diseños


de trenes de aterrizaje, estudios de hélices marinas y diseños de carenas de
barcos.

Figura 3.7. Perfil de velocidad del viento en la mitad del avión. Fluent Inc.

• En el deporte: estudio de perfiles aerodinámicos y/o hidrodinámicos para


equipos, implementos deportivos, mejoramiento de la técnica en diferentes
disciplinas (mediante simulaciones).
Figura 3.8. Brazo y mano de un nadador para un ángulo de ataque de 45°.

• Otras aplicaciones: Destacan los estudios en oceanografía, predicciones


hidrológicas, construcción de embalses, regímenes de precipitaciones,
edificaciones, ingeniería de complejos urbanos, propagación de incendios,
industria armamentística y aeronáutica, etc.

Figura 1.9. Esfuerzos en las bases de una plataforma debido al empuje del agua.
Fluent Inc.

1.5 ENFOQUES DE LAS TÉCNICAS CFD.

Aparte de las numerosas aplicaciones ya mencionadas, conviene destacar los dos


enfoques utilizados concretamente en la dinámica de fluidos computacional, y que
dan lugar al desarrollo de técnicas muy diferentes en función de los objetivos
buscados. Estos dos enfoques de los que hablamos se podrían denominar: gráficos y
simulación.
La CFD aplicada a gráficos: Es muy interesante modelar fluidos de aspecto
realista en multitud de aplicaciones, destacando los juegos de ordenador, el cine, o
incluso la creación de texturas y efectos visuales para programas de dibujo y retoque
fotográfico. En estas aplicaciones se busca un modelo que estéticamente dé buenos
resultados, no siendo necesario que el comportamiento del modelo se ajuste
exactamente al comportamiento de un fluido real. Si bien en el cine no es un
requisito, en el caso de los juegos sí que es necesario el tiempo real, por lo que estas
técnicas, además de plausibles, muchas veces tienen que ser rápidas y eficientes.

La CFD aplicada a simulación: A veces no nos basta con un modelo que “parezca”
comportarse como un fluido, sino que necesitamos conocer de forma muy exacta
cómo se comporta un fluido realmente. Los modelos de CFD que se utilicen en
cualquier campo de la ingeniería deben ser muy estrictos con la precisión del modelo,
procurando que éste se asemeje lo máximo posible al comportamiento real del fluido.
Siempre que se habla de métodos numéricos, como los utilizados en CFD, estamos
hablando de aproximación, por lo que muchas veces será imposible garantizar que el
modelo es exacto, y todos los esfuerzos se deben centrar en acotar el error y hacer los
modelos tan precisos como sea posible. Esto da lugar a que estas técnicas
generalmente no sean en tiempo real, ya que tampoco es un objetivo importante en
esta clase de aplicaciones.

2 Principios Básicos de la Dinámica de Fluidos

2.1 Concepto de Fluido


Para determinar si un cuerpo es o no un fluido no debemos fijarnos en su
composición, sino más bien en su comportamiento. Un fluido es un cuerpo que carece
de elasticidad de forma, es decir, que no tiene forma propia y por tanto se adapta a la
forma del recipiente que lo contiene. Además, un fluido se deforma de forma
continua ante la aplicación de un esfuerzo cortante (a diferencia de los sólidos, no
tienen ninguna resistencia a este tipo de fuerzas).Comparándolos con los sólidos,
podemos decir que las moléculas de los sólidos están fuertemente unidas entre sí,
mientras que en los líquidos pueden moverse libremente y separarse sin ofrecer
apenas resistencia. Un sólido, ante la aplicación de una fuerza cortante, no se deforma
de manera continua, sino mediante una deformación o desplazamiento definido.

2.2 Fluidos ideales


Estudiar de forma precisa todas las variables que intervienen en un fluido real
puede ser extremadamente complejo. Por este motivo, es necesario partir de una serie
de hipótesis y simplificaciones que hacen posible el estudio de estos sistemas,
obviando los factores menos importantes o prácticamente inapreciables. Por tanto,
muchas veces no se estudian los fluidos reales, sino los llamados fluidos ideales.
Estos básicamente se diferencian de los fluidos reales en que se desprecia el efecto de
las fuerzas viscosas. En otras palabras, en los fluidos ideales se considera que no
existe fricción interna entre las partículas del fluido.
2.3 Hipótesis del medio continúo
Además de considerar los fluidos ideales, uno de los cimientos de la dinámica de
fluidos es la hipótesis del medio continuo, que consiste en asumir que el fluido es
continuo a lo largo de todo el volumen que ocupa. Esto simplifica mucho el
problema, ya que se puede asumir que todas las magnitudes del fluido que queremos
estudiar van a regirse siempre por funciones continuas. Esta hipótesis, al igual que la
de los fluidos ideales, no siempre es aplicable, dependiendo en este caso de una
magnitud medible denominada Número de Knudsen. Cuando esta hipótesis no es
aplicable, es necesario recurrir a la mecánica estadística en lugar de a la mecánica de
fluidos.

2.4 Tipos de fluidos


Existen muchas formas de clasificar los fluidos, de las cuales mencionamos las
más importantes.
Gases - Líquidos
Existen dos tipos fundamentales de fluidos, que son los líquidos y los gases.
Los líquidos se caracterizan por poseer fuerzas de cohesión entre sus moléculas, que
provocan una fuerte tendencia a que el fluido mantenga su volumen constante.
Por el contrario, los gases apenas poseen fuerzas de cohesión, por lo que se pueden
expandir tratando de ocupar el máximo volumen.

Fig. 2 – Gracias a las fuerzas de cohesión, podemos leer este mensaje.

Compresibles – No Compresibles

Todos los fluidos son compresibles en mayor o menor medida, por lo que en
realidad cuando hablamos de fluidos no compresibles nos referimos a fluidos en los
que esta propiedad es despreciable. Un fluido es más compresible cuanto mayor es el
cambio que sufre en su densidad al aplicarle una presión externa. Por tanto, los gases
son fluidos muy compresibles, mientras que los líquidos en general se suelen
considerar no compresibles.

Newtonianos – No newtonianos

Un fluido newtoniano es aquel en el que su viscosidad no varía en función de la


tensión que se le aplica. Por tanto, su viscosidad es un valor constante. En los fluidos
no newtonianos, la viscosidad no es constante, por lo que podríamos decir que en
cierto modo se comportan como sólidos cuando se les aplica una presión, y como
líquidos cuanto menor es la presión (o bien al contrario, como ocurre con los fluidos
no newtonianos tixotrópicos).

2.5 Propiedades de los fluidos

Aunque algunas ya se han mencionado, enumeramos aquí las principales


propiedades de los fluidos.

Viscosidad

La viscosidad es la oposición de un fluido a las deformaciones tangenciales. Si


consideramos que el fluido está constituido por una serie de capas, la viscosidad
representaría el rozamiento entre las diferentes capas cuando se les aplica una fuerza.
Los gases presentan muy poca viscosidad, mientras que los sólidos representan el
caso contrario de máxima viscosidad.

Convección

La convección tiene una importancia fundamental en la meteorología de nuestro


planeta, ya que es el fenómeno por el cual se mueven las capas de aire que tienen
diferentes temperaturas. El aire caliente es menos denso que el frío, por lo que tiende
a ascender. Este movimiento provoca una transferencia de calor hacia las capas altas
de la atmósfera, que es en sí lo que llamamos convección.

Advección

La advección es el fenómeno de transporte de una magnitud escalar cualquiera a lo


largo de un fluido. Esta magnitud podría ser por ejemplo el calor, por lo que es en
realidad un término más general que el de la convección.
Difusión

Se llama difusión a cualquier proceso físico por el cual se transfieren partículas de


un medio a otro. El ejemplo más típico de difusión es la ósmosis.

Flujo laminar

Existen básicamente dos formas en las que se puede mover un fluido: siguiendo un
flujo laminar, o un flujo turbulento. El flujo laminar es el más ordenado, ya que el
fluido se mueve únicamente en el sentido de la corriente. Un fluido que sigue un flujo
laminar es relativamente fácil de estudiar. Para determinar cuándo un fluido seguirá
un flujo laminar o un flujo turbulento, se utiliza el número de Reynolds, que es una
magnitud adimensional que relaciona los términos convectivos y viscosos de las
ecuaciones de Navier-Stokes.

Flujo turbulento

Un fluido que sigue un flujo turbulento es en la actualidad imposible de estudiar


de forma precisa, por lo que su comportamiento es aparentemente caótico. Los flujos
turbulentos se caracterizan por la aparición de remolinos.

Fig. 3 – El humo del cigarrillo empieza a ascender siguiendo un flujo laminar, pero al
cabo de un tiempo el flujo se convierte en turbulento.

2.6 Estudio del comportamiento de los fluidos

El estudio de los fluidos consiste en conocer las velocidades, presiones y fuerzas


internas de las partículas que forman el fluido, en función de las fuerzas externas que
se aplican sobre el fluido, y del contacto con otros medios (por ejemplo, el recipiente
que contiene el fluido).

Cuando hablamos de contacto con otros medios, destaca la interacción entre el


fluido y un sólido, teniendo en cuenta que el sólido se puede encontrar estático o en
movimiento, y que además, en el caso más complejo, el sólido podría ser deformable.
Este último caso podría dar lugar a una variación del volumen disponible para el
fluido, lo cual en algunos casos (como en los gases) podría obligarnos a tener que
estudiar también las variaciones de densidad del fluido.

En cualquier caso, el estudio de la dinámica del fluido puede hacerse bien de


forma analítica o de forma numérica, siendo este último caso el que nos interesa
desde el punto de vista de la informática gráfica.

¿Enfoque Lagrangiano o Euleriano?

Si queremos conocer los movimientos de las partículas del fluido podemos


abordar el problema desde dos enfoques totalmente diferentes. La primera idea sería
estudiar el movimiento de cada partícula en concreto, siguiendo su recorrido según se
desplaza por el fluido. Este sería el enfoque lagrangiano. La segunda idea sería
fijarnos en un punto concreto del espacio que abarca el fluido, y estudiar los
movimientos que se producen debido a las partículas que atraviesan ese punto fijo.
Este sería el enfoque euleriano.

Fig. 4 – En el enfoque Lagrangiano (izquierda) los componentes de nuestra


discretización son las propias partículas del fluido. En el enfoque Euleriano (derecha)
discretizamos el volumen que ocupa el fluido, y cada punto por el que pasen las
partículas será un elemento discreto.

Hay un símil que ayuda a aclarar estos conceptos, imaginando que en lugar de
estudiarlas partículas de un fluido estuviéramos estudiando una multitud de personas.
En este símil, el enfoque lagrangiano consistiría en escoger a un individuo concreto y
seguir todos sus pasos según camina por la calle. En cambio, el enfoque euleriano
consistiría en fijarnos en un punto concreto de la calle, como la puerta de un bar, y
estudiar a cada persona que entra y sale del bar.

En cualquier caso, ambos enfoques se basan en una discretización (ya sea del
espacio, o de la propia materia del fluido), y el estudio debe realizarse sobre cada uno
de los elementos obtenidos en la discretización.

Ecuaciones de Navier-Stokes

Las ecuaciones de Navier-Stokes son un conjunto de ecuaciones que definen el


comportamiento dinámico de un fluido. Derivan de aplicar los principios de
conservación de la mecánica y de la termodinámica al fluido, de donde se obtiene una
formulación integral que generalmente se suele transformar en una formulación
diferencial más práctica.

Existen diferentes formulaciones para estas ecuaciones, en función del problema


que se desea resolver. A modo de ejemplo, mostramos la ecuación de movimiento de
un fluido incompresible y con densidad uniforme:
 
=F + v 
 

En el lado izquierdo de la ecuación tenemos el movimiento (variación del


desplazamiento en el tiempo), y en el derecho los siguientes términos:
• F: Fuerzas aplicadas al fluido.

: presión en el fluido.
• : densidad del fluido.
• v: viscosidad del fluido.
• : desplazamiento
Es importante recordar el significado del operador Nabla:
  
 = +  + ̂
  

Y del operador Laplaciano:

.  =  

En este caso, el operador Nabla se utiliza para el cálculo del gradiente de presión,
lo cual no se debe confundir con la divergencia (si hubiera un símbolo de producto
escalar entre el operador y la presión), o con el rotacional (si hubiera un símbolo de
producto vectorial entre el operador y la presión).

Ecuaciones de Euler
A pesar de que estas ecuaciones son un caso específico de las ecuaciones de
Navier-Stokes, en realidad fueron enunciadas con anterioridad. De hecho, Claude-
Lous Navier partió de las ecuaciones de Euler para obtener una generalización de las
mismas que, posteriormente justificó George Stokes para dar lugar a las llamadas
ecuaciones de Navier-Stokes.
Las ecuaciones de Euler definen el movimiento de un fluido en el caso especial de
fluidos compresibles y no viscosos.

Principio de Bernoulli
Este teorema es de gran importancia en el estudio de la dinámica de fluidos, ya
que nos proporciona una relación entre la presión y la velocidad dentro del fluido.
Estrictamente hablando, este principio sólo se cumple en fluidos ideales (no
compresibles), pero en la práctica se aplica en el diseño de superficies aerodinámicas
(alas, hélices, etc).

Sin entrar en fórmulas, la idea básica del teorema de Bernoulli es que la presión en
un fluido con flujo uniforme, disminuye cuando aumenta la velocidad. Esto es
consecuencia de que la energía total del fluido permanece constante.

Fig. 5 – Gracias al principio de Bernoulli, el efecto del viento sobre la vela produce
una diferencia de presión que “absorbe” al windsurfista hacia la zona de baja presión
a gran velocidad.
3 Principios de la Simulación de Fluidos
Existen diferentes alternativas a la hora de simular un fluido. La opción que
escojamos dependerá de los requisitos de nuestra aplicación, teniendo que decidir en
primer lugar si queremos enfocar nuestra simulación a una aplicación gráfica (juegos,
cine), o a una simulación física (ingeniería, predicción de catástrofes).

Cuando nos basta con que nuestra simulación “parezca” un fluido (en una
aplicación orientada a gráficos), muchas veces es preferible olvidarnos de la compleja
formulación de la dinámica de fluidos, y recurrir a técnicas procesales más sencillas,
más eficientes, y que permiten un mayor control de la simulación. Esto último es
importante, ya que hay que tener en cuenta que en una simulación únicamente
gobernada por leyes físicas, es difícil predecir y controlar el resultado de la
simulación.

A pesar de estos inconvenientes, la simulación física es en muchos casos la única


alternativa, por lo que en este punto nos vamos a centrar únicamente en explicar los
principios básicos de la simulación física.

Objetivos de la simulación física


Los métodos de simulación física nos proporcionan una herramienta para poder
implementar en un computador simulaciones de fenómenos físicos regidos por
ecuaciones bien conocidas. En el fondo, estos métodos no son más que técnicas para
implementar en un programa de ordenador un sistema de ecuaciones diferenciales,
que son las más habituales en la física. Nos permiten obtener aproximaciones
numéricas en lugar de tener que desarrollar soluciones analíticas y, lo que también es
muy importante, nos permiten integrar esta solución en el tiempo, pudiendo obtener
una secuencia temporal del estado de las variables que rigen el sistema.

En el caso concreto de la simulación física de fluidos, normalmente trataremos de


implementar las ecuaciones de Navier-Stokes y, por tanto, nuestro objetivo será
determinar las velocidades y presiones del fluido y su variación a lo largo del tiempo.
Características deseables en una simulación física
No todos los métodos son igual de válidos, y habrá que escoger en cada caso el
que más se adecue a los requisitos de nuestro sistema. En general, estos son los
factores que debemos tener en cuenta:

Eficiencia: en muchos casos nos interesa que el método sea lo más rápido posible,
para poder generar animaciones en tiempo real (por ejemplo, para un juego). La
eficiencia está reñida con otros factores, como la precisión y la estabilidad.
Estabilidad: no todos los métodos pueden garantizar la estabilidad de la simulación.
Cuando una simulación se vuelve inestable, el resultado de la simulación diverge,
perdiendo por completo el sentido de la simulación, al alejarse totalmente de los
resultados esperados. Un sistema inestable provocará efectos impredecibles, como
objetos que estallan súbitamente, o que adquieren unas dimensiones absurdas.

Precisión: los métodos numéricos implican siempre aproximaciones, por lo que en la


mayoría de los casos no podemos asegurar que nuestra solución sea exacta. La
desviación entre los valores que se desean obtener y los que se obtienen realmente se
denomina disipación numérica, y en muchas aplicaciones es un objetivo prioritario
minimizarla en la medida de lo posible.

Control: si dejas a una simulación física “correr” sin más, es difícil predecir su
comportamiento. Hay aplicaciones en las que nos puede interesar dirigir de alguna
manera la simulación para producir un efecto visual concreto. En estos casos, es
posible que tengamos que introducir otros factores que complementen la simulación
física para aumentar el control del usuario.
CAPÍTULO II
2.1 GAMBIT

GAMBIT (Geometry And Mesh Building Inteligent Toolkit), es un programa que


permite realizar todas las operaciones de pre-procesado para el análisis CFD. Sus
utilidades más importantes son la creación de las geometrías, la generación de la
malla, la posibilidad de examinar la calidad de la malla y por último la asignación de
las zonas de contorno.

2.2 GRAPHICS WINDOW

Existen tres formas generales de operar con el mouse en GAMBIT:

• Display.
• Task.
• Vertex creation.

Las operaciones Display permiten manipular directamente la apariencia del


modelo en cualquier cuadrante e la ventana gráfica. Las operaciones Task permiten
especificar entidades topográficas, ejecutar geometría y las operaciones de mallado.
La operación Vertex creation permite crear vértices sobre cualquier rejilla del sistema
de coordenadas.

Display operations
GAMBIT graphics-window display operations emplea los tres botones del mouse así
como también Ctrl keyboard key (teclado).

KeyboardKey/Mouse Movimiento del Mouse Descripción


Button
Left-click Left-arrastrar el cursor en Rotación del modelo
cualquier dirección
Middle (botón medio)- Middle-arrastrar el cursor Traslada el modelo
click en cualquier dirección
Right-click Right-arrastrar el cursor Crea un Zoom del modelo
verticalmente hacia fuera
Right-click Right-arrastrar el cursor Rotación del la vista del
horizontalmente modelo desde el centro de
la ventana gráfica
Ctrl-left-click Left-arrastrar el cursor en Agranda el modelo
diagonal conservando sus
proporciones. Cuando se
suelta el botón del Mouse
GAMBIT agranda el
modelo.
Double-middle-click Muestra la vista del
modelo anterior a la
actual.

Task Operations

GAMBIT graphics-window task operations emplea los tres botones del mouse
conjuntamente con la tecla Shift del teclado permitiendo seleccionar entidades y
ejecutar acciones relacionadas a las condiciones de forma en GAMBIT. Existen dos
tipos de task operations:

• Picking entities (seleccionar entidades).


• Executig actions (ejecutar acciones)

Picking Entities

Algunas veces, muchas operaciones de modelado y mallado en GAMBIT requieren


que se especifique una o más entidades a las cuales se les quiere aplicar una
determinada operación. Existen dos caminos para aplicar una operación a una entidad
específica:

• Introducir un nombre a la entidad en “list box” adecuada sobre la


especificación de forma o hacer la selección apropiada desde “pick list”.
• Usar el mouse para seleccionar la entidad desde el modelo mostrado en
graphics-window.
Cuando se usa el mouse para elegir una entidad desde el modelo mostrado en
graphics-window, GAMBIT inserta el nombre a la entidad en la lista de elección
(pick list) activa actualmente.
GAMBIT proporciona dos tipos de entidades-picking operations, cada una de las
cuales involucra la función Shift del teclado. Expresiones como “Shift -left-click”
indican que usted debe presionar y sujetar la función Shift del teclado
simultáneamente mientras hace un click en el botón izquierdo del mouse. Véase la
siguiente tabla:

Operación Descripción
Shift -left-click Resalta la entidad en la ventana grafica
incluyéndola en la lista de selección
actual (pick list)
Shift -middle-click Alterna entre las entidades colindantes
múltiples de un tipo determinado.

Para seleccionar un grupo de objetos, Shift -left y arrastrar el ratón para crear un
cuadro alrededor de los objetos para ser seleccionados. Los objetos específicos
elegidos dependerán de la dirección del puntero del ratón cuando el cuadro de
movimiento se crea. En concreto:

• Si pulsa Shift -left y se arrastra el puntero del ratón hacia la parte inferior de
la ventana de los gráficos cuando se crea la caja o rectángulo visual, GAMBIT
selecciona todos los objetos tocados por la caja.
• Si pulsa Shift -left y se arrastra el puntero del ratón hacia la parte superior de
la ventana de los gráficos cuando se crea la caja, GAMBIT selecciona sólo los
objetos que son completamente cerrados en la caja.

Executing Actions

Cuando se pulsa Shift s + clic con el botón derecho del ratón en la ventana gráfica,
GAMBIT acepta la selección de una entidad y se mueve el foco a la siguiente lista de
selección en el formulario. Si la lista actual de selección es la última de ellas en el
formulario, Shift -clic con el botón derecho ejecuta la operación asociada a la forma
abierta actualmente. En este caso, el Shift-clic-derecho operación es equivalente a la
acción de hacer clic en Apply en la parte inferior del formulario.
Componentes de interfaz grafica de usuario (GUI)

GAMBIT le permite construir modelos de malla por medio de su interfaz gráfica de


usuario (GUI). La GUI GAMBIT consta de ocho componentes, cada uno de los
cuales sirve a un propósito con respecto a la creación y el mallado de un modelo. En
las secciones siguientes se describen brevemente los componentes GUI.

Figura 1.Interfaz grafica de usuario (GUI).

Graphics Window

La ventana gráfica es la región de la GUI en el que la modelo aparece en la pantalla.


Se encuentra en la parte superior izquierda de la GUI y ocupa la mayor parte de la
pantalla en la configuración predeterminada
La barra de menú principal se encuentra en la parte superior de la interfaz gráfica,
directamente encima de la ventana gráfica que contiene cuatro elementos de menú.
Cada uno de los temas se relaciona con su propio menú de comandos que le permiten
realizar diversas operaciones GAMBIT. Para abrir el menú asociado con cualquier
tema, a la izquierda clic en el nombre del elemento (por ejemplo, de archivos).

Operaciones Toolpad

La Operación toolpad se encuentra en la parte superior derecha de la interfaz gráfica


de usuario. Se compone de un campo de botones de comando, cada uno de los cuales
realiza una función específica, asociada con el proceso de creación y un modelo
mallado.

Dentro de la Operación toolpad, botones de comando están agrupadas de acuerdo a su


jerarquía y el propósito en el sistema general de crear y mallado del modelo. En la
parte superior que constituye el principal grupo de la almohadilla. Botón de comando
a todos los demás grupos constituyen subpads.

Subpads

Al hacer clic en una de las principales almohadilla-botón de comando, se abre un


GAMBIT subpad asociados. Por ejemplo, si hace clic en el botón de comando
GEOMETRY sobre los principales de la almohadilla, GAMBIT abre la Geometría
subpad.

Cada subpad contiene botones de comando que realizan operaciones relacionadas con
el propósito general de la subpad. Por ejemplo, la Geometry subpad contiene botones
de comando que le permiten realizar las operaciones relacionadas con la creación y el
perfeccionamiento del modelo de la geometría.

Algunos de los botones de comando ubicado en subpads relacionados subpads de


abrir su propia cuenta. Por ejemplo, al hacer clic en el botón de comando VOLUME
en la geometría subpad, abre la Geometry / Volume subpad.

Cada botón de comando en la Geometry / Volume subpad se asocia con una


especificación de forma que le permite especificar los parámetros relacionados con la
función que se indica en el botón.
Botones de comandoToolpad

Los botones de comando Toolpad permiten ejecutar comandos relacionados con el


programa de construcción, mallas, o ver el modelo y el trabajo con la GUI. Algunos
botones de comando toolpad causan una acción directa que se produzca.

Todos los botones de comando toolpad contienen símbolos que representan a sus
funciones. Los botones que realizan más de una función (botones de comando
multifunción) contienen pequeñas, puntas de flecha apunta hacia abajo en su parte
inferior izquierda esquinas.

Convención para esta guía de los botones de comando Toolpad

GAMBIT geometry and meshing procedures (geometría y los procedimientos de


mallado) operan por medio de la especificación de las formas. Cada especificación de
la forma se asocia con una combinación única de botones toolpad de comando.

Este tutorial guía emplea la siguiente convención para indicar que el botón de
comando asociado con cualquier combinación de especificaciones:

L1 —> L2 —> L3

Donde L1 representa el botón principal de comando, L2 y L3 y representan el


segundo y tercer nivel subpad botones de comando, respectivamente. Por ejemplo, el
botón de comando asociado a la combinación Create Real Brick de ladrillos es la
siguiente:

GEOMETRY —> VOLUME —> CREATE VOLUME

Tenga en cuenta que las opciones se indican toolpad de dos maneras:

• El nombre del botón de comando que aparece en la ventana Description de la


GUI de GAMBIT.
• Una imagen del botón de comando.
Cuando vea este tipo de diagrama de flujo en esta guía tutorial, debe hacer clic en los
botones de comando en el orden que se indica de forma que aparezcan. Un botón de
comando tiene un borde negro en su parte superior y su parte izquierda de la pantalla
cuando está oprimido. El botón de comando GEOMETRY en la parte
superior de la Operación toolpad en la Figura 1 es un ejemplo de un botón oprimido.
Cuando el botón no está oprimido tanto el borde inferior como el lado derecho tiene

una especie de sombreado de color negro; ver el botón del comando MESH
en la Figura 1. Tenga en cuenta que si un botón ya está oprimido, no es necesario que
haga clic en el botón de nuevo. De hecho, al hacer clic en un botón seleccionado se
anula la selección.

Las opciones Toolpad que requieren pulsar el botón derecho del ratón se indican con
una R a la derecha del icono del botón de comando correspondiente, seguido por el

icono para seleccionar de la lista de funciones disponibles. Por ejemplo, R

indica que usted debe hacer clic derecho en el botón de comando de

CREATE VOLUME , a continuación, elija la opción CREATE REAL

CYLINDER de la lista de resultados. CREATE REAL CYLINDER


es el texto que está escrito en la ventana Description cuando el cursor del ratón
sobre el elemento del menú.

Form Field (campo de forma)

Al hacer clic en cualquier botón de comando subpad (excepto UNDO), GAMBIT


abre una ventana asociada a especificaciones de forma. Se especifican aquí
parámetros relacionados al modelado, sistema de coordenadas así como atributos de
frontera. Véase la figura siguiente:
Figura 2. Especificaciones de forma.

El comando Form Field está localizado en la parte derecha de la interfaz gráfica,


inmediatamente debajo de la Operación toolpad.

Los cuadros de texto le permiten la entrada de datos alfanuméricos. Ellos se


encuentran en formas y aparecen como rectángulos de color blanco, (por ejemplo, el
cuadro de texto Widht (Ancho) en la Figura 2). El título o cualquier cuadro de texto
aparecerán inmediatamente a su izquierda. Para introducir datos por medio de
cuadros de texto se debe hacer click en el rectángulo de color blanco para que el
usuario pueda introducir a continuación los datos de entrada desde el teclado.

Global Control Toolpad

El Global Control toolpad se encuentra en la esquina inferior derecha de la interfaz


gráfica de usuario. Su propósito es permitirle controlar el diseño y el funcionamiento
de la ventana gráfica así como la apariencia del modelo mostrado en cualquier cuadra

Description Window

La ventana de descripción (Description Window), está situada en la parte inferior de


la interfaz gráfica, inmediatamente a la izquierda de Global Control toolpad. El
propósito de la ventana de descripción es mostrar mensajes de descripción de varios
componentes de la GUI, incluyendo hojas, los campos, las ventanas y botones de
comando.

En la ventana de Descripción se muestran mensajes sobre componente de la interfaz


gráfica correspondiente a la ubicación actual del puntero del ratón. Si usted mueve el
puntero del ratón a través de la pantalla, GAMBIT actualiza la ventana de descripción
mostrando mensajes para reflejar el cambio en la ubicación del puntero.

Transcript Window and Command Text Box

La ventana de transcripción (Transcript Window) se encuentra en la parte inferior


izquierda de la interfaz gráfica de usuario, el comando Text Box (cuadro de texto) se
encuentra inmediatamente debajo de la ventana de Transcripción.

El propósito de la ventana de Transcripción es enseñar un registro de los comandos


ejecutados y los mensajes mostrados por GAMBIT durante la sesión del modelo
actual. El comando de cuadro de texto le permite realizar el modelado y operaciones
de mallado directos por medio de entrada de teclado, y no por medio de las
operaciones del ratón sobre la interfaz gráfica de usuario.

Acerca de Ansys Fluent Inc.

Fluent Inc., filial 100% de ANSYS, Inc. (Nasdaq: ANSS), es el mayor proveedor
mundial de soluciones y servicios en simulación numérica de mecánica de fluidos
(Computational Fluid Dynamics – CFD). El software Fluent es utilizado para la
simulación, la visualización y el análisis de los flujos, transferencias térmicas y
reacciones químicas, entre otros muchos fenómenos. La CFD es un ámbito primordial
de la Ingeniería Asistida por Ordenador, (Computer Arded Engineering – CAE),
utilizada a nivel mundial en la mayoría de los sectores industriales. FLUENT es
utilizado por los ingenieros para crear prototipos virtuales, con el fin de simular las
prestaciones fluido-dinámicas y térmicas de un producto o proceso, lo que permite
mejorar su diseño y la calidad de su concepción desde las etapas iniciales, reduciendo
a la vez el coste y los plazos.
EJERCICIOS GAMBIT-ANSYS FLUENT
EJERCICIO 1: Simularemos un dispositivo llamado Medidor de Flujo de Cono,
de reciente salida al mercado, utilizado para medir diferencias de presión (∆
 entre
dos regiones, una de alta presión y la otra de baja presión. Como el modelo presenta
simetría a través de un eje, como se muestra en la figura siguiente:

Figura 1. Modelo axisimetrico del Medidor de Flujo de Cono.

Condiciones iníciales e información de interés:

• Velocidad a la entrada = 3 m/s.


• Presión a la salida = 120 KPa
• Presión de referencia = 85 KPa.
• Fluido de trabajo: agua líquida.
• Densidad 1000 Kg/ .
•  = Entrada de flujo.

• 
! = Salida de flujo.
• 
"# = Región de alta presión.
• 
$% = Región de baja presión.
• Rugosidad en las paredes (e) = 0.0000015.
• Modelado axisimetrico.
Tabla 1 Parámetros de pre-procesado de simulación para el Medidor de Cono.
Punto coordenado Segmento Zona Condición Número de
(metros) de contorno nodos

A(0;0) AB Entrada de Velocity 40


flujo inlet

B(0;0,02648) BC Pared Wall 300

C(0,300;0,02648) CD Pared Wall 5

D(0,300;0,0267) DE MA Wall 10

E(0,30635;0,0267) EF Pared Wall 5


F(0,30635;0,02648) FG Pared Wall 350

G(0,701126;0,02648) GH Salida de Pressure 40


flujo outlet

H(0,701126;0) HN Eje Axis 350

I(0,34515;0) IA Eje Axis 300


J(0,39686;0,02142) IJ Pared Wall 30

K(0,401126;0,005) JK Pared Wall 12

L(0,401126;0,003175) LM Pared Wall 30

M(0,360;0,003175) MN MB Wall 10

N (0,360;0)
PRIMERA PARTE: Creación de la geometría en GAMBIT:

Hacemos Clic en el icono GEOMETRY , luego VERTEX.

En la ventana “Create Real Vertex” introducimos la coordenada X e Y para cada


punto asignándole un nombre en la casilla “Label”. En este caso a cada punto se le
asignara una letra del alfabeto tal como aparece en la tabla 1. Se introduce la
coordenada, se le asigna el nombre y luego clic en “Apply”, siguiendo esta secuencia
para cada uno de los puntos por separado.
A medida que se van introduciendo las coordenadas para cada vértice, en la pantalla
no aparecerán todos los puntos, por lo que el usuario puede pensar lógicamente que
ha cometido algún error, esto no es necesariamente cierto, basta con hacer clic en FIT

TO WINDOW y al instante se visualizarán en pantalla todos los vértices


introducidos hasta el momento. Cuando se ha cometido un error pulsamos el icono

UNDO para regresar a la acción anterior.

Una vez introducidos todos los puntos coordenados en orden secuencial obtendremos
lo siguiente:

Por la condiciones particulares para este ejercicio, existen vértices que están muy
cerca unos de otros por lo que a simple vista no se observa su existencia, para esto se
hace un Zoom Window pulsando la tecla Control simultáneamente con el botón
medio del mouse haciendo un rectángulo en la zona deseada. Para regresar al estado

anterior se pulsa FIT TO WINDOW .


Zoom Window para chequear los vértices con mayor claridad de visualización.

El siguiente paso será unir todos los vértices mediante líneas rectas. Para este fin

utilizamos el comando EDGE & CREATE EDGE . Una vez tecleado


este comando, aparece la ventana Create Straight Edge como se muestra a
continuación:
Haciendo clic en podemos ver los vértices creados hasta el momento con el
nombre de etiqueta asignado como se muestra en la siguiente figura:

Existen dos formas de seleccionar los vértices a unir mediante líneas rectas,
entendiéndose que esta unión se hará entre dos puntos a la vez. Explicaremos los dos
métodos y luego el usuario podrá utilizar aquel en el cual se sienta más cómodo.

METODO DIRECTO: Pulsando la tecla Shift simultáneamente con el botón


izquierdo del mouse se seleccionan los dos vértices a unir (estos tomaran un color
rojo o morado) y luego se hace clic en Apply y estos quedarán unidos mediante una
recta de color amarillo como se muestra en la siguiente figura para los vértices A y B.
Unión de vértices A y B donde se observa la recta de color amarillo.

METODO FORMAL: Haciendo clic en de la ventana Create Straight Edge


aparece la ventana Vertex List (multiple), se seleccionan los dos vértices que se
desean unir (recuadro Available) y se pulsa el icono , instantáneamente los

puntos seleccionados pasaran a la recuadro Picked, se pulsa luego y


seguidamente Apply con lo cual quedarán unidos al instante mediante una recta.
Haremos aquí estos pasos para los vértices B y C.
Obtenemos lo que se muestra en la siguiente figura:

Unión de los vértices B y C.

Una vez explicados los dos métodos, el usuario puede continuar uniendo los vértices
por el método de su preferencia hasta obtener algo semejante a la Figura 1.
El paso siguiente será utilizar la herramienta FACE . Haciendo clic en este
comando aparece la ventana siguiente:

Lo que se desea es separar lo que se tiene hasta ahora en dos geometrías, una que
llamaremos “Tubo” (vértices: A, B, C, D, E, F, G, H, A) y la otra que llamaremos
“Cono” (vértices: I, J, K, L, M, N) para proceder luego a utilizar una “Operación
Booleana”. En este apartado se puede utilizar algo similar a los métodos Directo y
Formal explicados anteriormente, pero esta vez para seleccionar líneas en lugar de
vértices.

Utilizando el Método Directo, seleccionamos los segmentos   , 


 ,' '",  
"# , #)

) , !.

En la ventana Create Face From Wireframe aparece una casilla llamada “label”
donde introduciremos el nombre “Tubo” y luego pulsamos Apply lo que la
geometría definida por estos segmentos toma un color azul como se muestra en la
figura siguiente:
Definición de la geometría “Tubo”.

Hacemos ahora lo propio para los segmentos que han quedado en color amarillo y la
llamaremos “Cono” como se muestra en la figura siguiente:

Ya se han definido las geometrías independientes “Tubo” y “Cono”. Procedemos

ahora a aplicar la operación Booleana , haciendo clic en este icono se despliega


una persiana seleccionando la opción “Sustrac” apareciendo la
siguiente ventana:

Hacemos clic en que aparece a la derecha del recuadro amarillo la figura


anterior y seleccionamos TUBO

Los segmentos correspondientes a esta geometría cambiaran a color rojo para indicar
que han sido seleccionados como se muestra a continuación:
Selección de la geometría “Tubo”

Seguidamente pulsamos a la derecha del recuadro correspondiente a “Sustrac


Faces” y elegimos CONO.
Entonces tendremos lo siguiente:

Pulsamos Apply para ejecutar la operación booleana, lo que significar que a “Tubo”
le vamos a restar o sustraer “Cono” obteniendo así una geometría única como se
muestra en la figura siguiente:
Procederemos ahora a uno de los pasos más importantes en GAMBIT que es el
mallado de la geometría.

Hacemos Clic en MESH COMMAND BUTTON & EDGE &

MESH EDGES y aparecerá la ventana siguiente:

En la ventana Mesh Edges pulsamos en Interval Size y elegimos la opción Interval


count. Pulsando Shift simultáneamente con el botón izquierdo del mouse
seleccionamos cada segmento de recta asignándole el número de nodos indicado en la
Tabla 1 al comienzo de este ejercicio. Se selecciona cada segmento de recta y en la
casilla Spacing se introduce el número de nodos, luego se hace clic en Apply
tomando la geometría la siguiente apariencia:
Una vez que se han asignado los nodos para cada segmento pulsamos FACE
y aparece la ventana siguiente:
Pulsamos ahora y seleccionamos TUBO, que es la geometría am la cual se le
aplicará un mallado. En el recuadro Element pulsamos elegimos la opción Tri
referente a elementos triangulares en el mallado.
La geometría tomara la siguiente apariencia:

Ahora solo basta con pulsar Apply se mallara la geometría como se muestra a
continuación:
Haciendo un Zoom puede observarse que tenemos un mallado con elementos
triangulares como se muestra en la figura siguiente:

Ahora solo resta asignar las condiciones de contorno a cada segmento siguiendo las
indicaciones de la Tabla 1 y luego exportar la geometría a ANSYS FLUENT. Antes
de esto, pulsamos en la barra de herramientas superior en la casilla “Solver” y luego
seleccionamos la opción FLUENT 5/6 para indicar que es hacia este programa donde
exportaremos la geometría posteriormente.
Hacemos click ahora en ZONES & SPECIFY BOUNDARY TYPES

y aparecerá la siguiente ventana:

Ventana para asignar las condiciones de frontera a cada segmento

Nos aseguramos que en la casilla Entity este seleccionada la opción Edges.


Procedemos entonces a asignar a cada segmento una condición de frontera siguiendo
las indicaciones de Tabla 1.

Pulsando la tecla Shift simultáneamente con el botón izquierdo del mouse


 , en la casilla Type elegimos la opción VELOCITY
seleccionamos el segmento 
INLET para indicar que será esta la zona de entrada del flujo. En la casilla Name le
asignamos la etiqueta “ENTRADA”, luego pulsamos Apply.
Condición de frontera para la entrada de flujo.

Procedemos de igual manera para el segmento 


! , pero en la casilla Type elegimos
la opción PRESSURE OUTLET y le asignamos la etiqueta “SALIDA” para indicar
que será esta la zona de salida del flujo.
Condición de frontera para la salida de flujo.

Continuamos con el segmento "#  , que será la toma de alta presión. En la casilla
Type elegimos la opción WALL y le asignamos la etiqueta AP. Seguimos con el
segmento 
$%, elegimos también la opción WALL y le asignamos la etiqueta BP, ya
que será esta la zona de baja presión. Debe recordarse pulsar Apply luego de
introducir las condiciones para cada segmento por separado.

Ahora seleccionamos (Shift + botón izquierdo) los segmentos *   


%!
simultáneamente y le asignamos en Type la opción AXIS, ya que serán estos
nuestros ejes de simetría.
Condición de contorno para el eje de simetría.

Ahora se seleccionan los segmentos restantes simultáneamente y se les asigna en


Type la opción WALL y se etiquetan con el nombre PAREDES.
Condiciones de contorno para los segmentos restantes.

Utilizamos a continuación la herramienta CONTINUUM TYPES y aparecerá


la ventana siguiente:
Nos aseguramos de seleccionar la opción Faces en la casilla Entity luego pulsando

seleccionamos la opción “Tubo” y en Type seleccionamos la opción FLUID


para indicar que la geometría “Tubo” representa un fluido, luego seleccionamos
Apply.

El último paso de esta etapa será entonces exportar la geometría al programa ANSYS
FLUENT donde se hará el procesado de datos.
Pulsando FILE en la barra de herramientas superior & EXPORT & MESH
aparecerá la ventana siguiente:

Le asignamos un nombre o etiqueta seguido de .msh (como aparece en la figura


anterior) y nos aseguramos que el recuadro Export 2d Mesh este de color rojo, luego
pulsamos Accept con lo cual se exporta la geometría automáticamente hacia ANSYS
FLUENT.

NOTA: El programa GAMBIT deberá cerrarse siempre siguiendo la secuencia FILE


& EXIT, de lo contrario el programa asume que la sesión fue cerrada por un intruso
y deberá instalarse nuevamente.
SEGUNDA PARTE: Procesado de datos mediante ANSYS FLUENT.

Al entrar al programa ANSYS FLUENT, lo primero que aparece es una pequeña


ventana que muestra las siguientes opciones de simulación:
• 2d (Dos dimensiones).
• 2ddp (Dos dimensiones con doble precisión).
• 3d (Tres dimensiones).
• 3ddp (Tres dimensiones con doble precisión).
Usaremos aquí la opción “2ddp” en el modo “Full Simulation” porque
incrementa la efectividad y rigurosidad del programa al hacer los cálculos numéricos.

Inicio de la simulación en ANSYS FLUENT.

El siguiente paso es dirigirse a la barra de herramientas siguiendo la rutina File-


Read-case, desplegándose una persiana donde el usuario debe dirigirse al “Disco
Local C” siguiendo la secuencia Fluent.Inc - ntbin - nt+86 y es aquí donde se ha
almacenado la malla que se va a exportar a FLUENT desde GAMBIT, se hace click
en el archivo con el nombre predeterminado y automáticamente FLUENT comienza a
leer la información suministrada por el archivo que se ha importado.
Ventana de entrada en ANSYS FLUENT:

Aparecerá luego la ventana siguiente y nos dirigimos hacia el Disco local (C)
Se hace clic en la carpeta Fluent.Inc de la ventana como se muestra en la figura
siguiente:

Luego en la siguiente ventana pulsamos en la carpeta ntbin como se muestra a


continuación:
A continuación se hace clic en la carpeta nt+86

Aparecerán entonces los nombres de todas las geometrías que el usuario haya
exportado hacia ANSYS FLUENT. Para nuestro ejercicio hemos asignado el nombre
TUBOCONO.msh:
Hacemos clic en OK y en la pantalla aparecerá la información siguiente:

Nótese que al final de la pantalla hay un mensaje, donde ANSYS FLUENT


recomienda al usuario resolver el problema mediante un modelo axisimetrico, ya que
en GAMBIT asignamos a la geometría un eje de simetría.

En la barra de herramientas en la parte superior de la pantalla pulsamos Define &


Models & Solver
Luego aparecerá una ventana donde elegimos el modelo axisimetrico de resolución
como se muestra a continuación:
Siguiendo la secuencia Display& Grid, podemos visualizar la malla que hemos
importado desde GAMBIT:

Pulsamos en Display y aparece la figura siguiente:


En la barra de herramientas de la parte superior de la pantalla, aparece la función
Grid, pulsamos aquí y luego en Scale, esto es para darle el sistema de unidades al
ejercicio. En nuestro caso las dimensiones están dadas en metros, así que nos
aseguramos de trabajar en este sistema de unidades:

A continuación seguimos la secuencia pulsando en Define & Models & Viscous…


seleccionando aquí el modelo k-epsilon como modelo de turbulencia.

ANSYS FLUENT permite elegir el modelo de turbulencia a utilizar. La elección del


modelo de turbulencia depende de diversas consideraciones como las características
físicas del flujo, el nivel de precisión necesario, la capacidad del ordenador del que se
disponga y la cantidad de tiempo disponible para realizar la simulación.

En este ejercicio se utilizará el modelo k-,, el cual es un modelo turbulento para flujo
viscoso donde se resuelven además de las ecuaciones de Navier-Stokes dos
ecuaciones de transporte adicionales, una para la energía cinética turbulenta (k) y otra
para la tasa de disipación de la energía cinética turbulenta (,).
Selección del modelo k-epsilon.

Materiales
Las características de los materiales que forman parte de la simulación deben ser
definidas en ANSYS FLUENT. Los materiales por defecto del programa son aire
como fluido y aluminio como sólido. Es necesario copiar de la base de datos de
ANSYS FLUENT el agua líquida como fluido de trabajo para luego introducirlo
como condición inicial. Este paso puede causar grandes confusiones, ya que aunque
se elija “agua” en este apartado, si no se inicializa luego este parámetro como
condición inicial el programa seguirá asumiendo “aire” como fluido de trabajo por
defecto. Por otra parte los materiales sólidos se utilizan sólo en las condiciones de
contorno de pared o cuando hay una zona del mallado que se define como sólido. El
material en concreto y sus propiedades únicamente tienen importancia si se quieren
realizar cálculos de conducción de calor a través de las paredes y este no es el caso.
Para asignar el fluido de trabajo se sigue la secuencia Define & Materials y aparece
la siguiente ventana:
Hacemos clic en la casilla Fluent Database… y elegimos water-liquid como se
muestra a continuación:
Selección del fluido de trabajo.

Hacemos clic en water-liquid [h2o<I>] y aparecerá una ventana como sigue, donde
podremos modificar las propiedades del agua:
Propiedades del fluido de trabajo.

Pulsamos en Copy y en la siguiente ventana modificamos el valor de la densidad a


1000 Kg/ por ser un dato inicial del ejercicio.
Hacemos clic en Change/Create para guardar los cambios y luego pulsamos en
Close.

A continuación seguimos la secuencia Define & Operating conditions donde


introducimos el valor (en pascales) de la presión de referencia. En este ejercicio la
presión de referencia es 85 Kpa = 85000 Pa. En este apartado se puede introducir
también el efecto de la gravedad y asignarle un valor específico, para este ejercicio el
efecto de la gravedad es despreciable.
Presión de referencia.

Condiciones de frontera
Se definen las condiciones de frontera que hemos asignado en GAMBIT a unas zonas
específicas de nuestra geometría dependiendo de los valores con que se disponga para
introducir en el programa. Se recomienda dejar por defecto los valores para aquellas
variables cuyo valor es desconocido y no se cuenta con algún valor aproximado que
pueda ayudar a ajustar los resultados de la simulación a los valores reales
experimentales o a los cálculos teóricos.

Pulsamos siguiendo la secuencia Define & Boundary conditions y aparecerá la


siguiente ventana:
Condiciones de frontera.

Puede observarse que aparecen aquí los nombres asignados en GAMBIT para cada
segmento de la geometría como condición de frontera. Hacemos clic en “entrada” y
aparece la ventana siguiente:

Luego hacemos clic en velocity-inlet y aparece la ventana siguiente:


En la casilla Velocity Specification Method seleccionamos la opción Magnitude
and Direction, con la cual introducimos la magnitud de la velocidad y un vector
unitario en la dirección en que se moverá el flujo. En este ejercicio la magnitud de la
velocidad es 3 m/s, moviéndose en la dirección positiva del eje x.

A continuación, pulsamos “salida” en la ventana Boundary conditions (la misma


donde pulsamos para “entrada”) y aparece lo siguiente:
Seguidamente hacemos clic en Pressure-outlet e introducimos el valor de 120 Kpa
que es un dato inicial del ejercicio para la presión de salida.

Continuando en la ventana Boundary conditions, seleccionamos ahora “paredes”


como se muestra a continuación:
Hacemos clic en Wall y tenemos la ventana siguiente donde introducimos el valor de
rugosidad 0.0000015 (dato inicial) y seleccionamos la opción Stationary Wall, lo
que significa que las paredes no se mueven permaneciendo estáticas.

A continuación en la ventana Boundary conditions pulsamos en “fluid.9” y luego


fluid como se muestra a continuación:
Obsérvese que aparece “Aire” como fluido de trabajo

Desplegamos las opciones en Material Name y seleccionamos Water-liquid y


pulsamos OK:

Hemos concluido así con lo referente a las condiciones de frontera. Nuestro próximo
paso será inicializar los valores de entrada para la simulación siguiendo la secuencia
Solve & Initialize, en la ventana siguiente se despliega la persiana Compute From
y se inicializan los valores de entrada, luego se hace clic en Init & Apply& Close
Se inicializan también los valores de salida y se obtiene:

Después de definir todos los parámetros de la simulación, se debe establecer un


criterio de convergencia que indique cuando se considera que la simulación ha
llegado a un estado estacionario y estable. El programa FLUENT tiene establecido un
criterio de convergencia por defecto, aunque puede modificarse dependiendo del tipo
de simulación.

Una solución de un sistema de ecuaciones algebraicas que aproxima un sistema de


ecuaciones en derivadas parciales, es convergente si la solución aproximada es igual a
la solución exacta para cada valor de la variable independiente cuando el espaciado
en el mallado tiende a cero (numéricamente esto se expresa diciendo que ∆X, ∆t & 0).
A continuación se sigue la secuencia Solve & Monitors & Residuals y aparece la
ventana siguiente:

En este ejercicio se ha considerado que la simulación converge cuando los valores


residuales de los parámetros involucrados estén por debajo de 0.001, como se muestra
en la ventana Residuals Monitors. Nos aseguramos de seleccionar la opción Plot
para observar gráficamente el momento en que se iteran las ecuaciones.

Por último, seguimos la secuencia Solve & Iterate y aparece la ventana siguiente:
Asignamos un número de 1000 iteraciones, asumiendo que es un número superior a la
cantidad de iteraciones necesarias, ya que al converger el programa se detendrá
automáticamente. Luego pulsamos Iterate y el programa comienza a iterar. Cuando
la solución converge, la iteración se detiene y se observa la grafica siguiente:

Ahora podemos comenzar a solicitar gráficas y resultados al programa. Siguiendo la


secuencia Plot & XY Plot obtenemos la ventana siguiente:
La ventana anterior muestra que estamos solicitando la grafica de presión estática en
la región de alta presión (ap) medida sobre el eje X ya que el segmento de recta 
"# es
horizontal. Tecleando en la casilla Plot de esta ventana se obtiene:
La gráfica anterior muestra los valores de presión estática a lo largo del segmento de
recta 
"# que definimos en GAMBIT como la región de alta presión (ap).

Procedemos de manera análoga para la región de baja presión (bp) segmento de recta
 , pero esta vez mediremos sobre el eje Y ya que $%
$%  es un segmento vertical,
observemos la ventana siguiente:

Puede observarse que en la casilla Plot Direction X = 0, Y=1. Pulsamos Plot y


obtenemos la grafica de presión estática a lo largo del segmento 
$%.
En la región de baja presión no aparecen puntos que muestran una variación, lo que
significa que la presión es constante a lo largo del segmento de recta 
$%.

Ahora seguimos la secuencia Display & Contour… y aparece la ventana siguiente:

En la ventana se observa que se solicita el contorno de presión estática y en la opción


Surfaces elegimos default-interior y luego pulsamos Display, obteniendo la
siguiente figura:
Contorno de presión estática

Continuando con la secuencia Display & Contour… solicitaremos el contorno de


velocidad:
Contorno de velocidad.
Procedemos de manera análoga esta vez para el contorno de turbulencia:
Siguiendo la secuencia Display & Vectors… donde podemos solicitar vectores de
velocidad, presión, temperatura, turbulencia, etc., aparece la ventana siguiente:
Solicitaremos para el ejemplo los vectores de velocidad.

Siguiendo la secuencia Report & Summary… solicitamos un sumario de todas las


operaciones y condiciones del problema.
EJERCICIO 2(Tubo con flujo laminar): Consideremos un fluido a través de una
tubería circular (como se muestra en la figura) El diámetro de la tubería es D = 0.2 m
y la longitud L = 8 m. La velocidad a la entrada es V = 1 m/s y es constante a través
de toda la sección. El fluido es descargado al ambiente a una presión de 1 atm.
Asuma un valor para la densidad de = 1 Kg/ , un valor de coeficiente de
viscosidad para el sistema de / = 2+ 102 Kg/ (ms). El Número de Reynolds
.3.4
basado en el diámetro de la tubería es Re = = 100 (Flujo laminar).
5

Utilizaremos un eje de simetría axial, por lo que tendremos los vértices con
coordenadas A (0; 0) B (0; 0.1) C (8; 0.1) y D (8; 0).
PRIMERA PARTE: Creación de la geometría en GAMBIT:

El ejercicio anterior aprendimos como introducir vértices conociendo de antemano


sus coordenadas, procedemos entonces de manera idéntica:

Hacemos Clic en el icono GEOMETRY & VERTEX. e introducimos


uno a uno los puntos A, B, C y D.

El siguiente paso será unir todos los vértices mediante líneas rectas. Para este fin

utilizamos el comando EDGE luego CREATE EDGE . Una vez


tecleado este comando, aparece la ventana Create Straight Edge como se muestra a
continuación:
El paso siguiente será utilizar la herramienta FACE . Haciendo clic en este
comando aparece la ventana siguiente:
Pulsando aparece la ventana en la cual
seleccionamos edge.1, edge.2, dege.3 y edge.4 luego pulsamos con lo cual
quedan seleccionados los puntos de la y geometría toma un color rojo como sigue:

Asignamos un nombre en la casilla Label y luego Apply


La geometría cambiará a color azul como sigue:
Procederemos ahora a uno de los pasos más importantes en GAMBIT que es el
mallado de la geometría.

Hacemos Clic en MESH COMMAND BUTTON & EDGE &

MESH EDGES Para los segmentos verticales (una vez seleccionados como
se mostró en el ejercicio 1) se introducen los siguientes parámetros:

Y para los verticales como se muestra en la siguiente figura:


Es decir, los segmentos verticales se han dividido en 5 partes y los horizontales en
100 partes (ver el recuadro “Spacing).
Una vez que se han asignado los nodos para cada segmento pulsamos FACE
y aparece la ventana siguiente:

Usaremos en este ejercicio un mallado con elementos cuadrados “Quad”, Spacing

10, Interval count, pulsamos y seleccionamos “TUBERIA” que es la


geometría a la cual le haremos un mallado como se muestra en la siguiente ventana:
Luego pulsamos Apply y obtenemos un mallado de elementos cuadrados.

Ahora solo resta asignar las condiciones de contorno a cada segmento siguiendo las
indicaciones de la Tabla 1 y luego exportar la geometría a ANSYS FLUENT. Antes
de esto, pulsamos en la barra de herramientas superior en la casilla “Solver” y luego
seleccionamos la opción FLUENT 5/6 para indicar que es hacia este programa donde
exportaremos la geometría posteriormente.
Condiciones de contorno
Tabla 1. Condiciones de contorno para cada zona de la geometría.

Figura 1

Hacemos clic ahora en ZONES & SPECIFY BOUNDARY TYPES


y aparecerá la siguiente ventana:
Introducimos las condiciones contorno especificas para cada zona de la geometría
como se indica en la Tabla 1 y en la Figura 1. Nos aseguramos de seleccionar la
opción “Edges” en el recuadro Entity ya que si dejamos seleccionada la opción
“Faces” no podremos seleccionar cada zona por separado sino que se obtendrá una
selección completa de la geometría que hemos llamado “TUBERIA”. Se recuerda

una vez más que existen dos formas de hacer una selección, pulsando y luego
seleccionar cada zona de la ventana siguiente:

Ó tecleando Shift + botón izquierdo directamente sobre el segmento de interés y


aplicando la condición de contorno especificada para cada uno.

Entrada (Inlet):
Salida (Outlet):

Pared (Wall):
Eje (Axis):

Utilizamos a continuación la herramienta CONTINUUM TYPES y aparecerá


la ventana siguiente:
Nos aseguramos de seleccionar la opción Faces en la casilla Entity luego pulsando

seleccionamos la opción “TUBERIA” y en Type seleccionamos la opción


FLUID para indicar que la geometría “TUBERIA” representa un fluido, luego
seleccionamos Apply.

El último paso de esta etapa será entonces exportar la geometría al programa ANSYS
FLUENT donde se hará el procesado de datos.

Pulsando FILE en la barra de herramientas superior & EXPORT & MESH


aparecerá la ventana siguiente:

Le asignamos un nombre seguido de .msh (como aparece en la figura anterior) y nos


aseguramos que el recuadro Export 2d Mesh este de color rojo, luego pulsamos
Accept con lo cual se exporta la geometría automáticamente hacia ANSYS FLUENT.

NOTA: El programa GAMBIT deberá cerrarse siempre siguiendo la secuencia FILE


& EXIT, de lo contrario el programa asume que la sesión fue cerrada por un intruso
y deberá instalarse nuevamente.

SEGUNDA PARTE: Procesado de datos mediante ANSYS FLUENT.

La opción "2ddp" se utiliza para seleccionar el solucionador 2-dimensiones de doble


precisión. En el solucionador de doble precisión, cada número de punto flotante se
representa mediante 64 bits en contraste con la única precisión que utiliza el
solucionador de 32 bits. El aumento adicional bits no sólo aumenta la precisión, sino
que también aumenta el rango de magnitudes que pueden ser representados. El
inconveniente de utilizar la doble de precisión es que se requiere más memoria.
Importar Geometría
Main Menu > File > Read > Case...
Seguimos la misma secuencia que en el Ejercicio 1 pero esta vez buscamos el
archivo “tuberia.msh”. En ANSYS FLUENT se apreciara la ventana siguiente:

Compruebe el número de nodos, caras (de diferentes tipos) y las células. Hay 500
células de forma cuadrangular en este caso. Esto es lo que esperamos, ya que utiliza 5
divisiones en la dirección radial y 100 divisiones en la dirección axial, mientras que la
se genera. Por lo que el número total de celdas cuadradas es de 5 * 100 = 500. De
igual manera podemos observar las “zones” (entrada, salida, pared y eje) que hemos
definido previamente en GAMBIT.
Cambiar el Sistema de Unidades de Longitud
El sistema de unidades de longitud en FLUENT viene dado en metros por defecto,
pero si es necesario cambiar a otro sistema de unidades se sigue así:
Main Menu > Grid> Escale...

Revisar y mostrar rejilla (Check and Display Grid)


En primer lugar, comprobar la red para asegurarse de que no hay errores.

Main Menu > Grid > Check


Cualquier error en la red se informará en este momento. Compruebe la salida y
asegúrese de que no hay errores reportados. Compruebe el tamaño de la red:
Main Menu > Grid > Info > Size
Las siguientes estadísticas deben aparecer:

Main Menu > Display >Grid

Asegúrese de que todas las superficies creadas están seleccionadas.


A continuación, haga clic en Display. La ventana gráfica se abre y se muestra la red.
Ahora puede hacer clic en Cerrar en el menú Mostrar cuadrícula para volver algún
espacio de escritorio. La ventana gráfica se mantendrá. Con el botón medio del mouse
puede hacer un zoom sobre la figura.

Define Solver Properties

Main Menu > Define > Models > Solver


Elija Axisymmetric en virtud de la tecnología espacial. Usaremos las opciones por
defecto de Pressure Based basada (“segregado", en versiones anteriores),
Formulación Implícita, el flujo y la velocidad absoluta formulación. Haga clic en
Aceptar.

Main Menu > Define > Models > Viscous

Como Laminar Flow es el valor por defecto, no es necesario cambiar nada en este
menú. Haga clic en Cancelar.

Main Menu > Define > Models > Energy


Para flujo incompresible, la ecuación de energía esta desacoplada de la ecuación de
continuidad impulso ecuaciones. Tenemos que resolver la ecuación de energía
solamente si está interesado en determinar la distribución de la temperatura. No
vamos a tratar con la temperatura en este ejemplo. Por lo tanto, dejar sin seleccionar
la ecuación de energía y haga clic en "Cancelar" para salir del menú.

Definir Propiedades de Materiales


Main Menu > Define > Materials...
Como al comienzo no se especifico si el fluido es aire, agua u otro, dejamos la opción “Air”
por defecto. Introducimos los valores de densidad y viscosidad de 1 Kg/ 2+
102 Kg/ (ms) respectivamente y pulsamos Change/Create. Estos son los valores
especificados al comienzo del problema. Vamos a tomar ambos como constante.

Definir Condiciones de Operación

Main Menu > Define > Operating Conditions...

Para todos los flujos, FLUENT utiliza internamente presión manométrica (Gauge
Pressure) Si se necesita una presión absoluta se obtiene sumando el valor de la
presión atmosférica a la presión manométrica. Usaremos el valor por defecto de 1 atm
(101325 Pa) como presión de operación. Haga clic en Cancelar para dejar el valor por
defecto en su lugar.
Definir Condiciones de Frontera

Ahora vamos a establecer el valor de la velocidad en la entrada y la presión en la


salida.
Main Menu > Define > Boundary Conditions...

Observamos aquí que los cuatro tipos de límites que se definen como zonas
especificadas en la parte izquierda de la ventana de condiciones de frontera. La zona
central debe ser seleccionado por defecto. Asegúrese de que es así, entonces
asegúrese de que el Tipo de este límite se ha seleccionado como eje y haga clic en
Establecer .... Observe que no hay nada que para el eje. Haga clic en Aceptar.

Desplazarse por la lista y seleccionar la entrada en virtud de la zona. Tenga en cuenta


que FLUENT indica que el tipo de este límite es la velocidad de entrada-. Recordar
que el límite para el tipo de "entrada o Velocity Inlet” se puso en GAMBIT. Si es
necesario, podemos cambiar el tipo de límite fijado anteriormente en GAMBIT en
este menú mediante la selección de un tipo diferente de la lista de la derecha.
Haga clic en Set.... Escriba 1 para Magnitud de velocidad. Haga clic en Aceptar. Esto
ajusta la velocidad del fluido entrando a la izquierda frontera.

El valor de presión (absoluta) en la salida es de 1 atm. Dado que la presión se


establece en 1 atm, la toma de presión manométrica = presión absoluta de salida -
presión de funcionamiento = 0. Elija la zona de salida bajo. El Tipo de esta frontera
es la “presión de salida o Pressure Outlet”. Haga clic en Set El valor por defecto de la
presión manométrica es 0. Haga clic en Cancelar para dejar el valor por defecto en su
lugar.
Por último, haga clic en pared en las zonas y asegurarse de que se ha definido como
tipo Wall.
Resolver!

Usaremos un régimen segundo orden discretización


Main Menu > Solve > Controls > Solution...

Clic en OK.

Inicializar
Iniciar el flujo de campo a los valores en la entrada:
Main Menu > Solve > Initialize > Initialize...
Seleccione la entrada que aparece en el menú en virtud de Solución de inicialización
Cálculo. La velocidad axial de todas las células se establece en 1 m / s, la velocidad
radial a 0 m / s, y la presión manométrica a 0 Pa. Estos valores se han tomado de la
condición de frontera de entrada.

Clic en Init luego Close.

Criterio de Convergencia
Main Menu > Solve > Monitors> Residuals...
En el ejercicio anterior se explicó de manara detallada el significado de este paso.
Main Menu > File > Write > Case...
Guarde el archivo en la carpeta creada para FLUENT. Compruebe que el archivo se
ha creado en su directorio de trabajo. Si se sale de FLUENT ahora, puede recuperar
todo su trabajo en cualquier momento mediante la lectura de este expediente.

Iterar Hasta Converger

Main Menu > Solve > Iterate...

Inicie el cálculo ejecutando 100 iteraciones:


Clic en OK y comienza el proceso de iteración. En la pantalla aparece un mensaje
cuando la solución ha convergido.

La gráfica de Convergencia es la siguiente:


Guardar la solución a un archivo de datos:

Main Menu > File > Write > Data…

Introduzca tuberia1.dat de archivo de datos y haga clic en Aceptar. Compruebe que el


archivo se ha creado en su directorio de trabajo. Puede recuperar la solución actual de
este archivo de datos en cualquier momento.

Análisis de Resultados
Vamos a trazar la variación de la velocidad axial a lo largo de la línea central.

Main Menu > Plot > XY Plot...


Asegúrese de que en la posición del eje X está configurado en Opciones, en X se
establece en 1 e Y a 0 bajo Plot Direction. Esto le dice FLUENT para trazar la
coordenada x valor en el eje de abscisas de la gráfica. Seleccionamos las opciones
Velocity y Axial Velocity como se muestra en la figura siguiente:

Clic en Plot y se obtiene la gráfica siguiente:


En el gráfico que aparece, podemos ver que la velocidad alcanza un valor constante
más allá de una cierta distancia de la entrada. Esta es la región donde el flujo es
totalmente desarrollado.

Cambiar los ejes medida: En Solution XY Plot Windows, haga clic en Axes.... En
Opciones, desactive Auto Ranges. Las cajas bajo rango deben activarse ahora.
Seleccione en el eje X. Escriba 1 para mínimo y máximo de 3 para bajo rango. Active
las casillas Major Rules y Minor Rules…luego Apply.

Ahora, clic en Y de selección y, una vez más, anule la selección de la Escala


Automática en Opciones y, a continuación, introduzca mínimos de 1,8 y 2,0 para la
máxima virtud de Rango. También seleccione Major Rules y Minor Rules para
activar las líneas de la cuadrícula en la dirección Y. Ahora hemos terminado de
especificar el rango para cada uno de los ejes, por lo que haga clic en Apply y luego
en Close.
Regresar a la Solution XY menú y haga clic en el gráfico con los nuevos ejes
Podemos ver que la región plenamente desarrollada se inicia en torno a x = 3 m y la
velocidad de la línea central en esta región es de 1,93 m / s.
Saving the Plot

Guardar los datos:


En Solution XY Plot Windows, marque la casilla Write to File en Opciones. La
ventana ha cambiado el botón para Write.... Haga clic en Write.... Introduzca
velocidadxy como Nombre del archivo y haga clic en Aceptar. Compruebe que este
archivo se ha creado en su directorio de trabajo FLUENT.

Ahora, guardar una imagen

Salga de la Solución XY Plot y en la ventana principal de FLUENT hacer clic en:

File > Hardcopy...

En virtud de Formato, elija una de las tres opciones siguientes:

EPS - si usted tiene un visor de postscript, esta es la mejor opción. EPS le permite
guardar el archivo en modo vectorial, que ofrecen la mejor calidad de imagen visible.
Después de seleccionar EPS, vectores de elegir en virtud del tipo de archivo.

TIFF - esto ofrecerá una imagen de alta resolución de su gráfico. Sin embargo, el
archivo de imagen generado será bastante grande, así que esto no es recomendable si
no dispone de mucho espacio en tu dispositivo de almacenamiento.
JPG - este es de pequeño tamaño y visible de todos los navegadores. Sin embargo, la
calidad de la imagen no es especialmente buena.

Después de seleccionar el formato de imagen deseado y las opciones, haga clic en


Save... Introduzca vel.eps, vel.tif, o vel.jpg formato dependiendo de su elección y
haga clic en Aceptar. Compruebe que el archivo de imagen se ha creado en su
directorio de trabajo. Ahora puede copiar este archivo en un disco o imprimirlo para
su archivo.
Ajuste los valores de referencia:
Main Menu > Report > Reference Values...
Seleccione la entrada en Compute Form para decirle FLUENT que calcule los
valores de referencia de los valores de entrada. Compruebe que la densidad es de 1
kg/m3 y la velocidad es de 1 m / s. (Como alternativa, usted podría tener acaba de
introducir en los valores apropiados). Haga clic en OK.

Regresar a la Solución XY Plot menú. Desmarca Write to File en Opciones desde


donde desea trazar la ventana ahora mismo. Podemos dejar las otras opciones y como
es la ventana Plot Direction ya que todavía están tramando en contra de la distancia x
a lo largo de la tubería.
Haga clic en Y Axis Function, luego Wall Fluxes..., y Skin Friction Coefficient en
la casilla de abajo.
Restablecer ejes rangos: Ir a Axes... y vuelva a seleccionar Auto-Range para el eje Y.
Haga clic en Apply.

Definir el rango del eje X de 1 a 8 por la selección en el eje X, 1 en la entrada mínima


y máxima de 8, en el cuadro Rango (recuerde de seleccionar Auto-Range primero si
está marcada). Haga clic en Apply, Close, y luego Plot en Solution XY Plot
Windows.
Vectores de velocidad
Se puede trazar vectores en todo el dominio, o en determinadas superficies. Vamos a
trazar los vectores de velocidad para todo el dominio para ver cómo se desarrolla el
flujo descendente de la entrada.

Main Menu > Display > Vectors... > Display


Zoom en la región cerca de la entrada. (Haga clic aquí para revisar la funcionalidad
de zoom de debate en el paso 4.) La longitud y el color de las flechas representan la
magnitud de la velocidad. El vector de visualización es más inteligible si se hace más
corto en las flechas de la siguiente manera: Cambio de escala a 0,4 en el menú de
Vectores y haga clic en Display.
Puede reflejar la ventana sobre el eje para obtener una vista ampliada:
Main Menu > Display > Views...

Debajo de Mirror Planes, sólo el eje de la superficie se muestra ya que es el único


límite de la simetría en el presente caso. Seleccione Axis y haga clic en Aplicar, con
lo que se obtendrá “un espejo” como sigue:
EJERCICIO 3(Tubo con flujo turbulento):

Vamos a revisar la tubería de flujo del ejemplo considerado en el ejercicio anterior.


Como antes, la velocidad de entrada es de 1 m / s, el escape de líquido a la atmósfera y
ρ = 1 Kg/m^3. Para µ = 2 x 10-5 kg / (ms). El Número de Reynolds basado en el
diámetro de la tubería y la velocidad de entrada es Re = (ρ.V.D)/(µ) = 10000 (Flujo
turbulento). En este número de Reynolds, el flujo es normalmente turbulento
completamente.

Un flujo turbulento exhibe en pequeña escala fluctuaciones en el tiempo.


Generalmente no es posible resolver estas fluctuaciones en un cálculo CFD. Por lo
tanto, el flujo de variables tales como velocidad, presión, etc., tienen una duración
promedio. Lamentablemente, las ecuaciones que rigen el tiempo promedio no son
cerradas, es decir que contienen cantidades fluctuantes que deben ser modeladas
utilizando un modelo de turbulencia. No existe actualmente un modelo de turbulencia
que sea válido para todos los tipos de flujos y por lo que es necesario elegir y afinar un
modelo para determinadas clases de flujos. En este ejercicio, usaremos el modelo k-ε.
Pero en el mundo real, se debe proceder con suma: se debe evaluar la validez de sus
cálculos utilizando un modelo de turbulencia con mucha atención (significa que no se
puede obviar el estudio de conceptos de dinámica de fluidos y los métodos numéricos
con mucho cuidado). FLUENT no debe utilizarse como una caja negra. El modelo k-ε
constará de dos modelos de ecuaciones diferenciales: uno para la energía cinética
turbulenta k y otra para la disipación turbulenta ε. Estas dos ecuaciones tienen que ser
resueltas, así como el tiempo promedio de continuidad, y las ecuaciones de momento y
energía. Por lo tanto, para un flujo turbulento los cálculos son mucho más difíciles y
complejos que los cálculos de flujo laminar. Este es un ejercicio donde nos interesa su
apetito para los cálculos de flujo turbulento.
PRIMERA PARTE: Creación de la geometría en GAMBIT:

Dado que la geometría donde interactúa el flujo es axisimetrica, se trata del mismo
rectángulo como el del tubo de flujo laminar del ejercicio anterior. En primer lugar,
utilizar una malla de 100x30 (es decir, 100 divisiones en la dirección axial y 30
divisiones en la dirección radial).

Se podría crear esta malla a partir de cero, como en el del tubo de flujo laminar, pero
en su lugar, se puede modificar el anterior 100x5 para obtener la malla de 100x30.
Esto le introducirá en el arte de la modificación de las mallas en GAMBIT (el
ejercicio anterior debe haber sido guardado en GAMBIT (File-Save as…).

Crear una carpeta llamada tuberia2 (o el nombre que usted guste) en un lugar
conveniente para usar como su carpeta de trabajo. Copia de su archivo que contiene el
Tuberia.dbs (ejercicio anterior según el nombre que usted le asignó) malla 100x5 de
la tubería de flujo laminar para esta carpeta (botón derecho del ratón y seleccione
"Guardar como...). Cambie el nombre de archivo como tuberia100x30.dbs. Vamos a
modificar este archivo para obtener la malla de la tubería de flujo turbulento de
simulación.

Inicio GAMBIT y carga tuberia100x30. (Consulte el paso 1 de la tubería de flujo


laminar tutorial si se le ha olvidado cómo hacerlo.) Recuerde que GAMBIT utilizará
el identificador pipe100x30 como el prefijo por defecto para todos los archivos
creados durante este período de sesiones.

Para hacer el mejor uso de propiedades inmobiliarias de la pantalla, cambiar el


tamaño de la GAMBIT y las ventanas del navegador de modo que la aproximación de
esta pantalla acuerdo. De esta manera usted puede leer las instrucciones en la ventana
del navegador y poner en práctica en GAMBIT.

La malla del ejercicio anterior se debe mostrar. Para ajustar la malla al tamaño de la
ventana, seleccione:

Global Control > Fit to Window


Eliminar la cara anterior de malla

El primer paso que tenemos que hacer es eliminar la antigua cara de malla. Recordar
que la cara de la malla se construye en la parte superior de meshes edges, para formar
la rejilla. En este caso, no queremos quitar el borde de las mallas. Por lo tanto, para
eliminar sólo la cara de malla, seleccionar:

Operation Toolpad > Mesh Command Button > Face Command Button >
Delete Face Meshes

Dado que sólo tenemos una cara, pulsar shif- clic en cualquier borde del rectángulo
para seleccionar la cara de malla que queremos eliminar. La cara que ha seleccionado
debe ser de color rojo y el nombre de la cara debe estar escrito en la ventana Delete
Face Meshes en el cuadro desplegable.

Ahora, como no queremos eliminar el borde de la malla, desactive la casilla Remove


unused lower mesh.

Haga clic en Apply.

Compruebe que la cara de la malla ha sido eliminada en la ventana gráfica de


GAMBIT.

Remover bordes

Dado que todavía vamos a utilizar para la geometría 100 divisiones horizontales,
sólo tenemos que remover los bordes verticales.

Para resolver el gradiente mucho mayor, cerca de la pared de un flujo turbulento,


haremos uso de malla más pequeña cerca de la pared mediante el empleo esta rejilla.

Para cada borde vertical, que especificará la división de longitud junto a la pared a
0.001 y el número total de divisiones que se 30. En GAMBIT, cada extremo tiene una
dirección asociada a ella como se indica por una flecha. Vamos a definir esta flecha a
punto de distancia de la pared. Entonces la división junto a la pared se convierte en el
"First length" y junto a la división del eje se convierte en la " Last Length”. Vamos a
especificar la " First length " para 0.001 y el número total de las divisiones a 30 para
el borde; GAMBIT calculará automáticamente el valor apropiado de la "Last
Length”.

Operation Toolpad > Mesh Command Button > Edge Command Button

Seleccione los bordes verticales por turno haciendo clic sobre cada uno de ellos.
Cuando un borde ha sido seleccionado aparecerá una flecha roja. Asegúrese de que
estas flechas están apuntando hacia abajo (hacia el eje y fuera de la pared). Si estos
dos flechas apuntando en la dirección equivocada, se puede revertir haciendo clic
junto al reverso con enlaces recomendados. Sin embargo, si sólo hay que invertir uno
de los bordes, lo puede hacer pulsando el botón media-clic en el borde. Tendrá que
ampliar para poder hacer esto. (Recuerde que usted puede ampliar manteniendo
pulsada la tecla Ctrl y, a continuación, arrastrando una caja con el botón izquierdo del
ratón. Haga doble clic con el botón central del ratón para volver a la última vista.)

En Type ubicado en Mesh Edge Menu seleccione "First length" en la lista


desplegable, en la casilla Length introduzca el valor 0.001.

Queremos 30 divisiones en cada uno de los bordes verticales, así que seleccionamos
Interval count en el cuadro desplegable bajo Spacing e introducimos 30 en el cuadro
de texto a su izquierda.
Haga clic en Apply.

A partir de aquí procedemos exactamente igual que en el ejercicio anterior en cuanto


a GAMBIT respecta, introduciendo las condiciones del contorno, mallando la
geometría y exportándola. Recuerde que este ejercicio es idéntico al anterior solo que
debe introducir un número de nodos diferentes solo en las zonas verticales, si el
usuario lo desea, puede comenzar el ejercicio desde el comienzo procediendo a crear
la geometría como en el ejercicio anterior pero haciendo la salvedad antes
mencionada.
SEGUNDA PARTE: Procesado de datos mediante ANSYS FLUENT.

Abrimos ANSYS FLUENT y pulsamos sobre la opción “2ddp” luego hacemos clic
en RUN.

Import File

Main Menu > File > Read > Case...

Buscamos en el directorio el archivo correspondiente (TUBO2.msh). Clic OK.

El archivo debe haber sido exportado desde GAMBIT previamente como ya se ha


explicado.
Compruebe el número de nodos, caras (de diferentes tipos) y las células. Hay 3000
células de forma cuadrangular en este caso. Esto es lo que esperamos, ya que utiliza
30 divisiones en la dirección radial y 100 divisiones en la dirección axial. Por lo que
el número total de celdas cuadradas es de 30 * 100 = 3000. De igual manera podemos
observar las “zones” (entrada, salida, pared y eje) que hemos definido previamente
en GAMBIT.
Revisar y mostrar rejilla (Check and Display Grid)
En primer lugar, comprobar la red para asegurarse de que no hay errores.

Main Menu > Grid > Check


Cualquier error en la red se informará en este momento. Compruebe la salida y
asegúrese de que no hay errores reportados. Compruebe el tamaño de la red:
Main Menu > Grid > Info > Size
Las siguientes estadísticas deben aparecer:

Main Menu > Display >Grid

Asegúrese de que todas las superficies creadas están seleccionadas.

A continuación, haga clic en Display. La ventana gráfica se abre y se muestra la red.


Ahora puede hacer clic en Cerrar en el menú Mostrar cuadrícula para volver algún
espacio de escritorio. La ventana gráfica se mantendrá. Con el botón medio del mouse
puede hacer un zoom sobre la figura.

Define Solver Properties

Main Menu > Define > Models > Solver

Elija Axisymmetric en virtud de la tecnología espacial. Usaremos las opciones por


defecto de Pressure Based basada (“segregado", en versiones anteriores),
Formulación Implícita, el flujo y la velocidad absoluta formulación. Haga clic en
Aceptar.
Main Menu > Define > Models > Viscous

Elija k-epsilon (2eqn). Observe que la ventana se expande y se muestran opciones


adicionales para la selección del modelo de turbulencia k-épsilon. Bajo Near-Wall
Treatment elegimos Enhanced Wall Treatment, el tratamiento de selección de
pared reforzada para que podamos obtener un resultado más exacto.

Clic OK.
Main Menu > Define > Models > Energy...

La ecuación de energía se puede apagar ya que se trata de un flujo incompresible y no


estamos interesados en la temperatura. Asegúrese de que no marca aparece junto a la
ecuación de energía.

Main Menu > Define > Materials...

Cambiamos los valores de densidad y viscosidad a 1,0 y 2e-5 respectivamente. Estos


son los valores de la especificación del problema. Vamos a tomarlos como
constantes.

Clic Change/Create.

Define Operating Conditions

Main Menu > Define > Operating Conditions...

Recuerda que para que todos los flujos, FLUENT utiliza la presión manométrica
interna. Cualquier presión absoluta que se necesite, se genera mediante la adición de
la presión a la presión manométrica. Usaremos el valor por defecto de 1 atm (101325
Pa) como la presión de operación.
Define Boundary Conditions

Ahora vamos a establecer el valor de la velocidad en la entrada y la presión en la


salida

Main Menu > Define > Boundary Conditions...

Los cuatro tipos de límites que se definen como zonas especificadas en la parte
izquierda de Boundary Conditions Window. Verificar está seleccionando cada una
de estas dos zonas y haciendo clic en Set....
Seleccione la entrada y haga clic en Set.... Escriba 1 para Velocity Magnitude. Esto
indica que el líquido llega en condiciones normales para la entrada a la tasa de 1
metro por segundo. Seleccione Intensity and Hydraulic Diameter y al lado de
Turbulence Especification Method. A continuación, escriba 1 para la intensidad de
la turbulencia y de 0,2 para Diámetro hidráulico. Haga clic en OK para configurar la
velocidad.

La presión (absoluta) en la salida es de 1 atm. Dado que la presión se establece en 1


atm, la toma de presión manométrica = presión absoluta de salida - presión de
funcionamiento = 0. Seleccione Pressure Outlet. Haga clic en Set
.... El valor por defecto de la presión manométrica (Gauge Pressure) es 0. Haga clic
en Cancel para dejar los valores por defecto en su lugar.

Resolver!

Usaremos un régimen segundo orden discretización


Main Menu > Solve > Controls > Solution...
Este orden de discretización sólo se refiere a la serie términos convectivos en las
ecuaciones, la discretización de los términos viscosos es siempre de segundo orden
exacto en FLUENT. Discretización de segundo orden en general, aporta una mayor
precisión, mientras que los rendimientos de primer orden son más robustos para la
convergencia. Si en el régimen de segundo orden no convergen las ecuaciones, puede
intentar iniciar las iteraciones con el sistema de primer orden.

Iniciar el flujo de campo a los valores en la entrada:


Main Menu > Solve > Initialize > Initialize...
Seleccione la entrada que aparece en el menú en virtud de Solución de inicialización
Cálculo. La velocidad axial de todas las células se establece en 1 m / s, la velocidad
radial a 0 m / s, y la presión manométrica a 0 Pa. Estos valores se han tomado de la
condición de frontera de entrada.

Clic en Init luego Close.

Criterio de Convergencia
Main Menu > Solve > Monitors> Residuals...
En el Ejercicio 1 se explicó de manara detallada el significado de este paso.
Introducimos el valor 1 e-06.
Clic en OK.
Con esto se completan las especificaciones del problema. Para guardar el archivo:

Main Menu > File > Write > Case...

Iterar Hasta Converger

Main Menu > Solve > Iterate...

Inicie el cálculo ejecutando 500 iteraciones:

Clic en OK y comienza el proceso de iteración.


En la pantalla aparece un mensaje cuando la solución ha convergido.

La gráfica de Convergencia es la siguiente:

Necesitamos un mayor número de iteraciones para la convergencia que en el caso


laminar, ya que tenemos una malla fina y también debido a la solución de ecuaciones
adicionales a partir del modelo de turbulencia.

Guardar la solución a un archivo de datos:


Main Menu > File > Write > Data…

Introduzca Tubo2.dat en archivo de datos y haga clic en Aceptar. Compruebe que el


archivo se ha creado en su directorio de trabajo. Puede recuperar la solución actual de
este archivo de datos en cualquier momento.
Análisis de Resultados
Los flujos turbulentos se ven significativamente afectados por la presencia de
paredes. El modelo de turbulencia k-épsilon es válido sobre todo lejos de las paredes
y se requiere un tratamiento especial para que sea válido cerca de las paredes. Cerca
de la pared, el modelo es sensible a la red de resolución que se evalúa en la pared y la
unidad y+ (se define en el punto 11.10 de la FLUENT manual del usuario). Vamos a
pasar por alto los detalles por el momento y utilizar la siguiente regla empírica:
seleccione la pared cerca de la resolución tal que y +> 30 o <5 para la pared de
células adyacentes. Vea la sección 11.9, la rejilla para Consideraciones simulaciones
de flujo turbulento, para más detalles.

En primer lugar, necesitamos establecer valores de referencia necesarios para calcular


y +.

Main Menu > Report > Reference Values...

Seleccione la entrada en virtud de Cálculo de FLUENT para decirle a los valores de


uso en la tubería de entrada de los valores de referencia. Compruebe que el valor de
referencia es 1 kg/m3 de densidad, la velocidad es de 1 m / s, y el coeficiente de
viscosidad es 2e-5 kg / ms, tal como figura en el enunciado del problema. Estos
valores de referencia se utilizarán para non- dimensionalize la distancia del centro de
celdas de la pared para obtener los valores correspondientes y +. Haga clic en OK.
Vamos a la parcela y + valores de las celdas adyacentes de pared para comprobar
cómo se compara con la recomendación mencionada anteriormente.

Main Menu > Plot > XY Plot...


Asegúrese de que en la posición del eje X está configurado en Options, que el 1 es el
valor próximo a X, y 0 es el valor al lado de Y y bajo la casilla Plot Direction.
Recordar que esto se hace en FLUENT para trazar la coordenada x valor en el eje de
abscisas de la gráfica. Seleccione Turbulence... En la lista desplegable bajo Y Axis
Function seleccione Wall Yplus. Dado que queremos que el valor y + de las células
adyacentes a la pared de la tubería, elija Pared en Surfaces.

Clic Plot.
En Y Axis Function seleccionamos Velocity ... y luego en el cuadro de bajo
seleccionamos Axial Velocity. Por último, seleccione Eje en Surfaces ya que
estudiaremos la velocidad a lo largo de la línea central. Anular la selección de pared
en superficies.

Haga clic en Curves... en la ventana Solution XY Plot. Seleccione la línea en la


opción Pattern como se muestra a continuación. Cambie Weight a 2. Haga clic en
Apply y Close.

En la ventana Solución XY Plot, haga clic en Axes.... Activar la red de control de


Normas y Reglas de menores y mayores (Major and Minor Rules) en Opciones.
Dejar marcada la Escala Automática (Auto Range). Haga clic en Aplicar. Seleccione
Y en el eje y repita. Haga clic en Aplicar y cerrar.

Haga clic en Plot.


Podemos ver que la región empieza a desarrollarse plenamente en torno a 5m x =
velocidad en la línea central (eje) y se convierte en un valor constante de 1,195 m / s.
Esto es un poco menor que el valor de 2 m / s para el caso laminar. ¿Puede explicar la
diferencia basada en las características físicas de los flujos laminar y turbulento?

Perfil de velocidad

Vamos a trazar la velocidad axial a la salida en función de la distancia desde el centro


de la tubería.

Cambiar la configuración de plot de manera que la distancia radial desde el eje se


traza en el eje de ordenadas: En la ventana de Solución XY plot, desmarque posición
en el eje X en Opciones y elija Posición en Y. En Dirección XY Plot, cambiar X e Y
a 0 a 1. Para el eje de las X es decir, la función de abscisa, seleccionar Velocidad... y
debajo Velocidad axial.

Puesto que desea trazar este límite a la salida, seleccionar la salida debajo de
surfaces .
Desmarca Write to File. Haga clic en Plot
La velocidad es axial máxima en la línea central y cero en la pared para satisfacer la
condición de no-deslizamiento en la pared para el flujo viscoso. Comparar
cualitativamente la velocidad cerca del gradiente normal a la pared con el caso
laminar. ¿Qué es más grande? A partir de esto, ¿qué puedes decir acerca de la
importancia relativa de la pared cerca de la mezcla en los casos laminar y turbulento?
EJERCICIO 4: Un fluido frío a 266 pasa a través de un tubo largo y se mezcla con
un fluido caliente a 406 que entra en la tubería por la entrada en el codo. Las
dimensiones del tubo están en pulgadas, las propiedades del fluido y las condiciones
de frontera están el SI de unidades. El número de Reynolds en la entrada principal es
de 2.03 + 107 , por lo que será necesario usar un modelo para flujo turbulento. La
figura siguiente muestra las especificaciones dadas.

PRIMERA PARTE: Creación de la geometría en GAMBIT:

1. Creación de los vértices iníciales: Usaremos esta vez una rejilla para la
creación de los vértices. Seguiremos la secuencia siguiente:
TOOLS → COORDINATE SYSTEM → DISPLAY GRID

a) Comprobar que está seleccionada Visibility


Esto asegura que el fondo de la red será visible cuando es creado.
b) Seleccionar X (por defecto) a la derecha de Axis.
c) Introduzca un valor mínimo de -32, un valor máximo de 32, y un incremento
de 16
d) Haga clic en el botón Update list.
Esto crea una red de fondo con cuatro celdas en la dirección X. En Plane
seleccione XY

e) seleccione Y a la derecha de Axis.

f) Introduzca un valor mínimo de -32, un valor máximo de 32, y un incremento de 16.


g) Haga clic en el botón Update list.
Esto crea una red de fondo con cuatro células en la dirección Y las coordenadas y la
entrada en la lista de Valores Y en XY_plane.
h) Compruebe que la casilla Snap este seleccionada en Options.
Los vértices que se crearán más adelante en este paso "quebrarán" los puntos de la red
donde se interceptan las líneas de la cuadrícula.
i) Seleccionar las líneas (por defecto) a la derecha de la rejilla.
La rejilla se mostrará en lugar de utilizar líneas de puntos.
j) Haga clic en Apply.

GAMBIT crea una rejilla o cuadrícula cuatro + cuatro en la ventana gráfica. Para
ver la cuadrícula, se debe alejar la pantalla. Puede alejar el zoom la pantalla pulsando
y manteniendo pulsado el botón derecho del ratón mientras se mueve el cursor hacia

arriba verticalmente en la ventana gráfica o puede usar Fit to window .

k) Ctrl + clic con el botón derecho sobre los nueve puntos de cuadrícula se muestra en
la figura siguiente:
"Ctrl-clic con el botón derecho", indica que se debe mantener pulsada la tecla Ctrl en
el teclado y haga clic en el punto en el que es el vértice que se creará usando el botón
derecho del ratón”.
Puede utilizar el comando UNDO, botón si usted se equivoca al crear los
vértices.

l) Quitamos la selección Visibility en Display Grid y pulsamos Apply para


deshabilitar la visibilidad de la rejilla...
Crear Arcos de la Curva
Seguimos la siguiente secuencia de comandos:

GEOMETRY —> EDGE —> CREATE EDGE R

a)Mantener la selección Method por defecto.

Observe que el cuadro de lista del Center es de color amarillo en la ventana Create
Real Circular Arc en este punto. El color amarillo indica que este es el campo activo
en el formulario, y cualquier vértice seleccionado se incluirá en esta casilla.

b) Haga clic con el botón izquierdo+ shift en el vértice en el centro de la ventana


gráfica (vértice E en la figura).
El vértice seleccionado aparecerá de color rojo en la ventana gráfica y su nombre
aparecerá en el cuadro de lista en virtud del Center debajo de Vertices .

c) Haz clic en el cuadro de lista a la derecha de End -Points para aceptar la selección
de vértice E y que el final de la lista de puntos activa.

d) Shift-left-clic en el vértice a la derecha del centro en el vértice de la ventana


gráfica (F vértice en la figura).
El vértice se iluminará en rojo.
e) Seleccione el vértice directamente debajo en el centro de la ventana gráfica (vértice
D en la Figura).

f) Haga clic en Aplicar para aceptar los vértices seleccionados y crear el arco.

Repita los pasos anteriores para crear un segundo de arco. El centro del arco es el
vértice en el centro de la ventana gráfica (vértice E en la Figura). Los extremos del
arco son los vértices a la derecha y debajo del centro vértice que aún no han sido
seleccionados (vértices G y B, respectivamente, en la Figura). Los arcos se muestran
en la Figura siguiente:

Paso 4: Crear bordes rectos

GEOMETRÍA -> EDGE ->CREATE EDGE R


Pulsando Shif+ el botón izquierdo del mouse seleccionamos los vértices D, C, A y B
luego Apply. Luego de igual manera procedemos con F, H, I y G. Apply y
obtenemos lo siguiente:

Paso 5: Crear el pequeño tubo de mezcla para el codo


En este paso, va a crear los vértices en el radio exterior de la curva de la mezcla del
codo y el gran arco dividido en tres pequeños arcos. A continuación, creará vértices
para la entrada de la pequeña tubería. Por último, se crearán los bordes rectos para la
pequeña tubería.

1. Cree vértices en el radio exterior de la curva, y el gran arco dividido en tres


secciones.

GEOMETRY —> EDGE —> SPLIT/MERGE EDGES


a) Seleccione el gran arco en el borde usando Edge de la lista de selección.
Tenga en cuenta que usted puede seleccionar el borde de la ventana gráfica,
una lista de selección proporciona una forma alternativa de escoger un
elemento.

i. Clic en .

ii. Seleccione edge.2 .


! Tenga en cuenta que los nombres disponibles pueden ser diferentes en su geometría,
en función del orden en el que ha creado los bordes.
iii. Haga clic en el botón para seleccionar edge.2.
edge.2 se moverá de la lista de disponibles para la lista de cobro. El arco es la gran
ventaja que debe ser seleccionado y se muestra en rojo en la ventana gráfica.
iv. Cerrar la lista de forma borde.

b) Seleccionar Real connected (por defecto) en Type en el borde de Split.


Debe seleccionar esta opción, porque la ventaja que ha seleccionado la geometría es
real y no virtual, y porque quiere compartir los dos bordes de la división creada por el
vértice crea cuando GAMBIT hace la división.

f) Seleccionar Point (por defecto) a la derecha de Split con.


Va a dividir el borde mediante la creación de un punto en el borde y, a continuación,
utilizando este punto de dividir el borde.

d) Seleccionar Tipo cilíndrico de la opción de menú.

Ahora puede utilizar coordenadas cilíndricas para dividir el borde.


e) Entrada de un valor de -39,93 grados a la derecha de t bajo Local.
Este es el ángulo entre la dirección horizontal y la posición de la parte derecha de la
apertura de la pequeña tubería en la curva del codo.
f) Haga clic en Aplicar.
El gran arco se divide en dos arcos más pequeños y se crea un vértice.

g) Usar Edge List (o Shift + clic con el botón izquierdo en la ventana de gráficos)
para seleccionar el mayor de los dos arcos que acaba de crear (edge.9).
h) Introduzca un valor de -50,07 grados a la derecha de t bajo Local.

Este es el ángulo entre la dirección horizontal y la posición de la parte izquierda de la


apertura de la pequeña tubería en la curva de la mezcla codo (-90 + 39,93), como se
muestra en la Figura 2-1.
i) Haga clic en Aplicar.

Ahora crearemos los puntos para la entrada pequeña.

GEOMETRY → VERTEX → MOVE/COPY VERTICES

a) Seleccionamos el segundo vértice creado en la curva del codo.


b) Seleccionamos Copy bajo Vertices en la ventana Move/Copy Vertices.
c) Activamos Translate bajo Operation.
d) Introducimos el vector (0, -12, 0) bajo Global con lo que creamos un nuevo
vértice 12 unidades debajo del vértice seleccionado al que hace referencia el
apartado a). La entrada esta 12 unidades por debajo del segundo punto se crea
en el radio exterior de la curva.
e) Clic en Apply.

f) Clic en el comando FIT TO WINDOW para poder visualizar el nuevo


vértice creado.
g) Seleccionamos este nuevo vértice, ya que lo tomaremos como referencia para
crear otro vértice 4 unidades a su derecha.
h) Introducimos el vector (4, 0, 0) bajo Global con lo que creamos un nuevo
vértice 4 unidades a la derecha del anterior.
i) Clic en Apply.

La ventana siguiente muestra estos dos vértices de color blanco bajo el radio
exterior del codo (analice este paso y comprenda su utilidad para ejercicios
futuros).
Ahora debemos unir mediante líneas estos vértices para que pasen a formar parte de
la geometría.

GEOMETRY → EDGE → CREATE EDGE


Unimos los vértices de la manera que ya hemos aprendido hasta llegar a lo que se
tiene en la ventana siguiente:
Ahora debemos “borrar” la línea del arco mayor para que no exista ninguna
interferencia desde la entrada vertical al interior de la tubería.

Haciendo clic en el comando DELETE EDGES y seleccionando la porción


de arco que se desea borrar hacemos clic en el botón izquierdo del mouse
simultáneamente manteniendo presionada la tecla shift del teclado, esta tomará un
color rojo como se muestra en la figura siguiente:

Hacemos clic en Apply y se obtiene:


Create Faces From Edges

GEOMETRY → FACE → FORM FACE

Seleccionamos todas las líneas que componen la geometría y le asignamos un nombre


en Label
Hacemos clic en Apply y se crea la geometría con el nombre que hemos asignado y
con un color azul.
MESH → EDGE → MESH EDGES

Seleccionamos cada trozo de línea (shift + botón izquierdo del mouse) e introducimos
el número de nodos en Spacing y luego Apply, (este paso se hace por separado para
cada trozo de línea), dejaremos como practica para el usuario colocar el número de
nodos en cada segmento, teniendo en cuenta que debe colocar un número de nodos
proporcional a la longitud de cada segmento de línea para que asi obtenga un mallado
lo más homogéneo posible.
Comenzando desde la entrada principal y en sentido horario, he colocado en cada
segmento el número de nodos siguiente: 16, 32, 25,32, 16,32, 22,16, 4, 12, 22, 32.

Una vez que se han asignado los nodos para cada segmento pulsamos:

MESH → FACE → MESH FACES

Aparece una ventana (figura siguiente) donde introducimos los valores que se

muestran, además haciendo clic en seleccionamos el nombre de la geometría


que vamos a malla (tubo_doble en mi caso), introducimos Tri en la casilla Elements
para obtener un mallado de celdas triangulares
Luego clic en Apply y obtenemos:

Ahora solo resta asignar las condiciones de contorno a cada segmento siguiendo las
indicaciones de la Tabla 1 y luego exportar la geometría a ANSYS FLUENT. Antes
de esto, pulsamos en la barra de herramientas superior en la casilla “Solver” y luego
seleccionamos la opción FLUENT 5/6 para indicar que es hacia este programa donde
exportaremos la geometría posteriormente.
ZONES → SPECIFY BOUNDARY TYPES

Este paso ya ha sido explicado con detalle en ejercicios anteriores, asi que se
procederá de manera idéntica, solo que aquí tenemos dos entradas, a las que
asignaremos la condición Velocity Inlet, a la salida (segmento horizontal de la misma
longitud que la entrada principal) le asignaremos la condición Pressure Outlet y a
todos los segmentos restantes le asignaremos la condición Wall.

En la figura siguiente se muestra el procedimiento solo para la entrada principal


(recordar seleccionar Edges en la casilla Entity)
Utilizamos a continuación la herramienta CONTINUUM TYPES y aparecerá
la ventana siguiente:

El último paso de esta etapa será entonces exportar la geometría al programa ANSYS
FLUENT donde se hará el procesado de datos.

Pulsando FILE en la barra de herramientas superior & EXPORT & MESH


aparecerá la ventana siguiente:
Le asignamos un nombre o etiqueta seguido de .msh (como aparece en la figura
anterior) y nos aseguramos que el recuadro Export 2d Mesh este de color rojo, luego
pulsamos Accept con lo cual se exporta la geometría automáticamente hacia ANSYS
FLUENT.

NOTA: El programa GAMBIT deberá cerrarse siempre siguiendo la secuencia FILE


& EXIT, de lo contrario el programa asume que la sesión fue cerrada por un intruso
y deberá instalarse nuevamente.
SEGUNDA PARTE: Procesado de datos mediante ANSYS FLUENT.

Abrimos ANSYS FLUENT y pulsamos sobre la opción “2ddp” luego hacemos clic
en RUN.

Import File

Main Menu > File > Read > Case...

Buscamos en el directorio el archivo correspondiente (tubería_2entradas.msh). Clic


OK.

El archivo debe haber sido exportado desde GAMBIT previamente como ya se ha


explicado.

Cambiar el Sistema de Unidades de Longitud


El sistema de unidades de longitud en FLUENT viene dado en metros por defecto,
pero en este caso es necesario cambiar a otro sistema de unidades (pulgadas) se sigue
así:
Main Menu > Grid> Escale...
Grid& Scale
(a) En Unit Conversion, seleccione desde la lista desplegable Grid Was Created
para cambiar a in (pulgadas).
(b) Haga clic en Scale.
Los valores de los grados de dominio se informó en el valor por defecto SI
unidades de metros.
(c) Haga clic en Change Length Units para para establecer las Unidades de Longitud
en pulgadas como unidades de trabajo.

Display 8Grid...
Utilizamos este comando para visualizar la rejilla en Ansys Fluent.
Clic en Display.

Define 8 Models 8Solver...


Modelo de turbulencia.
Define 8 Models 8Viscous...
Seleccionamos k-épsilon

3. Permitir la transferencia de calor mediante la activación de la ecuación de


energía.
Define 8Modelos8 Energía ...

Materiales

Main Menu > Define > Materials...

El fluido de trabajo será agua líquida, procedemos de igual manera que en ejercicios
anteriores (seleccionando Water-liquid por medio de Fluent Database) agregando
esta vez los valores de entrada que se suministran al comienzo del ejercicio:
Hacemos clic en Change/Create luego Close

Definir Condiciones de Frontera

Main Menu > Define > Boundary Conditions...

Comenzamos con el fluido:


Hacemos clic en Set y aparece la ventana siguiente:

Por defecto aparecerá Air como fluido de trabajo en la casilla Material Name así que
seleccionamos water-liquid como aparece en la ventana anterior, luego hacemos clic
en OK.

Ahora seleccionamos entrada (entrada principal):


Hacemos clic en Set y aparece la ventana siguiente, donde introducimos los datos de
entrada que se suministran al comienzo del ejercicio para esta zona:

Hacemos clic en Thermal e introducimos el valor de temperatura de 299 K que es el


equivalente de 266
Clic en OK.

Ahora seleccionamos entrada2 e introducimos los valores correspondientes dados al


comienzo del ejercicio:

Hacemos clic en Set y obtenemos la siguiente ventana e introducimos lo valores que


se muestran:
Hacemos clic en Thermal e introducimos el valor de temperatura de 313 K que es el
equivalente de 406

Ahora seleccionamos salida:


Hacemos clic en Set y obtenemos la siguiente ventana e introducimos lo valores que
se muestran:

Hacemos clic en Thermal e introducimos el valor de temperatura de 300 K


Ahora procedemos con las paredes:

Hacemos clic en Set:


Como no poseemos datos de entrada para paredes dejamos los valores por defecto.
Hacemos clic en OK.

Inicializar
Iniciar el flujo de campo a los valores en la entrada:
Main Menu > Solve > Initialize > Initialize...
Seleccione la entrada que aparece en el menú en virtud de Compute Form .
Seleccione la velocidad de entrada de la lista de Cálculo.
Añadir un valor de Y de velocidad de 0,2 m/seg en todo el dominio.
Nota: Si bien una velocidad inicial de X es un medio adecuado para la sección
horizontal, la adición de una velocidad Y dará lugar a una mejor inicializaciòn
en todo el codo.
Hacemos clic en Init y luego Close.

A continuación se sigue la secuencia Solve & Monitors & Residuals y aparece la


ventana siguiente:

Activamos la opción Plot para visualizar en pantalla en pantalla las graficas de


iteración en tiempo real e introducimos los valores como aparece en la ventana
anterior. Clic en Ok.

Main Menu > File > Write > Case...


Para guardar el archivo.

Iterar Hasta Converger

Main Menu > Solve > Iterate...

Inicie el cálculo ejecutando 100 iteraciones:

Clic en Iterate para comenzar la iteración.

Fueron necesarias 93 iteraciones para la convergencia de las ecuaciones.


Display 8Contours...
Contorno de velocidad
Si activamos la casilla Draw Profiles podemos obtener los perfiles de velocidad en la
dirección X o Y.

En la dirección X:
Clic en Display

Contorno de temperatura

Clic en Display
Vectores de velocidad

Display& Vectors
Gráfica de temperatura a la salida

Main Menu > Plot > XY Plot


Definir una función personalizada para la formula 9:|<|= /=?

Define &Custom Field Functions...

a) Seleccionar Density en Field Functions y hacemos clic en Select.


b) Clic en el botón para la operación de multiplicación, +.
c) Seleccionamos Velocity y Velocity Magnitude bajo Field Functions y
hacemos clic en Select.
d) Clic en y^x y clic en 2.
e) Clic en el botón para la división, / y luego clic en 2.
f) Introduzca un nombre en New Function Name (dynam-head en mi caso).
g) Cliuc en Define y luego Close.
Display &Contours…

Se seleccionan todas las casillas como se ve en la ventana siguiente:

Clic en Display.
EJERCICIO 5: SIMULACIÓN DE LA COMBUSTIÓN
GASEOSA EN UN QUEMADOR

1. DESCRIPCIÓN DEL PROBLEMA


2. GENERACIÓN DE LA GEOMETRÍA EN GAMBIT
3. GENERACIÓN DEL MALLADO EN GAMBIT
4. CONDICIONES DE CONTORNO Y EXPORTACIÓN DESDE GAMBIT
5. INICIALIZACIÓN DEL CASO EN FLUENT
6. RESOLUCIÓN Y ANÁLISIS DE RESULTADOS

1.- DESCRIPCIÓN DEL PROBLEMA

En este ejercicio se va a considerar la modelización con FLUENT de una cámara de


combustión cilíndrica. Los objetivos que se plantean son los siguientes:

• Introducción a los problemas de mezcla y combustión gaseosa con


herramientas CFD.
• Estudio de la llama de difusión turbulenta en un quemador axisimétrico de
metano/aire.
• Selección de diversos modelos para la resolución:
 Elección del modelo para la fracción de mezcla y la reacción química.
 Calor específico constante
• Postproceso de los resultados.
Problema tipo.
Vamos a considerar una cámara de combustión cilíndrica como la que se muestra en
un corte en la figura siguiente.

Un chorro de metano penetra en la cámara a una temperatura de 300 K y una


velocidad de 80 m/s a través de una pequeña tobera cilíndrica. Coaxialmente penetra
por su exterior un chorro de aire a 300 K y 0.5 m/s. Dado que el número de Reynolds
basado en el chorro de metano a la entrada de la cámara es Re∼ 28000, y que las
corrientes de ambos gases no están premezcladas, se formará una llama de difusión
turbulenta, cuyo estudio es el objetivo de la práctica.
La combustión del sistema metano/aire será tratada usando un modelo de química
finita, mediante una reacción global de un paso, de la forma: CH4 + 2O2 → CO2 +
2H2O. Supondremos que hay conversión total del combustible a CO2 y H2O. Para
definir las reacciones debemos especificar los coeficientes estequiométricos, las
entalpías de formación y los parámetros que controlan la velocidad de reacción.
Una buena aproximación para combustión turbulenta es considerar que la velocidad
viene determinada por la mezcla turbulenta de ambos gases. Estamos suponiendo que
la velocidad de reacción es mucho mayor que la velocidad característica de los
torbellinos turbulentos que provocan la mezcla. Por tanto, en esta aproximación se
ignora la cinética química y se supone que la reacción se produce instantáneamente
una vez que combustible y comburente entran en contacto. En FLUENT disponemos
de dicho modelo de reacción limitada por la mezcla turbulenta bajo el nombre de
eddy dissipation model.
2.- GENERACIÓN DE LA GEOMETRÍA EN GAMBIT

Estrategia a seguir para crear la geometría.


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.

Interfaz en GAMBIT.
• Panel de descripción de GAMBIT. Este panel contiene la descripción de los
botones y objetos que está señalando el ratón en todo momento. Mueve el
ratón sobre distintos botones para observar el texto descriptivo
correspondiente.

• Ventana de trascripción de GAMBIT. Es la ventana en la que van quedando


reflejados los sucesivos comandos que son ejecutados por el usuario. Si se
hace clic sobre la pequeña flecha de la derecha, arriba se puede minimizar y
maximizar esta ventana.

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).

En la ventana de transcripción, GAMBIT indica que ha creado el vértice “vertex.1”.


Los vértices (si no se les dan nombre en el campo label) son creados de forma
correlativa en el orden en que son creados.
Repita el proceso para crear los 9 vértices restantes (puntos B,C,D,E,F,G,H,I y J).

Como puede ver, como estamos definiendo un dominio bidimensional, la coordenada


z se deja siempre con el valor 0 por defecto.
Operation Toolpad > Global Control > Fit to Window Button

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:
Creando lados.

Ahora han de conectarse entre sí los vértices del dominio.

EDGE & CREATE EDGE . Una vez tecleado este comando, aparece
la ventana Create Straight Edge

IMPORTANTE: Para seleccionar cualquier objeto en GAMBIT, presione la tecla


MAYÚSCULAS (Shift) y a la vez haga clic con el botón izquierdo del ratón 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
todos los lados que se ven en la siguiente figura: todos los lados exteriores más los
lados DH y CI (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.

Crear las caras.

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 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.
3.- GENERACIÓN DEL MALLADO EN GAMBIT

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.

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.

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.
Mallado de las caras.

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.
En detalle, sobre la zona de entrada de gases:

Ahora solo resta asignar las condiciones de contorno a cada segmento siguiendo las
indicaciones de la Tabla 1 y luego exportar la geometría a ANSYS FLUENT. Antes
de esto, pulsamos en la barra de herramientas superior en la casilla “Solver” y luego
seleccionamos la opción FLUENT 5/6 para indicar que es hacia este programa donde
exportaremos la geometría posteriormente.
4.- CONDICIONES DE CONTORNO Y EXPORTACIÓN DESDE GAMBIT
Crear los tipos de condiciones de contorno.
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 línea horizontal superior serán paredes..

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:
A continuación se repite el proceso con el resto de superficies que se muestran en el
dibujo anterior. Agrupándose por condiciones de contorno:

Lado (Edge) Nombre (Name) Tipo (Type)


AB Inlet_gas VELOCITY_INLET
BC, CD, DE Tobera WALL
EF Inlet_aire VELOCITY_INLET
FG Pared WALL
GH, HI, IJ Salida PRESSURE_OUTLET
JA Eje AXIS
Ahora exportamos la malla como ya hemos visto en ejercicios anteriores, se le asigna
un nombre (yo le he colocado combustionmallado.msh)

5.- INICIALIZACIÓN DEL CASO EN FLUENT.

Abrimos ANSYS FLUENT y pulsamos sobre la opción “2ddp” luego hacemos clic
en RUN.

El siguiente paso es dirigirse a la barra de herramientas siguiendo la rutina File-


Read-case, desplegándose una persiana donde el usuario debe dirigirse al “Disco
Local C” siguiendo la secuencia Fluent.Inc - ntbin - nt+86 y es aquí donde se ha
almacenado la malla que se va a exportar a FLUENT desde GAMBIT, se hace click
en el archivo con el nombre predeterminado (combustionmallado) y
automáticamente FLUENT comienza a leer la información suministrada por el
archivo que se ha importado.
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, salida y axis. Además, por
defecto, ha creado una zona fluid que engloba todas las celdas interiores del modelo.

Como definimos un eje de simetría FLUENT muestra un mensaje recomendando


utilizar una resolución en modelo axisimetrico.
Validar y dibujar la malla.
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:
A continuación dibuje la malla:

Main Menu > Display > Grid …

Asegúrese que los 7 objetos que aparecen bajo el epígrafe Surfaces están
seleccionados. 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 operaciones más importantes 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.
Grid (Rejilla)

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.

Definición del SOLVER.

Main Menu > Define > Models > Solver


El problema que vamos a resolver es estacionario, bidimensional y axisimétrico. Elija
la opción Axisymmetric bajo el campo Space. Mantenga la opción de Steady bajo el
cuadro Time. Se emplearán las otras opciones que por defecto indica el programa,
como el tipo pressure based, implicit formulation y absolute velocity formulation.
Haga clic en Ok.
Main Menu > Define > Models > Viscous
Para resolver la turbulencia vamos a emplear un modelo k-ε con Standard Wall
Functions para resolver el flujo cercano a los contornos sólidos (la malla que
estamos empleando es extremadamente gruesa, por lo que es seguro que nuestro y+
será muy alto). Salimos haciendo clic en Ok.
Main Menu > Define > Models > Energy
Como estamos analizando un proceso de combustión, es preciso resolver la ecuación
de la energía para caracterizar la distribución de temperatura. Por tanto, se activa la
ecuación de la energía y salimos haciendo clic en Ok

Definición de las especies químicas. Modelo de reacción.

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.

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:
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.
Definición de Condiciones de Operación.
Main Menu > Define > Operating Conditions …
Para todo tipo de flujos, FLUENT utiliza internamente presión manométrica (relativa
a la atmosférica). De todos modos, este modo de proceder exige que en algún
momento se fije el valor absoluto de la presión a la cual quedan referidos todos los
cálculos a partir de ese momento. Se empleará el valor por defecto de 1 atm (101325
Pa) como Operating Pressure. Haga clic en Cancel para mantener el valor por
defecto.
Definición de Condiciones de Contorno.

A continuación se fijarán los valores de velocidad a la entrada y presión a la salida.


Main Menu > Define > Boundary Conditions…
Obsérvese que en este panel aparecen las 6 condiciones de contorno que definimos en
GAMBIT como zonas en la izquierda de la ventana de boundary conditions. Haga
clic sobre la condición de contorno eje. Compruebe que el tipo seleccionado para ella
es Axis. Después haga clic en Set… Fíjese cómo no hay nada que especificar para
este tipo de condición. A continuación, haga clic en Ok.

Muévase a lo largo de la lista y seleccione ahora la condición inlet-aire. FLUENT


indica que el tipo de esta condición de contorno es velocity-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 velocidad 0.5 m/s en el campo Velocity Magnitude. Mantenga el valor por
defecto de Temperatura a la entrada, 300 K (haciendo clic en Thermal). Para
especificar la turbulencia del aire de entrada seleccione en el desplegable Turbulence
Specification Method el método Intensity and Hydraulic Diameter. Imponga una
intensidad de la turbulencia del 10% y un diámetro hidráulico de 0.4 m.

Además, hemos de especificar la composición de la mezcla entrante, para lo cual


introducimos el valor 0.23 haciendo clic en Species (fracción másica del oxígeno en
el aire) en el cuadro correspondiente al O2. Acepte presionando Ok.
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 salida, 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 temperatura 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. Haga clic en Close
para cerrar el menú de Boundary Conditions.
RESOLUCIÓN Y ANÁLISIS DE RESULTADOS

Para la resolución se emplearán discretizaciones de primer orden que proporcionan


una mejor convergencia para modelos complejos.

Main Menu > Solve > Controls > Solution…


En el campo Discretization, mantenga todas las opciones de Momentum,Turbulence,
Energy y Species Fraction en First Order Upwind. Además, mantenga como
Pressure-Velocity Coupling el método SIMPLE.

Haga clic en Ok.

Fijar criterios de convergencia.


Mientras resuelve las ecuaciones de forma iterativa, FLUENT va mostrando en
pantalla un valor de residuo asociado a cada ecuación de gobierno del flujo que está
resolviendo. El residuo es una medida de lo bien que la solución actual cumple las
ecuaciones de gobierno discretizadas. En nuestro caso, vamos a iterar la solución
hasta que los valores del residuo se sitúen por debajo del valor umbral de 10-3.

Main Menu > Solve > Monitors > Residual…


Mantenga el valor de residuo bajo el campo Convergence Criterion al valor 1e-03
tanto para la ecuación de continuidad (continuity) como para las componentes de la
ecuación del momento (x-momentum, y-momentum), de la turbulencia y de las
especies. Deje los residuos de laenergía (energy) en el criterio 1e-06.

Además, bajo el cuadro Options, seleccione la opción Plot. Con esto, conseguirá que
FLUENT muestre los residuos en pantalla mientras va resolviendo el modelo.
Mantenga también activa la opción Print (irá escribiendo los valores en pantalla).En
el campo Plotting especifique que los muestre en la Window 0 (por defecto).
Clic en OK.

Con esto se termina todo el proceso de inicialización y definición del proceso a


resolver. Ahora, guardamos el trabajo:

Main Menu > File > Write > Case&Data…


Guardamos el caso y los datos en un archivo combustionmallado.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 dosarchivos nuevo en su
directorio de trabajo bajo el nombre quemador.cas.

SOLUCIÓN FRÍA
Comenzaremos el análisis de nuestro problema calculando el campo fluido que se
produciría sin la existencia de reacción química. Para ello, vamos a desactivar la
reacción de combustión:

Main Menu > Define > Models > Species > Transport&Reaction…
y deshabilite la opción Volumetric Reactions. Haga clic en Ok para validar.
Ahora hemos de preparar el comienzo del cálculo para lo cual inicializamos la
solución.

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.
Proceso iterativo para la convergencia.

Main Menu > Solve > Iterate.


En la ventana desplegable fijamos que haga 600 iteraciones para empezar y que nos
vaya actualizando los resultados cada 10 de ellas:

Clic en Iterate.

La solución converge a las 540 iteraciones.


Grafica de iteración-convergencia.

Resultados de la solución fría

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.

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.

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 x-0.9 en New Surface Name.
Para crear la línea hacemos clic en Create.

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 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
lavelocidad en la curva amarilla (x=0.9) cerca de la pared superior?

Repita el gráfico pero mostrando ahora la fracción másica de ch4…Simplemente,


cambie en X Axis Function a la opción Species y después dentro de la subcategoría
elija Mass fraction of ch4. Para apreciar mejor los resultados, edite de nuevo el eje X
y deseleccione la opción AutoRange. Ahora, bajo Range están accesibles los
máximos y mínimos de x. Mantenga el valormáximo de x en 1 y el mínimo en 1e-06.

Explique brevemente estos resultados.

SOLUCIÓN CON LLAMA A CP CONSTANTE.

Resulta instructivo realizar primero los cálculos con calor específico constante. Para
ello, lasopciones que se habían especificado al principio de la práctica son válidas,
pudiendo procederdirectamente 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:

Nueva inicialización de la solución.

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.

Fijar factores de sobrerelajación.

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 deparámetros los dejamos con
sus valores por defecto y presionamos Ok.

Proceso iterativo para la convergencia.

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.

Resultados de la solución con llama con CP constante.

Si como en el caso sin llama visualizamos las líneas de corriente del flujo, veremos:

Ahora, como resultado de la formación de la llama, la zona de recirculación ha


desaparecido completamente y todas las partículas fluidas de ambas corrientes se
dirigen directamente hacia la sección de salida.

La visualización del campo de isotermas en el quemador nos proporciona


información valiosa sobre la llama. Para dibujarlas, hacemos un Display > Contours
de Static Temperature:
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


coincidencon 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.
EJERCICIO 6: SIMULACIÓN DEL FLUJO IDEAL Y COMPRESIBLE EN UNA
TOBERA

1. DESCRIPCIÓN DEL PROBLEMA


2. GENERACIÓN DE LA GEOMETRÍA EN GAMBIT
3. GENERACIÓN DEL MALLADO EN GAMBIT
4. CONDICIONES DE CONTORNO Y EXPORTACIÓN DESDE GAMBIT
5. INICIALIZACIÓN DEL CASO EN FLUENT: FLUJO IDEAL.
6. RESOLUCIÓN
7. ANÁLISIS DE RESULTADOS

1.- DESCRIPCIÓN DEL PROBLEMA


El objetivo de esta práctica es ilustrar la puesta en marcha y resolución de un flujo
axisimétrico y compresible a través de una tobera.

El flujo a través de una tobera convergente-divergente es uno de los problemas-tipo


que se suele utilizar para modelar flujo compresible mediante herramientas numéricas
de CFD. La predicción de la onda de choque en el flujo muestra uno de los efectos
más característicos del flujo compresible. Una descripción adecuada de este
fenómeno constituye un importante reto dentro de esta disciplina de la mecánica de
fluidos. Además, con vistas a resolver los grandes gradientes de presión que se
establecen, es habitual el uso de esquemas numéricos especiales así como de mallas
muy finas, con refinados graduales en zonas muy localizadas.
La figura muestra la sección longitudinal de una tobera convergente-divergente,
simétrica respecto del eje horizontal. La longitud de la dicha tobera (L) es 0.6 m. El
radio de entrada de la tobera (D1/2) es 0.1 m y el de la salida (D2/2) es de 0.12 m. El
cociente entre el área de la garganta y el de la entrada es 0.5625. Inicialmente, la
diferencia de presión en la tobera entre la entrada y la salida serán 0.12 MPa.

En primer lugar, se resolverá el problema utilizando un modelo de turbulencia. A


continuación haremos la resolución para flujo ideal, que según el interés personal de
cada quien puede ser utilizado para comparar con las fórmulas teóricas.

2.- GENERACIÓN DE LA GEOMETRÍA EN GAMBIT


Estrategia a seguir para crear la geometría.

Dada la simetría axial de la tobera, se va a simular un flujo axisimétrico, de modo que


únicamente será necesario recrear la mitad de la geometría de la figura anterior.
Además, para facilitar el mallado, se va a dividir el dominio en dos partes: uno antes
de la garganta de la tobera y otro después. Se crearán los 4 vértices exteriores y un
spline para reproducir la geometría convergente-divergente de la tobera. Se unirán los
vértices correspondientes mediante líneas para crear los lados (edges) y después
crearemos las dos superficies (face) que corresponden a la sección longitudinal de la
tobera.

A este nivel ya hemos trabajado con varios dispositivos como el Medidor de Flujo de
Cono, Tuberías con Flujo turbulento y Laminar, Tubería con dos entradas y el
ejercicio anterior donde simulamos un sistema quemador para estudio de la
combustión, así que ya no será necesario explicar en detalle cada paso, más bien se
hará referencia teniendo en cuenta que usted ya está familiarizado con el entorno de
trabajo.

Vamos a asumir que el flujo es AXISIMÉTRICO (esto es, como ya lo hemos dicho
en varias ocasiones) 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
donde r y x son las coordenadas radiales y axiales respectivamente.

Origen de coordenadas.
Se colocará el origen del sistema de coordenadas en la esquina inferior izquierda de la
tobera. Las coordenadas de las esquinas se muestran en la figura inferior:
Usted ya debe tener una clara idea de cómo procederemos con solo observar la figura
anterior. 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).

Ahora solo necesitamos las coordenadas de cada vértice para comenzar a


introducirlos como lo hemos hecho en todos y cada uno de los ejercicios anteriores.
Obviamente cada ejercicio tiene condiciones particulares, pero muchos de los
procedimientos son análogos, más aun cuando nuestra intención de elaborar este
material ha sido tener una guía didáctica para familiarizarse tanto con GAMBIT
como con ANSYS FLUENT, entiéndase que este no es un curso sobre Mecánica de
Fluidos, es más bien un curso, una herramienta poderosa para que el usuario pueda
abordar a futuro la Mecánica de Fluidos mediante Ingeniería de vanguardia y que
dependerá de los conocimientos teóricos y la experiencia de cada quien el hecho de
introducir valores, parámetros y simular problemas reales de manera lógica y ajustada
a lo que se necesita.
Tabla con los puntos coordenados de la geometría.

Vértice (Vertex) Coordenada X Coordenada Y


O 0 0
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

Creando vértices.
Operation Toolpad > Geometry Command Button > Vertex Command

Button > Create Vertex

Se introduce uno a uno cada punto, al final debe obtener lo que se observa en la
figura siguiente (recuerde utilizar el comando FIT TO WINDOW para visualizar de
cerca el dibujo en la ventana gráfica).
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.
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 .

Clic en Apply.
Crear las caras.
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 flecha 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.

Finalmente haga clic en Apply para crear las caras.


GENERACIÓN DEL MALLADO EN GAMBIT
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.

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.

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.

Ahora solo resta asignar las condiciones de contorno a cada segmento siguiendo las
indicaciones de la Tabla 1 y luego exportar la geometría a ANSYS FLUENT. Antes
de esto, pulsamos en la barra de herramientas superior en la casilla “Solver” y luego
seleccionamos la opción FLUENT 5/6 para indicar que es hacia este programa donde
exportaremos la geometría posteriormente
Crear los tipos de condiciones de contorno.
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.

Operation Toolpad > Zones Command Button > Specify Boundary Types
Command Button

Con la tabla siguiente es suficiente para que usted introduzca las condiciones de
contorno sin explicar este paso en detalle, proceda de igual manera que en los
ejercicios anteriores.
Una vez introducidas las condiciones de contorno exporto de manera idéntica como
lo hemos hecho anteriormente, asignándole un nombre (toberamontenegro.msh en mi
caso).

INICIALIZACIÓN DEL CASO EN ANSYS FLUENT. FLUJO IDEAL.

Ejecutar el programa FLUENT.


Start > Programs > Fluent Inc > FLUENT 6.3 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.
Main Menu > File > Read > Case…
Utilice el explorer que nos aparece para acceder a su directorio de trabajo y
seleccionar el fichero toberamontenegro.msh (o el nombre particular que usted le
asigno, es indiferente). 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 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.
Validar y dibujar la malla.
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:

A continuación dibuje la malla: Main Menu > Display > Grid …


Asegúrese que los 5 objetos que aparecen bajo el epígrafe Surfaces están
seleccionados. 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.
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.

Definición del SOLVER.


Main Menu > Define > Models > Solver
Elija la opción de Axisymmetric bajo el cuadro Space. Cambie en tipo de solver de
Pressure Based a Density Based. Se emplearán las otras opciones que por defecto
indica el programa, como el tipo implicit formulation, steady y absolute velocity
formulation. Haga clic en Ok.
Main Menu > Define > Models > Inviscid
La opción de flujo laminar está establecida por defecto. Cambie la opción a Inviscid
(flujo ideal). Haga clic en Ok.

Cambie la propiedad Density al tipo ideal-gas. Haga clic en Change/Create. De


forma automática el programa activa la ecuación de la energía (comprobarlo en Main
Menu > Define >Models > Energy).

Definición de Condiciones de Operación.


Main Menu > Define > Operating Conditions …
En el caso de flujo compresible, se recomienda que la presión de operación se fije en
0 para minimizar errores debidos a fluctuaciones de presión:

Definición de Condiciones de Contorno.


A continuación se fijarán los valores de presión a la entrada y presión a la salida.

Main Menu > Define > Boundary Conditions …


Obsérvese que en este panel aparecen las 4 cuatro condiciones de contorno que
definimos en GAMBIT como zonas en la izquierda de la ventana de boundary
conditions. La zona centerline debe estar seleccionada por defecto. Compruebe que
así es, así como que el tipo seleccionado es axis. Después haga clic en Set… Fíjese
cómo no hay nada que especificar para este tipo de condición. A continuación, haga
clic en Ok.

Muévase a lo largo de la lista y seleccione ahora la condición inlet. FLUENT indica


que el tipo de esta condición de contorno es pressure-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 220000 Pa en el campo de Gauge Total Pressure así como el


valor de 210000 Pa para la Supersonic/Inicial Gauge Pressure.. 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):

@A
= 1 B 0.2$D .7
@

Haga clic en Thermal e introduzca 300 K como valor para la temperatura.

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 (haciendo clic en Thermal) . 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.

Haga clic en Close para cerrar el menú de Boundary Conditions.

RESOLUCIÓN
Para la resolución se empleará un esquema de discretización de segundo orden.

Main Menu > Solve > Controls > Solution…


Mantenga en la opción de Flow el tipo Second Order Upwind.

Haga clic en Ok.


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.

Main Menu > Solve > Initialize > Initialize…


En el menu de Solution Initialization que aparece, elegimos inlet dentro del campo
Compute From. De esta manera, la componente axial de la velocidad se fijará en
función de las condiciones de presión de entrada. El resto de valores son tomados de
la propia condición de velocidad a la entrada. Haga clic en Init. Con esto, se completa
la inicialización del modelo.

Fijar criterios de convergencia.


Mientras resuelve las ecuaciones de forma iterativa, FLUENT va mostrando en
pantalla un valor de residuo asociado a cada ecuación de gobierno del flujo que está
resolviendo. El residuo es una medida de lo bien que la solución actual cumple las
ecuaciones de gobierno discretizadas. En nuestro caso, vamos a iterar la solución
hasta que los valores del residuo se sitúen por debajo del valor umbral de 10-3.

Main Menu > Solve > Monitors > Residual…


Mantenga el valor de residuo bajo el campo Convergence Criterion en el valor 1e-03
tanto para la ecuación de continuidad (continuity) como para las componentes de la
ecuación del momento (x-momentum, y-momentum) y de la energía (energy).

Además, bajo el cuadro Options, seleccione la opción Plot. Con esto, conseguirá que
FLUENT muestre los residuos en pantalla mientras va resolviendo el modelo.
Mantenga tambiénactiva la opción Print (irá escribiendo los valores en pantalla).
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:

Main Menu > File > Write > Case&Data …


Escriba el nombre toberamontenegro.cas como Case File. Haga clic en Ok.
Compruebe que efectivamente FLUENT crea dicho archivo en su directorio de
trabajo. Si por cualquier razón, cierra el programa FLUENT, podrá recuperar todo su
trabajo simplemente leyendo el archivo toberamontenegro.cas.

Proceso Iterativo hasta obtener convergencia.


Comience a calcular, fijando un total de 2000 iteraciones:

Main Menu > Solve > Iterate…


En la ventana Iterate Window, cambie el número de iteraciones a 2000. Fije a 10 el
número de iteraciones que han de ejecutarse para que se refresquen en pantalla los
residuos (Reporting Interval). Haga clic en Iterate. Los residuos cada 10 iteraciones
se muestran en pantalla gráficamente y en la ventana de comandos de FLUENT:
La solución converge en 453 iteraciones.

ANÁLISIS DE RESULTADOS
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.

Toberas convergentes-divergentes: un breve apunte.


El cálculo del flujo en una tobera convergente-divergente es de aplicación en el
campo de la aeronaútica, puesto que es frecuente su utilización en los motores de los
cohetes. Este tipo de toberas está diseñado para que partiendo de un flujo subsónico a
la entrada, éste se acelere hasta sónico en la garganta, pasando a supersónico en la
parte divergente. Dependiendo de la relación de presiones entre entrada y salida, el
flujo puede ser totalmente subsónico, o puede llegar a ser sónico en la garganta y
permanecer subsónico después o pasar a supersónico. Si pasa a supersónico, puede
formarse una onda de choque en la zona divergente y salir subsónico o bien continuar
supersónico hasta la salida.

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:
En función de la diferencia de presiones entre entrada y salida, se puede acelerar lo
suficiente el flujo como para alcanzar condiciones sónicas en la garganta (Ma=1). Si
no se alcanzan, la tobera tendrá régimen subsónico en toda su extensión. Si se
alcanzan, el flujo puede presentar onda de choque o no. El siguiente gráfico resume
perfectamente todas las posibilidades, mostrando el gráfico de presión sobre el eje de
la tobera:
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:

Distribución del número de Mach en la tobera.


Vamos a representar la distribución del número de Mach en la tobera para identificar
la situación en la que nos encontramos (flujo subsónico en toda la tobera –casos A,B-,
flujo supersónico en la parte divergente con onda de choque –casos D,E-, o sin onda
de choque –F-). Para ello:

Main Menu > Display > Contours … Elegimos Contours of Velocity – Mach
Number. En Levels ponemos el valor 20 y activamos la opción Filled. Hacemos clic
en Display.
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).
Perfil longitudinal de presiones (centerline)
Se va a hacer un gráfico que muestre la evolución de la presión (adimensionalizada
por el valor de la presión total a la entrada, P0 ) a lo largo del eje de la tobera
(centerline).

Primero se crea la función de presión adimensionalizada. Para definir esa expresión


enFLUENT, utilizamos una función definida por el usuario:

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.

Para dibujar el gráfico acudimos a:


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 (centerline); todo esto en el recuadro Plot
Direction. De esta manera, FLUENT dibuja la coordenada x en la abcisa del gráfico.

Bajo Y Axis Function, seleccione Custom Field Functions… y después, dentro de la


subcategoría, elija la función recién creada, p-adim.

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 tobera.
Finalmente, seleccione centerline bajo la categoría Surfaces puesto que
efectivamente loque queremos es que nos de el perfil de presión a lo largo de dicha
línea. Con esto se completa lapreparación de los parámetros de dibujo.
Haga clic en Plot. Se abre una nueva ventana gráfica mostrando el gráfico de tipo xy
que acabamos de solicitar:
Podemos observar cómo en la zona divergente (x>0.3 m) aparece el salto de presión
asociado a la onda de choque. Para apreciar mejor el gráfico, vamos a cambiar el
aspecto de la línea. En el menú de Solution XY Plot, hacemos clic en Curves… en
Line Style elegimos como Pattern el correspondiente a una línea continua. Así
mismo, en Marker Style eliminamos el marcador en la opción Symbol. Salga
haciendo clic en Apply.

Además, active las grid lines dentro del panel Axes… Para ello, haga clic en Major
Rules en Options tanto para X como para Y. Luego haga clic en Apply.
Guardar el gráfico.
En la ventana de Solution XY Plot, active la casilla de Write to File en Options.
Entonces el botón Plot se convierte en Write. Haga clic en él. A continuación escriba
el nombre del fichero, p-220kPa.xy como el XY File Name y haga clic en Ok.
Compruebe que se ha creado ese archivo en su directorio de trabajo. 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…

En Format elija una de estas dos opciones:


• 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.

Distribución de la densidad del fluido a lo largo de la tobera.


Vamos a representar la distribución de la densidad en la tobera. Para ello:

Main Menu > Display > Contours … Elegimos Density – Density. En Levels
ponemos el valor 20 y activamos la opción Filled. Hacemos clic en Display.
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.

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.

Main Menu > Display > Vectors …> Display


Haremos un zoom en la región cercana a la salida. La longitud y el color de las
flechas representan la magnitud de la velocidad. 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. Luego haga clic en Display. Además, es
posible reflejar el dibujo a partir del eje del modelo para obtener una vista completa
de la sección longitudinal. Para ello:
Main Menu > Display > Views
Bajo la opción de Mirror Planes solamente la superficie axis está accesible, puesto
que es la única condición de simetría existente en este caso. Selecciónela y haga clic
en Apply. Cierre la ventana Views. Habrá obtenido algo similar a esto:

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.061367 kg/s.
Este valor también aparece en la pantalla:
EJERCICIO 7: ESTUDIO DE UN AUTOMOVIL DENTRO DE UN TUNEL DE
VIENTO

La aerodinámica es la parte de la mecánica que se encarga de estudiar el


movimiento relativo entre un sólido y el fluido gaseoso (generalmente aire) que lo
rodea, determinando las presiones y fuerzas que se van a generar. Abarca diferentes
rangos de velocidades, dependiendo de si la velocidad del elemento objeto de estudio
está por debajo o por encima de la velocidad del sonido en el aire. En el caso del
automóvil nos encontramos en el régimen bajo subsónico (número de Mach < 0,3).
En este campo son aplicables los mismos principios aerodinámicos que permiten a un
avión volar, con la única diferencia de que el perfil aerodinámico del automóvil ha
de producir una fuerza resultante hacia el suelo, fuerza de adherencia, en lugar de una
fuerza de sustentación hacia arriba.
TUNEL DE VIENTO

Tomando del diccionario ilustrado Larousse...

"... en aeronáutica, es un aparato que simula las condiciones a las que se somete un
objeto que se mueve a través del aire. Se usan túneles del viento para estudiar los
efectos del aire frente al movimiento de objetos como el avión, nave espacial,
automóviles, edificios, y puentes.

Los túneles del viento varían en tamaño de unos 12 m a 24 m (40 ft a través de 80 ft).
El área de sección transversal del túnel, es la parte más difícil en donde desarrollar y
sostener fluidos-aire a gran velocidad. Éste es sobre todo un problema en túneles
supersónicos e hipersónicos en donde los requisitos de poder son tan grandes que el
tamaño del túnel debe mantenerse aun más pequeño. Tales velocidades son
producidas por compresores aéreos, la descarga de gas guardado bajo alta presión, o
la descarga explosiva de gases. Las velocidades más altas son aquéllas obtenidos en
el Centro de Investigación Ames, alcanzando velocidades de 48,000 km/h (30,000
mph) aproximadamente en segundo...”

Tempranamente los diseñadores de aviones acreditaban sus aviones después de un


ejemplo de funcionamiento, ellos tenían: el vuelo de pájaro. ¡Desgraciadamente,
estas pruebas o testimonios eran para los pájaros, literalmente!

Claro, se haría algo más que mirar pájaros para descubrir los secretos de volar. Para
volar, ellos necesitaron entender el flujo de aire frente al avión y como usar esta
información para mejorar el diseño y la construcción de aviones. Esto significó
construir laboratorios en los que podrían probarse alas, fuselajes, y superficies del
mando bajo las condiciones controladas.

Hoy los diseños de aviones pasan por el túnel de viento una significante prueba antes
de construirse para clasificarlos según tamaño y prueba-vuelo.

Uno de los primeros métodos fiables fue mover un flujo firme de aire encima de una
superficie; la prueba era el brazo girado. Un brazo girado es un polo largo en un
estante que se encuentra rotando. Por ejemplo, una ala al probarse se ataba al extremo
lejano del polo, y el estante empezaba a girar gracias a un motor.

Pero había problemas con el brazo girando. Para muchos casos, el movimiento del
brazo generaba mucho aire, o turbulencia. Esto lo hizo más difícil de conseguir
medidas exactas. También era muy difícil de montar instrumentos y medir las fuerzas
pequeñas en el modelo de la prueba mientras estaba girando rápidamente.

H. Wenham Franco generalmente se acredita como el diseñador y operarario del


primer túnel de viento, en 1871. Un entusiasta, manejado por un artefacto de vapor,
aire propulsado bajo un 12-ft. (3.7 m) del modelo. La gran capacidad del túnel del
viento para controlar, la comprobación sistemática hizo que los dispositivos del brazo
girado se volviera obsoleto rápidamente.

LAS PARTES DE UN TÚNEL DEL VIENTO

Esta información es proporcionada por cortesía del Observatorio de la NASA.

Un túnel del viento realmente es un dispositivo bastante simple. La mayoría de los


planes ofrece cada uno de los cinco componentes descrito debajo. El diseño general
es crear gran velocidad, baja-turbulencia en el flujo a través de la sección de la
prueba y permite a los investigadores medir las fuerzas resultantes sobre el modelo a
probarse.

Cámara establecimiento - El propósito de la cámara del establecimiento es


estabilizar el flujo.

Cono de la reducción - El cono de la reducción toma un volumen grande de aire de


baja-velocidad y lo reduce a un volumen pequeño de aire de alto-velocidad sin crear
turbulencia.
Sección de Prueba - La sección de la prueba es donde se ponen el artículo de la
prueba y censores.

Difusor - El difusor retarda la velocidad del flujo en el túnel del viento.

Sección de paseo - La sección del paseo proporciona la fuerza que causa el aire para
mover a través del túnel del viento.

Los túneles del viento pueden estar abiertos - o cerrado-vuelta. El plan influencia sí o
no el aire se re-circula en el túnel.

El ejercicio que realizaremos a continuación tiene un enfoque introductorio para este


tipo de situaciones, su finalidad en sí es aportar una idea básica y que según su
propio interés o necesidad real pueda ser profundizado partiendo de un estudio
general.

DATOS:

• Fluido de trabajo: Aire.


• Presión de operación: 101325 Pa.
• Modelo k-,.
• Temperatura 300K.
• Dirección del carro (-1,0).
• Velocidad del carro: 40 m/s.

En las tablas siguientes se especifican las coordenadas de cada punto y el tipo de línea
que usaremos:
PUNTO X Y
A 0 0
B 1,750 4,250
C 6 6
D 10,25 4,250
E 12 0
F 6,2 0
G 2,8 0
H 3,1 0,3
I 3 0,5
J 3,1 0,9
K 3,9 1
L 4,1 1,5
M 5,7 1,5
N 6 0,6
O 5,8 0,3

LINEA TIPO DE LINEA CONDICIÓN NÚMERO DE


DIVISIONES
ABC NURBS Velocity Inlet 20
CDE NURBS Pressure Outlet 20
EF STRAIGHT Wall 14
FG “ “ 36
GA “ “ 8
HI “ “ 4
IJ “ “ 6
JK “ “ 10
KL “ “ 6
LM “ “ 18
MN “ “ 10
NO “ “ 6
OK “ “ 28

ABCDEFG = TUNEL.

HIJKLMNO = CARRO
GENERACIÓN DE LA GEOMETRIA EN GAMBIT:

Comenzamos creando cada uno de los vértices suministrados como dato, para ello
seguimos la secuencia:

Operation Toolpad > Geometry Command Button > Vertex Command

Button > Create Vertex

No se explicara cómo se introduce cada uno de ellos, obviaremos este paso ya que ha
sido tratado con bastante detalle en ejercicios anteriores. Una vez introducidos todos
los vértices tenemos:

Ahora debemos unir los vértices mediante líneas (fíjese que la secuencia siempre es
igual)
Seguimos la secuencia de comandos & CREATE EDGE . Esta vez
usaremos un tipo de línea llamado NURBS y accedemos a ella pulsando con el botón

derecho en el comando y se despliega una persiana de comandos como sigue:

Luego pulsamos sobre y unimos los vértices ABC y CDE (se deben
seleccionar los tres vértices simultáneamente en cada caso para que la línea tome una
forma curva) ya se ha explicado cómo seleccionar los vértices (shif + botón izquierdo
sobre cada vértice)
Vértices ABC

Vértices CDE
Luego se continúa uniendo los demás vértices usando STRAIGHT
tomando en cuenta cuales pertenecen al túnel y cuales pertenecen al carro. Al final
obtenemos lo siguiente:

El paso siguiente será utilizar la herramienta FACE . Haciendo clic en este


comando aparece la ventana siguiente:

Pulsamos sobre este comando, luego seleccionamos todas las líneas que conforman el
túnel y le asignamos el nombre “TUNEL” en Label, luego Apply y obtenemos lo
siguiente:
Procedemos ahora de manera idéntica con las líneas que conforman el carro y le
asignamos el nombre “CARRO” en Label luego clic en Apply y se obtiene:
Ya se han definido las geometrías independientes “TUNEL” y “CARRO”.

Procedemos ahora a aplicar la operación Booleana , haciendo clic en este icono

se despliega una persiana seleccionando la opción “Sustrac”


apareciendo la siguiente ventana:

Hacemos clic en que aparece a la derecha del recuadro amarillo (Face) la figura
anterior y seleccionamos TUNEL
Seguidamente pulsamos a la derecha del recuadro correspondiente a “Sustrac
Faces” y elegimos CARRO.
Luego clic en Apply con lo que a TUNEL le hemos sustraído CARRO teniendo
ahora una única figura.
Fíjese que en la barra Transcript se aparece un mensaje que informa que se ha
realizado dicha operación.

Procederemos ahora a uno de los pasos más importantes en GAMBIT que es el


mallado de la geometría.

Hacemos Clic en MESH COMMAND BUTTON & EDGE &

MESH EDGES y aparecerá la ventana siguiente:


Seleccionamos cada segmento de línea y le asignamos en Spacing el número de
divisiones que se especificó al comienzo en la tabla de datos (asegúrese de
seleccionar la opción Interval count) y luego Apply (se repite la operación por
separado para cada segmento). Al finalizar toda la operación obtenemos lo siguiente:
Una vez que se han asignado los nodos para cada segmento pulsamos FACE
y aparece la ventana siguiente:

Pulsamos para seleccionar la geometría a la cual le realizaremos el mallado:

La geometría tomara la apariencia siguiente:


Nos aseguramos de seleccionar la opción Tri en Elements y la opción Interval
count, Luego clic en Apply.
Observe que el mallado es más denso en la zona que rodea al CARRO, esto se debe
que en esta zona esperamos obtener los gradientes que nos interesa estudiar.

Ahora solo resta asignar las condiciones de contorno a cada segmento siguiendo las
indicaciones de la Tabla al inicio y luego exportar la geometría a ANSYS FLUENT.
Antes de esto, pulsamos en la barra de herramientas superior en la casilla “Solver” y
luego seleccionamos la opción FLUENT 5/6 para indicar que es hacia este programa
donde exportaremos la geometría posteriormente.

Hacemos click ahora en ZONES & SPECIFY BOUNDARY TYPES

y aparecerá la siguiente ventana:


Ventana para asignar las condiciones de frontera a cada segmento

Nos aseguramos que en la casilla Entity este seleccionada la opción Edges.


Procedemos entonces a asignar a cada segmento una condición de frontera siguiendo
las indicaciones de Tabla al inicio del problema.

Pulsando la tecla Shift simultáneamente con el botón izquierdo del mouse


seleccionamos cada segmento por separado y le asignamos la condición de contorno
específica. Deben seleccionarse simultáneamente todos los segmentos que conforman
el “CARRO” para obtener una pared o “wall” única ya que le asignaremos un valor
de velocidad a toda esta geometría.
Selecciono (shift + botón izquierdo del mouse) el segmento ABC y le asigno la
condición Velociti-Inlet, en la casilla Name escribo “ENTRADA”, Luego Apply.
Selecciono el segmento CDE y le asigno la condición Pressure-Outlet, el casilla
Name escribo “SALIDA” Luego Apply.
Selecciono el segmento EFGA le asigno la condición Wall y le doy por nombre
PARED, Luego Apply.
Selecciono todos los segmento que conforman el CARO le asigno la condición Wall
y le asigno el nombre CARRO, Luego Apply.

Utilizamos a continuación la herramienta CONTINUUM TYPES y aparecerá


la ventana siguiente:
Nos aseguramos de seleccionar la opción Faces en la casilla Entity luego pulsando

seleccionamos la opción “TUNEL” y en Type seleccionamos la opción FLUID


para indicar que la geometría “TUNEL” representa un fluido, luego seleccionamos
Apply.

El último paso de esta etapa será entonces exportar la geometría al programa ANSYS
FLUENT donde se hará el procesado de datos.

Seguimos la secuencia File-Export-Mesh


Nos aseguramos que el recuadro Export 2d Mesh este de color rojo, luego Accept.
INICIALIZACIÓN DEL CASO EN ANSYS FLUENT. FLUJO IDEAL.

Ejecutar el programa FLUENT.


Start > Programs > Fluent Inc > FLUENT 6.3 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.
Main Menu > File > Read > Case…
Utilice el explorer que nos aparece para acceder a su directorio de trabajo y
seleccionar el fichero túnel_automovil.msh (o el nombre particular que usted le
asigno, es indiferente). 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 que todas las zonas predeterminadas en GAMBIT aparecen en pantalla.

Main Menu > Display > Grid …

Clic en Display y aparece la siguiente ventana:


La zona en color azul es la ENTRADA y la de color rojo es la SALIDA.

Main Menu > Define > Models > Viscous…

Seleccionamos k-epsilon, Clic en OK.


Clic en OK.

Definición de las propiedades del fluido.


Main Menu > Define > Materials

Usaremos el fluido por defecto Aire (el usuario siempre podrá variar las condiciones
propiedades del fluido) clic en Close.
Main Menu > Define > Operating Conditions …

Usamos la presión atmosférica por defecto, es un dato al comienzo del ejercicio.


Main Menu > Define > Boundary Conditions …

Seleccionamos entrada y luego Set.

Lo que está entrando es aire, le asignamos una velocidad de 10 m/s, en la ventana


siguiente se observan todas las especificaciones:
Ahora en la ventana Boundary Conditions Seleccionamos salida y luego Set.
Dejamos todos los valores por defecto:

Ahora en la ventana Boundary Conditions Seleccionamos pared y luego Set


En Wall Motion seleccionamos la opción Moving Wall lo que induce un
movimiento relativo entre el Carro y el piso.

En Boundary Conditions seleccionamos carro luego Set.

En Wall Motion seleccionamos la opción Moving Wall y en Speed introducimos el


valor 40 m/s que es la rapidez del carro, en Direction colocamos -1 en la casilla X ya
que el carro se mueve en esa dirección.
Hemos concluido así con lo referente a las condiciones de frontera. Nuestro próximo
paso será inicializar los valores de entrada para la simulación siguiendo la secuencia
Solve & Initialize, en la ventana siguiente se despliega la persiana Compute From
y se inicializan los valores de entrada, luego se hace clic en Init & Apply& Close

Criterio de Convergencia
Main Menu > Solve > Monitors> Residuals...
Seleccionamos la casilla Plot, luego clic en OK.
Main Menu > File > Write > Case...

Para guardar el archivo.

Iterar Hasta Converger

Main Menu > Solve > Iterate...

Asignamos un valor de 1000 iteraciones y luego clic en Iterate para comenzar la


iteración.

Las ecuaciones convergen en 45 iteraciones.


Main Menu > Display > Contours...

Seleccionamos Velocity y activamos la casilla Filled, Luego clic en Display


Hacemos un Zoom alrededor del carro
Ahora solicitamos un contorno de presión estática:

Contorno de turbulencia:
Vectores de velocidad

Main Menu > Report > Forces...

También podría gustarte