Anda di halaman 1dari 17

Mecnica Computacional Vol XXVII, pgs. 49-65 (artculo completo) Alberto Cardona, Mario Storti, Carlos Zuppa. (Eds.

) San Luis, Argentina, 10-13 Noviembre 2008

SOLUCIN DE LAS ECUACIONES DE NAVIER STOKES POR EL MTODO DE VOLMENES FINITOS APLICADO A MALLAS NO ORTOGONALES
Carlos A. Bustamantea , Cesar Nietoa y Mauricio Giraldoa
a Instituto

de Energa y Termodinmica, Universidad Ponticia Bolivariana, Circular 1, 73-24 Medelln, Colombia, iet@upb.edu.co, http:// www.upb.edu.co/ iet

Palabras clave: Volmenes nitos, Navier Stokes, SIMPLE, mallas estructuradas no ortogonales, mallas desplazadas. Resumen. Se solucionan las ecuaciones de Navier Stokes en dominios de fronteras curvas para uidos isotrmicos, incompresibles y Newtonianos en rgimen laminar y en un espacio bidimensional. La divisin del dominio en volmenes se hace mediante mallas estructuradas no ortogonales con el n de adaptarse de la mejor manera a las geometras analizadas. Se realiza la aproximacin del trmino difusivo por medio del esquema de diferencias centradas, y se utiliza un esquema de diferencias desplazadas de segundo orden, llamado Quadratic Upstream Interpolation for Convective Kinetics (QUICK) para interpolar los valores de velocidad que componen el trmino convectivo. Los trminos que aparecen en la ecuacin de conservacin discretizada, al ser aplicada a volmenes de caras no ortogonales, se aproximan realizando un promedio simple entre los valores vecinos, para el caso del gradiente de presiones y el trmino convectivo adicional. El nuevo trmino difusivo se calcula empleando el teorema de la divergencia aplicado a la derivada de una cantidad escalar. Para lograr un enlace entre la presin y la velocidad se utiliza el algoritmo de solucin Semi-Implicit Method for Pressure-Linked Equations (SIMPLE) aplicado a mallas desplazadas. El cdigo creado (2D-SIMPLENS) es evaluado mediante el anlisis de ujo en una cavidad rectangular para un nmero de Reynolds 1000. Posteriormente se encuentra solucin a la situacin de ujo alrededor de un cilindro circular para nmeros de Reynolds menores que 40.

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

50

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

1. INTRODUCCIN La utilidad de los mtodos de solucin de sistemas de ecuaciones diferenciales radica en la aplicabilidad a situaciones generales. Entre las cualidades que propician la generalidad del mtodo la capacidad de resolver las ecuaciones gobernantes en todo tipo de geometras es un aspecto primordial. La ortogonalidad es la condicin que permite expresar las ecuaciones gobernantes discretizadas de una forma simple, pero que puede restringir la capacidad de hallar solucin en geometras curvas. Se plantea la necesidad de ampliar la capacidad de modelacin para poder adaptar la malla a curvas presentes en la geometra que interviene en los fenmenos a resolver relacionados con la dinmica de uidos o, ms especcamente, con la solucin de la ecuacin de Navier Stokes aplicada a un uido con un comportamiento laminar en estado estacionario, y que se considera incompresible, isotrmico y Newtoniano. Los volmenes nitos se deformarn de acuerdo a la geometra, y por lo tanto sus caras sern no ortogonales entre s, por lo que las ecuaciones discretizadas en cada uno de dichos volmenes tiene que valerse de aproximaciones adicionales con el n de no perder la precisin con respecto al caso ortogonal. Las estrategias comnmente utilizadas para adaptar el mallado a geometras curvas se pueden agrupar en tres diferentes grupos: mallas no estructuradas, mallas de frontera inmersa y mallas adaptadas al cuerpo. Las mallas no estructuradas parecen la mejor opcin en cuanto a geometra se trata, pues en estas no es necesario que los volmenes conserven una orientacin denida con respecto a sus vecinos y por lo tanto sus lados son completamente libres para aproximar las curvas presentes en el dominio. En el caso de la solucin de las ecuaciones de Navier Stokes se encuentran algunas desventajas relacionadas con la complejidad adicional del algoritmo de solucin. Como primera complicacin se hace necesario usar mallas desplazadas, estrategia utilizada por Vidovic et al. (2004); o en su defecto esquemas de interpolacin que garanticen un buen acoplamiento entre las variables primitivas velocidad y presin, tal como lo implementan Perron et al. (2004). Adems, los esquemas de interpolacin tales como las diferencias desplazadas deben ser retroalimentados con los valores de la velocidad para as elegir las cantidades nodales ms adecuadas, que para el caso no estructurado resulta en una labor compleja, pues es probable que los nodos no formen un patrn consecutivo en ninguna de las direcciones de los ejes del sistema de referencia. Las mallas de frontera inmersa preservan la ortogonalidad en todo el dominio, excepto en la fronteras. Por lo tanto la malla se sobrepone al dominio real del problema, teniendo en cuenta los interceptos con la frontera real para crear volmenes de caras no ortogonales. Dichas caras unen estos puntos para crear la frontera aproximada. Es as como el volumen que queda dividido por la frontera se une con el vecino adyacente en la direccin normal a la frontera para formar un volumen donde solo una de sus caras se encuentra inclinada. En esta supercie unitaria la funcin se aproxima por medio de un polinomio cuyos coecientes sern parte de la solucin de acuerdo con el mtodo explicado y planteado por Ye and Mittal (1999). Desde este enfoque es posible conservar la simplicidad que supone el algoritmo para mallas ortogonales pero an as existen algunas desventajas relacionadas con los datos de entrada algoritmo. Los programas de preprocesamiento disponibles tales como GID y Gambit, no tienen la capacidad de disear mallas ortogonales en geometras curvas de acuerdo con lo que plantea esta metodologa, por lo tanto se convierte en un paso adicional crear los datos de entrada que contengan la informacin sobre los interceptos de los elementos y la curva real del dominio. En el presente estudio se utilizan mallas estructuradas que se adaptan a la forma de la frontera, importadas desde el programa comercial GID, con el propsito de solucionar las ecuaciones de Navier Stokes en dominios bidimensionales. Para su aplicacin se utilizan diver-

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

