Vous êtes sur la page 1sur 83

Edificios Inteligentes

Autor : Ingrid Kirschning

Asesor : Dra. Ofelia Cervantes Villagmez

Tesis presentada para obtener el grado de "Licenciatura en Ingeniera en Sistemas


Computacionales"
Departamento de Ingeniera en Sistemas Computacionales Universidad de las
Amricas Puebla, Mxico.
Junio, 1992.

Indice
Introduccin
Captulo I: Los Edificios Inteligentes: Definicin y Componentes
1.- Definicin de la Nocin de Edificio Inteligente
o 1.1 Ventajas de los Edificios Inteligentes
Para los Administradores
Para los Usuarios
2.- Componentes de un Edificio Inteligente
o 2.1 Aspecto Funcional
Estructura del Edificio
Sistemas del Edificio

Servicios del Edificio


Administracin del Edificio
o 2.2 Aspecto Estructural
Flexibilidad del Edificio
Integracin de Servicios
Diseno Exterior e Interior
Modelo del Edificio Inteligente
o 2.3 Perspectiva Japonesa de los Sistemas Necesarios para un
Edificio Inteligente y su Organizacin
3.- Niveles de Inteligencia de un Edificio
o 3.1 Edificio Automatizado
o 3.2 Edificio Inteligente
o 3.3 Clasificacin de los Niveles de Inteligencia de un Edificio
4.- Edificios Inteligentes Existentes
Captulo II: Son "Inteligentes" los Edificios Inteligentes?
1.- Estudios sobre la Inteligencia de un Edificio Inteligente
o a) Automatizacin de Servicios
o b) Diseo Inteligente y Control Centralizado
o c) La Inteligencia en base al Apoyo
o d) Diseo por Computadora
o e) Sistemas Expertos

2.- El NTT-BAS y sus distintos Niveles de Software


3.- Especificacin de los Niveles de Software para un Edificio Inteligente
Captulo III: ARIADNA
1.- Planteamiento del Problema
o Requerimientos
o Por qu "ARIADNA"?
2.- Infraestructura
o 2.1 El Edificio
o 2.2 Los Dispositivos
o 2.3 El Sistema de Monitoreo
SPECTRUM
NetCentral Station
3.- El Sistema ARIADNA
o 3.1 La Base de Datos
o 3.2 El Generador de Rutas (El Sistema de Toma de Decisiones en
Caso de Incendio)
o 3.3 La Interfaz Hombre-Mquina
Captulo IV: Ariadna - Implementacin y Pruebas
1.- Implementacin del Sistema
o a) La Base de Datos

o b) El Generador de Rutas
Inicializacin de la Base de Conocimientos
Lectura de la Informacin del Monitoreo
Determinacin de las Acciones a Tomar
Generacin de Rutas
Librera de Funciones para el Manejo de las Listas en Prolog
o c) Mdulos de Altas, Bajas y Cambios a la Base de Datos
o d) Mdulo de Consultas sobre Rutas de Acceso
o e) Planos del Edificio
o f) La Interfaz
Interfaz del Administrador (Actualizaciones a la Base de
Datos)
Interfaz del Operador (Operacin del Edificio)
2.- Pruebas del Sistema ARIADNA
Captulo V: Evaluacin y Perspectivas
1.- Resultados
o 1.1 El Concepto de Edificio Inteligente
o 1.2 La Propuesta de una Arquitectura del Sistema de Cmputo para
un Edificio Inteligente
o 1.3 Demostracin de la Factibilidad de Implementar la Arquitectura
Propuesta
2.- Limitantes

o 2.1 La Base de Datos


o 2.2 El Generador de Rutas
o 2.3 La Interfaz
3.- Perspectivas
Bibliografa

Introduccin
Histricamente el hombre ha construdo edificios para crear un entorno
controlado para poder vivir y para poder trabajar. Pero a lo largo de las ltimas
dcadas han cambiado las prioridades en el diseo y la organizacin de edificios,
especialmente en el caso de las oficinas.
Ahora, se le empieza a dar ms importancia a la concepcin de un edificio desde
su etapa de planeacin para as incorporar, desde un principio, todos los
elementos que servirn posteriormente para tener un ambiente ms productivo,
minimizando los costos. Esta tendencia es cada vez ms fuerte y ya es
irreversible. [CERD89] [FINL91]
Bajo este concepto surgen los "Edificios Inteligentes". Algunos de nosotros
nunca habamos escuchado el trmino "Edificio Inteligente", nombre, por cierto
bastante conocido, que se le di a una tecnologa nueva, resultado de la
integracin de diversas tecnologas y cuyo corazn lo forman las computadoras y
sus sistemas de telecomunicaciones.
Los edificios actuales se han sometido a intensos estudios orientados a crear
ambientes ergonmicos, para los ocupantes del edificio, que ofrezcan un gran
nmero de servicios y facilidades, para poder as realizar su trabajo de la mejor
manera.
Otro objetivo de este estudio fue proveer a los administradores de los edificios
con un argumento comercial para poder hacer ms atractivos los edificios para
los compradores y arrendatarios.
Los Edificios Inteligentes surgieron a mediados de los aos 80, atrayendo la
atencin al ofrecer un nuevo concepto para el diseo y la construccin de

edificios. La propuesta de los Edificios Inteligentes mencion por primera vez la


integracin de todos los aspectos de comunicacin dentro del edificio, tales como
telfono y comunicaciones por computadora, seguridad, control de todos los
subsistemas del edificio (calefaccin, ventilacin y aire-acondicionado) y todas
las formas de administracin de energa.
Al principio el calificativo "inteligente" era simplemente una referencia al alto
grado de automatizacin, obtenido gracias a la integracin de todos los sistemas.
El diseo de un edificio inteligente requiere del trabajo en conjunto de expertos
en diversas reas, tales como, computacin y telecomunicaciones, construccin,
diseo de interiores e incluso ecologa. [AKIM91]
Sin embargo, este concepto tuvo que retroceder por ser demasiado ambicioso
para su poca. Varios de los que participaron en el desarrollo del concepto de
edificios inteligentes decidieron separarse del grupo. El resto prefiri dedicarse a
proyectos ms modestos. [AKIM91]
Este ltimo grupo ha presentado en los ltimos aos, varias propuestas, por parte
de representantes de importantes industrias de computadoras y
telecomunicaciones, sobre sistemas de comunicacin, servicios compartidos,
sistemas de cableado "universal" para edificios, Private Branch Exchange/Local
Area Network (PBX/LAN), tcnicas todas implicadas en el concepto de edificios
inteligentes.
Hoy este concepto ha recobrado su popularidad y es aplicado en diversas partes
del mundo, especialmente en el Japn.
Esta Tesis se desarroll con el fin de dar a conocer este concepto en nuestro
medio. El primer captulo de este documento est dedicado a la presentacin de
una definicin generalizada de los "Edificios Inteligentes", explicando sus
componentes, considerados desde los puntos de vista estructural y funcional.
Tambin se presenta un estudio realizado por el Instituto Cerd&oaacute; sobre los
posibles niveles de inteligencia de un edificio inteligente y una breve lista de
algunos de los edificios inteligentes existentes en el mundo.
Pero, analizando el trmino "Edificio Inteligente", surge la inquietud de
determinar en qu consiste la inteligencia en un edificio. Despus de haber
analizado la importancia de los edificios inteligentes y las definiciones que se
manejan sobre ellos, se presenta en el Captulo II un estudio sobre lo que se
entiende por inteligencia de un edificio, concluyendo que hay muchas formas de
inteligencia involucradas. La inteligencia artificial, hablando de sistemas

expertos para la operacin de un edificio, al parecer slo ha sido aplicada en


redes de comunicacin.
Este trabajo propone una arquitectura para el sistema de un edificio inteligente
que incluye software "inteligente" para la operacin de un edificio.
En el Captulo III se explica el planteamiento del sistema que se desarrolla en
base a esta propuesta. El sistema, llamado ARIADNA, requiere para su
funcionamiento de cierta infraestructura, la cual es presentada, seguida de una
descripcin del desarrollo de ARIADNA.
En el Captulo IV se exponen los detalles de la implementacin de cada mdulo
de ARIADNA y las pruebas que se realizaron con el sistema.
Finalmente, en el Captulo V, se presentan los resultados de este trabajo de Tesis
y las limitantes que tiene. El trabajo finaliza exponiendo las perspectivas de los
sistemas inteligentes para los edificios inteligentes.

CAPITULO I
Los Edificios Inteligentes : Definicin y Componentes
En este captulo, en la primera seccin, se presenta una definicin generalizada
de un edificio inteligente, resultado de una extensa investigacin bibliogrfica.
En la segunda seccin se enumeran y se clasifican sus componentes de acuerdo a
los aspectos, tanto funcional como estructural, agregando una perspectiva
japonesa sobre los sistemas necesarios para un edificio inteligente y su
organizacin. Posteriormente, en la tercera seccin, se presenta un anlisis sobre
los niveles de "inteligencia" de un edificio desarrollado por el Instituto Cerd,
finalizando con una breve lista de los edificios inteligentes existentes en la
actualidad en la cuarta seccin.
1.- DEFINICION DE LA NOCION DE EDIFICIO INTELIGENTE
Existen varias definiciones de los edificios inteligentes, las cuales, en algunos
casos, difieren totalmente unas de otras, y en otros casos slo en la lista de los
componentes que constituyen un edificio inteligente. Por ello se busc reunir
todas aquellas definiciones para crear una definicin lo ms completa posible.
Pero antes de determinar lo que es un edificio inteligente es necesario definir lo
que significa el trmino "edificio" : [FINL91]

"Por edificio se entiende una estructura o un grupo de estructuras, diseadas


como lugar de trabajo o habitacin, tales como oficinas, departamentos,
hospitales, universidades, edificios de gobierno, laboratorios industriales,
fbricas y casas habitacin."
La razn de ser de toda infraestructura es la de proveer algn tipo de servicio y
apoyo a las actividades del hombre. Pero estos servicios y actividades han ido
evolucionando y han sufrido profundos cambios, donde muchos de estos cambios
son adjudicados al desarrollo desmesurado de la computacin en todo el mundo.
De ah que las estructuras (o edificios) han tenido que cambiar tambin para
albergar dichos servicios y satisfacer las necesidades del hombre de hoy. Y es de
aqu de donde surge un nuevo concepto : el Edificio Inteligente.
De esto se concluye que la definicin es la siguiente :
Un Edificio Inteligente se define como una estructura que ofrece a sus usuarios y
administradores un conjunto coherente de herramientas y facilidades. Est
diseado para poder cubrir todos los posibles adelantos tecnolgicos, siempre
tomando en cuenta las necesidades reales de los usuarios y administradores del
edificio. La finalidad de un edificio inteligente es la de proporcionar un ambiente
de confort y seguridad, para maximizar la productividad y la creatividad as como
hacer que la gente se sienta a gusto en su lugar de trabajo. Adems este tipo de
edificios debe proporcionar medios para un mantenimiento eficiente y oportuno,
todo lo anterior, minimizando los costos. [AT&T89] [CERD89] [FIRA91]
[GALV90] [IBIN87] [KUJU88] [MANG87]
Un edificio inteligente es el producto de la convergencia de diversas diciplinas
[FINL91] :
Arquitectura
Diseo de interiores
Diseo de muebles y equipos
Tecnologas de acondicionamiento del aire
Tecnologas de cableado de edificios
Sistemas locales de comunicacin

Sistemas computacionales
Automatizacin de oficina, fbrica y hogar
Factor humano y ergonoma
Estudios ecolgicos y ambientales
Una de las principales caractersticas de un edificio inteligente es, el de ser
concebido de tal forma que sea flexible a cambios futuros, como podran ser :
incorporar nuevas tecnologas, actualizacin de equipos y cambios en la
distribucin interna de las oficinas, entre otros. [AT&T89] [CERD89] Incluso se
dice que la nica caracterstica que tienen en comn todos los edificios
inteligentes es una estructura diseada para acomodar cambios de una manera
conveniente y econmica.
Un edificio inteligente incorpora sistemas de manejo de informacin que
soportan el flujo de sta a lo largo de todo el edificio (flujo de informacin
interno y externo). Esto permite que el edificio inteligente ofrezca servicios
avanzados de: [CERD89] [AT&T89]
1. Automatizacin de actividades.
2. Telecomunicaciones.
Ello permite adems :
3. Control automatizado.
4. Monitoreo.
5. Administracin y mantenimiento efectivos de los distintos subsistemas o
servicios del edificio, de forma
o ptima e integrada,
o local y/o remota.
Desde esta perspectiva, un edificio inteligente es la integracin de una gran gama
de servicios y sistemas (descritos ms adelante) que son controlados,
monitoreados y administrados por un equipo central.

1.1.- VENTAJAS DE LOS EDIFICIOS INTELIGENTES


