Você está na página 1de 8

TALLER

Sistemas Inteligentes de Supervisin Distribuida.

Responsable del Taller


Dr. Virgilio Lpez Morales
Universidad Autnoma del Estado de Hidalgo
ICBI-Centro de Investigacin en Tecnologas de Informacin y Sistemas

Octubre de 2015

Contenido
Introduccin....................................................................................................................................3
Justificacin.....................................................................................................................................4
Objetivos.........................................................................................................................................5
Problemasaresolver.......................................................................................................................6
Procedimientoydescripcindelasfasesrealizadas......................................................................6
Simulacindeunaviviendainteligente..........................................................................................7
Programacindelosagentesexpertos...........................................................................................7
Conclusionesyrecomendaciones...................................................................................................8
Referencias......................................................................................................................................8

Introduccin
El proyecto Sistemas Inteligentes de Supervisin Distribuida tendr una aplicacin directa al
cuidado del medio ambiente a travs del uso de los recursos naturales para elevar el confort de un
edificio Inteligente por ejemplo, y as tambin, a travs del ahorro de energa al implementarse en
viviendas capaces de tomar decisiones de forma distribuida local y remota.

El proyecto consta de 5 mdulos principales y 4 fases:


1.- Mdulo 1 Fase 1: 1.- Un Circuito Integrado (Mdulo 1), el cual consta de una tarjeta electrnica
la cual recibir seales tanto de sensores y actuar sobre las variables fsicas del edificio inteligente
Dichas seales en esta etapa sern simuladas en un IDE llamado Proteus ISIS el cual es un entorno
de programacin simulado donde se tendr lo que es la tarjeta electrnica el cual se tendr que
realizar la programacin para que reciba y procese seales de sensores fsicos, midiendo entre otros
por ejemplo la temperatura ambiental y mandarlas por medio de una conexin USB a una interfaz
(Mdulo 2) que estar corriendo en la plataforma de programacin de JAVA utilizando las libreras
de JPICUSB para hacer posible la conexin entre estos dos mdulos (Mdulo 1 y Mdulo 2).

2.- Mdulo 2 Fase 1: 2.- Interfaz (Mdulo 2) esta interfaz correr en el lenguaje de programacin
de JAVA y es aqu donde se procesaran los datos enviados de la tarjeta electrnica (Mdulo 1). En
este mdulo se aplicaran los conocimientos y tcnicas de Tomas de Decisin Distribuidas y los
Sistemas Expertos para esto utilizaremos unas libreras las cuales estn hechas en JAVA y ser
implementada en esta interfaz (Mdulo 2) en conjuncin con el desarrollo de una en una base de
datos hecha en (MySQL), donde los datos se almacenaran de forma predeterminada y dinmica
para hacer usos de los mismos. Una vez que se haya tomado la decisin la interfaz (Mdulo 2)
respecto de los datos obtenidos tanto de la Tarjeta Electrnica (Mdulo 1) como de la Base de
Datos, esta se retornar a la Tarjeta Electrnica (Mdulo 1) donde se procesara los datos y lanzar
las distintas seales para accionar o deshabilitar los diferentes actuadores conectados a la Tarjeta
Electrnica (Mdulo 1) como son corriente elctrica, calefaccin, aire acondicionado, control del
agua (vlvulas) etc.

4.- Mdulo 3 Fase 3: 4.- Migracin de la Plataforma de Escritorio en (JAVA) a una Plataforma WEB
(JSF, PHP, HTML, APACHE, MySQL) (Mdulo 3). En esta plataforma solo se utilizar una conexin
a la Base de Datos, para monitorear los actuadores y sus respectivas variables, pudiendo cambiar
el modo de funcionamiento de cada vivienda.
5.- Mdulo 4 Fase 4: 5.- En esta Fase se utilizara una Interfaz Mvil (JAVA ME) (Mdulo 4) la cual
contar con solo un mecanismo para conectarse por medio de un Web Services a la aplicacin Web
(Mdulo 3) y poderle mandar parmetros para que se conecte con la Base de Datos (MySQL) y
poder monitorear los actuadores y sus respectivas variables en la misma Base de Datos (MySQL)
dependiendo de los privilegios de cada usuario. Lo anterior se realiza para que la interfaz (Mdulo
3 Mdulo 2) puedan procesar esa informacin y mandar las mejores decisiones a la Tarjeta
Electrnica (Mdulo 1) para que este pueda accionar los mecanismos conectados y de esta forma
poder manipular los diferentes actuadores como son corriente Elctrica, Calefaccin, Aire
Acondicionado, control del Agua (Vlvulas), etc.

Justificacin
Algunas de las razones que se consideraron para desarrollar este Sistema son:

Del porque se aborda el caso de estudio en domtica (Edificios Inteligentes) es debido a los
diversos problemas ocasionados por el calentamiento global, los drsticos fenmenos
climticos que se presentan tanto en Mxico como a nivel internacional. De ah que surge la
necesidad de crear este sistema que ayude a contrarrestar estos problemas.

El participar en el ahorro y mejor aprovechamiento de recursos energticos como agua


potable o pluvial, corriente elctrica, gas, energa solar, energa elica, etc.

A continuacin se describen cuatro mbitos en las que es indispensable la domtica y es clave para
el ahorro de los recursos.

En el mbito del ahorro energtico


Climatizacin:
- Programacin y zonificacin
Gestin elctrica:
- Racionalizacin de cargas elctricas: desconexin de equipos de uso no
prioritario. Reduce la potencia contratada.
- Gestin de tarifas, derivando el funcionamiento de algunos aparatos a horas de
tarifa reducida.

