• No se han encontrado resultados

Procesamiento digital de señales en edificios inteligentes

N/A
N/A
Protected

Academic year: 2023

Share "Procesamiento digital de señales en edificios inteligentes"

Copied!
63
0
0

Texto completo

(1)

SEMINARIO DE TITULACIÓN

“PROCESAMIENTO DIGITAL DE SEÑALES”

Procesamiento digital de señales en edificios inteligentes

T E S I N A

Que para obtener el grado de:

INGENIERO EN

COMUNICACIONES Y ELECTRÓNICA.

Presenta:

Luis Felipe Gambino Mejía

ASESORES:

M. en C. ORLANDO BELTRÁN NAVARRO.

M. en C. BRAULIO SANCHEZ ZAMORA

México, D. F. Noviembre de 2009.

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACAN

INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

(2)

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA ELÉCTRICA UNIDAD CULHUACAN

TESINA

Que para obtener el título de: INGENIERO EN COMUNICACIONES Y ELECTRONICA

Por la opción de titulación: SEMINARIO DE TITULACIÓN

“PROCESAMIENTO DIGITAL DE SEÑALES”

Deberán desarrollar: LUIS FELIPE GAMBINO MEJIA

INTRODUCCION

La evolución de la tecnología y de los modos de vida, nos permite hoy prever espacios de uso cotidiano mejor adaptados, tanto en edificios nuevos como en construcciones existentes. Esta posibilidad se debe básicamente al progreso realizado en la electrónica y la nueva concepción de redes externas e internas de comunicación.

CAPITULO I GENERALES

CAPITULO II FUNDAMENTOS TEORICOS

CAPITULO III SIMULACION DEL SISTEMA EN MATLAB CAPITULO III CONCLUSIONES

_______________________________ _____________________________

M. en C. Orlando Beltrán Navarro M. en C. Braulio Sánchez Zamora Coordinador del seminario Asesor

________________________________

Ing. Ignacio Monroy Ostria Jefe de carrera de ICE

(3)

Luis Felipe Gambino Mejía  Página 2  INDICE

CAPITULO I GENERALES

Justificación del proyecto ……… 3

Objetivos ……… 3

Conceptos generales ………. 3

CAPITULO II FUNDAMENTOS TEORICOS Redes neuronales.……….. 15

Introducción a Matlab.………..…. 32

Capturar y grabar un sonido en MatLab.………... 49

Ventaneo ……… 50

Filtros digitales.………. 51

CAPITULO III SIMULACION DEL SISTEMA EN MATLAB Captura de los mandos de voz ………..… 54

Entrenamiento de la red Neuronal.……… 57

CAPITULO IV CONCLUSIONES Conclusiones……….……… 62

Bibliografía……… 63

(4)

Luis Felipe Gambino Mejía  Página 3  CAPITULO I

GENERALES

JUSTIFICACIÓN DEL PROYECTO

Vivimos bajo el desarrollo constante y agigantado de la tecnología y si bien es cierto que nación o persona que no se actualiza perece ante la actual competencia laboral, profesional y comercial, ésta realidad impulsa el especial interés por este tema: Edificios Inteligentes.

OBJETIVO

En esta tesina se abordará desde los conceptos básicos y necesarios para entender en qué consiste un sistema inteligente, hasta los últimos desarrollos tecnológicos en éste ámbito. Así mismo se propone un esquema de equipamiento de un edificio o una casa en el que se contemplan los principales parámetros de automatización.

CONCEPTOS GENERALES

Para tratar el tema de los edificios inteligentes es necesario conocer algunos conceptos para una mejor comprensión

Inteligencia: Capacidad para aprender o comprender. Suele ser sinónimo de intelecto (entendimiento), pero se diferencia de éste por hacer hincapié en las habilidades y aptitudes para manejar situaciones concretas y por beneficiarse de la experiencia sensorial.

En psicología, la inteligencia se define como la capacidad de adquirir conocimiento o entendimiento y de utilizarlo en situaciones novedosas. En condiciones experimentales se puede medir en términos cuantitativos el éxito de las personas a adecuar su conocimiento a una situación o al superar una situación específica.

Los psicólogos creen que estas capacidades son necesarias en la vida cotidiana, donde los individuos tienen que analizar o asumir nuevas informaciones mentales y sensoriales para poder dirigir sus acciones hacia metas determinadas. No obstante, en círculos académicos hay diferentes opiniones en cuanto a la formulación precisa del alcance y funciones de la inteligencia;

por ejemplo, algunos consideran que la inteligencia es una suma de habilidades específicas que se manifiesta ante ciertas situaciones.

No obstante, en la formulación de los test's de inteligencia la mayoría de los psicólogos consideran la inteligencia como una capacidad global que opera como un factor común en una amplia serie de aptitudes diferenciadas. De hecho, su medida en términos cuantitativos suele derivar de medir habilidades de forma independiente o mediante la resolución de problemas que combinan varias de ellas.

Automatización: Sistema de fabricación diseñado con el fin de usar la capacidad de las maquinas para llevar a cabo determinadas tareas anteriormente efectuadas por seres humanos, y para controlar la secuencia de las operaciones sin intervención humana. El término automatización también se ha utilizado para describir sistemas no destinados a la fabricación en los que dispositivos programados o automáticos pueden funcionar de forma independiente o semi independiente del control humano. En comunicaciones, aviación y astronáutica, dispositivos

(5)

Luis Felipe Gambino Mejía  Página 4  como los equipos automáticos de conmutación telefónica, los pilotos automáticos y los sistemas automatizados de guía y control se utilizan para efectuar diversas tareas con más rapidez o mejor de lo que podría hacerlo un ser humano.

Elementos de la automatización.

La fabricación automatizada surgió de la íntima relación entre fuerzas económicas e innovaciones técnicas como la división del trabajo, la transferencia de energía y la mecanización de las fábricas, y el desarrollo de las máquinas de transferencia y sistemas de realimentación, como se explica a continuación.

La división del trabajo (esto es, la reducción de un proceso de fabricación o de prestación de servicios a sus fases independientes más pequeñas) se desarrolló en la segunda mitad del siglo XVIII, y fue analizada por primera vez por el economista británico Adam Smith en su libro Investigación sobre la naturaleza y causas de la riqueza de las naciones (1776). En la fabricación, la división del trabajo permitió incrementar la producción y reducir el nivel de especialización de los obreros.

La mecanización fue la siguiente etapa necesaria para la evolución hacia la automatización. La simplificación del trabajo permitida por la división del trabajo también posibilitó el diseño y construcción de máquinas que reproducían los movimientos del trabajador.

A medida que evolucionó la tecnología de transferencia de energía, estas máquinas especializadas se motorizaron, aumentando así su eficacia productiva. El desarrollo de la tecnología energética también dio lugar al surgimiento del sistema fabril de producción ya que todos los trabajadores y máquinas debían estar situados junto a la fuente de energía.

La máquina de transferencia es un dispositivo utilizado para mover la pieza que se está trabajando desde una máquina herramienta especializada hasta otra, colocándola de forma adecuada para la siguiente operación de maquinado. Los robots industriales, diseñados en un principio para realizar tareas sencillas en entornos peligrosos para los trabajadores, son hoy extremadamente hábiles y se utilizan para trasladar, manipular y situar piezas ligeras y pesadas, realizando así todas las funciones de una máquina de transferencia. En realidad, se trata de varias máquinas separadas que están integradas en lo que a simple vista podría considerarse una sola.

En la década de 1920 la industria del automóvil combinó estos conceptos en un sistema de producción integrado. El objetivo de este sistema de línea de montaje era abaratar los precios. A pesar de los avances más recientes, éste es el sistema de producción con el que la mayoría de la gente asocia el término automatización.

Domótica.

En Francia, muy amantes de adaptar términos propios a las nuevas disciplinas, se acuñó la palabra "Domotique". De hecho, la enciclopedia Larousse definía en 1988 el término domótica como el siguiente: "el concepto de vivienda que integra todos los automatismos en materia de seguridad, gestión de la energía, comunicaciones etc.". Es decir, el objetivo es asegurar al usuario de la vivienda un aumento del confort, de la seguridad, del ahorro energético y las facilidades de comunicación.