Para los administradores :
Un edificio inteligente proporciona a sus administradores un conjunto de
facilidades para su mantenimiento, as como para la comunicacin hacia dentro y
hacia afuera del edificio permitiendo un control eficiente y econmico,
vigilancia, seguridad contra fuego, monitoreo, sistema de alarma (aviso a los
ocupantes dentro del edificio, a la polica, a los bomberos y hospitales).
Para los usuarios :
Un edificio inteligente ofrece a sus usuarios, en su lugar de trabajo, un ambiente
seguro, diseado ergonmicamente y en funcin de las personas ("People
Oriented") para aumentar su productividad y estimular su creatividad. Provee
tambin servicios sofisticados de computacin y telecomunicaciones. En hoteles
y residencias debe proporcionar un ambiente que sea confortable y "ms
humano", evitando as los entornos fros e impersonales. [CERD89] [FINL91]
[FLAX91] [KUJU88]
2.- COMPONENTES DE UN EDIFICIO INTELIGENTE
Para poder clasificar los componentes que debe reunir un edificio inteligente se
tomaron en cuenta sus caractersticas y los servicios que debe ofrecer. Estos se
pueden abordar desde dos puntos de vista : Funcional y Estructural.
2.1.- ASPECTO FUNCIONAL
De acuerdo al punto de vista funcional, la capacidad de soporte del edificio se
puede evaluar en trminos de cuatro elementos bsicos : [IBIN87]
1. Estructura
2. Sistemas
3. Servicios
4. Administracin
Un edificio "inteligente" es aquel que optimiza cada uno de estos cuatro
elementos y las relaciones entre ellos. [IBIN87] [GALV90]

Estructura del edificio

La estructura del edificio comprende los componentes estructurales del edificio,


los elementos de arquitectura, los acabados de interiores y los muebles.
Los aspectos estructurales importantes dentro de un edificio inteligente son :
El edificio debe gastar el mnimo necesario de energa, por lo que es
importante su situacin y orientacin, as como la composicin de sus
elementos estructurales (techo, pisos, ventanas y paredes). (*)
La manera en la que se aprovecha la luz solar, tomando en cuenta su
impacto sobre la visibilidad (por ejemplo en las pantallas de video) y la
calidad de la luz necesaria para trabajar. (*)
El espacio suficiente para proveer pisos y techos falsos, para permitir
acceso rBido al cableado.
La previsin del peso que tendrn que soportar pisos y techo a futuro, para
alojar equipos electrnicos, antenas, etctera.
Las fuentes de poder auxiliares (para respaldos) y fuentes de poder de "no
interrupcin" (bateras para el No-Break) que alimentarn a los equipos.
Los conductos y registros adecuados para cableados y conexiones.
(*) Mas detalles sobre estos aspectos de la construccin en [TAAF89] En lo que
se refiere a acabados interiores, estos se deben escoger en funcin de su calidad
esttica, sus relaciones de escala, iluminacin, caractersticas de electricidad
esttica y acstica. (Se prefieren elementos que amortigen el sonido.) Adems,
se deben tomar en cuenta los aspectos ergonmicos.

Sistemas del edificio

Los sistemas del edificio son los que poveen principalmente un ambiente
hospitalario para los usuarios y equipos. Los principales sistemas de un edificio
son: [CERD89] [FINL91] [FIRA91]

1. sistemas de calefaccin, ventilacin y aire-acondicionado, llamado HVAC


(Heating_Ventilation_ Air- Conditioning)
2. luz
3. energa elctrica
4. cableado
5. elevadores
6. agua caliente
7. control de acceso
8. seguridad
9. telecomunicaciones
10.administracin de informacin
Todos estos elementos dependen directamente del diseo del edificio, ya que
debe haber flexibilidad para soportar cambios.
Para minimizar los gastos energticos es recomendable monitorear y controlar
todos los sistemas que consuman energa. Estos sistemas pueden estar formados
por dispositivos conectados por una red al procesador central, que se encargar
de mantener un registro de consumo, control y optimizacin.

Servicios del edificio

Los servicios del edificio satisfacen las necesidades directas de los usuarios de la
manera ms eficiente y econmica, preservando la utilidad de la estructura a
largo plazo.
Los servicios que presenta un edificio inteligente son los siguientes:
1. comunicacin (voz, datos y video)
2. automatizacin de oficinas

3. facilidades de salas de reuniones y salas de cmputo para uso compartido


4. FAX y fotocopiado
5. correo electrnico
6. limpieza y mantenimiento
7. capacitacin
8. estacionamientos y transporte
9. directorio del edificio
Todos estos servicios se proporcionan de forma centralizada, optimizando as el
consumo de energa. [IBIN87] [AT&T89] [CERD89] [FIRA91]
Administracin del edificio

En lo referente a la administracin, se proveen herramientas para controlar y


administrar todo el edificio, dar mantenimiento, tomar decisiones en casos de
emergencia, etctera. En muchos edificios modernos son parte de la
responsabilidad de los administradores del edificio los sistemas de seguridad,
energa, control de fuego, comunicaciones, sistemas de informacin y el cableado
respectivo.
Por ello, han cobrado gran importancia los sistemas "inteligentes" como
herramientas para los administradores del edificio. Ellos necesitan a la
computadora por su capacidad en el manejo de bases de datos y procesamiento de
informacin para acumular y manipular datos, as como para administrar de
manera efectiva los diversos sistemas incorporados a los edificios de hoy.
2.2.- ASPECTO ESTRUCTURAL
Desde el punto de vista estructural se pueden distinguir tres factores clave en el
concepto de edificio inteligente, que completan su definicin : [CERD89]
[FIRA91]
1. Flexibilidad del edificio
2. Integracin de servicios
3. Diseo exterior e interior

Flexibilidad de un edificio

Un edificio flexible se caracteriza por dos atributos :


a) la capacidad de incorporar nuevos o futuros servicios,
b) la posibilidad de permitir reubicaciones de personal o reestructuraciones
internas, sin que ello sea muy complicado.
De acuerdo a su vida til, los componentes de un edificio se clasifican en :
1. Caparazn ("building shell"). Este comprende los elementos estructurales,
de fachada, estacionamientos, escaleras, conductos, etctera, los cuales
tienen una vida til de 50 aos aproximadamente.
2. Servicios ("services"). El ciclo de vida de un servicio oscila entre 15 y 20
aos. Los servicios incluyen toda la gama de elementos tecnolgicos como
:
o a) La infraestructura bsica de calefaccin, ventilacin, aire
acondicionado (HVAC - Heating_Ventilation_Air-Conditioning),
iluminacin, telecomunicaciones, ascensores, cabinas y armarios de
conexin, suelos falsos, cableados, etctera.
o b) Equipos asociados a cada uno de los servicios incluyendo
sensores, terminales, antenas y equipos intermedios de control,
unidades centrales, etctera.
o c) Escenarios ("sceneries"). Tienen un ciclo de vida esperado de
entre 5 y 10 aos. Comprenden todos los acabados superficiales
(recubrimientos de pisos techos y paredes), fuentes de luz (focos o
lmparas), etctera, que permiten adaptar el entorno a los
requerimientos especficos de los usuarios.
o d) Decorados ("sets"). Estos se refieren a la distribucin precisa de
los elementos del escenario interior, en especial muebles, de
acuerdo a las necesidades inmediatas de la organizacin, los cuales
podran cambiarse diariamente.

En un edificio flexible, cada una de estas cuatro componentes es


independiente de las dems.

Integracin de servicios>

La integracin de servicios presenta dos vertientes :


a) Integracin del control, gestin y mantenimiento de todos los sistemas y
servicios del edificio. Todas las seales son controladas por un slo equipo.
b) Integracin de las infraestructuras de cableado combinando, en un
determinado soporte fsico, las seales de varios sistemas distintos (que son las
que son controladas por un slo equipo).
Dentro de los servicios del edificio se tienen cuatro reas generales :
1. Area de automatizacin del edificio, que incluye :
o a) Sistemas Base de Soporte de la Actividad
Son las instalaciones que se encargan de proveer el conjunto de
servicios bsicos para un ambiente confortable para el desarrollo de
las actividades. (Agua, gas, electricidad, iluminacin,
climatizacin,etctera)
o b) Sistemas de Seguridad
Se encarga de proteger las vidas humanas y sus bienes, y
comprende:
Prevencin o acciones ANTES del problema
Proteccin o acciones DURANTE el problema
Investigacin o acciones DURANTE y DESPUES del
problema
o c) Sistemas de Control y de Gestin de la Energa Su funcin es la
de optimizar el consumo de energa del edificio.
2. Area de automatizacin de la actividad

Dependiendo de la actividad que se llevar a cabo en el edificio, existirn


facilidades y servicios para dar soporte a dicha actividad. La seleccin
correcta e implementacin de estos servicios se reflejar directamente en
la productividad, eficiencia y creatividad en las oficinas. Algunos de estos
servicios seran :
o acceso a servicios telefnicos avanzados
o procesadores de textos, datos, grficas, etctera.
o impresoras de alta calidad, plotters
o scanners
o soporte al proceso de toma de decisiones
o otros.
3. Area de telecomunicaciones
Las telecomunicaciones son un aspecto decisivo en los edificios
inteligentes ya que son parte medular de los servicios que ofrecen. Los
principales factores que hay que tener en cuenta en relacin al diseo del
sistema de telecomunicaciones son:
o Proveer un espacio suficiente y acondicionado para los equipos
centrales y secundarios.
o Proveer espacio suficiente y de acceso fcil para el cableado.
o Aceptar la necesidad (aunada a su respectivo costo) de un constante
esfuerzo en la planificacin, documentacin y mantenimiento
posterior, relativo a estos temas.
o Disear con flexibilidad el sistema de telecomunicaciones.
Los componentes principales del rea de telecomunicaciones son :
o una central de conmutacin privada o PABX ("Private Automatic
Branch eXchange")
o las redes de transmisin interiores

o los equipos de conexin con redes externas


4. Area de planificacin ambiental
Un edificio inteligente debe ofrecer prestaciones encaminadas a conseguir
un ambiente laboral atractivo que facilite y estimule el trabajo. Estas
prestaciones van desde un diseo adecuado del lugar de trabajo y el
establecimiento de un nivel alto de seguridad, hasta la disponibilidad de
salas para reuniones, conferencias, capacitacin y descanso. [IBIN87]
[CERD89] [FIRA91]
Referente a ello, hay algunos aspectos a considerar :
o la posibilidad de zonificar o personalizar los servicios, tales como
iluminacin, HVAC, etctera.
o la planificacin, uso y redistribucin de espacio (incluyendo
criterios estticos, zonas de descanso, descentralizacin de los
centros de clculo, espacios de archivo, etctera)
o la ergonoma del lugar de trabajo
o la creacin de un entorno de seguridad (escaleras y otros medios de
evacuacin del lugar, sealizacin, medios de proteccin ante
siniestros, etctera)
o los llamados "amenities" o servicios e instalaciones que no son
estrictamente necesarios para el desempeo de la actividad principal
de la empresa (restaurante, cafetera, guardera, cajeros automticos,
etctera)
2. Servicios compartidos :
Un subconjunto de los servicios de las cuatro reas anteriores
generalmente son contratados de empresas especializadas. A este
subconjunto de servicios se les llama "Servicios Compartidos". ("Shared
Tenant Services", abreviados STS). Por lo general estos servicios incluirn
una central privada de conmutacin, computadoras personales,
procesadores de textos y otro software de uso comn para trabajos de
oficina o aplicaciones mas especializadas, cableados, redes locales,
sistemas de comunicacin (satlites y microondas), salas de
videoconferencias, capacitacin en el uso de equipos y servicios y otros

servicios que se podran llamar de soporte. [AT&T89] [CERD89]


[FIRA91] [FINL91]
3. Diseo exterior e interior
El tercer factor clave en la definicin de edificio inteligente es el diseo,
en el cual se distinguen en dos grandes reas : [CERD89]
o diseo exterior (diseo arquitectnico)
o diseo interior ( relacionado con arquitectura, ergonoma y
planeacin del espacio )
La consultora holandesa Twijnstra Gudde describe de forma interesante la
relacin entre los edificios de oficinas y los criterios bsicos de diseo y
organizacin de las oficinas a lo largo de los ltimos aos [CERD89] :
o En los aos 60, la nica prioridad en el diseo de oficinas era la
eficiencia, tanto operacional como organizativa.
o En los aos 70, debido a la crisis de energa, la prioridad radicaba
en la reduccin de los costos de operacin.
o En la dcada de los 80, el factor principal es la calidad.
o Y en la dcada de los 90 las tendencias van hacia propiciar la
creatividad y el trabajo en equipo.
En general, el diseo de un edificio presenta dos grandes vertientes :
1.- "high-tech", que se refiere a los elementos tecnolgicos que soportan la
gestin , el control del edificio y las nuevas tecnologas de la informacin.
2.- "high-touch", que se refiere al diseo a travs del cual se consigue un
ambiente de trabajo confortable en un entorno altamente tecnificado.
Para hacer que un edificio sea flexible es necesario hacer un diseo inicial
cuidadoso y en cierta forma sobredimensionado, ya que un error en esta
fase puede afectar la vida til del edificio.

Modelo del Edificio Inteligente

Para resumir las consideraciones hechas hasta este punto e ilustrar la


manera en que todos los componentes se interrelacionan se presentan a
continuacin dos figuras. La forma cbica de los modelos intentan resaltar
que las distintas componentes que lo forman no son independientes, sino
que existe una interrelacin real entre esas componentes, que es la que
define el conjunto de condiciones necesarias y suficientes para definir un
edificio inteligente. [CERD89] [FIRA91]
Reuniendo los tres factores clave mencionados anteriormente :
Flexibilidad, Integracin de Servicios y Diseo, llegamos al modelo de la
figura 1.1 :

Figura 1.1 : Modelo del Edificio Inteligente Desarrollando cada uno de los
tres factores con sus caractersticas correspondientes se obtiene el modelo
completo de edificio inteligente (Figura 1.2):

Figura 1.2 : Modelo Completo del Edificio Inteligente


2.3.- PERSPECTIVA JAPONESA DE LOS SISTEMAS
NECESARIOS PARA UN EDIFICIO INTELIGENTE Y SU
ORGANIZACION
Para que un edificio sea considerado inteligente, segn la compaa
japonesa NEC, necesita de un sistema complejo que se encarga de todas
las funciones del edificio. Para ello ha establecido lo que ellos llaman el
Sistema de Edificios Inteligentes C&C (Computers & Communications).
Este sistema se representa de la siguente forma (Figura 1.3) : [NAKA88]

Figura 1.3 : Sistema de Edificios Inteligentes C&C en donde los


componentes son los siguientes : [NAKA88]
o Servicio de Ingeniera de Sistemas del Edificio Inteligente (EI):
a) Consulta :
Diseo del proyecto
Ayuda y soporte para la planeacin de los sistemas del
EI
Diseo e integracin de equipos / facilidades
b) Soporte de Software :
Servicios de traduccin
Servicio C&C - VAN (Computers&Communications Value Added Network)
o Servicio de Administracin de facilidades del EI:

c) Servicio de Mantenimiento (Conservacin / Uso) :


Servicio de conservacin de EI
Aplicacin de los servicios de control / administracin
del EI
Uso de los sistemas de computacin
d) Vigilancia de la construccin correcta (supervisin)
Construccin del Centro de Cmputo
Construccin de las facilidades del edificio
o Sistemas del EI :
e) Sistema de Automatizacin del edificio :
Sistema de administracin del edificio (aireacondicionado, luz, control de energa, etctera)
Sistema de alarmas / seguridad (prevencin de robos,
alarma de incendios, etctera)
Monitoreo con cmaras de video
Cableado (Bajo-alfombra, piso falso, etctera)
Iluminacin
Fuente de poder
Control de la velocidad del elevador
f) Sistema de Comunicacin :
Cableado para audio
Sistema de comunicacin telefnica (PBX,
telfonos, etctera)

Voice-Mail, FAX-Mail
Sistema "beep" (pocket bell)
Cableado para datos / documentos
LAN (estrella, anillo y ramificado (branch))
PC-FAX
Sistema de Video-Texto
Cableado para imgenes
Circuito cerrado de vigilancia
Televisin por cable (CATV) (en el edificio y
regional)
Cableado de interfaz al exterior
Interfaz de red pblica (red telefnica, PBX, ...)
Interfaz de lneas privadas (dispositivos de
transmisin, dispositivos de conversin de
protocolos, etctera)
Enlace va satelite
Dispositivos inalmbricos del edificio
Interfaz de televisin por cable regional
Dispositivo de recepcin de mensajes de radio /
ondas magnticas
Cableado complejo
Sistema para sala de juntas
Sistema para sala de presentaciones y
demostraciones (sistema de multivideo)

Sistema de teleconferencias
Sistema de desplegados (boletines informativos,
noticias)
g) Sistema de Automatizacin de Oficinas :
Toma de decisiones
Direccin del sistema de automatizacin de
oficinas
Sistema de soporte a la toma de decisiones
(DSS- Decision Support System)
Funciones generales
Sistema integrado de automatizacin de oficinas
(archivos electrnicos, correo electrnico,
etctera)
Sistema de tarjetas de identificacin de
propsito mltiple
Sistema de archivado electrnico
Estacin de servicio de automatizacin de
oficinas (Procesadores de palabras, PC, FAX,
etctera)
Funciones especficas
Sistema de funciones de recepcionista
Sistema de funciones de comunicacin
Sistema de funciones de secretaria
Sistema de administracin de mapas / datos
Sistema de administracin de comedor

