Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Francesco Ferri
1. Introducción 1
1.1. Motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. Estudios preliminares 10
3.1. Definición del problema . . . . . . . . . . . . . . . . . . . . . . 10
3.2. Discretización temporal . . . . . . . . . . . . . . . . . . . . . . 10
3.3. Discretización espacial . . . . . . . . . . . . . . . . . . . . . . 12
3.3.1. Estabilización de los esquemas multipaso . . . . . . . . 13
3.4. Ejemplos en dos dimensiones . . . . . . . . . . . . . . . . . . . 15
i
ÍNDICE GENERAL ii
7. Conclusiones 70
Capı́tulo 1
Introducción
1.1. Motivación
Este trabajo se centra en el análisis de problemas de calidad del aire
cerca de grandes emisores puntuales. Un contaminante del aire es aquella
componente que está presente en la atmósfera, a niveles perjudiciales para la
vida de los seres humanos, plantas y animales [1]. Es un tema, hoy en dı́a,
de elevado interés cientı́fico, por su relación con el medio ambiente y la salud
humana.
Existen normativas que fijan los valores máximos de concentración y que no
siempre son respetadas. Eso es el caso de La Oroya (Perú) , que según la
Blacksmith Institute (ONG norteamericana que trabaja el tema de la salud
infantil) es uno de los diez lugares más contaminado de la tierra. Derivado de
su minerı́a, La Oroya sufre una fuerte polución de aire y suelos por plomo.
El problema del la contaminación no sólo es importante en las zonas cercanas
1
CAPÍTULO 1. INTRODUCCIÓN 2
1.2. Objetivos
El objetivo de la modelización numérica de ecuaciones de convección-
difusión-reacción transitorias es producir simulaciones numéricas que ayuden
a predecir y analizar los procesos fı́sicos de ensayo.
En el caso de las emisiones de contaminante, el objetivo, es la simulación
del fenómeno real ası́ como la definición y la valoración de alternativas de
actuación.
Para la resolución de estos problemas también son necesarias las siguientes
tareas:
3
CAPÍTULO 2. PLANTEAMIENTO Y ESTADO DE ARTE 4
Condición inicial
La condición inicial nos da la información sobre la concentración en el
momento inicial de cálculo y será de la forma
Condiciones de contorno
Las condiciones de contorno son las informaciones de la concentración o
de su flujo sobre toda la frontera del dominio. En la (2.2) se han puesto las
condiciones de Dirichlet y de Neumann.
Condiciones de Dirichlet
Las condiciones de contorno de Dirichlet (o esenciales) son valores pres-
critos de la concentración, se utilizan, como se verá continuación, en la capa
de la chimenea.
u = uD en ΓD (2.4)
Debido a estas condiciones , es necesario realizar una distinción entre los
puntos del contorno, nnp y los demás puntos ,neq que será el número de las
incógnitas. Se define β = 1, 2, . . . , nnp y se fijan los coeficientes que corres-
ponden a valores conocidos por las condiciones esenciales.
X X
ch (x) = cj Nj (x) + cD (xi )Ni (x) (2.5)
j ∈β
/ i∈β
Ni (x) = 0 en ΓD para i ∈ β
Kc = f (2.6)
Kc̄ = f̄ (2.7)
Condiciones de Neumann
Las condiciones de contorno de Neumann (o naturales) se escriben de la
siguiente forma:
ν(n· ∇)u = h en ΓN (2.10)
son más fácil de tratar frente a las condiciones de Dirichlet y se utilizan en
los lados de la chimenea , en el terreno y en todo los bordes imaginarios del
contorno.
Condiciones de Robin
Se considera un contorno cualquiera, a fin de poner la condición de con-
torno se igualan los flujos en los dos lados, considerando que dentro del
CAPÍTULO 2. PLANTEAMIENTO Y ESTADO DE ARTE 8
dominio se tiene conveccı́on y difusión mientras que fuera se tiene sólo con-
vección ( dentro de la chimenea, por ejemplo).
Estas son las condiciones de contorno más generales que se pueden escribir
para un problema de convección-difusión.
a· ∇u (2.15)
Estudios preliminares
10
CAPÍTULO 3. ESTUDIOS PRELIMINARES 11
Crank-Nicolson
Los métodos más populares para los problemas parabólicos son los de la
familia θ
∆u
− θ∆ut = unt (3.2)
∆t
donde ∆ut = un+1
t − unt y un es la aproximación de u(tn ), tn = t0 + n∆t El
esquema θ aplicado a la ecuación (2.13) para coeficientes constantes lleva a:
∆u
+ θ [a· ∇ − ∇· (K∇) + σ] ∆u =
∆t (3.3)
= θsn+1 + (1 − θ)sn − [a· ∇ − ∇· (K∇) + σ]un
R2,2 y R3,3
Los esquemas multipasos (aproximación implı́cita de Padé) se pueden
escribir como sigue:
∆u
− W∆ut = wunt (3.4)
∆t
donde u ∈ Rntg −1 con ntg igual al número de pasos. W es una matriz (ntg −
1) × (ntg − 1) y w un vector de (ntg − 1). Si se considera el operador lineal
L con coeficientes constantes y el término fuente s
L = a· ∇ − ∇· (ν∇) − σ (3.5)
R1,1 (Crank-Nicolson)
∆u = un+1 − un , ∆s = sn+1 − sn ,
1 (3.7)
W= , w = 1.
2
CAPÍTULO 3. ESTUDIOS PRELIMINARES 12
1 1
un+ 2 − un sn+ 2 − sn
∆u = 1 , ∆s = 1 ,
un+1 − un+ 2 sn+1 − sn+ 2
(3.8)
1 7 −1 1 1
W= , w= .
24 13 5 2 1
n+ 1 n+ 1
u 3 − un
s 3 − sn
2 1 2 1
∆u = un+ 3 − un+ 3 , ∆s = sn+ 3 − sn+ 3 ,
2 2
− un+ 3
n+1
− sn+ 3
n+1
u s
0√
√ √ √
1 5−10√5
49 − √13 5 12(2 − √ 5) 5 −
√ 1 w= .
2 5+ 5
W= 26 5√ 12 5 −2 √5 ,
( 10
61 − 12 5 36 11 + 5 1
(3.9)
Las ecuaciones (3.3) y (3.13) con las correspondientes condiciones de con-
torno y inicial definen la forma fuerte del problema que tiene que ser resuelto
para cada paso de tiempo y constituyen la base para la discretización de los
elementos finitos.
donde X
(τ P(w), R(∆u))Ωe (3.15)
e
Formulación de Galerkin
Se define el problema de dos dimensiones estudiado:
∂u
+ a· ∇u − ∇· (K∇c) = 0 en Ω =]0, 2Km[×]0, 1Km[
∂t
u(x, 0) = u0 (x) sobre Ωat = 0
(3.22)
u = 10 sobre ΓD
sobre ΓN
n(K· ∇u) = 0
siendo
ΓN = ∂Ω/ΓD
0,1 0
K= m2 /s
0 0,1
∆t = 0,5 segundos
Figuras 3.2 hasta 3.4 muestran los resultados obtenidos desde t = 5 minutos
hasta t = 30 minutos cada 600 iteraciones (5 minutos) para Galerkin con
Crank-Nicolson, R2,2 y R3,3 respectivamente. En los tres casos aparece la
tı́pica inestabilidad del método de Galerkin y las soluciones son muy parecidas
entre ellas, lo que significa que una discretización de segundo orden (Crank-
Nicolson) es suficiente para el problema considerado. Se destaca también que
no se ha conseguido utilizar un ∆t > 0,5segundos porque las oscilaciones
corrompen rápidamente la solución.
CAPÍTULO 3. ESTUDIOS PRELIMINARES 17
Least-Sqares
Se considera el problema (3.4). con
0,1 0
K= m2 /s
0 0,01
∆t = 6 segundos
Streamline-Upwind Petrov-Galerkin
Se considera el problema (3.4). con
1 0
K= m2 /s
0 0,1
∆t = 6 segundos
τ = 4,5
Las figuras 3.6 hasta 3.8 muestran los resultados obtenidos desde t = 5 mi-
nutos hasta t = 30 minutos cada 50 iteraciones (5 minutos) para SUPG con
Crank-Nicolson, R2,2 y R3,3 respectivamente. Los resultados que se encuen-
tran utilizando los esquemas multipaso R2,2 y R3,3 confirman la hipótesis de
que no hace falta utilizar esquemas de alto orden.
con
Dh 0
K= m2 /s
0 Dv
∆t = 3 segundos
(a) Dh = 10; Dv = 5
(b) Dh = 10; Dv = 1
(a) Dh = 1; Dv = 0,5
(b) Dh = 1; Dv = 0,01
(a) Dh = 1; Dv = 0,001
1 0
K= m2 /s
0 0,5
∆t = 3 segundos
Los resultados son todos parecidos entre ellos, aunque con un anánilis
más detallado, se puede notar que las soluciones son más estables para los
valores de τ = 2,5 y τ = 3,5 con menos oscilaciones frente a los otros dos
casos (τ = 1,5 y τ = 0,5).
CAPÍTULO 3. ESTUDIOS PRELIMINARES 29
Figura 3.19: Vista de los nuevos campos de viento nodales, zoom en la parte
cercana a la chimenea
Las figuras 3.20 y 3.21 muestran unos resultados muy estables y regulares.
Las oscilaciones se propagan solo cuando el contaminante ha sido trasportado
en la mayor parte del dominio y desaparece el problema de la emisión de
los elementos del contorno , salvo más lejos y con menos intensidad. Los
resultados encontrados se diferencian muy poco. La principal diferencia entre
los dos campos de viento son los vectores del contorno de Dirichlet, en 3.19(b)
son completamente verticales, o sea, con componente horizontal nula. Un
campo de viento ası́ definido es descrito perfectamente con las condiciones de
Dirichlet siendo las velocidades iguales tanto dentro como fuera del contorno
(v− = v+ ).
Capı́tulo 4
32
CAPÍTULO 4. ESTUDIO EN TRES DIMENSIONES 33
||a||
C= ∆t (4.1)
∆x
1
P e = ||a||∆x (4.2)
2||K||
El número de Courant nos indica el número de elementos que atraviesa
la solución en cada paso de tiempo y puede utilizarse para definir el valor
de ∆t. Se repite pero, que estos parámetros pierden importancia para mallas
no uniformes. En el siguiente capı́tulo se realizará un estudio estadı́stico
sobre el tamaño de los elementos para determinar el número de Courant
asociado al problema. La definición de ∆x en espacios multidimensionales no
es unı́vocamente definida y depende de los elementos. En este tesina se ha
calculado de la siguiente manera:
Pnel
lj
∆xi = i=1 (4.3)
12
CAPÍTULO 4. ESTUDIO EN TRES DIMENSIONES 34
∂u
+ a· ∇u − ∇· (K∇u) + σ· u = s en Ω × (0, T ]
∂t
sobre Ω
c(x, 0) = u0 (x)
n· K∇u(x, t) = Φ emis
(x) sobre ΓN 1 : tapa de la chimenea
sobre ΓR : : terreno
n· K∇u = −V d u
sobre ΓN 2 = ∂Ω \ (ΓN 1 ∪ ΓR )
n(K· ∇u) = h
(4.4)
donde a(x, t) es el campo de velocidades dado, K es la matriz de difusión
, σ el coeficiente de reacción , s(x, t) el término fuente y V d la deposición seca.
Se define el residuo:
∆u 1
<(∆u) := − ∆ut − unt (4.6)
∆t 2
y el operador espacial diferencial
L = a· ∇ − ∇· (ν∇) − σ (4.7)
∆t X τ ∆t
(w, ∆u) + [(w, a· ∇(∆u)) − (w, ∇· (ν∇(∆u)) − (w, σ∆u)] +
2 e
2
1 1
(a· ∇w, ∆u) + [(a∇w, a∇∆u) + (a· ∇w, −∇· ν∇∆u) − (a· ∇w, σ∆u)]
∆t 2
h i
n n n n+ 21
+ (a· ∇w, a∇u ) + (a· ∇w, −∇· ν∇u ) − (a∇w, σu ) − (a∇w, s ) =
1
= ∆t(w, −a∇un ) + ∆(w, ∇· ν∇un ) + ∆t(w, σun ) + ∆t(w, sn+ 2 )
(4.9)
y estudiamos cada término de la ecuación cambiando el simbolismo:
R
(a· ∇w, a∇(∆u)) = Omega
a· ∇w· a∇(∆u)dΩ = b(w, ∆u)
R
R ∇w, ∇· ν∇(∆u)) = Ω a∇w·
(a· R ∇· (ν∇(∆u))dΩ =
Ω
∇· (a· ∇w)· ν∇(∆u))dΩ − Ω ∇· (a· ∇w)· ν∇(∆u) = 0
los dos últimos términos se anulan. El primero porque este término
se encuentra dentro de un sumatorio en los elementos interiores del
dominio y el segundo porque la función de forma w es de orden C 0
∆t X τ ∆t
T
(w, ∆u) + aL (w, ∆u) + (c(a; w, ∆u) + as (w, ∆u) =
2 e
2 2
X τ ∆t (4.13)
n+1 T n n+1
= −aS + c(a; w, s ) − ∆t aL (w, u ) + (w, s )
e
2
y recordando que : X
(w, ∆u) = M∆uj (4.14)
j
X
aL (w, ∆u) = (C + K + σM) ∆uj (4.15)
j
CAPÍTULO 4. ESTUDIO EN TRES DIMENSIONES 37
X
K2 − σCT ∆uj
aS (w, ∆u) = (4.16)
j
∆t bc
τ T ∆t T
M+ C + K − σM + M + C + K2 − σC · ∆u =
2 2 2
τ ∆t T bc
· un +
= −K2 + σC − ∆t C + K − σM + M
2
τ ∆t T 1
+ C + ∆tM · sn+ 2
2
(4.17)
Si se consideran los siguientes casos particulares
Mbc = 0
σ=0
s=0
∆t bc
τ T ∆t T
· un+1 =
M+ C + K − σM + M + C + K2 − σC
2 2 2
∆t bc τ T ∆t ∆t T
· un +
= M− C + K − σM + M + C − K2 + σC
2 2 2 2
τ ∆t T 1
+ C + ∆tM · sn+ 2
2
(4.19)
La ecuación (4.19) puede escribirse de forma compacta
Bun+1 = f (4.20)
CAPÍTULO 4. ESTUDIO EN TRES DIMENSIONES 38
con
∆t bc
τ T ∆t T
B=M+ C + K − σM + M + C + K2 − σC (4.21)
2 2 2
τ
F = M + CT (4.22)
2
1
f = (−B + 2F) · un + ∆tF · sn+ 2 (4.23)
Si se considera un solo contaminante entonces σ = 0 y por lo tanto
∆t bc
τ T ∆t
B=M+ C+K+M + C + (K2) (4.24)
2 2 2
τ
F = M + CT (4.25)
2
1
f = (−B + 2F) · un + ∆tF · sn+ 2 (4.26)
Si se hubiera desarrollado la formulación de los elementos finitos con Crank-
Nicolson y Least Squares las matrices quedarı́an como se describe en [17] y
[13]
∆t bc
∆t T ∆t
B=M+ C+K+M + C + (K2) (4.27)
2 2 2
∆t T
F=M+ C (4.28)
2
1
f = (−B + 2F) · un + ∆tF · sn+ 2 (4.29)
Se destaca que para ∆t = τ las dos formulaciones coinciden.
M−1 Ax = M−1 b
P−1 Bu = Pf
P = LLT
o
P = LDLT
Según [19] el método de los gradientes conjugados con una factorización in-
completa de Cholesky es el más eficiente para problemas con más de 80000
incógnitas.
Capı́tulo 5
∆t = 0,0695 segundos
σ=0
VD = 0
40
CAPÍTULO 5. EJEMPLOS EN TRES DIMENSIONES 41
valores mayores a ∆t y segundo para que todos los elementos tengan número
de Courant igual o menor a la unidad.
10 0 0
K = 0 10 0 m2 /s
0 0 5
∆t = 0,0696 segundos
σ=0
VD = 0
Las figuras muestran el valor de la concentración relativa igual a 0.001.
Figura 5.1: Crank-Nicolson con LS, t = 14, 28, 42, 56, 70, 82 segundos y Dx =
Dy = 10, Dz = 5.
umax
Ω = 0,4161 en Ω
∆t−τ
Se desprecia el término 2 C
En este apartado el problema (4.4) con
10 0 0
K = 0 10 0 m2 /s
0 0 5
∆t = 0,0695 segundos
σ=0
VD = 0
caso 5 caso 6
ū (ΓR ) 3,97 · 10−4 0,17 · 10−4
umax (ΓR ) 0,0282 0,0020
ū10 (ΓR ) 120,9 · 10−4 7,281 · 10−4
ū100 (ΓR ) 18,8 · 10−4 8,3 · 10−5
umax
Ω 0,6479 0,0663
∆t−τ
Se añade el termino 2 CT
En este caso el método es muy inestable. Para obtener una buena solución
necesitamos valores de difusión muy elevados, pero el problema se vuelve
difusivo.
Por ejemplo para, Dx = Dy = 100, Dz = 50 se obtiene una solución parecida
a la de la figura (5.7) mientras que para valores menores de la difusión el
método no es capaz de llegar a una solución aceptable.
CAPÍTULO 5. EJEMPLOS EN TRES DIMENSIONES 49
∆t = 0,0695 segundos
σ=0
VD = 0
τ −∆
Se desprecia el término 2 C
En las figuras 5.8 ,5.9 y 5.10 se muestran las isosuperficies de valores
relativos de concentración igual a 10−4 mientras en las figuras 5.11 ,5.12 y
5.13 las de valor 0,006. En todas se representa la solución en los instantes
de tiempo t = 14, 28, 42, 56, 70, 82 segundos. El problema con valores de
difusión elevados, fig. 5.8, muestra un comportamiento análogo a los ejemplos
anteriores. Se ha resuelto el problema con valores de difusión muy bajos,
figuras 5.9 hasta 5.13, hasta utilizar un valor de la difusión vertical de 10−10 .
Para valores del parámetro de estabilización transitorio (τ ) menor a 0,88 (fig.
5.13) el modelo es inestable.
Cuadro 5.7: Estudio comparativo con τ > ∆t: valores de concentración rela-
tiva en el suelo y en el dominio, caso 4 a caso 6.
τ −∆t
Se añade el término 2 CT
El modelo reproduce el problema de manera parecida al modelo con esta-
bilización LS estándar y de igual manera es inestable para pequeños valores
(menores que la unidad) de la difusión. De hecho no se ha conseguido bajar
los coeficientes de la matriz de difusión Dx = Dy más de 10 m2 /s. En la
figura 5.14 se muestran las isosuperficies de valor relativo de concentración
igual a 0,006 al tiempo t = 14, 28, 42, 56, 70, 82 segundos. Las concentracions
relativa del contaminante en el terreno son aproximadamente dos veces los
valores encontrados con la estabilización LS. También en todo el dominio se
obtienen valores mayores.
umax
Ω = 0,8210 en Ω
CAPÍTULO 5. EJEMPLOS EN TRES DIMENSIONES 54
∆t = 0,0696 segundos
σ = 0 y VD = 0
58
CAPÍTULO 6. APLICACIÓN A LA OROYA (PERÚ) 59
Figura 6.1: Vista general de la zona de estudio con la posición de las estaciones
reales y de la chimenea
V d = 0,13· 10−2 m
s
CAPÍTULO 6. APLICACIÓN A LA OROYA (PERÚ) 60
∆t = 6 s
T = 14 h
(a) Crank-Nicolson con LS: caso 1 (b) Crank-Nicolson con SUPG: caso 2
(c) Crank-Nicolson con SUPG: caso 3 (d) Crank-Nicolson con SUPG: caso 4
caso 2: Los resultados obtenidos son parecidos a los del caso anterior
aunque si en las estaciones G04, G05, G07, G09 se obtienen valores en
media más altos.
(a) Crank-Nicolson con LS: caso 1 (b) Crank-Nicolson con SUPG: caso 2
(c) Crank-Nicolson con SUPG: caso 5 (d) Crank-Nicolson con SUPG: caso 6
caso 6: Los resultados obtenidos son parecidos a los del caso anterior.
La subida de los valores de la concentración simulada en la estación G04
a partir de las 8h es debida a problemas de inestabilidad del método
numérico de resolución.
Capı́tulo 7
Conclusiones
70
CAPÍTULO 7. CONCLUSIONES 71
[7] Babuška I. The finite element method with lagrangian multipliers. Nu-
merische Math, Vol.20:179–192, 1973.
72
BIBLIOGRAFÍA 73