Anda di halaman 1dari 88

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 aireacondicionado) 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, aire-acondicionado 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"

Bibliografa Comentada
"Edificios Inteligentes" (EI)
[AKIM91] Akimaru, H., "Intelligent Buildings: Myth, Reality, or Wishful
Thinking?", IEEE Communications Magazine, Abril 1991, U.S.A.
Se trata del Guest Editorial de la edicin del Abril 1991 de IEEE
Communications Magazine, en dnde se explica que el "Edificio Inteligente"
es un trmino nuevo que describe a los edificios modernos y que cuenta con
bases slidas. Aunque, menciona, que se podra poner a duscusin el
calificativo "inteligente". Sin embargo es una tendencia nueva y muy fuerte
que vale la pena estudiar.
[AT&T89] AT&T Network Systems, "AT&T Intelligent Building Systems - A
Smart Structure Concept", AT&T Network Systems, 1989, U.S.A.
Este es un folleto elaborado por AT&T para promover su sistema de cableado
y organizacin para EI. Definen a un EI como aquel que crea un ambiente que
permita maximizar la eficiencia de los ocupantes con una administracin
eficiente de los recursos a mnimo costo. Mencionan los componentes de un

EI, los cuales se dividen en cuatro areas (administracin de servicios,


administracin de informacin, conectividad, control general). Los beneficios
de la administracin de un EI estan en el valor del edificio, eficiencia en la
operacin, y en la minimizacin del costo de recursos, costos de cambios, y
problemas y costos de integracin de equipo nuevo. Y explican los beneficios
de costo de un EI. Tambin mencionan seis etapas en la "educacin" de un
edificio (estrategia, anlisis, diseo, desarrollo, implementacin y postimplementacin). Finalmente se desglosan las distintas instalaciones y para
cada una se presenta un plano (Plataforma bsica, sistemas de datos, sistemas
de voz, administracin de energa, sistemas de seguridad, y sistemas de
seguridad en caso de incendio).
[BAYO78] Bayon, R., "La proteccin contra incendios en la
construccin",Editores Tcnicos Asociados, S.A., 1978, Barcelona, Espaa.
En este libro se presentan los aspectos generales sobre la proteccin antiincendios con un captulo sobre la deteccin automtica. Se da una
descripcin de los diferentes dispositivos que se pueden emplear para la
deteccin de incendios.
[BIMP90] Prolog by BIM, versin 3.0, "Prolog by BIM - Proncipal
Components, User Manual, Release Notes", sa Bim nv, Noviembre 1990,
Blgica.
Manual de BIMProlog con la sintaxis de BIMProlog, sus interfases con bases
de datos(Sybase, Unift, Ingres), Ambientes de Ventanas e Interfases Grficas
(Xview, Xlib y SunView). Tambin explica la generacin de programas en
Prolog ejecutables para incrustarlos en programas de Pascal o C, y viceversa,
hacer llamadas desde BIMProlog a procedimientos en Pascal o C y trabajar
con los resultados.
[BHAR89] Bharath, R., "Prolog - Sophisticated Applications in Artificial
Intelligence", Windcrest Books, 1989, U.S.A.
Libro que explica, en el captulo 5, la implementacin del algoritmo de
Dijkstra en prolog como una solucin al problema de la ruta ms corta en un
grafo.
[BODK91] Bodker, S., "Trough the Interface - A Human Activity Approach to
User Interface Design", Lawrence Erlbaum Associates, Publishers, 1991,
U.S.A.
Este libro trata la problemtica en el desarrollo de interfaces hombre-mquina.
Se le da al lector una lista de aspectos que debera tomar en cuenta al disear

interfaces, declarando que es una de las tareas ms importantes en el