Sistema de administracin de sanidad


Sistema de procesadores de palabras y de
impresin
Sistema de CAI (Computer Aided Instruction)
con Multimedia- CAI
Sistema de servicio de datos
Sistema de administracin de inquilinos
Sistema de administracin de estacionamientos

3.- NIVELES DE INTELIGENCIA DE UN EDIFICIO


El Instituto Cerd , (autor de [CERD89]), es una fundacin privada, que se
dedica a asesorar a diversas empresas para el diseo y construccin de
edificios inteligentes. Ellos han intentado definir los posibles niveles de
inteligencia que se pueden encontrar en un edificio.
Es muy difcil definir una lnea divisoria para diferenciar a los edificios
inteligentes de los no inteligentes o convencionales. Sin embargo, desde el
punto de vista tecnolgico, se pueden establecer consideraciones generales
sobre las condiciones mnimas que debe cumplir un edificio para ser
inteligente.
De acuerdo al Instituto Cerd el calificativo "inteligente" asociado, en
trminos tcnicos, a un equipo o sistema, implica la existencia de al menos
una unidad de proceso en dicho equipo o sistema y, un edificio ser
"tecnolgicamente inteligente" si incorpora en su propia infraestructura
unidades de proceso interconectadas por medio de un sistema abierto de
cableado y equipos de comunicaciones.
Ellos consideran que se debe diferenciar entre un edificio automatizado y
un edificio inteligente, presentando las siguientes definiciones : [CERD89]

3.1.- EDIFICIO AUTOMATIZADO

Un edificio automatizado, es aquel, que incluye todos los sistemas o


servicios que se mencionaron en las reas de automatizacin del edificio y
de planificacin ambiental de este documento en "Integracin de
Servicios". Es decir, que incorpora sistemas que responden de forma
automtica a necesidades y requerimientos cambiantes, maximizando el
uso del edificio y minimizando los costos de operacin.
Por ejemplo :
o Sistemas que permiten optimizar el consumo energtico.
o Sistemas de seguridad (alarmas, extinguidores, etctera).
o Sistemas de alimentacin de corriente ininterrumpida.
o Climatizacin zonal.
o Mantenimiento automatizado.
Adems, un edificio automatizado puede incluir (opcional) los aspectos de
flexibilidad y diseo. [CERD89]
3.2.- EDIFICIO INTELIGENTE
Debido a que poco a poco se han acercado cada vez ms entre s la
Informtica y las Telecomunicaciones ya no se habla de estas dos reas
separadamente, sino del conjunto de ambas como Tecnologas de la
Informacin.
Un edificio inteligente es entonces aquel que, adems de ser automatizado,
se le agrega la Tecnologa de la Informacin, relacionada con el rea de la
automatizacin de la actividad y el rea de telecomunicaciones.
Forzosamente debe incluir los aspectos de flexibilidad, diseo,
automatizacin del edificio, planificacin del espacio y
telecomunicaciones. [CERD89]
3.3.- CLASIFICACION DE LOS NIVELES DE INTELIGENCIA DE
UN EDIFICIO
Para aclarar la diferencia entre edificio automatizado e inteligente se
definen cuatro niveles de inteligencia. Estos se obtienen de la combinacin

de distintos grados de automatizacin de un edificio con Tecnologa de la


Informacin. [CERD89]
Las caractersticas tecnolgicas de un edificio se pueden separar en dos
grupos :
a) Servicios de automatizacin del Edificio
b) Servicios basados en Tecnologas de la Informacin.
Estos grupos se pueden separar a su vez en varios niveles :
a) Servicios de Automatizacin del Edificio :
Nivel A0 :
- pocas instalaciones tcnicas automatizadas
- en el mejor de los casos, se lleva a cabo una supervisin de un cierto
nmero de puntos; no existe control
- no existe ningn tipo de integracin entre los sistemas tcnicos
Nivel A1 :
- existen sistemas de control centralizado de las instalaciones del edificio
- poca o nula integracin (sistemas de control funcionando
independientemente)
Nivel A2 :
- todas las instalaciones estn controladas centralmente totalmente
integradas.
b)Servicios basados en Tecnologas de la Informacin :
Nivel I1 :
- existen servicios de automatizacin de la actividad y de
telecomunicaciones sin que estn integrados

Nivel I2 :
- existen servicios integrados a distitos niveles :
o cableado
o funcionamiento coordinado de los distintos equipos
o un entorno RDSI (Red Digital de Servicios Integrados)
Tomando las combinaciones ms significativas de estos niveles
(A0,A1,A2) con (I1,I2) se obtienen los distintos grados de inteligencia de
un edificio :
(A1,I1) :
o Grado de inteligencia mnimo
o Grado de integracin mnimo
o Requiere mayor esfuerzo de gestin para el mantenimiento de las
condiciones ptimas de operacin
(A1,I2) :
o Esta es una situacin de transicin hacia otras combinaciones. Si
hay integracin de los equipos de tecnologa de la informacin,
probablemente existir tambin integracin de los sistemas de
automatizacin
(A2,I1) :
o Grado de inteligencia mediano
o Grado de integracin intermedio
o Posibilidad razonable de que se tienda hacia un mayor grado de
integracin
(A2,I2) :
o Grado de inteligencia mximo

o Grado de integracin mximo


o Requiere mayor inversin
o Mayor complejidad tecnolgica
o Disponibilidad de herramientas que faciliten la gestin
Cabe notar que el nivel de automatizacin A0 no se ha tomado en cuenta,
ya que se considera que si las instalaciones del edificio no estn
automatizadas, no se puede tener un edificio inteligente.
Tambin la combinacin (A1,I2) se considera una situacin de transicin
hacia otras combinaciones. Si hay integracin de los equipos de
Tecnologa de la Informacin, probablemente existir tambin integracin
de los sistemas de automatizacin.
A continuacin se muestran grficamente los distintos grados de
inteligencia de un edificio :
Los puntos N y M representan los grados de mnima y mxima
inteligencia respectivamente y las reas sombreadas indican los grados
intermedios. (Tomada de [CERD89])

Figura 1.4 : Niveles de Inteligencia de un Edificio Inteligente


4.- EDIFICIOS INTELIGENTES EXISTENTES
Actualmente se cuenta con un nmero bastante grande, considerando la
novedad del concepto, de edificios denominados "inteligentes" por cumplir
con las caractersticas anteriormente mencionadas. Algunos de ellos son :
[FIRA91]

o La Torre de NEC "NEC Super Tower" en Tokyo, Japn


o El edificio IBM en Madrid, Espaa
o La Villa Olmpica de Barcelona, Espaa (Juegos Olmpicos de
1992)
o El Edificio de la Diputacin de Barcelona, Espaa
o La Torre Picasso en Madrid, Espaa
o Expo'92, el edificio en el que se llevar a cabo la Exposicin
Universal de 1992, en Sevilla, Espaa
o Centros de hospitales del "Servei, Valenci de la Salut" en
o Requena y Vinaroz, Espaa.
Otros edificios inteligentes en proyecto son, por ejemplo :
o El Banco de Bilbao, Vizcaya, Espaa
o La fbrica de AT&T Microelectrnica, en Tres Cantos, Espaa (5
edificios unidos con fibra ptica)
o El edificio Hewlett Packard en Barcelona
o World Trade Center de Mxico , en Mxico D.F.

CAPITULO II
Son "inteligentes" los Edificios Inteligentes ?
En el captulo anterior se present la definicin de edificio inteligente, sus
componentes y sus posibles niveles de inteligencia segn [CERD89]. Pero,
por qu se les llama "inteligentes" ?
En este captulo se analiza este punto. Despus de haber realizado una
investigacin profunda en todas las posibles fuentes, se llega a la
interesante conclusin de que no existe una definicin generalizada sobre

el significado del calificativo "inteligente" para el caso de los edificios.


Por otro lado hay un gran nmero de elementos, tanto arquitectnicos,
mtodos de diseo como elementos electrnicos y computacionales
(Hardware y Software) que existen en la actualidad, de cuya combinacin,
para la creacin y operacin de un edificio, depende la definicin de un
edificio inteligente y su "inteligencia".
En base al anlisis realizado se expone la opinin personal proponiendo un
nuevo significado para el calificativo "inteligente" en un edificio
inteligente.
El anlisis realizado se resume en la seccin 1, dnde se exponen los
diferentes enfoques obtenidos a partir de las definiciones de "Edificio
Inteligente". Es decir, se presenta una sntesis de los elementos que hacen
inteligente a un edificio en base a lo establecido por cada autor en la
bibliografa.
Adems se muestra en la segunda seccin el esquema de los diferentes
niveles de software de un edificio inteligente, propuestos por la
corporacin NTT (Nippon Telegraph and Telephone) ya que ste rene
algunos de los aspectos que hacen inteligente a un edificio.
Finalmemte, como tercera seccin se presenta la propuesta personal para
hacer de un edificio un Edificio Inteligente.
1.- ESTUDIOS SOBRE LA INTELIGENCIA DE UN EDIFICIO
INTELIGENTE
Qu es lo que hace inteligente a un edificio? Por qu se les llama
"inteligentes"?
Desde el punto de vista computacional se antoja pensar que los edificios
inteligentes obtienen sus nombres gracias a algn tipo de software
"inteligente", ya sea durante su etapa de planeacin y diseo o en su fase
de operacin. Pero parece que este no es el caso.
De acuerdo a las diferentes definiciones que se encontraron sobre los
edificios inteligentes se trat de ubicar en dnde radica la inteligencia de
un edificio para cada caso. Como resultado se obtuvieron los siguientes
puntos :
a) Automatizacin de servicios :

En una de las referencias la persona entrevistada llama "inteligente" a un


edificio que cuenta con una red de comunicaciones interna,
proporcionando software de aplicacin con procesadores de datos y de
textos. [MANG87]
En este caso la inteligencia radica simplemente en el hecho de que los
sistemas instalados satisfacen las necesidades de sus usuarios,
aprovechando las ventajas que ofrece una red de comunicaciones.
b) Diseo inteligente y control centralizado :
Para poder llamar 'inteligente' a un edificio, este debe reunir las siguientes
caractersticas : [CERD89] [IBIN87] [AT&T89] [COMP91] [FIRA91]
[FUJI91] [FLAX91] [KUJU88]
o Tener un diseo inteligente, es decir, que ha sido diseado, desde un
principio, para proveer todos los servicios de forma ptima, de
acuerdo a los requerimientos de usuarios y administradores del
edificio, permitiendo una mxima flexibilidad.
o Contar con servicios integrados. Se dice que estan integrados el
control, administracin y mantenimiento de todos los sistemas y
servicios, cuando todas las seales se encuentran controladas por un
slo equipo.
c) La inteligencia en base al apoyo :
"La inteligencia de un edificio inteligente reside mucho en el grado en el
que sus administradores y usuarios son librados de actividades molestas o
tediosas y ayudados en las tareas que deben realizar. Un edificio altamente
automatizado no puede ser considerado inteligente en el sentido idealista,
a menos que esta automatizacin ayude a crear un ambiente que promueve
creatividad, productividad estimulacin intelectual dinmica, intercambio
de informacin, as como salud mental y fsica. No se le puede denominar
inteligente a un edificio que est diseado ergonmicamente pero carece
de sistemas de computacin y telecomunicaciones, tan necesarios en el
mundo actual, tampoco es suficiente una arquitectura brillante, ingeniosa,
para hacer a un edificio inteligente." [FINL91]
d) Diseo por computadora :

Para la planeacin y el diseo arquitectnicos se cuenta con sistemas


basados en conocimiento para el diseo [COYN90] , lo cual significa que
el diseo de un edificio puede realizarse utilizando inteligencia artificial.
Se usa la computadora para representar los objetos que componen un
edificio y las relaciones entre s . De esta manera, al haber un cambio en la
estructura o distribucin de estos objetos, todos los dems que estn
relacionados con ste cambiarn automticamente. As se facilita mucho el
manejo de estructuras complejas, como las que representa un edificio
inteligente. [COYN90] [KALA89]
Por lo tanto, podra decirse que la inteligencia de un edificio comienza a
darse desde su etapa de planeacin y de diseo. [CERD89] [IBIN87]
[FINL91]
e) Sistemas expertos :
Lo presentado anteriormente se refiere a la operacin del edificio. Sin
embargo, dependiendo de las actividades que se realicen dentro del
edificio, se pueden tener un sinnmero de sistemas inteligentes para el
apoyo en la toma de decisiones en reas como:
Medicina, Economa (Mercado de Valores, etctera), Diseo por
computadora, y muchas ms. [GALV91] [FLAX91]
En resmen, existen diversos puntos de vista sobre los aspectos que hacen
inteligente a un edificio. La mayora, sin embargo, coincide con los puntos
b) y c). Pero el porqu de llamar a un edificio de este tipo "inteligente" y
no "automatizado" o "computarizado", puede provenir en parte del hecho
de que este nombre actualmente llama la atencin y representa un
argumento comercial.
A continuacin se examinar la estructura de un sistema para edificios
inteligentes desarrollado por la NTT. Este es el nico ejemplo enacontrado
se un sistema desarrollado especialmente para "Edificios Inteligentes",
mismo que rene algunos de los aspectos mencionados anteriormente.
2.- EL NTT-BAS Y SUS DISTINTOS NIVELES DE SOFTWARE
La Nippon Telegraph and Telephone Corporation (NTT) ha desarrollado
un sistema llamado NTT-BAS (Building Automation System) el cual juega
una parte esencial en un edificio inteligente. Este rene algunos de los
puntos de vista anteriores y presenta una grfica en la que se muestra

dnde se sitan y cmo se reparten las diferentes funciones que debe


realizar un edificio inteligente.
NTT-BAS incorpora los ltimos avances en la tecnologa de
telecomunicaciones de NTT y provee al edificio con muchas funciones
vitales. [KUJU88]
Las caractersticas del NTT-BAS son las siguientes :
o a) Integra los sistemas de control del edificio, de ahorro de energa y
de seguridad.
o b) Provee al administrador del edificio (o dueo) informacin para
la administracin, a travs de una computadora (facility
management) con una capacidad mayor de procesamiento de datos.
o c) Usando una interfaz D/PBX (Digital Private Branch eXchange) y
una interfaz de red, se encarga de proveer una gran cantidad de
informacin a los usuarios del edificio, incluso manejar datos de
otros edificios conectados a la red.
o d) El sistema est configurado para ser expandido vertical - y/o
horizontalmente de acuerdo al tamao y la calidad del edificio.
o e) Cuenta con un sistema operativo y un lenguaje de programacin
diseado para permitir una interconexin sencilla de sistemas de
informacin y telecomunicaciones. Es sencillo agregarle servicios
nuevos al sistema.
Los componentes del NTT-BAS se muestran segn su distribucin
jerrquica en la figura 2.1: [KUJU88]

Figura 2.1 : Componentes del NTT-BAS Funciones de cada componente :


