You are on page 1of 66

INSTITUTO NACIONAL DE ECOLOGA

DIRECCIN DE INVESTIGACIN
DE LA CALIDAD DEL AIRE

DICA

Informe final del proyecto

Automatizacin de los procesos de preparacin y anlisis de


datos para los modelos de calidad del aire

31 de agosto de 2005

Consultor:
Ing. Luis Manuel Ortiz Buenrostro

Contenido

Pg.

1.- ANTECEDENTES ....................................................................................................................................................... 3


2.- OBJETIVO GENERAL............................................................................................................................................... 4
2.1.- OBJETIVOS ESPECFICOS .......................................................................................................................................... 4
3.- PLAN DE TRABAJO .................................................................................................................................................. 4
4.- ACTIVIDADES REALIZADAS ................................................................................................................................. 5
4.1.- PROCESAMIENTO DE LOS DATOS METEOROLGICOS DE SUPERFICIE ........................................................................ 5
4.1.1.- Intercambio de informacin (datos meteorolgicos de superficie) ................................................................. 5
4.1.1.1.- Archivo de Estacin Meteorolgica Automtica (EMA).............................................................................................6
4.1.1.2.- Archivo de Estacin Sinptica de Superficie (ESS) ....................................................................................................7
4.1.1.3.- Archivo de Observatorios ...........................................................................................................................................8

4.1.2.- Elaboracin del programa SURF.DAT ........................................................................................................... 9


4.1.2.1.- Metodologa para el procesamiento del archivo EMA .............................................................................................10
4.1.2.2.- Metodologa para el procesamiento del archivo ESS...............................................................................................13

4.1.3.- Ejecucin de pruebas del programa SURF.DAT .......................................................................................... 15


4.1.3.1.- Formato del archivo de datos meteorolgicos de superficie alterno de salida ........................................................16
4.1.3.2.- Formato del archivo de datos meteorolgicos de superficie para CALMET............................................................17

4.2.- PROCESAMIENTO DE LOS DATOS METEOROLGICOS DE PRECIPITACIN ................................................................ 20


4.2.1.- Intercambio de informacin (datos meteorolgicos de precipitacin) .......................................................... 20
4.2.2.- Elaboracin del programa (implementacin de la opcin en SURF.DAT)................................................... 21
4.2.3.- Ejecucin de pruebas del programa SURF.DAT actualizado ....................................................................... 22
4.2.3.1.- Formato del archivo de datos meteorolgicos de precipitacin para CALMET ......................................................23

4.3.- PROCESAMIENTO DE LOS DATOS METEOROLGICOS DE CAPAS SUPERIORES .......................................................... 25


4.3.1.- Intercambio de informacin (datos meteorolgicos de capas superiores)..................................................... 26
4.3.1.1.- Archivo de sondeo meteorolgico (Sounding) ..........................................................................................................27

4.3.2.- Elaboracin del programa UP.DAT.............................................................................................................. 28


4.3.2.1.- Metodologa para el procesamiento del archivo Sounding ......................................................................................29

4.3.3.- Ejecucin de pruebas del programa UP.DAT ............................................................................................... 30


4.3.3.1.- Formato del archivo alterno de salida de datos meteorolgicos de capas superiores .............................................30
4.3.3.2.- Formato del archivo de datos meteorolgicos de capas superiores para CALMET ................................................32

4.4.- PROCESAMIENTO DE LAS EMISIONES DE FUENTES PUNTUALES............................................................................... 36


4.4.1.- Intercambio de informacin (emisiones de fuentes puntuales) ..................................................................... 37
4.4.1.1.- Archivo de emisiones de fuentes puntuales...............................................................................................................37
4.4.1.2.- Archivo de pesos moleculares ..................................................................................................................................38
4.4.1.3.- Archivo de building downwash.................................................................................................................................39

4.4.2.- Elaboracin del programa PTEMARB.DAT ................................................................................................ 39


4.4.3.- Ejecucin de pruebas del programa PTEMARB.DAT ................................................................................. 41
4.4.3.1.- Formato del archivo de emisiones de fuentes puntuales para CALPUFF................................................................41

4.5.- PROCESAMIENTO DE LAS EMISIONES DE FUENTES DE REA ................................................................................... 45


4.5.1.- Intercambio de informacin (emisiones de fuentes de rea)......................................................................... 45
4.5.1.1.- Archivo de emisiones de fuentes de rea ..................................................................................................................45

4.5.2.- Elaboracin del programa BAEMARB.DAT ............................................................................................... 46


4.5.3.- Ejecucin de pruebas del programa BAEMARB.DAT ................................................................................ 48
4.5.3.1.- Formato del archivo de emisiones de fuentes de rea para CALPUFF ...................................................................48

4.6.- PROCESAMIENTO DE LAS EMISIONES DE FUENTES DE LNEA................................................................................... 52


4.6.1.- Intercambio de informacin (emisiones de fuentes de lnea)........................................................................ 52
4.6.1.1.- Archivo de emisiones de fuentes de lnea .................................................................................................................53

4.6.2.- Elaboracin del programa LNEMARB.DAT ............................................................................................... 54


4.6.3.- Ejecucin de pruebas del programa LNEMARB.DAT................................................................................. 56
4.6.3.1.- Formato del archivo de emisiones de fuentes de lnea para CALPUFF...................................................................56

4.7.- ENTREGA DE LOS MANUALES Y PROGRAMAS EJECUTABLES ................................................................................... 61


6.- CONCLUSIONES ...................................................................................................................................................... 63
7.- ANEXO ....................................................................................................................................................................... 64
A-1.- EL MODELO DE LA CALIDAD DE AIRE MCCM....................................................................................................... 64
A-2.- EL MECANISMO QUMICO RADM2 ....................................................................................................................... 64
8.- REFERENCIAS ......................................................................................................................................................... 66

1.- Antecedentes
Los estudios de modelacin de la calidad del aire, y de la dispersin de contaminantes atmosfricos, que se
llevan a cabo en la Direccin de Investigacin de la Calidad del Aire (DICA) del Instituto Nacional de Ecologa
(INE), utilizan modelos como: el MCCM 1 y el sistema CALMET-CALPUFF 2 , que requieren una gran cantidad
de informacin y en consecuencia de recursos humanos y de tiempo para procesar dicha informacin y
prepararla para crear los insumos de los modelos, adems del anlisis posterior de los resultados.
Una de las etapas que ms consume tiempo para realizar estos estudios, es la preparacin de la informacin
que sirve de entrada a los modelos, pues el proceso involucra varias tareas previas como son: la obtencin de
la informacin de diversas fuentes; la revisin de estas bases de datos para identificar huecos de informacin;
la verificacin del orden secuencial y finalmente la transformacin a los formatos que son asimilados por los
programas y modelos.
Actualmente en la DICA, estos procesos se llevan a cabo a travs de Macros de Excel y algunos programas
creados en FORTRAN 77 que minimizan tiempo de proceso, sin embargo, el uso de estos programas
representa todava una gran cantidad de tiempo valioso que podra ser ocupado para realizar anlisis ms
exhaustivos de los resultados de los modelos.
La finalidad del presente proyecto, es crear los programas de computo adecuados a las necesidades de los
usuarios de los modelos de la DICA, para automatizar la preparacin y el procesamiento de los insumos
requeridos por los modelos que se aplican actualmente en la DICA. Estos sistemas servirn para minimizar los
tiempos de ejecucin de los estudios, e incrementar a mediano plazo, el nmero de estudios de modelacin de
la calidad del aire.
La posibilidad de extender estos estudios a un mayor nmero de regiones de Mxico, tendr como beneficios
la generacin de informacin tcnica con la que podr contar las autoridades de gestin de calidad del aire
para la toma de decisiones en: el establecimiento mejores estrategias y planes de control de la contaminacin
del aire; en la verificacin del cumplimiento de la normatividad ambiental establecida, en la realizacin del
seguimiento en la tendencia de los niveles de contaminacin atmosfrica. Adems permitir a los usuarios de

1
2

Multiscale Climate and Chemistry Model (Anexo A-1).

CALMET-CALPUFF. Sistema de modelado de calidad del aire, constituido con un modelo meteorolgico de diagnstico
y un modelos de dispersin de contaminantes atmosfricos, con la caracterstica de modelar la emisin como PUFF
(paquetes de contaminantes).

los modelos, realizar de manera ms rpida anlisis de sensibilidad de los resultados obtenidos de la
modelacin de calidad del aire.

2.- Objetivo General


Desarrollar programas de cmputo flexibles y de uso fcil, que optimicen los recursos (software y hardware),
para el manejo de los insumos de los modelos de contaminacin del aire empleados en la DICA, as como el
anlisis de la informacin generada por los mismos.

2.1.- Objetivos especficos


1. Desarrollar un programa de cmputo para el procesamiento del archivo de datos meteorolgicos de
superficie.
2. Desarrollar un programa de cmputo para el procesamiento del archivo de datos meteorolgicos de
precipitacin.
3. Desarrollar un programa de cmputo para el procesamiento del archivo de datos meteorolgicos de
capas superiores.
4. Desarrollar un programa de cmputo para el procesamiento del archivo de emisiones de fuentes
puntuales.
5. Desarrollar un programa de cmputo para el procesamiento del archivo de emisiones de fuentes de
rea.
6. Desarrollar un programa de cmputo para el procesamiento del archivo de emisiones de fuentes de
lnea.

3.- Plan de trabajo


Para cubrir los objetivos planteados en este proyecto, se trabajo en conjunto con el personal de la DICA, para
establecer las actividades del proyecto, y el cronograma de actividades. Como resultado de estas reuniones
de trabajo se establecieron cuatro actividades principales que se mencionan a continuacin:
1. Intercambio de informacin con los usuarios del modelo.
2. Elaboracin del programa.
3. Ejecucin de pruebas del programa.
4. Entrega de los manuales y programas ejecutables.

La primera actividad se plante para definir los algoritmos de lectura del programa de cmputo, para el clculo
y escritura de los datos, de acuerdo a las necesidades del usuario, por lo que esta actividad de realiz en
colaboracin con el personal de la DICA.
La segunda actividad fue propiamente, la traduccin de esto algoritmos a al lenguaje de programacin, para la
creacin de los programas ejecutables.
La tercera actividad fue la Ejecucin de pruebas del programa, que se realiz en presencia de personal del
INE, para verificar que se haya cubierto con las necesidades propuestas por el usuario.
La cuarta y ltima actividad fue la Entrega de los manuales y programas ejecutables, la cual consisti en
hacer la entrega al personal del la DICA, de todo el cdigo fuente, los programas ejecutables, los manuales y
los programas instalables contenidos en un disco compacto.
A continuacin se describen paso a paso, las actividades realizadas para el desarrollo de este proyecto.

4.- Actividades realizadas


El desarrollo de este proyecto se constituy de la creacin de seis programas de cmputo, usando la misma
secuencia de actividades descritas anteriormente. En esta seccin se presentan los aspectos de mayor
relevancia encontrados durante el desarrollo de los programas.

4.1.- Procesamiento de los datos meteorolgicos de superficie


El procesamiento de los datos meteorolgicos de superficie, se realiz desarrollando un programa de cmputo
que automatiza el proceso de preparacin de dichos datos y que sirven de entrada al modelo CALMET. Para
ello, se trabajo con el personal del la DICA primeramente en un intercambio de informacin, en la cual se
proporcion al consultor los archivos que sirvieron de base (entrada), para desarrollar el programa
denominado INTERFASE PARA LA GENERACIN DEL ARCHIVO DE DATOS METEOROLGICOS DE
SUPERFICIE (SURF.DAT).
4.1.1.- Intercambio de informacin (datos meteorolgicos de superficie)
Los datos meteorolgicos de superficie para alimentar al modelo CALMET, provienen bsicamente de tres
tipos de bases de datos: los datos de las Estaciones Meteorolgicas Automticas (EMA), de las Estaciones
Sinpticas de Superficie (ESS) y de los diferentes Observatorios Meteorolgicos (ESS) ubicados en toda la
repblica mexicana y los cuales son operados y administrados por el Servicio Meteorolgicos Nacional (SMN).
5

A continuacin se describe con mayor detalle el formato y la informacin que contiene cada una de estos
archivos. Estas bases fueron proporcionados por el personal de la DICA.
4.1.1.1.- Archivo de Estacin Meteorolgica Automtica (EMA)
El archivo de EMA proporcionado por el personal de la DICA (Copia de 4Psa Allende 00.XLS, figura 1) se
encuentra en formato de archivo de Excel y para adecuarlo y homologarlo con el diseo del programa para el
procesamiento de los datos meteorolgicos de superficie, fue necesario tratar los datos contenidos en dicho
archivo como rango con nombre. Lo anterior es debido a que el programa desarrollado emplea instrucciones
en lenguaje SQL 3 para realizar el procesamiento de los datos de una forma ms eficiente y permitir a dicho
programa interactuar de forma indistinta con otros formatos de archivo diferentes (Access y Dbase).
Rango con nombre

Figura 1. Fragmento del archivo Copia de 4Psa Allende 00.XLS


Este archivo contiene la informacin de las variables meteorolgicas medidas cada 10 minutos en una
estacin de observatorio automtica, el formato de los datos se encuentra repartido en una serie de columnas
organizadas de forma que cada columna representa los datos de una variable meteorolgica. Una descripcin
ms detallada de las variables meteorolgicas que se utilizaron para construir el archivo de datos
meteorolgicos de superficie que alimenta a CALMET se muestra en la tabla 1.

Structured Query Language (Lenguaje de Consultas Estructurado)

