You are on page 1of 29

Universidad Tcnica Federico Santa Mara

Departamento de Mecnica
Dinmica de Fluidos Computacional IPM-468.1

Transporte de un escalar pasivo en


una capa de mezcla

Agustn Ignacio Prez Fuentes


ROL USM: 2941507-2

Valparaso, martes 2 de enero del 2014


ndice

Resumen ......................................................................................................................................................... 4

Discretizacin y condiciones de contorno ........................................................................................ 5

La ecuacin de adveccin difusin unidimensional ................................................................. 5

Discretizacin del flujo advectivo (1D)..................................................................................... 6

Discretizacin del flujo difusivo (1D) ........................................................................................ 7

La ecuacin de adveccin difusin discretizada (1D) ......................................................... 8

Extensin a casos de difusin pura y adveccin pura (1D) .............................................. 8

La ecuacin de adveccin-difusin bidimensional ................................................................... 9

Discretizacin del flujo advectivo (2D).................................................................................. 10

Discretizacin del flujo difusivo (2D) ..................................................................................... 10

La ecuacin de adveccin difusin discretizada (2D) ...................................................... 10

Extensin a casos de adveccin pura y difusin pura (2D) ........................................... 11

Condiciones de contorno.................................................................................................................. 11

Entrada (West) ................................................................................................................................ 11

Salida (East)...................................................................................................................................... 11

Simetra (North & South) ............................................................................................................ 12

Dominio de trabajo.................................................................................................................................. 12

Dominio unidimensional .................................................................................................................. 12

Dominio bidimensional .................................................................................................................... 13

Anlisis de estabilidad ........................................................................................................................... 13

Resultados de la modelacin ............................................................................................................... 15

Validacin del cdigo ......................................................................................................................... 15

2
Difusin unidimensional ............................................................................................................. 15

Adveccin-difusin unidimensional ....................................................................................... 16

Anlisis del cdigo .............................................................................................................................. 19

Generacin de la malla ................................................................................................................. 20

Clculo de las concentraciones ................................................................................................. 21

Resultados unidimensionales ........................................................................................................ 23

Adveccin pura................................................................................................................................ 23

Difusin pura.................................................................................................................................... 24

Adveccin-Difusin........................................................................................................................ 24

Resultados bidimensionales ........................................................................................................... 25

Adveccin pura................................................................................................................................ 26

Difusin pura.................................................................................................................................... 26

Adveccin-difusin ........................................................................................................................ 27

Anlisis y discusin ................................................................................................................................. 27

Conclusiones .............................................................................................................................................. 28

3
Resumen
En el siguiente informe se presentan los resultados de la modelacin del
transporte de un escalar pasivo de aqu en adelante, la concentracin de un
contaminante en un flujo cuyas condiciones estn determinadas de manera previa.
Salvo en la verificacin, se orientan las propiedades para asemejar el flujo de un
lquido en una tubera.

Se exponen las concentraciones obtenidas tras la modelacin en forma de


grficos bidimensionales, tridimensionales y esquemas definidos por color. A partir
de ellos se analizarn los fenmenos de adveccin y difusin en una y dos
dimensiones.

A grandes rasgos, se concluye que el mtodo de volmenes finitos permite


aproximar de buena manera la situacin solicitada, sin presentar complicaciones dada
la sencilla discretizacin solicitada. Se verifica que la adveccin es el mecanismo de
transporte predominante bajo las condiciones dadas y que la difusin posee un
comportamiento activo en todo momento pero de magnitud despreciable.

Destaca adicionalmente que los puntos extremos son los que ms error
presentarn respecto a la solucin analtica.

4
Discretizacin y condiciones de contorno
Se discretizar en forma diferenciada cada uno de los trminos de la ecuacin
de adveccin y difusin tanto en una como en dos dimensiones. Posteriormente, se
ensamblarn los resultados obtenidos con tal de exponer los algoritmos de clculos
que sern utilizados en etapas posteriores.

La ecuacin de adveccin difusin unidimensional


La ecuacin general a partir de la cual se realizar el modelamiento que
procede corresponde a:

( )

Donde

: Escalar pasivo no definido

: Densidad

: Vector velocidad

