Sie sind auf Seite 1von 33

ICEM-CFD tutorial 1

Mallado y solucion del flujo sobre un perfil alar


Instituto Politecnico Nacional
UPIIG
Emanuel Torres Romero
October 20, 2016

En este tutorial, resolveremos el flujo sobre un perfil NACA 0012, a un angulo


de ataque alpha = 0, con el fin de practicar el uso de las herramientas basicas
del DM ”Design Modeler de ANSYS Workbench para realizar la geometria,
introducir el uso del programa ICEM para realizar un mallado a detalle del
dominio de solucion, Fluent para calcular la solucion numerica del flujo, y el
visualizador de resultados de Workbench para analizarla.

Para comenzar, hay que abrir Workbench. Ahora, debemos agregar un com-
ponente ”Geometry” al proyecto, para ello, hay que expandir el menu en la parte
izquierda de la pantalla, con el nombre ”Component Systems”, dentro de la lista
desplegada podemos encontrar el componente para modelar la geometria.

1
Arrastra el componente al esquema de proyecto.

Puedes nombrar este elemento como ”Airfoil”.

Antes de entrar al modelador, hay que especificar el tipo de geometria, para


esto, selecciona la geometria para desplegar las propiedades, y bajo las opciones
avanzadas, cambia el tipo a ”2D”.

2
Ahora si podemos abrir el modelador, dando doble click sobre ”Geometry”,
sera necesario especificar las unidades con las que vas a trabajar, una vez sele-
cionadas, no olvides ser consistente.
Para crear la geometria del perfil, importaremos las coordenadas de un perfil
NACA 0012. Para ello, nos dirigiremos a ”Concept” en la parte superior del
”Design Modeler”, y usaremos la opcion ”3D curve”.

Bajo el menu de ”Details view”, da click en ”Coordinates file”, buscaremos


el archivo con las coordendas del perfil, de donde lo hayamos guardado, y lo
abrimos.

3
Procedemos a generar la curva, dando click en ”Generate”

Puedes cambiar el nombre de la geometria creada yendo al menu de partes,


y dando click derecho sobre la parte 1.
Proseguimos a crear el dominio de solucin alrededor del perfil, siguiendo los
siguientes pasos:
-Crear un nuevo plano de referencia en la punta del borde de salida del perfil.

4
-Dibujar un semicirculo que encierre la parte frontal del perfil, por ahora no
hay que preocuparnos por las dimensiones, para ello usaremos la herramienta
de boceto ”Arc by center”, seleccionando el centro del circulo, el inicio del arco,
y su final, dando click donde corresponda, en ese orden.

Nota: cuando elijas el centro, debe aparecer una pequea ”P” indicando que
seleccionas el origen del plano que hemos creado.

5
-Dibujar un rectangulo uniendo el semicirculo que encierre la parte posterior del
perfil, para esto usaremos la herramienta ”Rectangle by three points. Aegurate
de que la pequea ”P” aparezca cada vez que selecciones uno de los bordes del
semicirculo.

-Eliminar las lineas innecesarias, en nuestro caso es la linea vertical justo detras
del perfil. Para ello, dentro del menu de boceto, despliega las herramientas para
modificar, ”modify”, usaremos la herramienta ”Trim”.

6
Nota: Tendras que seleccionar tanto la linea superior al eje X como la inferior
para eliminar la linea por completo.

7
-Ahora podemos dar la dimension deseada al dominio de solucion, dentro de
las herramientas de boceto, despliega las herramientas de dimension, ”dimen-
sions”, y usando la herramienta ”radius”, selecciona el borde del semicirculo, y
con la herramienta ”horizontal” selecciona el eje vertical que pasa por la punta
posterior del perfil, y borde final del rectangulo.

-Una vez que han sido seleccionados los parametros a dimensionar, se insertan
los valores bajo ”details view”, en este caso 5m tanto para el radio como para
la distancia horizontal.

8
-Ya que hemos delmitado las fronteras del dominio de solucion, hay que crear
la superficie para que FLUENT pueda resolver sobre ella. Para ello, usaremos
el concepto ”Surface from sketches”.

-Bajo el menu de detalle, seleccionamos el sketch1 como objetos base, y


luego damos click en aplicar y en generar. Debemos obtener algo parecido a la
siguiente imagen.

-Si observamos cuidadosamente, nos daremos cuenta que se ha creado tam-


bien la superficie sobre el perfil, lo cual no nos sirve, por ello debemos extraer
esta parte de la superficie para continuar, para ello, debemos hacer primero una
superficie que abarque solo al perfil, para luego ”restarla” a la superficie creada
anteriormente.