Variable
Date *

Descripcin
Fecha de los datos meteorolgicos representada por la sintaxis: aaaa mmm dd. El ao
(aaaa) est representado por cuatro dgitos (Ejemplo: 1998), a su vez el mes (mmm) por
tres caracteres (primeras 3 letras del mes en idioma espaol y comenzando con mayscula;
Ejemplo: Ene), por ltimo el da (dd) es representado con dos dgitos (Ejemplo: 09).
Time
Hora y minuto de los datos meteorolgicos representada por la sintaxis: hh:mm. La hora (hh)
est representada por dos dgitos al igual que los minutos (mm), Ejemplo: 17:03.
Dir
Direccin del viento, el valor obtenido es el promedio de 10 minutos de la direccin del viento.
La direccin indica de donde proviene el viento, su unidad de medicin es en grados () donde
0 es norte verdadero.
WSK
Velocidad del viento, es el promedio aritmtico de las velocidades medidas en un lapso de 10
minutos, su unidad de medicin es en kilmetros por hora (km/h).
AvgTemp Temperatura promedio de las mediciones realizadas en un lapso de 10 minutos (se toman
muestras cada minuto), su unidad de medicin es en grados centgrados (C).
AvgRh
Humedad relativa, es el promedio de las mediciones realizadas en un intervalo de 10 minutos
(se toman muestras cada minuto), su unidad de medicin es en porcentaje (%).
AvgBP
Presin baromtrica, es el promedio de las mediciones realizadas en un lapso de 10 minutos
(se toman muestras cada minuto), su unidad de medicin es el milibar (mb).
Rain
Precipitacin, es la lmina de precipitacin acumulada en un lapso de 10 minutos, su unidad de
medicin es el milmetro (mm).
Tabla 1. Variables meteorolgicas utilizadas del archivo EMA.
4.1.1.2.- Archivo de Estacin Sinptica de Superficie (ESS)
El archivo de ESS proporcionado por el personal de la DICA (0004SYND.DBF, figura 2) se encuentra en
formato de archivo de Dbase. Este archivo contiene la informacin de las variables meteorolgicas medidas
cada tres horas (tri-horaria), en las estaciones sinpticas de superficie.

Figura 2. Fragmento del archivo 0004SYND.DBF

Fechas y horas GMT (Greenwich Mean Time).

El formato de estos datos se encuentra repartido en una serie de columnas, de tal forma que cada columna
representa una variable meteorolgica. Una descripcin ms detallada de las variables que se utilizaron para
construir el archivo de datos meteorolgicos de superficie que alimenta a CALMET, se muestra en la tabla 2.
Variable
ANOZ*
MESZ*
DIAZ*
HRAZ*
EST
NUBOCT
NUBBAJ
VTODIR
VTOVEL
TEMAMB
TEMROC
PRS
PRELAM

Descripcin
Ao, representado por la sintaxis: aaaa, Ejemplo: 2001.
Mes, que se representa por la sintaxis: mm, Ejemplo: 07.
Da, es representado por la sintaxis: dd, Ejemplo: 16.
Hora, representada por la sintaxis: hh, Ejemplo: 23.
Clave de la estacin.
Cobertura nubosa medida en octas.
Altura de las nubes ms bajas, medida en metros (m)
Direccin del viento, su unidad de medicin es en grados () donde 0 es norte verdadero.
Velocidad del viento, su unidad de medicin es en kilmetros por hora (km/h).
Temperatura ambiental, su unidad de medicin es en grados centgrados (C).
Temperatura de roco, su unidad de medicin es en grados centgrados (C).
Presin, su unidad de medicin es el milibar (mb).
Precipitacin, su unidad de medicin es el milmetro (mm).
Tabla 2. Variables meteorolgicas utilizadas del archivo ESS.

* Datos GMT Z
4.1.1.3.- Archivo de Observatorios
El archivo de observatorios proporcionado por el personal de la DICA (Observatorios.xls, figura 3) se
encuentra en formato de archivo de Excel. Este archivo contiene una relacin entre la clave, el nombre y la
ubicacin de los observatorios nacionales. De igual manera, los datos en este archivo fueron tratados como
rango con nombre para que puedan ser ledos por el programa de cmputo desarrollado.
Rango con nombre

Figura 3. Fragmento del archivo Observatorios.xls


8

Este archivo contiene la informacin de los observatorios nacionales organizada en columnas, de manera que
cada columna representa una variable que caracteriza a cada observatorio. Las variables que se utilizaron
para identificar a los diferentes observatorios en el proceso de creacin del archivo de datos meteorolgicos
de superficie se describen en la tabla 3.
Variable
Descripcin
Clave
Clave del observatorio nacional
Observatorio Nombre del observatorio.
Tabla 3. Variables utilizadas del archivo de observatorios.
4.1.2.- Elaboracin del programa SURF.DAT
El programa de cmputo SURF.DAT (figura 4), parte de la lectura de los archivos EMA, ESS y de
Observatorios. Este programa permite crear archivos de datos meteorolgicos de superficie a partir de una
estacin meteorolgica hasta n estaciones. Con este programa es posible crear archivos de datos
meteorolgicos que abarquen un periodo desde un da hasta varios aos.

Figura 4. Programa SURF.DAT


En el algoritmo del diagrama de flujo de la figura 5 se muestra el funcionamiento general del programa
SURF.DAT.

Inicio
Lectura del
archivo EMA

Seleccin de la
tabla de datos,
periodo de estudio
y variables EMA

Calculo del periodo


de datos del archivo
EMA

Agregar
parmetros de
nubosidad
(archivo ESS)?

Si
Lectura del
archivo ESS

No
Si

No

Seleccin del
archivo y tabla
de datos alternos
de salida

Agregar
otro archivo
EMA?

Procesamiento de
los archivos EMA y
ESS (generacin
del archivo y tabla
de datos alternos
de salida)

Otro archivo
EMA y ESS
en la lista?

Si

Seleccin de la tabla
de datos, estacin de
observatorio y
variables ESS

Si
Lectura del
archivo de
Observatorios

Seleccin de la
tabla de datos,
clave y nombre de
observatorios

No

Lectura de los
archivos alternos
de salida

No

Generacin del
archivo de datos
meteorolgicos de
superficie

Establecer
nombres de
observatorios
(ESS)?

Fin

Figura 5. Diagrama de flujo del programa SURF.DAT


Este programa incluye un procedimiento para el procesamiento de los datos meteorolgicos provenientes de
los archivos EMA y ESS. La metodologa empleada para realizar dicho procesamiento se explica a
continuacin.
4.1.2.1.- Metodologa para el procesamiento del archivo EMA
El programa SURF.DAT adapta la informacin meteorolgica de este archivo, de manera que se adecua al
formato de archivo de datos meteorolgicos requerido por CALMET; para ello, extrae esta informacin de
acuerdo con el siguiente procedimiento:
Primeramente el programa SURF.DAT separa los datos de la fecha (Date, Ejemplo: 2000 Abr 01) en tres
campos, de manera que se tiene un campo de datos para el ao (Ejemplo: 2000), uno para el mes (Ejemplo:
Abr) y otro para el da (Ejemplo: 01). Posteriormente transforma el mes a formato numrico (Ejemplo:
Abr=4). En seguida separa los datos de la hora (Time, Ejemplo 06:00) en dos campos, de forma que se
tiene un campo para la hora (Ejemplo: 06) y otro para los minutos (Ejemplo: 00). Despus actualiza las

10

fechas y las horas de los datos, convirtiendo las horas GMT a horas LMT 4 , es decir; resta 5, 6, 7 u 8 horas
(dependiendo del uso horario local seleccionado) a las horas GMT. Luego, SURF.DAT convierte el formato del
da, a da juliano, considerando los aos bisiestos (Ejemplo 1: ao=2000, mes=4 y da=1, diajul=92;
Ejemplo 2: ao=1999, mes=4 y da=1, diajul=91). Finalmente, SURF.DAT extrae la informacin de los
datos meteorolgicos de este archivo, de acuerdo al periodo de estudio seleccionado y procesa la informacin
de las variables meteorolgicas de la siguiente forma:
Primero, el programa SURF.DAT descompone la direccin del viento en sus vectores Cx y Cy empleando
las ecuaciones 1 y 2 respectivamente.
1.-

Cx = Sen(Dir )

2.-

Cy = Cos(Dir )

Donde: Cx es la componente X de la direccin del viento


Cy es la componente Y de la direccin del viento
Dir es la direccin del viento
Posteriormente calcula los promedios horarios de las componentes Cx, Cy, las variables de velocidad del
viento (WSK), temperatura (AvgTemp), humedad relativa (AvgRh) y presin baromtrica (AvgBP). En el caso
de la direccin del viento (Dir), el promedio horario de esta variable es recalculado reintegrando los promedios
horarios de los vectores Cx y Cy empleando las ecuaciones 3 a 8 y dependiendo de los valores de las
componentes Cx y Cy como se indica a continuacin.
Si Cx <= 0 y Cy < 0

Atn(
3.-

Dir =

Si Cx <= 0 y Cy > 0 Cx >= 0 y Cy > 0


Cx
)
Cy

Atn(
4.-

Dir = 180 +

180
Si Cx >= 0 y Cy < 0

Cx
)
Cy

180
Si Cy = 0 y Cx = 0

Local Mean Time

11

Atn(
5.-

Dir = 360 +

Cx
)
Cy

6.-

Dir = 0

180
Si Cy = 0 y Cx > 0
7.-

Dir = 270

Si Cy = 0 y Cx < 0
8.-

Dir = 90

En seguida, el programa SURF.DAT, calcula una sumatoria horaria de la Precipitacin (Rain), sumando los
valores a cada 10 minutos, de est variable.
Para adecuar las unidades de los datos meteorolgicos de forma que concuerden con las unidades requeridas
por el modelo CALMET, SURF.DAT convierte dichas unidades segn lo requiere el modelo, de manera que
las unidades de la direccin del viento se conservan (), al igual que las unidades de humedad relativa (%),
presin baromtrica (mb) y precipitacin (mm). Por otra parte las unidades de velocidad del viento son
convertidas de kilmetros por hora (km/h) a metros sobre segundo (m/s) utilizando la ecuacin 10.
9.-

1(km / h) = 1000 / 3600(m / s )

10.-

Velvto = WSK * (1000 / 3600)

Donde: Velvto es la velocidad del viento en m/s


WSK es la velocidad del viento en km/h
De igual forma las unidades de la temperatura son convertidas de grados centgrados (C) a grados kelvin (K)
utilizando la ecuacin 12.
11.-

K = C + 273.15

12.-

Temp = AvgTemp + 273.15

Donde: Temp es la temperatura en K


AvgTemp es la temperatura en C

12

Para finalizar con el procesamiento del archivo EMA, SURF.DAT completa los datos de tal forma que el
periodo de estudio contenga das julianos consecutivos y que cada da juliano contenga 24 registros (uno por
cada hora del da, de la hora 0 hasta la hora 23), dejando la informacin faltante como no datos (valor nulo).
4.1.2.2.- Metodologa para el procesamiento del archivo ESS
El modelo CALMET requiere que los datos meteorolgicos con los cuales es alimentado, se encuentren
distribuidos a cada hora del da; a diferencia de los datos meteorolgicos del archivo ESS, que se encuentran
en forma tri-horaria. Por esa razn el SURF.DAT convierte la informacin tri-horaria del archivo ESS a un
formato de archivo en el que los datos se encuentren en forma horaria y que se adecuan a los requerimientos
de CALMET como se explica a continuacin.
Primeramente, SURF.DAT aplica un filtro al archivo ESS para extraer los datos correspondientes al nmero de
estacin de observatorio que se haya especificado (variable EST). Con esta informacin, el programa
actualiza la fecha de los datos, convirtindola de formato GMT a LMT y actualiza el formato de los das, a das
julianos, de mismo modo como lo hizo para el archivo EMA. En seguida, el programa extrae los datos de
acuerdo al periodo de estudio seleccionado, y completa estos datos de igual forma como lo hizo para el
archivo EMA (das julianos consecutivos y 24 registros por cada da juliano). Por ltimo, los valores de las
variables meteorolgicas faltantes (NUBOCT y NUBBAJ) o de las variables meteorolgicas opcionales
(VTODIR, VTOVEL, TEMAMB, TEMROC, PRE y PRELAM), son completados extendiendo la informacin de
los datos de las emisiones tri-horarias, de manera que abarque tres horas, es decir; los datos de la hora 0 son
copiados en las horas 1 y 2, de igual manera los datos de la hora 3 son extendidos hacia las horas 4 y 5; y as
sucesivamente hasta completar las 24 horas de cada da juliano.
Para que las unidades de los datos meteorolgicos de este archivo concuerden con los requerimientos del
modelo CALMET, SURF.DAT realiza la conversin de estas unidades de la siguiente forma:
Las unidades de la cobertura de nubes (NUBOCT) son convertidas de octas a tenths utilizando la ecuacin 14.
13.-

thents = octas *1.25

14.-

CobNub = NUBOCT *1.25

Donde: CobNub es la cobertura de nubes en tenths


NUBOCT es la cobertura de nubes en octas
13

Las unidades del techo de nubes (NUBBAJ) son convertidas de de metros (m) a hundred feets (cientos de
pies) empleando la ecuacin 16.
15.-

1(m) = 3.28083990/100(hundred feets)

16.-

TechNub = NUBBAJ * (3.28083990/100)

Donde: TechNub es el techo de nubes en hundred feets