51

sos esquemas de interpolacin tales como diferencias centradas y diferencias desplazadas de segundo orden QUICK revisadas en Versteeg and Malalasekera (1995). Las componentes del gradiente de presin al igual que del trmino convectivo que aparece en la discretizacin de la ecuacin aplicada a caras no ortogonales, son evaluados a partir de un promedio simple. El algoritmo de solucin SIMPLE introducido en Patankar (1980) se implementa con el n de acoplar la ecuacin de continuidad con la ecuacin de momentum por medio de las correcciones a las variables primitivas, que se obtienen al solucionar una ecuacin de correccin de presiones. Los procedimientos mencionados se sintetizan en el cdigo de solucin 2D-SIMPLENS, implementado mediante Fortran. Este es aplicado al anlisis de situaciones de ujo en cavidades rectangulares y ujo externo alrededor de un cilindro circular hasta un nmero de Reynolds caracterstico donde el rgimen de ujo sea laminar y se garantice estado estacionario. La combinacin de esquemas de interpolacin as como el tratamiento de mallas desplazadas en divisiones no ortogonales y la adecuacin del algoritmo de solucin, permiten el uso del mtodo de volmenes nitos en geometras curvas sin perder la relativa simplicidad que en arreglos ortogonales existe. 2. ECUACIONES DE NAVIER STOKES El movimiento de los uidos incompresibles y Newtonianos est descrito por las ecuaciones de Navier Stokes. Un anlisis detallado del movimiento de un uido con dichas caractersticas se logra a partir de la solucin de este sistema de ecuaciones, constituido por expresiones que describen la conservacin de la masa y del momentum lineal. Masa y momentum se expresan en su forma intensiva, es decir, unidad y velocidad, respectivamente, para formar ecuaciones que establecen relaciones entre los mecanismos de transporte, la acumulacin y las fuentes. Considerando un anlisis de ujo bidimensional en estado estacionario, en ausencia de fuerzas de cuerpo, y de acuerdo a las caractersticas planteadas para el uido de trabajo, se simplican las ecuaciones de conservacin para llegar a su forma reducida tanto para la conservacin de la masa (1) como para la ecuacin del momentum (2), donde u, p, y corresponden al vector velocidad (u, v), presin, viscosidad dinmica y densidad, respectivamente. u=0 u u 2 u = p (1) (2)

Por lo tanto la ecuacin de conservacin del momentum (2) balancea ujos convectivos (trmino no lineal), ujos difusivos (laplaciano de la velocidad) y trmino fuente (gradiente de presin). Este conjunto de ecuaciones corresponde al modelo que describe la dinmica del uido incompresible y Newtoniano, y cuya solucin se obtiene a partir del Mtodo de Volmenes Finitos para rgimen laminar. 3. MALLADO ESTRUCTURADO NO ORTOGONAL Las mallas estructuradas mantienen un patrn jo que se acomoda a las variaciones del dominio. Por esta misma naturaleza la orientacin de los elementos con respecto a los vecinos se mantendr constante, es decir, cada volumen est rodeado por cuatro vecinos ubicados genricamente con respecto a este. Por lo tanto es vlido referirse a los vecinos segn las posiciones norte (I, J + 1), sur (I, J 1), este (I + 1, J) y oeste (I 1, J). Luego de dividirse el dominio en una malla estructurada no ortogonal, la discretizacin de las ecuaciones gobernantes en los volmenes resultantes puede realizarse de dos formas bsiCopyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