9
-Usaremos el concepto, ”surface from edges”, y bajo el menu de detalle,
seleccionamos al perfil y damos click en aplicar y generar.

-Ahora crearemos una operacion ”Boolean” para restar la superficie de nue-


stro perfil, al dominio de solucion.

-Bajo los detalles de la operacion ”Boolean”, seleccionamos la superficie


que creamos inicialmente como ”Target bodies”, y damos click en aplicar, luego

10
seleccionamos la superficie del perfil como ”Tool bodies”, damos click en aplicar,
y finalmente en generar.

Hemos terminado la geometria, ahora procedemos a nombrar las fronteras


del sistema.
Bajo el menu de arbol de las partes, podemos renombrar el dominio de
solucion como ”Fluid”

11
Luego, con el filtro de seleccion de bordes, daremos click en los bordes
frontales para crear la frontera ”INLET”, manteniendo presionado la tecla
CTRL mientras seleccionamos todos los bordes corresponientes, damos click
derecho, y seleccionamos ”Named selection”, asi pues, bajo el menu de detalle,
insertamos el nombre, y damos click en generar.

12
Ahora seleccionamos el borde de salida, y siguiendo el procedimiento an-
terior, creamos otra ”Named selection”, pero ahora por nombre, insertamos
”OUTLET”. No hay que olvidar dar click en ”Generate” para crear la frontera.
Muy bien, hemos terminado con los pasos previos al mallado, podemos cerrar
el modelador y abir ICEM.
En ”Files”, buscamos la opcion de ”Workbench readers”,y buscamos el
archivo de la geometria donde lo hayamos guardado, abrimos, y aceptamos,
asegurandonos que las unidades sean las mismas que utilizamos antes. Se nos
preguntara si queremos hacer un proyecto, daremos click en ”no” por el mo-
mento, con el fin de guardarlo posteriormente en la carpeta que nosotros de-
seemos.

Asi pues, comenzamos por crear un bloque, para ello, damos click en la
pestaa ”Blocking”, despues en ”Create block”, bajo el menu de detalle selec-

13
cionamos la parte de fluido que creamos en la geometria, ademas, debemos
especificar que se trata de un modelo en dos dimensiones, por lo tanto, hay que
cambiar el tipo por ”2D planar”, y damos click en aplicar.

Necesitamos asignar las lineas importantes al bloque, y hacer las divisiones


necesarias, podremos hacer esto con los siguientes pasos:
-Bajo la misma pestaa, ahora desplegamos la opcion de ”Associate”, uti-
lizaremos la herramienta ”Associate edge to curve”. Por bordes seleccionaremos
primero toda la parte frontal del bloque, y como curvas a asociar, seleccionare-
mos el semicirculo y las lineas superior e inferior, como se ve en la imagen, y
presionamos apicar.

14
-Ahora haremos lo mismo para la parte trasera, seleccionando tanto el borde
trasero del bloque como la linea trasera de la geometria.
-Bajo el mismo menu de asociacion, seleccionamos ”Snap Project Vertices”,
y sin modificar nada, damos click en aplicar.

-Dividir un bloque con rejilla en ”O”, para ello, en la pestaa de ”Blocking”,


seleccionamos ”Split Block”, ”Ogrid block”, luego, en ”Select block”, damos
click en ”+”, y seleccionamos la parte interna del bloque que creamos inicial-
mente, ademas, en ”Select edge” tambien damos click en ”+”, para luego selec-
cionar el borde posterior del bloque inicial y damos click en aplicar.

15
-Con la herramienta de division ”Split Block”, seleccionaremos como borde
cualquiera de los longitudinales, y dejando presionado el click izquierdo, arras-
tramos la linea de division a un punto cerda del borde de salida, como se muestra
en la figura.

16
-Mover los vertices superiores del bloque, en la pestaa ”Move vertex”, usando
la herramienta preestablecida, seleccionaremos uno por uno nuestros vertices,
reacomodandolos como se muestra en la siguiente imagen.

-Ya hemos asociado los bordes externos de la geometria, ahora asociaremos


los bordes internos. Sin cambiar de pestaa, seleccionamos nuevamente ”Asso-

17
ciate”, y ”Associate Edge to Curve”, esta vez hay que hacer ”check” en ”project
vertices”, y asociaremos los bordes superior e inferior al perfil, asi como el mas
proximo al borde de ataque, de forma individual.