[KUJU88]
o Unidad Central (UC) : Cuenta con una interfaz hombre-mquina
que le permite al operador mantener un control constante de lo que
sucede en el edificio. La unidad central se encarga de registrar
condiciones de operacin, condiciones de alarma y valores medidos
para distintas facilidades y las controla por va remota. Se encarga
de toda la administracin del edificio, incluyendo seguridad.
o Interfaz PBX (IPBX) Realiza la interconexin entre telfonos y
terminales de datos conectadas con un PBX y NTT-BAS.
o Unidades de Control Especfico (UCE) (En [KUJU88] se les llama
Sub-Central Units, pero se prefiri llamarlas de otra manera)
Dependiendo del tamao y calidad de las facilidades administradas,
estas unidades de control especfico son responsables ya sea de una
funcin o de un rea. Registran informacin proveniente de puntos
de control de su rea o funcin y controlan las facilidades. Existen
tres tipos de UCE's : UCE para equipo de electricidad, aireacondicionado y sanidad, UCE-F para equipo de prevencin de
fuego, UCE-S para equipo de seguridad.

o Digital Private Branch eXchange (DPBX)


o Unidad Remota (UR) : Se encuentra cerca del equipo que se
controla y monitorea. Esta realiza el control digital directo del
equipo, trabajando en conjunto con varios tipos de sensores y
controladores de terminales. La UR-S es la unidad especial para el
equipo de seguridad.
o Unidad de Control de Acceso (UCA) : se trata de un dispositivo
colocado en cada entrada (a oficinas y reas comunes) que restringe
el acceso slo a personas autorizadas verificando sus tarjetas de
identificacin.
Sentado frente a un monitor el operador tiene acceso a toda clase de
informacin sobre el desempeo y funcionamiento de los sistemas del
edificio. El sistema alerta al operador de cualquier anomala, para que ste
pueda tomar acciones y as resolver los problemas que se presenten.
3.- ESPECIFICACION DE LOS NIVELES DE SOFTWARE PARA
UN EDIFICIO INTELIGENTE
Estamos de acuerdo, que puede haber edificios totalmente automatizados y
que el trmino de "inteligente" se refiere a la convergencia exacta de:
estudios profundos sobre los requerimientos de los usuarios y
administradores, Arquitectura, Diseo, Ergonoma, Sistemas Automticos
para Control, Equipos para oficinas y Telecomunicaciones.
Pero desde el punto de vista computacional esto no nos satisface. No
llamaramos a un edificio con esas caractersticas precisamente
"inteligente". Esto nos llevara a entrar en un campo de discusin
complicado, en el cual se cuestiona qu es en realidad la inteligencia. Pero,
para este caso en particular, se considera que para completar la definicin
de un edificio inteligente falta el software "inteligente", de lo contrario no
se le debera llamar inteligente. Es decir, que, para que un edificio se
pueda considerar inteligente, debera tener un sistema basado en tcnicas
de inteligencia artificial que le permita realizar diferentes actividades, tales
como:
o tomar las decisiones necesarias en un caso de emergencia
o predecir y autodiagnosticar las fallas que ocurran dentro del edificio

o tomar las acciones adecuadas para resolver dichas fallas en el


momento adecuado
o controlar las actividades y el funcionamiento de las instalaciones
del edificio
Tomando en cuenta esto se propone un nuevo modelo de niveles de
software en un edificio inteligente, el cual se describe a continuacin.
En base a la grfica de la distribucin jerrquica de los componentes del
NTT-BAS y de sus funciones en esta tesis se propone una distribucin
similar, pero agregndole el elemento inteligente. Esto es debido a que la
funcin de la UC del NTT-BAS es slo la de proveer al operador en turno
una herramienta para supervisar el edificio, pero el sistema mismo no
diagnostica el problema ni toma acciones para resolverlo, sino que
nicamente alerta, a travs de alarmas y otras seales al operador, para que
este decida oportunamente cmo solucionarlo.
Por lo tanto, para que un edificio sea inteligente, la UC debe contener un
sistema capaz de tomar las decisiones necesarias en lugar del operador
pasando a ser una Unidad de Control Inteligente (UCI).
De esta manera los niveles de software en un edificio inteligente,
anlogamente a la distribucin jerrquica del NTT-BAS ,se puede ver de
esta forma (figura 2.2) :

Figura 2.2 : Niveles de Software en un Edificio Inteligente Donde :


o En el primer nivel, el Nivel Fsico, se tienen todos los dispositivos.
Estos dispositivos pueden ser : sensores de temperatura, humedad,
detectores de fuego y sismos, alarmas, controles de puertas,
lmparas, controles de acceso; adems de los aparatos de
automatizacin de oficinas y todo elemento electrnico conectado a
una red interna de comunicaciones del edificio.
o En el segundo nivel se sita el Sistema de Monitoreo(SM). Este se
encarga de verificar peridicamente todos los dispositivos
recogiendo informacin sobre su desempeo. Esta informacin es
guardada en una base de datos y se puede utilizar para checar su
buen funcionamiento y posteriormente para generar reportes.
o En el tercer y ltimo nivel se encuentra la Unidad de Control
Inteligente, la cual se encarga de controlar, supervisar y decidir
sobre el funcionamiento de las instalaciones del edificio. Para ello
analiza la informacin proveniente del monitoreo y en base a ella
toma las decisiones pertinentes y ordena las acciones en caso
necesario.

Este nivel podra dividirse en dos partes, una que analiza la base de
datos y otra formada por el mdulo inteligente para tomar
decisiones en caso necesario. Pero esto depende de la forma en que
se disean ambas partes.
Es en ste ltimo nivel en el que se ubica la inteligencia del edificio
en forma de un sistema que trabaja con conocimiento y con tcnicas
de inteligencia artificial.
Tomando la arquitectura de niveles de software propuesta anteriormente se
desarroll un diagrama generalizado de la estructura del sistema, el cual se
presenta a continuacin (figura 2.3) :

Figura 2.3 : Diagrama Generalizado de la Estructura del Sistema Aqu se


nota claramente el nivel fsico compuesto por los dispositivos conectados a
concentradores, los cuales se encuentran distribudos en todo el edificio.
Estos concentradores estan dedicados a guardar informacin sobre el
desempeo y el funcionamiento de los dispositivos, ya sea que cada
concentrador controle los dispositivos del mismo tipo, o los que se

encuentran en una rea determinada. Estos concentradores pueden


programarse, a su vez, para controlar los dispositivos conectados a ellos
(por ejemplo : encendido y apagado, regulacin, etctera). De esta manera
existe un control de tipo distribudo.
Sin embargo, la informacin es controlada centralmente por el sistema de
monitoreo, el cual recoge la informacin sobre los dispositivos contenida
en los concentradores y la reporta a la base de datos.
El sistema inteligente lee esa informacin de la base de datos y de ser
necesario, analiza el caso y toma decisiones para resolver el problema
sucitado. Tanto el problema como la solucin son presentados al operador.
Incluso, las acciones donde es importante una accin inmediata son
ordenadas directamente al sistema de monitoreo, el cual se encarga de
direccionarlas a los dispositivos en cuestin. Estas acciones pueden ser :
cerrar puertas, apagar aire-acondicionado, iniciar extraccin de humo,
encender luces de emergencia, llamar a los bomberos, polica,
paramdicos, etctera.
El usuario es el responsable de mantener actualizada la base de datos.
Tambin es su deber configurar al sistema de monitoreo, indicando el tipo
de informacin que le interesa saber sobre los dispositivos, el intervalo de
monitoreo y la base de datos que desee que se utilice para reportar la
informacin obtenida del monitoreo.
Un edificio con estas caractersticas podra controlarse y operarse
automticamente, pero en cuestiones de seguridad humana es bueno contar
con un sistema que APOYE la toma de decisiones, pero donde la decision
final debe ser tomada por el operador.
De acuerdo a esta propuesta, resumiendo lo anterior, in edificio inteligente
es el que, adems de tener un diseo inteligente y por computadora, contar
con servicios integrados, debe incluir un sistema de software inteligente
capaz de operar al edificio, tomando las decisiones necesarias para corregir
cualquier problema, de la manera en la que lo hara el operador del
edificio. As se podr proveer al usuario y al administrador del edificio un
ambiente de confort y seguridad, proporcionndoles todas las herramientas
posibles, todo aquello optimizando los recursos al mximo.

CAPITULO III
Ariadna
En este captulo se describe el sistema desarrollado para modelar y poner
en prctica la arquitectura propuesta para edificios inteligentes. La
descripcin del problema y los requerimientos para el desarrollo del
sistema se presentan en la primera seccin de ste captulo.
El sistema desarrollado se llama ARIADNA, y se encarga del problema de
encontrar una ruta segura para evacuar a toda la gente de un edificio en
caso de incendio. Para poder funcionar, el sistema ARIADNA requiere de
cierta infraestructura, la cual se describe en la seccin 2.
Posteriormente, en la tercera seccin se describen detalladamente las
partes que componen ARIADNA. Todo el desarrollo se basa en la
arquitectura propuesta en el captulo anterior para el sistema de un edificio
inteligente.
1.- PLANTEAMIENTO DEL PROBLEMA
Retomando una parte del captulo anterior, el sistema inteligente debe ser
capaz de:
o tomar las decisiones necesarias en un caso de emergencia
o predecir y diagnosticar las fallas que ocurran dentro del edificio
o tomar las acciones adecuadas para resolver dichas fallas en el
momento adecuado
o controlar las actividades y el funcionamiento de las instalaciones
del edificio
Para ilustrar la aplicacin de un sistema basado en tcnicas de inteligencia
artificial, en la operacin y control de un edificio inteligente, se abord el
primer aspecto: La toma de decisiones necesarias en un caso de
emergencia. Suponiendo que se cuenta con toda la infraestructura de un
edificio inteligente, se busca desarrollar un sistema, que se base en la
informacin obtenida a partir del sistema de monitoreo para ayudar a
evacuar a la gente del edificio al detectar fuego.

En conjunto con este sistema inteligente se intenta modelar la arquitectura


propuesta en el captulo anterior. De acuerdo al diagrama generalizado de
la estructura del sistema, con el cual debera cumplir un edificio
inteligente, (vase la figura 2.3) se presentar la manera en que se model
cada nivel.
Requerimientos :

Como primer punto se requiere de un edificio, el cual debe representar la


problemtica de encontrar una ruta segura para evacuar a la gente. Esto es,
para que se pueda justificar un sistema que busque esas rutas de
evacuacin.
Despus, este edificio debe estar equipado (al menos) con dispositivos que
detecten fuego, alarmas que se puedan accionar manualmente y luces que
indiquen las salidas. Adems, debera contar con controles para abrir o
cerrar puertas, as como para accionar extinguidores y extractores de
humo, entre otros.
Todos estos dispositivos deben ser vigilados por un sistema de monitoreo,
el cual reporta el comportamiento de cada uno de los dispositivos en una
base de datos.
Esta base de datos debe estar diseada de tal forma que modele al edificio
con sus componentes. Estos componentes son todos los elementos
arquitectnicos y los dispositivos que estn involucrados en la operacin
de un edificio.
La informacin sobre el desempeo de los dispositivos podr entonces ser
accesada por un sistema que la analice, determinando si se necesita
evacuar el edificio, en cuyo caso presentar las rutas de salida, haciendo
que la gente evite zonas inseguras. Estas zonas "inseguras" son zonas en
las que se ha detectado fuego, o en las cuales se encuentran elementos
inflamables, tales como productos qumicos, instalaciones de gas, etctera.
Tambin debera tomar en cuenta aspectos como la cantidad de gente
presente en un cierto lugar para evitar mandar mas gente hacia los lugares
que ya se encuentran ocupados. Esto es para evitar congestionamientos y
as evitar el pnico.
Adems se requiere de algn medio para que el sistema pueda alertar al
operador sobre los sucesos y presentarle su solucin, para que l pueda
accesar informacin adicional de manera fcil y rBida. Es decir, se

requiere de una interfaz para la operacin del edificio. Tambin se necesita


una interfaz para mantener actualizada la base de datos.
A continuacin, en la figura 3.1, se presenta un diagrama con los
elementos mencionados, basado en el diagrama de la estructura del
sistema(fig. 2.3):

Figura 3.1 : Elementos que intervienen en el Sistema


Por Qu "ARIADNA "?

El nombre del sistema se refiere a un personaje de una leyenda de la


mitologa griega, la cual cuenta lo siguiene: Como parte del tercer tributo

que deba pagar el pueblo de Atenas al rey Minos, llegaron a la Isla de


Creta 7 muchachos y 7 jovencitas. Entre ellos se encontraba Teseo, hijo de
Egeo, rey de Atenas. Teseo estaba dispuesto a liberar a su pueblo del pago
de ese terrible tributo. El destino de los 14 jvenes era ser encerrados en el
laberinto de Ddalos del rey Minos, dnde habitaba el terrible Minotauro,
mitad hombre, mitad toro.
Cuando los 14 jvenes arribaron a Creta la hija de Minos, Ariadna se
enamor de Teseo. Para ayudarle le di una madeja de hilo y una espada
encantada. El hilo era para que pudiera marcar su camino y no perderse en
el laberinto y la espada para matar al Minotauro. Gracias a estos regalos de
Ariadna, Teseo fue capaz de liberar a su gente, matar al Minotauro y
escapar, llevndose a la princesa Ariadna consigo. [SCHW55]
Este breve relato, intenta explicar la razn por la cual el sistema fue
llamado ARIADNA, ya que proporciona el camino a travs del cual la
gente puede salir del edificio de manera segura.
ARIADNA comprende la base de datos, el sistema generador de rutas de
salida y la interfaz del usuario. Para poder funcionar, ARIADNA requiere
de ciertas bases que forman la infraestructura para el sistema. Esta
infraestructura se describe en la seccin 2, mientras que, debido a su
importancia los componentes de ARIADNA se explican en la seccin
subsecuente, la seccin 3.
2.- INFRAESTRUCTURA
A partir del planteamiento del problema, se desarroll el modelo de un
edificio (no existente) que reuniera las caractersticas para implementar la
arquitectura propuesta. Como primera parte de este modelo se tiene la
infraestructura, sobre la cual se edifica todo el sistema ARIADNA.
A continuacin se explican las partes que componen la infraestructura para
el sistema :
2.1.- El Edificio

Para que la arquitectura del edificio represente la problemtica de buscar


una ruta de evacuacin se estudiaron algunos edificios existentes. Se opt
por disear un plano arquitectnico nuevo, para poder manipularlo y
asignarle caractersticas que en un caso real probablemente no se dan al
mismo tiempo. Este diseo se hizo a partir de algunas especificaciones y

medidas de seguridad de las vas de acceso y evacuacin de edificios de


oficinas [TRAI81].
El edificio consta de 4 niveles diferentes: un stano, un 1er. nivel o planta
baja, un segundo nivel y una azotea. Cada nivel consta de una o varias
reas, dnde cada rea se denomina con una clave. Las reas se conectan
entre s a travs de vas, las cuales tambin reciben una clave de
identificacin. Estas vas son las puertas, escaleras, elevadores y umbrales
(reas que se conectan sin ser separadas por una puerta). El edificio tiene
dos escaleras, una que comunica la planta baja (nivel 1) con el segundo
nivel, y otra que va desde el stano (nivel -1) hasta la azotea (nivel 3)
comunicando a todos los niveles. Tambin hay un elevador que comunica
el stano, la planta baja (nivel 1) y el nivel 2.
El plano del edificio se presenta en la figura 3.2. :