52

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

cas segn la adaptabilidad del sistema de coordenadas utilizado. El primer caso es aquel en que el sistema de coordenadas es nico para todo el dominio, es decir, los parmetros que lo denen (vectores unitarios, escalas y transformaciones con respecto a un sistema de coordenadas ortogonal) son constantes para todos los volmenes nitos que conforman el dominio. Dependiendo de la geometra del problema y de la complejidad en cuanto a implementacin del cdigo, se elige la mejor opcin: rectangular, cilndrico, esfrico, entre otros. Otra alternativa es generar un sistema de coordenadas con parmetros variables que se adapte a cada uno de los volmenes, segn la orientacin de las caras que lo conforman. A la luz de este nuevo sistema de coordenadas las ecuaciones gobernantes tambin cambian su forma de acuerdo con las transformaciones y vectores unitarios variables, convirtindose as en las ecuaciones de conservacin de las cantidades o propiedades de inters en la direccin ortogonal a las caras de los volmenes que conforman el dominio. Wesseling et al. (1999) plantea las estrategias y los modelos de clculo necesarios para aplicar tal metodologa en problemas de dinmica de uidos utilizando mallas escalonadas. La primera opcin, aunque supone mayor nmero de aproximaciones que disminuyen la eciencia de la solucin, establece un marco de aplicacin casi intuitiva del mtodo desde su concepcin matemtica bsica. Es as como las aplicaciones, ejemplos y el enfoque de la programacin de los cdigos se hace con base en un sistema de coordenadas rectangular jo, que proporciona una idea general de la discretizacin de las ecuaciones de transporte de acuerdo su formulacin integral. Las mallas desplazadas o staggered grids en arreglos estructurados no ortogonales se construyen de forma similar que en el caso ortogonal, pues an se puede diferenciar una direccin predominante en la malla, a diferencia de las mallas no estructuradas. Por otro lado la formacin de los volmenes correspondientes a las variables u y v (velocidad del uido en x y en y, respectivamente), se realiza sin recurrir a transformaciones del sistema de coordenadas base. Se establece que los vrtices de los volmenes desplazados corresponden a los puntos medios de las supercies del volumen central y su vecino, paralelas al desplazamiento en esa misma direccin, tal como se muestra en la Figura 1. Los volmenes desplazados resultantes son anlogos a los obtenidos en una malla estructurada ortogonal. Sin embargo, se debe tener en cuenta que la direccin en la que la malla principal se desplaza para crear las mallas secundarias, no corresponde exactamente a la direccin de la variable dependiente velocidad. La direccin de desplazamiento est dada por la curvatura de las fronteras y la componente de la velocidad que geomtricamente predomina, por ejemplo, el volumen correspondiente a la velocidad u se desplaza siguiendo la malla principal en la direccin x. 4. DISCRETIZACIN EN VOLMENES FINITOS A continuacin se realizan las aproximaciones necesarias para obtener las ecuaciones de Navier Stokes discretizadas, segn el mtodo de volmenes nitos, aplicadas a un uido incompresible, isotrmico, bidimensional y Newtoniano cuyo movimiento se da en rgimen laminar y estado estacionario. El primer paso es llevar el sistema a su forma integral, realizando la integracin de cada uno de los trminos que conforman las ecuaciones sobre volmenes de la forma mostrada en la Figura 2, donde cada cara recibe un nmero que corresponde al subndice de los parmetros que la denen.

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

53

Figura 1: Mallas desplazadas en las direcciones predominantes u y v.

4.1. Ecuacin de conservacin de la masa Al integrar la expresin (1) sobre un volumen genrico de la malla principal (no desplazada) y aplicar el teorema de la divergencia, se llega a la siguiente expresin. (u) ndS = 0
S

(3)

Teniendo en cuenta que el producto del vector normal n por el diferencial de supercie bidimensional est dado por la expresin (4), el valor de la integral se puede aproximar segn (5), que representa la ecuacin de continuidad discretizada en volmenes de caras no ortogonales. N representa el nmero de caras del volumen, que para este caso (paralelogramo) equivale a 4, dx y dy representan la diferencia entre dos puntos (vrtices) que denen la supercie, para el caso bidimensional, en las coordenadas x y y respectivamente. Los vectores y corresponden i j a los vectores unitarios ortogonales del sistema de coordenadas x y. ndS = dy dx i j
N

(4)

(u) ndS =
S l=1

(u nS)l = 0

(5)