(6)

Luis Felipe Gambino Mejía  Página 5  Una definición más técnica del concepto sería: "conjunto de servicios de la vivienda garantizado por sistemas que realizan varias funciones, los cuales pueden estar conectados entre sí y a redes interiores y exteriores de comunicación. Gracias a ello se obtiene un notable ahorro de energía, una eficaz gestión técnica de la vivienda, una buena comunicación con el exterior y un alto nivel de seguridad".

Para que un sistema pueda ser considerado "inteligente" ha de incorporar elementos o sistemas basados en las Nuevas Tecnologías de la Información (NTI). El uso de las NTI en la vivienda genera nuevas aplicaciones y tendencias basadas en la capacidad de proceso de información y en la integración y comunicación entre los equipos e instalaciones.

Así concebida, una vivienda inteligente puede ofrecer una amplia gama de aplicaciones en áreas tales como:

 seguridad

 gestión de la energía

 automatización de tareas domésticas

 formación, cultura y entretenimiento

 teletrabajo

 monitorización de salud

 operación y mantenimiento de las instalaciones, etc.

La definición de vivienda domótica o inteligente presenta múltiples versiones y matices. También aquí son diversos los términos utilizados en distintas lenguas: "casa inteligente" (smart house), automatización de viviendas (home automation), domótica (domotique), sistemas domésticos (home systems), etc.

De una manera general, un sistema domótico dispondrá de una red de comunicación y dialogo que permite la interconexión de una serie de equipos a fin de obtener información sobre el entorno doméstico y, basándose en ésta, realizar unas determinadas acciones sobre dicho entorno.

Los elementos de campo (detectores, sensores, captadores, etc.), transmitirán las señales a una unidad central inteligente que tratará y elaborará la información recibida. En función de dicha información y de una determinada propagación la unidad central actuará sobre determinados circuitos de potencia relacionados con las señales recogidas por los elementos de campo correspondientes.

En este sentido, una vivienda domótica se puede definir como: "aquella vivienda en la que existen agrupaciones automatizadas de equipos, normalmente asociados por funciones, que disponen de la capacidad de comunicarse interactivamente entre sí de un bus doméstico multimedia que las integra".

A continuación se detallan las diferentes definiciones que ha ido tomando el término:

1) La nueva tecnología de los automatismos de maniobra, gestión y control de los diversos aparatos de una vivienda, que permiten aumentar el confort del usuario, su seguridad, y el ahorro en el consumo energético.

2) Un conjunto de servicios en las viviendas, asegurados por sistemas que realizan varias funciones, pudiendo estar conectados, entre ellos y a redes internas y externas de comunicación.

(7)

Luis Felipe Gambino Mejía  Página 6  3) La informática aplicada a la vivienda. Agrupa el conjunto de sistemas de seguridad y de la regulación de las tareas domesticas destinadas a facilitar la vida cotidiana automatizando sus operaciones y funciones.

Edificios Inteligentes

Es muy difícil dar con exactitud una definición sobre un edificio inteligente, por lo que se citarán diferentes conceptos, de acuerdo a la compañía, institución o profesional de que se trate. Los objetivos o finalidad de un edificio inteligente, son los siguientes:

Arquitectónicos

a) Satisfacer las necesidades presentes y futuras de los ocupantes, propietarios y operadores del edificio.

b) La flexibilidad, tanto en la estructuras como en los sistemas y servicios.

c) El diseño arquitectónico adecuado y correcto.

d) La funcionalidad del edificio.

e) La modularidad de la estructura e instalaciones del edificio.

f) Mayor confort para el usuario.

g) La no interrupción del trabajo de terceros en los cambios o modificaciones.

h) El incremento de la seguridad.

i) El incremento de la estimulación en el trabajo.

j) La humanización de la oficina

Tecnológicos

a) La disponibilidad de medios técnicos avanzados de telecomunicaciones.

b) La automatización de las instalaciones.

c) La integración de servicios

Ambientales

a) La creación de un edificio saludable.

b) El ahorro energético.

c) El cuidado del medio ambiente.

(8)

Luis Felipe Gambino Mejía  Página 7  Económicos

a) La reducción de los altos costos de operación y mantenimiento b) Beneficios económicos para la cartera del cliente.

c) Incremento de la vida útil del edificio.

d) La posibilidad de cobrar precios más altos por la renta o venta de espacios.

e) La relación costo-beneficio.

f) El incremento del prestigio de la compañía.

Grados de inteligencia

La inteligencia de un Edificio es una medida:

 De la satisfacción de las necesidades de los habitantes y su administración.

 De la posibilidad de respetar y adaptarse al medio ambiente que lo rodea.

Los elementos que deben considerarse como parte del programa arquitectónico de un Edificio inteligente independientemente del género al que éste se refiera, siendo éstos:

 La protección, contra contingencias contra accidentes caseros hasta problemas en edificios de varios niveles de oficinas desde la intrusión, el robo, el plagio, el clima, el incendio, entre otros. En todos estos casos existe la potencialidad de que cualquier falla desencadene un incendio destructor. El prever y superar tales sucesos es parte del programa del Edificio Inteligente.

 Manejo preventivo de contingencias, es primordial dotar desde el diseño arquitectónico de aquellos elementos necesarios para superar las fallas en el control de humo y aire caliente, (efecto de chimenea) tanto en cubos de escaleras y de elevadores, ductos de instalaciones, vestíbulos y pasillos largos y falsos plafones. Para todo ello es necesario la compartimentación vertical para ductos de instalaciones. Sellos en los pasos de tubería de ventilación en muros y losas. Así como también el control automatizado en puestas de compartimentación, vestibulación y salidas de emergencia en las instalaciones y los ductos. Se debe dotar al edificio de sistemas de extracción de humos estableciendo una presión positiva en cubos de escaleras y de elevadores.

 Diseño Arquitectónico lógico, los edificios altos resuelven necesidades y problemas del programa arquitectónico, sin embargo crean nuevos problemas como su desalojo en un tiempo razonable, la falta de ventilación al no existir ventanas que puedan abrirse. Por lo que es lógico plantear como parte de su programa la existencia de elevadores eficientes en cualquier contingencia, al igual de niveles de refugio a prueba de contingencias, rutas y datos de acceso para bomberos, giro de puertas en el sentido de salida, pasamanos en escaleras y rampas, una adecuada señalización en escaleras y puertas para salidas de emergencia.

 Acabados y decoración, básicamente habría que considerar el control de los materiales combustibles, empleando retardantes en los acabados del edificio, y dejando claramente indicadas la localización de rampas y escaleras.

(9)

Luis Felipe Gambino Mejía  Página 8  El principal problema de los detectores es la falsa alarma que se ha tratado de resolver en

la combinación de los diversos tipos de sensores. Por otro lado existen los sistemas operados por detectores para compuertas de compartimentación, el control de la presión

positiva en ductos de escaleras y elevadores, el control programado de sistemas de acondicionamiento de aire, la iniciación de las alarmas y el voceo a la par de los sistemas de supresión de fuego por agua, espuma, polvo químico y gas. Dando a su vez aviso a la estación de bomberos.

Todo esto debe estar dentro del sistema central de control desde el cual se localiza el control de cada sensor, se revisa y reporta el estado de cada elemento, se establece el récord impreso de los sucesos diarios y se despliegan en pantalla los planos de instalación.

Clasificación

Existen tres grados de inteligencia, catalogados en función de la automatización de las instalaciones o desde el punto de vista tecnológico:

Grado 1.

Inteligencia mínima o básica. Un sistema básico de automatización del edificio, el cual no está integrado. Existe una automatización de la actividad y los servicios de telecomunicaciones, aunque no están integrados.

Grado 2.

Inteligencia media. Tiene un sistema de automatización del edificio totalmente integrado.

Sistemas de automatización de la actividad, sin una completa integración de las telecomunicaciones.

Grado 3.

Inteligencia máxima o total. Los sistemas de automatización del edificio, la actividad y las telecomunicaciones, se encuentran totalmente integrados. El sistema de automatización del edificio se divide en: sistema básico de control, sistema de seguridad y sistema de ahorro de energía. El sistema básico de control es el que permite monitorear el estado de las instalaciones, como son: eléctricas, hidrosanitarias, elevadores y escaleras eléctricas, y suministros de gas y electricidad.