NUBBAJ es el techo de nubes en m
Las unidades de temperatura (TEMAMB), son procesadas de igual forma como se realiza para la temperatura
tomada del archivo EMA (AvgTemp), cambiando dichas unidades de grados centgrados a grados kelvin.
Opcionalmente el programa SURF.DAT puede calcular la humedad relativa del archivo ESS tomando como
base la informacin contenida en la temperatura ambiental (TEMAMB) y la temperatura de roco (TEMROC),
aplicando las siguientes ecuaciones:

17.-

Pv = 6.112 * e

17.7*TEMROC
243.5*TEMROC

Donde: Pv es la presin de vapor.


TEMROC es la temperatura de rocin en C.

18.-

Pvs = 6.11* e

17.27*TEMAMB
237.3*TEMAMB

Donde: Pvs es la presin de vapor saturada.


TEMAMB es la temperatura ambiental en C.
19.-

Pv
*100
Pvs

Donde: es la humedad relativa en %.

14

4.1.3.- Ejecucin de pruebas del programa SURF.DAT


La ejecucin de pruebas del programa SURF.DAT se realiz generando dos archivos de datos meteorolgicos
de superficie para el modelo CALMET, el primero de ellos incluye 4 archivos de EMA (Copia de 4Chapala
00.XLS, Copia de 4Jocotepec 00.XLS, Copia de 4Acapulco 00.XLS y Copia de 4Tizapan 00.XLS), el
segundo incluye 6 archivos de EMA (Copia de 4Chapala 00.XLS, Copia de 4Jocotepec 00.XLS, Copia de
4Acapulco 00.XLS, Copia de 4Tizapan 00.XLS, Copia de 4Psa Allende 00.XLS y Copia de 4Los Colomos
00.XLS); en ambos archivos generados se incluy la informacin de los datos de cobertura de nubes y techo
de nubes de la estacin de observatorio Manzanillo (clave 76654), la cual se obtuvo del archivo de ESS
(0004SYND.DBF). Estos archivos se generaron para el periodo comprendido del 1 al 7 de abril del 2000.
Como resultado de la ejecucin de SURF.DAT, se obtuvieron los siguientes resultados (archivos) para el
periodo del 1 al 7 de abril del 2000:
1. En el caso de la generacin del archivo de datos meteorolgicos de superficie con 4 estaciones:

Un archivo con datos meteorolgicos de superficie para el modelo CALMET en formato de texto
(surf4est.dat), que contempla la informacin de las estaciones Chapala, Jocotepec, Acapulco,
Tizapn (EMA) y la estacin Manzanillo (ESS).

Cuatro archivos alternos de salida en formato de Excel (datos.xls, joco929800.xls,


Acap929800.xls y Tiza929800.xls), que incluyen la informacin de los datos meteorolgicos de
superficie de cada una de las estaciones (EMA) utilizadas. Cada uno de estos archivos, integra
tambin la informacin de la estacin de observatorio (ESS) Manzanillo.

2. Para el caso de la generacin del archivo de datos meteorolgicos de superficie con 6 estaciones:

Un archivo para el modelo CALMET en formato de texto (surf6est.dat), con los datos
meteorolgicos de superficie de las estaciones Chapala, Jocotepec, Acapulco, Tizapn, Psa
Allende, Los Colomos (EMA) y la estacin Manzanillo (ESS).

Seis archivos alternos de salida en formato de Excel (datos.xls, joco929800.xls,


Acap929800.xls, Tiza929800.xls, presa929800.xls y Colo929800.xls), que contiene los
datos meteorolgicos de superficie de cada estacin (EMA) utilizada. Cada uno de estos archivos,
integra tambin la informacin de la estacin de observatorio (ESS) Manzanillo.

15

El programa SURF.DAT maneja dos tipos de archivos de datos meteorolgicos de superficie de salida, el
primero se utiliza como entrada para el modelo CALMET (archivo con extensin dat y en formato de texto), y
el segundo (archivo en formato de Access o Excel), se utiliza por el personal de la DICA para realizar
diferentes anlisis de las condiciones meteorolgicas. A continuacin se menciona el formato en que se
encuentran los datos de cada uno de estos dos tipos de archivos.
4.1.3.1.- Formato del archivo de datos meteorolgicos de superficie alterno de salida
El archivo de datos meteorolgicos alterno de salida que genera el programa SURF.DAT puede estar en
formato de Access o Excel (figura 6). Este archivo est compuesto por una serie de columnas, donde cada
columna represente una variable meteorolgica.

Figura 6. Fragmento del archivo presa929800.xls


En la tabla 4, se muestra una descripcin ms detallada de cada uno de las variables (columnas) que
considera este archivo.

16

Variable Descripcin
ao *
Ao al que corresponden los datos.
mes
Mes de los datos.
diajul
Da juliano de los datos (considera aos bisiestos).
hora
Hora de los datos
Dir
Direccin del viento (promedio horario) en grados () donde 0 es norte verdadero.
WSK
Velocidad del viento (promedio horario) en metros sobre segundo (m/s).
AvgTemp Temperatura (promedio horario) en grados kelvin (K).
AvgRh
Humedad relativa (promedio horario) en porcentaje (%).
AvgBP
Presin baromtrica (promedio horario) en milibares (mb).
Rain
Precipitacin (sumatoria horaria) en milmetros (mm).
NUBOCT Cobertura de nubes en tenths
NUBBAJ Techo de nubes en hundred feets
Tabla 4. Variables meteorolgicas de superficie contempladas en el archivo de salida alterno generado por
SURF.DAT.
Los valores de las variables para las que no se tiene informacin en este archivo (no datos) son expresados
como valores nulos (ausencia de valor en las celdas).
4.1.3.2.- Formato del archivo de datos meteorolgicos de superficie para CALMET
El programa SURF.DAT genera como propsito principal, el archivo de datos meteorolgicos de superficie que
sirve de entrada al modelo CALMET (figura 7). Este archivo se encuentra en formato de texto y generalmente
tiene la extensin dat.

Fechas y horas LMT.

17

Figura 7. Fragmento del archivo surf6est.dat


La primera lnea de este archivo identifica su formato (SURF.DAT) y versin (2.0). La segunda lnea indica el
nmero de lneas de comentarios (NCOMM). De la tercera lnea y hasta las NCOMM lneas que se hayan
indicado, son comentarios. Las lneas de comentarios tienen como mximo 80 caracteres de longitud y
aunque son ledas, no son interpretadas por el modelo. En estas lneas, generalmente se incluye un ttulo que
identifica los datos. La siguiente lnea despus de todas las lneas de comentarios identifica la proyeccin de
mapa empleada para cualquier situacin proporcionada en el archivo; para este caso no se empleo dicha
proyeccin (NONE). La siguiente lnea identifica el principio y fin de las fechas y horas de los datos en el
archivo, la zona horaria de referencia y el nmero de estaciones contempladas. En seguida viene una lnea
por nmero de estacin. Finalmente los datos son registrados a cada. Cada registro de datos contiene la fecha
y hora; y para cada estacin se incluyen los datos de la velocidad del viento, direccin del viento, altura del
techo de nubes, cobertura de nubes, temperatura, humedad relativa, presin de la estacin y un cdigo de
precipitacin. Una explicacin ms detallada del formato de estos datos se muestra en las tablas 5, 6, 7, 8, 9 y
10.

18

Formato del archivo SURF.DAT Registros de encabezado


Columnas

Formato

Variable

Descripcin

1-16

A16

DATASET

Formato de archivo (SURF.DAT).

17-32

A16

DATAVER

Versin.

33-96

A64

DATAMOD

Campo de mensaje.
Tabla 5. Registro #1.

Columnas

Formato

Variable

Descripcin

1-4

I4

NCOMM

Nmero de registros de comentarios.

1-80

A80

TITLE

Comentarios (se repite NCOMM veces).

Tabla 6. Registros #2 a NCOMM+2.


Columnas

Formato

Variable

Descripcin

1-8

A8

PMAP

Proyeccin de mapa (NONE).


Tabla 7. Registro #NCOMM+3.

No. * de
Variable
1

Variable

Tipo

Descripcin

IBYR

Entero

Ao de inicio de los datos en el archivo.

IBJUL

Entero

Da juliano de inicio.

IBHR

Entero

Hora de inicio (00-23 LST 5 ).

IEYR

Entero

Ao de final de los datos.

IEJUL

Entero

Da juliano final.

IEHR

Entero

Hora final.

IBTZ

Entero

Zona horaria (ejemplo: 05=EST, 06=CTS, 07=MST, 08=PST).

NSTA

Entero

Nmero de estaciones.
Tabla 8. Registro #NCOMM+4.

Columnas

Formato

Variable

Descripcin

1-8

I8

IDSTA

Nmero de estacin de superficie.


Tabla 9. Siguientes NSTA registros.

*
5

Las variables son ledas en formato libre de FORTRAN.


Local Station Time

19

Formato del archivo SURF.DAT Registros de datos


No. de
Variable
1

Variable

Tipo

Descripcin

IYR

Entero

Ao de los datos.

IJUL

Entero

Da juliano.

IHR

Entero

Hora (00-23 LST).

WS

Arreglo de reales

Velocidad del viento (m/s).

WD

Arreglo de reales

Direccin del viento ().

ICEIL

Arreglo de enteros

Techo de nubes (hundred feets).

ICC

Arreglo de enteros

Cobertura de nubes (tenths).

TEMPK

Arreglo de reales

Temperatura (K).

IRH

Arreglo de enteros

Humedad relativa (%).

10

PRES

Arreglo de reales

Presin de estacin (mb).

11

IPCODE

Arreglo de enteros

Cdigo

de

precipitacin

(0=no

precipitacin,

1-18

precipitacin lquida, 19-45 precipitacin congelada).


Tabla 10. Registros de datos.
Los valores para las variables de las cuales no se tiene informacin (no datos), son indicados con 9999. para
las variables reales y 9999 para las variables enteras.

4.2.- Procesamiento de los datos meteorolgicos de precipitacin


Para realizar el procesamiento de los datos meteorolgicos de precipitacin, se parti del programa
SURF.DAT, ya que la informacin para extraer los datos de precipitacin que alimentan al modelo CALMET,
se obtiene del archivo de EMA. Como ya se tiene un programa de cmputo que realiza dicho procesamiento
(SURF.DAT), se procedi a incorporar una opcin en este programa, para implementar la escritura de un
archivo con los datos meteorolgicos de precipitacin que alimenten a CALMET y que sean generados por la
metodologa de cmputo de este programa.
4.2.1.- Intercambio de informacin (datos meteorolgicos de precipitacin)
Para alimentar al modelo CALMET con los datos meteorolgicos de precipitacin, el personal de la DICA
proporcion el archivo principal del cual se extrajo la informacin necesaria (EMA), mismo que se explica ms
detalladamente en la seccin 4.1.1.1 de este informe. Adems de proporcionar el archivo EMA, el personal de
la DICA proporcion tambin el documento Sect8Calmet.pdf en el cual se indica el formato del archivo de
20

datos meteorolgicos de precipitacin que alimenta a CALMET, y que sirvi de gua y base para la
implementacin de la opcin que permite obtener este tipo de archivo, utilizando el programa SURF.DAT.
4.2.2.- Elaboracin del programa (implementacin de la opcin en SURF.DAT)
El programa de cmputo SURF.DAT (figura 8), fue actualizado e implementado con una opcin que permite
generar un archivo de datos meteorolgicos de precipitacin que sirven de entrada para el modelo CALMET, a
partir de uno o varios archivos EMA. La generacin del archivo de datos meteorolgicos de precipitacin es
realizada utilizando la misma metodologa que se empleo para generar el archivo de datos meteorolgicos de
superficie. Por esta razn, el archivo de datos meteorolgicos de precipitacin es una extraccin de los datos
de precipitacin que incluye el archivo de datos meteorolgicos de superficie.
Opcin para generar el archivo de datos
meteorolgicos de precipitacin

Figura 8. Programa SURF.DAT actualizado.


En el algoritmo del diagrama de flujo de la figura 9 se muestra el funcionamiento general del programa
SURF.DAT con la opcin actualizada para generar el archivo de datos meteorolgicos de precipitacin.

21

Inicio
Lectura del
archivo EMA

Seleccin de la
tabla de datos,
periodo de estudio
y variables EMA

Calculo del periodo


de datos del archivo
EMA

Agregar
parmetros de
nubosidad
(archivo ESS)?

Si
Lectura del
archivo ESS

No
Si
Seleccin del
archivo y tabla
de datos alternos
de salida

Agregar
otro archivo
EMA?

No

Procesamiento de
los archivos EMA y
ESS (generacin
del archivo y tabla
de datos alternos
de salida)

Otro archivo
EMA y ESS
en la lista?

Si

No

Lectura de los
archivos alternos
de salida

Seleccin de la tabla
de datos, estacin de
observatorio y
variables ESS

No

Si
Lectura del
archivo de
Observatorios

Seleccin de la
tabla de datos,
clave y nombre de
observatorios
Generacin del
archivo de datos
meteorolgicos de
superficie

Establecer
nombres de
observatorios
(ESS)?

Generacin del
archivo de datos
meteorolgicos de
precipitacin

Fin

Figura 9 Diagrama de flujo del programa SURF.DAT actualizado.


