Vous êtes sur la page 1sur 4

1

Sistema de Monitoreo de Estaciones


Meteorolgicas en Tiempo Real
Luis Enrique Colmenares Guillen, Oliver Ramrez Alegra, Omar Nio Ariosto
puntual. Por esta razn es necesario contar con una estacin
Resumen En este trabajo se realiza el diseo e meteorolgica que permita monitorear dichas variables de
implementacin de una solucin para monitorear una estacin manera eficiente y pueda ser porttil, para registrar el recurso
meteorolgica usando tecnologas de la informacin, las cuales en cualquier localidad.
permiten monitorear variables fsicas tales como: temperatura,
velocidad y direccin de viento. El instrumento virtual censa las
variables a travs de una tarjeta de adquisicin de datos para II. ANLISIS Y DESARROLLO DEL MONITOR DE LA ESTACIN
posteriormente ser analizadas y visualizadas mediante una METEOROLGICA
computadora personal, el lenguaje de programacin empleado
para realizar estas tareas es C#, el cual proporciona una
A. Definicin del problema
interface grfica amigable que permite tener una conexin
directa con la Estacin Meteorolgica mediante el uso de Los sistemas de monitoreo implementados en la actualidad
tecnologas de Microsoft, entre ellas Windows Communications carecen de una portabilidad o modularidad, lo cual, resulta
Fundations, el cual nos permite interactuar en tiempo real con muy difcil monitorear en tiempo real una estacin
la Estacin Meteorolgica. Posteriormente se podr visualizar y meteorolgica, ya que la mayora de ellos funciona en forma
analizar la evolucin de las variables monitoreadas, adems de
manual. Por lo que constan de varias etapas realizar una
proporcionar un registro de las mediciones, y seleccionar el
periodo de muestreo de los datos a adquirir. medicin y registrar los resultados. Por lo general los datos
son enviados por una persona para que se analicen, dando as
un lapso de tiempo entre los resultados y su anlisis.
I. INTRODUCCIN
B. Analisis y desarrollo
n los ltimos aos la instrumentacin electrnica ha
E evolucionado de manera significativa, lo que ha
permitido obtener un gran avance en diversos mbitos,
El desarrollo del proyecto consiste en implementar un
sistema para monitorear las diversas estaciones
meteorolgicas ubicadas en el Estado de Puebla, desde una
entre ellos el de obtener informacin del comportamiento del ubicacin remota a ellas. Dado que en algunos casos se
medio ambiente y as poseer un registro de variables ms encuentran retiradas o en ubicaciones muy difcil de acceder.
completo y eficiente, a travs del uso de la instrumentacin y Esto, con el fin de poder prevenir catstrofes y evitar prdidas
los medios virtuales basado en computadoras personales, cuyo de vidas humanas. Dicho sistema requiere de una respuesta
campo de aplicacin no se ha limitado tan slo al rea del en tiempo real de dichas estaciones para que diversos expertos
monitoreo y control de procesos, sino que tambin est siendo en el rea analicen y pronostiquen dichos datos [3].
aplicado en el registro de variables fsicas en general. En este La informacin que se obtienen de la estacin
sentido la prevencin de desastres naturales requiere el meteorolgica es principalmente temperatura, direccin del
conocimiento del recurso disponible, en este caso es viento, Humedad, entre otras.
indispensable contar con registros del comportamiento de las La propuesta que se ha desarrollado tras un anlisis de
variables fsicas, tales como: temperatura, direccin y dichos requerimientos usando SA-RT [1](Structured Analysis
Real Time) ver figura 1, se visualiza el funcionamiento y flujo
velocidad de viento entre otras. Sin embargo, en nuestro pas
del sistema, desde que se adquieren los datos hasta el
esta informacin an es escasa, o bien se conoce de manera
momento en el que son mostrados al usuario final.

L. E. Colmenares Guilln, se encuentra actualmente realizando investigacin