El sistema de seguridad protege a las personas, los bienes materiales y la información. En la seguridad de las personas, destacan los sistemas de detección de humo y fuego, fugas de gas, suministro de agua, monitoreo de equipo para la extinción de fuego, red de rociadores, extracción automática de humo, señalización de salidas de emergencia y el voceo de emergencia.

Para la seguridad de bienes materiales o de información, tenemos el circuito cerrado de televisión, la vigilancia perimetral, el control de accesos, el control de rondas de vigilancia, la intercomunicación de emergencia, la seguridad informática, el detector de movimientos sísmicos y el de presencia.

(10)

Luis Felipe Gambino Mejía  Página 9  El sistema de ahorro de energía es el encargado de la zonificación de la climatización, el intercambio de calor entre zonas, incluyendo el exterior, el uso activo y pasivo de la energía solar, la identificación del consumo, el control automático y centralizado de la iluminación, el control de horarios para el funcionamiento de equipos, el control de ascensores y el programa emergente en puntos críticos de demanda

Fases de desarrollo

Las fases de la producción de un edificio, son:

a) Fase proyectual b) Fase constructiva c) Fase operativa

a) Fase proyectual

Hoy en día para proyectar un edificio, sobre todo si se trata de un edificio inteligente, debe conformarse un equipo de trabajo con el propósito de lograr los más óptimos resultados. Este equipo lo componen: propietarios del edificio y usuarios, arquitectos, arquitectos paisajistas, restauradores de monumentos, gerente de operaciones, ingenieros civiles, hidráulicos, eléctricos, de telecomunicaciones e informática, consultores en instalaciones especiales, compañía constructora, proveedores de sistemas y servicios, y compañías de suministro de servicios de electricidad agua, teléfono y gas. De esta forma existe la posibilidad de diseñar el inmueble con base en una comunicación constante, pues el trabajo en equipo es indispensable para obtener un edificio inteligente. Una evaluación y verificación aprobatoria del proyecto ejecutivo en los aspectos arquitectónico, tecnológico y financiero, nos permitirá continuar con la siguiente fase.

b) Fase constructiva

Se refiere a la ejecución de la obra, con base en los planos ejecutivos. En esta fase intervienen las compañías constructoras, contratistas, subcontratistas y demás elementos del equipo de trabajo de la etapa proyectual, con su asesoría, supervisión y aprobación.

c) Fase operativa.

Los buenos resultados de la primera y segunda fases se ven reflejados en esta última, en la que están involucrados los usuarios, propietarios y el personal de administración y mantenimiento, quienes tienen la responsabilidad de operar, utilizar y mantener las instalaciones en óptimo estado. Para esto debe entrenarse al personal técnico, con el propósito de que intervenga adecuadamente desde el primer día.

En México el encargado de evaluar los grados de inteligencia de un edificio es el IMEI, (Instituto Mexicano del Edificio Inteligente), y en resumen debe cumplir con los siguientes requisitos.

(11)

Luis Felipe Gambino Mejía  Página 10 

 Eficiencia en el uso de energéticos y consumibles, renovables (Máxima Economía)

 Adaptabilidad a un bajo costo a los continuos cambios tecnológicos requeridos por sus ocupantes y su entorno (Máxima Flexibilidad).

 Capacidad de proveer un entorno Ecológico interior y exterior respectivamente habitable y sustentable, altamente seguro que maximice la eficiencia en el trabajo a los niveles óptimos de confort de sus ocupantes según sea el caso (Máxima Seguridad para el entorno, usuario y patrimonial).

 Eficazmente comunicativo en su operación y mantenimiento, (Máxima automatización de la actividad).

 Operando y mantenido bajo estrictos métodos de optimización (Máxima predicción y prevención, refaccionamiento virtual).

APLICACIÓN DE LA INFRAESTRUCTURA AL SISTEMA INTELIGENTE.

Se pueden considerar cuatro elementos como básicos que se integran al Edificio Inteligente y serán los siguientes:

a) La estructura del edificio. Todo lo que se refiere a la estructura y diseño arquitectónico, incluyendo los acabados y mobiliario. Entre sus componentes están: la altura de losa a losa, la utilización de pisos elevados y plafones registrables, cancelería, ductos y registros para las instalaciones, tratamiento de fachadas, utilización de materiales a prueba de fuego, acabados, mobiliario y ductos para cableado y electricidad.

b) Los sistemas del edificio. Son todas las instalaciones que integran un edificio. Entre sus componentes están: aire acondicionado, calefacción y ventilación, energía eléctrica e iluminación, controladores y cableado, elevadores y escaleras mecánicas, seguridad y control de acceso, seguridad contra incendios y humo, telecomunicaciones, instalaciones hidráulicas, sanitarias y seguridad contra inundación.

c) Los servicios del edificio. Como su nombre lo indica, son los servicios o facilidades que ofrecerá el edificio. Entre sus componentes están: comunicaciones de video, voz y datos;

automatización de oficinas; salas de juntas y cómputo compartidas; área de fax y fotocopiado;

correo electrónico y de voz; seguridad por medio del personal; limpieza; estacionamiento;

escritorio de información en el lobby o directorio del edificio; facilidad en el cambio de teléfonos y equipos de computación; centro de conferencias y auditorio compartidos, y videoconferencias.

d) La administración del edificio. Se refiere a todo lo que tiene que ver con la operación del mismo. Entre sus variables están: mantenimiento, administración de inventarios, reportes de energía y eficiencia, análisis de tendencias, administración y mantenimiento de servicios y sistemas. La optimización de cada uno de estos elementos y la interrelación o coordinación entre sí, es lo que determinará la inteligencia del edificio.

(12)

Luis Felipe Gambino Mejía  Página 11  EDIFICIOS INTELIGENTES EN MÉXICO.

Hospital General Regional No. 1 "Gabriel Mancera"

El nuevo Hospital General Regional No. 1 "Gabriel Mancera", es un claro ejemplo de introducción de nuevas tecnologías en el diseño de instalaciones integradas al concepto arquitectónico del edificio.

• Instalaciones y diseño arquitectónico

El arquitecto Sánchez Robles explica que si bien este proyecto no se puede ubicar dentro de los edificios inteligentes de la ciudad de México, porque no cuenta con todos los avances de la llamada tecnología, sí podemos afirmar que fue diseñado inteligentemente, tomando en cuenta la relación que existe entre las instalaciones y el diseño arquitectónico.

•Uso eficiente del agua. Con el fin de reducir el consumo del agua utilizada tradicionalmente en hospitales similares, alrededor de 800 litros por cama y día, se estudiaron distintas posibilidades para la aplicación de equipos y accesorios. Se llegó a la decisión de instalar equipos que, además de contar con accesorios de bajo consumo de agua, operan en forma automática al cierre y apertura de las llaves alimentadoras. También se colocaron reguladores de temperatura en las regaderas de los baños, donde la demanda de agua caliente representa gastos excesivos. Con la aplicación de estos sistemas, se reduce en un 40% el consumo del agua.

•Aguas negras tratadas. Para evitar un impacto en el entorno y la saturación de la red, el inmueble cuenta con una planta para el tratamiento de las aguas negras, que cumple con las normas técnicas de la Secretaría de Desarrollo Urbano y la Dirección General de Construcción y Operación Hidráulica de la ciudad de México.

•Gases medicinales. La instalación de gases medicinales es vital en un hospital. El hospital en mención dispone del equipo denominado "Grado Médico", lo mejor que existe en sistemas generadores de vacío y de aire comprimido, así como con una consola de tomas para cada cama.

Edificio Cenit Plaza Arquímedes.

•Instalaciones y diseño arquitectónico. Plaza Arquímedes cuenta con un centro de control, de donde se manejan y supervisan todas las instalaciones del edificio y los espacios a que éstas sirven. Esta supervisión se hace por medio de una computadora la cual cuenta con un programa especialmente diseñado para el edificio. Dicho programa lleva el control y el registro del funcionamiento del edificio, así como del desempeño del operador en turno.