4.2.3.- Ejecucin de pruebas del programa SURF.DAT actualizado
Para probar la efectividad de las actualizaciones realizadas al programa SURF.DAT, se realizaron
bsicamente dos pruebas: la primera consisti en la generacin de un archivo de datos meteorolgicos de
precipitacin para CALMET, que incluye 4 archivos de EMA (Copia de 4Chapala 00.XLS, Copia de
4Jocotepec 00.XLS, Copia de 4Acapulco 00.XLS y Copia de 4Tizapan 00.XLS); y la segunda consisti en
la generacin de otro archivo de este mismo tipo, incluyendo 6 archivos de EMA (Copia de 4Chapala
00.XLS, Copia de 4Jocotepec 00.XLS, Copia de 4Acapulco 00.XLS, Copia de 4Tizapan 00.XLS, Copia
de 4Psa Allende 00.XLS y Copia de 4Los Colomos 00.XLS). Ambas pruebas se realizaron para el periodo
del 1 al 7 de abril del 2000.
Como resultado de esta ejecucin de pruebas, se obtuvieron dos archivos para el periodo del 1 al 7 de abril
del 2000:

Un archivo con datos meteorolgicos de precipitacin para el modelo CALMET en formato de


texto (precip4est.dat), que contempla la informacin de las estaciones (EMA) Chapala,
Jocotepec, Acapulco y Tizapn.

22

Y un archivo para el modelo CALMET en formato de texto (precip6est.dat), con los datos
meteorolgicos de precipitacin de las estaciones (EMA) Chapala, Jocotepec, Acapulco, Tizapn,
Psa Allende y Los Colomos.

Con la actualizacin anterior, el programa SURF.DAT maneja ahora un tercer tipo de archivo; los datos
meteorolgicos de precipitacin; y que es utilizado como entrada para el modelo CALMET (archivo con
extensin dat y en formato de texto). A continuacin se hace una descripcin ms detallada del formato en
que se encuentran estos datos en dicho archivo.
4.2.3.1.- Formato del archivo de datos meteorolgicos de precipitacin para CALMET
El archivo de datos meteorolgicos de precipitacin generado por el programa SURF.DAT (figura 10) sirve de
entrada al modelo CALMET y se encuentra en formato de texto, generalmente tiene la extensin dat.

Figura 10. Fragmento del archivo precip6est.dat


La primera lnea de este archivo identifica su formato (PRECIP.DAT) y versin (2.0). La segunda lnea indica
el nmero de lneas de comentarios (NCOMM). De la tercera lnea y hasta las NCOMM lneas que se hayan
indicado, son comentarios. Las lneas de comentarios tienen como mximo 80 caracteres de longitud y
23

aunque son ledas, no son interpretadas por el modelo. En estas lneas, generalmente se incluye un ttulo que
identifica los datos. La siguiente lnea despus de todas las lneas de comentarios identifica la proyeccin de
mapa empleada para cualquier situacin proporcionada en el archivo; para este caso no se empleo dicha
proyeccin (NONE). La siguiente lnea identifica el principio y fin de las fechas y horas de los datos en el
archivo, la zona horaria de referencia y el nmero de estaciones contempladas. En seguida viene una lnea
por nmero de estacin. Finalmente los datos son registrados a cada. Cada registro de datos contiene la
fecha, hora y la precipitacin para cada estacin. A continuacin se explica ms detalladamente el formato de
estos datos en las tablas 10, 11, 12, 13, 14 y 15.
Formato del archivo PRECIP.DAT Registros de encabezado
Columnas

Formato

Variable

Descripcin

1-16

A16

DATASET

Formato de archivo (PRECIP.DAT).

17-32

A16

DATAVER

Versin.

33-96

A64

DATAMOD

Campo de mensaje.
Tabla 10. Registro #1.

Columnas

Formato

Variable

Descripcin

1-4

I4

NCOMM

Nmero de registros de comentarios.

1-80

A80

TITLE

Comentarios (se repite NCOMM veces).

Tabla 11. Registros #2 a NCOMM+2.


Columnas

Formato

Variable

Descripcin

1-8

A8

PMAP

Proyeccin de mapa (NONE).


Tabla 12. Registro #NCOMM+3.

24

No. * de
Variable
1

Variable

Tipo

Descripcin

IBYR

Entero

Ao de inicio de los datos en el archivo.

IBJUL

Entero

Da juliano de inicio.

IBHR

Entero

Hora de inicio (00-23 LST).

IEYR

Entero

Ao de final de los datos.

IEJUL

Entero

Da juliano final.

IEHR

Entero

Hora final.

IBTZ

Entero

Zona horaria (ejemplo: 05=EST, 06=CTS, 07=MST, 08=PST).

NSTA

Entero

Nmero de estaciones.
Tabla 13. Registro #NCOMM+4.

Columnas

Formato

Variable

Descripcin

1-8

I8

IDSTA

Nmero de estacin de superficie.


Tabla 14. Siguientes NSTA registros.

Formato del archivo PRECIP.DAT Registros de datos


(Se repite por cada hora de datos)
No. de
Variable
1

Variable

Tipo

Descripcin

IYR

Entero

Ao de los datos.

IJUL

Entero

Da juliano.

IHR

Entero

Hora (00-23 LST).

XPREC

Arreglo de reales

Precipitacin (mm/hr) por cada estacin de precipitacin en


el orden de estaciones especificado en los registros de
encabezado.

Tabla 15. Registros de datos.


Los valores para la precipitacin de la cual no se tiene informacin (no datos), son indicados con 9999..

4.3.- Procesamiento de los datos meteorolgicos de capas superiores


Para procesar los datos meteorolgicos de capas superiores se desarroll un programa de cmputo que
automatiza el proceso de preparacin de estos datos, mismos que se utilizan como entrada para el modelo
CALMET. Para lograr este objetivo, se trabajo en conjunto con el personal de la DICA, en un principio para

Las variables son ledas en formato libre de FORTRAN.

25

realizar un intercambio de informacin, donde se proporcion al consultor, los archivos que sirvieron de base
para desarrollar el programa de cmputo denominado INTERFASE PARA LA GENERACIN DEL ARCHIVO
DE DATOS METEOROLGICOS DE CAPAS SUPERIORES (UP.DAT).
4.3.1.- Intercambio de informacin (datos meteorolgicos de capas superiores)
El archivo de datos meteorolgicos de capas superiores con el cual es alimentado CALMET, es creado a partir
de un archivo de sondeos meteorolgicos generado por una estacin de monitoreo. Este archivo es obtenido
de la red (Internet) en el Departamento de Ciencias de la Atmsfera del Colegio de Ingeniera de la
Universidad de Wyoming, en la siguiente direccin: http://weather.uwyo.edu/upperair/sounding.html (figura 11).

Figura 11. Pgina del Departamento de Ciencias de la Atmsfera del Colegio de Ingeniera de la Universidad
de Wyoming.
A continuacin se describe ms detalladamente el formato y la informacin que contiene este tipo de archivo.

26

4.3.1.1.- Archivo de sondeo meteorolgico (Sounding)


El archivo de sondeo meteorolgico (sounding.txt, figura 12) est en formato de texto (txt). Este archivo
contiene los datos medidos en la vertical de una estacin meteorolgica de monitoreo. Los datos en este
archivo estn separados por sondeos que se muestrean cada 12 horas y se encuentran organizados en una
serie de niveles (presiones). Un archivo de sondeo puede contener uno o varios sondeos de diferentes fechas
pero siempre para la misma estacin.

Figura 12. Fragmento del archivo sounding.txt

27

En la primera lnea de este archivo se encuentra la clave de la estacin de monitoreo, el nombre de la misma y
la fecha de las mediciones. El formato de fechas que maneja este archivo est en GMT u horas Z. Los datos
meteorolgicos se encuentran repartidos en una serie de columnas, dnde cada columna representa una
variable meteorolgica. Una descripcin ms detallada de las variables meteorolgicas que se utilizaron para
construir el archivo de datos meteorolgicos de capas superiores que alimenta a CALMET se muestra en la
tabla 16.
Variable
PRES
HGHT
TEMP
DRCT
SKNT

Descripcin
Presin (mb) en la altura HGHT.
Altura de la medicin (m).
Temperatura (C) en la altura HGHT.
Direccin del viento () en la altura HGHT.
Velocidad del viento (nudos) en la altura HGHT.
Tabla 16. Variables meteorolgicas utilizadas del archivo Sounding.

4.3.2.- Elaboracin del programa UP.DAT


El programa de cmputo desarrollado, UP.DAT (figura 13); acepta como entrada un archivo de sondeos
meteorolgicos (Sounding). Con este programa es posible crear archivos de datos meteorolgicos de capas
superiores que alimenten a CALMET, que abarquen desde uno a varios sondeos meteorolgicos (periodo de
estudio) y que incluyan varios niveles de presin.

Figura 13. Programa UP.DAT


El algoritmo del diagrama de flujo de la figura 14 muestra el funcionamiento general del programa UP.DAT.

28

Inicio

Calculo del periodo


de datos y niveles de
presin del archivo
de sondeos

Lectura del
archivo de
sondeos

Generacin del
archivo de datos
meteorolgicos de
capas superiores

Generacin del
archivo de datos
alternos de salida

Seleccin
del periodo
de estudio

Procesamiento
del archivo de
sondeos

Seleccin de las
variables y nivel
de presin

Seleccin del
archivo de datos
alternos de salida

Seleccin
del formato
de datos

Seleccin del
delimitador
de datos

Fin

Figura 14. Diagrama de flujo del programa UP.DAT


Este programa incluye un procedimiento para el procesamiento de los datos meteorolgicos provenientes del
archivo de sondeos. La metodologa empleada para realizar dicho procesamiento se explica a continuacin.
4.3.2.1.- Metodologa para el procesamiento del archivo Sounding
Para que los datos de la informacin meteorolgica del archivo de sondeos que se obtiene de la red
(Sounding), se adapte a los requerimientos del formato de archivo de datos meteorolgicos de capas
superiores de entrada al modelo CALMET, el programa UP.DAT efecta la siguiente metodologa de proceso:
Primeramente la informacin de las variables meteorolgicas es extrada del archivo de sondeos para el
periodo de estudio especificado y el nivel de presin atmosfrica que se haya seleccionado. Una vez que el
programa UP.DAT ha extrado los datos seleccionados, adecua las unidades de los valores de las mediciones
para que se ajusten a los requerimientos de CALMET. Para ello UP.DAT convierte las unidades segn lo
requiere el modelo, de tal forma que las unidades de presin (mb) se conservan, al igual que las unidades de
altura (m) y direccin del viento (). Por otra parte las unidades de temperatura son convertidas de grados
centgrados (C) a grados kelvin (K) empleando la ecuacin 17.
17.-

TEMP = Temp + 273.15

Donde: Temp es la temperatura en C


TEMP es la temperatura en K
De igual manera las unidades de velocidad del viento son convertidas de nudos a metros sobre segundo (m/s)
utilizando la ecuacin 19.
18.- 1(m / s) = 1.94(nudos)
29

19.- WS =

DirVto
1.94

Donde: DirVto es la direccin del viento en nudos


WS es la direccin del viento en (m/s)
4.3.3.- Ejecucin de pruebas del programa UP.DAT
Para probar la efectividad con que se desempea UP.DAT y validar los datos que se obtienen de l, se gener
un archivo de datos meteorolgicos de capas superiores utilizando este programa. Este archivo se gener a
partir de un archivo de sondeos meteorolgicos de la estacin de monitoreo Manzanillo (sounding.txt) para
el periodo comprendido de las 12Z 01 Oct 2000 a las 12Z 05 Oct 2000 a un nivel de presin de 500 mb. Como
resultado de la ejecucin de pruebas de UP.DAT, se obtuvieron dos archivos (resultados) en formato de texto.

El primero (salida.prn) es un archivo alterno de datos meteorolgicos de capas superiores con la


informacin organizada en forma de columnas y que es utilizado por el personal de la DICA para
caracterizar las condiciones termodinmicas y de vientos de la atmsfera a diferentes alturas.

Y el segundo (up.dat) es un archivo de datos meteorolgicos de capas superiores en formato de los


requerimientos necesarios para CALMET.

UP.DAT maneja dos tipos diferentes de archivos como resultados de salida, ambos tipos de archivo contienen
la misma informacin y se encuentran en el mismo formato de archivo (texto), pero estn estructurados
internamente de diferente forma. A continuacin se explica ms detalladamente la estructura interna de cada
uno de estos dos archivos.
4.3.3.1.- Formato del archivo alterno de salida de datos meteorolgicos de capas superiores
El archivo alterno de datos meteorolgicos de capas superiores (figura 15) est en formato de texto y tiene la
extensin prn. La informacin en este archivo esta separada por sondeos. Cada sondeo contiene
organizados los datos meteorolgicos en forma de columnas, donde cada columna representa una variable
meteorolgica.

30

Columna 1

Columna 3
Columna 2

Formato de
los datos

Clave de la
estacin

Ao

Columna 5
Columna 4

Mes

Da

Hora (Z)

No. de
registros

No. de
registros
extrados

Siguiente
sondeo

Figura 15. Fragmento del archivo salida.prn


Una descripcin mas detallada de cada una de las variables meteorolgicas que contempla este archivo, se
muestra en la tabla 17.
Columna Variable Descripcin
1
PRES
Presin (mb) en la altura HEIGHT.
2
HEIGHT Altura de la medicin (m).
3
TEMP
Temperatura (K) en la altura HEIGHT.
4
WD
Direccin del viento () en la altura HEIGHT.
5
WS
Velocidad del viento (m/s) en la altura HEIGHT.
Tabla 17. Variables meteorolgicas de capas superiores contempladas en el archivo alterno de salida
generado por UP.DAT.
31

