Académique Documents
Professionnel Documents
Culture Documents
TESIS DOCTORAL
DIRECTOR
LUIS GAVETE CORVINOS
2013
RESUMEN
Quería aprovechar este espacio para dar las gracias a todas las personas que
me han ayudado y apoyado durante mi doctorado:
A mi familia, a mis padres que han sido mis maestros en todos los sentidos, y a
los que les debo mucho de lo que ahora soy, a mi hermana por esas charlas
telefónicas y conversaciones “frikis” que tanto nos gustan, y a mis abuelos, que
espero que me sigan “echando un ojo” como siempre lo hicieron.
Y ya por último pero no menos importante, a ti, Martha, por estar ahí siempre,
apoyarme y darme ánimos, conseguir que desconecte para volver con todas
mis fuerzas, sin tu ayuda no lo habría conseguido. ;).
PMJ
ÍNDICE
RESUMEN .......................................................................................................... I
ABSTRACT........................................................................................................ II
ÍNDICE .............................................................................................................. IV
I.- INTRODUCCIÓN 1
I.1.- La atmósfera 2
I.1.1.- Estructura de la atmósfera 3
- La troposfera 5
I.1.2.- Contaminación atmosférica. 5
I.1.2.1.- Clasificación de los contaminantes atmosféricos 7
I.1.2.1.1.- Clasificación de contaminantes atmosféricos
según su naturaleza físico-química 7
I.1.2.1.2.- Clasificación de contaminantes atmosféricos
según su origen 7
I.1.2.2 Descripción de los contaminantes atmosféricos más
importantes 10
a) Dióxido de carbono (CO2) 10
b) Monóxido de carbono (CO) 10
c) Dióxido de azufre (SO2) 11
d) Trióxido de azufre (SO3) 11
e) Óxidos de nitrógeno 12
f) Partículas 13
g) Ozono 14
h) Compuestos Orgánicos Volátiles 15
i) Metales 15
j) Hidrocarburos 15
II. MODELIZACIÓN DEL TRANSPORTE ADVECTIVO DE
CONTAMINANTES EN LA ATMÓSFERA .................................................. 16
III.1 Introducción............................................................................................. 68
III.2 Modelización de la cinética química ...................................................... 69
III.3 Ecuaciones Diferenciales Ordinarias Rígidas ...................................... 70
III.3.1 Definición de Rigidez de una ecuación diferencial ..................... 70
III.3.2 Métodos para la resolución de sistemas de ecuaciones
diferenciales ordinarias (SEDO) rígidas ...................................... 71
III.4 Métodos de diferenciación regresiva (Backward
Differentiation Formula, BDF) ................................................................. 73
III.5 Método TWO-STEP .................................................................................. 76
III.5.1 Descripción de la cinética del ozono ........................................... 76
III.5.2 Descripción de la notación utilizada en la modelización ........... 77
III.6. Descripción del método de integración TWO-STEP de paso
fijo ............................................................................................................. 83
III.6.1 Método numérico Gauss-Seidel.................................................... 84
III.6.2 Notación para representación de la cinética atmosférica
según los términos de Producción (P) y Pérdida (L) ................. 85
III.6.3 Inicio del método............................................................................ 87
III.7. Método TWO-STEP de paso variable .................................................... 88
III.7.1 Ajuste del tamaño de paso. (Paso de integración
variable) ............................................................................................ 91
III.8 Descripción del algoritmo TWO-STEP................................................... 93
III.8.1 Resultados de la simulación ....................................................... 94
III.8.2 Solución teórica ........................................................................... 95
III.8.3 Análisis de sensibilidad a las tolerancias: absoluta y
relativa .................................................................................................... 97
III.9 Conclusiones ......................................................................................... 100
IV. SIMULACIONES REALES DE LA DISPERSIÓN DE
CONTAMINANTES CON EL MODELO CHIMERE. ANÁLISIS DEL
MODELO RACIONAL CONSERVATIVO ................................................ 103
IV.4.3 Dominio España. Resolución 0.1º. Modelo CHIMERE + WRF .... 123
CAPÍTULO I. INTRODUCCIÓN
1/284
I. Introducción
1.- LA ATMÓSFERA
2/284
I. Introducción
3/284
I. Introducción
4/284
I. Introducción
LA TROPOSFERA.
5/284
I. Introducción
Nitrógeno 780840
Oxígeno 209460
Argón 9340
Neón 18
Helio 5.2
Metano 1.0-1.5
Criptón 1.1
Hidrógeno 0.5
Xenón 0.08
6/284
I. Introducción
- Óxidos de carbono
- Óxidos de azufre
- Óxidos de nitrógeno
- Partículas y aerosoles
- Oxidantes
- Compuestos orgánicos volátiles
- Substancias radiactivas
- Ruido
- Calor
- Otros contaminantes
- Contaminantes primarios.
7/284
I. Introducción
- Contaminantes secundarios.
8/284
I. Introducción
EFECTOS
TIPO CONTAMINANTE FUENTE CARACTERÍSTICAS
9/284
I. Introducción
Por estos motivos es uno de los gases que más influye en el calentamiento
global del planeta y el consiguiente cambio climático.
Alrededor del 90% del que existe en la atmósfera se forma de manera natural,
en la oxidación de metano (CH4) en reacciones fotoquímicas. Se va eliminando
por su oxidación a CO2.
10/284
I. Introducción
En conjunto, más de la mitad del SO2 que llega a la atmósfera es emitido por
actividades humanas, sobre todo por la combustión de carbón y petróleo y por
la metalurgia. Otra fuente muy importante es la oxidación del H2S. En la
naturaleza, es emitido en la actividad volcánica.
Estos contaminantes son, por tanto, eliminados por la lluvia tanto en el proceso
de formación de gotas, como en el lavado por la lluvia misma. También las
partículas de sulfatos sedimentan sobre la superficie y la vegetación.
11/284
I. Introducción
e) Óxidos de nitrógeno.
De los más de ocho óxidos distintos que forman esta familia, (NOx), tres son los
que están en el aire en cantidades apreciables, N2O (óxido nitroso), NO (óxido
nítrico) y NO2 (dióxido de nitrógeno).
- Óxido nitroso
- Óxido nítrico
Las reacciones entre el nitrógeno (tanto del aire como el que está presente en
el combustible) y el oxígeno se resumen en las dos reacciones siguientes:
NO2 + O2 → 2 NO
1
NO + O2 → NO2
2
- Dióxido de nitrógeno
NO2 + hυ
→ NO + O
12/284
I. Introducción
f) Partículas
13/284
I. Introducción
Las partículas de tamaño inferior a 10 micras se las conoce como PM10 y son
las habitualmente legisladas, aunque también lo son las partículas totales y
próximamente las PM2.5.
g) Ozono.
14/284
I. Introducción
i) Metales
j) Hidrocarburos.
No se describen sus efectos sobre los seres vivos, salvo para el etileno
(detiene el crecimiento de las plantas) y los hidrocarburos aromáticos (resultan
cancerígenos).
15/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
INTRODUCCIÓN
16/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Los modelos físicos se utilizan para simular los procesos atmosféricos por
medio de la representación a pequeña escala del sistema real. Por ejemplo,
una réplica a pequeña escala de una zona urbana.
17/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Características principales
∂f
+ ∇ ( uf ) = ∇ ( k∇f ) + P − L
∂t (2.1)
18/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Por este motivo, estos modelos son conocidos también como modelos de
celdas o modelos de malla. Las derivadas parciales que conforman la ecuación
(2.1) se discretizan en la malla seleccionada. Esto quiere decir que cada uno
de los procesos (advección, difusión vertical, reacciones químicas, depósito y
emisiones) debe ser descrito para cada celda con respecto a un sistema de
referencia fijo.
19/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
N
AM HN
AMv
AM HE
AM HO AMQ
AMD AME
O E
S
AM HS
Fig. 2.2 Discretización de los flujos de contaminantes a través de una
celda del dominio
Características principales
20/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
∂f ∂f
+u =0 (2.2)
∂t ∂x
∂f ∂f ∂f
+u +v =0 (2.3)
∂t ∂x ∂y
siendo f = f ( x , y , t )
∂f ∂f ∂f ∂f
+u +v +w =0 (2.4)
∂t ∂x ∂y ∂z
siendo f = f ( x , y , z , t )
Esta ecuación, sin embargo, no es suficiente para describir todos los
fenómenos físicos que ocurren en la atmósfera. Además de la advección o
transporte tendremos un fenómeno de difusión y por tanto la ecuación anterior
cambia a:
∂f ∂f ∂f ∂f ∂2 f ∂2 f ∂2 f
+u +v +w +α 2 + β 2 +γ 2 = 0 (2.5)
∂t ∂x ∂y ∂z ∂x ∂y ∂z
21/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
∂f ∂f ∂f ∂f ∂2 f ∂2 f ∂2 f
+u +v +w +α 2 + β 2 + γ 2 + Q − D = 0 (2.6)
∂t ∂x ∂y ∂z ∂x ∂y ∂z
∂f ∂f ∂f ∂f ∂2 f ∂2 f ∂2 f
+u +v + w +α 2 + β 2 +γ 2 + Q − D + R = 0 (2.6)
∂t ∂x ∂y ∂z ∂x ∂y ∂z
∂f ∂f ∂f
1) Advección u +v +w , es decir, el transporte de los
∂x ∂y ∂z
contaminantes por la acción del viento.
∂2 f ∂2 f ∂2 f
2) Difusión, α 2 + β 2 + γ 2 que representa las variaciones que,
∂x ∂y ∂z
como consecuencia del estado turbulento del fluido, pueden producirse en el
volumen de control
22/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
• Término de advección.
23/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
• Término difusivo.
Este término incluye las transformaciones químicas que sufren los distintos
compuestos en el interior del volumen. Pueden conducir a un aumento de la
masa de contaminante en el sistema, si otros contaminantes reaccionan entre
sí causando la formación del contaminante que nos interesa o puede
producirse su desaparición, si dicho contaminante es el que reacciona con
otros para producir nuevas especies. Se consideran también las reacciones de
origen fotoquímico, es decir, producidas por la presencia de radiación
ultravioleta. Muchos modelos no incorporan este término y, por tanto, su
aplicabilidad se reduce al estudio de contaminantes inertes, o, lo que es lo
mismo, al estudio de contaminantes que no sufren reacciones químicas en la
atmósfera. Sin embargo, para los contaminantes reactivos (NOx, O3) es
imprescindible la inclusión de este término. A los modelos que contienen la
descripción de las reacciones químicas atmosféricas se les conoce como
modelos fotoquímicos.
24/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Además de las reacciones químicas, existen otros procesos por los cuales se
eliminan contaminantes de la atmósfera. Son los procesos de depósito, y se
producen a través de dos mecanismos diferentes:
25/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
n+1
∆x
n x
i-1 i i+1
Datos de entrada:
∆x = separación de los nodos en el eje x.
∆t = duración de cada paso de tiempo
Nx = número de incrementos de x
Nt = número total de pasos de tiempo.
26/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
fi+1
fi
fi-1
27/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
fi+1
fi
fi-1
∂f ∂( fu)
+ =0 (2.7)
∂t ∂x
i + 1 ( )i
∂ρ ( fu ) − fu
i = (2.8)
∂t ∆x
i
28/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Dados los valores de la integral ponderada en cada celda pin y los valores de la
función en la interfase de cada fi n y f i+n1 , se puede construir una función de
interpolación con tres grados de libertad en el interior de la celda ( xi , xi+1 ) .
Interpolación
Según (Feng Xiao & Yabe, 2001), (F. Xiao, 2002)(F. Xiao) (Feng Xiao & Peng,
2004), una función racional es capaz de producir resultados menos oscilatorios
comparada con las funciones de interpolación en su forma polinómica. A
continuación se van a obtener los valores de la función correspondientes a
puntos intermedios a los del mallado utilizando una función racional.
Partiendo de la figura 2.7, la función interpoladora entre los puntos x1 y x2 será:
F(x)
∫ F ( x ) dx = ρ1
∆x x
1
x1 x2
29/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
a + 2b ( x − x1 ) + β b( x − x1 ) 2
F ( x) = (2.9)
1 + β ( x − x1 )
2
F ( x1 ) = f1n (2.10)
F ( x 2 ) = f 2n (2.11)
x
1 2
∫ F ( x)dx = ρ1n (2.12)
∆x1 x1
1
Coeficiente 2: 2b , donde b = β ρ1n + ( ρ1n − f1n ) (2.14)
∆x1
( f n − ρ1n )
Coeficiente 3: β b , donde β = ∆x1−1 1n − 1 (2.15)
( ρ1 − f 2 )
n
f1n − ρ n + ε
β = ∆x n n
−1
+ 1 (2.16)
ρ − f 2 + ε
donde ε es una cantidad muy pequeña y positiva que evita que aparezca la
indeterminación al hacer ρ1n − f 2n = 0 en el denominador. ε puede ser tan
30/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Caso u >0
x1 = xi
x2 = xi −1 para u >0
∆xi = xi −1 − xi
a + 2bi ( x − xi ) + β i bi ( x − xi ) 2
F ( x) = (2.17)
1 + β i ( x − xi )
2
xi−1
1
ρ =
n
∫ F ( x)dx (2.18)
∆xi
i
xi
Coeficiente 1: a = f i n (2.19)
1
Coeficiente 2: 2bi donde bi = β i ρin + ( ρin − f i n ) (2.20)
∆xi
fi n − ρin + ε
Coeficiente 3: β i bi donde βi = −∆x n
−1
−1 (2.21)
ρi − fi −1 + ε
n i
a + 2biξ + bi β iξ
f it +∆t = (2.22)
(1 + β iξ )
2
31/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
ρ in +1 = ρ in − ( g i − g i −1 ) / ∆ xi (2.23)
1 1
f 1 = ( ρi + ρi +1 ) − (δ f i − δ fi −1 )
i+ 2 6
2 (2.24)
siendo δ fi = ( ρi +1 − ρi −1 ) / 2
32/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
f i t +∆t
suma resta
ρin
x
xi-1 D xi D
(2.26)
ai ξ + bi ξ 2
gi t +∆t
=
1 + βi ξ
Caso u < 0
x1 = xi
x2 = xi +1 para u <0
∆xi = xi +1 − xi
a + 2bi ( x − xi ) + β i bi ( x − xi ) 2
F ( x) =
1 + β i ( x − xi )
2
xi+1
1
ρ = n
∫ F ( x)dx (2.27)
∆xi
i
xi
33/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Coeficiente 1: a = f i n (2.28)
1
Coeficiente 2: 2bi donde bi = β i ρin − ( ρin − f i n ) (2.29)
∆xi
f i n − ρin + ε
Coeficiente 3: β i bi donde βi = ∆x n
−1
− 1 (2.30)
ρi − f i +1 + ε
i n
ρ in +1 = ρ in − ( g i − g i +1 ) / ∆xi (2.31)
1 1
f 1 = ( ρi + ρi +1 ) − (δ f i − δ fi −1 )
i+ 2 6
2 (2.32)
siendo δ fi = ( ρi +1 − ρi −1 ) / 2
34/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
f i t +∆t
resta suma
ρin
x
xi+1 D xi D
aξ + biξ 2
git +∆t = − (2.34)
(1 + βiξ )
ρ n+1
fi n+1
t = (n + 1)∆t
t = n∆t
fi −n1 fi n
xi−1
1
ρ =n
∫ F(x)dx
∆xi xi
Fig.2.9. Esquema de cálculo
35/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
∆t, ∆x, F, U, Nt y Nx
Subrutina INIT1D
Subrutina BDC
Bucle n = 1, 2…..Nt
Subrutina CSLR0_1D*
Subrutina MASA
PROCGRAF
Subrutina OUTPUT
F = valor función
36/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
VARIACIÓN = 100
(VmasaStep − Vmasa )
Vmasa
Donde VmasaStep es la masa en cada paso de tiempo y Vmasa es el
valor de referencia (corresponde al área de la curva inicial). A su vez, el
cálculo de masa en cada paso de tiempo se hace para cada intervalo con la
instrucción:
( F ( I ) + F ( I + 1) ) × DX , con lo que Vmasa se calcula como la
2
suma de esta expresión evaluada en cada uno de los intervalos.
Esto se representa gráficamente con la regla del trapecio (ver figura 2.11):
F (I+1)
F (I)
∆x
Fig. 2.11. Cálculo de masa.
37/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
2.5.1 Simulaciones
2.5.1.1 Simulación 1 (caso 1, CFL = 0,5)
Datos:
DT = 0.001 (incremento de tiempo)
DX = 0.01 (incremento de x)
NT = 391 (número de pasos de tiempo)
NX = 200
U = 5.0 (velocidad)
∆t 0.001
CFL = U = 5.0 = 0.5 < 1
∆x 0.01
38/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
número de pasos
Esta simulación mantiene los mismos datos de la simulación 1 pero con una
velocidad U<0, en concreto de valor -5. Al realizar la simulación se observa
que el sentido de desplazamiento es el contrario pero los resultados son
análogos.
Datos:
DT = 0.001 (incremento de tiempo)
39/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
DX = 0.01 (incremento de x)
NT = 390 (número de pasos de tiempo)
NX = 200
U = -5.0 (velocidad)
∆t 0.001
CFL = U = 5.0 = 0.5 < 1
∆x 0.01
En las figuras 2.15 y 2.16 vemos que la onda final se ajusta a la inicial con
bastante precisión.
40/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Datos:
DX = 0.01 (incremento de x)
NX = 200
U = 5.0 (velocidad)
∆t 0.001
CFL = U = 5.0 = 0.5 < 1
∆x 0.01
41/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
42/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
número de pasos
En esta simulación aumenta el CFL a 0,9, esto implica una variación en los
valores asociados, en este caso cambia el incremento de tiempo y el número
de pasos.
43/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Datos:
DT = 0.0018 (incremento de tiempo)
DX = 0.01 (incremento de x)
NT = 218 (número de pasos de tiempo)
NX = 200
U = 5.0 (velocidad)
La variación de los incrementos de tiempo y espacio y la velocidad de onda
∆t
vienen condicionadas por el número de Courant CFL = U .
∆x
∆t 0.0018
CFL = U = 5.0 = 0.9 < 1
∆x 0.01
44/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
número de pasos
45/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
El CFL es de 0,1, por lo que se aleja del caso ideal (CFL = 1, que no
requiere interpolación) con respecto a las simulaciones anteriores. Esto se
traduce en una reducción de la precisión. Las figuras 2.23 y 2.24 reflejan un
ajuste de la onda generada por el programa algo peor que en las
simulaciones anteriores.
46/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
número de pasos
47/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Datos:
DT = 0.00002 (incremento de tiempo)
DX = 0.01 (incremento de x)
NT = 19550 (número de pasos de tiempo)
NX = 200
U = 5.0 (velocidad)
∆t 0.00002
CFL = U = 5.0 = 0.01 < 1
∆x 0.01
Al alejarse el CFL del caso igual a uno, la precisión de los resultados es algo
peor. Como sucedía en la simulación 5, en las figuras 2.26 y 2.27 se observa
un ajuste de la onda final a la inicial algo peor a las simulaciones con CFL
próximo a 1.
48/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
49/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
número de pasos
50/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
∆t 0.1
CFL = U = 5.0 = 0.5 < 1
∆x 1
Puede verse en las figuras 2.29 y 2.30 la nueva forma de las ondas iniciales,
en este caso se trata de dos ondas cuadradas. Puede observarse que las
ondas resultantes se mantienen muy ajustadas a la forma inicial.
Fig.2.29. Simulación 7
51/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
número de pasos
52/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
El caso 3 está definido por una onda inicial con forma de función
exponencial.
Datos:
DT = 0.1 (incremento de tiempo)
DX = 1.0 (incremento de x)
NT = 392 (número de pasos de tiempo)
NX = 200
F = 150 (valor inicial de la función, F( ) = variable de la ecuación)
U = 5.0 (velocidad)
∆t 0.1
CFL = U = 5.0 = 0.5 < 1
∆x 1
53/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
54/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
En la figura 2.33 puede verse que la onda generada por el método mantiene
la forma de la onda inicial polinómica.
55/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
∂f ∂f ∂f
=u +v (2.35)
∂t ∂x ∂y
∂f ∂f
=u
∂t ∂x
(2.36)
∂f ∂f
=v
∂t ∂y
56/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
57/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
Sea la función f(i, j), donde i = 1, …., NX, y j = 1, …., NY. Siendo NX, y NY el
número de pasos en el eje X y en el eje Y respectivamente.
58/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
59/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
u = 2π ( y∆y − (1 / 2 ) )
Velocidad del viento:
v = −2π ( x ∆x − (1 / 2 ) )
Valores iniciales de la onda
60/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
61/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
62/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
u = 2π ( y∆y − (1 / 2 ) )
Velocidad del viento:
v = −2π ( x ∆x − (1 / 2 ) )
63/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
64/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
65/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
II.7. CONCLUSIONES
66/284
II Modelización del transporte advectivo de contaminantes en la atmósfera
67/284
III. Modelización de la cinética química
INTRODUCCIÓN
68/284
III. Modelización de la cinética química
→B
A ←
K1
K2 A
k1
→ B →
k2
C
d [ A] d [ A]
dt = −k1[ A] + k2 [B] dt = −k1[ A]
d [B] = k [ A] − k [B] d [B ]
= k1[ A] − k 2 [B ]
dt 1 2
dt
d [C ]
dt = k 2 [B ]
en donde t es el tiempo.
69/284
III. Modelización de la cinética química
NO2 + hυ
K1
→ NO · + O ·
O· + O2
K2
→ O3 (3.1)
NO · + O3
K3
→ O2 + NO2
d
dt
[ O ·] = k1 ( t ) [ NO2 ] − k2 [O ·]
[ NO ] = k1 ( t ) [ NO2 ] − k3 [ NO ][O3 ] + σ 2
d
dt (3.2)
[ NO2 ] = k3 [ NO ][O3 ] − k1 ( t ) [ NO2 ]
d
dt
d
dt
[O3 ] = k 2 [ O ·] − k3 [ NO ][O3 ]
70/284
III. Modelización de la cinética química
dy
= −ky
dt
1
0 .8
0 .6
0 .4
0 .2
0
-0 .2 0 1 2 3 4 5 6 7 8 9 10
-0 .4 e xp l i c i t E u l e r
im p lic it E u le r
-0 .6
a n a l yti c a l
-0 .8
-1
71/284
III. Modelización de la cinética química
dy1
dt = −5 y1 + 3 y2
(3.3)
dy2 = 100 y − 301 y
dt 1 2
(
y1n +1 = y1n + −5 y1n +1 + 3 y2n +1 h )
(3.4)
y2n +1 = y2n + (100 y n +1
1 )
− 301 y2n +1 h
72/284
III. Modelización de la cinética química
y ' = f ( x, y ) , y ( x n ) = yn , y ∈ ℝ M (3.6)
73/284
III. Modelización de la cinética química
s + 1 2 s + p − 1 p
Y p = y n +1 + s∇y n +1 + ∇ y n +1 + ... + ∇ y n +1 (3.8)
2 p
donde:
• s = ( x − xn+1 ) / h
• p indica el grado de interpolación y el número de valores iniciales
necesarios para llevar a cabo la construcción de la aproximación a la
función y.
d
{Y p }s =0 = hy' n +1 (3.9)
ds
74/284
III. Modelización de la cinética química
Sustituyendo queda:
p
1
∑k ∇
k =1
k
y n +1 = hy ' n +1
(3.10)
donde:
a k = b, β k , k = 1,..., p
−1
p 1
b = ∑ , k = 1,..., p (3.12)
k =1 k
α j = α j − α j −1
1 j = k , k − 1,...,1; k = 1,2,..., p
βj = βj − αj
k
4 1 2
yn+1 = yn − yn−1 + hy 'n+1
3 3 3 (3.13)
75/284
III. Modelización de la cinética química
NO2 + hυ
K1
→ NO · + O ·
O· + O2
K2
→ O3 (3.13)
NO · + O3
K3
→ O2 + NO2
Para poder llevar a cabo la modelización del problema deben definirse los
siguientes datos:
- Las constantes de reacción.
- Las concentraciones iniciales de cada sustancia.
- El intervalo o paso de integración en el tiempo.
- Las unidades de cada incógnita.
k2 = 105
k3 = 10−16
76/284
III. Modelización de la cinética química
siendo:
0.2
1
sec( t ) = sen π t h − 4
16
( )
t h = t h − 24 t h 24 (3.15)
t h = t 3600
Especie Moléculas/cm3
[O] 0
[NO] 1,3·108
[NO2] 5,0·1011
[O3] 8,0·1011
Las unidades de medida son segundos para el tiempo y moléculas por cm3
para la concentración de las sustancias que intervienen en las reacciones
químicas.
77/284
III. Modelización de la cinética química
la A + lb B
K1
→ rc C + rd D (3.16)
donde:
A la B lb
k1 = rc rd (3.17)
C D
El vector velocidad ( g) para una reacción química, es el producto de su
constante de reacción ( k ) por el multiplicador de cada concentración de
reactivos ( c ) elevado al número de moléculas ( l ) que reaccionan en el
proceso.
Para este ejemplo sencillo sería:
g1 ( t ) = k1 (A la
B
lb
) (3.18)
s s
∑l Y → ∑r Y
kj
ij i ij i (3.19)
i =1 i =1
donde:
78/284
III. Modelización de la cinética química
- j = 1,… , r
- i = 1,…, s
- Yi : concentración de la i-ésima sustancia química
- l ij : número de moléculas que reaccionan de la i-ésima sustancia
química en la j-ésima reacción química.
- r ij : número de moléculas que se generan de la i-ésima sustancia
química en la j-ésima reacción química.
{ g ( t , y )} = k (t )∑{( y ) }
s
lnj
j j n (3.20)
n =1
donde:
− j = 1,… , r
− n = 1,… , s
Para el caso del ciclo del ozono troposférico se parte de las siguientes
reacciones:
NO2 + hυ
K1
→ NO · + O ·
O· + O2
K2
→ O3
NO · + O3
K3
→ O2 + NO2
79/284
III. Modelización de la cinética química
s1 [O] y1
s2 [NO] y2
s3 [NO2] y3
s4 [O3] y4
{ g ( t , y )} = k (t )∏{( y ) }
s
lnj
j j n (3.22)
n =1
Se obtiene:
Reacción 1 k1(t ) y3
Reacción 2 k2 y1
Reacción 3 k3 y2 y4
s s
∑l Y → ∑ rijYi
kj
ij i (3.23)
i =1 i =1
donde:
- j = 1,… , r
- i = 1,…, s
- Yi : concentración de la i-ésima sustancia química
- l ij : número de moléculas que reaccionan de la i-ésima sustancia
química en la j-ésima reacción química.
80/284
III. Modelización de la cinética química
NO2 + hυ
K1
→ NO · + O ·
O· + O2
K2
→ O3
NO · + O3
K3
→ O2 + NO2
1 −1 0
1 0 −1
[ S4 x 3 ] = −1 0 1 (3.24)
0 1 −1
81/284
III. Modelización de la cinética química
= ∑ ( rij − lij ) g j ( t , y( t ) )
r
'
y i(t ) (3.25)
j =1
donde
{ y } = [ S ] { g ( t , y (t ) )}
'
i(t ) ixj j i (3.26)
De manera que para el caso del ciclo del ozono troposférico se obtiene:
k1( t ) y3( t ) 1 −1 0
{ g ( t , y )}
1 0 −1
i i(t ) = k2 y1( t ) [ S ]4 x 3 = (3.27)
−1 0 1
k3 u2( t ) y4( t )
0 1 −1
1 −1 0 k y
k1 ( t ) y3 ( t ) - k2 y1 ( t )
1 0 −1
k 1 ( t ) y3 ( t ) - k3 y2 ( t ) y4 ( t ) + υ
1( t ) 3( t ) 2
{y }
'
= [ S ]ixj { g j ( t , yi ( t )} = k y =
i(t )
−1 0 1 2 1( t ) k3 y2 ( t ) y4 ( t ) - k1 ( t ) y3 ( t )
k3 y 2 ( t ) y 4 ( t )
0 1 −1 k2 y1 ( t ) - k3 y2 ( t ) y4 ( t )
(3.28)
82/284
III. Modelización de la cinética química
[O] y1
[NO] y2
[NO2] y3
[O3] y4
y1' ( t ) = k1 ( t ) y3 ( t ) - k2 y1 ( t )
y2' ( t ) = k 1 ( t ) y3 ( t ) - k3 y 2 ( t ) y 4 ( t ) + σ 2
(3.29)
y3' ( t ) = k3 y2 ( t ) y4 ( t ) - k1 ( t ) y3 ( t )
y4' ( t ) = k2 y1 ( t ) - k3 y 2 ( t ) y 4 ( t )
{y } n +1
i =
4
3
{y } n
i −
1
3
{y } ( n −1)
i +
2
3
∆t {y' }( n +1)
i (3.30)
{y }
n +1
1 =
4
3
{y }n
1 −
1
3
{y }( n −1)
1 +
2
3
{
∆t k1n+1 y3n+1 − k2 y1n+1 }
{y }
n +1
2 =
4
3
{y }n
2 −
1
3
{y }( n −1)
2 +
2
3
{
∆t k1n+1 y3n+1 − k3 y2n+1 y4n+1 + σ 2 }
{y }
n +1
3 =
4
3
{y }n
3 −
1
3
{y }( n −1)
3 +
2
3
{
∆t k3 y2n+1 y4n+1 − k1n+1 y3n+1 }
{y }
n +1
4 =
4
3
{y }n −1
4 −
1
3
{y } (n)
4 +
2
3
{
∆t k2 y3n+1 − k3 y2n+1 y4n+1 }
(3.31)
83/284
III. Modelización de la cinética química
Fig.3.2. Secuencia del cálculo de la solución por BDF2 mediante resolución por Gauss-
Seidel del SEDO implícito (3.31).
{F (c ) } = {c } − {c } − β∆t { f ( t
n +1 n
n n +1 , c n+1 )} = { 0} (3.32)
84/284
III. Modelización de la cinética química
∂f ( t , c )
donde J es una aproximación de . Normalmente la matriz J
∂c
se mantiene constante para algunos pasos temporales y se recalcula si la
convergencia es lenta o después de un número fijo de pasos temporales.
( ) {P ( t )}
−1
{ } ( )
c n +1 = [ I ] + β ∆t n L t n +1 , c n +1 β ∆t
n n +1 , c n +1 + {C }
n
(3.35)
d
y = { f ( t , y )} = { P ( t , y )} − L ( t , y ) { y}
dx
{ y( t )} = ( y1 ( t ),… , ym ( t ) )
T
(3.36)
85/284
III. Modelización de la cinética química
donde:
- { y} es el vector de concentraciones.
- { P ( t , y )} es el vector de producción de sustancia química.
- L ( t , y ) es la matriz diagonal de velocidad de consumo de
sustancia química.
- { P} y { L· y} son positivos y representan respectivamente la
generación de la especie química y el consumo de la misma durante
las reacciones químicas a estudio (Sandu, Verwer, Van Loon,
Carmichael, & Potra, 1997).
{ P ( t , y )} = vector
(3.37)
L ( t , y ) = matriz
d
[O ] = P ( t , O ) − L ( t , O ) [O ]
dx
d
[ NO ] = P ( t , NO ) − L ( t , NO ) [ NO ]
dx
d
[ NO2 ] = P ( t , NO2 ) − L ( t , NO2 ) [ NO2 ] (3.38)
dx
d
[O3 ] = P ( t , O3 ) − L ( t , O3 ) [O3 ]
dx
{ y } = { f ( t , y )} = { P ( t , y )} − L ( t , y ) { y }
'
i i i i i
O ' k1 ( t ) NO2 ( t ) k2 0 0 0 O( t )
NO ' k ( t ) NO ( t ) + σ 2 0 0 NO( t )
1 k3O3 ( t ) 0
'
= 2
−
NO2 k3O3 ( t ) NO( t ) 0 0 k1 ( t ) 0 NO2 ( t )
O3' k 2O ( t ) 0 0 0
k3 NO( t ) O3 ( t )
(3.39)
86/284
III. Modelización de la cinética química
{ y' }
n +1
i .
{ }
y ' = f i ( t , y ) = Pi ( t , y ) − Li ( t , y ) { yi }
(3.41)
yn + ∆t Pn+1
yn + 1 = (3.43)
1 + ∆t Ln+1
87/284
III. Modelización de la cinética química
yn + ∆t Pn
yn+1 = (3.44)
1 + ∆t Ln
(
y n+1 = Y n + γ τ f tn+1 , yn+1 ) siendo τ = t n+ 1 − t n
(3.45)
donde:
γ=
(c + 1) (t − t )
, c = n n −1 , Y n =
( (c + 1) y − y 2 n n −1
)
(c + 2) ( t n +1 − t n ) ( c 2 + 2c ) (3.46)
88/284
III. Modelización de la cinética química
( )) (Y ))
−1
( )
y n +1 = F y n +1 = I + γ τ L t n +1 , y n +1 ( n
(
+ γ τ P t n + 1 , y n +1 (3.47)
k2 0 0 0 k1 y3 (t )
0
0 k1 (t ) y3 (t ) + σ
2
L ( t , y ) =
0
k3 y4 ( t )
0
0
k1 ( t ) 0 ;
{ P ( t , y )} =
k3 y2 (t ) y4 (t )
k y (t )
0 0 0 k3 y2 ( t )
2 1
(3.48)
{ y } = ([ I ] + γ τ ) ({Y } + γ τ { P (t , y )} )
−1
1
i
L( t1 , y1 ) 0
1
1
(3.49)
89/284
III. Modelización de la cinética química
O n+1 1 0 0 0 k2 0 0 0
−1 Y n + γτ
( k NO )
1
n +1
2
n+1
n+1
NO 0
1 0
0
0 k 3O n +1
0 0
Y n + γτ
( k NO )
1
n +1
2
n +1
n+1
= + γτ
n
( k O NO )
n+1
NO2 0 0 0
Y + γτ
0 1 0 k1 0 n +1 n +1
n+1 0 3 3
0 0 0 k3 NO n +1 n
(k O )
0 0 1
O3
Y + γτ
n +1
2
(3.50)
τ = t n+1 − t n = h ; c=
( tn − t n−1 ) = h = 1; γ=
( c + 1) = 2
( tn+1 − tn ) h ( c + 2) 3
(3.51)
obteniendo finalmente:
( )
c + 1 2 y n − y n−1
4 y n − y n−1 4 1
Y =
n = = y n − y n−1
(c )
(3.52)
2
+ 2c 3 3 3
−1
4 n 1 n−1 2
3 3 3
(
O − O + h k1n+1 NO2n+1 )
O n+1 1 0 0 0 k2 0 0 0 4
n +1
NO 0
1 0
0 2 0 k3O n +1
0 0 3
1
3
2
3
(
NO n − NO n−1 + h k1n+1 NO2n+1 )
n +1
= + h
NO2 0 k1n+1
O3n+1 0
0 1 0 3 0
0 0
k3 NO n+1 3
4 n 1
NO2 − NO2 + h k3O3 NO
3
n −1 2
3
(
n +1 n +1
)
0 0 1 0 0 0
4 n 1 n−1 2
O − O + h k2O n+1
3 3 3 3 3
( )
(3.53)
90/284
III. Modelización de la cinética química
(
Ewn+1 = max Ewn+1 Wkn ) Wkn = ATOL + RTOL ykn (3.54)
= max 0.5,min 2.0,
0.8
τ nuevo τ anterior (3.55)
E n +1
W
E n+1 =
2
c (c + 1) (
c y n+1 − (1 + c ) y n + y n−1 ) (3.56)
91/284
III. Modelización de la cinética química
Con esta expresión no se trata de estimar el error local del método BDF2. La
principal razón consiste en evitar el uso explícito de valores derivados en
E n+1 . De esta manera, esto podría amplificar los pequeños errores
insignificantes en la solución debido a la rigidez del sistema lo cual dificulta
la predicción del nuevo tamaño de paso.
(
τ = min Wk0 / { yk'0 } ) (3.57)
siendo
92/284
III. Modelización de la cinética química
93/284
III. Modelización de la cinética química
y n+ 1 = 4
i 3
{ yin} −
3{
1 n−1
yi
2
} {
+ ∆t y ' in+1
3 } (3.60)
(
y n+1 = Y n + γ τ f tn+1 , y n+1 ) (3.61)
donde:
τ = tn+1 − tn
94/284
III. Modelización de la cinética química
c=
( t n − t n−1 )
( t n +1 − t n )
γ=
( c + 1)
( c + 2)
( )
c + 1 2 y n − y n−1
Yn =
(c 2
+ 2c )
resultando:
( )
c + 1 2 y n − y n −1
( c + 1) t − t f t , y n + 1
( c + 2 ) n+ 1 n ( n +1 )
y n +1 = +
( )
( )
(3.62)
c 2 + 2c
95/284
III. Modelización de la cinética química
[O] [NO
]
[NO2 [O3]
]
Una vez que se tienen los resultados gráficamente, pueden compararse los
resultados del método BDF2 resuelto por Gauss-Seidel (Fig. 3.3) con la
solución de referencia (Fig.3.2), (J.G. Verwer & Simpson, 1995).
Como se ve para la especie O, las curvas son muy similares en cuanto a los
máximos y mínimos obtenidos si bien es verdad que el método de resolución
propuesto desplaza ligeramente el ascenso en concentración de O.
96/284
III. Modelización de la cinética química
97/284
III. Modelización de la cinética química
[O3]
[O]
[NO2 [NO
] ]
98/284
III. Modelización de la cinética química
[O] [NO]
[NO2] [O3]
99/284
III. Modelización de la cinética química
III.8. Conclusiones.
100/284
III. Modelización de la cinética química
101/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
102/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
INTRODUCCIÓN
103/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
MS01016001 B6
150
obs
ppm
rm
upwind
vanleer
100
O3 (microgr/m 3)
50
0
24 48 72 96 120
Time(hours)
104/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
105/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
106/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
Por último cabe destacar la flexibilidad del modelo CHIMERE para ejecutar
distintas configuraciones en lo que se refiere a la resolución vertical de la
atmósfera contemplada, así como a diferentes tipos de mecanismos de
reacción química de contaminantes, entre los que se puede citar los modelos
MELCHIOR I (descripción de 300 reacciones de 80 especies gaseosas),
(Lattuati, 1997), y el modelo reducido MELCHIOR II (descripción de 120
reacciones), (Derognat, Beekmann, Baeumle, Martin, & Schmidt, 2003).
∂f
+ ∇ ( uf ) = ∇ ( k ∇f ) + P − L (4.1)
∂t
En esta ecuación, típica de una aproximación Euleriana, f representa un
vector con las concentraciones de las especies contempladas en el modelo,
georreferenciada dentro de la malla diseñada, u es un vector tridimensional
que contiene el valor de la velocidad del viento en el dominio modelado,
correspondiente al coeficiente advectivo, obtenida a través de los campos de
viento simulados en los modelos meteorológicos empleados, k es la matriz
de difusividad turbulenta, y P y L representan los términos de producción y
107/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
f n+1 =
4 n 1 n−1 2
3
f − f + ∆t R
3 3
(f )
n +1
(4.2)
108/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
−1
4
f n +1 = I + ∆tL ( f n +1 ) f n − f n −1 + ∆t P
2
3 3
1
3
2
3
( f )
n +1
(4.3)
109/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
110/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
111/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
112/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
113/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
114/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
115/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
Tabla 4.2. Resultados estadísticos comparativos para las simulaciones del O3, NO2, SO2.
116/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
117/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
118/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
119/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
120/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
121/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
122/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
123/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
GOCART 2004, (Chin et al., 2002) para las especies particuladas, (Vautard
et al., 2005).
Las emisiones se han extraído de la base de datos de la EMEP para el año
2007.
124/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
125/284
IV. Simulaciones de la dispersión de contaminantes en la atmósfera con el modelo CHIMERE
IV.5 CONCLUSIONES
126/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
V. MODELIZACIÓN DE LA ADVECCIÓN-DIFUSIÓN DE
CONTAMINANTANTES EN ATMÓSFERA
INTRODUCCIÓN
127/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∂f
= ∇(α ∇f ) + ∇ ( u f ) + R
∂t (5.1)
128/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∂f ∂f ∂f (5.2)
=u +α 2 f ,
∂t ∂x ∂x
( x , t ) ∈ [0, L] × [ 0, T ]
f ( x, 0) = f 0 ( x ) (5.3)
∂f ∂f
=u
∂t ∂x
∂f ∂2 f (5.4)
=α 2
∂t ∂x
Para resolver esta ecuación se emplea el Método Racional Conservativo
para la resolución de la parte advectiva de la ecuación de transporte de
contaminantes en la atmósfera.
129/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
α (T , P ) = α (0,1) ( p0 p )(T T0 )
a
(5.5)
130/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
131/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
f i t +1
t+1
t
i-2 i-1 i i+1 i+2
132/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
X > 2 ó X < NX -1
f i t +1
t+1
t fit
f i t−1 f i t+1
t+1
1 2 3
t
1 2 3
Fig. 5.2. Representación MDF cuando x = 2.
f i n +1 − f i n α
2 ( i −1
= f n − 2 f i n + f i n+1 )
∆t 2 ∆x (5.6)
∆t ∆t
2 ( i −1
f i n +1 = f i n 1 − α 2
+α f n + f i n+1 )
∆x 2 ∆x (5.7)
133/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
X > 3 ó X < NX -2
f i t +1
t+1
t fit
f i t− 2 f i t−1 f i t+1 f i t+ 2
t+1
1 2 3 4 5
t
1 2 3 4 5
Fig. 5.3. Representación MDF cuando x = 3
f i n+1 − f i n α 1 n 4 n 5 n 4 n 1 n
= − f i − 2 + f i −1 − f i + f i +1 − fi +2
∆t ∆x 2 12 3 2 3 12 (5.8)
5 α ∆t n α ∆t 1 n 4 n 4 n 1 n
f i n +1 = 1 − f +
2 i − f i − 2 + f i −1 + f i +1 − fi+2
2 ∆x ∆x 2 12 3 3 12 (5.9)
134/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
X > 4 ó X < NX -3
f i t +1
t+1
t fit
t+1
1 2 3 4 5 6
t
1 2 3 4 5 6
Fig. 5.4. Representación MDF cuando x = 4
f i n+1 − f i n α 1 n 3 n 3 n 49 n 3 n 3 n 1 n
= 2
f i −3 − f i − 2 + f i −1 − f i + f i +1 − fi +2 + f i +3
∆t ∆x 90 20 2 18 2 20 90
(5.10)
49 ∆t ∆t 1 n 3 n 3 n 3 n 3 n 1 n
f i n +1 = f i n 1 − α 2
+ α 2
f i −3 − f i − 2 + f i −1 + f i +1 − fi+2 + f i +3
18 ∆x 2 ∆x 90 20 2 2 20 90
(5.11)
135/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
X > 5 ó X < NX -4
f i t +1
t+1
t fit
t+1
1 2 3 4 5 6
t
1 2 3 4 5 6
Fig. 5.5. Representación del M.D.F. cuando x = 5.
f i n +1 − f i n α 1 n 8 n 1 n 8 n 205 n
= − fi −4 + f i −3 − f i − 2 + f i −1 − fi +
∆t ∆x 560
2
315 15 5 72
8 1 8 n 1 n
+ f i n+1 − f i n+ 2 + f i +3 − f i −4
5 5 315 560 (5.12)
205 ∆t ∆t 1 8 1 n 8 n
f i n +1 = f i n 1 − α 2 + α 2
− f i n− 4 + f i n−3 − f i − 2 + f i −1 +
72 ∆x 2∆x 560 315 15 5
8 1 8 1
+ f i n+1 − f i n+ 2 + f i n+3 − f i n− 4
5 5 315 560
(5.13)
Similarmente se haría para el caso X = NX - 4
136/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∂f ∂2 f
=α (5.14)
∂t ∂x 2
∂f
n
∂t
=
1
2∆t
( f i n+1 − f i n ) + Ο ( ∆t )
i
(5.16)
∆t n ∆t ∆t
f i n+1 = α f i +1 + 1 − 2α 2 f i n + α 2 f i n−1 + Ο ( ∆x 2 + ∆t )
∆x 2
∆x ∆x (5.17)
137/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
En este caso por tanto, para que obtener una solución estable, siguiendo la
regla del valor positivo, se requiere que:
∆t
1 − 2α ≥0
∆x 2 (5.18)
∆t 1
α ≤
∆x 2 2 (5.19)
5 α ∆t n α ∆t 1 n 4 n 4 n 1 n
f i n +1 = 1 − f +
2 i − f i − 2 + f i −1 + f i +1 − fi+2
2 ∆x ∆x 2 12 3 3 12
49 ∆t ∆t 1 n 3 n 3 n 3 n 3 n 1 n
f i n +1 = f i n 1 − α 2
+ α 2
f i −3 − f i − 2 + f i −1 + f i +1 − fi+2 + f i +3
18 ∆x 2 ∆x 90 20 2 2 20 90
138/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
205 ∆t ∆t 1 8 1 n 8 n
f i n +1 = f i n 1 − α 2 + α 2
− f i n− 4 + f i n−3 − f i − 2 + f i −1 +
72 ∆x 2∆x 560 315 15 5
8 1 8 1
+ f i n+1 − f i n+ 2 + f i n+3 − f i n− 4
5 5 315 560
139/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∆t 72
α ≤
∆x 2
208
∆t
u ≤ 1.0
∆x
72 ∆x 2
∆t ≤
208 α
∆x
∆ t ≤ 1.0
u
∂f ∂f ∂2 f
= u +α 2
∂t ∂x ∂x
140/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
( x − 0.4 + tu )2
−
5 α (1+ 4 t )
f ( x, t ) = e
1 + 4t
(5.23a)
( x − ut − 0.5 )2 ( y − vt − 0.5 )2
− −
5 α x (1+ 4 t ) α y (1+ 4 t )
f ( x , y, t ) = e
1 + 4t
(5.23b)
∂f ∂f ∂f ∂2 f ∂2 f
= u + v +α 2 +α 2 (5.23c)
∂x ∂x ∂y ∂x ∂y
141/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
5
(−1(αx−0.4+tu )
2
5 )
f(x, t) = e ( 1+4t)
1 + 4t
4
Valor de la función T = 0
3
2
1
0
0 20 40 60 80 100
Posición
Fig. 5.6. Representación de la solución analítica en 1D cuando t = 0.
EMF = 100∑
N ( f ( x, t ) − f ex ( x , t ) f ex ( x , t ) ) (5.24)
i =1 NT
142/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASOS ACADÉMICOS
CASO 1.
143/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Coeficiente 0.03
de 0.02
difusivo (<0.3462) 0
0 2 4 6 8 10 12
∆t
α
4
x 10
∆x 2
Fig.5.7. Evolución del error medio de la
función.
Media = 2.7118·10-4 %;
Promedio = 2.4731·10-4%;
Máximo = 4.7069·10-4 %;
Mínimo= 2.0294·10-4%
CASO 2 :
144/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
5
ISTEP = (0,100,200,400,600,900)
4
DT = 0.001
DX = 0.01
NX = 255
NT = 1000
Valor de la función
u = 0.6
3
α = 0.005
2
1
0
Posición en X
Fig.5.8 Representación de la solución modelada (trazo continuo) y
de la solución analítica (trazo discontinuo) para los pasos temporales
0, 200, 400, 600 y 900 ∆t .
0.045
0.04
0.035
Error Medio de la Función (%)
0.03
0.025
0.02
0.015
0.01
0.005
0
0 200 400 600 800 1000 1200
Pasos temporaler (h=0.001)
Media = 0.0342%;
Promedio = 0.0379%;
Máximo = 0.0441%;
Mínimo = 0.0010%
145/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 3
En el caso 3 el valor de la velocidad alcanza los 2 m/s, por lo que el valor del
coeficiente de estabilidad advectivo aumenta hasta triplicar su valor.
NT 5000
U 2.0 0.15
∝ 0.005
Coeficiente de 0.1
estabilidad 0.05
∆t (<0.3462)
difusivo α 0.05
∆x 2
Coeficiente de
estabilidad 0
0 1000 2000 3000 4000 5000 6000
∆t 0.2 Pasos temporales (h=0.001)
advectivo u
∆x
En la figura 5.10 se observa que el valor del error medio de la función crece
uniformemente, hasta un cierto valor en que las diferencias entre el valor
obtenido tras la ejecución del modelo y el valor analítico crecen con mayor
rapidez alcanzando un máximo de 0.2489 %.
CASO 4:
146/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
0.25
CASO 4: Valores iniciales
DT 0.001
0.2
DX 0.01
u 4.0
∝ 0.005 0.1
Coeficiente de
estabilidad difusivo 0.05
∆ t ∆x α
2 (<0.3462) 0.05
Coeficiente de
estabilidad advectivo 0.4 0
0 200 400 600 800 1000 1200
u ∆t ∆x Pasos temporales (h=0.001)
Media = 0.1606%;
Promedio = 0.1318%;
Máximo = 0.2475% ;
Mínimo = 0.0086%
Al comparar la gráfica del error medio de la función, 5.11, con la gráfica del
caso anterior 5.10, se puede observar cómo se alcanza el momento en el
que el error se hace constante con mayor rapidez. El error crece en mayor
grado, llegando a un punto estable con un valor de 0.25 %.
147/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 5:
-4
x 10
1.6
CASO 5: Valores iniciales
DT 0.001 1.4
DX 0.01
NX 255 1.2
NT 1000
U 0.0 1
∝ 0.0005
0.8
Coeficiente de 0.005
estabilidad (<0.3462)
∆t
0.6
difusivo α
∆x 2 0.4
0 200 400 600 800 1000 1200
El valor del error se reduce conforme aumenta el paso del tiempo desde un
máximo de 1.5478· 10-4%, hasta un mínimo de 4.2807· 10-5 % cuando se
completan 1000 pasos de tiempo, al contrario de lo que ocurre cuando la
advección entra en funcionamiento, donde el error aumenta con el paso del
tiempo hasta estabilizarse en un valor constante.
CASO 6:
148/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
U 0.6
Coeficiente de
estabilidad 0.005 0.04
∆t (<0.3462)
difusivo α 0.03
∆x 2
Coeficiente de 0.02
estabilidad
∆t 0.06
0.01
advectivo u
∆x
0
0 200 400 600 800 1000 1200
Pasos temporales (h=0.001)
Media = 0.0513 %
Promedio = 0.0558 %
Máximo = 0.0605 %
Mínimo = 0.0012 %
149/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
ISTEP = (0,100,200,400,600,900)
4
DT = 0.001
DX = 0.01
NX = 255
NT = 1000
Valor de la función
u = 0.6
3
α = 5e-04
2
1
0
0 50 100 150
Posición en X
Fig.5.13 Representación de la solución modelada (trazas
continuas) y de la solución analítica (trazas discontinuas) para
los pasos temporales 0, 200, 400, 600 y 900 ∆t .
CASO 7:
NT 5000 0.08
U 2.0
∝ 0.0005
0.06
Coeficiente de 0.005
estabilidad (<0.3462)
∆t
0.04
difusivo α
∆x 2
0.02
Coeficiente de 0.2
estabilidad
∆t
0
0 1000 2000 3000 4000 5000 6000
advectivo u Pasos temporales (h=0.001)
∆x
Fig.5.15. Evolución del error medio de la función.
150/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Media = 0.0783 %
Promedio = 0.0776 %
Máximo = 0.1028 %
Mínimo = 0.0042 %
CASO 8:
NX 255
Error Medio de la Función (%)
NT 1000 0.08
U 4.0
∝ 0.0005 0.06
Coeficiente de
estabilidad 0.04
difusivo 0.005 (<0.3462)
α ∆t ∆x 2 0.02
Coeficiente de
estabilidad 0
advectivo 0.4 0 200 400 600 800 1000 1200
Pasos temporales (h=0.001)
151/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
En este bloque 3, se van a llevar a cabo ejecuciones del modelo con valores
de coeficientes de difusividad reales (Massman, 1998) para los compuestos
químicos NO2 (∝ ∝ = 1.361 · 10-5 m 2 s ), SO2 (∝ ∝ = 1.089 · 10-5 m 2 s ), y
∝ = 1.444 · 10-5 m 2 s ),.
O3 (∝
La discretización del espacio tendrá un tamaño de paso espacial de
∆x = 0.01 metros. El tamaño de paso temporal se ha fijado en ∆x = 0.001
segundos.
Los valores de velocidad del viento contemplados serán 0.0, 0.6, 2.0, 4.0
m/s. El porcentaje de error se ha medido usando la diferencia absoluta entre
el valor obtenido por el modelo y la expresión de la solución analítica (ver
5.23a).
Se exponen, por tanto, los datos de las 12 ejecuciones, (4 modificaciones de
la velocidad del viento, para cada uno de los tres contaminantes
contemplados), y se finaliza con el análisis de resultados.
∝ = 1.444 · 10-5 m 2 s ), tenemos
Para el valor de la difusividad del ozono, O3 (∝
los siguientes casos:
CASO 9: En este caso ejecutamos el modelo para una velocidad del viento
nula. x 10
-3
5
NX 255
NT 1000 4
u 0.0
∝ 1.444 · 10-5 3
∆x 2
0
0 200 400 600 800 1000 1200
Pasos temporales (h=0.001)
152/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Media = 0.0057 %
Promedio = 0.0065 %
Máximo = 0.0067 %
Mínimo = 1.83·10-5 %
CASO 10:
NT 1000
Error Medio de la Función (%)
u 0.6 0.02
∝ 1.444 · 10-5
Coeficiente de 0.015
estabilidad 1.444 · 10-4
∆t (<0.3462)
difusivo α 0.01
∆x 2
Coeficiente de
0.005
estabilidad
advectivo 0.06
∆t 0
0 200 400 600 800 1000 1200
u
∆x Pasos temporales (h=0.001)
Máximo = 0.0253 %
Promedio = 0.0262 %
Máximo = 0.0294 %
Mínimo = 0.0024 %
153/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 11
DT 0.001
0.03
DX 0.01
NX 255
∆x 2
Coeficiente de 0.005
0 200 400 600 800 1000 1200
estabilidad Pasos temporales (h=0.001)
Media = 0.0279 %
Promedio = 0.0285 %
Máximo = 0.0321 %
Mínimo = 0.0076 %
CASO 12
154/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Coeficiente de
estabilidad 1.444 · 10-4
∆t
0.02
(<0.3462)
difusivo α
∆x 2
Coeficiente de 0.015
estabilidad
advectivo 0.4 0.01
∆t 0 200 400 600 800 1000 1200
u Pasos temporales (h=0.001)
∆x
Fig.5.22. Evolución del error medio de la función.
Media = 0.0243 %
Promedio = 0.0235 %
Máximo = 0.0330 %
Mínimo = 0.0115 %
∝ = 1.361 · 10-5
Para el valor de la difusividad del dióxido de nitrógeno, NO2 (∝
m 2 s ), se han analizado los siguientes casos:
155/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 13
Se inicia este grupo de casos con un valor de la velocidad del viento nulo,
para observar la evolución del error medio de la función sin efecto de
advección. 8
x 10
-3
DT 0.001
6
DX 0.01
NT 1000
4
u 0.0
∝ 1.361 · 10-5 3
α ∆t ∆x 2
0
0 200 400 600 800 1000 1200
Pasos temporales (h00.001)
Media = 0.0059 %
Promedio = 0.0068 %
Máximo = 0.0071 %
Mínimo = 1.726·10-5 %
156/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 14
∆t (<0.3462)
difusivo α
∆x 2 0.01
Coeficiente de
estabilidad 0.005
advectivo 0.06
∆t 0
u 0 200 400 600 800 1000 1200
∆x Pasos temporales (h=0.001)
Media = 0.0252 %
Promedio = 0.0260 %
Máximo = 0.0295 %
Mínimo = 0.0024 %
157/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 15
DX 0.01
NX 255 0.03
NT 1000
∝ 1.361 · 10-5
Coeficiente de 0.02
α ∆t ∆x 2
0.01
Coeficiente de
estabilidad
advectivo 0.2 0.005
0 200 400 600 800 1000 1200
u ∆t ∆x Pasos temporales (h=0.001)
Media = 0.0277 %
Promedio = 0.0283 %
Máximo = 0.0321 %
Mínimo = 0.0074 %
158/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 16
difusivo α
∆x 2
Coeficiente de 0.015
estabilidad
advectivo 0.4 0.01
∆t 0 200 400 600 800 1000 1200
u Pasos temporales (h=0.001)
∆x
Fig.5.26. Evolución del error medio de la función.
Los casos analizados para el valor del coeficiente de difusividad del dióxido
∝ = 1.089 · 10-5 m 2 s ) son:
de azufre (∝
159/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 17
Iniciamos el análisis del modelo para los valores del SO2 dando un primer
valor de la velocidad del viento nulo, para observar el comportamiento del
error sin la influencia del proceso advectivo.
-3
x 10
9
CASO 17: Valores iniciales
DT 0.001 8
DX 0.01 7
0
0 200 400 600 800 1000 1200
Pasos temporales (h=0.001)
Media = 0.0067 %
Promedio = 0.0077 %
Máximo = 0.0084 %
Mínimo = 1.3826·10-5 %
CASO 18
NX 255
0.02
NT 1000
u 0.6
0.015
∝ 1.089 · 10-5
Coeficiente de
0.01
estabilidad 1.089 · 10-4
∆t (<0.3462)
difusivo α 0.005
∆x 2
Coeficiente de
0
estabilidad 0 200 400 600 800 1000 1200
advectivo u
∆x
Fig.5.27. Evolución del error medio de la función.
160/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Media =0.0245 %
Promedio = 0.0254 %
Máximo = 0.0296 %
Mínimo = 0.0024 %
CASO 19
NT 1000
0.025
u 2.0
∝ 1.089 · 10-5
0.02
Coeficiente de
estabilidad 1.089 · 10-4
difusivo (<0.3462) 0.015
α ∆t ∆x 2
0.01
Coeficiente de
estabilidad
advectivo 0.2 0.005
0 200 400 600 800 1000 1200
u ∆t ∆x Pasos temporales (h=0.001)
Media = 0.0268 %
Promedio = 0.0275 %
Máximo = 0.0322 %
Mínimo = 0.0064 %
161/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CASO 20
u ∆t ∆x
Fig.5.29. Evolución del error medio de la función.
Media = 0.0237 %
Promedio = 0.0212 %
Máximo = 0.0330 %
Mínimo = 0.0142 %
162/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
163/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
CONCLUSIONES
164/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
165/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∆t 72
α ≤
∆x 2
208
∆t
u ≤ 1.0
∆x
∆t 72 ∆t 72
α ≤ α ≤
∆x 2
208 ∆x 2 208
72 ∆x 2 72 ∆x 2
∆t ≤ ∆t ≤
208 α 208 α
72 (100)2 72 (100 )
2
∆t ≤ ∆t ≤
208 1.361·10−5
208 1.089·10−5
∆t ≤ 254337873, 7 segundos
∆t ≤ 317863954.2 segundos
166/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∆t ∆t
u ≤ 1.0 u ≤ 1.0
∆x ∆x
∆x ∆x
∆t ≤ 1.0 ∆t ≤ 1.0
u u
100 100
∆t ≤ ∆t ≤
5.55 15
∆t ≤ 18.02 segundos ∆t ≤ 6.67 segundos
167/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
1000
800
Valor de la función (microg/m^3)
600
400
200
0
0 12.8 25.6
Posición (Km)
168/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
169/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
1000
1000
Valor de la función (microg/m^3)
800
600
600
400
400
200
200
0
0
0 12.8 25.6 19.98 32.73 45.48
1000
Valor de la función (microg/m^3)
800
600
600
400
400
200
200
0
Fig.5.31. Detalle evolución de la función en los instantes 0, 1.0, 2.0, y 3.0 horas.
170/284
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Coeficiente de estabilidad ∆x
∆t ≤ 1 . 0
advectivo para u = 15 m/s u
∆t ∆t ≤
100
u ≤ 1 .0
∆x 15
∆t ≤ 6.67 segundos (5.26)
171/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
1000
1000
800
800
600
600
400
400
200
200
0
0
1000
Valor de la función (microg/m^3)
800
600
600
400
400
200
200
0
172/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Para poder ejecutar el modelo con estos valores es necesario estudiar los
coeficientes de estabilidad para el proceso advectivo y difusivo, para asegurar
que el conjunto de valores de intervalos temporales y espaciales junto con los
coeficientes de difusividad y velocidad del viento se encuentran dentro de
límites estables. Para ello utilizaremos las expresiones del coeficiente de
estabilidad difusivo y advectivo como se observa a continuación.
∆t 72
α ≤
∆x 2
208
∆t
u ≤ 1.0
∆x
∆t 72 ∆t 72
α ≤ α ≤
∆x 2 208 ∆x 2
208
72 ∆x 2 72 ∆x 2
∆t ≤ ∆t ≤
208 α 208 α
72 (100)2 72 (100 )
2
∆t ≤ ∆t ≤
208 1.361·10−5
208 1.089·10−5
∆t ≤ 254337873, 7 segundos
∆t ≤ 317863954.2 segundos
173/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∆t ∆t
u ≤ 1.0 u ≤ 1.0
∆x ∆x
∆x ∆x
∆t ≤ 1.0 ∆t ≤ 1.0
u u
100 100
∆t ≤ ∆t ≤
5.55 15
∆t ≤ 18.02 segundos ∆t ≤ 6.67 segundos
174/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
1000
800
Valor de la función (microg/m^3)
600
400
200
0
0 12.8 25.6
Posición (Km)
Para el tercer caso, hemos fijado un valor de la velocidad del viento de 5.55
m/s, con un coeficiente de difusividad de α = 1.361 · 10 −5 m 2 / s correspondiente
al dióxido de azufre (SO2).
175/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
176/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
500
500
Valor de la función (microg/m^3)
400
300
300
200
200
100
100
0
0
0 12.8 25.6 19.98 32.73 45.48
500
Valor de la función (microg/m^3)
400
300
300
200
200
100
100
0
Fig.5.34. Detalle evolución de la función en los instantes 0, 1.0, 2.0 y 3.0 horas.
177/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Coeficiente de estabilidad
advectivo para u = 15 m/s
∆t
u ≤ 1 .0
∆x
∆x (5.26)
∆t ≤ 1.0
u
100
∆t ≤
15
∆t ≤ 6.67 segundos
178/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
500
Valor de la función (microg/m^3)
400
300
300
200
200
100
100
0
0
0 12.8 25.6 54.4 66.9 79.5
500
Valor de la función (microg/m^3)
400
300
300
200
200
100
100
0
Fig. 5.35. Valores de la función transcurridos (t = 0 h, t = 0.5 h, t = 1.0h, t = 1.5 h., t = 2.0h,
t = 2.5 h y t = 3.0 h).
179/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∂f ∂f ∂f
= u +v
∂t ∂x ∂y
∂f ∂f
=u
∂t ∂x
∂f ∂f
=v
∂t ∂y
180/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
∂f ∂f ∂f ∂2 f ∂2 f
= u +v +α 2 +α 2
∂t ∂x ∂y ∂x ∂y
∂f ∂f
∂f ∂f ∂ f 2 ∂t = u ∂x
= u +α 2
→
∂t ∂x ∂x ∂f = α ∂ f
2
∂t ∂x 2
∂f ∂f
∂t = v ∂y
∂f ∂f ∂2 f
=v +α 2
→
∂t ∂y ∂y ∂f = α ∂ f
2
∂t ∂y 2
α = αx i +αy j
u = ux i + u y j
181/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
U U = Uy +Ux
Uy
si U x = U y
entonces
U = U x 2 ≈ 1.40 U x
Ux
De esta manera, los valores límite de los coeficientes de estabilidad para los
métodos difusivo y advectivo en 2D se hacen un 40% más restrictivos que sus
homólogos en 1D.
y3 y3
y2 y2
y1 y1
y0 y0
x0 x1 x2 x3 x4 x5 x0 x1 x2 x3 x4 x5
182/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
183/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
3.5
0.8
3 0.75
0.7
0.65
0.6
2.5 0.55
Eje Y (m)
0.5
0.45
2 0.4
0.35
0.3
1.5 0.25
0.2
0.15
1 0.1
0.05
0
0.5
184/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
3.5
0.7
3 0.65
0.6
0.55
2.5 0.5
Eje Y (m)
0.45
0.4
2 0.35
0.3
0.25
1.5 0.2
0.15
1 0.1
0.05
0
0.5
3.5
0.44
0.42
3 0.4
0.38
0.36
0.34
2.5 0.32
0.3
Eje Y (m)
0.28
0.26
0.24
2 0.22
0.2
0.18
0.16
1.5 0.14
0.12
0.1
0.08
1 0.06
0.04
0.02
0
0.5
185/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
3.5
0.27
0.26
0.25
3 0.24
0.23
0.22
0.21
0.2
2.5 0.19
0.18
Eje Y (m)
0.17
0.16
0.15
2 0.14
0.13
0.12
0.11
0.1
1.5 0.09
0.08
0.07
0.06
0.05
0.04
1 0.03
0.02
0.01
0
0.5
3.5
0.22
0.21
3 0.2
0.19
0.18
0.17
2.5 0.16
0.15
Eje Y (m)
0.14
0.13
0.12
2 0.11
0.1
0.09
0.08
1.5 0.07
0.06
0.05
0.04
1 0.03
0.02
0.01
0
0.5
186/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
3.5
2.5
Eje Y (m)
1.5
0.5
187/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
188/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
3.5
0.75
3 0.7
0.65
0.6
2.5 0.55
Eje Y (m)
0.5
0.45
2 0.4
0.35
0.3
1.5 0.25
0.2
0.15
1 0.1
0.05
0
0.5
189/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
3.5
0.34
3 0.32
0.3
0.28
0.26
2.5 0.24
Eje Y (m)
0.22
0.2
2 0.18
0.16
0.14
0.12
1.5 0.1
0.08
0.06
1 0.04
0.02
0
0.5
3.5
0.17
3 0.16
0.15
0.14
0.13
2.5 0.12
Eje Y (m)
0.11
0.1
2 0.09
0.08
0.07
0.06
1.5 0.05
0.04
0.03
1 0.02
0.01
0
0.5
190/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
3.5
0.095
0.09
3 0.085
0.08
0.075
2.5 0.07
0.065
Eje Y (m)
0.06
0.055
2 0.05
0.045
0.04
0.035
1.5 0.03
0.025
0.02
0.015
1 0.01
0.005
0
0.5
3.5
0.095
0.09
3 0.085
0.08
0.075
2.5 0.07
0.065
Eje Y (m)
0.06
0.055
2 0.05
0.045
0.04
0.035
1.5 0.03
0.025
0.02
0.015
1 0.01
0.005
0
0.5
191/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
192/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
193/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
194/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
Fig. 5.52. Representación de la simulación para el caso real del SO2 para los pasos
temporales 0, 100, 200, 300, 400.
55000 45000 35000 25000 15000
Eje Y (m)
5000
195/271
V. Modelización de la advección-difusión de contaminantes en la atmósfera
V.7 CONCLUSIONES
196/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
INTRODUCCIÓN
197/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
∂f i
∂t
( )
= ui ∇f i − ∇ K i ∇f i + Pi − Li , i = 1,..., p en Ω (6.1)
198/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
{ f } = 43 { f } − 13 { f } + 43 ∆t [ R]{ f }
n +1 n n −1 n +1
(6.2)
Siendo f n
el vector de concentraciones químicas en el instante de tiempo t n ,
∆t el paso de tiempo desde t n hasta t n +1 y R( f ) = P f − L f la evolución
( ) ( )
temporal de la concentración debido a la producción y emisión { P} y la pérdida
−1
2 4 n 1 n −1 2
{ } 3
{
f n +1 = 1 + ∆t [ L] f n +1
3
}f −
3
f { } { }
+ ∆t { P} f n +1
3
{ } (6.3)
199/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
En este apartado se desarrollarán los fundamentos del algoritmo que simula los
procesos de advección-difusión-reacción química que gobiernan el proceso de
dispersión de contaminantes químicos en la atmósfera.
200/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
201/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
PRINCIPAL_CHEM3_ADV_DIF
U(I) = U0
VARIABLES DE ENTRADA
ARX
INUM
CFL
I = 1, NX
AA = FA(I)
BB = FB(I)
XX = FX(I)
VARIABLES DE ENTRADA
[Y1,Y2,Y3]
Son las concentraciones de
A,B,X, en cada posición I, para
FA(I) = AA un ISTEP fijo
FB(I) = BB
FX(I) = XX
202/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
203/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
**
CALL BDC(U,FA,FXA,FINIA)
CALL BDC(U,FB,FXB,FINIB)
CALL BDC(U,FX,FXX,FINIX)
ICONT = 1
ICONT ≠1,2, 3
ICONT
ICONT = 2 ICONT = 3
204/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
PRIMER PASO:
A + B
k1
→C k1 = 1.0
C
→A+Bk2 siendo
k2 = 1.0
(6.4)
C + B
k3
→R + S k3 = 10.0
SEGUNDO PASO:
A → P ( A) = K2 C
B → P ( B ) = K2 C
C → P ( C ) = K1 A B
(6.5)
205/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
TERCER PASO:
A → L1,1 ( A ) = K1 B
B → L2,2 ( B ) = K1 A + K3
C → L3,3 ( C ) = K2 + K3 B
K f 0 0
1 (B)
L(3 x3) = 0 K1 f ( A) + K3 0 (6.6)
0
0 K 2 + K3 f ( B )
CUARTO PASO:
d
y = { f (t , y)} := { P(t , y)} − [ L(t , y)]{ y}
dx
y(t ) = ( y1 (t ),..., ym (t ))T (6.7)
206/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
∂f( A)
= P( A) − L1,1( A)f( A)
∂t
∂f(B) (6.8)
= P(B) − L2,2(B )f(B)
∂t
∂f(C )
= P(C ) − L1,1(C )f(C )
∂t
siendo f ( i ) la concentración de la sustancia química i .
∂f( A)
= K2f(C ) − K1f(B)f( A)
∂t
∂f(B )
∂t
(
= K2f(C ) − K1f( A) + K3 f(B ) ) (6.9)
∂f(C )
∂t
(
= K1f( A)f(B) − K2 + K3f(B) f(C ) )
Aplicando notación matricial, el sistema de ecuaciones diferenciales ordinarias
(SEDO), quedaría:
f ' K f K f 0 0 f
( A)
( A)
2 (C ) 1 ( B)
f ' ( B ) = K 2 f (C ) − 0 K1 f ( A) + K3 0 f( B)
f '(C ) K1 f ( A) f ( B ) 0 0 K 2 + K3 f ( B ) f (C )
(6.10)
QUINTO PASO:
Una vez obtenido el SEDO que gobierna la evolución de las tres sustancias
químicas, podemos aplicar el método BDF2 (6.3), obteniendo:
207/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
−1
f (nA+) 1 K f (nC ) 0 0
1 0 0
2
2
n+1 ×
f ( B ) = 0 1 0 + ∆t 0 K 2 f (nC ) 0
n+1 0 0 1 3 n n
f (C ) 0 0 K1 f ( A) f ( B )
4 n 1 n−1 2
3 3 3 (
f ( A) − f ( A) + ∆t K1 f (nB+) 1 )
4
3
1
3
2
3 (
f (nB ) − f (nB−) 1 + ∆t K1 f (nA+) 1 + K3 )
(6.10)
4
3
1 2
(
f (nC ) − f (nC−) 1 + ∆t K 2 + K3 f (nB+) 1
3 3 )
SEXTO PASO:
(6.11)
208/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
0.020
1.0
1.0
0.9
0.015
0.9
0.8
0.7
0.010
0.8
[A]
[B]
[X]
0.6
0.5
0.005
0.7
0.4
0.000
0.6
0.3
Fig. 6.4 Evolución de la concentración de las sustancias químicas del ejemplo académico 6.1
durante la primera hora de reacción química.
209/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
210/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
Tiempo = 0.0 s
0.0 0.2 0.4 0.6 0.8 1.0
Valor de la función (microg/m3)
[A]
Tiempo = 0.0 s
[C]
0.008
Valor de la función (microg/m3)
0 63.5
Posición (m)
0.004
Tiempo = 0.0 s
0.0 0.2 0.4 0.6 0.8 1.0
Valor de la función (microg/m3)
[B]
0.000
0 63.5
0 63.5
Posición (m)
Fig. 6.6a. Valor de la función concentración para las sustancias A, B, y C en el instante inicial.
211/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
Tiempo = 7.5 s
0.0 0.2 0.4 0.6 0.8 1.0
Valor de la función (microg/m3)
[A]
Tiempo = 7.5 s
[C]
0.008
Valor de la función (microg/m3)
30 93.5
Posición (m)
[B]
0.000
2 65.5
Posición (m)
30 93.5
Posición (m)
Fig. 6.6b. Valor de la función concentración para las sustancias A, B, y C para t = 7.5
segundos.
212/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
Tiempo = 17.5 s
0.0 0.2 0.4 0.6 0.8 1.0
Valor de la función (microg/m3)
[A]
Tiempo = 17.5 s
[C]
0.008
Valor de la función (microg/m3)
70 133.5
Posición (m)
[B]
0.000
70 133.5
Posición (m)
70 133.5
Posición (m)
Fig. 6.6c. Valor de la función concentración para las sustancias A, B, y C para t = 17.5
segundos.
213/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
Tiempo = 25 s
0.0 0.2 0.4 0.6 0.8 1.0
Valor de la función (microg/m3)
[A]
Tiempo = 25 s
[C]
0.008
Valor de la función (microg/m3)
163.5 227
Posición (m)
Tiempo = 25 s 0.004
0.0 0.2 0.4 0.6 0.8 1.0
Valor de la función (microg/m3)
[B]
0.000
100 163.5
Posición (m)
163.5 227
Posición (m)
Fig. 6.6d. Valor de la función concentración para las sustancias A, B, y C para t = 25 segundos.
214/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
NO2 + hυ
K1
→ NO + O ·
OH ·+ NO2
K2
→ HNO3
(6.11)
OH ·+ SO2 → HOSO2 K3
215/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
siendo:
0.2
1
sec( t ) = sen π ( th − 4 )
16
th = t h − 24 t h 24 (6.13)
t h = t 3600
K 2 = 1.6 · 10 −11
(6.14)
K 3 = 1.5 · 10 −12
df ( NOX )
= −2 K1 ⋅ K 2 ⋅ f( NOX )
dt
df ( HNO3 )
= 2 K1 ⋅ K 2 ⋅ f( NOX )
dt
df ( SO2 ) K1 ⋅ K 3 (6.15)
= −2 ⋅ f( SO2 )
dt K2
df ( H 2 SO4 ) K1 ⋅ K 3
=2 ⋅ f( SO2 )
dt K2
Los valores del vector de producción {P} que representa la generación de las
cuatro sustancias químicas durante su reacción son:
216/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
P ( NOx ) = 0
P ( HNO3 ) = 2· K1 · K 2 · f ( NOx )
P ( SO2 ) = 0 (6.16)
K1 · K 3
P ( H 2 SO4 ) = 2 f ( SO2 )
K2
Los términos de la matriz [L] de pérdida de las cuatro sustancias químicas por
consumo durante las reacciones químicas son:
L( NOx ) = 2· K1 · K 2 · f ( NOX )
L( HNO3 ) = 0
K1 · K 3 (6.17)
L( SO2 ) = 2 f( SO2 )
K2
L( H 2 SO4 ) = 0
217/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
−1
f ( nNO +1
X )
0 0 0 0
n+1 1 0 0 0 0 2·K ·K · f 0 0
f( HNO3 ) 0 1 0 0 2
1 2 ( NOx )
n +1 = + ∆t 0 0 0 0 ×
f( SO2 ) 0 0 1 0 3
n+1 0 0 0 1
0 0 0 2
K1 ·K3
f ( SO2 )
f ( H 2 SO2 )
K2
4 n 1 n −1 2
( n +1
3 f( NOX ) − 3 f ( NOX ) + 3 ∆t −2·K1 ·K 2 f( NOX ) )
4 fn 1 n −1
− f
3 ( HNO3 ) 3 ( HNO3 ) 3
2
( )
+ ∆t 2·K1 ·K 2 · f ( NOX )
n +1
× 4 1 n−1 2 K1 ·K3 n+1
(6.19)
f ( SO2 ) − f ( SO2 ) + ∆t −2
n
f
3 3 3 K 2 ( SO2 )
4 f n 1 n −1 2 K1·K3 n+1
− + ∆
3 ( H 2 SO2 ) 3 ( H 2 SO2 ) 3 K 2 ( SO2 )
f t 2 f
NO2 + hυ
K1
→ NO + O ·
OH ·+ NO2
K2
→ HNO3
(6.11)
OH ·+ SO2 → HOSO2 K3
218/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
219/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
100
NO x NO3H
80
600
60
400
40
200
20
0
0
20
SO 2 SO4H2
Valor de la función (microg/ m3)
15
100
10
50
5
0
Fig. 6.7a. Representación de la evolución de la función concentración para el NOx, NO3H, SO2,
SO4H2, en el instante incial
220/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
100
NO x NO3H
Valor de la función (microg/m3)
60
400
40
200
20
0
0
9.6 22.35 35.1 9.6 22.35 35.1
Posición (Km) Posición (Km)
20
SO2 SO 4H 2
Valor de la func ión (microg/ m3)
Valor de la función (mic rog/ m3)
150
15
100
10
50
5
0
0
Fig. 6.7b. Representación de la evolución de la función concentración para el NOx, NO3H, SO2,
SO4H2, para t = 40 min.
221/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
100
NO x NO3 H
Valor de la función (microg/m3)
60
400
40
200
20
0
0
16 28.75 41.5 16 28.75 41.5
Posición (Km) Posición (Km)
20
SO2 SO 4H 2
Valor de la función (mic rog/ m3)
15
100
10
50
5
0
Fig. 6.7c. Representación de la evolución de la función concentración para el NOx, NO3H, SO2,
SO4H2, para t = 1.1 h.
222/271
VI Modelización de la advección-difusión con reacción química de cont. en la atmósfera
800 1000
200
Valor de la función (microg/m3)
NO x NO 3H
100
400
50
200
0
0
64 76.75 89.5 64 76.75 89.5
Posición (Km) Posición (Km)
SO 2 20 SO 4H2
Valor de la función (microg/m3)
Valor de la función (microg/m3)
150
15
100
10
50
5
0
223/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
∂f ∂f ∂f ∂2 f ∂2 f
= u +v +α 2 +α 2 (6.12)
∂t ∂x ∂y ∂x ∂y
∂f ∂f
∂f ∂f ∂ f 2 ∂t = u ∂x
= u +α 2
→ (6.13)
∂t ∂x ∂x ∂f = α ∂ f
2
∂t ∂x 2
∂f ∂f
∂t = u ∂y
∂f ∂f ∂ f 2
=v +α 2
→
∂t ∂y ∂y ∂f = α ∂ f
2
∂t ∂y 2
224/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
∂f ∂f ∂2 f
= u + α 2 + Qx
∂t ∂x ∂x
(6.14)
∂f ∂f ∂2 f
=v + α 2 + Qy
∂t ∂y ∂y
siendo:
∂f
= variación de la concentración con respecto al tiempo.
∂t
u, v = velocidad del viento en el eje x e y.
α= coeficiente de difusión del contaminante químico.
∂f ∂f
, = término advectivo en el eje x e y.
∂x ∂y
∂2 f ∂2 f
, = término difusivo en el eje x e y.
∂y 2 ∂x 2
Qx , Qy = término relativo a la reacción química en el eje x e y.
∆t
CFLD = α
∆x 2
∆t
CFLA = u (6.16)
∆x
225/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
226/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
ISTEP = 1, NT
227/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
ISTEP = 1, NT
228/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
229/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
NO2 + hυ
K1
→ NO + O ·
OH ·+ NO2
K2
→ HNO3
(6.17)
OH ·+ SO2 → HOSO2 K3
siendo:
0.2
1
sec( t ) = sen π ( th − 4 )
16
th = t h − 24 t h 24 (6.19)
t h = t 3600
K 2 = 1.6 · 10 −11
(6.20)
K 3 = 1.5 · 10 −12
230/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
df( NOX )
= −2 K1 ⋅ K 2 ⋅ f( NOX )
dt
df( HNO3 )
= 2 K1 ⋅ K 2 ⋅ f( NOX )
dt
df( SO2 ) K1 ⋅ K 3 (6.21)
= −2 ⋅ f( SO2 )
dt K2
df( H 2 SO4 ) K1 ⋅ K 3
=2 ⋅ f ( SO2 )
dt K2
Para emplear el método BDF2 adaptado para resolverse mediante una técnica
iterativa, necesitamos expresar el sistema de ecuaciones diferenciales
ordinarias en función de los términos de producción {P} y consumo [L] (ver
capítulo III, y VI.3.2).
231/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
−1
f ( nNO +1
X )
0 0 0 0
n +1 1 0 0 0 0 2·K ·K · f 0 0
f( HNO3 ) 0
1 2 ( NOx )
1 0 0 2
n +1 = + ∆t 0 0 0 0 ×
f( SO2 ) 0 0 1 0 3
n +1 0 0 0
1 0 0 0 2 1 3 f ( SO2 )
K · K
f ( H 2 SO2 )
K2
4 n 1 n −1 2
( )
n +1
3 f( NOX ) − 3 f ( NOX ) + 3 ∆t −2·K1 ·K 2 f( NOX )
4 fn 1 n −1
− f
3 ( HNO3 ) 3 ( HNO3 ) 3
2
( )
+ ∆t 2·K1 ·K 2 · f ( NOX )
n +1
(6.19)
× 4 1 2 K · K
f ( nSO2 ) − f ( nSO−12 ) + ∆t −2 1 3 f( nSO+12 )
3 3 3 K2
4 f n 1 n −1 2 K1 ·K 3 n +1
− f + ∆t 2
3 ( H 2 SO2 ) 3 ( H 2 SO2 ) 3 K 2 ( SO2 )
f
En la tabla 6.4 se detallan los datos de entrada que alimentan al modelo para
resolver el caso real 1.
232/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
∆t 10 s
∆x / ∆y 100 m
NX 400
NY 400
NT 500
u 4 m/s
v 4 m/s
-5 2
Difusividad NOx 1.089·10 m /s
-5 2
Difusividad HNO3 1.180 ·10 m /s
-5 2
Difusividad SO2 1.089 ·10 m /s
-5 2
Difusividad H2SO4 0.90 ·10 m /s
NOx 1000 µg/m3
SO2 200 µg/m3
HNO3 0 µg/m3
H2SO4 0 µg/m3
Tabla 6.3 Configuración del modelo CHEMIV_ADV_DIF_2D
En las figuras 6.8, 6.9, 6.10, 6.11, 6.12, 6.13 se puede observar la evolución de
los contaminantes con el paso del tiempo, un número de pasos de tiempo t =
0, 20, 50, 90, 150, 180 minutos.
233/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
SO2 H2SO4
Fig.6.8 Concentraciones NOx, SO2 en 0 min
SO2 H2SO4
234/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
SO2 H2SO4
Fig.6.10 Concentraciones NOx, SO2 para 50 min.
SO2 H2SO4
Fig.6.11 Concentraciones NOx, SO2 para 90 ∆t
235/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
SO2 H2SO4
Fig.6.12 Concentraciones NOx, SO2 para 150 min.
SO2 H2SO4
Fig.6.13 Concentraciones NOx, SO2 para 180 ∆t
236/271
VI. Modelización de la advección-difusión y reacción química de cont. en la atmósfera.
VI. Conclusiones
237/271
VII. Conclusiones y líneas abiertas.
238/271
VII. Conclusiones y líneas abiertas.
VII.1 CONCLUSIONES
239/271
VII. Conclusiones y líneas abiertas.
Entre las líneas abiertas que podrían constituir una continuación de la presente
Tesis, cabe destacar
240/271
VIII. Referencias
241/271
VIII. Referencias
Barr, R. F., & Watts, H. (1972). Diffusion of some organic and inorganic
compounds in air. Journal of Chemical & Engineering Data, 17(1), 45–46.
Bzowski, J., Kestin, J., Mason, E. A., & Uribe, F. J. (1990). Equilibrium and
Transport Properties of Gas Mixtures at Low Density: Eleven Polyatomic
Gases and Five Noble Gases. Journal of Physical and Chemical Reference
Data, 19(5), 1179.
Chin, M., Ginoux, P., Kinne, S., Torres, O., Holben, B. N., Duncan, B. N.,
Martin, R. V, et al. (2002). Tropospheric Aerosol Optical Thickness from the
GOCART Model and Comparisons with Satellite and Sun Photometer
Measurements. Journal of the Atmospheric Sciences, 59(3), 461–483.
Cleveland, W. S., Grosse, E., & Shyu, M. J. (1992). Local Regression Models.
Statistical Models in S. (J. M. Chambers & T. Hastie, Eds.) (pp. 209–376).
New York: Chapman and Hall.
Colella, P., & Woodward, P. (1984). The Piecewise Parabolic Method (PPM) for
gas-dynamical simulations1. Journal of Computational Physics, 54(1), 174–
201.
Cowie, M., & Watts, H. (1971). Diffusion of methane and chloromethanes in air.
Canadian Journal of Chemistry, 49, 74–77.
Derognat, C., Beekmann, M., Baeumle, M., Martin, D., & Schmidt, H. (2003).
Effect of biogenic volatile organic compound emissions on tropospheric
chemistry during the Atmospheric Pollution Over the Paris Area (ESQUIF)
campaign in the Ile-de-France region. Journal of Geophysical Research,
108(D17),
Finlayson-Pitts, B. J., & Pitts, J. N. J. (2000). Chemistry of the Upper and Lower
Atmosphere. Theory, Experiments, and Applications (p. 969). Elsevier Inc.
Gavete, L., Vivanco, M. G., Molina, P., Lucía Gavete, M., Ureña, F., & Benito, J.
J. (2012). Implementation in CHIMERE of a conservative solver for the
advection equation—cmmse10. Journal of Computational and Applied
Mathematics, 236(12), 3026–3033.
242/271
VIII. Referencias
Gupta, M. M., Manohar, R. P., & Stephenson, J. W. (1984). A single cell high
order scheme for the convection-diffusion equation with variable
coefficients. International Journal for Numerical Methods in Fluids, 4(7),
641–651.
Hauglustaine, D. A., Hourdin, F., Jourdain, L., Filiberti, M. A., Walters, S.,
Lamarque, J. F., & Holland, E. A. (2004). Interactive chemistry in the
Laboratoire de Meteorologie Dynamique general circulation model:
Description and background tropospheric chemistry evaluation. Journal of
Geophysical Research - Atmospheres, 109(D4), 44 PP.
John, V., & Schmeyer, E. (2008). Finite element methods for time-dependent
convection–diffusion–reaction equations with small diffusion. Computer
Methods in Applied Mechanics and Engineering, 198(3-4), 475–494.
Molina, P., Gavete, L., García Vivanco, M., Palomino, I., Gavete, M. L., Ureña,
F., & Benito, J. J. (2011a). Comparing different solvers for the advection
equation in the CHIMERE model. In J. Vigo-Aguilar (Ed.), Proceding of the
2011 International Conference on Computational and Mathematical
Methods in Science and Engineering. (Vol. II, pp. 1491–1504).
Molina, P., Gavete, L., García Vivanco, M., Palomino, I., Gavete, M. L., Ureña,
F., & Benito, J. J. (2011b). A Comparison of Different Advective Solvers in
243/271
VIII. Referencias
the CHIMERE air quality model.- ICCSA 2011. Lecture Notes in Computer
Science., 6785, 35–49.
Montero, G., Montenegro, R., Escobar, J. M., Rodriguez, E., & González-Yuste,
J. M. (2004). Un modelo numérico de transporte de contaminantes en la
atmósfera.
Noye, B. J., & Tan, H. H. (1989). Finite difference methods for solving the two-
dimensional advection-diffusion equation. INTERNATIONAL JOURNAL
FOR NUMERICAL METHODS IN FLUIDS, 9(May 1987), 75–98.
Roux, J. (2002). Numerical methods for air quality modeling with application to
one model (CHIMERE). Ecole Polytechnique.
Sandu, A., Verwer, J. G., Van Loon, M., Carmichael, G. R., & Potra, F. A.
(1997). Benchmarking stiff ODE solvers for atmospheric chemistry
problems II: Rosenbrok solvers. Atmospheric Environment, 31(20), 1352–
2310.
Sanín, N., & Montero, G. (2007). A finite difference model for air pollution
simulation. Advances in Engineering Software, 38(6), 358–365.
Van Leer, Bram. (1977). Towards the ultimate conservative difference scheme.
IV. A new approach to numerical convection. Journal of Computational
Physics, 23(3), 276–299.
Vautard, R., Bessagnet, B., Chin, M., & Menut, L. (2005). On the contribution of
natural Aeolian sources to particulate matter concentrations in Europe:
Testing hypotheses with a modelling approach. Atmospheric Environment,
39(18), 3291–3303.
244/271
VIII. Referencias
Verwer, J. G., Blom, J. G., Van Loon, M., & Spee, E. J. (1996). A Comparison of
Stiff ODE Solvers for Atmospheric Chemistry Problems. Atmospheric
Environment, 30(1), 49–58.
Verwer, J.G., & Simpson, D. (1995). Explicit methods for stiff ODEs from
atmospheric chemistry. Applied Numerical Mathematics, 18(1-3), 413–430.
Xiao, Feng, & Peng, X. (2004). A convexity preserving scheme for conservative
advection transport. Journal of Computational Physics, 198(2), 389–402.
245/271
VIII. Apéndices
APÉNDICES
246/271
VIII. Apéndices
AI.1.- INTRODUCCIÓN.
Para efectuar los cálculos, los modelos necesitan cierta información de entrada
que variará en función del tipo de modelo (por ejemplo, topografía, usos del
suelo; observaciones de viento de modelos de diagnóstico). Entre los
resultados (variables de salida) de los modelos meteorológicos se encuentran,
normalmente, el campo de vientos, la temperatura, la altura de la capa de
mezcla, el ritmo de precipitación, así como información sobre otras variables.
Este tipo de información resulta de gran importancia para la aplicación de
modelos de dispersión de contaminantes. Por ejemplo, el carácter de los
vientos va a determinar el grado de dispersión de los contaminantes,
transportándolos en mayor o menor medida. La altura de capa de mezcla, a su
vez, va a condicionar la dispersión vertical (mezcla vertical), ya que representa
la altura hasta la cual se produce la mezcla vertical de los contaminantes, y el
ritmo de precipitación estará relacionado, por ejemplo, con cierto tipo de
procesos de eliminación de material de la atmósfera (procesos de depósito
húmedo).
247/271
VIII. Apéndices
En 1904, el científico noruego Vilhelm Bjerknes definió por primera vez que la
predicción del tiempo es un problema matemático y enunció las siete
ecuaciones en derivadas parciales con siete funciones incógnitas (las tres
componentes de la velocidad del viento, la presión, la densidad, la temperatura
y la humedad específica) que gobiernan la dinámica atmosférica. A estas
funciones incógnitas se las denomina variables meteorológicas.
El primero de los principios es la segunda ley de Newton, que dice que “la
fuerza es igual a la masa por la aceleración”. Así, en un sistema de referencia
inercial, la aceleración absoluta de una parcela de aire es igual a la fuerza que
se ejerce sobre la parcela dividida por su masa:
da va F
= (A1.1)
dt m
dv 1
= − ∇p + g − 2 Ω v + Fr (A1.2)
dt ρ
248/271
VIII. Apéndices
∂ρ
+ v ∇ρ = −ρ∇ v (A1.3)
∂t
El siguiente principio, la ecuación de los gases ideales, nos dice que cuando la
densidad de un gas es pequeña, el producto de la presión por el volumen es
prácticamente proporcional a la temperatura, o de forma más precisa, un gas
se dice perfecto si la presión es directamente proporcional al producto de la
densidad por la temperatura. Suponiendo que la atmósfera se comporta como
un gas perfecto entonces se cumple la siguiente relación:
p = R ρT (A1.4)
dT dα
Cv +ρ =Q (A1.5)
dt dt
1
Donde Cv , es el calor específico del aire a volumen constante, α = el
ρ
volumen específico, y Q la tasa de calor por unidad de masa emitida
(absorbida) debido a la condensación (evaporación), congelación (fundición),
calentamiento solar y calentamiento infrarrojo.
Para terminar, la variación del vapor del agua q por unidad de masa contenido
en una parcela de aire es igual a los aportes de vapor de agua debidos a la
evaporación ( E ), menos las pérdidas debidas a la condensación ( C ):
249/271
VIII. Apéndices
dq
= E −C (A1.6)
dt
Las ecuaciones del movimiento de los fluidos definidas previamente solo son
válidas para un sistema de coordenadas inercial. Ahora bien, en meteorología
se utilizan como referencia sistemas ligados a la superficie de la Tierra. Esto
supone dos alteraciones en las ecuaciones, las debidas a la rotación terrestre
(fuerza de Coriolis) y las debidas a la forma esférica de la Tierra. Se tiene por
tanto que modificar esas ecuaciones para escribirlas en las nuevas
coordenadas.
∂u ∂u ∂u ∂u 1 ∂p
+u +v +w =− + fv + f rx
∂t ∂x ∂y ∂z ρ ∂x (A1.7)
∂v ∂v ∂v ∂v 1 ∂p
+u +v + w = − − fu + f ry
∂t ∂x ∂y ∂z ρ ∂y (A1.8)
250/271
VIII. Apéndices
∂w ∂w ∂w ∂w 1 ∂p
+u +v +w =− − fv + f rz
∂t ∂x ∂y ∂z ρ ∂z (A1.9)
∂p
= −gρ
∂z (A1.10)
p = ρ RT (A1.11)
∂ρ ∂ρ ∂ρ ∂ρ ∂u ∂v ∂w
+ u + v + w = −ρ + +
∂t ∂x ∂y ∂z ∂x ∂y ∂z (A1.12)
∂T ∂T ∂T ∂T RT ∂ρ ∂ρ ∂ρ ∂ρ
Cp + u +v +w = +u +v + w = Q
∂t ∂x ∂y ∂z p ∂t ∂x ∂y ∂z (A1.13)
∂q ∂q ∂q ∂q
+u +v +w = Q'
∂t ∂x ∂y ∂z (A1.14)
∂ ∂ ∂
u +v +w
∂x ∂y ∂z (A1.15)
251/271
VIII. Apéndices
∂ρ ∂q ∂q ∂q
= −u −v − w + E −C
∂t ∂x ∂y ∂z (A1.16)
252/271
VIII. Apéndices
∂ρ qi +1, j ,k − qi −1, j ,k
∂x (t ) ≅ 2∆x
i , j ,k t (A1.17)
∂q q(t + ∆t ) − q(t )
(t ) ≅
∂t ∆t (A1.18)
∂q
qi, j ,k (t + ∆t ) ≅ qi , j ,k (t ) + ∆t (t )
∂t i, j ,k (A1.19)
3. Asimilación de datos.
253/271
VIII. Apéndices
4. Condiciones de contorno.
5. Parametrizaciones físicas.
Toda discretización, sea del tipo que sea y por muy alta que sea su
resolución espacial, por muy pequeñas que sean las cajas atmosféricas,
254/271
VIII. Apéndices
Para la predicción del tiempo a medio plazo, entre dos y diez días, se
utilizan modelos numéricos globales de toda la atmósfera. Uno de los
modelos más desarrollados es el del European Center for Medium-
Range Forecast (ECMWF). Actualmente la resolución horizontal del
modelo es de 40 km y tiene 60 niveles de altura. Cuando se quieren
255/271
VIII. Apéndices
256/271
VIII. Apéndices
Fi ( x ) = ai si u>0
para x ∈ xi −1 2 , xi +1 2
Fi ( x ) = ai −1 si u>0 (A2.1)
Fi ( xi −1 2 ) = f i n−1 2 = ai (A2.2)
Para el caso de un flujo con valor de la velocidad del viento u>0, el flujo se
calcula según
xi +1 2 xi +1 2 x
i +1 2
1 1 a
= ∫ F ( x )dx = ∫ ai dx = i ( x ) =
n
g i +1 2
∆t xi +1 2 − uin+1 2 ∆t
∆t xi +1 2 − uin+1 2 ∆t
∆t xi +1 2 − uin+1 2 ∆t
=
ai
∆t
( (
xi +1 2 − xi +1 2 − uin+1 2 ∆t ) ) = ∆t u
ai n
i +1 2 ∆t = uin+1 2 ai
(A2.3)
un 1 ρ in , si un 1 > 0
i+2 i+
= n n
2
g
ui + 1 ρ i + 1 , si
1
i+
2 u n
1 <0
i+
2 2 2 (A2.4)
Fi ( x ) = ai + bi ( x − xi −1 2 ) para x ∈ xi −1 2 , xi +1 2 (A2.5)
257/271
VIII. Apéndices
ai se calcula a partir del valor en el momento inicial para cada celda mediante
Fi ( xi −1 2 ) = f i n si uin+1 2 ≥ 0
ai = f i n
(A2.6)
Fi ( xi −1 2 ) = f i n+1 si uin+1 2 ≤ 0
ai = f i n+1
f i − f i −1 if
(δ f i −1 2 − δ f i −3 2 ) > 0
min mod = bin =
f i −1 − f i − 2 if (δ f i −1 2 − δ f i −3 2 ) < 0
(A2.7)
donde δ f i = ( f i − f i −1 )
Caso Monótono
uin+1 2 ρ in + (1 − CFL ) uin+1 2 ∆xi bin si uin+1 2 ≥ 0
g 1 = n
n
Caso no Monótono
(A2.8)
g n 1 = ρ in
i+
2
uin ∆t
CFL =
∆xi (A2.9)
258/271
VIII. Apéndices
Fi ( x ) = ai + bi X i + ci X i (1 − X i ) para x ∈ xi −1 2 , xi +1 2 (A2.10)
donde
Xi =
1
∆x i
( x − xi −1 2 )
Fi ( xi −1 2 ) = f i n−1 2
Fi ( xi +1 2 ) = f i n+1 2 (A2.11)
xi +1 2
1
∫ Fi ( x )dx = ρ in
∆xi xi −1 2
donde ∆xi = xi +1 2 − xi −1 2
259/271
VIII. Apéndices
2 uin+1 2 ∆t
uin+1 2 Fi ( xi +1 2 ) − CFL ∆ai − 1 −
1
c si uin+1 2 ≥ 0
2 3 ∆x i
i
gn 1 =
i+
n 2 uin+1 2 ∆t
i +1 2 i +1 ( i +1 2 )
2 1
u F x − CFL ∆ a − 1 + c si uin+1 2 < 0
2 i +1 3 ∆xi +1 i +1
(A2.15)
uin+1 2
donde CFL =
∆x i
260/271
VIII. Apéndices
A3.1 ESTRUCTURA
261/271
VIII. Apéndices
Esta subrutina tiene como tarea fundamental calcular el nuevo tamaño de paso
a aplicar en la resolución del sistema. Para decidir si debe ser variado el
tamaño de paso o no, se procede al cálculo del indicador de error local
mediante la expresión:
!"#
= |%& ' (!"# ) %& * 1+ ' (! * (! # +/%-. /0 * 1. /0 ' |(0 |+|
(A3.1)
34 3456
siendo & 23 8
476 34
(A3.2)
Una vez calculado el error local se estima el nuevo tamaño de paso que
posteriormente será utilizado para calcular las siguientes soluciones de las
ecuaciones diferenciales.
Con esto se asegura que el programa calcule los datos en los momentos de
intervalo que son importantes para el seguimiento del proceso así como
permanecer dentro del intervalo que interesa para evitar la redundancia y para
evitar problemas de convergencia en métodos numéricos. En este caso, las
horas en las que se pretende obtener la solución para poder mostrar los
resultados en el periodo deseado y conseguir un apropiado tratamiento de los
datos.
Esta parte del programa está compuesta de dos objetivos principales que
serán:
262/271
VIII. Apéndices
En primer lugar, en esta subrutina, se fijan las constantes cinéticas de las dos
reacciones en las que permanecen fijas y se crea un bucle para calcular la
constante de fotólisis del NO2 debido a su variabilidad respecto del tiempo,
dependiendo, concretamente, si se trata de día o de noche.
263/271
VIII. Apéndices
264/271
VIII. Apéndices
El siguiente paso corresponde a fijar el tiempo inicial del sistema. Este tiempo
que se ha elegido corresponde a las 04:00 horas, lo que en segundos son
14400. Esto se ha definido de esta manera porque la constante
correspondiente a la fotodisociación del NO2 varía en función de la radiación
solar y presenta un comportamiento cíclico a lo largo del día.
Otro parámetro que se establece son los límites del tamaño de paso. Se fija el
mínimo en 1 segundo por razones de eficiencia de cálculo mientras que el
máximo se estipula en 900 segundos para evitar que los cálculos de los
términos químicos puedan degradarse.
Sobre las tolerancias cabe decir que influirán de forma decisiva en el grado de
error de la solución final y, concretamente, en la calidad de la solución
aproximada por el método numérico. Por ello, se han definido las tolerancias
relativas con un valor de 10-3 para cada una de las especies que intervienen en
la cinética química y las tolerancias absolutas se han fijado en 10-1 asimismo
para cada una de las especies químicas para el caso inicial.
265/271
VIII. Apéndices
266/271
VIII. Apéndices
Declaración de Variables
Apertura de Archivos de
Salida
Valores de [ ] Inicial
Nº iteraciones de Gauss-Seidel
Mín. y Máx. Δt
Tolerancia Absoluta y Relativa
Escritura de Cabecera
Valores iniciales: t y [ ]
TWOSTEP
ITER
Cálculo de solución en t = 0. Yp e Yl
25
267/271
VIII. Apéndices
FIT
Ajuste Δt múltiplo de intervalo tomado
TWOSTEP
ITER
TWOSTEP
Yn = Yn+1
60
Cálculo de variables auxiliares para utilizar BDF2
ITER
TWOSTEP
NO SI
tmin = tmax
t = t + Δtn-1
SI NO
Δtn ≠ Δtn-1
268/271
VIII. Apéndices
t = t – Δtn-1 +Δtn
SI NO
Ir a 120 t ≥ tintervalo Ir a 60
FIT
269/271
VIII. Apéndices
t = t – Δtn-1 +Δtn
SI NO
Ir a 120 t ≥ tintervalo Ir a 60
FIT
270/271
VIII. Apéndices
Ir a 60
120
Parte Principal
Fin de programa
271/271