: Coeficiente de difusin (difusin istropa)

: Tiempo

Asumiendo una densidad constante, la ecuacin (1) puede ser llevada a su


forma no conservativa, esto es:

( )

Llevando esta misma a su forma integral mediante el teorema de Stokes, se


obtiene el resultado:

Donde corresponde a un determinado volumen de control, a sus fronteras y


a un vector unitario normal a la superficie diferencial .

A partir de la ecuacin (3) se definen los siguientes parmetros que sern


posteriormente analizados

1. Variacin temporal de :

2. Flujo advectivo, :

3. Flujo difusivo,

Discretizacin del flujo advectivo (1D)

Este flujo definido previamente corresponder al transportado a travs de las


fronteras debido a la accin de un campo vectorial, en este caso, la velocidad .

W P E

w e

X
Ilustracin 1. Esquema de una celda para el desarrollo de la discretizacin

6
Considerando flujo unidimensional, y analizando una celda como la expuesta
en la Ilustracin 1, la integral (5) puede ser expandida a

Donde corresponde a la altura del volumen de control. Los subndices en


minsculas denotan la posicin donde deben ser calculados dichos valores. Segn lo
solicitado se utilizar un criterio backward para el clculo, esto es:

Reemplazando las expresiones (8) en la ecuacin (7), se obtiene la expresin


final para el flujo advectivo en 1D, esto es:

Discretizacin del flujo difusivo (1D)

Bajo el mismo esquema ilustrado para el flujo advectivo, se expande la integral


(6) para obtener:

Donde corresponde a un vector unitario en la direccin de . Esto resultar


en:

[ | | ]

La derivada espacial ser discretizada mediante una aproximacin centrada de


segundo orden, esto es:

7
|

Lo cual, conduce al resultado final:

La ecuacin de adveccin difusin discretizada (1D)

Con los resultados anteriores, (9) y (13), es posible reescribir la ecuacin (3),
resultando:

Asumiendo un valor de homogneo en cada volumen de control y


discretizando el trmino temporal mediante un esquema de Euler explcito se obtiene
como resultado:

* +

Donde . Asumiendo (por simplicidad) , despejando y


expresando los subndices en forma de contadores , se
construye la expresin final para la iteracin de en el tiempo

( ) ( )

Extensin a casos de difusin pura y adveccin pura (1D)

A partir de los resultados anteriores, es posible obtener los algoritmos para


difusin pura y difusin pura omitiendo los trminos que pertenecen al otro rgimen
de transferencia de masa. De esta manera, el caso advectivo puro (1D) puede ser
expresado como:

8
( ) ( )

Mientras que el difusivo puro (1D) quedar determinado como

( ) ( )

La ecuacin de adveccin-difusin bidimensional


La ecuacin (3) y su descomposicin en los trminos que la componen
permiten tambin analizar el caso bidimensional debido a que est expresada en
trminos generales.

La expansin de los trminos particulares (4), (5) y (6), se desarrolla de


manera anloga a la unidimensional, pero considerando que tambin existir
transporte de masa en la direccin , con sus respectivas consecuencias. La Ilustracin
2 da cuenta del nuevo esquema en el que se est trabajando.

Ilustracin 2. Esquema de una celda para clculos bidimensionales. Fuente: Diapositivas del curso

9
Discretizacin del flujo advectivo (2D)

Se deben considerar las fronteras norte y sur, adicional las consideradas para
el caso unidimensional, esto es:

Donde corresponde a la componente vertical de la velocidad del fluido.

Aplicando un criterio UDS para los puntos intermedios, se obtiene el resultado:

Discretizacin del flujo difusivo (2D)

La operacin en dos dimensiones provocar la aparicin de un nuevo trmino


en el trmino difusivo:

Donde y corresponden a las superficies perpendiculares a la direccin que


indica el subndice. La ltima expresin puede ser expandida a:

[ | | ] * | |+

La cual ser discretizada mediante la expresin (12), resultando:

[ ]

La ecuacin de adveccin difusin discretizada (2D)

Ensamblando los trminos (20) y (23) sobre la ecuacin (3), integrando


mediante un esquema de Euler explcito se obtiene el siguiente resultado:

10
[ ( ) ] [ ] [ ]