4.3.3.2.- Formato del archivo de datos meteorolgicos de capas superiores para CALMET
El modelo CALMET acepta dos formatos diferentes de archivo de datos meteorolgicos de capas superiores.
En el primero (figura 16) los datos se encuentran separados por diagonales (/), en el segundo (figura 17) los
datos son separados por comas (,). Ambos tipos de archivo se encuentran en formato de texto y tienen la
extensin dat. El programa de cmputo desarrollado (UP.DAT) permite generar estos dos tipos de archivo.

Figura 16. Fragmento del archivo up.dat (formato con diagonales)

Figura 17. Fragmento del archivo up.dat (formato con comas)


La primera lnea de este archivo identifica su formato (UP.DAT) y versin (2.0). La segunda lnea indica el
nmero de lneas de comentarios (NCOMM). De la tercera lnea y hasta las NCOMM lneas que se hayan
indicado, son comentarios. Las lneas de comentarios tienen como mximo 80 caracteres de longitud y
aunque son ledas, no son interpretadas por el modelo. En estas lneas, generalmente se incluye un ttulo que
identifica los datos. La siguiente lnea despus de todas las lneas de comentarios identifica la proyeccin de
mapa empleada para cualquier situacin proporcionada en el archivo; para este caso no se empleo dicha
proyeccin (NONE). La siguiente lnea identifica el principio y fin de las fechas y horas de los datos en el
32

archivo y el tope del nivel de presin de los datos del sondeo. La siguiente lnea contiene las opciones del
procesamiento de los datos usadas en la creacin del archivo. Finalmente los datos son registrados a cada.
Cada registro contiene informacin del origen de los datos (6201 para datos NCDC o 9999 para datos no
NCDC), el nmero de la estacin, fecha y hora e informacin del nmero de niveles de sondeo. Seguido de
esto se presentan los datos de la presin, altura, temperatura, direccin del viento y velocidad del viento para
cada nivel de sondeo. Una descripcin ms detallada del formato de estos datos se muestra en las tablas 18,
19, 20, 21, 22, 23 y 24.
Formato del archivo UP.DAT Registros de encabezado
Columnas

Formato

Variable

Descripcin

1-16

A16

DATASET

Formato de archivo (UP.DAT).

17-32

A16

DATAVER

Versin.

33-96

A64

DATAMOD

Campo de mensaje.
Tabla 18. Registro #1.

Columnas

Formato

Variable

Descripcin

1-4

I4

NCOMM

Nmero de registros de comentarios.

1-80

A80

TITLE

Comentarios (se repite NCOMM veces).

Tabla 19. Registros #2 a NCOMM+2.


Columnas

Formato

Variable

Descripcin

1-8

A8

PMAP

Proyeccin de mapa (NONE).


Tabla 20. Registro #NCOMM+3.

33

Columnas

Formato

Variable

Descripcin

2-6

I5

IBYR

Ao de inicio de los datos en el archivo (YYYY).

7-11

I5

IBDAY

Da juliano de inicio.

12-16

I5

IBHR

Hora de inicio (GMT).

17-21

I5

IEYR

Ao de final de los datos en el archivo (YYYY).

22-26

I5

IEDAY

Da juliano final.

27-31

I5

IEHR

Hora final (GMT).

32-36

F5.0

PSTOP

Tope del nivel de presin (mb) de los datos en el archivo


(posibles valores son 850 mb, 700 mb o 500 mb).

37-41

I5

JDAT

Tipo original de los datos del archivo (1=formato TD-6201,


2=formato CD-ROM NCDC).

42-46

I5

IFMT

Delimitador usado en el archivo UP.DAT (1=diagonal /,


2=coma ,).
Tabla 21. Registro #NCOMM+4.

Columnas

Formato

Variable

Descripcin

L1

LHT

Eliminar nivel de sondeo si no hay dato en la altura? (T=si,


F=no).

11

L1

LTEMP

Eliminar nivel de sondeo si no hay dato en la temperatura?


(T=si, F=no).

16

L1

LWD

Eliminar nivel de sondeo si no hay dato en la direccin del


viento? (T=si, F=no).

21

L1

LWS

Eliminar nivel de sondeo si no hay dato en la velocidad del


viento? (T=si, F=no).
Tabla 22. Registro #NCOMM+5.

34

Formato del archivo UP.DAT Registros de datos

Por cada sondeo (00 o 12 GMT), un registro de datos de encabezado es usado seguido de N registros de
datos. Cada registro contiene datos de capas superiores para 4 niveles.

Columnas

Formato

Variable

Descripcin

4-7

I4

ITPDK

Etiqueta que identifica el formato original de los datos


(ejemplo: 5600 o 6201 para datos NCDC 9999 para datos
no NCDC).

13-17

A5

STNID

Nmero de estacin.

21-24

I4

YEAR

Ao de los datos.

25-26

I2

MONTH

Mes de los datos.

27-28

I2

DAY

Da de los datos.

29-30

I2

HOUR

Hora de los datos (GMT).

36-37

I2

MLEV

Nmero total de niveles en el sondeo original.

69-70

I2

ISTOP

Nmero de niveles extrados del sondeo original.

Tabla 23. Registro de encabezado de datos.

35

Columnas

Formato

Variable

Descripcin

4-9

F6.1

PRES

Presin (mb).

11-15

F5.0

HEIGHT

Altura sobre el nivel del mar (m).

17-21

F5.1

TEMP

Temperatura (K).

23-25

I3

WD

Direccin del viento ().

27-29

I3

WS

Velocidad del viento (m/s).

33-38

F6.1

PRES

Presin (mb).

40-44

F5.0

HEIGHT

Altura sobre el nivel del mar (m).

46-50

F5.1

TEMP

Temperatura (K).

52-54

I3

WD

Direccin del viento ().

56-58

I3

WS

Velocidad del viento (m/s).

62-67

F6.1

PRES

Presin (mb).

69-73

F5.0

HEIGHT

Altura sobre el nivel del mar (m).

75-79

F5.1

TEMP

Temperatura (K).

81-83

I3

WD

Direccin del viento ().

85-87

I3

WS

Velocidad del viento (m/s).

91-96

F6.1

PRES

Presin (mb).

98-102

F5.0

HEIGHT

Altura sobre el nivel del mar (m).

104-108

F5.1

TEMP

Temperatura (K).

110-112

I3

WD

Direccin del viento ().

114-116

I3

WS

Velocidad del viento (m/s).


Tabla 24. Registros de datos.

Los valores para las variables de las cuales no se tiene informacin (no datos), son indicados con -99.99
para la presin, 9999 para la altura, 999.9 para la temperatura y 999 para la direccin y velocidad del
viento.

4.4.- Procesamiento de las emisiones de fuentes puntuales


Para realizar el procesamiento de las emisiones de fuentes puntuales, se trabajo con el personal de la DICA
en un intercambio de informacin para establecer los formatos de archivo necesarios para el desarrollo del
36

programa computacional denominado INTERFASE PARA LA GENERACIN DEL ARCHIVO DE EMISIONES


DE FUENTES PUNTUALES (PTEMARB.DAT). En este intercambio de informacin el personal de la DICA
proporcion al consultor los archivos de emisiones y pesos moleculares necesarios para el desarrollo del
programa computacional en cuestin. Estos archivos fueron analizados y revisados para finalmente llegar a un
acuerdo con el personal de la DICA y establecer tres formatos de archivo que son requisito para generar el
archivo de emisiones de fuentes puntuales utilizando el programa de cmputo PTEMARB.DAT.
4.4.1.- Intercambio de informacin (emisiones de fuentes puntuales)
El personal de la DICA proporcion dos archivos (emisiones de fuentes puntuales y pesos moleculares) que
sirvieron de base para disear el programa de computo PTEMARB.DAT. En base a estos dos archivos, se
estableci y diseo un tercer formato de archivo (building downwash) que form parte fundamente para la
construccin de este programa. A continuacin se menciona ms detalladamente el formato de estos tres
archivos.
4.4.1.1.- Archivo de emisiones de fuentes puntuales
Este tipo de archivo se encuentra en formato de Excel (figura 18) y contiene los datos de las emisiones de
las fuentes puntuales, as como las caractersticas de la fuente de emisin (ubicacin, altura, elevacin y
dimetro de la chimenea, velocidad y temperatura de salida de las emisiones, entre otras). Los datos de este
archivo son tratados como rango con nombre para que puedan se reconocidos por el programa
PTEMARB.DAT, ya que ste programa utiliza instrucciones SQL para el procesamiento de las emisiones. La
informacin de este archivo de emisiones est distribuida en una serie de columnas que representan las
diferentes variables como se explica en la tabla 25.

Figura 18. Archivo FUENTES PUNTUALES MANZANILLO 2000.xls

37

Variable
FUENTE
UTM_X
UTM_Y
Altura_Chim
Elevacion_Chim
Diametro_Chim
Vel_Salida
Temp_Salida
Bldg
Ruta_Bldg
Tabla_Bldg
Altura_Bldg
Ancho_Bldg
SO2

Descripcin
Fuente de emisin.
Coordenada UTM X de la fuente de emisin (km).
Coordenada UTM Y de la fuente de emisin (km).
Altura de la chimenea (m).
Elevacin de la base de la chimenea (m).
Dimetro de la chimenea (m).
Velocidad de salida de las emisiones de la chimenea (m/s).
Temperatura de salida de las emisiones de la chimenea (K).
Incluir building downwash? (1=si, 0=no).
Ruta del archivo building downwash.
Tabla de datos building downwash.
Altura de building downwash.
Ancho de building downwash.
Emisiones de SO2 (g/s) (a partir de esta columna y en adelante, todas las dems
columnas son consideradas como de emisiones).

.
.
.
Tabla 25. Variables del archivo de emisiones de fuentes puntuales.
4.4.1.2.- Archivo de pesos moleculares
Este archivo se encuentra en formato de Excel (figura 19) y contiene la informacin de las diferentes
especies qumicas con su correspondiente peso molecular. Al igual que el archivo anterior, los datos del
mismo son tratados como rango con nombre. Bsicamente este archivo consta de dos columnas. La primera
identifica a las especies qumicas y la segunda sus correspondientes pesos moleculares (tabla 26).

Figura 19. Archivo PESOS MOLECULARES.xls

38

Variable
Descripcin
Especies
Especies qumicas del archivo.
Peso_Molecular Peso molecular de las especies qumicas.
Tabla 26. Variables del archivo de pesos moleculares.
4.4.1.3.- Archivo de building downwash
El formato de este archivo se encuentra en Excel (figura 20). Este tipo de archivo contiene la informacin a
cada 10 grados del building downwash para una fuente puntual. Los datos en este archivo tambin son
considerados como rangos con nombre, para facilitar su lectura por el programa PTEMARB.DAT. Este archivo
est constituido por tres columnas. La primera indica los grados para los datos, la segunda identifica la altura
para los datos del building downwash y la tercera indica el ancho para los mismos datos (tabla 27).

Figura 20. Fragmento del archivo Bldg.xls


Variable
Angulo
Alto
Ancho

Descripcin
Angulo para los datos building downwash ()
Altura del building downwash (m)
Ancho del building downwash (m)
Tabla 27. Variables del archivo building downwash.

4.4.2.- Elaboracin del programa PTEMARB.DAT


Para automatizar la generacin de los archivos de emisiones de fuentes puntuales que alimentan a CALPUFF,
se desarroll el programa de cmputo PTEMARB.DAT (figura 21). Este programa permite extraer y combinar
la informacin de los archivos de emisiones puntuales, pesos moleculares y building downwash para adaptarla
y transformarla al formato de archivo de entrada requerido por CALPUFF.

39

Figura 21. Programa PTEMARB.DAT


Una descripcin ms detallada del funcionamiento general de este programa, se muestra en el algoritmo del
diagrama de flujo de la figura 22.
Lectura del archivo
de emisiones de
fuentes puntuales

Inicio

Seleccin de la
tabla de datos de
emisiones y
periodo de estudio

Extraccin de los datos


de los archivos de
No
fuentes de emisiones,
pesos moleculares y
building downwash

Seleccin
de la zona
horaria

Establecer
valores de
especies y pesos
moleculares?

No

Seleccin de
las variables
y emisiones

Agregar datos
de building
downwash a una
(otra) fuente?
Si

Si

Generacin del
archivo de
emisiones de
fuentes puntuales
para CALPUFF.

Lectura del
archivo pesos
moleculares

Lectura del
archivo de
building
downwash

Fin

Seleccin de la
tabla de datos y
variables de pesos
moleculares

Seleccin de la
tabla de datos y
variables de
building downwash

Figura 22. Diagrama de flujo del programa PTEMARB.DAT


Este programa no incluye un procedimiento para procesar los datos de las emisiones de fuentes puntuales, ya
est informacin esta en los requerimientos del modelo CALPUFF (en las mismas unidades), por lo que su

40

funcin principal es extraer la informacin de los archivos involucrados y transportarla al formato de archivo de
entrada del modelo CALPUFF.
4.4.3.- Ejecucin de pruebas del programa PTEMARB.DAT
Con fines de validar los resultados obtenidos por el programa PTEMARB.DAT, se gener un archivo de
emisiones de fuentes puntuales para el modelo CALPUFF. Este archivo contempla las emisiones de 6 fuentes,
6 especies qumicas y se gener para el periodo de las 0 horas del 1 de abril del 2000 a las 23 horas del 7 de
abril del 2000. Tambin, este archivo incluye datos de building downwash para una fuente de emisin (CHIM1)
Como resultado de estas pruebas se obtuvo el archivo PTEMARB.dat, el cul se encuentra en formato de
texto y con los requerimientos necesarios para que sea ledo por el modelo CALPUFF. A continuacin se
describe ms detalladamente este archivo.
4.4.3.1.- Formato del archivo de emisiones de fuentes puntuales para CALPUFF
El archivo de emisiones de fuentes puntuales para CALPUFF se encuentra en formato de texto y
generalmente tiene la extensin dat (figura 23)