El componente del vector velocidad u en los puntos I, j e I, j 1, y v en i, J e i 1, J no se conocen directamente, por lo tanto es necesario hacer un segundo grupo de aproximaciones para relacionar tales cantidades con los valores nodales de la variable segn las mallas escalonadas ilustradas en la Figura 1. La ecuacin (6) expresa la componente de la velocidad desconocida u en el punto I, j. 1 uI,j = (ui,J + ui,J+1 + u (6) i1,J+1 + ui1,J ) 4 Estos promedios suponen una predominancia de los valores elegidos de velocidades en las zonas descritas en la Figura 3 para las velocidades en x. Tambin puede observarse como la no
Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

54

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

Figura 2: Volumen limitado por la supercie de integracin.

ortogonalidad de las caras con respecto al sistema de coordenadas hace necesaria la inclusin de trminos en la ecuacin discretizada, que involucran adems de los vecinos norte (i, J + 1), sur (i, J 1), oeste (i 1, J) y este (i + 1, J), volmenes a su vez vecinos de estos ltimos, lo cual puede traer complicaciones en el momento de armar la matriz de coecientes y al denir condiciones de frontera. Los trminos producto de la no ortogonalidad tienden a cero conforme las caras de los volmenes se acercan al ngulo recto, y por esta razn tales contribuciones se manejan de forma explcita, es decir, se calculan con la informacin de la iteracin inmediatamente anterior. Por lo tanto, de aqu en adelante, las u corresponden a valores de velocidad disponibles o computables con la informacin que a ese momento se encuentra en memoria. La ecuacin de continuidad discretizada (5), se utilizar ms adelante para deducir la ecuacin de correccin de presiones.

Figura 3: Aproximacin espacial de valores de las velocidades.

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

55

4.2. Ecuacin de conservacin del momentum Luego de integrar la expresin (2) y aplicar el teorema de la divergencia, se obtiene la ecuacin de conservacin del momentum en su forma vectorial, integral y linealizada (7), que describe la dinmica de un uido con las propiedades mencionadas arriba. En esta ecuacin vectorial los trminos que contienen la variable velocidad (difusivo y convectivo) son agrupados al lado izquierdo en la integral de supercie, mientras el trmino fuente relacionado con la presin queda al lado derecho. La ecuacin de conservacin del momentum es linealizada utilizando la informacin de la velocidad disponible en memoria u en el trmino convectivo. (u u u) ndS =
S S

pndS

(7)

Para llevar a cabo la discretizacin de la ecuacin anterior en los volmenes desplazados, se debe descomponer en las direcciones x y y. Para ilustrar el proceso se considera la ecuacin en x (8), que se discretiza en el volumen desplazado en esta direccin (Figura 1). (u u u) ndS =
S S

pnx dS

(8)

Si se considera un volumen de N caras y la aproximacin para integrales de supercie utilizada hasta ahora, se puede llegar a la expresin (9). Esta es el resultado de un proceso similar al aplicado a la ecuacin de continuidad y por el cual se subdivide la supercie total en cuatro supercies donde se aproximan los valores de las variables en el punto central. Como se puede observar en la ecuacin (9), es necesario realizar otras aproximaciones ya que tanto los valores de los gradientes de velocidad (trminos difusivos) como los correspondientes a la velocidad y presin, no se conocen en algunos de los puntos establecidos por esta aproximacin inicial. Las siguientes aproximaciones estn agrupadas segn su naturaleza y de acuerdo a la variable en cuestin.
N N

((u u u) nS)l =
l=1 l=1

(pnx S)l

(9)

4.2.1. Trminos Difusivos La discretizacin de los ujos difusivos por medio del esquema de diferencias centradas, aplica solo para algunas de las derivadas que conforman los gradientes de la ecuacin (9), pues en esta aparecen trminos adicionales asociados con la no ortogonalidad de las caras de los volmenes con respecto al sistema de coordenadas. Tales derivadas de la velocidad no se pueden calcular utilizando el esquema de diferencias centradas, pues no se conocen algunos valores nodales necesarios. Es por esto que se considera un modelo semi-implcito de acuerdo al teorema de la divergencia para discretizar las derivadas restantes. Considere la expresin (10), en trminos de una variable dependiente cualquiera, que se deriva con respecto a la variable independiente xi , donde i toma cualquiera de los valores uno, dos o tres para representar a x, y o z respectivamente. Los ei corresponden a los vectores unitarios ortogonales y k. i, j 1 = xi V 1 dV = xi V i ndS e
S

1 V

k (i nS)k e
k

(10)

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

56

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

Segn la Figura 4, se reemplazan los valores genricos de la ecuacin (10), para producir aproximaciones de la forma (11), en ese caso para el calculo de la derivada en el punto I + 1, J, con xc,d = xc,d xa,b . a,b u y 1 Vi+1,J
i+1,j1 (ui+1,J xi+1,j + ui,J xi,j1 + u xi,j + u I+1,j I+1,j1xi,j1 ) i+1,j1 i,j i+1,j