[ ] [ ]

Extensin a casos de adveccin pura y difusin pura (2D)

Al igual que en el caso unidimensional, slo ser necesario omitir los trminos
que no representen al fenmeno en estudio. Luego, para el caso de la adveccin pura:

[ ] [ ] [ ]

Mientras que para la difusin pura:

[ ( )] [ ] [ ] [ ]

[ ]

Condiciones de contorno

Entrada (West)

Se indica que la concentracin sobre ser 1 y debajo de dicho punto ser 0.


Esto ser incluido en el cdigo fijando dichos valores de antemano y no
modificndolos. En trminos ms formales, se establecer la siguiente condicin

Salida (East)

No se indica nada particular para dicha posicin ms que corresponde a una


salida. Para representar esto se asumir

11
Donde corresponde al nmero de nodos en la direccin .

Simetra (North & South)

Para representar esta condicin en la frontera norte, se aplica el siguiente


criterio:

Anlogamente, para la frontera sur

Dominio de trabajo

Dominio unidimensional
Para clculos unidimensionales se consideran los siguientes parmetros,
basados en el flujo de agua en una tubera:

: 3 [m/s]

Largo, : 10 [m]

12
: 0,01[m]

Coeficiente de difusin, : [m2/s]

Adicionalmente, se considera la condicin inicial de .

Dominio bidimensional
Para efectos de clculos bidimensionales, se definen los siguientes parmetros
basados en el flujo de agua en tuberas y el esquema original de la tarea.

: 1 [m/s]

: 3 [m/s]

: 0,3 [m]

Largo, : 10 [m]

Altura, : 0,6 [m]

Coeficiente de difusin, : [m2/s]

: 0,01 [m]

: 0,01 [m]

Sobre este dominio se aplican las condiciones de contorno expresadas en la


seccin anterior.

Anlisis de estabilidad
Los criterios de estabilidad, adjuntados en el Anexo 1: Criterio de estabilidad del
enunciado de la segunda Prueba de Dinmica de Fluidos Computacional1 exigirn la
satisfaccin de las siguientes reglas:

1) Para adveccin pura (1D):

1Prueba de Volumenes Finitos 2013: Transporte de un escalar pasivo en una capa de mezcla, Romain
Gers, diciembre 2013.

13
2) Para difusin pura (1D):

3) Para adveccin-difusin (1D):

( )

4) Para adveccin pura (2D):

| | | |
( )

5) Para difusin pura (2D):

( )

6) Para difusin-adveccin (2D):

| | | |
( )

Con un y . Estas condiciones se determinarn directamente en el

cdigo al solicitar que posea el mximo valor admisible. Es posible que en algn
cdigo se haya aplicado un factor de seguridad a este coeficiente para asegurar
convergencia.

14
Resultados de la modelacin

Validacin del cdigo


Slo se verifican los cdigos de difusin unidimensional y de difusin-
adveccin unidimensional por ser ellos los nicos para los cuales se encontr la
solucin analtica.

Difusin unidimensional

El desarrollo de la solucin analtica puede ser encontrado en los apuntes de


Socolofsky (2004)2, esta es:

( ( ))

Para comparar, se presentan las curvas de nivel a 3750 iteraciones


(aproximadamente 0,80147 segundos).

Grfico 1. Comparacin entre la curva analtica y la obtenida mediante el mtodo de volmenes finitos
(t=0,80147 segundos).

2 https://ceprofs.civil.tamu.edu/ssocolofsky/cven489/downloads/book/ch2.pdf

15
Se observa que el error en la aproximacin incrementa con la distancia al
origen.

Grfico 2. Error porcentual respecto a la solucin analtica.

Adveccin-difusin unidimensional

La solucin analtica puede ser encontrada en la bibliografa sealada al pie de


la pgina (Atul Kumar et al.)3. La ecuacin que permite modelar el fenmeno
corresponde a

3Analytical solutions of one-dimensional advection-diffusion equation with variable coefficients in a finite


domain. Atul Kumar, Dilip Kumar Jaiswal and Naveen Kumar, 2009.

16
( )

( ) ( )

* + ( )

( ) * +

Donde

: Coeficiente de difusin