Dentro de este control, está el sistema central de aire acondicionado, iluminación, sistemas de alarma y contra incendio, control de monóxido de carbono, telefonía, escaleras y espacios presurizados.

La fachada forma parte de la misma estructura interna del edificio, lo que la hace o le da una apariencia mucho más innovadora o futurista, complementando con esto el estilo de edificación al que pertenece el edificio inteligente. El material utilizado como recubrimiento en la fachada, es el zinc, el cual no necesita mucho mantenimiento y contribuye a darle un buen aspecto a la edificación.

(13)

Luis Felipe Gambino Mejía  Página 12  Con relación a las instalaciones con que cuenta el edificio, en el caso del aire acondicionado, se consideraron torres de enfriamiento, complementadas con una planta de almacenamiento de hielo que operará durante las noches.

Cada espacio cuenta con detectores inteligentes, los cuales registran el número de ocupantes en un espacio determinado y asimismo la cantidad de aire suministrada.

El World Trade Center (WTC)

El conjunto suma alrededor de 630 826 m2, de los cuales se ejecutaron 115 914 m2 en la torre de oficinas; 302 022 m2 de estacionamiento, con una capacidad de 8 026 cajones, y los 36 844 m2 del centro de convenciones y exposiciones. Hoy existen prácticamente cuatro etapas, dos reales: la torre con sus estacionamientos, el centro de convenciones y exposiciones, y dos a futuro: el centro comercial y el hotel. Todo el WTC se desarrolla en tres predios que suman 76 000 m2.

La inteligencia del WTC. El sistema inteligente del WTC agrupa a todos los sistemas e instalaciones del edificio, tales como el de aire acondicionado, el hidráulico, eléctrico, de seguridad y protección contra incendio. Dicho sistema controla los accesos. Cuenta con un circuito cerrado de televisión y monitoreo de los tanques de almacenamiento, alarmas y elevadores. Acciona y detiene equipos, enciende y apaga alumbrados, y modera el trabajo de los equipos en cuanto a temperaturas, horarios e iluminación de áreas comunes. Cada uno de los espacios que se venden, cuenta con las acometidas básicas de todas las instalaciones necesarias y pueden volverse tan sofisticados como se requiera, ya que el sistema central permite la integración de cualquier otro sistema a los cerebros del edificio.

Con relación al ahorro de energía, se colocaron en todas las luminarias del edificio lámparas ahorradoras de vapor de sodio, focos tipo PL y lámparas ditróicas de bajo voltaje. En el caso del aire acondicionado, no solamente se consideraron torres de enfriamiento, sino también una planta de almacenamiento de hielo que operará durante las noches.

Para las fachadas del edificio se seleccionaron materiales que cumplieran con las normas internacionales de seguridad y riesgos y que además formaran parte de la modernidad de la arquitectura del edificio.

La fachada del WTC es comparada con un vestido de lentejuela, donde cada una de las piezas se mueve por sí sola para absorber el movimiento de un sismo. El espesor de los cristales varía entre seis y nueve milímetros. Dependiendo de su ubicación, el cristal en cuestión fue diseñado y fabricado especialmente para el WTC, con una garantía de 25 años por decoloración y resistencia.

Medición del nivel de inteligencia de un edificio.

 Mecanismo de evaluación que considere TODOS los aspectos y posibilidades necesarios.

 Hecho en México, tomando en consideración las características del mercado mexicano.

(14)

Luis Felipe Gambino Mejía  Página 13  Aplicaciones:

 Edificio de oficinas

 Corporativas

 Multiusuario

 Hoteles.

 Hospitales.

 Universidades.

 Industrias.

Conceptos Arquitectónicos y de Ingeniería Civil

 Diseño del edificio bajo el concepto del Edificio Inteligente.

 Actividad Multidisciplinaria.

 La mayoría de las decisiones tomadas en las fases iniciales de los proyectos son permanentes.

Conceptos Arquitectónicos:

 Factor innovación.

 Expresión Plástica.

 Respuesta al contexto.

 Aportación Formal Fundamental a la Tecnológica.

 Percepción espacial.

Conceptos de Ingeniería Civil.

 estructuración Respaldo del DDF

 Procedimiento:

 recopilación de la información.

 definición de características generales de la estructura.

 clasificación subsuelo.

 Otros.

Conceptos de instalaciones:

 Instalaciones para soporte a los sistemas y servicios del edificio:

 Eléctrica.

 Hidráulica.

 Aire Acondicionado, Calefacción, Ventilación.

 Telecomunicaciones.

 Instalación Eléctrica:

 capacidad en las subestaciones de servicios generales u en la de la Cía.

suministradora.

(15)

Luis Felipe Gambino Mejía  Página 14 

 sistema de detección de incendios.

 Instalación Hidráulica:

 área permeable para cargar mantos acuíferos.

 sistema de captación y recuperación de aguas pluviales.

 sistema de extinción de incendios.

 Aire Acondicionado, Calefacción y Ventilación:

 eficiencia.

 consumo energético.

 control distribuido.

 interacción con sistemas de detección de incendio y evacuación.

 monitoreo de CO.

 selección del sistema de filtrado y enriquecimiento del aire.

Otras Instalaciones:

 plantas de congelación.

 plantas de tratamientos de afluentes.

 plantas de tratamiento de aguas.

 reutilización de agua residual.

 digestores.

Utilizar soluciones y sistemas no convencionales pensados en términos del mejoramiento de la calidad del medio ambiente.

Plataforma única de Cableado.

 Concepto que ofrece las ventajas de ahorro, flexibilidad, protección a la inversión.

 Integración de las redes de comunicaciones (voz, datos) y sistemas de automatización, seguridad y protección.

 Garantía de evolución tecnológica.

 Sistemas completos: SI Integración de componentes aislados: NO

Sistemas del Edificio.

 Aplicación de elementos tecnológicos en la operación diaria del inmueble.

 Requerimientos de adaptabilidad/apertura, flexibilidad, conectividad.

Dependientes de la Aplicación.

 Telecomunicaciones, Automatización Control, Ahorro de Energía, Protección, Seguridad, Mantenimiento.

 Telecomunicaciones.

 Área de desarrollo, crecimiento y aceptación.

 Fundamentales en la toma de decisiones y ofrecimiento de servicios.

 Comunicación de emergencia.

 Protección de mantenimiento adecuado.

 Otros.

(16)

Luis Felipe Gambino Mejía  Página 15  CAPITULO II

FUNDAMENTOS TEORICOS

Una vez integrados, generalidades y conceptos del tema a tratar, nos enfocaremos en la parte del confort de un Edificio Inteligente.

Nuestra aplicación consistirá en controlar mediante mandos de voz, los diferentes dispositivos (luz, televisor, música, aire acondicionado, etc) ubicados en alguna estancia determinada, como por ejemplo:

 Cocina

 Bar

 Sala

 Recamara

Mediante el uso del MATLAB para la simulación del sistema, se captura la voz de mando (por medio de un micrófono) y mediante una red neuronal artificial se procesa y se obtiene una respuesta a dicha orden.

Redes Neuronales

Las Redes Neuronales Artificiales (Artificial Neural Networks - ANNs) se constituyeron inicialmente como una simulación abstracta de los sistemas nerviosos biológicos formados por un conjunto de unidades llamadas neuronas o nodos conectados unos con otros. Las conexiones de estos nodos se asemejan a las dendritas y axones de los sistemas nerviosos biológicos.

Warren McCulloch y Walter Pitts desarrollaron en 1943 el primer modelo de red neuronal en términos de modelo sistemático de actividad nerviosa. El modelo se caracteriza básicamente por ser binario, donde cada neurona tiene un escalón o umbral prefijado. Este primer modelo sirvió de ejemplo para los modelos posteriores de Jhon Von Neumann, Marvin Minsky, FranK Rosenblatt, etc.

Las ANNs pueden clasificarse en modelos de tipo biológico y tipo dirigido a la aplicación de acuerdo a su similitud con la realidad biológica:

(17)

Luis Felipe Gambino Mejía  Página 16  1.- Redes neuronales de tipo biológico

