Articulo JMC2016

También podría gustarte

Está en la página 1de 7

Cuadernos de Mecnica Computacional

!
Sociedad Chilena de Vol. 14 n 1, 2016
Mecnica Computacional

PLATAFORMA PARA LA SIMULACIN DE FLUJOS BIFSICOS


A TRAVS DEL MTODO DE LA FRONTERA INMERSA.

Agustn Prez Fuentes


Departamento de Ingeniera Mecnica - Universidad Tcnica Federico Santa Mara
Av. Espaa 1680 - Valparaso - CHILE
e-mail : agustin.perez@alumnos.usm.cl

RESUMEN

Se presenta una plataforma numrica para el desarrollo de simulaciones 2D en dominios cuadra-


dos sujetos a condiciones de contorno peridicas para fluidos newtonianos que cuentan con par-
tculas circulares rgidas inmersas. La implementacin impone la condicin de no-deslizamiento
sobre las superficie de los cuerpos mediante el mtodo de la frontera inmersa segn la formu-
lacin de Uhlmann [1] y con las modificaciones posteriores expuestas en por Breugem [2].
La presente implementacin pretende abrir las puertas al estudio de volmenes de control re-
presentativos de alguna suspensin apropiada para estudiar su reologa y la relacin entre el
comportamiento campo de velocidades del fluido y el nmero de partculas sumergidas.

1. INTRODUCCIN
Tanto en la naturaleza como en la industria, los flujos bifsicos compuestos por cuerpos que
son arrastrados por un fluido abundan. Ejemplos de esto son los sedimentos arrastrados por el
cauce de un ro, la separacin de slidos en hidrociclones, el transporte hidrulico de minerales
o el flujo sanguneo en el cuerpo humano. Ya sea para optimizar los procesos industriales o
para comprender de una manera ms profunda estos fenmenos naturales, las simulaciones
computacionales son una poderosa herramienta que se ha desarrollado fuertemente en el ltimo
siglo.
Uno de los mayores problemas de este campo yace en la gran diferencia de escalas que coexisten
dentro de estos flujos y que deben ser capturadas para respetar la fsica del fenmeno, donde la
escala integral del problema normalmente se encuentra varios rdenes de magnitud por encima
de aquellas ms pequeas donde habitan tanto la granulometra de la fase slida como la escala
disipativa del fluido. A esto se le aade la ardua tarea de capturar las complejas interacciones
entre partculas que se originan una vez que la concentracin de la fase dispersa se torna lo
suficientemente alta.
En este contexto, el mtodo de la frontera inmersa (IBM, por sus siglas en ingls) se presenta
como una alternativa atractiva , cuya eficiencia radica principalmente en el uso de una malla
cartesiana fija y regular que permite implementar algoritmos rpidos y de sencilla programa-
cin.
2

2. MTODO DE LA FRONTERA INMERSA


Introducido por Peskin [3], incorpora los efectos de los cuerpos sumergidos en el fluido por
medio de un trmino fuente adicional en las ecuaciones de Navier-Stokes. Las fronteras sumer-
gidas se representan como colecciones de puntos lagrangianos Xl que pueden ser advectados
junto al fluido en el presente caso como un cuerpo rgido. Tras la modificacin, las ecuaciones
resultantes son las siguientes:

t u + (u )u + p = 2 u + f (1)

u = 0 (2)
Donde u es el campo de velocidades del fluido, es su viscosidad cinemtica, p es la presin
del fluido normalizada por su densidad y f es el trmino de forzado introducido por el mtodo.
La presente implementacin utiliza la formulacin propuesta por Uhlmann [1] y sus posteriores
modificaciones que pueden ser encontradas en el trabajo de Breugem [2]. La formulacin de
Uhlmann se caracteriza por ser computacionalmente eficiente y por hacer uso de dos mallas
simultneas, una cartesiana equiespaciada y regular y una malla lagrangiana sobre la superficie
de las partculas. El costo que se debe pagar por la simplificacin del contorno es una prdida
en la resolucin de los fenmenos que ocurren en la superficie del cuerpo inmerso, debido a
que es suavizado para esparcir sus efectos en una vecindad de los puntos que lo representan.
Adicionalmente, se debe resolver la fase de fluido que est contenida dentro de la partcula,
tenga o no significado fsico.
En adelante se denotarn las magnitudes lagrangianas con letras maysculas (Xl , U,
e F ) mientras
que las eulerianas se encontrarn en minsculas (x, ue, f, etc.).
La existencia de variables pertenecientes a marcos de referencia intrnsecamente diferentes pre-
cisa del uso de alguna herramienta que permita un transpaso de informacin de manera fsi-
camente consistente. Para ello se hace uso de funciones delta regularizadas de Roma [4] que
aseguran la conservacin del momentum lineal y angular, siendo utilizada aquella introducida
originalmente por Peskin [3]. En el caso tridimensional, esta funcin puede ser expresada de la
siguiente forma:

h3 (x Xl ) = h1 (x xl )h1 (y yl ) , (3)

1 x x0
h1 (x x0 ) = ( ), (4)
h h
p
1
3
(1 + 3r2 + 1) , |r| 0.5
1
p 
2
(r) = 6 5 3|r| 3(1 |r| + 1) , 0.5 |r| 1.5 (5)

0, |r| > 1.5.

Donde x es una posicin arbitraria en el espacio, Xl es un punto de referencia, h es un es-


paciamiento que se asume es igual en todas las direcciones relevantes y r es una variable de
paso.
3

Esquema numrico
En las siguientes ecuaciones, se asume que todas las partculas (NP ) son idnticas en tamao y,
por lo tanto, discretizadas con un mismo nmero de marcadores lagrangianos NL . El dominio
es discretizado en una malla cartesiana gh desplazada (staggered) y equiespaciada en intervalos
h en todas las direcciones. Los trminos convectivos de la ecuacin (1) son discretizadas me-
diante un mtodo de Runge-Kutta de tercer orden y bajo almacenamiento, que se deja ver en
8 5 3
las constantes k = ( 15 , 15 , 6 ) y k = (0, 17
4 1 1
, 12 , 4 ), k = ( 15 5
60 , 12 ). Por otra parte, los trminos
viscosos son discretizados utilizando el mtodo de Crank-Nicolson. Las derivadas espaciales
son aproximadas utilizando diferencias centradas de segundo orden.
Para el k-simo paso de Runge-Kutta, las ecuaciones resueltas son las siguientes:

u = uk1 + t 2k 2 uk1 2k pk1 k [(u )u]k1 k [(u )u]k2 ,



(6)