: Velocidad del fluido

: Largo de la superficie, L

: Tiempo*

: Posicin*

Es importante precisar que estas ecuaciones estn destinadas originalmente


para funciones con coeficientes de difusin variables, de la forma
donde es una funcin arbitraria y un escalar de unidades inversas a la
temporal

Por esto, las variables y estn definidas de la siguiente forma:

Para efectos de este clculo:

17
Cabe destacar que para la verificacin se utilizan los mismos parmetros que
en el documento de Atul Kumar et al., que corresponden a:

: 0,21 [km2/ao]

: 1 [-]

: 0,11 [km/ao]

: 1.0 [km]

Grfico 3. Comparacin entre la solucin analtica y la obtenida mediante el mtodo de volmenes finitos
para un tiempo de 0.42745 aos.

18
Grfico 4. Error en la aproximacin numrica

Se observa que la solucin numrica se aproxima a la curva terica


fuertemente y que el error incrementa con la distancia al origen.

Anlisis del cdigo


Para efectos de anlisis, slo se revisar el cdigo que permite realizar la malla y el
asociado a Adveccin-Difusin bidimensional. La programacin fue realizada en
MATLAB 2012b.

La programacin permite controlar el tamao del dominio y la malla sin tener


problemas con el tiempo, en cuanto este se define directamente de la condicin de
convergencia.

Adems para efectos de ahorro de memoria, las constantes que acompaan a los
trminos de se calculan una nica vez y luego son llamados individualmente a
medida que son necesitados.

19
Generacin de la malla
Definicin de los parmetros de geomtricos de la superficie

L=10; Largo de la superficie [m]


A=0.6; Alto de la superficie [m]

Definicin de los parmetros de flujo


Y0=A/2; Alto de la zona inferior
u1=1; Velocidad en la zona inferior
u2=3; Velocidad en la zona superior
D=10^-5; Coeficiente de difusin

Declaracin de las funciones para obtener la velocidad en la capa de mezcla

syms x y; Variables simblicas, necesarias para definir una funcin (perfiles de


velocidad)

fu=inline((u1+u2)/2*(1+(u2-u1)/(u2+u1)*erf(13.5*(y-Y0)/x)),'x','y');
fv=inline(-(u2-u1)/(27*sqrt(pi))*exp(-(13.5*(y-Y0)/x)^2),'x','y');

Declaracin de la malla

dx=0.01; [m]
dy=0.01; [m]
nx=L/dx; Nmero de elementos en direccin x -1
ny=A/dy; Nmero de elementos en direccin y -1

X=0:dx:L; Matriz de posiciones en x


Y=0:dy:A; Matriz de posiciones en y

Clculo de las velocidades

u=zeros(ny+1,nx+1); Campo de velocidades u vaco


v=zeros(ny+1,nx+1); Campo de velocidades v vaco

for j=1:1:ny+1
for i=1:1:nx+1
u(j,i)=fu(X(1,i),Y(1,j));
v(j,i)=fv(X(1,i),Y(1,j));
end
end
u(ny/2+1,1)=(u2+u1)/2;
v(ny/2+1,1)=0;

20
Clculo de las concentraciones
Parmetros iterativos

dt=(max(max(u))/dx+max(max(abs(v)))/dy+2*D/dx^2+2*D/dy^2)^-1;
iter=10000; Nmero de iteraciones a realizar
reg=50; Registrar cada "reg" iteraciones.

RC=zeros(ny+1,nx+1,iter/reg+1); Ac se registran los valores finales

Parmetros para futuros clculos

Matrices de informacin
Cn1=zeros(ny+1,nx+1); Informacin para iterar
Cn2=zeros(ny+1,nx+1); Resultado de la iteracin

Cn1(Y0/dy+2:ny+1,1)=1; Condicin de contorno de Dirichet


Cn2(Y0/dy+2:ny+1,1)=1; Condicin de contorno Dirichet

Los siguientes K sern las constantes que acompaan a los trminos C para disminuir
el nmero de clculos realizados durante la iteracin.

kP=zeros(ny+1,nx+1);
kN=zeros(ny+1,nx+1);
kS=zeros(ny+1,nx+1);
kE=zeros(ny+1,nx+1);
kW=zeros(ny+1,nx+1);