=
I+1,J

(11)

Figura 4: Aproximacin de las derivadas por medio del teorema de la divergencia.

4.2.2. Trminos convectivos Los trminos que representan la conveccin se aproximan de forma similar a los difusivos, es decir, para los componentes que no se hacen nulos cuando las caras del volumen son ortogonales a alguno de los ejes del sistema coordenado se aplica el esquema de segundo orden QUICK, mientras los trminos convectivos restantes se aproximan haciendo un promedio entre los nodos ms cercanos. El no aplicar esquemas de interpolacin ms avanzados a estos trminos, est justicado por su poco peso con respecto a los trminos tradicionales de las mallas estructuradas. En la siguiente expresin se ilustra el uso del esquema QUICK para interpolar el valor de u en el punto I + 1, J. (u u)I+1,J = (u )I+1,J (a1 ui+1,J + b1 ui,J + c1 ui+2,J + d1 ui1,J ) (12)

Los coecientes estn denidos en el grupo de ecuaciones (13), en trminos del parmetro de desplazamiento f , cuyo valor est dado por la siguiente secuencia lgica: si uk > 0 entonces

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

57

fk = 1 si no fk = 0 ak = bk = ck 3 (2 fk ) 8 3 (1 + fk ) 8

(13)

1 = (1 fk ) 8

1 dk = (fk ) 8 4.2.3. Valores de Presin Los trminos ubicados al lado derecho de la ecuacin (9) son calculados de acuerdo con la disponibilidad del valor de la presin en memoria, pues es una caracterstica del algoritmo de solucin SIMPLE hacer una suposicin inicial de la presin en la primera iteracin, para luego de sucesivas soluciones del sistema, retroalimentar este valor a la iteracin presente desde la iteracin inmediatamente anterior. En mallas escalonadas, estrategia utilizada para mejorar el acople entre las variables velocidad y presin, la variable dependiente presin es almacenada de acuerdo a sus valores nodales con respecto a la malla principal. Es por esto que se requiere calcular, segn un promedio, algunos de los valores que componen el trmino resultante de la integral de supercie sobre la presin. En la ecuacin (14) se aproxima el valor de la presin en i, j en trminos de los valores nodales o disponibles en memoria. De manera similar se aproxima pi,j1. Las otras contribuciones al trmino pI,J y pI+1,J estn disponibles en la memoria. 1 pi,j = (pI+1,J + pI+1,J+1 + pI,J+1 + pI,J ) 4 4.2.4. Ensamble Finalmente se construye la ecuacin de momentum discretizada en x, reorganizando y agrupando en coecientes los componentes de la expresin resultante de reemplazar en (9) cada uno de sus trminos por las aproximaciones realizadas producto del esquema de diferencias centradas, el QUICK y las dems estrategias utilizadas para las contribuciones propias de la no ortogonalidad. La expresin resultante del ensamble forma la matriz de solucin de la ecuacin de momentum en x discretizada, que hasta este momento no se puede solucionar para la velocidad debido a la falta de informacin sobre la presin. La forma general la ecuacin de momentum discretizada, solo aplica a los volmenes internos, es decir, aquellos que no tienen contacto con la frontera del dominio. Para los volmenes ubicados en la frontera se deben eliminar algunos coecientes y agregar trminos adicionales conocidos como fuentes, dependiendo del tipo de frontera a aplicar. El proceso de discretizacin para la ecuacin de momentum en y se realiza de manera similar, pero sobre el volumen desplazado en dicha direccin (Figura 1). 5. ALGORITMO DE SOLUCIN SIMPLE En el algoritmo SIMPLE se utiliza una ecuacin adicional que hace las veces de enlace necesario entre las variables velocidad y presin, ya que de las tres ecuaciones que permiten (14)

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

58

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

resolver el sistema bidimensional de Navier-Stokes hay una (continuidad) en la cual la presin no aparece explcita. El proceso es descrito por el esquema de la Figura 5, y comienza con una suposicin inicial que permite solucionar el sistema de ecuaciones lineales producto de la discretizacin de la ecuacin de momentum, para obtener valores de velocidades u y v preliminares. Estas se corrigen por medio de los resultados obtenidos al solucionar la ecuacin adicional que se deduce a continuacin.

Figura 5: Esquema del algoritmo de solucin SIMPLE para solucionar la ecuacin de Navier Stokes.

Para llegar a una expresin de correccin de presiones en mallas no ortogonales, se considera la siguiente manera de escribir en forma simplicada la ecuacin discretizada de momentum, para un valor de velocidad u que corresponde al resultado de solucionar la ecuacin de acuerdo a un campo de presiones supuesto p
N +2 N