y docencia en el rea de Sistemas de Tiempo Real, Sistemas Distribuidos y
Cmputo Ubicuo en la Facultad de Ciencias de la Computacin de la
Benemrita Universidad Autnoma de Puebla BUAP, Apdo. Postal J-32, Ciudad
Universitaria, Puebla, Mxico. (Telfono: (52) 222-2 29-55-00 Ext. 7214, e-
mail: lecolme@cs.buap.mx.
O. Ramrez Alegra, se encuentra realizando la tesis de Licenciatura en
Ciencias de la Computacin en la Facultad de Ciencias de la Computacin de la
Benemrita Universidad Autnoma de Puebla BUAP, Apdo. Postal J-32, Ciudad
Universitaria, Puebla, Mxico. (Telfono: (52) 222-2 29-55-00 Ext. 7214, e-
mail: liver_87@hotmail.com)
O. A. Nio Prieto, se encuentra actualmente trabajando en Intel en analisis de
riesgos. (Telfono: (52) 222-2-45-58-21 e-mail: omar.ariosto@gmail.com)
2

Fig. 1. Diagrama de contexto del Sistema. Fig. 3. Diagrama de Transicin de estados.

Una vez realizado el anlisis y definido el diagrama de Los datos que se proporcionan y que se van a almacenar,
contexto del sistema, se puede realizar el flujo de datos del tienen estructuras para su almacenamiento, se tienen
sistema, ver figura 2. Se pueden almacenar y visualizar estrategias y estructuras propias para el sistema. Para ello, se
dichos datos en el servidor y/o usuario; as como tambin desarrolla un diccionario de datos y as tener un control de las
tener bien definidos los componentes del sistema. variables y de los datos que se van a utilizar, figura 4.

Fig. 4. Diccionario de datos.

III. DISEO E IMPLEMENTACIN DEL MONITOREO DE LA


Fig. 2. Diagrama de flujo de datos. ESTACIN METEOROLGICA

El diagrama de transicin de estados (tambin conocido


como DTE) enfatiza el comportamiento dependiente del La mayora de los sistemas de monitoreo constan de varios
tiempo del sistema. En este tipo de modelo cada estado se componentes para realizar mediciones y registrar resultados.
representa con un rectngulo, pudiendo ser un estado que se Por lo general son tres los elementos principales, un
encuentra en el sistema, adems de las condiciones que dispositivo de entrada, un dispositivo de almacenamiento y un
causan un cambio de estado y las acciones que el sistema dispositivo de salida. El dispositivo de entrada recibe la
toma cuando cambia de estado como se ilustra la figura 3. variable fsica a medir y enva la informacin obtenida al
dispositivo de almacenamiento, se almacena o se enva
directamente al dispositivo de salida. Este puede ser una
computadora o puede estar en la red para la manipulacin de
los datos.
3

C. Adquisin de datos
La aceptacin global de Servicios Web, los cuales incluyen
protocolos estndares para la comunicacin de aplicacin a
aplicacin, se ha modificado en su desarrollo. La etapa de
adquisicin de datos se realiza a travs de un servicio creado
en Windows Communications Fundations (WCF), que
simplifica el desarrollo de aplicaciones conectadas a travs de
un nuevo modelo de programacin orientado a servicio.
Provee un modelo de programacin unificado para construir
rpidamente servicios orientados a las aplicaciones para
Fig. 5. Diagrama de Funcionamiento del Sistema de Monitoreo. comunicarse a travs de la Web.
A. Diseo

Una vez realizado la fase de anlisis del problema,


generar propuestas, se tiene una estructura del sistema y
adems de sus componentes. Se realiza la fase de diseo, que
ayuda facilitar la programacin y la modularidad del
sistema. En la figura 6, se ilustra el funcionamiento del
sistema, desde que se obtienen los datos, como se almacenan,
hasta que se visualizan y el flujo del sistema [2].

Fig. 8. Modelo de Comunicacin WCF

IV. DESCRIPCIN DEL CDIGO


Para llevar a cabo el anlisis y visualizacin de las
variables climatolgicas se utiliza el lenguaje de
programacin C#, el cual facilita estas tareas y permite
desarrollar interfaces grficas avanzadas y amigables para el
usuario. La filosofa de programacin del lenguaje grfico,
toma como base la estructura de un panel de control, el cual
cuenta con Panel de supervisin (controles, botones) para
Fig. 6. Diagrama de Funcionamiento del Sistema de Monitoreo.
configurar el proceso de medicin, analizar las variables
monitoreadas, seleccionar el periodo de muestreo de los datos
B. Monitoreo de variables fsicas a adquirir y seleccionar el periodo de tiempo en el que se
La primera etapa consiste de varios sensores para el almacenara los datos.
monitoreo de las variables climatolgicas tales como: El programa de software para la Estacin Meteorolgica
Temperatura, Velocidad y Direccin del viento, entre otras. Virtual tiene las siguientes caractersticas:
La informacin proveniente de los sensores es enviada a la Proporcionar una interface amigable al usuario para
Estacin Meteorolgica, ver figura 7, la cual, las reenva mostrar en tiempo real la evolucin de las variables
mediante una conexin a un servidor o computadora, para fsicas monitoreadas.
posteriormente sea almacenado o visualizado en un Visualiza grficamente la evolucin de las variables
dispositivo de salida. temperatura, velocidad y direccin de viento.
Registro de mediciones.
Seleccin del periodo de muestreo de los datos a adquirir.

Fig. 7. Estacin Meteorolgica.


4

realizar recomendaciones tiles para la actividad agrcola y la


conservacin de niveles mximos de agua almacenados en las
presas.

REFERENCIAS
[1] Edward, Yourdon. Anlisis Estructurado Moderno, Prentice-Hall Inc.
1989.
[2] http://pszwed.ia.agh.edu.pl/RT/La4_rm/La4_rm.html#LACATRE_langua
ge_overview. Revisada Noviembre de 2010
[3] http://www.taylorla.com/content/monitoreo-climatico-de-gran-alcance
Revisada 2010.
[4] http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=61580104 Red
de revistas digitales 2011.
Fig. 9. Panel de Supervisin.

El Panel de Supervisin o Control diseado para la


Estacin Meteorolgica, se muestra en la figura 9. Dicho
panel proporciona una interfaz grfica amigable para el
usuario en el cual se muestran los resultados del monitoreo en
tiempo real de las variables climatolgicas en forma
numrica. El Panel de Visualizacin diseado para la
Estacin Meteorolgica, se muestra en la siguiente figura 10,
este permite visualizar la grfica para la temperatura,
direccin y velocidad de viento.

Fig. 10. Panel de Visualizacin.

V. CONCLUSION Y TRABAJO A FUTURO


En este articulo se ha presentado el diseo de un sistema de
Monitoreo de una Estacin Meteorolgica que permite
registrar las variables climatolgicas tales como Temperatura,
Velocidad y Direccin de Viento. La interface grfica
desarrollada permite mostrar el monitoreo de las variables
mencionadas de una manera amigable a travs de grficas y
desplegados numricos.
Proporcionando un registro de las mediciones y un intervalo
de tiempo para observar el comportamiento de las variables
monitoreadas.
El Software desarrollado es completamente modular y
portable lo cual permite incorporar el monitoreo de nuevas
variables fsicas.
Como trabajo a futuro se plantea implementar el sistema de
alarmas para la prevencin de eventos climticos que se
pueden producir. Pero el proyecto de monitoreo
meteorolgico va ms all de ser un indicador de riesgo, es
una herramienta de gran utilidad para conocer la evolucin de
las condiciones meteorolgicas presentes durante un
determinado periodo de tiempo que permitir, a largo plazo,

Vous aimerez peut-être aussi