desarrollo de una aplicacin.
[BRAT86] Bratko, I., "Prolog - Programming for Artificial
Intelligence",Addison-Wesley Publishers, 1986, Gran Bretaa.
Nociones bsicas de Prolog, estructuras de datos, grafos y las tcnicas para
recorrer los grafos son explicados detalladamente en este libro, entre ellas
Hill-Climbing.
[CABL90] Cabletron Systems, "SPECTRUM - The Complete Networking
Solution" (Folleto), Cabletron Systems Inc., 1990 U.S.A.
Este es un folleto que describe las ventajas de un nuevo sistema experto
llamado Spectrum, el cual es capaz de controlar cualquier dispositivo
electrnico conectado a una red utilizando tcnicas de inteligencia artificial.
Se describe todas las facilidades que proporciona para controlar y supervisar
una red de telecomunicaciones. Pero es un sistema abierto que permite
adiciones de mdulos nuevos para nuevas aplicaciones. SPECTRUM se basa
en : Unix, X Windows, Open Software Foundation's Motif, Diseo orientado a
objetos, Base de datos orientada a objetos, Lenguaje de programacin C++,
Modelo de cmputo Cliente-Servidor e Inteligencia Artificial. [CERD89]
Institut Cerd - Area de Telecomunicaciones, "Edificios y Areas Inteligentes Definicin de un concepto emergente", Fundacin Privada Ildefons Cerd ,
1a. Edicin, Octubre 1989, Barcelona, Espaa.
Este es un documento elaborado por el Instituto Cerd , el cual se ocupa de
dar asesoras a empresas para la elaboracin de EI. En el documento se
describen con detalle las caractersticas de edificios y areas inteligentes. Se
dan definiciones y se establece que un EI es uno que incorpora sistemas de
informacin y se define por la interrelacin de tres factores: flexibilidad,
diseoe integracin de servicios. Los EI se componen de "high_tech" (los
elementos tecnolgicos que apoyan la creacin y control del edificio, y la
nueva tecnologa computacional integrada) y "high-touch" (el diseoa travs
del cual se proporciona un ambiente de trabajo agradable y confortable
altamente automatizado, es decir, con un diseoergonmico). De esta forma
establece el modelo de EI con sus factores clave, y una grfica para
representar los distintos niveles de inteligencia que puede alcanzar un edificio.
Adems se explica el mismo concepto de inteligencia enfocado a areas o
conjuntos de edificios, formando las llamadas Areas Inteligentes.
[CHEN76] Chen, P., "The Entity-Realtionship Model - Toward a Unified
View of Data", ACM Transactions on Database Systems, Vol.1, Num.1, Enero
1976.

Artculo en el que se explican las caractersticas y ventajas del modelo


Entidad-Relacin.
[CISC 91] Cisco Systems, Inc., "NetCentral Station - Installation and User
Guide, Software Release 1.2", Cisco Systems Inc. (Manual), seccin 8 y 9,
Septiembre 1991, U.S.A.
Este es el manual para instalacin y uso del sistema NetCentral Station.
Describe las partes que componen al sistema y cmo funcionan. Cuenta con
un ambiente grfico para modelar la forma en que se encuentra la red de
comunicaciones con sus nodos, repetidores, terminales, etctera. El sistema es
capaz de verificar el funcionamiento de cada uno de los dispositivos definidos.
Cuenta adems con una base de datos en la que tiene la informacin completa
sobre cada dispositivo (marca, no. de serie, proveedor, etctera). La
comunicacin se realiza con el protocolo SNMP (Simple Network
Management Protocol).
[COMP91] Computerworld, "Edificios Inteligentes", Septiembre 30, 1991,
pginas 21,24, Computerworld, Mxico.Computerworld, "Edificios
Inteligentes (continuacin)", Octubre 7, 1991, pginas 27,30,31,
Computerworld, Mxico.
Este es un artculo que apareci en 2 partes y habla sobre los edificios
inteligentes, su estructura, el software base y el software especfico del que
requiere. Con este software se refiere a sistemas que controlan las
comunicaciones, y controlan automticamente dispositivos programables y el
software para oficinas a peticin del cliente.
[COYN90] Coyne,R.D., "Kowledge-Based Design Systems", Addison-Wesley
Publishing Company, 1990, U.S.A.
Libro que trata sobre sistemas expertos de diseo (sistemas de diseo basados
en conocimiento). En su tercer captulo describe la manera de representar
diseos a traves de objetos y relaciones manejados como hechos o redes
semnticas, a traves de objetos y sus propiedades, (hechos, redes semnticas o
frames) o a traves de clases e instancias (hechos, redes semnticas, frames o
reglas).
Habla sobre las formas de representar formas y relaciones espaciales entre
objetos adems de la representacin del conocimiento de diseo.
[FIRA 91] Fira de Barcelona (Feria de Barcelona), "La Construccin Espaola
Frente al Reto de 1992", Monogrficos Construmat, Saln Internacional de la
Construccin, Departamento de Prensa y Publicaciones, 6 de Abril, 1991,
Barcelona, Espaa.