e (m) ) =
U(X ue(x)h(x Xl
(m)
)h3 , 1 m NP , 1 l NL , (7)
l
xgh

(m) U(d) (Xl ) U(X


e l)
F(Xl ) = , l, m , (8)
t
NP NL
(m) (m) (m)
f(x) = F(Xl )h (x Xl )Vl , x gh , (9)
m=1 l=1

u 1 u
2 u + fk + 2 uk1 .
e 
= (10)
k t k t
La ecuacin (6) permite la determinacin de un campo de velocidades preliminar u e donde no
existe influencia alguna de los contornos slidos contenidos dentro del dominio. En (7), el cam-
po de velocidades anterior es llevado al marco lagrangiano U(Xe l ) por medio de la funcin delta
de Roma. Posteriormente, en (8) se determina una fuerza lagrangiana a partir de la diferencia
entre la velocidad anterior y aquella prescrita sobre el contorno U(d) (Xl ), obtenida ya sea como
condicin inicial o por medio del movimiento del cuerpo rgido a partir de resultados de pasos
de tiempo previos. Esta fuerza es llevada de regreso al marco euleriano (9) y luego utilizada
para corregir el campo de velocidades preliminar por medio de la resolucin de una ecuacin
de Helmholtz (10). El resultado de esta operacin es el campo de velocidades no-solenoidal u .

u
2 k = , (11)
2k t

uk = u 2k t k , (12)

pk = pk1 + k k t2 k . (13)
Finalmente, (11, 12 y 13) corresponden a etapas estndar del mtodo de paso fraccionado, donde
es denominada pseudo-presin y es una variable sin significado fsico utilizada para proyectar
a u hacia el espacio de funciones solenoidales donde habita u, el campo de velocidades final.
4

Para la integracin del movimiento de las partculas se han de resolver las siguientes ecuaciones,
expresadas para una nica partcula y donde el subndice c hace referencia al centro de masa del
cuerpo en desplazamiento:

ukc uk1 c
c
= F k + 2k g , (14)
t Vc (d c )
NL
Fk = Fk (Xl )Vl , (15)
l=1

xkc xck1
= k (ukc + uck1 ) . (16)
t
Donde Vc corresponde al volumen sumergido del cuerpo, g es la aceleracin de gravedad y F k
contiene la accin del fluido sobre la partcula slida.

ck ck1 f k f I k I k1
= T + , (17)
t Ic Ic t
Nl
Tk= Xl xc Fk (Xl )Vl ,

(18)
l=1
Z
I =k
((x xc ) u)dx . (19)
Sm
En la ecuacin (17) Ic corresponde a la inercia de la partcula. La integracin de la velocidad
angular presenta mayor dificultad de implementacin debido a que requiere la discretizacin de
la integral (19), que compensa el momentum angular contenido dentro de la partcula que, en
su interior, no se comporta como un cuerpo rgido.
Siguiendo las correcciones planteadas por Breugem [2], en la presente implementacin se ha
agregado un ciclo entre las ecuaciones (7) y (9) que mejora la precisin al imponer la condicin
de no deslizamiento sobre la superficie de la partcula.

Sobre la presente de la implementacin


Se ha desarrollado un cdigo en Fortran donde se hace uso de las libreras FISHPACK90 para
la resolucin de las ecuaciones de Helmholtz (10) y la librera Intel MKL para resolver la
ecuacin de Poisson para la pseudo-presin (11). La presente versin del cdigo no presenta
paralelizacin.

3. VALIDACIN DEL CDIGO


Cilindro estacionario en un flujo uniforme
Se recrea la simulacin de Uhlmann [1] con tal de verificar la capacidad del cdigo de capturar
la interaccin entre la frontera simulada y el fluido que la envuelve. Se utiliza un dominio
= [0.0, 8.0] [0.0, 8.0] y se sita un cilindro de dimetro D = 0.30 en la posicin (x, y) =
(1.85, 4.00). En la frontera x = 0.0 se impone una velocidad uniforme u = (1.0, 0.0) y en
el segmento opuesto, x = 8.0, se fija una salida convectiva. En las otras fronteras se aplica
5

(a) ReP = 60 (b) ReP = 100 (c) ReP = 140

Figura 1: Curvas de isovorticidad para simulaciones de cilindros estacionarios (N = 512) a


distintos nmeros de Reynolds ReP . Lineas continuas denotan vorticidad positiva y segmentadas
a vorticidad negativa.

una condicin de simetra. Por otra parte, para la presin se imponen condiciones de Neumann
homogneas en cada una de las fronteras.
El campo de velocidades es iniciado de modo que u(x, 0) = u y p(x, 0) = 0.0. El dominio es
discretizado en bloques equiespaciados de N = 512 celdas en cada direccin, i.e. D/h = 19.2,
para nmeros de Reynolds Re = u D/.
La figura (2c) muestra el desprendimiento de vrtices que se generan desde un nmero de
Reynolds ReP u 50 que son transportados aguas abajo desde el cilindro. Dicho fenmeno, al
menos dentro de la rango estudiado, ocurre de manera regular de modo que es posible estudiar
la frecuencia con la cual ocurre. Esto cuantificado mediante el nmero de Strouhal St = D f /u .
Para la medicin de la frecuencia f se realiza un muestreo de distintas zonas del dominio una
vez que el comportamiento del fluido ha alcanzado un rgimen periodico estable. Los resultados
indican que a medida que ReP incrementa, el error en la captura del desprendimiento de vrtices
disminuye acordemente.

Re p St St [5] Error [ %] Re p St St [5] Error [ %]


50 0.1302 0.1231 5.83 % 110 0.1731 0.1690 2.45 %
60 0.1422 0.1358 4.78 % 120 0.1782 0.1731 2.98 %
70 0.1508 0.1453 3.81 % 130 0.1817 0.1768 2.74 %
80 0.1577 0.1528 3.17 % 140 0.1851 0.1802 2.68 %
90 0.1645 0.1590 3.45 % 150 0.1885 0.1834 2.78 %
100 0.1697 0.1643 3.24 % 160 0.1902 0.1864 2.05 %
Tabla 1: Valores de Strouhal St y error asociado a distintos nmeros de Reynolds, con tal cap-
turar un espectro de valores acordes a la publicacin de [5], cuya correlacin St = 3.3256/
Re+0.1816+1.6104 Re es utilizada como patrn de comparacin. Clculos realizados sobre
un dominio discretizado en 5122 elementos y t = 5 103 .

Otro parmetro de comparacin es la presin del fluido en el punto de estancamiento, la cual


tras ser normalizada por la energa cintica que posee el fluido debera ser igual a la unidad,
es decir, (p0 p )/( 21 u2 ) = 1. Los resultados expuestos en la tabla (2) muestran nuevamente
que el error en la aproximacin es inversamente proporcional al nmero de Reynolds ReP con
el cual est fijado el sistema.
6

Re p (p0 p )/ 21 u2 Error Re p (p0 p )/ 12 u2 Error


50 1.0874 8.74 % 110 1.0160 1.60 %
60 1.0656 6.56 % 120 1.0104 1.04 %
70 1.0497 4.97 % 130 1.0060 0.06 %
80 1.0391 3.91 % 140 1.0018 0.18 %
90 1.0309 3.09 % 150 1.0011 0.11 %
100 1.0217 2.17 % 160 0.9982 0.18 %
Tabla 2: Comparacin entre la presin de estancamiento normalizada con su valor terico (p0
p )/ 12 u2 = 1. Clculos realizados sobre un dominio discretizado en 5122 elementos y t =
5 103 .

Cilindro rotatorio en un flujo uniforme


A partir de el mismo cilindro del caso anterior, se introduce una rotacin al cuerpo para estudiar
el comportamiento del fluido en reaccin a esta nueva condicin. Se realizan simulaciones a
razones de rotacin adimensional = R/u = {0.0, 0.5, 1.0, 1.7, 1.8, 1.9}, donde es la
velocidad angular de la partcula y R es su radio. Las condiciones de contorno del problema se
mantienen idnticas a las del caso estacionario. Adems, la configuracin del cilindro respecto
al dominio de la simulacin se mantiene constante. Variando la viscosidad del fluido, se impone
un ReP = 200 que permite igualar las condiciones hidrodinmicas de la publicacin de Mittal
[6] con el fin de tener un patrn de referencia.
La figura (2) permite visualizar la naturaleza de los vrtices que son desprendidos desde el
cilindro en movimiento. Con un incremento de la calle de vrtices de Von Krmn pierde su
simetra y adquiere un sesgo hacia el extremo superior del dominio. Para = 1.8 se observa que
el desprendimiento de vrtices se ha detenido y que estos se tornan alargados aunque mantienen
un comportamiento oscilatorio. Para = 1.90 se observa que la vorticidad adquiere un estado
estacionario. Lo anterior discrepa ligeramente del trabajo realizado por Mittal en cuanto sus
hallazgos indican que el desprendimiento de vrtices debera ocurrir hasta un < 1.91.

4. CONCLUSIONES
Se ha desarrollado un cdigo bidimensional para la resolucin de las ecuaciones de Navier-
Stokes en dominios cuadrados. La presente implementacin es capaz de capturar la fsica de
problemas estacionarios, con movimiento rotacional de los cuerpos sumergidos. Se ha observa-
do a partir de las presentes simulaciones que el error en las variables estudiadas es inversamente
proporcional al nmero de Reynolds. Adems se verifica que, al menos de manera cualitativa,
el mtodo es capaz de capturar la fsica de la interaccin entre el slido y el fluido.
Finalmente, el presente documento deja abiertas muchas posibles extensiones a este trabajo, co-
mo por ejemplo la validacin del movimiento traslacional de la partcula y sus correspondientes
coeficientes de arrastre y sustentacin en cada uno de los casos que han sido referidos anterior-
mente. Habindose estudiado todo lo anterior, el siguiente paso natural sera la implementacin
de un modelo de colisiones que permitir, entre otras cosas, el estudio de suspensiones densas.
Agradecimientos
El autor desea expresar su agradecimiento al Departamento de Ingeniera Mecnica y a la Di-
reccin General de Investigacin, Innovacin y Postgrado de la Universidad Tcnica Federico
7

(a) = 0.0 (b) = 0.5 (c) = 1.0

(d) = 1.7 (e) = 1.8 (f) = 1.9

Figura 2: Curvas de isovorticidad para simulaciones de cilindros en rotacin (N = 512) a un


ReP = 200 y variable. Lineas continuas denotan vorticidad positiva y segmentadas a vortici-
dad negativa.

Santa Mara y en particular, al Dr. Ing. Romain Gers por su apoyo durante el desarrollo de
esta investigacin. Tambin se desea expresar la gratitud a la Comisin Nacional de Investi-
gacin Cientfica y Tecnolgica - CONICYT por el financiamiento otorgado mediante la beca
CONICYT-PCHA/MagsterNacional/2015.

REFERENCIAS
[1] Uhlmann, M., An immersed boundary method with direct forcing for the simulation of
particulate flows. Journal of Computational Physics, Vol. 209, 448476, (2005).
[2] Breugem, W. P., A second-order accurate immersed boundary method for fully resolved
simulations of particle-laden flows. Journal of Computational Physics, Vol. 231, 4469
4498, (2012).
[3] Peskin, C. S., Flow patterns around heart valves: A numerical method. Journal of
Computational Physics, Vol. 10, 252271, (1972)
[4] Roma, A. M., Peskin, C. S., and Berger, M. J. . An adaptive version of the immersed
boundary method. Journal of Computational Physics, Vol. 153, 509534, (1999).
[5] Park, J., Kwon, K., and Choi, H., Numerical solutions of flow past a circular cylinder at
Reynolds numbers up to 160. KSME International Journal, Vol. 12, 12001205, (1998).
[6] Mittal, S., and Kumar, B., Flow past a rotating cylinder. Journal of Fluid Mechanics,
476, 303334, (2003).

También podría gustarte