Figura 23. Fragmento del archivo PTEMARB.dat


En este archivo, los valores para los parmetros de las emisiones de la chimenea son especificados para cada
intervalo de tiempo (generalmente intervalos horarios). El levantamiento de la pluma es calculado para cada
una de las fuentes por el modelo CALPUFF.

41

El archivo de las emisiones de fuentes puntuales para CALPUFF, se puede proporcionar como un archivo de
datos secuencial sin formato o como un archivo de datos en libre formato (ASCII). Ambos archivos, usan la
misma estructura de registros, que consiste en tres registros de encabezados, seguidos por juego de registros
que contienen las caractersticas de la fuente de emisin y un juego de registros para cada variacin de los
datos de emisiones en los intervalos de tiempo. Los registros de las caractersticas de la fuente de emisin,
contienen la altura de la chimenea, dimetro, coordenadas, elevacin de la base y una bandera que especifica
si la chimenea tiene algn obstculo a su alrededor (building downwash). Los valores de building downwash
son definidos cada 10 (36 valores en total), primero para la altura y despus para el ancho del obstculo.
Finalmente los datos de las emisiones en cada intervalo de tiempo son escritos, uno por fuente de emisin y
para cada intervalo. Una descripcin con ms detalle se aprecia en las tablas 28, 29, 30, 31, 32 y 33.
Formato del archivo PTEMARB.DAT Registros de encabezado
Los registros de encabezado del archivo PTEMARB.DAT contiene el nmero de fuentes, las fechas de los
periodos de inicio y fin de los datos y una lista de las especies emitidas.
No. Variable

Tipo a

Descripcin

Valores de ejemplo

FNAME2

C*12

Nombre.

PTEMARB

NSRC2

Entero

Nmero de fuentes en el archivo.

10

NSE2

Entero

Nmero de especies emitidas.

IUTMZ2

Entero

Zona UTM en la cual las coordenadas son especificadas 11


(ingrese 0 si utiliza coordenadas Lambert LCC).

IBDAT2

Entero

Fecha de inicio de los datos en el archivo (YYYYJJJ, 1984220


donde YYYY=ao, JJJ=da juliano) b .

IBTIM2

Entero

Hora de inicio de los datos en el archivo (00-23, LST).

00

IEDAT2

Entero

Fecha de trmino de los datos en el archivo (YYYYJJJ, 1984224


donde YYYY=ao, JJJ=da juliano).

IETIM2

Entero

Hora de trmino de los datos en el archivo (00-23, LST).

23

VRS2

C*12

Versin de los datos = versin de CALPUFF.

10

LABEL2

C*12

Etiqueta.

08/09/2005

Tabla 28. Registro 1, datos generales.

a
b

C*12=12 caracteres.
Nota: el formato de fecha usado anteriormente YYJJJ tambin es aceptado.

42

No. 6

Tipo a

Descripcin

Valores de ejemplo

C*12

Identificador para la especie 1.

SO2

C*12

Identificador para la especie 2.

SO4

Identificador para la especie NSE2.

NOX

NSE2 C*12

Tabla 29. Registro 2, lista de especies.


No. 7

Tipo

Descripcin

Valores de ejemplo

Real

Peso molecular para la especie 1.

64. (SO2)

Real

Peso molecular para la especie 2.

96. (SO4)

Peso molecular para la especie NSE2.

30. (NOX)

NSE2 Real

Tabla 30. Registro 3, pesos moleculares.


Formato del archivo PTEMARB.DAT Registros de datos
El archivo PTEMARB.DAT contiene dos tipos de registros de datos. Un juego de registros para las
caractersticas de la fuente de emisin (ver tabla 31), que son ledos despus de los registro de encabezados
y que especifican las coordenadas de la fuente de emisin, la altura, el dimetro y la elevacin de la base de
la chimenea, adems del building downwash para las fuentes que tengan algn tipo de obstculo a su
alrededor. Y un juego de registros para cada intervalo de tiempo de los datos de emisiones (ver tablas 32 y
33), que contiene la temperatura y velocidad de salida de las emisiones, y la faccin en el intervalo de tiempo
de dichas emisiones para cada especie.

Elementos NSE2 del arreglo CSLST2.


C*12=12 caracteres.
7
* Elementos NSE2 del arreglo XMWEM2.
a

43

No. de No. de Variable

Tipo a

Descripcin

C*16

Identificador de la fuente de emisin (16 caracteres = 4

registro variable
1

CID

palabras).
1

TIPDATA(1) Real

Coordenada UTM X o Lambert (ESTE) de la fuente (km).

TIPDATA(2) Real

Coordenada UTM Y o Lambert (NORTE) de la fuente (km).

TIPDATA(3) Real

Altura de la chimenea (m).

TIPDATA(4) Real

Dimetro de la chimenea (m).

TIPDATA(5) Real

Elevacin de la base de la chimenea (m).

TIPDATA(6) Real

Bandera de building downwash (0=no, 1=si).

TIPDATA(7) Real

Bandera definida por el usuario (ejemplo: cdigo completo).

2b

1-36

BHT

Control de alturas building downwash (m) por cada 10,

Real

comenzando a los 10 norte.


3

1-36

BWD

Real

Control de anchos building downwash (m) por cada 10,


comenzando a los 10 norte.

Tabla 31. Registro de caractersticas de la fuente de emisin


(Se repite por cada fuente de emisin).
No. de variable

Variable

Tipo

Descripcin

IBDAT

Entero Fecha de inicio para la cual el juego de registros es vlido


(YYYYJJJ, donde YYYY=ao, JJJ=da juliano) c .

IBTIM

Entero Hora de inicio para la cual el juego de registros es vlido (0023, LST).

IEDAT

Entero Fecha de trmino para la cual el juego de registros es vlido


(YYYYJJJ, donde YYYY=ao, JJJ=da juliano).

IETIM

Entero Hora de termino para la cual el juego de registros es vlido


(00-23, LST).

Tabla 32. Registro de las fechas de las variaciones de emisin en los intervalos de tiempo
(Primer registro de NSRC2+1, requerido por cada intervalo de tiempo).

C*16=16 caracteres.
Los registros 2 y 3 son especificados solamente para las fuentes que presenten obstculos a su alrededor
(building downwash).
c
Nota: el formato de fecha usado anteriormente YYJJJ tambin es aceptado.
b

44

No.

Variable

Tipo a

Descripcin

CID

C*16

Identificador de la fuente de emisin (mismos valores que en los


registros de las caractersticas de la fuente de emisin).

TEMPK

Real

Temperatura de salida de las emisiones (K).

VEXIT

Real

Velocidad de salida de las emisiones (m/s).

Siguientes QEXIT

Arreglo de Fraccin de emisiones (g/s) por cada especie en el orden de

NSE2

reales

aparicin especificado en el registro 2.

Tabla 33. Registro de las variaciones de emisin en los intervalos de tiempo


(Siguientes NSRC2 registros).

4.5.- Procesamiento de las emisiones de fuentes de rea


El procesamiento de la emisiones de fuentes de rea, requiri trabajar en conjunto con el personal de la DICA
para intercambiar la informacin necesaria para desarrollar el programa de cmputo denominado
INTERFASE PARA LA GENERACIN DEL ARCHIVO DE EMISIONES DE FUENTES DE REA
(BAEMARB.DAT). El resultado que arroja este nuevo programa, alimentan al modelo CALPUFF con el formato
de archivo requerido por este modelo para el procesamiento de estas emisiones. Debido a la similitud con el
procesamiento de las emisiones de fuentes puntuales, este programa se desarroll basado en los algoritmos
del programa PTEMARB.DAT.
4.5.1.- Intercambio de informacin (emisiones de fuentes de rea)
Para realizar el programa BAEMARB.DAT y generar el archivo de emisiones de fuentes de rea requerido por
el modelo CALPUFF, se utiliz el archivo de pesos moleculares que se proporcion por el personal de la DICA
para desarrollar el programa PTEMARB.DAT (ver punto 4.4.1.2). Adems de la utilizacin de este archivo, el
personal de la DICA proporcion un archivo con la informacin de las emisiones de fuentes de rea (archivo
DATOS FUENTES .xls), que fue la base principal para llevar a cabo la elaboracin del programa
BAEMARB.DAT. A continuacin se describe ms detalladamente el formato de ste ltimo archivo.
4.5.1.1.- Archivo de emisiones de fuentes de rea
El archivo de emisiones de fuentes de rea (figura 24), se encuentra en formato de Excel, los datos en este
archivo tambin son tratados como rango con nombre para que puedan ser ledos por el programa
BAEMARB.DAT. Este archivo contiene la informacin de las emisiones de fuentes de rea, as como tambin

C*16=16 caracteres.

45

las caractersticas de este tipo de fuente (ubicacin, altura, elevacin de la base, temperatura, velocidad
efectiva de levantamiento, radio efectivo para el clculo del levantamiento y cobertura vertical inicial).

Figura 24. Archivo DATOS FUENTES .xls


Los datos en este archivo se encuentran organizados en una serie de columnas, de modo que cada columna
representa ya sea una caracterstica de la fuente de emisin o propiamente una especie de contaminante
emitido por la fuente. En la tabla 34 se explica ms detalladamente la organizacin de los datos en este
archivo.
Variable
FUENTE
UTMX1, UTMX2,
UTMX3, UTMX4
UTMY1, UTMY2,
UTMY3, UTMY4
Altura
ElevBase
Temperatura
VelLevant
Radio
CobVertInic
SO2

Descripcin
Fuente de emisin.
Coordenadas UTM X de los cuatro vrtices de la fuente de emisin (km).
Coordenadas UTM Y de los cuatro vrtices de la fuente de emisin (km).
Altura eficaz de las emisiones sobre el nivel del suelo (m).
Elevacin del suelo a nivel del mar (m).
Temperatura de las emisiones (K).
Velocidad del levantamiento eficaz (m/s).
Radio eficaz para el clculo del levantamiento (m).
Cobertura vertical inicial (m).
Emisiones de SO2 (g/s) (a partir de esta columna y en adelante, todas las dems
columnas son consideradas como de emisiones).

.
.
.
Tabla 34. Variables del archivo de emisiones de fuentes de rea.
4.5.2.- Elaboracin del programa BAEMARB.DAT
Para facilitar la generacin del archivo de emisiones de fuentes de rea que alimenta al modelo CALPUFF, se
desarroll el programa de cmputo BAEMARB.DAT (figura 25). Este programa permite combinar la
informacin del archivo de pesos moleculares con los datos del archivo de emisiones de fuentes de rea
(ambos proporcionados por el personal de la DICA) para obtener como resultado un archivo de emisiones de
fuentes de rea en formato de los requerimientos de CALPUFF.
46

Figura 25. Programa BAEMARB.DAT


Una descripcin ms detallada del funcionamiento general de este programa, se muestra en el algoritmo del
diagrama de flujo de la figura 26.

Inicio

Lectura del archivo


de emisiones de
fuentes de rea

Fin

Seleccin de la
tabla de datos de
emisiones y
periodo de estudio

Generacin del
archivo de
emisiones de
fuentes de rea
para CALPUFF.

Seleccin
de la zona
horaria

Extraccin de los datos


No
de los archivos de
fuentes de emisiones y
pesos moleculares

Seleccin de
las variables
y emisiones

Establecer
valores de
especies y pesos
moleculares?

Si
Lectura del
archivo pesos
moleculares
Seleccin de la
tabla de datos y
variables de pesos
moleculares

Figura 26. Diagrama de flujo del programa BAEMARB.DAT


El funcionamiento general de este programa de cmputo consiste en extraer la informacin de los archivos de
pesos moleculares y fuentes de emisiones de rea que se encuentran en formato de Excel, y colocar esta
informacin el los requerimientos necesarios para el modelo CALPUFF.
47

4.5.3.- Ejecucin de pruebas del programa BAEMARB.DAT


La ejecucin de pruebas del programa BAEMARB.DAT, arroja como resultado un archivo de emisiones de
fuentes de rea que tiene el formato de archivo y los requerimientos necesarios para que sirva de entrada al
modelo CALPUFF. Como prueba principal de este programa, se gener un archivo de emisiones de fuentes
de rea para CALPUFF (BAEMARB.dat), que contempla las emisiones de 5 fuentes y 6 especies qumicas
para el periodo comprendido de las 0 horas del 1 de abril del 2000, a las 23 horas del 7 de abril del 2000. A
continuacin se describe ms detalladamente este archivo.
4.5.3.1.- Formato del archivo de emisiones de fuentes de rea para CALPUFF
El archivo de emisiones de fuentes de rea para CALPUFF se encuentra en formato de texto y tiene la
extensin dat (figura 27).

Figura 27. Fragmento del archivo BAEMARB.dat


En este archivo, los valores para los parmetros de las fuentes de rea y las emisiones de las mismas pueden
ser especificados para cada intervalo de tiempo (normalmente horas). El levantamiento de la pluma se calcula
dentro de CALPUFF para cada una de las fuentes que usan el algoritmo del levantamiento de pluma
numrico.

48