Este documento es una recopilacin de los trabajos presentados en 1991 en la


Feria de Barcelona, referentes a la construccin. Aqu se encuentra un captulo
de "Edificios Inteligentes en Espaa", el cual es la presentacin que llev a
cabo el Instituto Cred en la Feria. Explican el concepto de edificio
inteligente, mismo que presentaron en [CER 89]. Adems mencionan los
edificios inteligentes existentes en Espaa y aquellos que estn en proyecto.
[FINL91] Finley, Jr.,M. R., Karakura, A. , Nbogni, R. , "Survey of Intelligent
Building Concept", IEEE Communications Magazine, Abril, 1991, Pginas
18-23.
Los autores de este artculo dan una definicin de lo que es para ellos un EI,
pero aclaran que este concepto esta idealizado y que falta mucho por hacer
para lograr que un edificio sea realmente inteligente. Los EI representan la
fusin de varias especialidades involucradas en el diseo y construccin de un
edificio. Se describe una imgen ideal de un EI. Adems se define un EI desde
el punto de vista de sistemas y los tipos de edificios candidatos para EI, dando
algunos ejemplos. Tambin se da un repaso general de los servicios y
subsistemas que debe ofrecer un EI.
Como una experiencia personal de los autores, se destaca que uno de los
grandes problemas de este tema : los distintos grupos encargados del diseo,
construccin, instalacin de aire acondicionado, luz, sistemas computarizados,
etctera, no trabajan juntos y no se comunican, lo que complica mucho el
proceso de integracin de todos los sistemas con un diseoy planeacin
adecuados.
[FLAX91] Flax, B.M., "Intelligent Buildings", IEEE Communications
Magazine, Abril, 1991, Pginas 24-27.
Artculo que da una breve descripcin de EI y sus componentes. Evala los
beneficios que representan y establece seis etapas en la educacin de un
edificio (estrategia, anlisis, diseo, desarrollo, implementacin, posimplementacin). Y menciona al sistema de AT&T como un sistema que
incorpora varios sistemas de un edificio en una sla red.
[FUJI91] Fujie, S. , Mikami, Y. , "Construction Aspects of Intelligent
Buildings", IEEE Communications Magazine, Abril, 1991, Pginas 50-57.
Este artculo menciona los aspectos de construccin de un EI y enumera como
varios de estos aspectos han sido aplicados en Japn (Shinjuku L Tower).
Estos aspectos van desde la automatizacin de los servicios hasta
consideraciones culturales para estos edificios.

[GALV90] M.C. Glvez Ruiz, X. , Crcega, B., "Hacia los edificios