18
19
-Colapsar el bloque detras del perfil, para ello, dentro de la herramienta
”Merge Vertices”, seleccionamos ”Collapse Blocks”, por borde, seleccionamos
el posterior al perfil, y por bloque, el que esta inmediatamente detras de este,
hacemos click en aplicar.

20
-Se ha creado un bloque triangular dentro del perfil, para ajustar la ge-
ometria todavia mas, podemos arrastrar el vertice posterior para que coincida
con el borde de salida del perfil, usando la herramienta predeterminada de la
herramienta ”Move Vertex”, damos click y lo dejamos presionado mientras lo
arrastramos al borde de salida.

-Dividir el bloque una vez mas para cercar la zona mas cercana del perfil.
Con la herramienta predeterminada bajo la pestaa ”Bloking”, seleccionar ”Split
Block”, tomaremos con borde uno de los radiales, y dejaremos la division cerca
del perfil, como lo muestra la imagen.

21
Ya que tenemos todos los bloques necesarios, hay que especificar las divi-
siones por linea del bloque.
-Dentro de la herraminta ”Pre-Mesh params”, seleccionamos ”Edge params”,
empezaremos por seleccionar uno de los bordes radiales internos (los mas cer-
canos al perfil), y bajo los detalles, hacemos ”check” en ”Copy parameters”, y en
metodo utilizamos ”To all parallel Edges”, que normalmente esta seleccionado
como predeterminado. Tambien debemos especificar las divisiones, en este caso,
usaremos 60 nodos, y en ”Ratio 2”, insertamos un valor de 1.2, damos click en
aplicar.

Podemos visualziar el progreso de nuestro mallado si abrimos la seccion de


”Blocking” en el menu de arbol, y habilitamos ”Pre-Mesh”.

22
Como se puede observar, hace falta indicar el numero de divisiones de los
bordes cuadrados.
-Seleccionamos pues ahora uno de los bordes cuadrados horizontales inmedi-
atos al perfil, insertamos 100 nodos, y dejamos seleccionada la copia de paramet-
ros, damos click en aplicar.

23
-Ahora seleccionamos el borde vertical, e insertamos 75 nodos y aplicamos.

Entre dimensionamiento y dimensionamiento, podemos observar como pro-


gresa la malla al deshabilitar y habilitar la pre-malla y recalculandola.
-Es el turno del borde horizontal posterior, seleccionamos cualquiera de los
bordes horizontales, insertamos 100 nodos, un ”Ratio 1” de 1.2, y aplicamos el
cambio.

-Finalmente, seleccionamos el borde radial externo (el mas lejano al perfil),


con 100 nodos, ”Ratio 2” de 1.2, y aplicamos.

24
Por ultimo, debemos eliminar el bloque que quedo dentro del perfil desde el
principio, ya que no existe flujo dentro del perfil, obviamente. Asi pues, con la
herramienta ”Delete Block”, seleccionamos el centro del perfil, y aplicamos.

El mallado final debe ser algo similar al siguiente.

Mas vale que guardemos el proyecto en este momento.


Ahora, para exportar a FLUENT el mallado, debe de ser convertido a uno
no estructurado.Para ello nos dirigimos al menu de arbol, y dando click derecho
sorbe la pre-malla, seleccionamos ”Convert to unstruct mesh”

25
Ahora podemos exportar a FLUENT, en la pestaa superior de ”Output”,
damos click en ”Select Solver”, y bajo el menu desplegado, seleccionamos ”Fluent-
V6” como ”Output Solver” y ”ANSYS” como ”Common Structural Solver”,
para ser consistentes, damos click entonces en aplicar.

Bajo la misma pestaa de ”Output”, seleccionamos ahora ”Boundary Condi-


tions” para establecer las condiciones de frontera. Estas son:
-Bajo ”Edges”, ”INLET”–¿”Velocity Inlet”
-Bajo ”Edges”, ”OUTLET”-¿”Pressure Outlet,Exhaust-fan, Outlet-fan”
-Bajo ”Mixed/Unknown”, ”AIRFOIL”-¿”Wall”
-Bajo ”Mixed/Unknown”, ”FLUIDO”–¿”Fluid”
Una vez selecionadas correctamente las condiciones de frontera, damos click
en aceptar.

26
Por ultimo, damos click en ”Write Input” bajo la pestaa de ”Output”, selec-
cionamos el lugar donde queremos guardar nuestro mallado compatible, se nos
preguntara si queremos guardar el proyecto primero, decimos que si, y luego,
establecemos los parametros para los que se enviara el mallado a Fluent, en
nuestro caso, seleccionamos ”2D”, podemos cambiar el nombre del archivo re-
sultante si lo deseamos.