ai,J u i,J

l=1

(au )l =
l=1

(p nx S)l + S

(15)

Si se le resta la expresin (15) a la ecuacin discretizada de momentum aplicada al campo u (solucin exacta de la ecuacin de momentum en x) , el resultado ser la siguiente relacin en virtud de las deniciones de correccin de velocidad y presin, (17) y (18), respectivamente.
N +2 N

ai,J ui,J

l=1

(au )l =
l=1

(p nx S)l

(16)

u = u u

(17)

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

59

p = p p

(18)

A continuacin se introduce la aproximacin caracterstica del algoritmo de solucin SIMPLE, y la nueva simplicacin propia del presente estudio en el tratamiento de mallas no ortogonales, para llegar a una expresin denitiva (19) para el valor nodal i, J. En el SIMPLE, el segundo trmino de la izquierda en la expresin (16) se desprecia. La nueva simplicacin consiste en tomar como nulos los trminos del lado derecho de la ecuacin (16) que aparecen al considerar volmenes con fronteras no ortogonales. Esta aproximacin se hace teniendo en mente una malla estructurada lo sucientemente renada para que los diferenciales de rea que multiplican las presiones pi,j y pi,j1 tiendan a cero, y que al ingresarlas a la ecuacin de continuidad, como se realiza a continuacin, estn multiplicando diferenciales de rea relativamente pequeos que hacen el trmino despreciable. ui,J = u i,J
I+1,j I,j1 pI+1,J yI+1,j1 + pI,J yI,j ai,J

(19)

El siguiente paso es utilizar la ecuacin de continuidad discretizada (5) aplicada al volumen principal de la Figura 1, para reemplazar en esta los valores de las velocidades no conocidas, segn la ecuacin (19), y el valor, en trminos de la correccin de presin, de las velocidades obtenidas por medio de una deduccin similar. Al sustituir y organizar se obtiene la ecuacin de correccin de presiones discretizada para hacer aplicada a los volmenes internos de mallas estructuradas no ortogonales. 6. RESULTADOS En una cavidad rectangular se plantea un problema bidimensional de dinmica de uidos cuando la supercie superior se desliza con una velocidad ua en x, generando el movimiento del uido que se encuentra al interior de la cavidad caracterizado por el nmero de Reynolds denido por (20), y que para este caso corresponde a agua lquida a una tempertatura de 20 C. En la Figura 6 se muestran las caractersticas geomtricas del dominio con L = H = 1m y las condiciones de frontera propias del problema a resolver, teniendo en cuenta el estado estacionario y un tratamiento por medio de variables primitivas (p,u,v) con el n de aplicar el algoritmo de solucin SIMPLE. De este modo se resuelve la ecuacin de Navier Stokes para obtener una solucin particularizada por las condiciones de frontera tipo dirichlet para la velocidad en todas sus fronteras, pues en tres de estas se considera la condicin de no deslizamiento por tratarse de paredes y la restante se especica la velocidad en x. Re = Lua (20)

A continuacin se muestran los resultados obtenidos al aplicar los esquemas de interpolacin aplicados a los trminos de la ecuacin de Navier Stokes. Adems de esto se utiliza una malla deformada 30 30 (Figura 7) con el n de mostrar la capacidad del cdigo 2D-SIMPLENS de hallar una solucin validable en dominios divididos por medio de mallas estructuradas no ortogonales. Al realizar una comparacin cualitativa (Figura 8) con los esquemas de interpolacin de segundo (Fluent SOU) y primer orden (Fluent FOU) implementados mediante una malla de igual nmero de elementos y el programa comercial Fluent que utiliza el mtodo de volmenes nitos y un algoritmo de la familia SIMPLE para llegar a la solucin, se puede apreciar la
Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

60

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

Figura 6: Problema de ujo en una cavidad rectangular.

Figura 7: Malla utilizada en la simulacin.