En el mbito del nivel de confort


Iluminacin
- Automatizacin del apagado/ encendido de cada tipo de servicios en la vivienda.
Integracin del portero al telfono, o del video portero al televisor.
Control va Internet.

En el mbito de la proteccin patrimonial (seguridad)

Simulacin de presencia.
Deteccin de incendio, fugas de gas, escapes de agua.

Objetivos

Contribuir al ahorro de energa y favorecer al Medio Ambiente.

Automatizar los servicios de una vivienda o edificio.

Facilitar la administracin de los servicios de una vivienda.

Ahorrar energa y aprovechar los recursos naturales.

Fomentar la cultura ecolgica.

Alcanzar un grado suficiente de estandarizacin e implantacin, que permita una reduccin


considerable de sus costos.

Desarrollar un sistema de hardware y software especializado en la toma de decisiones con


un enfoque a la domtica.

Migrar el sistema a las plataformas web y mvil.

Problemas a resolver
Este Sistema es un desarrollo informtico cuyas principales caractersticas abordan problemas en
los siguientes mbitos:

- INTEGRACIN. El sistema est integrado de tal forma que el usuario solo necesita de una
computadora o un celular con algn tipo de conexin a internet.
- INTERRELACIN. Una de las principales caractersticas que debe ofrecer un sistema domtica es
la capacidad para relacionar diferentes elementos y obtener una gran versatilidad y variedad en la
toma de decisiones. As, por ejemplo, es sencillo relacionar el funcionamiento del Aire Acondicionado
con el de otros electrodomsticos, o con la apertura de ventanas, o con que la vivienda est ocupada
o vaca, etc.
- FACILIDAD DE USO. Con una sola mirada a la pantalla del Ordenador Personal, el usuario est
completamente informado del estado de su vivienda. Y si desea modificar algo, solo necesitar pulsar
un reducido nmero de teclas. Solo se necesita checar la pantalla del ordenador o la de un celular y
estar informado de la temperatura dentro y fuera de la vivienda, si est conectado el Aire
Acondicionado, cuando se ha regado el jardn por ltima vez, si la tierra est hmeda, si hay alguien
en las proximidades de la vivienda, etc.
El problema principal a resolver es reducir en primer lugar el derroche de energa que se ha dado en
los ltimos aos y al mismo tiempo brindar cierto confort a los usuario al poderse conectar con el
sistema e interactuar desde cualquier parte del mundo.

Procedimiento y descripcin de las fases realizadas


Interfaz de Escritorio: Desarrollar una aplicacin en JAVA para la administracin del sistema
(Administrador) y (Cliente).
Interfaz WEB: Migrar la aplicacin de Escritorio (Cliente) a una aplicacin WEB (JSF).
Interfaz Mvil: Migrar la aplicacin de Escritorio a una pequea aplicacin Mvil.
Circuito electrnico: Desarrolla una emulacin de la tarjeta electrnica que represente un mdulo de
una vivienda.
Programacin de la tarjeta electrnica de desarrollo.
Programacin de los Agentes expertos: Desarrollar los diferentes agentes que estarn interactuando
con los diferentes componentes del sistema.
Reglas: Desarrollar las reglas que usara el sistema para hacer que sea inteligente.
Anlisis, diseo e implementacin de la Base de Datos

Simulacin de una vivienda inteligente.


La simulacin del circuito se realiz en un emulador el cual consta de 3 actuadores como son: Foco,
Puerta y Aire Acondicionado los cuales actan de acuerdo al comportamiento de 3 variables como
son Presencia, Luminosidad y Temperatura.
En la siguiente figura se muestra la simulacin del circuito electrnico.

Figura 1.14.1 Simulacin del circuito electrnico.

Programacin de los agentes expertos.


Este es el contenedor principal de los agentes y se crean al momento de inicializarlos en la interfaz
programada en java:

Figura 1.16.1 Clases de los Agentes.

Figura 1.16.2 Contenedor Principal

Conclusiones y recomendaciones
Al realizar estas fases del Sistema se pudieron alcanzar variadas metas entre las que se encuentran:
El facilitar la administracin de los servicios de una vivienda automatizada con el consecuente ahorro
de energa para aprovechar mejor los recursos naturales y fomentar la cultura ecolgica. Finalmente
se desarrollo un sistema especializado en la toma de decisiones con un enfoque a la domtica al
migrar el sistema a las plataformas web y mvil.

Referencias
1.
2.
3.
4.
5.
6.
7.

8.

9.

Aprendiendo MySQL con ejemplos / Maslakoswski, Mark; Butcher, Tony -Mxico : Pearson Educacin, 2001.
http://www.oracle.com/technetwork/java/javaee/jsp/index.html
http://docs.oracle.com/cd/E15312_01/appdev.112/e10621/toc.htm
http://docs.oracle.com/cd/E17952_01/index.html
http://docs.oracle.com/javame/
Javasolucionesdeprogramacin./McGrawHill
HerrbSchildt
Mxico2009IndustriaeditorialMexicanaReg.Num.736
JavaatopeJ2ME(Java2MicroEdition)
SergioGalvnRojas,LucasOrtegaDaz
Dpto.deLenguajesyCienciasdelaComputacin
E.T.S.deIngenieraInformtica
UniversidaddeMlaga
JavacomoProgramar
SptimaEdicin.
P.J.Deitel/PearsonPrenticeHall
Mexico2008Pag.1152

Você também pode gostar