inteligentes en Mxico", Estrategia Industrial, Ejemplar 76 (1990), Mxico,
Pginas 6-8.
La Ing. Glvez explica la importancia de la automatizacin en Mxico a causa
del desarrollo desmesurado de la telemtica. Ella dirige el proyecto del World
Trade Center Ciudad de Mxico, para hacerlo un EI. Ella define a un EI como
"aquel en que el ingenio del hombre jugando con los elementos y equipos,
crea para los dueos, administradores del edificio e inquilinos, sistemas de
aprovechamiento que les permitan alcanzar sus metas dentro de los
parmetros de eficiencia, costo, comodidad, conveniencia, seguridad,
flexibilidad y rentabilidad en la medida de sus necesidades". Tambin
menciona los cinco elementos que conforman un EI (estructura, sistemas,
redes, administracin y el ejercicio (cuidar del uso correcto de sistemas e
instalaciones por parte de los usuarios, mantenimiento y actualizacin
convenientes). Adems menciona los elementos que intervienen en la
planeacin de un EI (ciclo de vida til del inmueble, necesidades del
inquilino, tecnologa disponible, funcionalidad esperada, rentabilidad,
repercusin de los costos sobre los usuarios). Este artculo contiene varias
definiciones.
[GALV91] M.C. Galvez, X., Comunicacin Personal.
[GUID90] "OpenWindows Developer's Guide 1.1 - Installation Manual", Sun
Microsystems, Inc., 1990, U.S.A.
Manual de uso del sistema Guide para la generacin de ambientes de
ventanas. El cdigo que genera es en C de acuerdo a la sintaxis de XView.
Permite crear interfases grficas, a los que ms adelante se les agrega el
cdigo propio para las acciones que debe realizar el sistema (ejemplo : al
accionar botones) adecundolo a las necesidades del programador.
[HELL90] Heller,D., "XView Programming Manual, Volume 7", O'Reilly &
Associates, Inc., 1990, U.S.A.
Este es un manual para el manejo de XView (X Window-System-based
Visual/Integrated Environment for Workstations) el cual es un conjunto de
herramientas para el uso de aplicaciones interactivas basadas en ventanas y
grficos que funcionan bajo el sistema de X Windows. Aqu se explican las
funciones con las que se cuenta para crear y manipular ventanas para
estaciones de trabajo tipo SPARC o Terminales X. Los objetos que se pueden
crear con XView siguen las especificaciones del OPEN LOOK Graphical User
Interface (GUI).

[HERR81] Herrera,L. "La Prevencin de Daos por Incendio en


Arquitectura", Editorial Limusa, 1981, Mxico.
Este libro presenta una amplia explicacin sobre los riesgos y la prevencin de
incendios en Mxico. U despus de explicar los fundamentos sobre los
incendios y los sistemas y equipos de proteccin presenta una serie de medios
y procedimientos para la prevencin de daos por incendio en edificios.
Especialmente interesante es el captulo sobre las salidas de emergencia.
[IBIN87] Intelligent Buildings Institute, "Intelligent Buildings Definition Guideline", Intelligent Buildings Institute Foundation, 1a Edicin, 1987,
Washington, U.S.A. (Folleto).
Este folleto presenta una de las definiciones ms completas y concretas sobre
los EI . Describe adems cuatro elementos que conforman un EI:
estructura (componentes estructurales del edificio, elementos de arquitectura,
acabados interiores y muebles), sistemas (control de ambiente, calefaccin,
ventilacin, aire-acondicionado, luz, seguridad y energa elctrica), servicios
(comunicacin de voz, datos y video, automatizacin de oficinas, limpieza,
etctera) y administracin (herramientas para controlar y administrar el
edificio,en casos de emergencia, entre otros) y su importancia. Tambin
presenta un ejemplo sencillo de cmo evaluar la inteligencia de un edificio
basndose en caractersticas de un EI, requerimientos del usuario y costos.
Las definiciones son las ms completas y estn acompaadas de una extensa
explicacin de las caractersticas de los EI.
[KALA89] Kalay, Y.E., "Modeling Objects and Environments", WileyInterscience Publication, 1989, U.S.A.
Libro que explica formas de modelar objetos y ambientes a traves de matrices,
representando las formas de los objetos, su localizacin relativa y su
dependencia de otros objetos. Se menciona que una representacin jeraquica
de las dependencias es conveniente ya que al modificar algn aspecto general
de un objeto, se pueden modificar automticamente los objetos afectados por
este cambio. Ejemplo : la localizacin de una puerta depende de la
localizacin de la pared en la que se encuentra, si se modifica la situacin de
la pared tambin cambia la de la puerta de la misma manera. De esta forma se
evitan adems inconsistencias en el diseo.
[KORT88] Korth, H., "Fundamentos de Bases de Datos", McGraw-Hill, 1988,
Mxico.
Este es un libro que presenta los fundamentos sobre las basesde datos. Se
explican, entre otras cosas, las propiedades de las bases de datos relacionales y

algunos de los lenguajes comerciales de consulta (SQL, QBE, etctera).


Tambin se habla sobre el diseocorrecto de una base de datos, los diagramas
Entidad-Relacin, el esquema conceptual y su normalizacin.
[KUJU88] Kujuro, A., "A Building Automation System for Intelligent
Buildings", Japan Telecomunications Review, Julio 1988, Pginas 51-58.
Documento que describe el sistema de automatizacin de edificios diseado
por Nippon Telegraph and Telephone Corporation (NTT), para proveer a un EI
con funciones vitales. El NTT-BAS (NTT Building Automation System) esta
diseado para ser la parte central en el desarrollo de un EI con las siguientes
caractersticas : integra los sistemas de control del edificio, ahorro de energa
y de seguridad, proporciona informacin para la administracin, provee a los
usuarios con servicios de oficina y est configurado para expanderse en
cualquier direccin de acurdo al tamaoy calidad del edificio. Se explican las
caractersticas y funciones de NTT-BAS.
[MANG87] Entrevista al Arq. Mangano, L.V., "Los edificios inteligentes",
OBRAS, Abril 1987, Pginas 38-45.
En la opinin del Arq. Mangano, un edificio ya es inteligente si tiene el
hardware y el software necesario para proporcionarle al usuario un procesador
de textos o de datos y una red de comunicaciones y que puede tener varios
niveles de sofisticacin. Menciona que existe una urgente necesidad de
mejorar el atractivo de espacios de primera calidad en edificios de oficinas, y
que esto se puede lograr a travs de la tecnologa avanzada. Esta representa un
gran atractivo dentro del mercado para organizaciones grandes y pequeas.
Tambin explica que es importante antes que nada, evaluar cuidadosamente
los objetivos y necesidades operativas de las organizacines para establecer
los requerimientos.
El enfoque presentado aqu es algo diferente, ya que establece que un edificio
ya es inteligente aunque slo tenga una red de comunicaciones y proporcione
procesadores de textos y datos, siempre y cuando apoye el trabajo de los
usuarios, pero no menciona la optimizacin de recursos y la planeacin de un
edificio flexible al cambio.
[NAKA88] Nakamoto, M., "C&C City Una ciudad humana y animada para
nuestra vida en el siglo XX" (en japons), 1988, Tokyo, Japn.
Este es un pequeofolleto en japons que describe las caractersticas de la
ciudad C&C. Esta ciudad es una ciudad moderna que cuenta con todos los
adelantos tecnolgicos para hacer la vida lo ms agradable y segura posible.
Incluye una grfica que enumera y presenta la distribucin de los distintos
componentes de un edificio inteligente.

[NYEA89] Nye, A., "Xlib Programming Manual for Version 11, Volume
One",O'Reilly & Associates, Inc., 1989, U.S.A.
Este Manual presenta las instrucciones del nivel ms bajo disponibles al
programador. Es en estas instrucciones en la que se basa XView. Xlibrary es la
interfaz de programacin en lenguaje C con la versin 11 del sistema de X
Windows. El manual contiene una serie de ejemplos de programacin para el
manejo de ventanas, texto, color, grficos, conos, etc. Adems contiene una
amplia referencia de las funciones de Xlib.
[PRAW86] Prawda, J., "Mtodos y Modelos de Investigacin de Operaciones,
Vol. #1- Modelos Determinsticos", Editorial Limusa, 1986, Mxico.
Libro de texto que describe los mtodos determinsticos de investigacin de
operaciones. Entre todos ellos se encuentra tambin el algoritmo de Dijkstra
para encontrar la solucin a problemas de flujo a costo mnimo, representando
el problema como una red o un grafo.
[RANC91] Ranc , L. (SAINCOMEX S.A. de C.V.), Valerdi, J. (SAINCO,
Sevilla, Espaa), "Sistemas de Control y Seguridad en Edificios Inteligentes",
Mexico, D.F., sin fecha.
Este artculo trata sobre las aplicaciones que la electrnica moderna puede
incorporar al funcionamiento de un edificio en tres sistemas bsicos : Sistema
de automatizacin y control, Sistema de seguridad y Sistema de
comunicaciones, los cuales en un todo configuran la "inteligencia" de un
edificio.
[REYN89] Reynolds, D., "Case Studies in Knowledge Based Fault Diagnosis
and Control", artculo extrado de [TZAF89]
Este artculo explica la importancia de la aplicacin de sistemas basados en
conocimiento para el diagnstico de fallas y el control. Se presenta una
arquietctura de un sistema de control y diagnstico y se explica su funcin y
sus aplicaciones.
[RICH91] Rich, E., "Artificial Intelligence", 2a. Edicin, Mc Graw-Hill,
1991,Singapur.
Principal inters se prest a la primera parte del libro sobre Inteligencia
Artificial y Tcnicas de Bsqueda (Depth-first, Breadth-first, etctera).
[ROSE91] Rose, M., "The Simple Book - An introduction to Management of
TCP/IP-based Internets", Prentice Hall, 1991, U.S.A.

Este libro contiene un captulo dedicado a explicar el protocolo SNMP


(Simple Network Management Protocol), adems de explicar la
implementacin y aplicacin de las MIB's (Management Information Base).
[SANC91] Snchez, E., "Simple Network Management Protocol", 1991,
U.D.L.A.- Puebla, Mxico.
Este es un resmen de una pltica que di el Ing. Enrique Snchez para
explicar el protocolo SNMP. Contiene las definiciones de SNMP, SMI y MIB,
enriquecidas a su vez por algunos comentarios verbales.
[SCHW55] Schwab, G., "Die Schnsten Sagen del Klassischen Altertums",
Verlag Carl Ueberreuter, 1955, Viena.
Este es un libre que narra las leyendas ms bonitas de la era clsica, Entre
otras narra la leyenda de Teseo y Ariadna, en dnde gracias a Ariadna, hija del
rey Minos de Creta, Teseo puede sobrevivir al famoso laberinto de Ddalos.
[STER86] Sterling, L., "The Art of Prolog - Advanced Programming
Techniques", The MIT Press, 1986, U.S.A.
Este libro es sobre programacin en Prolog : Estructuras bsicas, tcnicas de
programacin y aplicaciones. Especial atencin se prest al captulo 18 sobre
tcnicas de bsqueda. De este libro se tom el algoritmo de bsqueda HillClimbing.
[STOC89] Stock, M., "AI in Process Control", Intertext
Publications/Multiscience Press, Inc., 1989, U.S.A.
Este libro explica la aplicacin de IA en procesos de manufactura,
especialmente en el control y diagnstico. Se incluyen conceptos, tales como :
CIM (computer Integrated Manufacturing), IA Distribuda, IA de Tiempo Real
(Time Critical AI) , IA Integrada y Sistemas Expertos Cooperativos. Se
explica cada uno de ellos aplicado dentro del campo de la manufactura.
[SUNM88] Sun Microsystems, Inc., "SunView1 System Programmer's
Guide", Sun Microsystems, Inc., 9 de Mayo, 1988, U.S.A.
Este es un manual para programar en SunView. Explica la creacin de
ventanas con todos sus atributos en lenguaje de programacin C.
[TAAF89] The American Architectural Foundation, "Energy Design For
Architects", The Farimont Press, Inc., 1989, U.S.A.

Libro de arquitectura que describe todas las formas para aprovechar la energa
en una construccin. Tambin tiene un captulo dedicado a los sistemas de
control y de administracin de energa.
[TRAI81] Traister, J.E., "Design and Application of Security / Fire-Alarm
Systems", Mc.Graw-Hill, 1981, U.S.A.
Este libro describe los diferentes tipos de dispositivos de seguridad que se
pueden instalar en un edificio, tomando en cuenta los riesgos y materiales
existentes. Adems explica la forma en que se debe realizar el diseode las
areas de trabajo o habitacin para maximizar la seguridad humana,
enfatizando que todo ello no es suficiente si los encargados del edificio no
llevan a cabo de vez en cuando simulacros de emergencias, para familiarizar a
los usuarios del edificio (la gente que da a da labora en ese lugar) con las
medidas de seguridad y las salidas de emergencia.
[TZAF89] Tzafestas, S., "Knowledge-Based System Diagnosis, Supervision
and Control", Plenum Press, 1989, U.S.A.
Este libro presenta una coleccin de artculos que hablan sobre la aplicacin
de sistemas expertos para el diagnstico, supervisin y control de procesos o
sistemas. En ellos se exponen varias arquitecturas de sistemas basados en
conocimiento, mdulos y tcnicas para el diagnstico de fallas, supervisin y
control en tiempo real. Tambin se explican algunos ejemplos de aplicacin de
estos sistemas.
[VENK88] Venken,R., Mulkers,A., "The interaction between BIM_Prolog and
relational databases", Prolog and Databases Implementations and New
Directions, John Wiley & Sons Limited, 1988, Gran Bretaa.
Este es un artculo que explica los cambios que se le han hecho a BIMProlog
para que pudiera interactuar con bases de datos relacionales (INGRES,
UNIFY, ORACLE, etctera). Se mencionan las razones principales por las
cuales se hicieron estas modificaciones, las cuales se pueden llevar a cabo
gracias a que BIMprolog cuenta con una interfaz a C. A travs de esta interfaz
se puede implementar cualquier interfaz hacia bases de datos externas,
siempre y cuando los sistemas de bases de datos tienen interfaz con C u otro
lenguaje de propsito general (Pascal o Fortran).

Ingrid's Page

Anda mungkin juga menyukai