diferencia entre los resultados obtenidos y el aumento en exactitud conforme crece el orden del esquema de interpolacin utilizado hasta llegar a la solucin encontrada por Ghia et al. (1982) y reproducida por Erturk and Gkcl (2005). As como el valor de de velocidad en las lneas centrales se acerca a las respectivas cantidades experimentales, las lneas de corriente obtenidas (Figura 9) generan un patrn de acuerdo con los registros experimentales. El presente nmero de Reynolds se caracteriza por la presencia de un vrtice central levemente desviado en la direccin del ujo en la frontera superior, y dos vrtices de menor tamao en las esquinas inferiores. La situacin de ujo externo plantea problemas adicionales en cuanto a tratamiento de fronteras. Tres nuevos tipos de frontera son necesarios implementar al cdigo para particularizar al caso de ujo externo la solucin de la ecuacin de Navier Stokes. Tanto en las fronteras superior e inferior como en la frontera derecha se aplica una condicin del tipo Dirichlet para la presin, teniendo en cuenta una extensin del dominio que garantice valores de presin ambiente en estas fronteras. Tambin en la frontera derecha, es necesario suponer una restriccin tipo Neumann para las velocidades en la direccin normal a dicha frontera, en la frontera izquierda (entrada) una condicin Dirichlet en la que se especica el valor de la velocidad de la corriente que atraviesa el cilindro, y en el objeto aplica la condicin de pared ya utilizada, pero ahora sobre una frontera curva que ocasiona la deformacin de la malla que divide el dominio en volmenes de caras no ortogonales. Con el objetivo de lograr una validacin del cdigo de acuerdo a los datos experimentales disponibles, se hace una comparacin entre las caractersticas geomtricas de los vrtices simtricos (Figura 10) y los coecientes de arrastre para los nmeros de Reynolds 20 y 40. En la tabla 1 se realiza la comparacin entre los datos obtenidos

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

61

Figura 8: Velocidades obtenidas en la lnea horizontal media (izquierda) y en la lnea vertical media (derecha) para el ujo en cavidades a un nmero de Reynolds 1000.

mediante el cdigo de volmenes nitos desarrollado y los datos experimentales y numricos utilizados por Chung (2006) para la comparacin de los parmetros medibles por medio de la actividad experimental. Los resultados obtenidos se encuentran en el intervalo de valores disponibles en referencias para datos tanto experimentales como numricos, lo cual verica la informacin entregada por el cdigo. Para un nmero de Reynolds igual a 20 el vrtice se extiende una distancia menor que en el caso de Reynolds cuarenta, lo cual se debe a una menor contribucin de la transferencia de momentum por conveccin al total, es decir, una velocidad mayor (Reynolds 40) supone mayor momentum e incide en una mayor rapidez en la transferencia de este, lo cual resulta en la creacin de un vrtice de mayor tamao. Se puede observar en la tabla 1 que para este caso especco se obtienen resultados concordantes con los dems resultados numricos y el dato experimental que se presenta. El coeciente de arrastre tambin sigue la tendencia experimental, pues en esta para nmero de Reynolds menor a mil la relacin con el coeciente de arrastre es inversamente proporcional. Tal tendencia se debe a los efectos asociados a la separacin de la capa lmite que se da en nmeros de Reynolds mayores que seis para el caso de ujo externo alrededor de un cilindro circular. La malla creada y utilizada en las simulaciones (Figura 11) busca adaptarse de la mejor forma a la curvatura de la frontera del cilindro sin perder la orientacin que las caracteriza como estructurada. As mismo se realiza un renamiento en las zonas de altos gradientes de velocidad para que el cdigo pueda captar efectos como la formacin de vrtices y la separacin de la capa lmite, y realice una transicin suave entre los volmenes de supercies inclinadas y aquellos en disposicin ortogonal. La separacin de la capa lmite se puede apreciar en las guras donde se plasman las lneas de corriente (Figura 12), pues aguas abajo del punto de separacin se da la formacin de los vrtices, zona que adems se caracteriza por las bajas velocidades del uido y los altos gradientes de velocidad al acercarse a las lneas de corriente que pasan por encima del punto de separacin. Los vrtices obtenidos se verican por medio de la longitud caracterstica Lv (Figura 10) que se mide desde el nal del cilindro hasta el punto en que las lneas de corriente externas al vrtice vuelven a unirse y, como se puede ver en la tabla 1, los valores obtenidos estn cerca tanto de los resultados producto de la experimentacin como de otros procesos numricos. Tanto para el caso de ujo en cavidades como ujo externo se logra la validacin de los procedimientos numricos utilizados a partir de los datos disponibles para la descripcin del
Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

62

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

Figura 9: Lneas de ujo y campo de velocidad obtenidos.

movimiento en rgimen laminar de un uido Newtoniano, isotrmico, isotrpico e incompresible en un dominio bidimensional. Segn esto las condiciones de frontera, el algoritmo de solucin y los esquemas de interpolacin aplicados en el cdigo 2D-SIMPLENS son aptos para este tipo de problemas, lo cual sugiere conabilidad en los resultados futuros que se puedan obtener utilizando el cdigo desarrollado. 7. CONCLUSIONES La aproximacin de ujos difusivos por medio del esquema de diferencias centradas es una forma sencilla pero adecuada de tratar este tipo de fenmenos de transporte, hecho que se demuestra en la precisin de los resultados para ujo en cavidades. La exactitud de la aproximacin del trmino convectivo depende notoriamente del orden de la misma. Es as como al utilizar un esquema de diferencias centradas de primer orden se obtienen resultados correctos en tendencia pero alejados de la solucin real, que se logra por medio de un esquema de diferencias desplazadas de segundo orden como el QUICK. Las condiciones de frontera denen la forma particular de la solucin de las ecuaciones gobernantes. Es por esto que soluciones correctas se logran a partir de una buena implementacin de estas de acuerdo con la eleccin de las fronteras del dominio computacional. Por lo tanto es posible armar que el tipo de condiciones utilizadas constituye una estrategia adecuada para el tratamiento de fronteras en los casos estudiados. El uso de mallas no ortogonales se realiza sin perder la exactitud lograda en mallas ortogonales mediante la implementacin de nuevas aproximaciones para los trminos que aparecen luego de tener en cuenta una inclinacin de las caras en los volmenes. Para el caso de ujo en
Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