Ya esta lista nuestra malla para resolver en FLUENT.


En nuestro proyecto en Workbench, arrastramos un analisis de ”Fluid Flow
(FLUENT)” al modelo, y posteriormente, damos click derecho en ”Setup” para
seleccionar ”Import Fluent Case”, buscamos el archivo legible de ICEM que
guardamos con anterioridad, para ello debemos cambiar las extensiones a buscar,
por las .msh, como muestra la figura, aceptamos a las condiciones, si todo ha
sido realizado correctamente, se abrira Fluent.

27
Si lo deseas puedes elegir un procesamiento en paralelo para ahorrar tiempo
y aprovechar el poder computacional del equipo.

Bajo las caracteristicas generales, seleccionamos ”Density-Based” como el


tipo de solucionador.
En ”Models”, establecemos ”Viscous” como ”Inviscid”.
Dentro de ”Materials”, podemos cambiar las propiedades del fluido, para
este caso seguiremos usando aire con una densidad de 1.225kg/m2 .

28
Como condiciones de frontera, seleccionamos ”Inlet”, que debe de estar
marcado como ”Velocity Inlet”, y al editar, cambiamos ”Velocty Specification
Method” a ”Components”, y establecemos la velocidad en direccion x a 1m/s.
”Outlet” debe de estar seleccionado como ”Pressure-Outlet”, no hay necesi-
dad de cambiar nada.
”Airfoil” debe de aparecer como ”Wall”, tampoco hay necesidad de hacer
cambios aqui.
En ”Monitors”, podemos cambiar el criterio de convergencia si lo deseamos,
mientras mas pequeo sea este criterio, nuestra solucion sera mas confiable.
Para inicilizar la solucion vamos a ”Solution Initialization”, seleccionamos
”Standard Initialization”, y elegimos ”Inlet”, damos click en ”Initialize”.

Ahora comenzamos a calcular, bajo ”Run calculation”, estableciendo el nu-


mero de iteraciones en 1000, y dando click en ”Calculate”.

Esperamos a que la solucion haya convergido, y tendremos todo listo para


visualizar os resultados.asdasdasd
Dentro del mismo menu de ”Setup”, podemos visualizar resultados yendo
a la seccion de Resultados, debido que por definicin, establecimos un alpha=0,
y nuestro perfil es simtrico, la manera ms sencilla de verificar que nuestros
resultados estn dentro de lo razonable, es observar el valor del levantamiento,
que debe de ser igual o por lo menos cercana a cero.
Nos dirigimos entonces a ”Reports”, y seleccionamos ”Forces”, dando click
posteriormente en ”Setup”, en la ventana emergente, ingresamos x = 0, y = 1,
el valor de la coordenada en z esta bloqueada pues hemos resuelto en dos dimen-
siones, bajo las superficies seleccionadas, ”airfoil surface” estara seleccionada de
forma predeterminada, damos click en ”print”.

En la pantalla principal de Fluent, observamos los resultados en para las


fuerzas de presin sobre el perfil, verificamos que el valor del levantamiento o la
fuerza con componente en y, sea cercana a cero.

29
Finalmente, para ver los resultados de una manera mas secilla, usaremos la
herramienta de Workbench, en el diagrama de proyecto de workbench, da doble
click en ”Results” y espera a que los resultados se carguen.

En la esquina inferior derecha, da click sobre la flecha del eje z del eje
coordenado para cambiar a una vista lateral.

Ahora crearemos un elemento para visualizar los contornos de presion sobre


el perfil, en la barra de herramientas sueperior, elige ”Contours”, y nombra
”Pressure Contours” al nuevo elemento.

30
Bajo el menu de detalle, elige ”symmertry 1” como lugar para crear el grafico,
y cambia la variable a ”pressure” si es necesario, por numero de contornos,
usaremos 30. Da click en aplicar.

Ahora graficaremos los vectores de velocidad para ver como cambian de


direccion sobre el perfil.
En la barra de herramientas superior, selecciona ”Vector”, nombralo ”Ve-
locity Vectors”.

31
Bajo el menu de detalle, selecciona ”symmetry 1” nuevamente como el lugar
para graficar, y selecciona la variable de la velocidad, antes de aplicar, ve a la
pestaa ”symbol”, dentro del menu de detalle, y cambia el tamao de simbolo a
0.02, ahora si da click en aplicar.

Puede que requieras hacer un acercamiento para identificar los vectores.

32
33

Das könnte Ihnen auch gefallen