Академический Документы
Профессиональный Документы
Культура Документы
Primer Parcial
John Jairo Ortiz Martnez
William David Fonseca Jaramillo
1. Introduccin
El modelo de conveccin difusin se puede encontrar en mltiples escenarios y/o problemas
de ingeniera y resulta de gran importancia para predecir el comportamiento en diversos
fenmenos fsicos. Algunas aplicaciones incluyen el transporte de pululantes en ros [1, 2, 3],
dispersin de contaminantes en la atmosfera [4, 5], transporte de calor [6], flujo de crudo en
pozos petroleros y modelamiento de semiconductores [7]. Por lo tanto es de gran
importancia encontrar soluciones cada vez ms precisas al sistema de ecuaciones
diferenciales parciales que modelan este fenmeno, especialmente cuando el termino
convectivo es dominante. La ecuacin diferencial de conveccin-difusin en estado estable se
escribe de forma general como:
() = () +
Donde es una propiedad escalar pasiva [8] que se transporta a un velocidad . En la
actualidad existen diversos mtodos numricos para solucionar la ecuacin (1), cada uno con
sus ventajas de desventajas. En general la solucin numrica consiste en discretizar la
ecuacin diferencial de tal forma que solo existen puntos nodales . Esto permite que se
formen sistemas de ecuaciones lineales que se solucionan mediante mtodos algebraicos y/o
iterativos. Los mtodos de discretizacin ms exitosos presentan las siguientes
caractersticas: consistencia, estabilidad, convergencia, precisin y eficiencia [9].
Para el caso especfico de la ecuacin de conveccin-difusin se presenta un reto an mayor.
La presencia de una derivada de primer orden que predomina causa dos caractersticas
indeseables: comportamiento oscilatorio e inestabilidad de la solucin [7, 10]. Estos
problemas adicionales se deben a la naturaleza de la ecuacin de conveccin-difusin.
Dependiendo del valor que tomen el coeficiente de difusin y el termino convectivo . La
ecuacin diferencial se vuelve parablica cuando el termino difusivo es dominante e
hiperblica cuando el termino convectivo es dominante. Los esquemas de discretizacin
centrados y en especial los mtodos por diferencias finitas resuelven con precisin ecuaciones
parablicas pero para ecuaciones hiperblicas presentan oscilaciones y una solucin
suavizada [10]. Este comportamiento se conoce como difusin artificial.
En este trabajo se estudiaron tres esquemas de discretizacin mediante volmenes finitos:
diferencias centradas, diferencias hacia adelante (upwind) y el mtodo QUICK (Quadratic
Upstream Interpolation for Convective Kinematics) para tres diferentes casos. Adicionalmente
se realiz el problema presentado por la Asociacin Internacional de Investigacin Hidrulica
(IAHR por sus siglas en ingles) en el tema Representacin numrica de la adveccin [8]
utilizando los dos primeros esquemas de discretizacin. A continuacin se explican en detalle
en que consiste cada uno de los mtodos de discretizacin.
()
()
+
= ( ) + ( ) +
) ( ) + ( ) ( ) +
Variable
F
D
Norte
()
() /
Sur
()
() /
Este
()
() /
Oeste
()
() /
= ( + )2
= ( + )2
= ( + )2
+
+ +
+ )
2
2
2
2
= ( ) + ( + ) + ( ) + ( + ) +
2
2
2
2
( +
Termino
Valor
+
2
+
2
+ +
+ +
Esta es la forma ms general de las ecuaciones y permite manipular las ecuaciones de forma
sencilla para incluir las condiciones de frontera. Por ejemplo si la condicin de frontera es tipo
Dirichlet (() = 0 , donde 0 es un escalar) en direccin oeste, se considera que el termino
+
2
-2
(2
+ )0
+ +
+ +
(2
)0
+ +
+ +
+
2
+
2
-2
Hay que considerar que este esquema presenta problemas de estabilidad cuando la velocidad
u o v son muchos mayores al termino difusivo. En especial debido a que este esquema no tiene
en cuenta la direccin del movimiento convectivo del fluido. Por lo que para velocidades altas
es de esperar oscilaciones en la solucin que se obtenga por este mtodo.
=
=
=
=
> 0 = =
< 0 = =
Coeficiente
>0
<0
Para la implementacin se usa una forma ms compacta, que toma en cuenta todos los casos.
Termino
Se dice que la importancia del mtodo hacia las velocidades est dirigida a la dependencia de
su desplazamiento. Ya que el nodo a calcular por el mtodo ser el anterior o el posterior
dependiendo del signo de la velocidad. Es decir, si la velocidad tiene un desplazamiento
positivo (mayor a cero) el nodo en contracorriente ser el anterior al nodo antepuesto a la
salida de la velocidad. En caso contrario cuando la velocidad tiene desplazamiento negativo el
nodo a tener en cuenta ser el posterior. Ponindolo en el ejemplo prctico mostrado en la
Figura , si nos ubicamos en el nodo P como el valor objetivo con una velocidad u positiva el
nodo a tener en cuenta por el mtodo QUICK ser el WW, del mismo modo para un u negativo
el nodo a tener en cuenta para este caso sera el EE. [12, 16]
> 0
6
3
1
= 1 + 2
8
8
8
Para generalizar las expresiones en 1-D para los casos en los que la velocidad sea positiva o
negativa se tiene en cuenta un parmetro nuevo el cual se comporta como un dato lgico
(Boolean) con valores de 0 y 1 dependiendo del caso. De forma algbrica se puede expresar el
mtodo de manera general por el siguiente set de ecuaciones teniendo en cuenta que para
flujo positivos el valor de es 1 y 0 para el caso contrario [16, 17, 12].
= + + +
= + + + + ( )
6
1
3
= + + + (1 )
8
8
8
3
6
1
= (1 ) + (1 )
8
8
8
1
=
8
1
= (1 )
8
Para el caso de 2-D se realiza una interpolacin del sistema de ecuaciones anteriormente
descrita en base a la velocidad v y las coordenadas N y S para ello nuestro sistema se
transforma de la siguiente manera:
= + + +
= + + + + ( )
6
1
3
= + + + (1 )
8
8
8
3
6
1
= (1 ) + (1 )
8
8
8
1
=
8
1
= (1 )
8
Los trminos que representan la conveccin se aproximan de forma similar a los difusivos.
Donde, las condiciones de frontera definen la forma particular de la solucin de las ecuaciones
gobernantes. Por tal motivo, encontrar una solucin adecuada depende de una buena
implementacin de estas condiciones. De lo anterior, se puede concluir que elegir bien el tipo
de condiciones es una estrategia ptima para el desarrollo de problemas [18].
3. Casos de estudio y resultados
3.1. Caso 1/Caso 2: Fronteras tipo Dirichlet de valor constante
Para el primer caso considrese una placa cuadrada de largo L sin generacin interna. Las
temperaturas a lo largo de la pared son (0, ) = (, ) = 500 y a lo alto son (, 0) =
(, ) = 100. Se usaron diferentes velocidades y diferentes enmallados para estudiar el
comportamiento de los tres mtodos. Para el caso 2 se utiliz un esquema similar pero con
temperaturas de pared distintas. (, 0) = (, ) = 0 y . (, ) = (0, ) = 100. Este caso
fue el caso presentado por Versteeg y Malalasekera [12] para ilustrar la difusin artificial.
1 1
1 1
=0
1 1
1 1
= 2(1 2 )
=0
= 1
= 1 tanh() { = 1
=1
1 0 ()
01
01
1 1
= 1 tanh()
= 1 tanh()
= 1 tanh()
= 1 tanh()
= 1 tanh((2 + 1))
=0
4. Resultados
4.1. Caso 1
Figura 5. Resultados Iniciales del caso 1, derecha: Centradas, Centro: Upwind, Izquierda:QUICK.
Parmetro
Valor
0.1
Nodos X
50
Nodos Y
50
H
1
L
1
u
1
v
1
Figura 6. Resultados del caso 1, derecha: Centradas, Centro: Upwind, Izquierda: QUICK. Arriba: u,v = 12 m/s, Abajo u,v = 30 m/s.
De la figura 6 se observa que aun a velocidades relativamente bajas (12 m/s) el mtodo
centrado y el mtodo upwind muestran inestabilidad en la solucin. Con valores de
temperatura mayor a la impuesta por las fronteras, este comportamiento es producto de la
inestabilidad numrica para valores de Peclet por encima de 2. Adicionalmente se observa
que el primer mtodo es considerablemente ms inestable por la formacin de franjas claras
(oscilaciones) de la respuesta. Por otro lado se observa que el mtodo QUICK aun es estable
en estas condiciones y la solucin obtenida no muestra indicios de oscilacin o de difusin
numrica. Analizando la respuesta a velocidades mayores se observa las limitaciones del
mtodo QUICK para un numero de Peclet mayor a 2.66, que es el lmite de estabilidad del
mtodo [12]. La respuesta es fsicamente imposible en este caso para los tres mtodos ya que
presentan temperaturas por encima de los 1000 cerca de las fronteras. Esto hace pensar que
la inestabilidad se puede corregir al alterar las ecuaciones discretizadas que rigen cerca de las
fronteras.
Caso 2
Para el caso 2 se observa que aun para valores muy bajos del nmero de Peclet existe difusin
numrica. La solucin terica de este problema es una cada rpida de temperatura desde la
diagonal con temperatura 100C a una temperatura hacia la otra diagonal 0C. Trazando un
plano sobre la diagonal se observara un pulso de 100 a 0 a la mitad de la placa puesto que se
asume que no hay difusin [12]. Las soluciones difieren significativamente dependiendo del
mtodo de discretizacin.
120
100
y(m)
80
Upwind
60
Analitica
Centrada
40
QUICK
20
0
0
0,2
0,4
X(m)
0,6
0,8
Parmetro
Valor
0.01
Nodos X
50
Nodos Y
50
H
1
L
1
u
1
v
1
El mtodo upwind muestra claramente difusin numrica puesto que se aleja de la solucin
analtica de forma considerable en especial en el centro de la placa. Este comportamiento se
debe a que la solucin numrica esta suavizada y no puede describir correctamente el pulso
de la solucin analtica. Para el mtodo centrado se observa un comportamiento
completamente irreal, ya que muestra un comportamiento de temperatura constante. Esto se
debe a que en estas condiciones el nmero de Peclet es superior a 2 y el mtodo de
discretizacin es incapaz de modelar la solucin de la ecuacin diferencial en estos casos. El
mtodo QUICK muestra un comportamiento distante de la solucin analtica. Segn los
resultados presentados por Versteeg [12], el mtodo QUICK es el que se acerca ms a la
solucin analtica, lo que lleva pensar que existe un error en la implementacin del cdigo. Se
ha observado que por ser un mtodo implcito, un error en algn punto del enmallado puede
conllevar a su vez a un error en toda la solucin obtenida.
Con base en estos resultados, se decidi realizar un estudio del tamao de malla para el
mtodo upwind. Se probaron 4 tamaos de malla diferentes para establecer la precisin del
enmallado, los tamaos fueron 10x10, 30x30, 50x50 y 100x100.
120
Temperatura (C)
100
80
10x10
60
30x30
40
50x50
100x100
20
0
0
0,2
0,4
0,6
0,8
1,2
x(m)
Figura 8. Solucin de la diagonal en funcin del tamao de malla.
Nodos X
50
Nodos Y
50
H
1
L
1
u
1
Figura 9. Solucin terica (izquierda) y solucin obtenida del mtodo upwind (derecha).
v
1
Figura 10. Solucin obtenida del mtodo centrado (izquierda) y el mtodo QUICK (derecha).
1,8
1,8
Exp
1,6
Exp
1,4
Upwind
1,2
Upwind
1,2
Theta
Theta
1,4
1,6
Centrada
0,8
Centrada
1
0,8
0,6
0,6
0,4
0,4
0,2
0,2
0
0
0,2
0,4
0,6
0,8
0,2
x (outlet)
2
1,8
1,8
1,6
1,6
1,2
Upwind
Centrada
0,8
0,8
1,4
Exp
Theta
THeta
1,4
0,4
0,6
x (outlet)
Exp
1,2
1
Upwind
0,8
0,6
0,6
0,4
0,4
0,2
0,2
Centrada
0
0
0,2
0,4
0,6
0,8
0,2
x (outlet)
0,4
0,6
0,8
x (outlet)
Figura 11. Resultados de caso 4. Arriba: izquierda (Pe = 10), derecha (Pe = 100),
Abajo: izquierda (Pe = 500), derecha (Pe = 1000).
5. Conclusiones
En este trabajo se realiz la implementacin de tres mtodos de discretizacin, se observ que
para problemas relativamente simples los tres mtodos convergen a la misma solucin y que el
mtodo QUICK es ms estable. Por otro lado al solucionar ms complejos, la situacin cambia y el
mtodo upwind mostro mejor precisin y estabilidad que otros mtodos. Sin embargo este
mtodo presenta una difusin numrica que no es despreciable y hace que el uso del mtodo sea
restringido. Por ltimo se mostr que para problemas donde el campo de velocidades no es
constante y condiciones de frontera Neumann los mtodos analizados pudieron predecir
correctamente el comportamiento de la solucin en dicha frontera, aun as se presentaron
Bibliografa
[1] M. T. Van Genuchten, F. J. Leij, T. H. Skaggs y N. Toride, Exact analytical solutions for
contaminant transport in rivers 1. The equilibrium advection-dispersion equation, Journal of
Hydrology and Hydromechanics, vol. 61, n 2, p. 146160, 2013.
[2] V. Alavian y S. M. Broeren, DIFFUSION AND ADVECTION I N TWO-DIMENSIONAL ROTATING
FLOW, U.S. Department of the Interior, Washington D.C., 1984.
[3] Y. Chen, Numerical Modelling of Solute Transport Processes Using Higher Order Accurate
Finite Difference Schemes, University of Bradford, Bradford, UK, 1992.
[4] D. Moreira, M. Vilhena, D. Buske y T. Tirabassi, The state-of-art of the GILTT method to
simulate pollutant dispersion in the atmosphere, Atmospheric Research, vol. 92, pp. 1-17,
2009.
[5] T. TIRABASSI, D. Buske, D. Moreira y M. Vilhena, A Two-Dimensional Solution of the
AdvectionDiffusion Equation with Dry Deposition to the Ground, JOURNAL OF APPLIED
METEOROLOGY AND CLIMATOLOGY, vol. 47, pp. 2096-2104, 2008.
[6] A. J. U. R. Toreja, Hybrid numerical methods for convectiondiffusion problems in arbitrary
geometries, Computers & Fluids, vol. 32, p. 835872, 2003.
[7] A. Yazdani y L. Shojai, Solution of a Scalar Convection-Diffusion Equation Using FEMLAB, de
Proceedings of the COMSOL Multiphysics User's Conference, Boston, 2005.
[8] R. M. Smith y A. G. Hutton, THE NUMERICAL TREATMENT OF ADVECTION: A PERFORMANCE
COMPARISON OF CURRENT METHODS, Numerical Heat Transfer, vol. 5, n 4, pp. 439-461,
2007.
[9] Z. T. Virag, An improvement of the exponential differential scheme for solving the
convection-diffusion equation, Advances in engineering software, vol. 19, pp. 1-19, 1994.
[10] I. C. A. Boztosun, An analysis of the linear advectiondiffusion equation using mesh-free and
mesh-dependent methods, Engineering Analysis with Boundary Elements, vol. 96, p. 889
895, 2002.
[11] S. Patankar, Convection and Diffusion, de Numerical heat transfer and fluid flow,
Washington, Hemisphere Publishing Corporation, 1980, pp. 79-109.
[12] H. K. Versteeg y W. Malalasekera, The finite volume method for convection-diffusion
problems, de An Introduction to Computational Fluid Dynamics, Edinburgh Gate,Harlow,
Pearson Education Limited, 2007, pp. 134-179.
[13] Y. Chen y R. Falconer, Advection-Diffusion modelling using the modified QUICK scheme,
International Journal of Numerical Methods in Fluids, vol. 96, pp. 1171-1196, 1992.
[14] B. Leonard, A stable and accurate convective modelling procedure based on quadratic
upstream interpolation, Comput. Methods Appl. Mech. Eng., vol. 19, n 1, pp. 59-98, 1979.
[15] L. M. d. l. C. Salas, Solucin del problema de conveccion utilizando volumenes finitos y
algoritmos paralelos, DGSCA-UNAM, 2009.
[16] J. H. Ferziger, Computational methods for fluid dynamics, 3rd, rev, New York: Springer, 2002.
[17] J. F. Wendt y J. D. Anderson, Computational fluid dynamics: an introduction, 3rd ed, Londres:
Springer, 2008.
[18] M. Giraldo, C. Nieto y C. Bustamante, Solucin de las ecuaciones de Navier-Stokes por el
mtodo de volmenes finitos aplicado a mallas no ortogonales., Asociacin argentina de
Mecnica computacional, 2008.
[19] T. W. H. Sheu, C. F. Chen, W. S. Huang y L. W. Hsieh, A NOVEL TWO-DIMENSIONAL
CONVECTION-DIFFUSION FINITE-DIFFERENCE SCHEME, Numerical Heat Transfer, vol. 28, pp.
369-387, 2000.