El cerebro humano promedio cuenta con aproximadamente mil millones de neuronas. Asimismo, durante las sinapsis cada una de estas neuronas recibe en promedio alrededor de 1000 estímulos de entrada y genera alrededor de 1000 estímulos de salida. En este sentido, la principal ventaja del cerebro humano promedio recae en su conectividad, interpretada como la capacidad del mismo para realizar diferentes procedimientos lógicos a la vez. Sin embargo, su principal debilidad recae en la velocidad de procesamiento de la información, siendo las computadoras en este sentido, muchísimo más rápidas.

El objetivo de las redes neuronales de tipo biológico se constituye en desarrollar un elemento sintáctico que permita verificar las hipótesis correspondientes a los demás sistemas biológicos. Es decir, las redes neuronales de tipo biológico deben recibir y procesar información de otros sistemas biológicos y devolver una respuesta de acción efectiva. La mayor parte de las neuronas posee una estructura arbórea formada en su mayor parte por dendritas que, conectadas a otras neuronas, se encargan de recibir los estímulos de entrada neuronales mediante uniones denominas sinopsis. Algunas neuronas tiene una estructura que las comunica con miles de neuronas más, mientras otras sólo puede comunicarse con unas cuantas a su alrededor. Las tres partes importantes de la estructura de una neurona son:

 Ramas de Extensión o Dendritas – Reciben estímulos de Entrada.

 Cuerpo de la Neurona – Procesa estímulos de Entrada.

 Axón – Emite estímulos de Salida a las Dendritas de otras neuronas.

(18)

Luis Felipe Gambino Mejía  Página 17  Actualmente no sé conoce con certeza la verdadera forma de interacción de las neuronas. En general, una neurona recibe estímulos de entrada mediante las dendritas, estos estímulos son procesados en el cuerpo de la misma para posteriormente emitir un estímulo de salida mediante el axón. Este último estímulo utiliza diferencias de potencial eléctrico u ondas de corriente las cuales dependen fundamentalmente del potencial de la neurona. Asimismo, la neurona utiliza la función de escalón y la función de activación para determinar la salida que debe emitir de acuerdo a los estímulos recibidos.

2. Redes neuronales para aplicaciones concretas.

El conocimiento que se posee sobre el sistema nervioso es aún incompleto. En este sentido, las ANNs no se encuentran muy ligadas a lo que son en sí las redes neuronales biológicas. Por lo tanto, se han definido otras funcionalidades y estructuras de conexión distintas a las establecidas por la biología. Las principales características de las ANNs son las siguientes:

Auto Organización y Adaptabilidad

Utilizan algoritmos de aprendizaje adaptativo y auto organización ofreciendo posibilidades de un procesamiento robusto y adaptable.

Procesado No Lineal y Paralelo

Aumenta la capacidad de la neurona para poder aproximar y clasificar información haciéndose más inmune al ruido (datos desordenados).

Estas características juegan un papel importante en las ANNs aplicadas al procesado de señales.

En este sentido, la red constituida para una aplicación determinada poseerá una arquitectura concreta de elementos de procesado adaptativo, masivo y paralelo que se combinan en estructuras de interconexión de red jerárquica.

3. Taxonomía de las redes neuronales.

Toda aplicación de redes neuronales consta de dos fases: la fase de aprendizaje o entrenamiento y la fase de prueba o funcionamiento directo. En la fase de entrenamiento se usa un conjunto de datos o patrones de entrenamiento para determinar los pesos que definen el modelo neuronal.

Este modelo una vez entrenado, se usará en la fase de funcionamiento directo en la que se procesarán patrones de prueba que constituyen la entrada habitual de la red con el objetivo de analizar las prestaciones definitivas de la misma.

(19)

Luis Felipe Gambino Mejía  Página 18  Fase de Prueba

Los pesos de la red neuronal se han obtenido a partir de patrones representativos de entradas que se denominan patrones de entrenamiento. Los pesos pueden ser calculados de una vez como adaptados iterativamente según el tipo de red neuronal y en función de las ecuaciones dinámicas de prueba. Una vez calculados los pesos de la red, se compararán las salidas deseadas con los valores de las neuronas de la última capa para determinar la validez del diseño.

Fase de Aprendizaje

Una de las características más resaltantes de las redes neuronales es su capacidad de aprender.

Éstas aprenden por la actualización o variación de los pesos sinápticos que caracterizan a las conexiones. Los pesos son adaptados de acuerdo a la información extraída de los patrones de entrenamiento nuevos que se van presentando. Normalmente, los pesos óptimos se obtienen de la optimización (minimización o maximización) de alguna función de energía. El entrenamiento de las redes neuronales puede realizarse fuera de línea o en tiempo real. La elección de cualquiera de ellos o ambos implica velocidades de proceso diferentes que afectas a los algoritmos y hardware utilizados. De acuerdo al tipo de entrenamiento, las redes neuronales pueden clasificarse en:

¿Cuánto tiempo se debe entrenar?

Existe una concepción errónea muy común concerniente al entrenamiento iterativo. Se dice que las redes neuronales pueden ser sobreentrenadas. Quiere decir que hay una cantidad óptima de entrenamiento y que se puede entrenar más allá de dicho punto para mejorar el funcionamiento en el conjunto de entrenamiento, pero degradando dicho funcionamiento en la población general.

Esta idea es particularmente arriesgada porque tiene un elemento de verdad en ella, para el caso en que la red y/o el conjunto de entrenamiento hayan sido mal diseñados, el mito puede ser realidad.

(20)

Luis Felipe Gambino Mejía  Página 19  A continuación se examinará brevemente cómo el concepto de sobre entrenamiento tomó forma, porqué es usualmente (si no es que siempre) una noción inapropiada y cómo se puede detectar y evitar el problema común que se malentiende como sobre entrenamiento.

Figura 4.4. Manifestación de sobre entrenamiento.

La figura 4.4. es una gráfica del error en una red neuronal para dos conjuntos diferentes de datos en función del número realizado de iteraciones de entrenamiento. Un conjunto de datos es el conjunto de entrenamiento. Como era de esperarse, el error para ese conjunto de datos decrece monótonamente, aproximando una asíntota. El otro conjunto de datos, llamado conjunto de validación, es tomado de la misma población que el conjunto de entrenamiento, pero no es usado para entrenar. Su error decrece al inicio del entrenamiento. Pero, para sorpresa, si se continúa con el entrenamiento más allá de cierto número de iteraciones, el error empieza a incrementar.

Partiendo del hecho que el conjunto de validación es representativo de la población a la cual la red será finalmente aplicada, la solución obvia aparente es detener el entrenamiento hasta que el error de dicho conjunto desaparezca totalmente. Sin embargo, actuar así es un caso en que el remedio es peor que el mal.

Se vio en la sección anterior que usar muchas neuronas ocultas puede ocasionar un sobre ajuste.

En vez de aprender sólo los patrones generales necesarios para producir una decisión correcta, la red se enfoca excesivamente a idiosincrasias de muestras individuales. Cuando éstas demuestran no tener valor en su trabajo posterior, el funcionamiento decae. Ya que se necesita un tiempo considerable para aprender estas idiosincrasias, mientras los patrones importantes se aprenden al menos rápidamente, la calidad de la red alcanza frecuentemente un pico mientras el entrenamiento progresa, después se deteriora. Así nació el mito de entrenamiento excesivo. Sin embargo, hay dos razones para no limitar el entrenamiento con esperanzas a encontrar ese pico tan difícil de encontrar:

1) Tratando el síntoma, no la enfermedad. Reducir el número de neuronas ocultas al punto en que la red no aprenda idiosincrasias, o incrementar el tamaño y variedad del conjunto de entrenamiento, y la enfermedad es curada.

2) No olvidar que usualmente se empieza el entrenamiento con valores aleatorios de pesos.

Si se detiene prematuramente el entrenamiento, posiblemente se habrá aprendido lo que se tenía que aprender. Probablemente después ya no. Y nunca se estará seguro de eso.

Número de iteraciones entrenamiento

Error

Datos de Datos de

(21)

Luis Felipe Gambino Mejía  Página 20  El segundo punto merece un examen más profundo. Cuando se usa un conjunto de entrenamiento para representar una población entera, se está confiando en que la red será capaz de interpolar entre muestras e de entrenamiento cuando haya muestras desconocidas que no son idénticas a las que se utilizaron al entrenar. Esto implica una suave transición entre casos de entrenamiento vecinos.