Figura 3.2a : Plano del Edificio (Stano y Planta Baja o Nivel 1)

Figura 3.2b : Plano del Edificio (Niveles 2 y 3)


2.2.- Los Dispositivos

Nuestro edificio esta equipado (supuestamente) con dispositivos de


deteccin de incendio, alarmas manuales, luces de emergencia que indican
la salida, y controles en las puertas, los cuales pueden hacer que se cierren
en forma automtica [TRAI81] [BAYO78]. Todos estos dispositivos estn
conectados a concentradores. Estos a su vez estn conectados a travs de la
red de comunicaciones al sistema de monitoreo.
Como la informacin que nos interesa es el estado de los dispositivos se
tratarn a los concentradores de manera transparente. Es decir, se tomar la
informacin producida por los dispositivos para analizarlos sin tomar a los
concentradores en cuenta.
Para este caso se manejar un nmero reducido de dispositivos, es decir,
slo se contarn con alarmas accionables manualmente distribudos en el
edificio y detectores de fuego en cada rea. Adems, a manera de ejemplo,
se manejan algunas luces de emergencia para indicar la salida. Cabe notar
que, para detectar fuego, generalmente existen en el mercado tres tipos
diferentes de sensores : sensores de calor, sensores de humo y detectores
de llama. Para nuestro caso se estn manejando estos detectores como uno
slo.
2.3.- El Sistema de Monitoreo

En lo que respecta al nivel de monitoreo, se supone la existencia de un


sistema que es capaz de obtener informacin sobre el desempeo de
cualquier dispositivo conectado a la red de comunicacin. Para ello se
estudiaron distintos sistemas de monitoreo existentes en el mercado, pero
desafortunadamente slo se tuvo acceso a uno. Los sistemas que se
estudiaron fueron NetCentral Station de Cisco Systems y SPECTRUM de
Cabletron Systems, de los cuales el primero es el que se encuentra
instalado en la U.D.L.A.
Las caractersticas de estos sistemas de monitoreo son las siguientes :
SPECTRUM SPECTRUM es un sistema de la compaa Cabletron
Systems. [CABL90]
Es descrito como un sistema experto que controla y administra tanto redes
computacionales como los sistemas conectados a dichas redes. Es una
herramienta para proveer un ambiente poderoso y flexible para administrar
redes de distintos proveedores (multivendor networks).

SPECTRUM es tambin un sistema multi-protocolario, es decir, maneja


diversos protocolos y esta diseado para trabajar con el estndar actual de
SNMP (Simple Network Management Protocol). Esto significa que
SPECTRUM puede controlar y administrar cualquier equipo, sin importar
qu tan diverso sea.
SPECTRUM es un sistema que trabaja con tcnicas de inteligencia
artificial, pudiendo representar virtualmente cualquier aspecto de una red,
desde el cableado hasta las aplicaciones. Es usado para realizar funciones
sofisticadas, como lo son el aislamiento automtico de fallas, la
localizacin topolgica, mapeo automtico y pre-procesamiento de
informacin de los dispositivos, entre otras cosas.
Cuenta con un ambiente grfico que le facilita al usuario visualizar su red
y cada elemento de ella.
SPECTRUM es un sistema "abierto" que permite la adicin de mdulos
programados en C++ para otras aplicaciones. Est basado en el sistema
operativo UNIX, corre bajo X-WINDOWS, presenta caractersticas de
diseo orientado a objetos, manejo de bases de datos orientadas a objetos,
modelo cliente-servidor e inteligencia artificial. [CABL90]
Desafortunadamete, por el momento, es difcil obtener ms informacin
acerca de ste software. Personalmente se envi correspondencia,
haciendo una peticin formal a Cabletron Systems, para obtener datos
tcnicos ms completos y especficos. No hemos recibido respuesta an.
NetCentral Station NetCentral Station es un software de monitoreo de la
compaa CISCO. Es un sistema diseado para monitorear complejas
redes computacionales y para facilitar la planeacin y el anlisis detallado
de redes. Para ello NetCentral Station utiliza un mapa dinmico de la red,
configurable por el usuario y una base de datos relacional totalmente
integrada. [CISC91]
NetCentral Station provee al usuario con informacin instantnea sobre el
estado de toda la red y una grfica de la topologa de la red. Cuenta con un
sofisticado editor grfico con herramientas para que el usuario pueda :
a) situar sus dispositivos dentro de la red en forma de conos
b) definir las conecciones entre dichos dispositivos para adaptar al sistema
a sus necesidades particulares.

El sistema monitorea y registra los parmetros del desempeo de los


dispositivos de la red en la base de datos relacional (SYBASE), en una
tabla preestablecida por el usuario. Utilizando el protocolo SNMP (Simple
Network Management Protocol) y bases de informacin para la
administracin (Management Information Base - MIB), NetCentral Station
porporciona un monitoreo de tiempo real, y es capaz de alertar al
administrador de la red en caso de problemas. [CISC91] [SANC91]
[ROSE91]
El usuario puede determinar las variables que desea monitorear as como
el intervalo de tiempo entre cada monitoreo. NetCentral Station calcula
entonces el espacio en disco duro requerido para el nmero de variables y
el intervalo de tiempo escogidos, permitiendo as verificar el espacio
disponible y hacer los ajustes pertinentes. Adems, si lo desea el usuario,
NetCentral Station le presenta grficas de tiempo real con la informacin
obtenida del monitoreo para comparar su comportamiento. Permite
tambin generar reportes. [CISC91]
Cada dispositivo monitoreado por NetCentral Station debe contar con un
conjunto de registros (MIB) que contienen los datos sobre la historia del
dispositivo, desempeo y configuracin (informacin de tiempo real y
esttica). Cada registro contiene una variable. [CISC91] [SANC91]
[ROSE91]
NetCentral Station tiene 3 modos de operacin : [CISC91]
o Modo de construccin de mapas : para dibujar grficas que
representen los elementos de la red, asignndoles colores y
asocindolas con los dispositivos que representan.
o Modo de administracin de la red : para monitorear y consultar
sobre los elementos de la red y encender o apagar los dispositivos.
o Modo de administracin de la base de datos : para establecer y
mantener la gran cantidad de informacin disponible para los
dispositivos en el sistema de administracin de bases de datos
relacionales de Sybase. Includo en este modo de operacin est una
facilidad para la creacin de reportes, tomando la informacin
recolectada en la base de datos.
Inicialmente se pens utilizar el sistema de monitoreo instalado en la
universidad y simular de alguna forma algunos de los dispositivos de

deteccin de fuego (ya que el sistema actualmente slo monitorea


elementos de la red de comunicaciones), los cuales seran monitoreados
por NetCentral Station. Esto implicara simular los MIB en un programa
que corre en una computadora conectada a la red de comunicaciones.
Despus habra que hacer que NetCentral Station se limite a tomar esos
datos sin verificar que realmente se trate de un dispositivo de las
caractersticas establecidas en la base de datos. Pero debido a los
problemas que surgieron al tratar de crear los MIB's de dispositivos que no
existen fsicamente, se desisti de esa opcin. En cambio se decidi
simular el monitoreo tomando algunas de las caractersticas de NetCentral
Station, tales como el tipo de base de datos y la informacin sobre los
dispositivos que requiere para el monitoreo.

"Cheshire-Puss," she began rather timidly,"would you tell me please,


which way I ought to go from here?" "That depends a great deal on where
you want to get to," said the cat. "I don't much care where-," said Alice.
"Then it doesn't matter which way you go," said the cat. "-so long as I get
somewhere," Alice added.
-De "Alice's Adventures in Wonderland" por Lewis Carroll

3.- EL SISTEMA ARIADNA


Es a partir del diseo de la base de datos dnde empieza el sistema
llamado ARIADNA. Tomando la infraestructura mencionada como base se
desarrollaron la base de datos, el generador de las rutas y la interfaz del
usuario, los cuales se explican a continuacin :
3.1.- La Base de Datos

Como el sistema de monitoreo requiere de una base de datos fue necesario,


en primer lugar, disear el esquema de la base de datos para un edificio
inteligente. Esta base de datos deba ser capaz de modelar a un edificio con
todos sus componentes y albergar la informacin obtenida por el sistema
de monitoreo. Considerando la informacin que se requiere para decidir
sobre un caso de incendio en el edificio, se logr el siguiente diagrama
Entidad-Relacin [CHEN76] [KORT88] (figura 3.3) y a partir de este el
esquema conceptual en 3NF (3a. Forma Normal).

Dnde la notacin para el diagrama Entidad-Relacin es la siguiente :


Una entidad es representada por un rectngulo que lleva el nombre de la
entidad (un sustantivo) y una relacin es representada por un rombo que
lleva el nombre de la relacin (un verbo). Los atributos de cada uno, tanto
entidad como relacin se encierran dentro de valos. Puede haber
entidades que dependan de otra, estas entidades dependientes se
representan por un rectngulo doble. Las entidades se unen entre s a
travs de las relaciones y flechas que por su forma indican la cardinalidad
de la relacin (1:1, n:m, n:1).
Usando esta notacin se desarrolla el digrama Entidad-Relacin (figura
3.3) dnde se puede apreciar que nuestro edificio tiene 1 ms niveles, y
cada nivel tiene 1 ms reas. Cada rea puede estar reservada para algn
evento y se conecta a otra rea a travs de una va, y asignado tanto a una
va como a un rea se encuentran 1 ms dispositivos. Estos dispositivos
reportan ciertos valores sobre su funcionamiento, los cuales constituyen
otra entidad, la entidad dependiente "Monitor".

Figura 3.3 : Diagrama Entidad-Relacin del la Base de Datos


El esquema conceptual de la base de datos (en 3NF) es el siguiente :

o Edificio :(cve_edif, nom_edif, dir_edif).


o Nivel (cve_nivel, des_nivel, res_acc_n, cve_edif).
o Area (cve_rea, rea_m2, uso_rea, res_acc_a, grad_seg,
cve_nivel).
o Va (cve_va, des_va, grad_seg_v, ancho).
o Conexin (cve_rea1, cve_rea2, cve_va).
o Dispositivo (cve_disp, tipo, nom_disp, nm_serie, des_disp,
fecha_ins,t_acu_op).
o Reservado (cve_area, fecha/Hora, num_personas).
o Localiza_Disp (cve_disp, dir_disp, cve_rea, cve_va).
o Monitor (cve_disp, status, tiempo, valor).
Donde los atributos de cada tabla se describen a continuacin.
En la tabla "Edificio" se tienen : la clave del edificio, su nombre y su direccin.
En la tabla "Nivel" tenemos : la clave del nivel, su descripcin, la restriccin de
acceso al nivel (puede tomar el valor 1, 2 3, dnde 1=rea de mxima
seguridad, 2=acceso restringido y 3=acceso a todo pblico) y la clave del edificio
al que pertenece el nivel.
La tabla "Area" contiene : la clave del rea, su extensin (en metros cuadrados),
su descripcin, la restriccin de acceso al rea (igual al de los niveles), un grado
de seguridad de cada rea (el cual se obtiene en base a loselementos inflamables
que contiene y va de 0 a 1, dnde 1 significa muy seguro) y finalmente la clave
del nivel al que pertenece.
En la tabla "Va" se tiene : la clave de la va, su descripcin, su grado de
seguridad (igual al de las reas), y el ancho de la va (en metros).
La tabla "Conexin" describe la topologa del edificio, y contiene : las claves de
dos reas y la clave de la va que las comunica.

En la tabla "Dispositivo" se encuentran : la clave del dispositivo, las iniciales del


tipo de dispositivo del que se trata ( am = Alarma Manual, df = Detector de
Fuego, etctera), el nombre del dispositivo, su nmero de serie, su descripcin, la
fecha de instalacin del dispositivo y su tiempo acumulado de operacin.
En la tabla "Reservado" se tiene la clave del rea reservada, la fecha y hora de la
reservacin y el nmero de personas esperado.
En la tabla "Localiza_Dispositivo" se describe la localizacin de cada dispositivo
dentro del edificio y en la red de comunicaciones. Esta tabla contiene : la clave
del dispositivo, su direccin en la red, la clave del rea y la clave de la va dnde
se localiza el dispositivo.
Finalmente, en la tabla de monitoreo "Monitor" tenemos : la clave del dispositivo
monitoreado, el estado del dispositivo (on/off), el tiempo que lleva en ese estado
y el valor que reporta, cuando se trate de un dispositivo medidor (termmetro,
voltmetro, etctera).
Cabe sealar que los atributos de la entidad Dispositivo dependen de las
caractersticas que se deseen almacenar sobre los diferentes dispositivos del
edificio, tales como datos tcnicos. Tambin, en el caso de las entidad Monitoreo,
esta depende de la configuracin que el usuario le de a su sistema de monitoreo.
Como ya se mencion, en este caso slo se tomaron en cuenta los datos mnimos
que se requieren para el sistema de toma de decisiones en caso de incendio. Esto
se hace para simplificar el problema, ya que un edificio, adems de constar de
niveles, reas, vas y dispositivos, consta de instalaciones elctricas, instalaciones
de agua, gas, aire-acondicionado y mucho ms, de acuerdo a la descripcin de los
componentes de un edificio inteligente. Todas las cuales se necesitan representar
tambin en la base de datos.
Se simul, para este modelo, el procedimiento de monitoreo, creando una tabla
adicional an la base de datos, llamada "Monitor", en la cual se dieron de alta
datos sobre los dispositivos como si un sistema de monitoreo los hubiese puesto
ah (clave del dispositivo, status, tiempo que lleva en ese status, y el valor si se
trata de un dispositivo medidor). Esta informacin se leer y se analizar como si
fuese la situacin del edificio en ese momento. En realidad el sistema de
monitoreo ira arrojando informacin en intervalos de tiempo (establecidos por el
usuario) haciendo crecer la base de datos. Por ello, el sistema que analiza la
informacin debera tambin encargarse de borrar la informacin vieja, con el fin
de evitar que la base de datos crezca demasiado.

3.2.- El Generador de Rutas (El Sistema de Toma de Decisiones en Caso de Incendio)