BAEMARB.dat, es un archivo de datos en libre formato (ASCII). La estructura de los datos en este archivo
consiste en tres registros de encabezado, seguidos por un juego de registros que contienen las
caractersticas, la ubicacin y por ltimo los datos de las emisiones de la fuente para cada intervalo de tiempo.
Una descripcin ms detallada del formato de los datos en este archivo se muestra en las tablas 35, 36, 37,
38, 39 y 40.
Formato del archivo BAEMARB.DAT Registros de encabezado
Los registros de encabezado del archivo BAEMARB.DAT contiene el nmero de fuentes, las fechas de los
periodos de inicio y fin de los datos y una lista de las especies emitidas.
No. Variable

Tipo a

Descripcin

Valores de ejemplo

FNAME3

C*12

Nombre.

BAEMARB

NSRC3

Entero

Nmero de fuentes en el archivo.

10

NSE3

Entero

Nmero de especies emitidas.

IUTMZ3

Entero

Zona UTM en la cual las coordenadas son especificadas 11


(ingrese 0 si utiliza coordenadas Lambert LCC).

IBDAT3

Entero

Fecha de inicio de los datos en el archivo (YYYYJJJ, 1984220


donde YYYY=ao, JJJ=da juliano) b .

IBTIM3

Entero

Hora de inicio de los datos en el archivo (00-23, LST).

00

IEDAT3

Entero

Fecha de trmino de los datos en el archivo (YYYYJJJ, 1984224


donde YYYY=ao, JJJ=da juliano).

IETIM3

Entero

Hora de trmino de los datos en el archivo (00-23, LST).

23

VRS3

C*12

Versin de los datos = versin de CALPUFF.

10

LABEL3

C*12

Etiqueta.

08/09/2005

Tabla 35. Registro 1, datos generales.

a
b

C*12=12 caracteres.
Nota: el formato de fecha usado anteriormente YYJJJ tambin es aceptado.

49

No. 8

Tipo a

Descripcin

Valores de ejemplo

C*12

Identificador para la especie 1.

PM

C*12

Identificador para la especie 2.

PM10

Identificador para la especie NSE3.

PM25

NSE3 C*12

Tabla 36. Registro 2, lista de especies.


No. 9

Tipo

Descripcin

Valores de ejemplo

Real

Peso molecular para la especie 1.

200.

Real

Peso molecular para la especie 2.

200.

Peso molecular para la especie NSE3.

200.

NSE3 Real

Tabla 37. Registro 3, pesos moleculares.


Formato del archivo BAEMARB.DAT Registros de datos
El archivo BAEMARB.DAT contiene dos tipos de registros de datos. Un juego de registros que especifican los
nombres de las fuentes de emisin (ver tabla 38), que son ledos despus de los registro del encabezado. Y
un juego de registros que especifican las coordenadas de los cuatro vrtices del permetro de la fuente de
emisin, la altura eficaz de las emisiones sobre el nivel del suelo, la elevacin del suelo a nivel del mar, la
temperatura, la velocidad de levantamiento eficaz, el radio eficaz para el clculo del levantamiento, la
cobertura vertical inicial y las emisiones de las especies qumicas contempladas en el archivo (ver tablas 39 y
40).

Elementos NSE3 del arreglo CSLST3.


C*12=12 caracteres.
9
* Elementos NSE3 del arreglo XMWEM3.
a

50

No. Variable

Tipo a

Descripcin

C*16

Identificador de la fuente de emisin (16 caracteres = 4 palabras).

CID

Tabla 38. Registro del nombre de la fuente de emisin


(Se repite por cada fuente de emisin).

No. de variable

Variable

Tipo

Descripcin

IBDAT

Entero Fecha de inicio para la cual el juego de registros es vlido


(YYYYJJJ, donde YYYY=ao, JJJ=da juliano) b .

IBTIM

Entero Hora de inicio para la cual el juego de registros es vlido (0023, LST).

IEDAT

Entero Fecha de trmino para la cual el juego de registros es vlido


(YYYYJJJ, donde YYYY=ao, JJJ=da juliano).

IETIM

Entero Hora de termino para la cual el juego de registros es vlido


(00-23, LST).

Tabla 39. Registro de las fechas de las variaciones de emisin en los intervalos de tiempo
(Primer registro de NSRC3+1, requerido por cada intervalo de tiempo)

a
b

C*16=16 caracteres.
Nota: el formato de fecha usado anteriormente YYJJJ tambin es aceptado.

51

No.

Variable

Tipo a

Descripcin

CID

C*16

Identificador de la fuente de emisin (mismos valores que en los


registros del nombre de la fuente de emisin).

2-5

VERTX

Arreglo de Coordenadas UTM X o Lambert (ESTE) de cada uno de los cuatro


reales

6-9

VERTY

vrtices definidos en el permetro de la fuente de emisin (km).

Arreglo de Coordenadas UTM Y o Lambert (NORTE) de cada uno de los cuatro


reales

vrtices definidos en el permetro de la fuente de emisin (km).

10

HT

Real

Altura eficaz de las emisiones sobre el nivel del suelo (m).

11

ELEV

Real

Elevacin del suelo a nivel del mar (m).

12

TEMPK

Real

Temperatura de las emisiones (K).

13

WEFF

Real

Velocidad de levantamiento eficaz (m/s).

14

REFF

Real

Radio eficaz para el clculo del levantamiento (m).

15

SIGZ

Real

Cobertura vertical inicial (m).

Siguientes QEMIT

Arreglo de Fraccin de emisiones (g/s) por cada especie en el orden de

NSE3

reales

aparicin especificado en el registro 2.

Tabla 40. Registro de las variaciones de emisin en los intervalos de tiempo


(Siguientes NSRC3 registros).

4.6.- Procesamiento de las emisiones de fuentes de lnea


Para procesar las emisiones de fuentes de lnea, se trabajo en conjunto con el personal de la DICA en un
intercambio de informacin que permiti desarrollar el programa de cmputo INTERFASE PARA LA
GENERACIN DEL ARCHIVO DE EMISIONES DE FUENTES DE LNEA (LNEMARB.DAT). Este programa
permite obtener archivos de entrada de emisiones de fuentes de lnea para CALPUFF, con los requerimientos
de formato de archivo y datos de este modelo.
4.6.1.- Intercambio de informacin (emisiones de fuentes de lnea)
Para la construccin del programa LNEMARB.DAT se utiliz la informacin de dos archivos diferentes. El
primero corresponde al archivo de pesos moleculares que ya se haba proporcionado por el personal de la
DICA (ver punto 4.4.1.2) y el segundo corresponde a un archivo que contiene los datos de las emisiones de
fuentes de lnea (FUENTES DE LINEA.xls). A continuacin se explica ms detalladamente el formato de este
ltimo archivo.

C*16=16 caracteres.

52

4.6.1.1.- Archivo de emisiones de fuentes de lnea


El archivo de emisiones de fuentes de lnea proporcionado por el personal de la DICA (figura 28), est en
formato de Excel, los datos de este archivo son tratados como rango con nombre para que puedan ser ledos
por el programa LNEMARB.DAT. En este archivo se encuentra la informacin de las emisiones de fuentes de
lnea, as como la ubicacin de cada una de las fuentes. La informacin de este archivo se encuentra
organizada por periodos y grupos de lneas. Cada periodo puede tener uno o ms grupos de lneas. En cada
grupo se indica las lneas que lo integran as como el nmero de estas. Tambin por cada grupo se incluye el
largo de la construccin (promedio del largo de las lneas del grupo), alto de la construccin (promedio de las
alturas de las lneas del grupo), ancho de la construccin (promedio del ancho de las lneas del grupo), ancho
de la fuente (promedio del ancho de las fuentes del grupo), separacin de la construccin (promedio de la
separacin entre lneas del grupo), parmetro flotante (promedio de los parmetros flotantes de las lneas del
grupo), altura de las emisiones a nivel del suelo y elevacin de la base.

Figura 28. Archivo FUENTES DE LINEA.xls


Los datos en este archivo se encuentran organizados en una serie de columnas, de modo que cada columna
representa ya sea una caracterstica de la fuente de emisin, caracterstica del grupo o propiamente una
especie de contaminante emitido por la fuente. En la tabla 41 se explica ms detalladamente la organizacin
de los datos en este archivo.

53

Variable
FUENTE
X_INIC
Y_INIC
X_FIN
Y_FIN
FINIC
HINIC
FFIN
HFIN
NUMGPO
NUMLIN
LARCONS
ALTCONS
ANCHCONS
ANCHFTE
SEPCONS
PARAMFLOT
ALTURA
ELEVBAS
SO2

Descripcin
Fuente de emisin.
Coordenada UTM X del inicio de la fuente de emisin (km).
Coordenada UTM Y del inicio de la fuente de emisin (km).
Coordenada UTM X del fin de la fuente de emisin (km).
Coordenada UTM Y del fin de la fuente de emisin (km).
Fecha de inicio de los datos del periodo (YYYYJJJ, donde YYYY=ao y JJJ=da juliano).
Hora de inicio de los datos del periodo (0-23).
Fecha de fin de los datos del periodo (YYYYJJJ, donde YYYY=ao y JJJ=da juliano).
Hora de fin de los datos del periodo (0-23).
Lneas que integran el grupo (separadas por comas).
Nmero de lneas que forman el grupo.
Promedio del largo de las lneas del grupo (m).
Promedio de las alturas de las lneas del grupo (m).
Promedio del ancho de las lneas del grupo (m).
Promedio del ancho de las fuentes del grupo (m).
Promedio de la separacin entre lneas del grupo (m).
Promedio de los parmetros flotantes de las lneas del grupo (m4/s3).
Altura de las emisiones a nivel del suelo (m).
Elevacin de la base (m).
Emisiones de SO2 (g/s) (a partir de esta columna y en adelante, todas las dems
columnas son consideradas como de emisiones).

.
.
.
Tabla 41. Variables del archivo de emisiones de fuentes de lnea.
4.6.2.- Elaboracin del programa LNEMARB.DAT
Para agilizar la generacin del archivo de emisiones de fuentes de lnea que sirve de entrada al modelo
CALPUFF, se diseo el programa de cmputo LNEMARB.DAT (figura 29). Con este programa es posible
combinar la informacin del archivo de pesos moleculares con la informacin del archivo de fuentes de lnea
(ambos proporcionados por el personal de la DICA) para obtener como producto un archivo de emisiones de
fuentes de lnea en formato de los requerimientos de CALPUFF.

54

Figura 29. Programa LNEMARB.DAT


Una descripcin ms detallada del funcionamiento general de este programa, se muestra en el algoritmo del
diagrama de flujo de la figura 30.
Lectura del archivo
de emisiones de
fuentes de lnea

Inicio

Seleccin del mximo


nmero de segmentos y
nmero de distancias

Seleccin de la
tabla de datos de
emisiones

Fin

Generacin del
archivo de
emisiones de
fuentes de lnea
para CALPUFF.

Seleccin
de la zona
horaria

Extraccin de los datos


No
de los archivos de
fuentes de emisiones y
pesos moleculares

Seleccin de
las variables
y emisiones

Establecer
valores de
especies y pesos
moleculares?

Si
Lectura del
archivo pesos
moleculares
Seleccin de la
tabla de datos y
variables de pesos
moleculares

Figura 30. Diagrama de flujo del programa LNEMARB.DAT

55

El programa LNEMARB.DAT extrae la informacin de los archivos de pesos moleculares y fuentes de


emisiones de lnea que se encuentran en formato de Excel, y coloca esta informacin en los requerimientos
de archivo para CALPUFF.
4.6.3.- Ejecucin de pruebas del programa LNEMARB.DAT
Para verificar el correcto funcionamiento y validar los resultados obtenidos con el programa LNEMARB.DAT se
gener un archivo de emisiones de fuentes de lnea para CALPUFF (LNEMARB.dat), que contempla las
emisiones de 2 especies qumicas en 13 fuentes de lnea, para el periodo comprendido de las 0 horas del 1 de
abril del 2000 a las 23 horas del 7 de abril del 2000. Este periodo est subdividido en 13 intervalos de tiempo
con un grupo de lneas por cada uno de ellos. A continuacin se describe ms detalladamente este archivo.
4.6.3.1.- Formato del archivo de emisiones de fuentes de lnea para CALPUFF
El archivo de emisiones de fuentes de lnea para CALPUFF (figura 31) se encuentra en formato de texto y
generalmente tiene la extensin dat.

Figura 31. Fragmento del archivo LNEMARB.dat

56

En este archivo, los valores para los parmetros de los grupos de las fuentes de lnea y las emisiones de las
mismas pueden ser especificados para cada intervalo de tiempo. El levantamiento de la pluma se calcula
dentro de CALPUFF por grupos de fuentes de lneas usando el algoritmo de fuentes de lneas flotantes.
LNEMARB.dat, es un archivo de datos en libre formato (ASCII). La estructura de los datos en este archivo
consiste en tres registros de encabezado, seguidos por un juego de registros que contienen la informacin de
las fuentes de emisin as como la informacin de los grupos de lneas y las caractersticas de estos. Los
datos invariantes en el tiempo contienen un identificador de la fuente de emisin por cada lnea individual, y
parmetros que indican cmo son procesadas todas las lneas. Los datos variantes en el tiempo y los
parmetros de datos de las fuentes se presentan en los siguientes registros. Un registro por cada grupo de
fuentes de lneas es requerido para cada intervalo de tiempo (usualmente intervalos horarios). CALPUFF
interpreta las fechas obtenidas del archivo LNEMARB.dat como marcas del final de hora (ejemplo: 89104, la
hora 00 denota la ltima hora del da juliano 103 en el ao 1989). Una descripcin ms detallada del formato
de los datos en este archivo se muestra en las tablas 42, 43, 44, 45, 46, 47, 48 y 49.
Formato del archivo LNEMARB.DAT Registros de encabezado
Los registros de encabezado del archivo LNEMARB.DAT contienen el mximo nmero de lneas en los
grupos, las fechas de los periodos de inicio y fin de los datos y una lista de las especies emitidas.

