Professional Documents
Culture Documents
Departamento de Mecnica
Dinmica de Fluidos Computacional IPM-468.1
Resumen ......................................................................................................................................................... 4
Condiciones de contorno.................................................................................................................. 11
Salida (East)...................................................................................................................................... 11
Dominio de trabajo.................................................................................................................................. 12
2
Difusin unidimensional ............................................................................................................. 15
Adveccin pura................................................................................................................................ 23
Difusin pura.................................................................................................................................... 24
Adveccin-Difusin........................................................................................................................ 24
Adveccin pura................................................................................................................................ 26
Difusin pura.................................................................................................................................... 26
Adveccin-difusin ........................................................................................................................ 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.
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.
( )
Donde
: Densidad
: Vector velocidad
: Tiempo
( )
1. Variacin temporal de :
2. Flujo advectivo, :
3. Flujo difusivo,
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
[ | | ]
7
|
Con los resultados anteriores, (9) y (13), es posible reescribir la ecuacin (3),
resultando:
* +
( ) ( )
8
( ) ( )
( ) ( )
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:
[ | | ] * | |+
[ ]
10
[ ( ) ] [ ] [ ]
[ ] [ ]
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:
[ ] [ ] [ ]
[ ( )] [ ] [ ] [ ]
[ ]
Condiciones de contorno
Entrada (West)
Salida (East)
11
Donde corresponde al nmero de nodos en la direccin .
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]
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]
: 0,01 [m]
: 0,01 [m]
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:
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):
( )
| | | |
( )
( )
| | | |
( )
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
Difusin unidimensional
( ( ))
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.
Adveccin-difusin unidimensional
16
( )
( ) ( )
* + ( )
( ) * +
Donde
: Coeficiente de difusin
: Largo de la superficie, L
: Tiempo*
: Posicin*
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
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
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
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.
Matrices de informacin
Cn1=zeros(ny+1,nx+1); Informacin para iterar
Cn2=zeros(ny+1,nx+1); Resultado de la iteracin
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;
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
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
22
Actualizacin de la variable auxiliar
Cn1=Cn2;
Resultados unidimensionales
Adveccin pura
23
Difusin pura
Adveccin-Difusin
24
Grfico 9. Evolucin en el tiempo de la concentracin en el fluido
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
Difusin pura
26
Adveccin-difusin
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.
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.
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.
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.
29