Con el fin de estudiar las condiciones que debe cumplir un edificio, en cuanto a
medidas de seguridad, se consultaron distintas fuentes, entre ellas se incluyen dos
visitas y fuentes bibliogrficas como [TRAI81] y [BAYO78].
La primera de las visitas fue al Centro de Supercmputo de la U.N.A.M. en
dnde nos fueron mostradas las instalaciones de seguridad que se tienen en el
centro de cmputo y en el area donde se encuentra el sistema CRAY, adems de
los procedimientos que se siguen en caso de emergencia.
La segunda visita fue al Departamento de Bomberos de Volkswagen de Mxico
dnde se nos explicaron los procedimientos de combate de fuego para toda la
planta Volkswagen, desde lneas de ensamble y bodegas, hasta oficinas.
Se tomaron estos dos casos para entender las medidas de seguridad contra
incendio, que son totalmente distintas, como es en el caso cuidar un sistema
CRAY en la U.N.A.M. y cuidar de la seguridad de personas en oficinas y lugares
con sustancias flamables (pinturas, gasolina,etctera) en la planta Volkswagen.
En base a la investigacin realizada se program un pequeo sistema que accesa
la base de datos descrita anteriormente, para leer la informacin obtenida por el
sistema de monitoreo. Esta informacin es analizada. Si hay fuego en cualquier
parte del edificio inmediatamente se deben generar las rutas para evacuar a la
gente y se deben tomar acciones para evitar la propagacin del fuego y proceder
a extinguirlo. Tambin debe avisar si alguna rea se encuentra encerrada por el
fuego. Puede haber tambin alarmas manuales accionadas, pero si slo se
registran alarmas sin detectarse fuego, no se generarn las rutas de salida, sino
que slo se mandar un aviso de alerta para verificar la causa de la alarma.
Tanto las rutas de salida como, los avisos se presentan al operador.
3.3.- La Interfaz Hombre-Mquina

Para el caso de la interfaz se deben distinguir dos tipos de usuario: el operador y


el administrador (o dueo) del edificio.
El operador requiere de una interfaz que le permita accesar informacin sobre el
edificio y el desempeo de los dispositivos. Esta interfaz debe alertar al operador
de los problemas y presentarle las soluciones.
El administrador (o dueo) del edificio requiere de un medio para poder dar
mantenimiento a la base de datos para que esta est siempre actualizada.

La interfaz para las altas, bajas y cambios a la base de datos idealmente debera
ser de tipo grfico, en dnde el usuario puede introducir el plano arquitectnico
de su edificio, y de esta forma ir introduciendo la informacin sobre cada
componente. As como hay planos de la planta arquitectnica, hay planos de la
instalacin elctrica, agua, ductos de ventilacin, etctera. Estos planos incluso
podran provenir de un paquete de diseo por computadora. As el usuario podr
visualizar mejor su edificio en sus diversos aspectos, facilitando su manipulacin
al realizar cambios.
De la misma manera, la interfaz para el operador debera presentar el plano del
edificio por niveles, indicando con colores las reas en las que se reporta fuego y
las posibilidades ms seguras de evacuar a las personas de todo el edificio.
Debido a la complejidad de una interfaz que maneje planos arquitectnicos se
opt por slo desarrollar interfaces que permitan el manejo de ventanas e incluso
de presentar grficas, pero no dinmicas, sin poder manipularlas, para ambos
tipos de usuarios. La estructura de estas se presenta a continuacin (figura 3.4.a y
3.4.b).

Figura 3.4.a : Interfaz para el Administrador del Edificio

Figura 3.4.b : Interfaz para el Operador del Edificio


La funcin de las interfaces es nicamente la de mostrar el funcionamiento del
sistema ARIADNA, permitiendo cambios en la base de datos, adems de acceso
a informacin adicional

Captulo IV
ARIADNA : Implementacin y Pruebas
En este captulo, en la primera seccin, se presentan los detalles de la
implementacin del sistema ARIADNA explicando cada mdulo del que consta
este sistema. Estos mdulos son : la Base de Datos, el Generador de Rutas, los
mdulos de altas, bajas y cambios a la base de datos del edificio, el mdulo de
consultas a la base de datos, los planos del edificio y las interfaces con los
usuarios.
Posteriormente, en la segunda seccin, se exponen los datos que se dieron de alta
en la base de datos y las pruebas realizadas con el sistema as como los resultados
obtenidos.
1.- IMPLEMENTACION DEL SISTEMA

ARIADNA integra diferentes mdulos programados en diferentes lenguajes de


programacin. Estos mdulos como se ve en la figura 4.1 son los siguientes :
La Base de Datos que describe al Edificio
Los Mdulos de Actualizaciones a la Base de Datos del Edificio
El Generador de Rutas
El mdulo de Consultas sobre Rutas de Acceso
Los Planos del Edificio
Las Interfaces con los Usuarios

Figura 4.1 : Mdulos del Sistema ARIADNA


A continuacin se describen las caractersticas generales de la implementacin de
cada uno de estos mdulos que conforman ARIADNA.
a) La Base de Datos

Para poder almacenar toda la informacin sobre un edificio se requiere de una


base de datos de gran capacidad. Por esta razn la base de datos, cuyo diseo se
present anteriormente, se implement usando el sistema administrador de base
de datos relacional (vase el Anexo A), Sybase.

Este DBMS (DataBase Management System) se encuentra instalado en el sistema


servidor de las estaciones de trabajo SUN. As , el manejo de grandes volmenes
de informacin es fcil y rBido. La idea de utilizar Sybase surgi inicialmente
del hecho de que el software de monitoreo NetCentral Station ocupa Sybase para
almacenar la informacin de los dispositivos.
Adems varios lenguajes de programacin cuentan con una interfaz con Sybase,
haciendo posible el desarrollo de programas escrito en un lenguaje "husped" en
el que se encuentran incrustadas las instrucciones en DML (Data Manipulation
Language) [KORT88]. En el caso de Sybase el DML es SQL(Structured Query
Language) y el lenguaje husped puede ser C, Pascal, BIMprolog, y varios ms.
Esto nos da la posibilidad de escoger de entre todos los lenguajes posibles de
programacin el que ms responde a nuestras necesidades, de acuerdo a la
aplicacin.
b) El Generador de Rutas

La distribucin (o topologa) de las reas del edificio y sus interconexiones se


pueden representar fcilmente con un grafo no dirigido. En este grafo cada nodo
representa un rea y cada arco representa una va que conecta a dos reas.
Tomando esta representacin, el problema de determinar una ruta segura para
evacuar a la gente del edificio, se reduce al conocido problema de recorrer un
grafo.
Existen varias tcnicas de bsqueda en un grafo. Estas difieren entre s por la
manera en que recorren el grafo buscando una buena solucin al problema. La
tcnicas de bsqueda pueden ser de inteligencia artificial, de programacin entera
o mtodos de investigacin de operaciones. Algunos de ellos, los mtodos de
investigacin de operaciones y de programacin entera, pueden encontrar la
mejor ruta, en cambio las tcnicas de inteligencia artificial encuentran una buena
ruta, sin ser probablemente la mejor de todas las posibles [BRAT86] [PRAW86]
[RICH91] [STER86].
Sin embargo, la cantidad de informacin que se necesitara procesar en el caso de
un edificio es enorme. Es tan significativa la cantidad de informacin, que es ms
factible utilizar tcnicas de inteligencia artificial, ya que es probablemente ms
rBido, comparado con una bsqueda exhaustiva entre todas las posibilidades
para encontrar la mejor solucin.
Las tcnicas de bsqueda de inteligencia artificial se dividen en Depth-first y
Breadth-first (profundidad primero y anchura primero respectivamente). El

mtodo conocido como Hill-Climbing, que es de tipo Depth-first, es el que se


escogi para el sistema de toma de decisiones en caso de emergencia para
encontrar las rutas de evacuacin. No hay una razn especial por la que se opt
por ste mtodo. Simplemente, analizando el algoritmo presentado en [STER86]
para el mtodo Hill-Climbing, ste no present problema alguno para nuestro
caso.
La razn por la cual no presenta problemas un algoritmo de tipo Depth-first, en
nuestro caso, es porque el grafo no es de profundidad infinita, al contrario, ste se
encuentra perfectamente delimitado. Se escogi un algoritmo programado en
Prolog, porque es mucho ms fcil de entenderlo. Adems se aprovech la
mquina de inferencias de Prolog para el proceso de la bsqueda utilizando
backtracking.
El programa en Prolog consta de varios mdulos cuyas funciones son las
siguientes:
inicializacin de la base de conocimiento
lectura de la informacin del monitoreo
determinacin de las acciones a tomar
generacin de las rutas
librera de funciones para el manejo de las listas en Prolog
Inicializacin de la Base de Conocimientos :
Para poder crear la base de conocimientos con la que habr de trabajar el
Generador de Rutas se aprovecha la interfaz que tiene BIMprolog con Sybase. A
travs de esta se cuenta con una serie de predicados que permiten abrir y cerrar
una base de datos (system predicates), leer, insertar, modificar o borrar registros
(relation predicates) y obtener informacin sobre el esquema de la base de datos
abierta (schema predicates). Con la ayuda de estos predicados se puede
manipular la base de datos de una manera muy flexible.
BIMprolog (tambin llamado ProLog by BIM) provee dos niveles de interfaz
hacia Sybase : una interfaz amigable de alto nivel para el usuario casual y una
interfaz de nivel bajo que permite al usuario explotar todas las facilidades
avanzadas de Sybase .

La interfaz a Sybase se puede llamar desde el programa en BIMprolog o se puede


invocar BIMprologSB, la cual es una versin precompliada de BIMprolog ligada
a la interfaz con Sybase. De esta forma se evita tener que cargar la interfaz por
separado desde el cdigo en Prolog.
Para accesar a la base de datos se cuenta con una serie de predicados que se
encargan de mandar el comando, escrito en SQL, al DBMS Sybase, el cual se
encarga de ejecutarlo y regresar los resultados a Prolog.
A travs de esta interfaz se tiene acceso a la base de datos del edificio inteligente
y se lee la informacin referente a la topologa del edificio, el nombre de cada
rea y su grado de seguridad, el grado de seguridad de cada va y las reas
reservadas del da.
El hecho de tomar en cuenta las reas reservadas se debe a que es muy probable
que haya mucha gente en esa rea, por lo que se tratar de evitar de incluir esas
reas en la ruta de salida a otra rea, para no provocar un mayor
congestionamiento de gente.
Con esta informacin se generan hechos de Prolog, que posteriormente pueden
ser utilizados. Estos tienen la siguiente forma :
conec(Area1, Area2, Va)
el cual describe la topologa del edificio. Por otra parte, los predicados
seguridad_rea(Area, Grad_Seg)
nombre_rea(Area, Nom_Area)
representan la informacin sobre cada rea,
seguridad_va(Va, Grad_Seg)
la informacin sobre cada va y
reservado(Area)
referente a las reas reservadas para algn evento.
Lectura de la Informacin del Monitoreo :

De igual forma que en la inicializacin de la base de conocimiento, el mdulo de


lectura de la informacin del monitoreo lleva a cabo sus funciones por los
predicados "lee_monitoreo" y "genera_hechos_monitoreo". Los hechos, los
cuales establecen cual alarma y cual detector de fuego estn prendidos, son
agregados a la base de conocimiento, para posteriormente decidir sobre las
acciones a tomar si es necesario. Estos hechos tienen la siguiente forma: para
cada uno de los detectores de fuego encendido se crea el hecho
fire_detect(Area).
dnde Area es el lugar en donde se detect el fuego. Para cada alarma manual
accionada el hecho que se crea es
alarm_on(Area).
que de igual forma guarda el rea en la que fue accionada la alarma.
Determinacin de las Acciones a Tomar :
Para las acciones a tomar se tienen tres diferentes casos. El primer caso es cuando
se ha detectado fuego en cualquier zona, lo cual inicia inmediatamente la
generacin de las rutas de evacuacin para cada una de las reas del edificio
hacia afuera. Adems de generar las rutas habra que tomar una serie de acciones,
para asegurar que el fuego no se propague y para combatirlo. Esto implica cerrar
las puertas que dan hacia el cubo de escalera, para asegurar que la gente pueda
utilizar las escaleras sin peligro de ser atrapados por el fuego. Tambin se deben
encender las luces de emergencia que indican el camino de salida y se deben
accionar los extinguidores, en el caso de que no sean accionados
automticamente junto con el detector de fuego. El segundo caso es cuando se
tiene una o varias alarmas accionadas pero sin detectar fuego, entonces slo se
manda un aviso. Finalmente, el tercer caso es cuando no se pudo evacuar
completamente el edificio debido a que algunas reas se encuentran encerradas
por el fuego. En este caso se deben analizar la alternativas que existen para
rescatar a esa gente.
Sin embargo no se codificaron los tres casos al 100% sino que, del primer caso,
se tiene la generacin de las rutas de evacuacin, pero todas las dems acciones a
tomar se despliegan en la pantalla en forma de avisos.
Generacin de las Rutas :

Este mdulo es el que ocupa toda la informacin de la base de conocimientos


para generar las rutas de evacuacin del edificio. El algoritmo que es una
adaptacin, como ya se mencion, del que se presenta en [STER86] como el
algoritmo Hill-Climbing.
En este algoritmo se tiene una regla que verifica si el rea que se esta tomando en
cuenta es vlida (legal). Es aqu donde se asegura que el rea que se va a agregar
a la ruta no reporta fuego y que no est reservada para algn evento. De esta
forma se generan todas las posibles rutas de salida para un rea, sumando los
grados de seguridad tanto de las vas como de las reas que componen cada ruta.
Posteriormente se toma de todas estas rutas la que reporta la mayor seguridad. Se
agrega a las soluciones para continuar con la siguiente rea hasta generar una ruta
para cada rea del edificio. Para el caso de que no se haya encontrado salida para
alguna rea se genera el hecho
sin_salida(Area)
con el que posteriormente se deberan analizarlas alternativas de salida para esas
reas.
Los resultados, tanto las rutas como los avisos, son guardados en un archivo de
texto, junto con alguna informacin adicional, como la fecha del da, la hora y las
areas que han sido reservadas en esa fecha para eventos.
Librera de Funciones para el Manejo de las Listas en Prolog:
Al hablar delmanejo de listas, se habla de operaciones sencillas como insertar y
borrar un elemento de una lista (dnde lista es la estructura de datos utilizada). Se
cuenta con una serie de funciones, elaboradas para este trabajo, que se encuentran
en el archivo lib_bim.pro, cuya funcin es la de proveer las herramientas bsicas
para el manejo de las listas en el sistema. Estas funciones fueron tomadas de
ejemplos presentados en [BRAT86] [STER86] y programadas en BIMprolog
[BIMP90].
Es conveniente sealar que BIMprolog cuenta con un compilador, con el cual es
posible hacer del programa implementado en BIMprolog un programa ejecutable.
Sin embargo, debido a que es necesario interactuar desde prolog con la base de
datos Sybase, se requiere de la interfaz que tiene BIMprolog para Sybase. Pero
no se ha encontrado la manera de compilar y ligar el programa en BIMprolog con
la interfaz. Existen, por el momento, dos opciones :

1. El programa en C hace un llamado a BIMprologSB con el programa en


Prolog no compilado e invoca las reglas y predicados necesarios,
salindose alterminar de BIMprologSB regresando el control a C.
2. Se hace una versin ejecutable del programa en Prolog, el cual tiene en su
cdigo la llamada a la interfaz para Sybase. De esta forma en programa en
C hace un llamado al programa en Prolog ejecutable.
El tiempo que requiere cualquiera de las dos opciones es el mismo, as que se
decidi dejar el programa sin compilarlo. Esto ofrece una pequea ventaja en lo
que se refiere a la ejecucin de reglas, ya que hay ms flexibilidad para decidir
cual regla se desea invocar desde afuera del programa. Esto es porque el
programa ejecutable se ejecutar siempre de la misma manera, es decir con el
mismo predicado al inicio.
c) Mdulos de Altas, Bajas y Cambios a la Base de Datos

