Adveccin
El transporte advectivo o flujo msico advectivo se refiere al movimiento pasivo de
solutos disueltos en el agua. La ecuacin unidimensional de este flujo es:
F A =qC
Donde:
q es el flujo de Darcy y C es la concentracin en disolucin
Difusin
El transporte difusivo es debido al movimiento de iones disueltos y molculas
debido a la existencia de gradientes de concentracin y a la agitacin trmica de
las molculas.
C
F D = Dm
z
Donde
Da
La tortuosidad
Dispersin
Los diferentes tipos, tamaos y orientacin de los poros da lugar a velocidades
que difieren de unos puntos a otros. Adems, tambin hay variaciones de
velocidad en un mismo poro, en donde la velocidad es ms pequea cerca de la
pared del poro. Este mecanismo es llamado dispersin mecnica, que puede ser
expresada por la siguiente ecuacin:
Fh = Dh
C
z
C
C
C x C
y C
+U
+V
=
+
+ SKC
t
x
y x
x
y
x
) (
PROBLEMA:
Estacin 1:
t(h)
C(ppm
)
0
0
1
0.18
3
0.94
5
12.9
7
19
9
8.5
11
2.5
13
1.4
t(h)
C(ppm
)
15
0.93
17
0.71
19
0.51
21
0.4
23
0.29
25
0.21
27
0.16
29
0.13
SOLUCIN:
( tt )2C( x1t ) dt
2(t ) ( X )=
(a)
C( x1t ) dt
tC( x 1t ) dt
t =
( b)
C( x 1t ) dt
1
U 2 2t ( X 2 ) 2t ( X 1)
2
k=
t 2t 1
2
x =V
2
t
0=
i=1
C( t i ) +C( t i1 )
t
2
t i
i=1
C( t i ) +C( t i1 )
t
2
( t it )2
i=1
C( t i ) C( t i1)
t
2
c03 = 12.9
c04 = 19
c05 = 8.5
c06 = 2.5
c07 = 1.4
c08 = 0.93
c09 = 0.71
c10 = 0.51
c11 = 0.4
c12 = 0.29
c13 = 0.21
c14 = 0.16
c15 = 0.13
t0 = 0
t01 = 1
t02 = 3
t03 = 5
t04 = 7
t05 = 9
t06 = 11
t07 = 13
t08 = 15
t09 = 17
t10 = 19
t11 = 21
t12 = 23
t13 = 25
t14 = 27
t15 = 29
dt01 = t01 - t0
dt02 = t02 - t01
dt03 = t03 - t02
dt04 = t04 - t03
dt05 = t05 - t04
dt06 = t06 - t05
dt07 = t07 - t06
dt08 = t08 - t07
dt09 = t09 - t08
dt10 = t10 - t09
dt11 = t11 - t10
dt12 = t12 - t11
dt13 = t13 - t12
dt14 = t14 - t13
dt15 = t15 - t14
mu0a= ((c01 + c0) / 2) * dt01 + ((c02 + c01) / 2) * dt02 + ((c03 + c02) / 2) * dt03 + ((c04 + c03) / 2) *
dt04 + ((c05 + c04) / 2) * dt05 + ((c06 + c05) / 2) * dt06 + ((c07 + c06) / 2) * dt07
mu0b = ((c08 + c07) / 2) * dt08 + ((c09 + c08) / 2) * dt09 + ((c10 + c09) / 2) * dt10 + ((c11 + c10) / 2)
* dt11 + ((c12 + c11) / 2) * dt12 + ((c13 + c12) / 2) * dt13 + ((c14 + c13) / 2) * dt14 + ((c15 + c14) / 2)
* dt15
mu0 = mu0a + mu0b
mu1a = (t01 * (c01 + c0) / 2) * dt01 + (t02 * (c02 + c01) / 2) * dt02 + (t03 * (c03 + c02) / 2) * dt03 +
(t04 * (c04 + c03) / 2) * dt04 + (t05 * (c05 + c04) / 2) * dt05 + (t06 * (c06 + c05) / 2) * dt06 + (t07 *
(c07 + c06) / 2) * dt07
mu1b=(t08 * (c08 + c07) / 2) * dt08 + (t09 * (c09 + c08) / 2) * dt09 + (t10 * (c10 + c09) / 2) * dt10 +
(t11 * (c11 + c10) / 2) * dt11 + (t12 * (c12 + c11) / 2) * dt12 + (t13 * (c13 + c12) / 2) * dt13 + (t14 *
(c14 + c13) / 2) * dt14 + (t15 * (c15 + c14) / 2) * dt15
mu1 = mu1a + mu1b
tp = mu1 / mu0
mu2a = ((t01 - tp) ^ 2 * (c01 + c0) / 2) * dt01 + ((t02 - tp) ^ 2 * (c02 + c01) / 2) * dt02 + ((t03 - tp) ^ 2
* (c03 + c02) / 2) * dt03 + ((t04 - tp) ^ 2 * (c04 + c03) / 2) * dt04 + ((t05 - tp) ^ 2 * (c05 + c04) / 2) *
dt05 + ((t06 - tp) ^ 2 * (c06 + c05) / 2) * dt06 + ((t07 - tp) ^ 2 * (c07 + c06) / 2) * dt07
mu2b= ((t08 - tp) ^ 2 * (c08 + c07) / 2) * dt08 + ((t09 - tp) ^ 2 * (c09 + c08) / 2) * dt09 + ((t10 - tp) ^ 2
* (c10 + c09) / 2) * dt10 + ((t11 - tp) ^ 2 * (c11 + c10) / 2) * dt11 + ((t12 - tp) ^ 2 * (c12 + c11) / 2) *
dt12 + ((t13 - tp) ^ 2 * (c13 + c12) / 2) * dt13 + ((t14 - tp) ^ 2 * (c14 + c13) / 2) * dt14 + ((t15 - tp) ^ 2
* (c15 + c14) / 2) * dt15
mu2 = mu2a + mu2b
sigma = mu2 / mu0
PROBLEMA:
Estacin 2:
t(h)
C(ppm
)
20
0
20.5
0.2
22
2.8
24
5
25.5
8.8
27
8.1
29
7.4
31
6
33
4.4
35
3
t(h)
C(ppm
)
37
2
39
1.45
41
1
43
0.75
47
0.42
49
0.32
51
0.25
53
0.19
55
0.15
57
0.11
SOLUCIN:
Para la estacin 2 haremos el mismo procedimiento que hicimos para el problema
anterior; solo cambindoles los datos anteriores.
Haciendo el programa:
# calculo de la varianza temporal en la estacion 2
c0 = 0
c01 = 0.2
c02 = 2.8
c03 = 5
c04 = 8.8
c05 = 8.1
c06 = 7.4
c07 = 6
c08 = 4.4
c09 = 3
c10 = 2
c11 = 1.45
c12 = 1
c13 = 0.75
c14 = 0.42
c15 = 0.32
c16 = 0.25
c17 = 0.19
c18 = 0.15
c19 = 0.11
t0 = 20
t01 = 20.5
t02 = 22
t03 = 24
t04 = 25.5
t05 = 27
t06 = 29
t07 = 31
t08 = 33
t09 = 35
t10 = 37
t11 = 39
t12 = 41
t13 = 43
t14 = 47
t15 = 49
t16 = 51
t17 = 53
t18 = 55
t19 = 57
dt01 = t01 - t0
dt02 = t02 - t01
dt03 = t03 - t02
dt04 = t04 - t03
dt05 = t05 - t04
dt06 = t06 - t05
dt07 = t07 - t06
dt08 = t08 - t07
dt09 = t09 - t08
dt10 = t10 - t09
dt11 = t11 - t10
dt12 = t12 - t11
dt13 = t13 - t12
dt14 = t14 - t13
dt15 = t15 - t14
dt16 = t16 - t15
dt17 = t17 - t16
dt18 = t18 - t17
dt19 = t19 - t18
mu0a = ((c01 + c0) / 2) * dt01 + ((c02 + c01) / 2) * dt02 + ((c03 + c02) / 2) * dt03 + ((c04 + c03) / 2) *
dt04 + ((c05 + c04) / 2) * dt05 + ((c06 + c05) / 2) * dt06 + ((c07 + c06) / 2) * dt07
mu0b = ((c08 + c07) / 2) * dt08 + ((c09 + c08) / 2) * dt09 + ((c10 + c09) / 2) * dt10 + ((c11 + c10) / 2)
* dt11 + ((c12 + c11) / 2) * dt12 + ((c13 + c12) / 2) * dt13 + ((c14 + c13) / 2) * dt14
mu0c = ((c15 + c14) / 2) * dt15 + ((c16 + c15) / 2) * dt16 + ((c17 + c16) / 2) * dt17 + ((c18 + c17) /
2) * dt18 + ((c19 + c18) / 2) * dt19
mu0 = mu0a + mu0b+ mu0c
mu1a = (t01 * (c01 + c0) / 2) * dt01 + (t02 * (c02 + c01) / 2) * dt02 + (t03 * (c03 + c02) / 2) * dt03 +
(t04 * (c04 + c03) / 2) * dt04 + (t05 * (c05 + c04) / 2) * dt05 + (t06 * (c06 + c05) / 2) * dt06 + (t07 *
(c07 + c06) / 2) * dt07
mu1b = (t08 * (c08 + c07) / 2) * dt08 + (t09 * (c09 + c08) / 2) * dt09 + (t10 * (c10 + c09) / 2) * dt10 +
(t11 * (c11 + c10) / 2) * dt11 + (t12 * (c12 + c11) / 2) * dt12 + (t13 * (c13 + c12) / 2) * dt13 + (t14 *
(c14 + c13) / 2) * dt14
mu1c = (t15 * (c15 + c14) / 2) * dt15 + (t16 * (c16 + c15) / 2) * dt16 + (t17 * (c17 + c16) / 2) * dt17 +
(t18 * (c18 + c17) / 2) * dt18 + (t19 * (c19 + c18) / 2) * dt19
mu1 = mu1a + mu1b + mu1c
tp = mu1 / mu0
mu2a = ((t01 - tp) ^ 2 * (c01 + c0) / 2) * dt01 + ((t02 - tp) ^ 2 * (c02 + c01) / 2) * dt02 + ((t03 - tp) ^ 2
* (c03 + c02) / 2) * dt03 + ((t04 - tp) ^ 2 * (c04 + c03) / 2) * dt04 + ((t05 - tp) ^ 2 * (c05 + c04) / 2) *
dt05 + ((t06 - tp) ^ 2 * (c06 + c05) / 2) * dt06 + ((t07 - tp) ^ 2 * (c07 + c06) / 2) * dt07
mu2b = ((t08 - tp) ^ 2 * (c08 + c07) / 2) * dt08 + ((t09 - tp) ^ 2 * (c09 + c08) / 2) * dt09 + ((t10 - tp) ^ 2
* (c10 + c09) / 2) * dt10 + ((t11 - tp) ^ 2 * (c11 + c10) / 2) * dt11 + ((t12 - tp) ^ 2 * (c12 + c11) / 2) *
dt12 + ((t13 - tp) ^ 2 * (c13 + c12) / 2) * dt13 + ((t14 - tp) ^ 2 * (c14 + c13) / 2) * dt14
mu2c = ((t15 - tp) ^ 2 * (c15 + c14) / 2) * dt15 + ((t16 - tp) ^ 2 * (c16 + c15) / 2) * dt16 + ((t17 - tp) ^ 2
* (c17 + c16) / 2) * dt17 + ((t18 - tp) ^ 2 * (c18 + c17) / 2) * dt18 + ((t19 - tp) ^ 2 * (c19 + c18) / 2) *
dt19
mu2 = mu2a + mu2b + mu2c
sigma = mu2 / mu0
PROBLEMA:
SOLUCIN:
Se har la simulacin del problema, que es inyeccin de un contaminante, y
veremos cmo cambia la concentracin en determinados tiempos.
Se iniciara, en el tiempo 0, la concentracin mxima en el punto inicial y 0 para los
dems puntos.
Luego, se har un cambio: para el siguiente tiempo, la concentracin inicial ser 0
y los dems sern los ltimos puntos del tiempo anterior.
Para nuestro modelamiento usaremos la ecuacin dimensional de dispersin de
sustancias.
Para 1 sola dimensin:
2
C V x C Dt C
=
+
KC
t
x
x2
Podemos resolver este procedimiento en base a los mtodos numricos:
x
t
x
Entonces, para cada valor, (i=1,2,n) tendremos distintos valores. Sin embargo,
tendremos el valor de la concentracin n+1 en la segunda derivada.
Sin embargo, sabemos que en el tiempo final, la pendiente tiende a 0 para los
puntos ltimos. Lo tomaremos como cero para poder hallar el valor de la
concentracin n+1.
C
=0
t
Hacindolo mtodo numrico:
C n+1 Cn
=0
t
Entonces:
Cn +1=C n
Ya tenemos todos los datos. Haciendo el programa:
Para el siguiente programa, cambiaremos el dato inicial; ya no ser dato mximo, sino dato
igual a cero.
Haciendo el programa:
# Dispersion de Contaminantes en el Agua
d(C01) / d(t) = -V1*(C01-C0)/deltaX+D*(C02-2*C01+C0)/deltaX^2-K*C01
d(C02) / d(t) = -V2*(C02-C01)/deltaX+D*(C03-2*C02+C01)/deltaX^2-K*C02
d(C03) / d(t) = -V3*(C03-C02)/deltaX+D*(C04-2*C03+C02)/deltaX^2-K*C03
d(C04) / d(t) = -V4*(C04-C03)/deltaX+D*(C05-2*C04+C03)/deltaX^2-K*C04
d(C05) / d(t) = -V5*(C05-C04)/deltaX+D*(C06-2*C05+C04)/deltaX^2-K*C05
d(C06) / d(t) = -V6*(C06-C05)/deltaX+D*(C07-2*C06+C05)/deltaX^2-K*C06
d(C07) / d(t) = -V7*(C07-C06)/deltaX+D*(C08-2*C07+C06)/deltaX^2-K*C07
d(C08) / d(t) = -V8*(C08-C07)/deltaX+D*(C09-2*C08+C07)/deltaX^2-K*C08
d(C09) / d(t) = -V9*(C09-C08)/deltaX+D*(C10-2*C09+C08)/deltaX^2-K*C09
d(C10) / d(t) = -V10*(C10-C09)/deltaX+D*(C11-2*C10+C09)/deltaX^2-K*C10
d(C11) / d(t) = -V11*(C11-C10)/deltaX+D*(C12-2*C11+C10)/deltaX^2-K*C11
d(C12) / d(t) = -V12*(C12-C11)/deltaX+D*(C13-2*C12+C11)/deltaX^2-K*C12
d(C13) / d(t) = -V13*(C13-C12)/deltaX+D*(C14-2*C13+C12)/deltaX^2-K*C13
d(C14) / d(t) = -V14*(C14-C13)/deltaX+D*(C15-2*C14+C13)/deltaX^2-K*C14
d(C15) / d(t) = -V15*(C15-C14)/deltaX+D*(C16-2*C15+C14)/deltaX^2-K*C15
d(C16) / d(t) = -V16*(C16-C15)/deltaX+D*(C17-2*C16+C15)/deltaX^2-K*C16
d(C17) / d(t) = -V17*(C17-C16)/deltaX+D*(C18-2*C17+C16)/deltaX^2-K*C17
d(C18) / d(t) = -V18*(C18-C17)/deltaX+D*(C19-2*C18+C17)/deltaX^2-K*C18
d(C19) / d(t) = -V19*(C19-C18)/deltaX+D*(C20-2*C19+C18)/deltaX^2-K*C19
d(C20) / d(t) = -V20*(C20-C19)/deltaX+D*(C21-2*C20+C19)/deltaX^2-K*C20
C0=0
C01(0) = 773.8548
C02(0) = 299.4176
C03(0) = 115.8317
C04(0) = 44.78298
C05(0) = 17.28329
C06(0) = 6.642639
C07(0) = 2.532632
C08(0) = 0.9528327
C09(0) = 0.3515446
C10(0) = 0.1263906
C11(0) = 0.0440274
C12(0) = 0.0147896
C13(0) = 0.0047741
C14(0) = 0.0014774
C15(0) = 0.0004377
C16(0) = 0.0001241
C17(0) = 3.365E-5
C18(0) = 8.733E-6
C19(0) = 2.171E-6
C20(0) = 5.188E-7
C21=C20
K=0.08
D=8
deltaX=100
V1=5
V2=5
V3=5
V4=5
V5=5
V6=5
V7=5
V8=5
V9=5
V10=5
V11=5
V12=5
V13=5
V14=5
V15=5
V16=5
V17=5
V18=5
V19=5
V20=5
t(0)=100
t(f)=200