Dado que se empieza típicamente el proceso de entrenamiento con pesos aleatorios pequeños, las derivativas de las salidas con respecto a las entradas serán pequeñas, dirigiéndose a la suavidad deseada. Sin embargo, sólo con usar polinomiales de grado mayor en aproximación de funciones permite mayor oscilación debida a derivativas mayores, el uso de más neuronas ocultas también permite mayor oscilación. Cuando todos los recursos de las capas ocultas no se utilizan sólo para asegurar un funcionamiento adecuado, algunas neuronas pueden aprender a especializar. Así como el entrenamiento continúa, sus pesos pueden llevarse a extremos en los cuales las neuronas sólo se dedican a encontrar idiosincrasias en el conjunto de entrenamiento. Las derivativas de las salidas con respecto a las entradas se hacen mayores, y la interpolación suave se pierde. La filosofía de detener el entrenamiento prematuramente es la prevención de que los pesos alcancen esos valores extremos.

Superficialmente, esto parece razonable. Es indiscutible el hecho de que, en ciertos casos, continuar con el entrenamiento degrada el desempeño en el conjunto de validación y por lo tanto degradará probablemente el desempeño en la población entera. Pero el defecto en este razonamiento proviene del hecho de que los pesos iniciales fueron elegidos de manera aleatoria.

No se sabe realmente si se está aproximando a los pesos óptimos desde una buena dirección.

Puede ser que se tenga que pasar por una región en la cual el conjunto de validación tenga un desempeño pobre, pero que mejoraría si se continuase. Y ciertamente no se tienen bases para exigir que se deje de entrenar cuando el conjunto de validación ha encontrado un tipo de optimalidad práctica. Eso es estafar. Es en efecto usar lo que se supone es el juez final de calidad como un conjunto de entrenamiento sustituto. Se podría haberlo unido también al conjunto de entrenamiento. Cualquier grado al cual el conjunto de validación no es representativo de la población será reflejado en la red entrenada si se basa la decisión de paro en ese conjunto.

El desempeño estimado será excesivamente optimista.

La moraleja es que se debe utilizar el menor número posible de neuronas ocultas. Empezar con el número mínimo y después añadir tantas como sea necesario para asegurar el desempeño adecuado en el conjunto de entrenamiento. Nunca se debe empezar con muchas neuronas ocultas y después ver cuántas se pueden desechar mientras se mantenga un buen desempeño.

También se debe tener especial cuidado en escoger un conjunto de entrenamiento que represente lo mejor posible a la población. Si no, el fenómeno visto en la figura 4.4 aparecerá casi siempre, independientemente del número de neuronas ocultas.

En resumen, un entrenamiento correcto se hace de la siguiente manera. Para cada número experimental de neuronas ocultas, generar pesos iniciales aleatorios y entrenar hasta que la mejora sea despreciable. Después generar más pesos iniciales y entrenar de nuevo. Y otra vez. Y otra vez. Cuando un número moderado de estas repeticiones fracasa a mejorar el desempeño, se puede estar seguro que la red se entrenó lo mejor que se pudo para el conjunto de entrenamiento.

(22)

Luis Felipe Gambino Mejía  Página 21  Después se debe probarla con un conjunto de validación independiente. Si, después de todo el entrenamiento, su desempeño en el conjunto de validación es significativamente peor que con el conjunto de entrenamiento, o el conjunto de entrenamiento es pésimo (muy pequeño o no representativo de la población), o hay muchas neuronas ocultas. La red no fue sobreentrenada.

Siempre se debe recordar que el sobre ajuste es el reflejo de un conjunto de entrenamiento no representativo de la población. No puede haber sobre ajuste si el conjunto de entrenamiento está formado por toda la población. Naturalmente, esto es una imposibilidad práctica. Sin embargo, los conjuntos de entrenamiento minuciosos hacen que el sobre ajuste sea menos problemático.

También es necesario recordar que el sobre juste se produce cuando el conjunto de entrenamiento es pequeño en relación con el número de neuronas ocultas. Se compensa la escasez de datos de entrenamiento limitando el número de neuronas ocultas. El tamaño del conjunto de entrenamiento y el número de capas ocultas están íntimamente ligados. Cuando no están balanceados en una dirección, la red no es capaz de aprender tan bien como debería. Cuando no están balanceados a la inversa, la red aprende mucho y generaliza poco. Debe haber un balance. Ahora se discute una manera de conseguir ese balance.

En el evento fortuito en que se puedan acumular fácilmente grandes cantidades de datos conocidos, hay un procedimiento de entrenamiento efectivo a seguir. Una ventaja de este procedimiento es que puede ser utilizado también para seleccionar el número óptimo de neuronas ocultas. Aún se escogen un conjunto de entrenamiento inicial y un conjunto de validación independiente que serán usados para calificar a la red final. Pero ahora se permite escoger un tercer conjunto, llamado conjunto de prueba de entrenamiento. Este conjunto se utiliza para revisar la habilidad de generalización de una red entrenada. Si el desempeño de la red con el conjunto de prueba de entrenamiento es significativamente peor que con el conjunto de entrenamiento, se puede concluir que se ha producido un sobre ajuste, o que la información importante presente en el conjunto de prueba no estuvo presente en el conjunto de entrenamiento.

En ambos casos, la solución es añadir el conjunto de prueba al conjunto de entrenamiento, y volver a entrenar. Esto se hace explícito en el diagrama de flujo mostrado en la figura siguiente

Figura 4.5. Entrenamiento cuando los casos conocidos son pocos

Inicializar

E t

Error de

entrenamien A

Escoger conjunto de

Error del conjunto de Unir

conjunto de

Hecho

No

S

(23)

Luis Felipe Gambino Mejía  Página 22  Nótese que el algoritmo anterior depende de que el conjunto de prueba de entrenamiento sea representativo de la población y sea independiente del conjunto de entrenamiento. Se tienen problemas si el error de toma de muestras provee un conjunto de prueba extremadamente similar al conjunto de entrenamiento. En consecuencia, se deben tomar dos precauciones. Primero, asegurarse de que los conjuntos son suficientemente grandes para disminuir la probabilidad de ocurrencia de problemas de este tipo. Segundo, no evitar la validación final. Aunque se puede evitar este paso, siempre se estará más seguro si se realiza antes de determinar a la red como definitiva.

Finalmente, obsérvese que el algoritmo anterior puede ser utilizado también para obtener el mejor desempeño posible de la red. Supóngase que se empieza con un considerable buen estándar de desempeño, y se sigue el algoritmo hasta que se alcanza el nivel de desempeño. No se valida la red. Se salva y después se pide mejor desempeño. Obviamente, inmediatamente se añadirá una neurona oculta. Se tendrá que añadir al conjunto de entrenamiento un nuevo conjunto de prueba.

Se sigue el algoritmo hasta que se canse de lidiar con un conjunto de entrenamiento enorme o hasta que se haya alcanzado la nueva expectativa. Tanto tiempo en lo que la suposición fundamental de la calidad de los conjuntos de prueba se alcanza, las acciones son legales. El objetivo de desempeño es limitado sólo por la capacidad de acumular nuevos datos y por los recursos computacionales. El número de neuronas ocultas crecerá tanto como sea necesario, y el sobre ajuste será prevenido mediante los conjuntos de prueba.

4. Redes neuronales supervisadas y no supervisadas.

Las redes neuronales se clasifican comúnmente en términos de sus correspondientes algoritmos o métodos de entrenamiento: redes de pesos fijos, redes no supervisadas, y redes de entrenamiento supervisado. Para las redes de pesos fijos no existe ningún tipo de entrenamiento.

Redes de entrenamiento supervisado.

Las redes de entrenamiento supervisado han sido los modelos de redes más desarrolladas desde los inicios de este tipo de diseños. Los datos para el entrenamiento están constituidos por varios pares de patrones de entrenamiento de entrada y de salida. El hecho de conocer la salida implica que el entrenamiento se beneficia de la supervisión de un maestro. Dado un nuevo patrón de entrenamiento (m+1), los pesos serán adaptados de la siguiente forma:

Redes de entrenamiento no supervisado.

Las Redes de Entrenamiento no Supervisado utilizan datos de entrenamiento consistentes en sólo patrones de entrada. Por lo tanto, la red es entrenada sin el beneficio de un maestro. La red aprende a adaptarse basada en las experiencias recogidas de los patrones de entrenamiento anteriores.

(24)

Luis Felipe Gambino Mejía  Página 23  Diagrama esquemático de sistema de entrenamiento.

La Regla de Aprendizaje de Hebb: Refuerza el peso que conecta dos nodos que se excitan simultáneamente.

Regla de Aprendizaje Competitiva: Determina la factibilidad de pertenencia de un patrón a una clase reconocida previamente. En caso de darse esta pertenencia, la inclusión de este nuevo patrón a la clase reconocida cambiará al representante de la misma.

5. Funciones de base y activación.

Una neurona suministra un valor a su salida que se propaga a través de la red de conexiones unidireccionales hacia otras células de la red. Asociada a cada conexión hay un peso sináptico denotado por wij, que determina el efecto de la neurona j-ésima sobre la neurona i-ésima. Las entradas a la neurona i-ésima que provienen de las otras neuronas son acumuladas junto con el umbral externo, para dar el valor de red.

La forma de hacerlo está determinada matemáticamente por la función de base f para dar un valor de activación. En este sentido, la salida final se puede expresar como una función de la entrada y pesos.

Las redes de conexión son matemáticamente representadas por la función de base u (w, x) donde w es la matriz de pesos y x el vector de entrada. La función de base tiene dos formas típicas:

(25)

Luis Felipe Gambino Mejía  Página 24 

 Función Lineal de Base

Función de primer orden o de tipo hiperplano. El valor de red es una combinación lineal de las entradas.

 Función de Base Radial

Función de segundo orden o de tipo hiperesférico. El valor de red representa la distancia a un determinado patrón de referencia.

Función de activación o función de neurona.

La función de activación se encarga de transforma el valor de red expresado por la función de base u (w, x). Las funciones de activación más comunes son:

 Función paso

 Función rampa

 Función sigmoidal

 Función Gaussiana

6. Estructuras de las redes neuronales artificiales

Los aspectos más característicos de las estructuras son la estructura de conexión, el tamaño de la red y la elección entre ACON (All Class in One Network -Todas las Clases en Una Red) y OCON (One Class in One Network - Una Clase en Una Red).

Estructuras de conexión.

Una red neuronal está determinada por la neurona y la matriz de pesos. El comportamiento de la red depende en gran medida del comportamiento de la matriz de pesos. Hay tres tipos de capas de neuronas: la de entrada, las ocultas y la de salida. Entre dos capas de neuronas existe una red de pesos de conexión, que puede ser de los siguientes tipos: Hacia delante, hacia atrás, lateral y de retardo.

(26)

Luis Felipe Gambino Mejía  Página 25  1. Conexiones hacia delante:

Los datos de las neuronas de una capa inferior son propagados hacia las neuronas de la capa superior por medio de las redes de conexiones hacia adelante.

2. Conexiones hacia atrás: Los datos de las neuronas de una capa superior son propagados hacia las neuronas de la capa inferior por medio de las redes de conexiones hacia adelante.

3. Conexiones con retardo: los elementos de retardo se incorporan en las conexiones para implementar modelos dinámicos y temporales, es decir, modelos que precisan de memoria.

Tamaño de las redes neuronales.

El Tamaño de las Redes depende del Número de Capas y del Número de Neuronas Ocultas por Capa.

1. Número de capas: En una Red Multicapa, hay una o más capas de neuronas ocultas entre la entrada y la salida. El número de capas se cuenta a menudo a partir del número de capas de pesos en vez de las capas de neuronas).

2. Número de unidades ocultas: El Número de Unidades Ocultas está directamente relacionado con las capacidades de la red. Para que el comportamiento de la red sea correcto se tiene que determinar apropiadamente el número de neuronas de la capa oculta.

(27)

Luis Felipe Gambino Mejía  Página 26  Aproximaciones ACON frente a OCON

Normalmente, cada nodo de salida se usa para representar una clase. Si tomamos

un problema de reconocimiento alfanumérico, habrá 36 clases y 36 nodos de salida. Dado un patrón de entrada en la fase de prueba, el ganador es normalmente el nodo que tiene el valor más alto a la salida.

All Class in One Network – ACON: Todas las clases son reconocidas dentro de una única Súper Red.

One Class in One Network – OCON: En algunos casos es ventajoso descomponer esta Súper Red en varias Subredes más pequeñas. La descomposición más extrema es la llamada OCON donde una Subred se dedica para una sola clase. Aunque el número de Subredes en la estructura OCON es relativamente largo, cada una de ellas tiene un tamaño menor que la red ACON.

7. Modelos no supervisados.

La capacidad de clasificación de la red neuronal depende de los valores de los pesos sinápticos los cuales pueden ser preestablecidos o entrenados adaptativamente mediante mecanismos de aprendizaje.

En función de la forma con la que los pesos sinápticos son entrenados, las ANNs| se pueden clasificar en modelos supervisados y modelos no supervisados. Una clase de modelos de entrenamiento no supervisado son las Redes Asociativas de Pesos Fijos que se usan para obtener patrones originales libres de ruido a partir de señales incompletas o distorsionadas. La principal característica de estas redes es que sus pesos son preestablecidos y pre calculados.

Adicionalmente, estas redes tienen aplicaciones limitadas ya que no se pueden adaptar a ambientes cambiantes. Otra clase de modelos de entrenamiento no supervisado son las Redes de Aprendizaje Competitivo cuyos pesos se adaptan de acuerdo con reglas de aprendizaje no supervisadas. Estas redes pueden aprender en ausencia de un maestro. En decir, el entrenamiento de las mismas se basa únicamente en la información de los patrones de entrada.

(28)

Luis Felipe Gambino Mejía  Página 27  Redes de memoria proasociativa.

1. Memoria asociativa lineal (LAM) Una red de memoria asociativa es matemáticamente un mapeado de un espacio de entrada sobre uno de salida. Las redes de memoria asociativa se pueden usar tanto para las aplicaciones autoasociativas como para las heteroasociativas. En las aplicaciones autoasociativas la dimensión del espacio de entrada es igual al de salida. En las aplicaciones heteroasociativas la dimensión del espacio de entrada y del espacio de salida son en general diferentes. Los valores de entrada y de salida pueden ser reales o binarios

Una LAM es una red de una capa de propagación. La LAM se deriva de un conjunto de pares de patrones de entrada/salida

Aquí la entrada es

y la salida es

para m=1, 2,...., M, donde [-] denota la transpuesta del Vector o Matriz. El objetivo de LAM es recuperar el patrón de salida basado en la información total o parcial del patrón de entrada.

Patrones de entrada continuos

La Matriz de Pesos Sinápticos W en la Memoria Asociativa Lineal se obtiene de la correlación de los pares de patrones originales:

donde a y b son Vectores Reales Continuos: a

Las entradas de la matriz se denotan por

(29)

Luis Felipe Gambino Mejía  Página 28  Patrones de Entrada Binarios

Si las entradas son binarias (1/0), entonces los elementos de la matriz de pesos W, de N x K dimensiones, que se calculan como:

Donde a, b I k(Vectores Binarios). Esta fórmula permite que la condición de ortogonalidad sea impuesta más apropiadamente. Para producir una salida binaria, los elementos del vector Wt se ajustan primero por sus umbrales respectivos:

Luego son procesados por alguna unidad no lineal en los nodos de salida.

Si el valor ajustado es positivo entonces la salida será 1; de cualquier otro modo, será 0.

2.- Memoria asociativa no lineal para la recuperación holográfica.

El uso de una unidad de proceso no lineal, será esencial para eliminar las perturbaciones indeseadas. Dado un Patrón de Prueba t, definimos el Vector Resultado s como el Producto Interno entre y el Patrón de Prueba t y lo escribimos como

donde la operación del Producto Interno para una entrada de valor real se define como:

I = 1

(30)