57

No. Variable

Tipo a

Descripcin

Valores de ejemplo

FNAME5

C*12

Nombre.

LNEMARB

NSRC5

Entero

Mximo grupo de lneas en cualquier periodo.

10

NSE5

Entero

Nmero de especies emitidas.

IUTMZ5

Entero

Zona UTM en la cual las coordenadas son especificadas 11


(ingrese 0 si utiliza coordenadas Lambert LCC).

IBDAT5

Entero

Fecha de inicio de los datos en el archivo (YYYYJJJ, 1984220


donde YYYY=ao, JJJ=da juliano) b .

IBTIM5

Entero

Hora de inicio de los datos en el archivo (00-23, LST).

00

IEDAT5

Entero

Fecha de trmino de los datos en el archivo (YYYYJJJ, 1984224


donde YYYY=ao, JJJ=da juliano).

IETIM5

Entero

Hora de trmino de los datos en el archivo (00-23, LST).

23

VRS5

C*12

Versin de los datos = versin de CALPUFF.

10

LABEL5

C*12

Etiqueta.

08/09/2005

Tabla 42. Registro 1, datos generales.


No. 10

Tipoa

Descripcin

Valores de ejemplo

C*12

Identificador para la especie 1.

PM

C*12

Identificador para la especie 2.

PM10

Identificador para la especie NSE5.

PM25

NSE5 C*12

Tabla 43. Registro 2, lista de especies.

C*12=12 caracteres.
Nota: el formato de fecha usado anteriormente YYJJJ tambin es aceptado.
10
Elementos NSE5 del arreglo CSLST5.
b

58

No. 11

Tipo

Descripcin

Valores de ejemplo

Real

Peso molecular para la especie 1.

200.

Real

Peso molecular para la especie 2.

200.

Peso molecular para la especie NSE5.

200.

NSE5 Real

Tabla 44. Registro 3, pesos moleculares.


El archivo LNEMARB.DAT contiene dos tipos de registros de datos. Un juego de registros invariantes en el
tiempo (ver tabla 45) que son ledos despus de los registros de encabezado, y que especifican los
parmetros usados en la modelacin de todas las fuentes de lnea en el archivo. Y un juego de datos variantes
en el tiempo es mostrado a continuacin (ver tablas 46, 47, 48 y 49). El primer registro en este grupo identifica
el intervalo de tiempo. El segundo identifica el nmero de grupos de fuentes de lneas activas. Despus de
esto, un bloque de registros debe ser proporcionado pro cada grupo activo. El primero de estos registros
identifica el nmero de lneas activas, y los promedios de las caractersticas de este grupo de lnea activas. El
resto de los registros variantes en el tiempo en el bloque completa la descripcin por cada lnea activa: el
nombre de la fuente de lnea, las coordenadas del inicio y fin de la lnea, la altura de las emisiones a nivel del
suelo, la elevacin de la base y la fraccin de emisin por cada especie.
No.

Variable

Tipo a

MXNSEG Entero

Mximo nmero de segmentos usados para modelar una lnea

NLRISE

Nmero de distancias a las que el levantamiento de transicin se

Entero

Descripcin

tabula.
Siguientes CID

C*16

Identificador de la fuente de emisin (16 caracteres = 4 palabras).

NSRC5
Tabla 45. Registros invariantes en el tiempo.

11
a

* Elementos NSE5 del arreglo XMWEM5.


C*16=16 caracteres.

59

No. de variable

Variable

Tipo

Descripcin

IBDAT

Entero Fecha de inicio para la cual el juego de registros es vlido


(YYYYJJJ, donde YYYY=ao, JJJ=da juliano) a .

IBTIM

Entero Hora de inicio para la cual el juego de registros es vlido (0023, LST).

IEDAT

Entero Fecha de trmino para la cual el juego de registros es vlido


(YYYYJJJ, donde YYYY=ao, JJJ=da juliano).

IETIM

Entero Hora de termino para la cual el juego de registros es vlido


(00-23, LST).

Tabla 46. Registro de las fechas de los datos variantes en el tiempo.


(Primer registro requerido por cada intervalo de tiempo)
No.

Variable

Tipo

NGROUPS Entero

Descripcin
Nmero de grupos de fuentes de lneas activas en el periodo.

Tabla 47. Registros variantes en el tiempo.


(Segundo registro requerido por cada intervalo de tiempo)
No.

Variable

Tipo

Descripcin

NLINES

Entero

Nmero de lneas activas.

XL

Real

Promedio del largo de las lneas del grupo (m).

HBL

Real

Promedio de las alturas de las lneas del grupo (m).

WBL

Real

Promedio del ancho de las lneas del grupo (m).

WML

Real

Promedio del ancho de las fuentes del grupo (m).

DXL

Real

Promedio de la separacin entre lneas del grupo (m).

FPRIMEL

Real

Promedio de los parmetros flotantes de las lneas del grupo (m4/s3).

Tabla 48. Registros variantes en el tiempo.


(Primer registro requerido por cada grupo en cada intervalo de tiempo)

Nota: el formato de fecha usado anteriormente YYJJJ tambin es aceptado.

60

No.

Variable

Tipo a

Descripcin

CID

C*16

Identificador de la fuente de emisin (mismos valores que en los


registros del nombre de la fuente de emisin, registros invariantes en
el tiempo).

2-3

XBEGL,

Real

Coordenadas UTM X y UTM Y del inicio de la fuente de emisin (km).

Real

Coordenadas UTM X y UTM Y del final de la fuente de emisin (km).

YBEGL
4-5

XENDL,
YENDL

HTL

Real

Altura eficaz de las emisiones sobre el nivel del suelo (m).

ELEVL

Real

Elevacin de la base (m).

Siguientes QL

Arreglo de Fraccin de emisiones (g/s) por cada especie en el orden de

NSE5

reales

aparicin especificado en el registro 2.


Tabla 49. Registros variantes en el tiempo.
(Siguientes NLINES registros).

4.7.- Entrega de los manuales y programas ejecutables


Para culminar con los objetivos del proyecto, se realiz la entrega de todo el cdigo fuente, programas
ejecutables, manuales y programas instalables de los siguientes programas:

INTERFASE PARA LA GENERACIN DEL ARCHIVO DE DATOS METEOROLGICOS DE


SUPERFICIE (SURF.DAT).

INTERFASE PARA LA GENERACIN DEL ARCHIVO DE DATOS METEOROLGICOS DE CAPAS


SUPERIORES (UP.DAT).

INTERFASE PARA LA GENERACIN DEL ARCHIVO DE EMISIONES DE FUENTES PUNTUALES


(PTEMARB.DAT).

INTERFASE PARA LA GENERACIN DEL ARCHIVO DE EMISIONES DE FUENTES DE REA


(BAEMARB.DAT).

INTERFASE PARA LA GENERACIN DEL ARCHIVO DE EMISIONES DE FUENTES DE LNEA


(LNEMARB.DAT).

SISTEMA PARA EL PROCESAMIENTO DE EMISIONES ATMOSFRICAS (SPEA ver. 1.0.0).

C*16=16 caracteres.

61

La entrega se realiz en cuatro discos compactos repartidos de la siguiente manera.

En los dos primeros (original y copia) se incluy un proyecto instalable llamado PRE-CALMET que
permite instalar los programas SURF.DAT y UP.DAT, as como sus manuales respectivos. Tambin
se incluy otro proyecto instalable llamado PRE-CALPUFF que permite instalar los programas
PTEMARB.DAT, BAEMARB.DAT y LNEMARB.DAT, junto con sus manuales. As mismo se incluy
tambin todo el cdigo fuente y ejecutable de los programas antes mencionados.

En los dos discos restantes (original y copia) se incluyo el proyecto de instalacin del SPEA ver. 1.0.0,
que permite, instalar este sistema junto con su manual. De igual forma se incluy todo el cdigo fuente
y ejecutable de dicho sistema.

62

6.- Conclusiones
La automatizacin de los procesos de preparacin y anlisis de los datos para los modelos de la calidad del
aire, permite procesar ms informacin en menor tiempo, y por tanto se optimiza el tiempo empleado en la
aplicacin de estos modelos. Adems el procesamiento de la informacin a travs de sistemas de cmputo
asegura el adecuado manejo de los datos, evitando la posible influencia de los errores humanos, durante el
procesamiento, dando certidumbre a los datos generados con este tipo de programas.

63

7.- Anexo
A-1.- El modelo de la calidad de aire MCCM
El MCCM fue desarrollado en el Instituto Fraunhofer (IFU, Alemania). Es un modelo numrico acoplado, el
cual est basado en el Modelo de Mesoescala de quinta generacin MM5 12 , y en el mecanismo qumico de
fase gaseosa RADM2 13 . Este modelo permite simular la evolucin de las concentraciones de ozono y otras
especies qumicas, proporcionando una descripcin de los perfiles verticales de las concentraciones de los
contaminantes en funcin del tiempo. Las principales caractersticas de ste modelo son:

Realiza un acoplamiento entre la qumica atmosfrica y la meteorologa.

Incluye la qumica de fase gaseosa, deposicin, emisiones antropognicas (fuentes de rea, mviles y
puntuales) y biognicas.

Incorpora una descripcin explcita de los procesos de precipitacin y nubes.

Posee la capacidad de anidamientos mltiples y

Trabaja en arquitecturas computacionales en paralelo.

De esta forma, la modelacin con MCCM incluye adveccin, intercambio turbulento, emisiones biognicas y
antropognicas, sedimentacin y transformacin qumica que posibilitan estimar los contaminantes
atmosfricos en pasos de tiempo de segundos.

A-2.- El mecanismo qumico RADM2


El mecanismo qumico RADM2 forma parte del modelo MCCM, utiliza la velocidad de reaccin de los COVs
frente al radical OH como criterio para el agrupamiento de stos en clases representativas. La qumica
inorgnica es descrita por 14 especies estables, 4 intermediarios reactivos y 3 especies estables abundantes
(O2, N2 y H2O). Mientras que la qumica orgnica es representada por 26 especies estables y 16 radicales
peroxi. De esta forma, 63 especies qumicas participan en 70 reacciones que conforman el mecanismo
qumico.

12
13

Mesoescale Modeling System.


Regional Acid Deposition Model version 2

64

Este mecanismo emplea la aproximacin de reactividad agregada molecular (Middleton P., et al., 1990), donde
se agrupan compuestos orgnicos similares en especies del modelo, mediante el empleo de un peso por su
reactividad con el radical HO. Los factores de agregacin para los compuestos ms comunes son obtenidos
de Middleton P., et al., (1990). La solucin numrica emplea el mtodo de la aproximacin del estado cuasi
estable (QSSA) con 22 especies diagnosticadas, 3 constantes y 38 calculadas. Se emplea un esquema
euleriano retrasado en el tiempo para resolver las ecuaciones de las 38 especies que se predicen.
El RADM2 representa la qumica inorgnica mediante la tcnica de molculas agrupadas 14 . Contiene
parametrizaciones de varios procesos qumicos importantes, incluye 3 clases de alcanos superiores, un
tratamiento detallado de la qumica de los aromticos; 2 clases de alcanos superiores que representan los
alquenos terminales e intermedios; manejo de cetonas y especies de dicarbonilos como clases diferentes a las
de los aldehdos; incluso de isopropeno como especie explcita; y un tratamiento detallado de las reacciones
de radicales peroxi (Garca J. A., 2002).

14

Todas las especies qumicas similares se representan mediante una especie prototipo, la cual es la que
reacciona.

65

8.- Referencias

Department of Atmospheric Science, Collage of Engineering, University of Wyoming.


http://weather.uwyo.edu/upperair/sounding.html

Garca J. A., 2002. Tesis: Evaluacin de Escenarios Utilizando el Modelo Regional de Calidad del Aire
Multiscale Climate Chemistry Model, Universidad Nacional Autnoma de Mxico, Centro de Ciencias
de la Atmsfera. Postgrado en Ciencias de la Tierra. Mxico, DF.

Garca

J.

A.,

2003.

Manual

del

Multiscale

Climatic

Chemistry

Model

(MCCM).

http://www.ine.gob.mx/dgicurg/download/rep_fin_proy_mccm.pdf

IE, 1998. Inventario de Emisiones a la Atmsfera en la ZMVM (1998), Gobierno del Distrito Federal,
Secretara del Medio Ambiente.

Joseph S. Scire, David G. Strimaitis, 2000. Robert J. Yamartino. A Users Guide for the CALPUFF
Dispersion Model (Version 5).

Kofler M., 2001. MYSQL. Edit. Apress.

Middleton P., Stockwell, W. P. L. Carter, 1990. Aggregation and Analysis of Volatile Organic
Compound Emissions for Regional Modeling. Atmos. Environ.

Papa J., Shepker M. et al, 1999. SQL Server 7.0 Programming. Edit. Sams.

Perry G., 1999. Aprendiendo Visual Basic 6 en 21 das. Edit. Prentice Hall.

Servicio

Meteorolgico

Nacional,

Estaciones

Meteorolgicas

Automticas

EMAs.

http://smn.cna.gob.mx/productos/emas/emas.html

Smith C., Amundsen M., 1999. Aprendiendo Programacin de Bases de Datos con Visual Basic 6 en
21 das. Edit. Prentice Hall.

66

You might also like