63

Figura 10: Caractersticas geomtricas de los vrtices simtricos generados entre Re=1 y Re=40 en la situacin de ujo externo alrededor de un cilindro circular Taneda (1956). Tabla 1: Comparacin entre datos experimentales disponibles, resultados obtenidos mediante el cdigo 2DSIMPLENS y datos numricos utilizados y obtenidos por Chung (2006)

Re = 20 Re = 40 Contribucin Cd Lv /D Cd Lv /D Experimenal Relf 2.16 1.62 Weiselberger 2.05 1.64 Taneda 0.9 2.1 Tritton 2.08 1.59 Numrico Dennis y Chang 2.05 0.94 1.52 2.35 Ta Phoe Loe 0.94 2.14 Fornberg 2.00 0.91 1.50 2.24 Chung 2.05 0.96 1.54 2.30 Resultados obtenidos 2D-SIMPLENS 1.99 0.96 1.52 2.16 cavidades se logran resultados ms cercanos a los registros encontrados en literatura que al utilizar el programa comercial Fluent. En la situacin de ujo externo los resultados obtenidos son satisfactorios pues la diferencia con los parmetros de comparacin experimentales es menor que un 8 % para todos los casos. De las aproximaciones realizadas para los nuevos trminos difusivos, convectivos, y del gradiente de presiones, esta ltima es la estrategia que ms impacta en la conservacin de la exactitud y por lo tanto en la viabilidad del uso de mallas estructuradas en dominios de fronteras curvas. En el cdigo 2D-SIMPLENS se sintetizan cada una de las caractersticas ya mencionadas para constituir un exitoso acercamiento a la dinmica de uidos computacional por medio del mtodo de volmenes nitos. En el momento, la aplicacin del mismo se limita a mallas estructuradas, ujo bidimensional, rgimen laminar y estado estacionario. Barreras, que de acuerdo a este primer desarrollo, pueden ser fcilmente superadas para as ampliar el espectro de aplicacin a problemas de dinmica de uidos.

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

64

C.A. BUSTAMANTE, C. NIETO, M. GIRALDO

Figura 11: Mallado.

Figura 12: Lineas de corriente obtenidas en el caso de ujo externo alrededor de un cilindro circular.

REFERENCIAS Chung M.H. Cartesian cut cell approach for simulating incompressible ows with rigid bodies of arbitrary shape. Computers & Fluids, 35:607626, 2006. Erturk E. and Gkcl C. Numerical solutions of 2-d steady incompressible driven cavity ow at high reynolds numbers. Intenational Journal for Numerical Methods in Fluids, 48:758769, 2005. Ghia U., Ghia K.N., and Shin C.T. High-re solutions for incompressible ow using the navier stokes equations and a multigrid method. Journal of Computational Physics, 48:387411, 1982. Patankar S. Numerical heat transfer and uid ow. Taylor & Francis, 1980. Perron S., Boivin S., and Hrard J. A nite volume method to solve the 3d navier stokes equations on unstructured collocated meshes. Computers and Fluids, 33:13051333, 2004. Taneda S. Experimental investigation of the wakes behind cylinders and plates at low reynolds numbers. Journal of the Physical Society of Japan, 11:302307, 1956. Versteeg H. and Malalasekera W. Introduction to computational uid dynamics: the nite volume method. Longman Scientic & Technical, 1995. Vidovic D., Segal A., and Wesseling P. A superlinearly convergent nite volume method for the incomprensible navier-stokes equations on staggered unstructured grids. Journal of Computational Physics, 198:159177, 2004.

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Mecnica Computacional Vol XXVII, pgs. 49-65 (2008)

65

Wesseling P., Segal A., and Kassels C. Computing ows on general three-dimensional nonsmooth staggered grids. Journal of Computational Physics, 149:333362, 1999. Ye T. and Mittal R. An accurate cartesian grid method for viscous incompressible ow with complex immersed boundaries. Journal of Computational Physics, 156:209240, 1999.

Copyright 2008 Asociacin Argentina de Mecnica Computacional http://www.amcaonline.org.ar

Anda mungkin juga menyukai