for i=2:1:nx+1
for j=1:1:ny+1
kP(j,i)=1+dt*(-2*D*(1/dx^2+1/dy^2)+v(j,i)/dy-u(j,i)/dx); %+ a -
kW(j,i)=D/dx^2+u(j,i-1)/dx;
kS(j,i)=D/dy^2; %S a N
kE(j,i)=D/dx^2;

if j==ny+1
kN(j,i)=D/dy^2+v(j,i)/dy;
else
kN(j,i)=D/dy^2-v(j,i)/dy;
end

end
end

21
kN=kN*dt;
kS=kS*dt;
kE=kE*dt;
kW=kW*dt;

Registro de los valores iniciales


RC(:,:,1)=Cn1;

Algoritmo de clculo
for k=2:1:iter+1 C en k=1 se conoce por condicin de contorno (k ~ tiempo)
for i=2:1:nx C en i=1 se conoce por condicin de contorno (i ~ direccin x)
for j=2:1:ny % (j ~ direccin y)
Puntos del fuera de las fronteras
Cn2(j,i)=Cn1(j,i)*kP(j,i)+Cn1(j-1,i)*kS(j,i)+Cn1(j+1,i)*kN(j,i)+Cn1(j,i-
1)*kW(j,i)+Cn1(j,i+1)*kE(j,i);
end
end

for i=2:1:nx Para clculos en las fronteras norte y sur


Frontera norte Cn(j,i)=Cn(j+1,i) (simetra)

Cn2(ny+1,i)=Cn1(ny+1,i)*kP(ny+1,i)+Cn1(ny,i)*kS(ny+1,i)+Cn1(ny+1,i)*kN(ny+1,i)+
Cn1(ny+1,i-1)*kW(ny+1,i)+Cn1(ny+1,i+1)*kE(ny+1,i);
Frontera sur Cn(j,i)=Cn(j-1,i) (simetra)
Cn2(1,i)=Cn1(1,i)*kP(1,i)+Cn1(1,i)*kS(1,i)+Cn1(2,i)*kN(1,i)+Cn1(1,i-
1)*kW(1,i)+Cn1(1,i+1)*kE(1,i);
end

for j=2:1:ny
Frontera Este (Salida) Cn(j,nx+1)=Cn(j,nx+2)

Cn2(j,nx+1)=Cn1(j,nx+1)*kP(j,nx+1)+Cn1(j,nx+1)*kS(j,nx+1)+Cn1(j+1,nx+1)*kN(j,nx+
1)+Cn1(j,nx)*kW(j,nx+1)+Cn1(j,nx+1)*kE(j,nx+1);
end

Para clculos en las esquinas


i=nx+1;
Esquina NE:
j=ny+1;
Cn2(j,i)=Cn1(j,i)*kP(j,i)+Cn1(j-1,i)*kS(j,i)+Cn1(j,i)*kN(j,i)+Cn1(j,i-
1)*kW(j,i)+Cn1(j,i)*kE(j,i);
Esquina SE:
j=1;
Cn2(j,i)=Cn1(j,i)*kP(j,i)+Cn1(j,i)*kS(j,i)+Cn1(j+1,i)*kN(j,i)+Cn1(j,i-
1)*kW(j,i)+Cn1(j,i)*kE(j,i);

22
Actualizacin de la variable auxiliar
Cn1=Cn2;

Registro de los valores en RC


if rem(k-1,reg)==0 Remantente entre (k-1)/registro=0
RC(:,:,(k-1)/reg+1)=Cn2;
end
end

Resultados unidimensionales

Adveccin pura

Se calcula utilizando los valores de los parmetros determinados previamente.

[s] satisface la condicin de convergencia.

Grfico 5. Evolucin en el tiempo de la concentracin en el fluido.

Grfico 6. Estado del pulso tras 2 segundos (1200 iteraciones)

23
Difusin pura

Para esta serie de clculos se utiliza un [s], debido a lo lento del


fenmeno estudiado.

Grfico 7. Evolucin en el tiempo de la concentracin en el fluido.

Grfico 8. Estado del pulso tras 240.000 iteraciones.

Adveccin-Difusin