Para poder mantener actualizada la base de datos, el dueo o administrador del


edificio debe poder realizar altas, bajas y cambios a la informacin del edificio.
A manera de ejemplo se codificaron los mdulos de altas, bajas y cambios de las
reas y de las vas. Se escogieron estos dos, porque requieren de diversas
operaciones para mantener la integridad de la base de datos [KORT88]. Es decir,
para poder dar de alta las conexiones de una va deben existir las reas que
comunica. A su vez, para dar de baja un rea o una va, se deben dar de baja las
conexiones involucradas. Tambin se deben dar de baja los registros de la tabla
de localizacin de los dispositivos que mencionan al rea o a la va que se est
dando de baja.
Otro aspecto interesante es que cada rea y cada va tiene asignada un grado de
seguridad, que va de acuerdo a los elementos de riesgo que contengan. Es decir,
el valor de seguridad se encuentra entre cero y uno, dnde un 1 significa mxima
seguridad. Qu se entiende por mxima seguridad? Pues significa que no existen
materiales inflamables y que estn hechos de tal forma que proveen seguridad a
la gente.
Los aspectos que pueden restarle seguridad a un rea son, por ejemplo, que no
cuente con extinguidores o con una salida directa hacia el exterior, que no tenga
una estructura anti-derrumbe, que tenga elementos de madera, muebles, pisos o
paredes de madera (o forrados de madera), tapiz, cortinas de tela, techo y/o piso
falso, instalaciones de gas, que contengan productos qumicos flamables o
grandes cantidades de papel (archivos o biblioteca). Para el caso de las vas, los

factores que disminuyen su seguridad son que las escaleras las puertas sean de
madera, que se trate de un elevador, que tenga piso y/o techo falso que no tenga
una estructura anti-derrumbe.
A cada uno de estos aspectos se le di un valor entre cero y uno, el cual es mayor
para elementos de mayor riesgo. De esta manera se puede llevar una lista de los
elementos de riesgo que contiene cada rea y cada va. De acuerdo a esa lista se
le va restando al valor 1 (=mxima seguridad) el valor de cada elemento riesgoso.
Si el grado de seguridad obtenido es menor de cero se deja en cero.
Con estos valores se puede entonces tener una idea de lo seguras que son las
reas y las vas, al considerarlas para encontrar la ruta de evacuacin.
La captura de estos valores de seguridad es un elemento interesante en las altas
de las reas y las vas en la base de datos.
Estos mdulos de altas, bajas y cambios estan programados en C. Los accesos a
la base de datos (Sybase) se realizan a travs de SQL (Structured Query
Language) incrustado en el cdigo de C.
d) Mdulo de Consultas sobre Rutas de Acceso

Este mdulo le permite al operador obtener cualquier ruta para ir de un rea a


otra. Esto es debido a que las rutas obtenidas por el Generador de Rutas slo
llevan hacia el exterior. Podra darse el caso de que se requiera llegar a alguna
rea en especial y debido al fuego muchas opciones estn bloqueadas. Por ello se
modific un poco en programa inicial del Generador de Rutas, para que se
tuviera la facilidad de indicar el rea de partida y el destino final.
El mdulo lee las claves que teclea el operador y verifica si son vlidas, es decir,
que existan en la base de datos. Posteriormente se genera con estas claves un
conjunto de comandos que se guardan en un archivo llamado "querys_2". Estos
comandos constan de predicados que le indican al programa en Prolog el origen y
el destino de la ruta a buscar y llaman a las libreras necesarias. Se lee la
informacin de la base de datos para inicializar la base de conocimiento, asi
como la informacin del monitoreo, se ejecuta el predicado que genera la ruta y
se termina la sesin con BIMprolog. El resultado, la ruta generada, es guardada
en un archivo llamado "accesos.dat".
Despus de haber generado el archivo de comandos se invoca a BIMprologSB y
se ejecutan los comandos del archivo. Luego se despliegan los resultados

contenidos en "accesos.dat". Si por alguna razn no existe acceso al rea deseada,


el programa lo indicar con un mensaje.
e) Planos del Edificio

El plano de cada nivel del edificio diseado para propsitos de ARIADNA fue
creado con el editor grfico "Aster*x". En estos planos (iguales a los de la figura
3.1) especifican cada rea y cada va con su clave correspondiente y las medidas
de cada rea.
Posteriormente se guardaron estos planos en un archivo del tipo SUN-Raster,
para poder invocarlos con el comando "xloadimage" desde el sistema operativo o
desde un programa en C.
De esta forma, al invocar el plano, este aparece en una ventana de Openwindows.
Pero el plano es esttico y en blanco y negro, es decir, simplemente presenta la
distribucin de cada nivel del edificio sin relacionarse de forma alguna con la
informacin de la base de datos o del monitoreo.
f) La Interfaz

Finalmente, para poder ilustrar el funcionamiento de cada uno de los mdulos del
sistema ARIADNA, se desarroll una interfaz. Como ya se mencion, existen
dos tipos de usuario que requieren de diferentes interfaces. Pero para este caso se
dise una ventana "Edificios Inteligentes", a partir de la cual se tiene acceso a
cualquiera de los dos tipos de servicios : "Actualizaciones de la base de datos" y
"Operacin del edificio". Dnde el primero corresponde a la interfaz para el
administrador del edificio y el segundo a la del operador del edificio. En realidad
estas dos seran dos paquetes diferentes que correran en sistemas distintos pero
para este caso se manejan slo como dos ventanas diferentes.
Por la facilidad de manejo y debido a que todo el sistema se desarroll en una
estacin de trabajo SUN, se pens crear un ambiente de ventanas en SunView
[SUNM88] o en XView. Se estudiaron ambas opciones pero, por razones se
tiempo para el desarrollo de la interfaz, se decidi utilizar una herramienta
llamada "GUIDE" [GUID90]. Esta herramienta sirve para crear ventanas,
especificando todos sus atributos color, tamao, botones, etctera. Posteriormente
se debe completar el cdigo creado por Guide en C con trozos de cdigo que
realizen las funciones especficas de la aplicacin, como son llamadas a
programas en Prolog y en C, lectura de archivos de texto y accesos a la base de
datos. Todo este cdigo sigue las normas establecidas por el protocolo X
[HELL90] [NYEA89].

La interfaz inicia con una ventana invocada por el comando "Edif_int". Esta
permite escoger entre operaciones de actualizacin de la base de datos o la
ventana de operacin del edificio, a travs de botones accionables con el mouse.
El botn de "Salida" permite regresar al sistema operativo. Esta ventana se
presenta en la siguiente figura (4.2) :
Figura 4.2 : Ventana Inicial del Sistema
Interfaz del Administrador (Actualizaciones a la Base de Datos):
Al accionar el botn de "Actualizaciones" aparece un menu que permite escoger
entre la actualizacin de cada elemento del edificio : Edificio, Nivel, Area, Va o
Dispositivo. Debido a que slo se codificaron los mdulos de actualizacin de
reas y vas cualquier otra opcin no producir ningn efecto por el momento.
Al accionar la opcin de actualizaciones de un rea aparece una ventana, que
presenta los diferentes atributos de un rea. Al teclearse la clave de un rea
aparecer , si es que existe dicha rea, la clave y toda la informacin sobre esa
rea contenida en la base de datos. Esta informacin se puede modificar,
guardando los cambios accionando el botn "Guardar Cambios". Tambin se
puede borrar completamente, es decir, dar de baja un rea accionando el botn de
"Borrar". Por otro lado, si la clave tecleada no se encuentra en la base de datos, se
manda un aviso. En este caso, es posible teclear informacin nueva y dar de alta
esa clave con la informacin en la base de datos, con el botn "Guardar Area
Nueva". Cabe sealar que es importante dar la clave correcta del nivel al cual
corresponde el rea, ya que si este nivel no existe no se permite realizar cualquier
operacin. Esto indica que la creacin y actualizacin de la base de datos debe
realizarse de manera "Top-Down", es decir, que primero se debe dar de alta el
edificio, luego sus niveles, etctera, detallando cada vez ms las caractersticas
del edificio, de lo general a lo especfico. El botn "Salida" permite regresar a la
ventana anterior.
De manera similar, al accionarse del menu la opcin de actualizacin de vas
aparece una ventana especial. Al teclearse la clave de la va aparecer tambin
toda la informacin sobre esta va incluyendo las reas que comunica. Es posible
modificar la informacin sobre la va de la misma forma que en el caso de las
reas. Adems se puede dar de alta o de baja una conexin de manera
independiente de la va. Esto le da cierta flexibilidad al encargado de actualizar la
base de datos para cambiar la informacin. Pero debe tener cuidado al trabajar
sobre la informacin presente en la base de datos, ya que las decisiones sobre las

rutas de salida se toman en base a las conexiones que existen entre las reas y los
grados de seguridad de vas y reas.
A continuacin se presentan las ventanas de actualizaciones a la base de datos
tanto para las reas (figura 4.3), como para las vas (figura 4.4) :
Figura 4.3 : Ventana de Actualizaciones de las Areas
Figura 4.4 : Ventana de Actualizaciones de las Vas
Interfaz del Operador (Operacin del edificio) :
Al accionarse el botn "Operacin del Edificio" aparece una ventana que
presenta diversas opciones en forma de botones, la cual se aprecia en la figura 4.5
:
Figura 4.5 : Ventana de la Interfaz para el Operador del Edificio
La primera opcin "Informacin" presenta un menu de la informacin que se
puede accesar. Esta se refiere a la localizacin de los dispositivos, el estado actual
de los dispositivos o las conexiones; es decir, la topologa del edificio. El
resultado de esta operacin se aprecia en la figura 4.5, en dnde se pidi el estado
actual de los dispositivos.
La segunda opcin "Ejecuta Monitoreo" es para poner en funcionamiento el
Generador de Rutas. (en la realidad este se encontrara corriendo
constantemente). Con otro botn "Despliega Resultados" se puede desplegar el
resultado producido por el Generador de Rutas en la pantalla, o mandarlo a una
impresora con la opcin "Imprimir Resultados".
Otro botn, llamado "Consultas" presenta una pantalla nueva llamada "Rutas de
Acceso" que permite pedirle al sistema cualquier ruta de un lugar a otro dentro
del edificio. La salida de esta ventana regresa al usuario a la ventana de
"Operacin del Edificio". La ventana de Rutas de acceso se presenta en la figura
4.6:
Figura 4.6 : Ventana para Consultas

El botn "Imprimir Resultados" manda los resultados del generador de rutas a la


impresora. El botn "Desplegar Resultados" en vez de mandarlos a la impresora,
despliega los resultados en la pantalla en una ventana especial, la cual se puede
apreciar tambin en la figura 4.5 con el nombre "Rutas de Salida".
El siguiente botn, llamado "Plano del Edificio" invoca un archivo con el plano
del edificio en formato Sun Raster File y lo despliega en la pantalla de la forma
en que se presenta en la figura 4.5.
Finalmente, el botn de "Salida" provoca el regreso a la ventana inicial "Edificios
Inteligentes".
Todas las ventanas creadas presentan las caractersticas y facilidad de manejo de
Openwindows; es decir, se pueden mover, cambiar su tamao, cerrar, etctera, al
gusto del operador.
La siguiente figura (4.7) presenta un diagrama cuyo objetivo es dar una idea de
cmo se controla cada parte del sistema ARIADNA :

Figura 4.7 : Diagrama del Control en el Sistema ARIADNA


Aqu se aprecia que el control general lo tiene el programa en C, el cual presenta
la interfaz y el cual se encarga de invocar los diferentes mdulos. As invoca al

programa en Prolog y este a su vez accesa la la base de datos. Al terminar su


ejecucin el control regresa a C. Tambin ste puede accesar la base de datos
directamente o cargar alguna grfica.
El resultado, el sistema ARIADNA completo, no es un sistema muy sofisticado
pero, como ya se mencion , su finalidad es la de ilustrar la aplicacin de la
arquitectura propuesta para un sistema de un edificio inteligente. Adems,
demuestra la facilidad en la que pueden interactuar sistemas desarrollados en
diferentes lenguajes de programacin aprovechando las ventajas de cada uno.
2.- PRUEBAS DEL SISTEMA ARIADNA
Durante la codificacin de cada mdulo de ARIADNA se fueron realizando
pruebas para verificar la ejecucin correcta de cada uno de ellos y poder
depurarlos. Especialmente para el caso del Generador de Rutas se dieron de alta
diferentes datos en la base de datos (vase Anexo B) para ver que se comportara
correctamente. Para esta informacin existen tres casos generales:
No se registran ni alarmas ni se detecta fuego
Se registra una o varias alarmas pero sin detectar fuego
Se detecta fuego con o sin alarmas
En el primer caso el sistema no hace nada. Para el segundo caso se despliega el
aviso "Problemas en el rea ...". En el tercer caso se generan las rutas hacia la
salida para cada rea habiendo o no alarmas accionadas. Si para alguna rea no se
puede encontrar una ruta de salida se despliega el aviso "No hay salida para
rea ...".
Al pedir que se desplieguen los resultados del monitoreo las rutas de salida
aparecen de la forma como se aprecia en el Anexo C.
El tiempo que requiere el sistema para generar todas las rutas es mnimo. Lo
nico que le toma un poco de tiempo es la generacin de la base de
conocimienos, la cual es ms grande mientras ms informacin se tenga del
edificio. Pero esto no representa un problema, ya que se supone que el sistema se
inicializa una sla vez, y una vez generada la base de conocimientos slo necesita
leerse la informacin del monitoreo. Ya que el acceso a la base de datos es
sumamente rBido esto no representa prdida de tiempo.

Captulo V
Evaluacin y Perspectivas
Como fase final en el desarrollo de esta Tesis se presenta una evaluacin general
sobre los resultados obtenidos, las conclusiones a las que se llegaron y las
perspectivas para los sistemas para edificios inteligentes.
La evaluacin se presenta en dos secciones que son : 1.-Resultados y 2.Limitantes. Estas dos secciones exponen las principales aportaciones del trabajo
de Tesis y las limitaciones del mismo. En la tercera seccin se presentan algunas
de las perspectivas basadas en la arquitectura propuesta para un sistema de un
edificio inteligente.
1.- RESULTADOS
Las principales aportaciones que han resultado dentro del desarrollo de la tesis se
pueden dividir en :
a) El concepto de Edificio Inteligente
b) La propuesta de una arquitectura del sistema de cmputo para un edificio
inteligente
c) La demostracin de la factibilidad de implementar la arquitectura propuesta
1.1 El concepto de Edificio Inteligente