Luis Felipe Gambino Mejía  Página 29  Al vector resultado s se le hace un Procesado no Lineal llegando a un Vector de Decisión Binario V = N {s} que se espera tenga solo un elemento distinto de cero. Si este elemento se posiciona correctamente, entonces se puede realizar la Recuperación Holográfica. El patrón a recuperar es el Valor de Salida Av. constituida por la matriz formada por los vectores columna a (k).

El propósito del operador NOLINEAL N {-} es seleccionar sólo un nodo ganador y simultáneamente descartar todos los otros nodos. El propósito es suprimir el ruido llegando a la Recuperación Holográfica. Los operadores no lineales se pueden manifestar como un elemento de umbral o un circuito MAXNET.

Redes de Hamming

Las redes de Hamming son comúnmente utilizadas cuando las entradas son de tipo binario. La red de Hamming selecciona un ganador de entre los patrones almacenados

que tienen la menor distancia de Hamming al vector de entrada. Para los vectores bipolares (-1/1) se puede adoptar la misma definición de producto interno introducida anteriormente.

Para los valores binarios (1/0) de entrada, el producto interno se tiene que redefinir como:

Por lo tanto se tiene que:

= número total de bits que concuerdan - numero de bits que no concuerdan

= K - 2 (distancia de Hamming entre b(m)y t)

En donde la distancia de Hamming es el número de inconsistencias entre los bits de los dos vectores. Esto prueba que en este caso, tanto el valor del producto interno como la distancia de Hamming darán el mismo efecto.

Redes de memoria retroasociativa

Una Red con Realimentación necesita de muchas iteraciones hasta que conseguir la recuperación del patrón final. La Red de Retroasociacion más popular es el Modelo de Hopfield el cual que tiene las siguientes características:

(31)

Luis Felipe Gambino Mejía  Página 30  1. Los Pesos sinápticos son pre almacenados.

2. Se usan operaciones no lineales de escalonamiento en cada etapa para producir valores binarios.

3. La retroalimentación tiene la función de propiciar que los estados se puedan actualizar iterativamente.

4. Las iteraciones convergen hacia una solución que minimiza una función de energía de la red.

1.Modelo de Hopfield secuencial (asíncrono) Obtención de los Pesos Sinápticos

Dados M patrones binarios tiene valores binarios 0 o 1), los pesos en el modelo de Hopfield se obtienen de la siguiente forma:

El umbral de la red se da de la siguiente forma:

(32)

Luis Felipe Gambino Mejía  Página 31  Funciones de Energía y Convergencia

Utilizando la Función de Liapunov como concepto de Función de Energía:

Bajo la situación ideal de que los vectores almacenados son perfectamente ortogonales, entonces cada patrón original representa un mínimo local (o global) de la función de energía. Esto motiva que se diseñe la red para que iterativamente se pueda buscar el estado de mínimo local. La técnica del gradiente nos lleva al modelo secuencial de Hopfield. La diferencia de la función de energía antes y después de la actualización de un estado es:

En caso de una actualización secuencial (asíncrona), hay solo una adaptación de un bit al mismo tiempo. Sin pérdida de generalidad, asumamos que sea en en el bit i-esimo:

Puesto que Wii= 0

Introduzcamos una versión discreta del gradiente como:

Para garantizar el descenso de la Función de Energía se debería actualizar en la dirección de descenso del gradiente:

2. Modelo de Hopfield, algoritmo secuencial.

Suponiendo que la entrada a la red de retroalimentación es a, que se usa como el vector de estado inicial, esto es, se fija

(33)

Luis Felipe Gambino Mejía  Página 32  y las iteraciones inician en k=1 hasta la convergencia. Durante la iteración k-ésima, la red realiza la actualización en orden secuencial desde i=1, i=2,..., hasta i=N se tiene que:

Cálculo del valor de red

Introducción a MATLAB

MATLAB es el nombre abreviado de “MATrix LABoratory”. MATLAB es un programa para realizar cálculos numéricos con vectores y matrices. Como caso particular puede también trabajar con números escalares −tanto reales como complejos−, con cadenas de caracteres y con otras estructuras de información más complejas. Una de las capacidades más atractivas es la de realizar una amplia variedad de gráficos en dos y tres dimensiones. MATLAB tiene también un lenguaje de programación propio. MATLAB es un gran programa de cálculo técnico y científico. Para ciertas operaciones es muy rápido, cuando puede ejecutar sus funciones en código nativo con los tamaños más adecuados para aprovechar sus capacidades de vectorización. En otras aplicaciones resulta bastante más lento que el código equivalente desarrollado en C/C++ o Fortran. En la versión 6.5, MATLAB incorporó un acelerador JIT (Just In Time), que mejoraba significativamente la velocidad de ejecución de los ficheros *.m en ciertas circunstancias, por ejemplo cuando no se hacen llamadas a otros ficheros *.m, no se utilizan estructuras y clases, etc.

Aunque limitado en ese momento, cuando era aplicable mejoraba sensiblemente la velocidad, haciendo innecesarias ciertas técnicas utilizadas en versiones anteriores como la vectorización de los algoritmos. En cualquier caso, el lenguaje de programación de MATLAB siempre es una magnífica herramienta de alto nivel para desarrollar aplicaciones técnicas, fácil de utilizar y que, como ya se ha dicho, aumenta significativamente la productividad de los programadores respecto a otros entornos de desarrollo.

MATLAB dispone de un código básico y de varias librerías especializadas (toolboxes). MATLAB se puede arrancar como cualquier otra aplicación de Windows, clicando dos veces en el icono correspondiente en el escritorio o por medio del menú Inicio). Al arrancar MATLAB se abre una ventana similar a la mostrada en la Figura 1. Ésta es la vista que se obtiene eligiendo la opción Desktop Layout/Default, en el menú View. Como esta configuración puede ser cambiada fácilmente por el usuario, es posible que en muchos casos concretos lo que aparezca sea muy diferente. En cualquier caso, una vista similar se puede conseguir con el citado comando View/Desktop Layout/Default.

(34)

Luis Felipe Gambino Mejía  Página 33  El entorno de trabajo de MATLAB

El entorno de trabajo de MATLAB es muy grafico e intuitivo, similar al de otras aplicaciones profesionales de Windows. Ahora se explican estos componentes un poco a detalle.

Las componentes más importantes del entorno de trabajo de MATLAB 7.0 son las siguientes:

1. El Escritorio de Matlab (Matlab Desktop), que es la ventana o contenedor de máximo nivel en la que se pueden situar (to dock) las demás componentes.

2. Las componentes individuales, orientadas a tareas concretas, entre las que se puede citar:

a. La ventana de comandos (Command Window),

b. La ventana historica de comandos (Command History), c. El espacio de trabajo (Workspace),

d. La plataforma de lanzamiento (Launch Pad), e. El directorio actual (Current Directory), f. La ventana de ayuda (Help)

g. El editor de ficheros y depurador de errores (Editor&Debugger), h. El editor de vectores y matrices (Array Editor).

i. La ventana que permite estudiar cómo se emplea el tiempo de ejecución (Profiler).

A continuación se describen brevemente estas componentes. Téngase en cuenta que utilizar MATLAB y desarrollar programas para MATLAB es mucho más fácil si se conoce bien este entorno de trabajo. Para alcanzar la máxima productividad personal en el uso de esta aplicación es por ello muy importante leer con atención las secciones que siguen.

El escritorio de MATLAB (MATLAB DESKTOP)

El Matlab Desktop es la ventana más general de la aplicación. El resto de las ventanas o componentes citadas pueden alojarse en la Matlab Desktop o ejecutarse como ventanas independientes. A su vez, los componentes alojados en el Matlab Desktop pueden aparecer como sub-ventanas independientes o como pestanas dentro de una de las sub-ventanas. MATLAB ofrece una gran flexibilidad al respecto y es cada usuario quien decide en qué forma desea utilizar la aplicación.

Cuando se arranca MATLAB por primera vez o cuando se ejecuta el comando View/Desktop Layout/Default aparece una ventana como la mostrada en la Figura 10. Aunque dividida en tres zonas, en realidad aparecen cuatro componentes, pues la sub-ventana superior izquierda contiene dos componentes superpuestas que se permutan por medio de la pestana correspondiente.

Referencias

Documento similar