Se utiliza un que satisface la condicin de


convergencia establecida previamente.

24
Grfico 9. Evolucin en el tiempo de la concentracin en el fluido

Grfico 10. Estado del pulso tras 2 segundos

Resultados bidimensionales
Los valores bidimensionales son calculados en un tiempo tal que la ecuacin ya
alcanza niveles estables, donde las variaciones que hay entre un estado y otro no son
apreciables (grficamente) pues son debidos a la difusin. Los cambios advectivos son
nulos.

25
Adveccin pura

Grfico 11. Resultado estacionario de la modelacin bidimensional del fenmeno.

Difusin pura

Grfico 12. Resultado de la modelacin bidimensional del fenmeno

26
Adveccin-difusin

Grfico 13. Resultado estacionario de la modelacin bidimensional del fenmeno

Anlisis y discusin
De la verificacin con las soluciones tericas se extrae que al aumentar la
distancia al origen incrementa el error en la aproximacin y que se evidencia un
mayor error en el caso de la difusin pura. Esto no es concluyente debido a que fueron
calculados con juegos de parmetros distintos entre ellos. No obstante, ambos
verifican gran similitud con las soluciones tericas dentro de ciertos rangos de
seguridad que podran ser determinados.

Bajo las condiciones establecidas, se aprecia como en el agua (y lquidos en


general) el fenmeno de la difusin es mucho ms dbil que la adveccin, la cual
predomina fuertemente y caracteriza por completo al resultado.

Se observa que existen lugares los cuales presentarn concentraciones


superiores a 1, esto es debido al perfil de velocidades utilizado. Se descarga en el
fluido un contaminante con una concentracin a una velocidad de 3 [m/s], la
que disminuir en el eje longitudinal proporcionalmente con la distancia al origen.
Esto provoca que el contaminante que se descarga no consiga difundirse tan rpido

27
como aparece en la entrada y esto provoca la acumulacin en zonas localizadas. Es
importante destacar que este fenmeno ocurre nicamente cuando hay adveccin y
un campo de velocidades decreciente; en la difusin pura jams ocurre.

Destaca tambin la presencia de una zona, aguas abajo, que no presenta


concentracin de contaminante (ver zona azul en Grfico 13). Esto se debe a la accin
continua del campo de velocidades el cual continuamente provocar una
transferencia de masa en el eje transversal la que, dada una distancia, agotar a la
concentracin localmente.

En trminos de programacin, la modelacin del fenmeno no implica grandes


problemas ya que bajo las condiciones solicitadas para la discretizacin, no es
necesario realizar ms que sencillas operaciones algebraicas en forma secuencial para
avanzar entre iteraciones.

Se presume que la aproximacin mediante criterios de mayor orden, como lo


son el criterio QUICK u MUSCL producirn resultados ms cercanos a los analticos
pero bajo el costo de un mayor consumo de recursos, lo cual es innecesario en este
caso donde se busca aplicar el mtodo a una situacin sencilla.

Conclusiones
El mtodo de volmenes finitos permite modelar con precisin fenmenos
asociados al transporte de masa como lo es, en este caso, la variacin de un escalar
pasivo sometido a adveccin y difusin.

La difusin, como mecanismo de transporte, es mucho ms lenta que la


adveccin para obtener resultados estacionarios, esto al punto de que no se
consiguieron resultados estacionarios para la difusin pura a diferencia que para la
adveccin.

28
Existirn diferencias entre los modelos numricos y las soluciones analticas,
pero bajo condiciones controladas puede trabajarse en un rango seguro donde el
error sea despreciable dada una aplicacin que se le quiera dar. De necesitarse una
mayor precisin se debera aplicar un esquema de mayor orden y una malla ms fina,
no obstante, para fines educativos como lo fue en esta tarea, la discretizacin utilizada
permite estudiar el fenmeno del transporte del escalar de manera aceptable.

Destaca la simplicidad del algoritmo de clculo numrico de la ecuacin de


adveccin-difusin comparado con la solucin analtica. Si la aplicacin lo permite,
una resolucin numrica como la que fue obtenido en este trabajo simplifica
enormemente los clculos sacrificando parcialmente la precisin.

29

You might also like