La primera parte del trabajo de esta Tesis consisti en buscar bibliografa sobre
los edificios inteligentes y estudiar todo lo que se encontrara disponible sobre el
tema para poder determinar claramente el concepto. Inclusive, durante el verano
pasado a Europa, se visit en Barcelona al Instituto Cerd , tan referenciado en
este trabajo.
Como resultado de una difcil y extensa investigacin se pudo determinar una
definicin general de un Edificio Inteligente.
Sin embargo, la definicin obtenida, aunque sea interesante y es aplicada
actualmente en varios lugares del mundo, en mi opinin careca de algo. De
hecho, por qu se les llama "inteligentes" a estos edificios? Se podra entrar en
una fuerte discusin sobre el significado mismo de la "inteligencia". Pero, en mi
opinin, un edificio slo puede llamarse "inteligente", desde el punto de vista

computacional, cuando es capaz de tomar sus propias decisiones durante la


operacin del edificio.
De esta manera la definicin de Edificios Inteligentes es la siguiente :
Un Edificio Inteligente se define como una estructura que ofrece a sus usuarios y
administradores un conjunto coherente de herramientas y facilidades. Est
diseado para poder cubrir todos los posibles adelantos tecnolgicos, siempre
tomando en cuenta las necesidades reales de los usuarios y administradores del
edificio. Cuenta con servicios integrados y dispositivos de control, supervisados
centralmente por un sistema inteligente que es capaz de tomar decisiones en
situaciones de problemas. De esta manera el edificio ofrece a sus usuarios un
ambiente de confort y seguridad para maximizar la productividad y la
creatividad, minimizando adems costos de operacin y proporcionando medios
para un mantenimiento eficiente y oportuno.
La primera aportacin en ste trabajo es la conceptualizacin de los Edificios
Inteligentes, as como una propuesta para una definicin ms completa que
justifica el calificativo "inteligente" desde el punto de vista computacional.
1.2 La propuesta de una arquitectura del sistema de cmputo para un Edificio
Inteligente

Basado en la definicin propuesta para un edificio inteligente se propuso una


arquitectura para el sistema de cmputo para el edificio inteligente. Esta es
anloga a una especificacin de niveles de de software del NTT-BAS (Nippon
Telegraph and Telephone - Building Automation System), pero incluyendo el
elemento "inteligente".
Primeramente se propuso un nuevo modelo de niveles de software para un
edificio inteligente, incluyendo una unidad de control inteligente sobre los dems
sistemas, teniendo la funcin de controlarlos (Figura 5.1):

Figura 5.1 : Niveles de Software en un Edificio Inteligente


Posteriormente, a partir del nuevo modelo de niveles de software, se desarroll la
arquitectura del sistema, cuyo diagrama generalizado es el siguiente (Figura 5.2):

Figura 5.2 : Diagrama Generalizado de la Estructura del Sistema


Esta propuesta de arquitectura para el sistema de un edificio inteligente es otra
aportacin importante de este trabajo de Tesis.
1.3 Demostracin de la factibilidad de implementar la arquitectura propuesta

Finalmente, se procedi a implementar un ejemplo de la arquitectura propuesta


para un edificio inteligente. Para ello se estudiaron varias posibilidades, para
cada uno de los elementos de la arquitectura.
Se dise una base de datos relacional para un edificio inteligente,
implementndola en manejador Sybase, simulando el monitoreo de los
dispositivos del edificio y sus datos.
Despus se desarroll un pequeo sistema en Prolog el cual utiliza la informacin
de la base de datos y genera las rutas ms apropiadas para que la gente del
edificio pueda salir de la manera ms segura en el momento que se detecta un
incendio.
Posteriormente se implement la interfaz, para poder mostrar el funcionamiento
del sistema y poder actualizar la base de datos.
Con este sistema, el cual en su conjunto se le denomin ARIADNA, se demostr
que es factible implementar un sistema con la arquitectuta propuesta. En otras
palabras, una vez teniendo a un edificio con toda la infraestructura como se
describi en el Captulo III, se puede generar un sistema inteligente que tome la
informacin del edificio, presente en una base de datos, y tome decisiones en
base a ella , generando resultados para resolver los problemas que se presenten.
Esta es la tercera aportacin importante del trabajo de Tesis, considerando
adems que se demostr que es posible interconectar los elementos de la
arquitectura propuesta, dnde cada elemento se implement en otro lenguaje de
programacin. Se tiene un programa en C que invoqua reglas escritas en Prolog,
dnde estas reglas accesan una base de datos relacional y regresan los resultados
al programa en C. La informacin de la base de datos proviene, por una parte, del
usuario encargado de capturar la informacin del edificio, y por otra parte
proviene del sistema de monitoreo.
Lo anterior tambin va de acuerdo con la filosofa actual de la computacin que
consiste en universalizar las aplicaciones, haciendo que estas puedan trabajar en
conjunto para resolver diversas tareas sin importar el lenguaje de programacin
en el que est&oaacute; programada cada una.
2.- LIMITANTES
Evaluando al sistema ARIADNA en cada unos de sus componentes, se llega a la
conclusin de que algunos aspectos del diseo y la codificacin del sistema no
son muy eficientes. Esto se debe, en gran parte, a las limitaciones que se le

pusieron con el fin de simplificar el problema. Sin embargo, fue necesario limitar
el problema de alguna forma ya que cada aspecto abarca una rea tan extensa,
como es necesario para un edificio, que habra sido imposible llegar a algn
resultado en el tiempo de un ao, que es el tiempo de desarrollo para este trabajo.
Las limitaciones afectaron a cada uno de los mdulos de ARIADNA, tanto a la
base de datos, como al generador de rutas y a la interfaz.
2.1 La Base de Datos

En el caso de la base de datos, la solucin propuesta para la implementacin de la


base de datos para un edificio inteligente, probablemente no es la mejor.
El problema que se presenta, en el caso de la base de datos, es que, al querer
agregarle un concepto ms, es necesario crear una tabla nueva. Esto fue el caso al
querer tomar en cuenta el hecho cuando alguna rea del edificio se encuentra
reservada para un evento. El hecho de considerar ese punto, para la generacin de
las rutas de salida, requiri crear otra tabla nueva dentro de la base de datos
especialmente para guardar la clave de la rea, la fecha de reservacin y el
nmero de personas que ocuparn esa rea.
Si ahora se quisieran agregar otros elementos del edificio a la base de datos, tales
como instalacin elctrica, ductos de aire-acondicionado, tuberas, etctera, el
esquema se complicara mucho. Esto sugiere que se debe buscar un modelado del
edificio que sea ms eficiente y flexible (lo cual es una de la premisas principales
de un edificio inteligente!) .
Una opcin podra ser un modelado con un enfoque orientado a objetos. Este
enfoque es sugerido especialmente para la representacin de elementos para el
diseo por computadora [COYN90] [KALA89].
Pero no se profuniz lo suficiente en esta opcin para ver si realmente ofrece una
solucin al problema de flexibilidad del modelado de un edificio. Por lo que
queda como propuesta para investigaciones posteriores.
2.2 El Generador de Rutas

Al delimitar el problema del generador de rutas a tomar en cuenta las alarmas


manuales, los detectores de fuego y las reas reservadas, dentro de un modelo de
un edificio que slo contempla niveles, reas, vas y las conexiones entre ellas
junto con los dispositivos alojados en reas y vas, se perdieron muchos detalles
que en un caso real son igualmente o incluso ms importantes.

Por ejemplo, no se generan las alternativas para las reas que no tienen una ruta
de salida por estar encerradas por el fuego. Para estos casos sera necesario tomar
en cuenta si existen ventanas o balcones desde dnde la gente podra ser
rescatada. Si las ventanas se encuentran en el primer nivel se puede considerar la
opcin de que la gente se salve saltando desde la ventana.
Para la generacin de las rutas se podra tambin tomar en cuenta el flujo de
personas que pasarn por una va de un ancho determinado para evitar
congestionamientos y problemas por pnico. Adems sera ms interesante poder
determinar, antes de generar rutas de salida o alternativas y otras acciones para
una rea determinada, si en esa rea hay gente o no, de acuerdo tambin a la
fecha y la hora en ese momento. Cabe sealar que el problema de detectar
presencia de personas una rea es sumamente difcil y consiste un campo de
investigacin aparte.
De esta manera existen muchos aspectos ms que se deben tomar en cuenta en un
caso real, para determinar las causas de un incendio, determinar si es o no
necesario evacuar el edificio o la rea en cuestin y generar todas las acciones
requeridas para combatir eficientemente un incendio.
Otra limitante del sistema es que se consider a la situacin como si fuese
esttica, siendo que la naturaleza del problema sugiere que se debe aplicar lgica
no-monotnica [RICH91]. Es decir, la situacin de los dispositivos de un edificio
cambia constantemente, pudiendo afectar las decisiones tomadas anteriormente,
forzando un cambio en las acciones que se estaban llevando a cabo. Tal es el caso
de que en un instande dado se detecte fuego en algunas reas y se proceda a
generar las rutas de salida para evacuar al edificio; el fuego puede extenderse
rBidamente por alguna causa bloqueando algunas de las rutas generadas. El
sistema debera entonces analizar nuevamente el problema y tomar nuevas
decisiones.
El generador de rutas de ARIADNA es un ejemplo limitado, una instancia de lo
que podra ser un sistema inteligente para un edificio inteligente.
Referente al enfoque orientado a objetos, ste se podra aplicar, no slo al
modelado del edificio, sino tambin al resto del sistema. Se antoja utilizar el
paradigma de Orientacin a Objetos para poder integrar el manejo de datos y
conocimientos del edificio, asegurando un crecimiento dinmico del edificio.
2.3 La Interfaz

La interfaz de ARIADNA, como ya se ha mencionado repetidas veces, est


diseada nicamente para mostrar el funcionamiento del generador de rutas, para
obtener informacin de la base de datos y para poder actualizar la base de datos.
Sin embargo, esta interfaz podra ser mucho ms sofisticada, generando grficas
dinmicas de distintos aspectos del edificio. Debido a que todo el sistema debera
ser de tiempo real, cada situacin que vare se podra representar en la pantalla
como un tablero de control, clasificando las situaciones de acuerdo a su
importancia , gravedad y el problema que representan.
Un ambiente de ventanas, como lo es Openwindows o SunView presenta un gran
nmero de ventajas para el manejo de informacin en forma concurrente, de
manera que se puede ahorrar tiempo y lograr un desempeo ms eficiente del
operador en cualquier situacin.
3.- PERSPECTIVAS
Como se defini en el Captulo II, las funciones del sistema inteligente de un
edificio inteligente deben ser :
Tomar las decisiones necesarias en un caso de emergencia
Predecir y autodiagnosticar las fallas que ocuren dentro del edificio
Tomar las acciones adecuadas para resolver dichas fallas en el momento
adecuado
Controlar las actividades y el funcionamientos de las instalaciones del
edificio
Este sistema inteligente puede ser un programa que utilice tcnicas de
inteligencia artificial, siendo un sistema basado en conocimientos o, ms
concretamente, un sistema experto.
Especialmente para el caso de diagnstico y prediccin de fallas de los sistemas
de un edificio se puede aplicar un sistema experto en tiempo real. Es decir, la
aplicacin de un sistema computarizado que trabaje como lo hara un experto
humano, contestando simples preguntas, evaluando situaciones, generando
propuestas y explicando cmo lleg a esas propuestas, incluso siendo capaz de
aprender y trabajar con informacin incompleta sobre algn caso. Esto es en
parte debido a que tradicionalmente se han manejado sistemas expertos para el
diagnstico, supervisin y control de sistemas. Uno de los campos, en dnde se

aplican con ms frecuencia este tipo de sistemas es en la manufactura [STOC89].


Pero tambin han encontrado aplicacin en otros lugares, en dnde las decisiones
precisas y rBidas son de gran valor.
En la actualidad, la importancia de un sistema automatizado y confiable de
diagnstico de fallas, supervisin y control de instalaciones modernas, aumenta
rBidamente a medida que las instalaciones se hacen cada vez ms complejas y
necesitan operar con el mnimo de fallas y tiempos de paro (breakdown time).
Si se examinan los sistemas de los que requiere un edificio inteligente para su
funcionamiento, es evidente que son sistemas muy complejos que forzosamente
requieren de control constante, ya que una falla, adems de implicar elevados
costos para los dueos del edificio, podra resultar desastrosa para sus usuarios.
Muchos factores dependen del funcionamiento correcto de las instalaciones de un
edificio y se ha demostrado que la gente, aunque est bin entrenada, tiene
dificultades para manejar eventos no anticipados y fallas de poca probabilidad de
ocurrencia. Es en estos casos dnde se hace ms palpable la necesidad de algn
sistema que ayude a resolver el problema de la mejor manera y los ms rBido
posible.
El tiempo puede ser crucial y una duda o un titubeo podran conducir a una
cadena de problemas mayores. Es en estas situaciones, dnde los sistemas
basados en conocimiento pueden ofrecer una ayuda importante a los operadores
para detectar, localizar e identificar problemas y decidir las acciones a tomar en
contra [TZAF89].
La razn por la que se prefieren sistemas expertos o basados en conocimiento en
vez de sistemas con tcnicas convencionales, es porque generalmente, para un
diagnstico, se requiere de un gran volmen de informacin, donde se pueden dar
muchas combinaciones de datos. Este tipo de problema ha probado ser
demasiado difcil para las tcnicas ms convencionales, ya sea por la complejidad
o por informacin incompleta de la tarea a realizar. An en casos dnde es
aplicable un mtodo puramente algortmico puede ser que un sistema basado en
conocimiento tenga un mejor desempeo. Esto es, un controlador basado en
conocimiento puede ser capaz de usar un mayor rango de fuentes de informacin,
incluyendo datos con bajo grado de certeza, para tomar sus decisiones utilizando
tcnicas basadas en inteligencia artificial para razonamiento con factores de
certeza.
Un ejemplo para la arquitectura de un sistema basado en conocimiento para el
diagnstico, supervisin y control se presenta en la siguiente figura (5.3) :

Figura 5.3 : Ejemplo de Arquitectura para un Sistema de Diagnstico,


Supervisin y Control
Tal como este tipo de sistemas expertos para el diagnstico y control existen
muchos ms que se podran aplicar an la operacin de un edificio.
Buscando aplicar todo este concepto de los edificios inteligentes en nuestro pas,
Mxico, aparece la duda, referente a si un proyecto de este tipo es rentable o
incluso si es necesario. Es un hecho que, para la mayora de los edificios y
organizaciones en Mxico, la inteligencia integrada no es todava operativa y
puede tambin no ser una necesidad inmediata. Sin embargo, el cambio es
irreversible, y para poder competir con otros pases (por ejemplo en el Tratado de
Libre Comercio) y para mantener actualizado y atractivo al pas para la inversin
extranjera, es necesario seguir la corriente del desarrollo tecnolgico.
Actualmente en Mxico existe un grupo de personas interasadas en el tema,
incluso se inici el proyecto para hacer del edificio del World Trade Center de
Mxico (antes Hotel de Mxico) un edificio inteligente. Para el proyecto
concursaron diversas compaas, entre ellas SAINCOMEX. De manera, que no
es de extraarse si en un futuro prximo en Mxico se pueda contar con varias
infraestructuras conocidas como "Edificios Inteligentes"

Vous aimerez peut-être aussi