UNIVERSIDAD DE SEVILLA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA Proyecto Fin de Master para la obtención del Grado de Master en Organización Industrial y Gestión de Empresas APLICACIÓN DE SISTEMAS EXPERTOS PARA EL DISEÑO DE EDIFICIOS EFICIENTES ENERGÉTICAMENTE Autor: Javier Cortés del Niño Tutor: Dr. Luis Onieva Giménez SEVILLA, OCTUBRE 2012 Agradecimientos Quiero expresar mi más sincero agradecimiento al Dr. Luis Onieva Giménez, excelente profesional y sobre todo, gran persona. Con su constante apoyo y orientación, fue posible la realización de este proyecto. Agradezco también a D. Servando Álvarez por su colaboración en las distintas partes del proyecto. Índice general 1. Eficiencia energética en la edificación ...........................................................................1 1.1. Situación de la eficiencia energética en la edificación .................................................. 1 1.2. Simulación térmica de un edificio ................................................................................. 3 1.3. Métodos de cálculo del comportamiento térmico de los edificios. Aplicaciones de software no experto disponibles en el mercado. ..................................................................... 7 1.4. 2. Diseño de un edificio a través de una aplicación tradicional ...................................... 10 Introducción a los sistemas expertos .......................................................................... 21 2.1 ¿Qué es un sistema experto?. Definiciones ................................................................ 21 2.2 ¿Por qué utilizar un sistema experto?. Aplicaciones. ................................................. 21 2.3 Ventajas de los sistemas expertos .............................................................................. 23 2.4 Limitaciones de los sistemas expertos ........................................................................ 23 2.5 Constitución general de un sistema experto .............................................................. 24 2.6 Sistema experto. Técnicas a emplear para la resolución de problemas ..................... 26 2.6.1. Modelos probabilísticos ...................................................................................... 27 2.6.2. Lógica difusa ........................................................................................................ 27 2.6.3. Redes neuronales ................................................................................................ 27 2.6.4. Meta-heurísticas aplicables en el desarrollo de sistemas expertos.................... 28 3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación y la eficiencia energética .......................................................................................................... 35 3.1. Sistema Experto para la evaluación de la eficiencia energética de los edificios (Santoli, y otros, 2005) ............................................................................................................ 35 4. 5. 3.2. Sistema experto para auditorías energéticas (Caudana, y otros, 1995) ..................... 40 3.3. Sistema experto basado en el AHP ............................................................................. 43 Sistema experto: descripción general, características y estructura del proyecto ........... 47 4.1. Descripción general ..................................................................................................... 47 4.2. Características y funcionalidad.................................................................................... 48 4.3. Estructura del proyecto y costes ................................................................................. 51 Conclusiones .............................................................................................................. 59 5.1. 6. Trabajos futuros. ......................................................................................................... 59 Referencias bibliográficas más relevantes ................................................................... 61 Índice de figuras Figura 1. Esquema general de un proceso de simulación ............................................................. 4 Figura 2. Variables de simulación energética................................................................................ 5 Figura 3. Pantalla programa Energy Plus....................................................................................... 8 Figura 4. Pantalla de resultados del programa CALENER .............................................................. 9 Figura 5. Pantalla de inicio .......................................................................................................... 11 Figura 6. Pantalla de importar archivo ........................................................................................ 12 Figura 7 Ejemplo de definición de zona ...................................................................................... 12 Figura 8. Pantalla de control ambiental ...................................................................................... 13 Figura 9. Pantalla de cerramiento ............................................................................................... 14 Figura 10. Pantalla de abertura ................................................................................................... 15 Figura 11. Pantalla de iluminación .............................................................................................. 15 Figura 12. Pantalla de HVAC ........................................................................................................ 16 Figura 13. Relación características térmicas ............................................................................... 16 Figura 14. Desglose flujos térmicos y confort ............................................................................. 17 Figura 15. Desglose detallado de cargas para cada zona ............................................................ 18 Figura 16. Salida de simulación ................................................................................................... 18 Figura 17. Salida de simulación ................................................................................................... 19 Figura 18. Pasos a realizar para una simulación ......................................................................... 19 Figura 19. Salida de simulación del programa CALENER ............................................................. 20 Figura 20. Componentes típicos de un sistema experto ............................................................. 25 Figura 21. Técnicas de resolución del Soft Computing ............................................................... 26 Figura 22. Clasificación de metaheurísticas ................................................................................ 30 Figura 23. Arquitectura de un sistema experto basado en la lógica proposicional .................... 37 Figura 24. Forma de herramienta BEEPS..................................................................................... 38 Figura 25. Ejemplo de valoración de forma verbal ..................................................................... 40 Figura 26. Red neuronal .............................................................................................................. 40 Figura 27. Modelo de estructura lógica de BEAMES ................................................................... 42 Figura 28. Metodología de desarrollo de la evaluación del estado ............................................ 45 Figura 29. Proceso de priorización de espacio dentro de un edificio ......................................... 46 Figura 30 Esquema general de funcionamiento ......................................................................... 48 Figura 31. Simulación pantalla de optimización.......................................................................... 51 Figura 32. Ejemplo de base de datos de cerramientos ............................................................... 53 Figura 33. Cronograma desarrollo sistema experto.................................................................... 58 Índice de tablas Tabla 1. Parámetros, variables y datos dependientes de las variables......................................... 6 Tabla 2. Selección de métodos ...................................................................................................... 9 Tabla 3. Ejemplos sistemas expertos .......................................................................................... 22 Tabla 4. Tabla de puntuaciones .................................................................................................. 39 1. EFICIENCIA ENERGÉTICA EN LA EDIFICACIÓN 1.1. Situación de la eficiencia energética en la edificación Los edificios son los responsables de hasta un 40% del consumo energético en la mayor parte de los países. A este consumo, se van uniendo países emergentes como China e India con un crecimiento elevado de la demanda energética. Según los últimos datos publicados del Instituto para la diversificación y el ahorro de energía (IDAE), el consumo de energía final del sector edificación ascendió en el año 2005 a 18.123 ktep sobre un total nacional de 106.940 ktep, lo que representa el 17% del consumo de energía final del país. De este consumo, 10.793 ktep correspondieron al sector residencial, objeto de este proyecto, lo que supone un 10% del consumo energético nacional. Hay que añadir que se trata de una incidencia a largo plazo, debido a que se trata de un producto de una gran durabilidad. Se estima que, sólo en Europa, los edificios actualmente existentes, consumirán en el año 2050 alrededor de los dos tercios de todo lo que consumirá el sector de la edificación. España y los demás países de la Unión Europea han suscrito y asumido importantes compromisos relativos a la reducción del consumo de energía y la mitigación del cambio climático. Cabe citar por ejemplo el protocolo de Kyoto, la Directiva 2006/32/ CE, que define un marco de esfuerzo común para conseguir un ahorro energético del 9% en el año 2016. En este mismo contexto europeo, el G8 ha propuesto que para el 2050 las emisiones de CO2 se reduzcan en un 50% respecto de los niveles de 2005, lo que se estima que requiera una inversión del orden de 29 billones de euros. También cabe mencionar el Plan 20/20/20 de la Comisión Europea, encaminado a reducir las emisiones de gases de efecto invernadero en un 20%, fortalecer el papel de las energías renovables para que cubran un 20% del consumo energético total de la Unión Europea, y ahorrar un 20% del consumo de energía por mejoras en la eficiencia energética en edificios, industria y transporte, todo ello en el horizonte del año 2020. El “action plan for energy efficiency” de la Unión Europea estima que el mayor potencial de ahorro energético se encuentra en el sector residencial (27%) y en edificios comerciales (30%). Este ahorro se producirá, tantos en edificios existentes como en los de nueva edificación. El cumplimiento de todos estos compromisos depende en gran medida de la existencia de intervenciones sustanciales en la energética edificatoria del sector de la construcción. Por ello, la administración española ha desarrollado programas y medidas de sostenibilidad, contra el cambio climático y de ahorro y eficiencia energética en el sector de la edificación. Entre estas medidas, dos de ellas son especialmente relevantes para el análisis que nos ocupa: Capítulo -1. Eficiencia energética de la edificación Página 1 En primer lugar, la transposición de la Directiva 2002/91/CE relativa a la eficiencia energética de los edificios. Ésta se ha materializado ya en dos reales decretos, a saber, el código técnico de la edificación (CTE) aprobado por Real Decreto 314/2006, de 17 de marzo, y el Real Decreto 47/2007, de 19 de enero, por el que se aprueba el procedimiento básico para la certificación de eficiencia energética de edificios de nueva construcción. En segundo lugar, el plan de acción para el periodo 2008-2012 (PAE4+) de la estrategia de ahorro y eficiencia energética en España 2004-2012, que es la continuación del establecido para el periodo 2005-2007 y que a su vez precede a nuevos planes de acción que se extenderán como mínimo hasta 2020. Ahondando en lo anterior, en mayo de 2010 se publica la revisión de la directiva de eficiencia energética de los edificios del año 2002, la Directiva 2010/31/EU del Parlamento Europeo y del Consejo de 19 de mayo de 2010 sobre la eficiencia energética en edificios (Recast), en la que en resumen se establece: a) Un marco general de una metodología de cálculo. b) La aplicación de requisitos mínimos de eficiencia energética de los edificios nuevos o de nuevas unidades del edificio. c) La aplicación de requisitos mínimos de eficiencia energética de edificios existentes que sean objeto de reformas importantes. d) Los Planes Nacionales destinados a aumentar el número de edificios de consumo de energía casi nulo. e) La certificación energética de los edificios o de unidades del edificio. f) La inspección periódica de las instalaciones de calefacción y aire acondicionado de edificios. g) Los sistemas de control independiente de los certificados de eficiencia energética y de los informes de inspección. La nueva directiva se reafirma en todos los términos de la anterior, pero pone un énfasis nuevo en los puntos c) y d) que se comenta a continuación En lo que se refiere a los requisitos mínimos de eficiencia energética, la directiva indica que los Estados miembros tomarán las medidas necesarias para garantizar que se establezcan unos requisitos mínimos de eficiencia energética de los edificios o unidades del edificio con el fin de alcanzar niveles óptimos de rentabilidad. Los niveles de los parámetros característicos que se apliquen en las reglas de conocimiento partirán de valores consistentes con este criterio de rentabilidad. En cuanto a los edificios de energía casi nula, indica que los estados miembros se asegurarán de que: a) Como muy tarde el 31 de diciembre de 2020, todos los edificios nuevos sean al menos edificios de energía casi nula, tal como se define en el artículo 2, punto 2, y de que Capítulo -1. Eficiencia energética de la edificación Página 2 b) después del 31 de diciembre de 2018, los organismos públicos que ocupen y posean un edificio nuevo garantizarán que el edificio es un edificio de energía casi nula, tal como se define en el artículo 2, punto 2. De todo lo comentado, se pueden destacar los siguientes puntos: 1) Se detecta la necesidad de ofrecer soluciones relativas a la eficiencia energética de los edificios, superando las barreras tecnológicas existentes actualmente. 2) Aparecen políticas activas destinadas a la mejora del ahorro, la reducción del consumo y la eficiencia energética en edificios a todos los niveles (europeo, nacional y regional), lo que dará lugar a nuevas ayudas e incentivos. 3) Surge la necesidad de la mejora en la toma de decisiones expertas a la hora de diseñar un edificio con el objetivo de obtener una alta calificación energética. 4) Existe la posibilidad de adquirir una posición dominante en el sector de la construcción sostenible y de establecer alianzas con nuevas empresas relacionadas con el sector. Como se observa, existe en general un marco cada vez más favorable para el desarrollo de líneas de investigación que giren en torno la eficiencia energética en la construcción y en particular y objeto de análisis en este proyecto, la mejora de herramientas que permitan un mejor diseño de los edificios desde un punto de vista energético. 1.2. Simulación térmica de un edificio El uso de racional de la energía de los edificios pasa por la búsqueda de soluciones térmicas aceptables, tanto a nivel de epidermis edificatoria, como de la selección de equipos y sistemas de acondicionamiento y de la utilización de energías renovables. La identificación y análisis de estas soluciones descansa conceptualmente en la aplicación de la transferencia de calor al sistema térmico constituido por el edificio. La simulación debe realizarse sobre un periodo anual y para todo tipo de instalaciones que consuman energía como calefacción, refrigeración, ACS e iluminación. La demanda de cada una de las contribuciones es muy variable con el tiempo, y depende de las condiciones ambientales o zona climática, del tipo de edificio y sus características térmicas, y del uso y control que se establezca. A todo esto hay que añadir el concepto de inercia térmica; es decir, la velocidad con la que cualquier variación de las condiciones ambientales, uso o control produce sobre las condiciones térmicas interiores de la zona y por tanto sobre su demanda. Esta inercia no es nunca despreciable y ello conlleva la necesidad de la simulación térmica para acercarnos de forma fiable a la demanda real; es decir, no es posible el uso de procedimientos estacionarios para establecer con rigor la demanda energética del edificio. Por otro lado, los equipos varían sus prestaciones (rendimiento, EER, COP, potencia útil, …) con las condiciones ambientales y con la proporción de carga que compensan en un cierto instante sobre sus prestaciones nominales (carga parcial), por lo tanto, igualmente un procedimiento Capítulo -1. Eficiencia energética de la edificación Página 3 estacionario (en base a rendimientos estacionales) sólo produce una aproximación al valor del consumo real. Todo esto da como resultado la necesidad de utilizar herramientas informáticas avanzadas para el diseño de un edificio. Como se refleja en la Figura 1, la herramienta informática proporcionará una simulación energética del edificio a partir de unos datos de entradas, los cuales serán aportados por el usuario. En el siguiente apartado se explicará los diferentes métodos de cálculo existentes. Los objetivos de una simulación son: • Determinar las cargas térmicas: Se usará para dimensionar el tamaño de los equipos como ventiladores, enfriadoras, calderas, etc. • Realizar un análisis energético: Ayuda a evaluar el consumo y el coste de energía del edificio durante largos periodos de tiempo. • Asegurar el confort térmico y la calidad ambiente interior de un edificio. El objetivo último es conseguir un diseño en el que se alcancen los objetivos marcados de la manera más eficiente y económica posible. Para obtener la simulación de un edificio hay que realizar las siguientes etapas: • Recopilación de datos del edificio y entorno. • Identificación de los objetivos del cliente. • Modelado del edificio: Envolvente, zonificación, instalaciones, uso, clima, etc. • Ejecución de la simulación y depuración de los errores. • Optimización del modelo a través de diferentes escenarios que optimice el edificio según los objetivos establecidos. • Interpretación de resultados. Informe de propuesta con las recomendaciones de diseño. Este informe llevará entre otros el consumo energético anual para las diferentes alternativas propuestas, el ahorro energético logrado respecto al edificio referencia (normalmente el que más consume), reducción de emisiones de CO2, cargas dinámicas de calor y frío, análisis de los niveles de confort, flujos energéticos y comportamiento energético del edificio en cuestión y el tiempo de retorno de la inversión. Figura 1. Esquema general de un proceso de simulación Capítulo -1. Eficiencia energética de la edificación Página 4 Diagrama general de flujo de información en un programa de simulación energética de edificio En la Figura 2 se puede apreciar la cantidad de información que se maneja para la simulación de un edificio. Figura 2. Variables de simulación energética Es evidente que sin herramientas informáticas avanzadas sería realmente complicado y costoso el diseño de edificios eficientes, ya que los profesionales implicados deben dominar un número importante de normas, estándares, reglas y reglamentos regulatorios, criterios de seguridad, costes, y por otro lado modelar y resolver un elevado número de ecuaciones necesarias para obtener una solución óptima. En la Tabla 1 se incluye algunos de los parámetros y variable que intervienen en la simulación de un edificio. Todo este diseño y toma de decisiones óptimas se debe realizar además con el menor coste posible. Los programas actuales se limitan, a partir de unos datos de entrada, a obtener unas salidas a través de un motor de cálculo, siendo necesaria la participación de diferentes expertos en el diseño y un número de horas elevado hasta la obtención de una solución adecuada, que difícilmente será la óptima por la cantidad de variables en juego. La investigación y desarrollo de un sistema experto en esta área supondría claramente una gran oportunidad, ya que permitiría reducir el número de horas empleados en el diseño del edificio, además de poder utilizar personal con menos experiencia, no experta, reduciendo de esta manera los plazos y los costes. Este sistema además permitiría comprobar un mayor Capítulo -1. Eficiencia energética de la edificación Página 5 número de soluciones alcanzando una mejor solución desde un punto de visto técnicoeconómico. Tabla 1. Parámetros, variables y datos dependientes de las variables. Tipo Descripción Parámetros plantas del edificio Longi Número de plantas del edificio Longitud de la orientación i Área de transferencia de un elemento i Ai altura Altura libre de los espacios (m). ASSE Área solar sur equivalente (adimensional). Es la relación entre la radiación que reciben las ventanas en sus correspondientes orientaciones teniendo en cuenta las sombras propias y/o lejanas, junto con la radiación que recibirían si estuvieran orientadas al sur sin ningún tipo de sombra. g Factor solar medio de las ventanas (adimensional). ventilación Renovaciones hora de ventilación y/o infiltración (h-1). Li Longitud del puente térmico i Aa Área acondicionada: Área de Suelo * Nº plantas Variables %avi del edificio p i Porcentaje de área de ventana en la orientación i Permeabilidad de la ventana en la orientación i Ui Tramitancia térmica de un elemento i. Elementos: cubierta, suelo, muro y ventana de cada orientación. Ψi Transmitancia térmica lineal del puente térmico i Valores At dependientes de las variables del Um edificio V El área de transferencia, se calcula de: At = Ai + ∑ Ai + ∑ Ai + ∑ Ai ∑ ∀muros exteriores ∀ven tan as ∀cubiertas ∀suelos Transmitancia térmica media del edificio, calculada a partir de las transmitancias de los elementos de la envolvente, incluidos los puentes térmicos.1 Compacidad, es el cociente del volumen acondicionado dividido por el área de transferencia At Um (V At ) Transmitancia térmica media del edificio dividida por la compacidad (W/m3 K). La transmitancia térmica media incluye los puentes térmicos. Av Aa Área de ventanas equivalente al sur dividido por el área acondicionada. Ac Aa Área de cubierta dividida por el área acondicionada. Parámetros Localidad climáticos GD Localidad Grados- día de invierno de la localidad en el periodo considerado. Is Radiación global acumulada sobre superficie vertical con orientación sur en el periodo considerado en kWh/m2. SCImes Severidad climática de invierno para el mes considerado. Propiedades ρ térmicas Cp Densidad del aire. Se toma igual a 1,2 kg/m3. Calor específico del aire a presión constante. Se toma igual a 1 kJ/kg K. Capítulo -1. Eficiencia energética de la edificación Página 6 1.3. Métodos de cálculo del comportamiento térmico de los edificios. Aplicaciones de software no experto disponibles en el mercado. Para el cálculo del comportamiento energético de los edificios existen numerosas herramientas que van desde simples métodos manuales para la estimación aproximada del consumo de energía, hasta las más detalladas y completas simulaciones horarias computerizadas. Los diferentes métodos de cálculo del comportamiento térmico de los edificios se pueden clasificar en dos grandes grupos : 1) Métodos simplificados. 2) Métodos detallados. De forma general, los métodos simplificados permiten un análisis rápido que con una mínima cantidad de información permiten realizar estimaciones sobre el comportamiento energético del edificio y de sus sistemas. Si el objetivo del análisis energético del edificio es estudiar las tendencias y hacer estimaciones aproximadas, entonces los métodos simplificados de análisis pueden ser muy apropiados. Sin embargo para un análisis detallado del edificio, de sus sistemas y subsistemas, se requieren herramientas más complejas que realicen simulaciones más detalladas. 1) Los métodos simplificados se pueden clasificar en: • De base horaria: Además de utilizar la hora como base de tiempo, se linealizan las condiciones de contorno (Nivel 1) y se utilizan las soluciones de las ecuaciones de conducción transitoria para excitaciones elementales, junto a la determinación de la carga de los locales en dos pasos, ganancias y cargas. Se utilizan las técnicas basadas en los factores de ponderación (precalculados o específicos) siendo ejemplos los programas DOE2, AHSRAE, SHASE, S3PAS, PRONBE, PASSPORT, CDEEW. Otros métodos que encajan en este nivel de simplificación son los de respuesta armónica, basados en una reducción importante de la complejidad de las excitaciones meteorológicas. A este nivel de simplificación puede añadirse la resolución simplificada de las ecuaciones de conducción (analogía eléctrica nR+mC), produciéndose programas basados en una malla de resistencias y condensadores (PASOLE) en la resolución de ecuaciones diferenciales ordinarias de primer orden (SYLPHO, CODIBA) o en la constante de tiempo. • De base diaria: También denominados de días de referencia que se basan siempre en la resolución de las ecuaciones aprovechando su linealidad y la simplificación de las excitaciones meteorológicas mediante técnicas de desarrollo en serie de Fourier (FFT). Se resuelven las ecuaciones para un número de días representativos de cada mes (normalmente tres). Capítulo -1. Eficiencia energética de la edificación Página 7 • De base mensual o estacional: Los más extendidos se basan en correlaciones obtenidas con otros métodos de menor nivel de simplificación, siendo ejemplos de ellos los programas 5000, CASAMO, ASHRAE, LPB4, S4PAS. Otros programas se basan en simplificaciones muy importantes (régimen permanente) (THB, NEVACA) siendo sólo de aplicación en climas muy fríos y solo para la demanda de calefacción. 2) Los métodos detallados se centran en la resolución de un conjunto de ecuaciones de balance de masa y energía en el espacio físico del edificio, diferenciando los elementos sólidos de los volúmenes de aire, junto a las condiciones de contorno que impone el entorno en que se encuentra el edificio. Se subdividen a su vez en dos grupos en función de la metodología de resolución de las ecuaciones: • Métodos directos, basados en la resolución numérica de las ecuaciones diferenciales en que se plasman los citados balances de masa y energía. En este grupo se incluyen los métodos basados en diferencias finitas o en elementos finitos, siendo ejemplos de aplicación los programas: KLI, LPB-2, SULOTTA, ESP, SERI/RES. • Métodos indirectos, basados en la resolución previa de parte de las ecuaciones diferenciales, las de conducción en los elemetos sólidos, para excitaciones elementales, y la aplicación del principio de superposición. Se mantienen los balances detallados en los espacios de los edificios. Estos métodos de cálculo utilizan: factores de respuesta, funciones de transferencia, resoluciones analíticas o numericas o experimentales de las ecuaciones de conducción en régimen transitorio, ejemplos de aplicación de estas técnicas son los programas RMTMP, NBSLD, CSTBAT. Los métodos detallados se caracterizan por un paso de tiempo muy corto, un nivel de complejidad muy alto y por el número de ecuaciones diferenciales que hay que resolver, que conducen a tiempos de cálculo muy elevados. En las figuras 3 y 4 vemos pantallas de diferentes programas de simulación del comportamiento térmico de edificios Figura 3. Pantalla programa Energy Plus Capítulo -1. Eficiencia energética de la edificación Página 8 Figura 4. Pantalla de resultados del programa CALENER Ante esta diversidad de métodos de cálculos se plantea una dificultad a la hora de su aplicación, pues no todos ellos son aplicables en todas las circunstancias, y debe tenerse en cuenta el objetivo perseguido para adecuar las características del método de cálculo a las necesidades. En la Tabla 2 se califican los diferentes métodos en función de las características de exactitud, versatilidad, rapidez y facilidad de uso. • Exactitud: Mide la aproximación a la realidad de los resultados obtenidos (sobre ello habría que realizar extensas consideraciones por la variabilidad de las condiciones climáticas, y de los patrones de uso impuestos por los ocupantes, por lo que se supone que los cálculos se realizan en condiciones estándar). • Versatilidad: Mide la capacidad del método para aplicarse en diferentes tipos de edificios, con diferentes condiciones de contorno. • Rapidez: Evalúa el tiempo de cálculo. • Facilidad de uso: Se mide en función de las posibilidades de un técnico del sector para manejar los programas del grupo que se indica. Las interfaces de usuario han evolucionado mucho en los últimos tiempos, permitiendo el uso de programas muy detallados con relativa facilidad, de manera que la calificación se refiere a los datos que requiere el programa de cálculo, no su interfaz. Tabla 2. Selección de métodos Detallado Exactitud Versatilidad Rapidez Facilidad de Uso Alta Alta Muy baja Muy baja Horarios nivel 1 Media Media Media Baja Capítulo -1. Eficiencia energética de la edificación Horarios nivel 2 Baja Baja Media Media Base mensual Muy Baja Muy Baja Alta Alta Página 9 Basándonos en las consideraciones anteriores, se pueden establecer los siguientes criterios de selección, en función de la etapa de diseño en que nos encontremos. Para el diseño conceptual y el desarrollo del diseño: Métodos mensuales, o simplificados de nivel 2. Para el Post Diseño: Para el dimensionado de sistemas: - Detallados, o simplificados de nivel 1. Para el cálculo de la demanda horaria: - Simplificados de nivel 1, nodales. Para el cálculo de la demanda mensual: - Mensuales, simplificados de nivel 2. Para el desarrollo nuevas tipologías: - Detallados. La mayoría de estas aplicaciones generan estimaciones del uso o consumo de energía para un edificio entero. Son herramientas efectivas, que ayudan a los diseñadores e ingenieros en el proceso de optimización del diseño de un edificio. Sin embargo el trabajo con todos estos programas se basa en la premisa de Garbage In - Garbage Out. Esto quiere decir que para cualquiera de estos programas es necesario por parte del usuario un gran conocimiento de los procesos termofísicos y de diseño que se dan en el edificio. 1.4. Diseño de un edificio a través de una aplicación tradicional Según se ha indicado en los puntos anteriores, para diseñar un edificio eficiente energéticamente es necesario realizar simulaciones térmicas del edificio. Una simulación térmica es un modelo de los procesos energéticos dentro de un edificio, que tiene por objeto proporcionar un ambiente térmicamente confortable para los ocupantes (o contenidos) de un edificio. El objetivo último es conseguir un diseño en el que se alcancen los objetivos marcados de la manera más eficiente posible. A continuación se realiza un ejemplo de diseño con un programa existente en el mercado con el fin de poder analizar y entender la complejidad a la que se enfrenta un usuario para obtener el diseño de un edificio eficiente energéticamente, además del tiempo para su desarrollo. Para ello se ha seleccionado el programa DesignBuilder que se basa en el motor de simulación dinámica Energy Plus que está desarrollado por el departamento de energía de los Estados Unidos (DOE). Capítulo -1. Eficiencia energética de la edificación Página 10 Una vez iniciado el programa y ajustados ciertos parámetros como la unidad de medida, lo primero que se debe hacer es construir el modelo. Este proceso se divide en las siguientes Etapas. 1. Creación de un nuevo proyecto La Figura 5 muestra la pantalla donde se da la información sobre el proyecto y su localización. Al seleccionar la plantilla del lugar se cargan los datos climáticos del sitio. Figura 5. Pantalla de inicio 2. Definición del edificio Normalmente se dispondrá de los datos del edificio en un archivo DFX. Se importa el archivo correspondiente como aparece en la imagen de la Figura 6 y se definen datos como la unidad de longitud en la que se ha dibujado o la altura sobre el nivel del suelo en la que se coloca el plano. También se escogerán las capas que queremos trasladar al entorno DB. Capítulo -1. Eficiencia energética de la edificación Página 11 Figura 6. Pantalla de importar archivo En caso que no se disponga del edificio en archivo, se empezará a dibujar introduciendo los bloques. 3. Definición de zonas Por defecto cada bloque de edificio define una zona. Esta zona se obtiene restando al bloque el espesor del muro. Cada bloque se puede dividir en más zonas a partir de la herramienta dibujar particiones. También es posible crear patios interiores con la herramienta “Dibujar perímetro de patio” en el nivel de bloque. Véase en la Figura 7. Figura 7 Ejemplo de definición de zona Capítulo -1. Eficiencia energética de la edificación Página 12 4. Definición de superficies A nivel de superficie se pueden definir las características constructivas particulares de dicha superficie además de: • • • • • Ventanas: Exteriores, interiores o en cubierta. Sub-superficies: Superficies de naturaleza peculiar ubicadas sobre superficies de la zona. Huecos: Cavidades que relacionan diversas zonas entre sí. Puertas: Con apertura y cierre programado. Rejillas. 5. Definición de datos del modelo La caracterización térmica completa se realiza definiendo para cada zona además de sus características geométricas y geográficas, las siguientes características térmicas: 1.4.1 Actividad Diferentes niveles de actividad es uno de los criterios para separar un bloque en diversas zonas: oficina, sala de reuniones, cuarto de baño, etc. La definición de actividad para una zona está basada en la definición de las siguientes categorías de datos. • Tipo de zona • Ocupación • Metabolismo • Vacaciones (solo a nivel de edificio) • Agua caliente sanitaria • Control ambiental • Ganancias ordenadores • Ganancias miscelánea • Ganancias cocina • Ganancias de procesos En la Figura 8 tenemos un ejemplo de las variables de control ambiental que hay que fijar en el programa. Figura 8. Pantalla de control ambiental Capítulo -1. Eficiencia energética de la edificación Página 13 1.4.2 Cerramientos DesignBuilder utiliza los componentes del cerramiento para modelar la conducción de calor a través de los muros, techos, suelos y otras partes opacas de la envolvente del edificio. A partir de la pestaña de cerramiento, véase Figura 9, se puede definir las propiedades termofísicas y visuales de diferentes elementos de superficie. DesginBuilder distingue a partir de la geometría, la colocación de los diversos tipos de cerramientos que componen el edificio, como pueden ser: Muros exteriores, cubierta plana, cubierta inclinada (zona habitada), cubierta inclinada (zona no habitada), solera contacto con terreno, suelo interior, etc. Todos los cerramientos se definen a través de materiales y espesores, a través de una base de datos. En este punto también se dispone de la posibilidad de incluir las infiltraciones de las diferentes zonas. Figura 9. Pantalla de cerramiento Capítulo -1. Eficiencia energética de la edificación Página 14 1.4.3 Aberturas Este término se refiere a cualquier apertura en los cerramientos opacos del edificio. Las aberturas típicas son: Ventanas, puertas, rejillas y huecos. En la Figura 10 se muestra la pantalla donde se define el tipo de acritalamiento. Figura 10. Pantalla de abertura 1.4.4 Iluminación Dentro de la pantalla de iluminación (Figura 11) nos encontramos con tres grandes bloques de datos: • • • Iluminación general Iluminación de escritorio Control de iluminación Figura 11. Pantalla de iluminación Capítulo -1. Eficiencia energética de la edificación Página 15 1.4.5 HVAC En la pantalla de la Figura 12, es donde se define todo el sistema de calefacción, refrigeración y aire acondicionado. El programa dispone de una extensa librería de componentes como calderas, enfriadoras, curvas de rendimiento, etc. Figura 12. Pantalla de HVAC Como se observa en la Figura 13, una modificación de una característica térmica en un nivel superior modifica esa misma característica para todos los niveles inferiores. Figura 13. Relación características térmicas Capítulo -1. Eficiencia energética de la edificación Página 16 Una vez modelado el edificio e introducidos todos estos datos. Se procede al cálculo de las cargas energéticas de calefacción para todas las zonas. Para este cálculo emplea la temperatura exterior de diseño de invierno y la temperatura de diseño de interiores por actividad. Es un cálculo estacionario. Lo primero es definir los datos climáticos para diseño en invierno. Para ello se selecciona una severidad de datos climáticos de diseño de calefacción para (condiciones de invierno) apropiados para el proyecto en cuestión. Como resultado aparecerán cuales son las temperaturas de diseño usadas para el cálculo. También se puede definir un dato concreto de temperatura para el cálculo. Ahora se define el margen de diseño, que permite mantener las condiciones de confort durante las peores condiciones de invierno. Además, este número tiene en cuenta el calor adicional requerido para llevar el edificio hasta una temperatura en un periodo de precalentamiento razonablemente corto. Una vez realizado esto, se obtiene el desglose detallado en flujos térmicos y confort para cada zona, como se observa en la Figura 14. Figura 14. Desglose flujos térmicos y confort Ahora se procede al cálculo de las cargas de refrigeración. De la misma manera que en calefacción, se efectúa un cálculo para el diseño de refrigeración para investigar un comportamiento de edificio en las condiciones extremas. Los resultados obtenidos son usados para dimensionar sistemas HVAC y sus componentes. De igual manera que en calefacción, se seleccionan los datos climáticos (severidad) apropiados para el proyecto. Una vez finalizado, se selecciona el margen de diseño que sirve para tener en cuenta el enfriamiento adicional requerida para refrigerar el edificio en un tiempo razonable y mantener el confort en las peores condiciones de verano. Capítulo -1. Eficiencia energética de la edificación Página 17 Como resultado se obtiene un desglose detallado de las cargas para cada zona. Véase Figura 15. Figura 15. Desglose detallado de cargas para cada zona Una vez definido los equipos HVAC, se procede a la simulación del comportamiento y del confort detallado del edificio. La simulación es dinámica, hasta 10 timesteps/hora y considera el viento, ganancias solares, internas, etc. De la simulación se consiguen como principales resultados los análisis de ganancias, demanda y consumo de energía, condiciones de confort, consumos de combustibles y producción de CO2. Entre las salidas (Figura 16 y 17) se generan ficheros, gráficas, histogramas, tablas y curvas de frecuencia acumulada. Figura 16. Salida de simulación Capítulo -1. Eficiencia energética de la edificación Página 18 Figura 17. Salida de simulación En la Figura 18 se muestra la representación del proceso de modelado. Figura 18. Pasos a realizar para una simulación Capítulo -1. Eficiencia energética de la edificación Página 19 Una vez realizadas todas estas fases se alcanza un primer resultado sobre el comportamiento del edificio. Para obtener la calificación y la certificación energética según el RD 47/2007 se debe exportar el fichero del edificio al programa oficial CALENER, que compara el edificio introducido con un edificio de referencia de las mismas características (véase la Figura 19). Figura 19. Salida de simulación del programa CALENER Si se quiere mejorar la eficiencia del edificio se debe modificar el diseño del mismo. Como se puede observar la simulación del edificio, proporciona una serie de datos y de gráficas. A partir de estos datos, las personas involucradas en el diseño deben tomar decisiones que tendrán repercusiones tanto energéticas, de confort y económicas. Conclusiones Como se ha visto en este apartado, existe una gran cantidad de variables que influyen en la eficiencia energética a la hora de diseñar un edificio. Alcanzar una solución óptima, desde el punto de vista de la eficiencia energética y del coste, es una tarea compleja que requiere disponer de expertos en la materia involucrados en el diseño que analicen diferentes opciones, lo que implica un número de horas considerable y por tanto un coste relevante a añadir al proyecto. Todo esto sin que se garantice la solución óptima debido al número limitado de posibilidades a analizar. Capítulo -1. Eficiencia energética de la edificación Página 20 2. INTRODUCCIÓN A LOS SISTEMAS EXPERTOS 2.1 ¿Qué es un sistema experto?. Definiciones Un sistema experto se puede definir como un programa de computación que emula la habilidad de tomar decisiones de un experto humano. Otras definiciones que se pueden encontrar en la bibliografía son: Es un software que imita el comportamiento de un experto humano en la solución de un problema. Pueden almacenar conocimientos de expertos para un campo determinado y solucionar un problema mediante deducción lógica de conclusiones. Criado Briz José Mario (2002.) Los sistemas expertos son llamados así porque emulan el razonamiento de un experto en un dominio concreto y en ocasiones son usados por éstos. Con los sistemas expertos se busca una mejor calidad y rapidez en las respuestas dando así lugar a una mejora de la productividad del experto. Wikipedia (2012) - Sistema experto. Software que incorpora conocimiento de experto sobre un dominio de aplicación dado, de manera que es capaz de resolver problemas de relativa dificultad y apoyar la toma de decisiones inteligentes en base a un proceso de razonamiento simbólico. Viejo Hernando Diego (2003.) Es un programa de computación inteligente que usa el conocimiento y los procedimientos de inferencia para resolver problemas que son suficientemente difíciles como para requerir la intervención de un experto humano para su resolución. Edward Feigenbaum (1982). Los sistemas expertos son una rama de la IA que hace un amplio uso del conocimiento especializado para resolver problemas como un especialista humano (persona que tiene experiencia en cierta área). Giarratanoy Riley(2001). 2.2 ¿Por qué utilizar un sistema experto?. Aplicaciones. La utilización de los sistemas expertos se puede justificar por muy diversas razones, de la cuales destacamos las siguientes: Situaciones en las cuales los expertos disponen de conocimientos complejos en un área delimitada y no existen algoritmos ya establecidos. Cuando el volumen de datos es tan elevado que resulta imposible analizar todos los casos teóricamente imaginables mediante algoritmos en un tiempo razonable. En problemas que pueden o no tener solución única. Los sistemas expertos tienen una gran utilidad en aquellos problemas con un cierto número de soluciones aceptables. La subjetividad humana puede dar lugar a errores. Capítulo -2. Introducción a los sistemas expertos Página 21 El desarrollo o adquisición de un sistema experto es generalmente caro, pero el mantenimiento y el coste marginal de su uso repetido es relativamente bajo. Por lo que para determinadas aplicaciones, el uso de los sistemas expertos tiene rentabilidades muy altas y la amortización se realiza en un corto plazo de tiempo. Debido a esto es aconsejable antes de desarrollar o adquirir un sistema experto realizar un análisis de viabilidad y de coste beneficio. Los sistemas expertos surgieron a mediados de los años sesenta. Durante este tiempo se han desarrollado numerosas aplicaciones en diferentes campos tan diversos como matemáticas, medicina, química, psicología, derecho, transporte, etc. En la Tabla 3 se muestran ejemplos de algunos sistemas expertos. Tabla 3. Ejemplos sistemas expertos Nombre REACTOR STREAMER Sistemas expertos en ingeniería Descripción Diagnosticar/remediar accidentes de reactor Instruir en operación, planta de energía a vapor Nombre DIPMETER LITHO MUD PROSPECTOR Sistemas expertos en geología Descripción Interpretar los registros del medidor de profundidad Interpretar los datos de registros de pozos petroleros Diagnosticar/remediar problemas de perforación Interpretar datos geológicos para buscar minerales Nombre CRYSALIS CLONER MOLGEN SECS Sistemas expertos para la química Descripción Interpretar la estructura tridimensional de una proteína Diseñar nuevas moléculas biológicas Diseñar experimentos para clonación de genes Diseñar molecular orgánicas complejas Nombre ACE REDESIGN SOPHIE PALLADIO Sistemas expertos en electrónica Descripción Diagnosticar fallas en redes telefónicas Rediseñar circuitos digitales Instruir en diagnóstico de fallas de circuitos Diseñar y probar nuevos circuitos VLSI Nombre PUFF AI/COAG BLUE BOX Sistemas expertos médicos Descripción Diagnosticar enfermedades de los pulmones Diagnosticar enfermedades de la sangre Diagnosticar/remediar depresión Capítulo -2. Introducción a los sistemas expertos Página 22 2.3 Ventajas de los sistemas expertos Los sistemas expertos tienen varias características que los hacen atractivos. • Mayor disponibilidad. La aplicación siempre está disponible. • Respuesta rápida, incluso en situaciones de presión. • Bajo costo, una vez realizada la inversión inicial. • Consolidación de varios conocimientos de diferentes expertos, lo que da lugar a sistemas expertos más fiables. • Duplicidad: Se pueden instalar en varios ordenadores. • Personal con poca experiencia, puede resolver problemas que requieran un conocimiento experto. • Peligro reducido. Los sistemas expertos pueden usarse en ambientes que podrían ser peligrosos para un ser humano. • Experiencia permanente. La experiencia es permanente y no depende de causas externas. • Mayor confiabilidad. Al proporcionar una segunda opinión los sistemas expertos incrementan la confianza en que un especialista ha tomado la decisión correcta. 2.4 Limitaciones de los sistemas expertos Como se ha comentado en los puntos anteriores, la utilización de un sistema experto puede llegar a ser muy beneficiosa en determinados casos. Sin embargo los sistemas expertos tienen limitaciones que son necesarias conocer antes de abordar la resolución de un problema mediante este tipo de soluciones. Algunas de estas limitaciones son: • Sólo son utilizables en un estrecho dominio de aplicación. • Posibilidad de error. Si es una decisión crítica, no exime de responsabilidad al usuario. • Dificultad de mantenimiento. Para actualizar se necesita reprogramar la aplicación. • Elevado coste de desarrollo. • Alto tiempo en desarrollo. • La explicación que brinda, por lo general, se limita a la enumeración de las reglas que utiliza para llegar a determinada conclusión o acción. Capítulo -2. Introducción a los sistemas expertos Página 23 2.5 Constitución general de un sistema experto No existe una estructura de sistema experto común. Sin embargo, la mayoría de los sistemas expertos tienen los siguientes componentes básicos (Figura 20). Base del conocimiento Es un elemento ordenado y estructurado suministrado por los expertos, que contiene los conocimientos que se necesitan para el desarrollo del sistema. Se requiere que los expertos humanos piensen, reorganicen, y reestructuren la base de conocimiento. Se debe tener presente que al hablar del conocimiento nos referimos a afirmaciones de validez general como reglas, distribuciones de probabilidad, etc. Como se verá más adelante cuando se hable de datos nos estaremos refiriendo a la información relacionada con una aplicación particular. Los primeros se almacenan permanentemente en la base de conocimiento, mientras que los segundos se almacenan en la memoria de trabajo. Una de las características más importante de los sistemas expertos, es la independencia de la base de conocimientos respecto del mecanismo de inferencia que se utiliza para resolver los problemas. De esta forma, cuando los conocimientos almacenados se han quedado obsoletos, o cuando se dispone de nuevos conocimientos, es relativamente fácil añadir nuevas reglas, eliminar las antiguas, o corregir los existentes, sin necesidad de modificar el motor de inferencia. Motor de inferencia El motor de inferencia (o mecanismo de inferencia) es la componente principal del sistema experto cuya misión es obtener conclusiones mediante la aplicación del conocimiento abstracto (metodología de inferencias) sobre al conocimiento concreto (base de conocimiento) y los datos (base de hechos). Las conclusiones del motor de inferencia pueden estar basadas en conocimiento determinista, también conocido como sistemas basados en reglas porque obtienen conclusiones basándose en un conjunto de reglas utilizando un mecanismo de razonamiento lógico o conocimiento probabilístico. En el último caso, la propagación de incertidumbre es la tarea principal del motor de inferencia, que permite sacar conclusiones bajo incertidumbre. La metodología de inferencia puede ser: • • • Encadenamiento hacia delante (forward chaining, progresivo o deductivo). Encadenamiento hacia atrás (backward chaining, regresivo o inductivo). Redes neuronales artificiales. Capítulo -2. Introducción a los sistemas expertos Página 24 Control de coherencia Este subsistema controla la consistencia de la base de datos y evita que unidades de conocimiento inconsistentes entren en la misma. El objetivo del control de coherencia consiste por tanto en: 1. Ayudar al usuario a no dar hechos inconsistentes, por ejemplo, dándole al usuario las restricciones que debe satisfacer la información demandada. 2. Evitar que entre en la base de conocimiento cualquier tipo de conocimiento inconsistente o contradictorio. El control de la coherencia debe hacerse controlando la coherencia de las reglas y la de los hechos. Sin este subsistema, unidades de conocimientos contradictorios podrían formar parte de la base de conocimiento, dando lugar a un comportamiento insatisfactorio en el sistema, por ejemplo en sistemas con mecanismos de propagación de incertidumbre es común llegar a conclusiones absurdas o en conflicto cuando el sistema genera probabilidades mayores a la unidad o negativas. Interface de usuario Es el enlace entre el sistema experto y el usuario que por medio de mecanismos eficientes permitirá mostrar y obtener la información de forma fácil y agradable. Un buen interface debe cumplir con las siguientes características: El aprendizaje del manejo debe ser rápido. Debe evitarse en lo posible la entrada de datos errónea. Los resultados deben presentarse en una forma clara para el usuario. Las preguntas y explicaciones deben ser comprensibles. Usuario Interfaz de Usuario Recomendación Datos del Caso Base de Datos Online DATO Inferencia…del motor … … … …… … Resolución general de Problemas del Conocimiento Obtiene conclusiones Base de Conocimientos • Dominio del Conocimiento • Estática del conocimiento Reglas Figura 20. Componentes típicos de un sistema experto Capítulo -2. Introducción a los sistemas expertos Página 25 2.6 Sistema experto. xperto. Técnicas a emplear para la resolución de problemas Un sistema experto puede tratar con diferentes tipos de problemas.. Los deterministas son aquellos que pueden ser formulados usando un conjunto conjunto de reglas que relacionen varios objetos bien definidos. Los estocásticos, estocásti son aquellos problemas basados en incertidumbres. Los estocásticos ásticos entran dentro de lo que se denomina soft computing,, que es la rama de la inteligencia artificial centrada en el diseño de sistemas inteligentes capaces de manejar adecuadamente la información incierta, imprecisa y/o incompleta. Esta cualidad permite abordar problemas reales obteniendo soluciones más robustas, manejables manejables y de menor coste que las obtenidas mediante técnicas convencionales. Las principales técnicas que componen el soft computing para abordar la resolución de problemas como se muestra en la Figura F 21 son el razonamiento probabilístico, robabilístico, la lógica y los conjuntos difusos, las redes neuronales n y las meta-heurísticas.. Desde que Lotfi Zadeh acuñó el término soft computing en 1991, esta área ha experimentado un rápido desarrollo tanto en sus aspectos teóricos como, sobre todo, en sus aplicaciones empresariales. Las técnicas de soft computing omputing abordan problemas de gran diversidad tanto en tipología (modelado, optimización, planificación, control, predicción, minería de datos, etc.) como en el sector de aplicación (producción industrial, logística, energía, banca, agroalimentación, entre otros). Figura 21. Técnicas de resolución del soft computing Capítulo -2. Introducción a los sistemas istemas expertos Página 26 2.6.1. Modelos probabilísticos Muchas situaciones complejas de nuestras vidas diarias están gobernadas por reglas deterministas. Los sistemas basados en reglas son una herramienta eficiente para tratar estos problemas. En este caso la base de conocimiento contiene el conjunto de reglas que define el problema, y el motor de inferencia saca las conclusiones aplicando la lógica clásica a estas reglas. 2.6.2. Lógica difusa La lógica difusa es una técnica de la inteligencia computacional que permite trabajar información con alto grado de imprecisión. En esto se diferencia de los modelos probabilísticos que trabajan con información bien definida y precisa. El concepto de lógica difusa fue concebido en el año 1965 por Lofti Zadeh un profesor de la Universidad de California en Berkley, quien inconforme con los conjuntos clásicos (crisp sets) que sólo permiten dos opciones, la pertenencia o no de un elemento a dicho conjunto la presentó como una forma de procesar información permitiendo pertenencias parciales a unos conjuntos que en contraposición a los clásicos los denominó conjuntos difusos (fuzzy sets), el concepto de conjunto difuso fue expuesto por Lofti Zadeh en el año 1965 en un artículo hoy clásico en la literatura de la lógica difusa titulado "Fuzzy Sets". El mismo Zadeh publica en 1971 el artículo, "Quantitative Fuzzy Semantics", en donde Introduce los elementos formales que acabarían componiendo el cuerpo de la doctrina de la lógica difusa y sus aplicaciones tal como se conocen en la actualidad. La lógica difusa o borrosa (Fuzzy logic) descansa en la idea que en un instante dado, no es posible precisar el valor de una variable X, sino tan solo conocer el grado de pertenencia a cada uno de los conjuntos en que se ha participado el rango de variación de la variable. El grado de pertenencia se cuantifica mediante la función de pertenencia f, que normalmente se escoge de una forma trapezoide. Los sistemas expertos basados en lógica difusa tienen como dificultad llegar a una función de membresía y una regla confiable sin la participación de un experto humano. Como ventaja se ejecutan de una manera rápida sobre un ordenador convencional. 2.6.3. Redes neuronales Las redes neuronales (Looi, 1992) es un modelo inspirado en los sistemas neuronales biológicos a través de modelos matemáticos recreados mediante mecanismos artificiales, cuyas respuestas se quiere que sean similares a las que es capaz de dar el cerebro que se caracterizan por su generalización y su robustez. En este sistema las unidades de cálculo llamadas neuronas, se encuentran interconectadas. Cada neurona recibe una serie de entradas a través de interconexiones y emite una salida. Las neuronas ejercen tres funciones, la primera es una función de propagación (o excitación), que por lo general consiste en un sumatorio de cada entrada multiplicada por un peso de su interconexión. Si el peso es positivo, la conexión se denomina excitatoria, si es negativo, se Capítulo -2. Introducción a los sistemas expertos Página 27 denomina inhibitoria. La segunda es una función de activación, que modifica a la anterior. La tercera es una función de transferencia, que se aplica al valor devuelto por la función de activación. Se utiliza para acotar la salida de la neurona y generalmente viene dada por la interpretación que queramos darle a dichas salidas. Este modelo se retroalimenta de las entradas y respuestas, pues tiene la capacidad de ajustar sus parámetros. Esto permite a la red reajustar sus parámetros mejorando el equilibrio interno de la red. 2.6.4. Meta-heurísticas aplicables en el desarrollo de sistemas expertos Como se verá mas adelante, modelar un sistema experto que permita diseñar edificios para que se comporten con una alta eficiencia energética, no sólo implica capturar el conocimiento embebido en expertos humanos, sino que también necesita de la aplicación de técnicas y métodos de ingeniería como son las heurísticas que permitan proponer a partir de las necesidades energéticas de un edificio, las condiciones climáticas de la localidad, los materiales, instalaciones, etc (muchos de los datos de entrada suelen ser imprecisos o incompletos). Las condiciones arquitectónicas y sistemas a utilizar, de manera suficientemente eficiente. Permitiéndose así diseñar, dimensionar y optimizar los consumos energéticos de cualquier tipo de edificación para que sea respetuosa con el medio ambiente. El objetivo de los sistemas expertos consiste en encontrar la mejor solución existente o solución óptima a un problema dado. Si el problema no es complejo, existen técnicas sistemáticas como Branch and Bound, Branch and Cut, etc. Generalmente en los problemas reales hay un amplio espacio de búsqueda, condición por la cual a medida que el espacio de búsqueda aumenta, el coste de ejecución de dichos algoritmos puede aumentar de forma exponencial, convirtiendo a estas técnicas de resolución en inviables prácticamente. Por esta razón surge otra posibilidad para afrontar este tipo de problemas, que consiste en buscar una solución aceptable en un tiempo razonable, e incluso la solución óptima al problema. Para la resolución de problemas, existen multitud de algoritmos meta-heurísticos que resuelven este tipo de problemas computacionales de manera general, usando parámetros dados por el usuario sobre unos procedimientos genéricos y abstractos de una manera que se espera que esta sea eficiente. Las meta-heurísticas suelen ser aplicadas cuando no se tienen un algoritmo o heurística específica que dé una solución satisfactoria o bien cuando no es posible implementar ese método óptimo, y en algunos problemas suelen ser menos eficientes que las heurísticas específicas. Las meta-heurísticas disponibles son tantas y tan variadas (véase figura 22), que es prácticamente imposible ponerse de acuerdo en una forma de clasificarlas que sea universalmente aceptada. Aún así, en la siguiente figura podemos observar una clasificación taxonómica con un grupo importante de las múltiples meta-heurísticas existentes, y a continuación presentaremos algunas de las meta-heurísticas más importantes, de estas se derivan diversas variantes e incluso adaptaciones conjuntas de varias de estas técnicas algorítmicas. Capítulo -2. Introducción a los sistemas expertos Página 28 Nombre de las heurísticas de la clasificación taxonómica: • ACO: AntColonyOptimization - Optimización basada en Colonias de Hormigas. • AMS: adaptive multi-start - Multi-arranqueadaptativo. • AT: AsynchronousTeams - Equipos asíncronos • CA: Cultural algoritms - Algoritmos culturales. • EDA: EstimationDistributionAlgorithms - Algoritmos de estimación de la distribución. • FANS: Fuzzy Adaptive Neighborhood Search – Busqueda de vecindadadaptativadifusa. • GA: GeneticAlgorithms - Algoritmos genéticos. • GLS: Guided Local Search - Búsqueda local guiada. • GRASP: GreedyRandomizeAdaptiveSearchProcedures – Procedimientos de búsqueda codiciosos, aleatorios y adaptativos. • HC: HeuristicConcentration - Concentración heurística. • ILS: Iterated Local Search - Búsqueda local iterative. • MA: MemeticAlgorithms - Algoritmos meméticos. • NM: NoisingMethods - Métodos ruidosos. • MSM: Multi-StartMethods - Métodos multi-arranque. • Popmusic. • PR: PathRelinking. • SA: SimulatedAnnealing - Recocido simulado. • SI: SwarmIntelligence – Inteligencia de enjambre. • SS: Scatter Search – Búsquedadispersa. • TAM: ThresholdAcceptingMethods – Método de aceptación del umbral. • TS: Tabú Search – Búsqueda Tabú. • VNS: Variable NeighborhoodSearch - Búsqueda de vecindad variable. Capítulo -2. Introducción a los sistemas expertos Página 29 Figura 22. Clasificación de metaheurísticas Capítulo -2. Introducción a los sistemas istemas expertos Página 30 2.6.4.1 Meta-heurísticas basadas en trayectoria En esta breve sección repasaremos algunas de las meta-heurísticas existentes basadas en trayectoria. Se tratan de métodos, que comienzan con una solución de partida, y mediante la exploración de un vecindario, van actualizando su solución actual hasta encontrar el óptimo, como si construyeran una trayectoria de desplazamiento para la búsqueda de la mejor solución. Estos tipos de meta-heurísticas gozan de mecanismos con los cuales se busca escapar de soluciones óptimas locales. La finalización de estos algoritmos, suele relacionarse al alcance de un máximo número de iteraciones, o a un número máximo de iteraciones sin encontrar mejora (estancamiento de la búsqueda). 2.6.4.1.1 Recocido simulado (SA) El recocido simulado o simulated annealing (SA), es una de las técnicas más antiguas entre las meta-heurísticas y posiblemente es el primer algoritmo con una estrategia explícita para escapar de los mínimos locales. La idea del SA es simular el proceso de enfriamiento del metal y del cristal. El SA fue presentado por Kirkpatrick [Kirkpatrick et al, 1983] como algoritmo que evitaba quedar atrapado en óptimos locales, para ello el algoritmo en cada iteración permite encontrar una solución mejor que la actual. En cada iteración el algoritmo genera una solución vecina a la solución actual, si esta solución es mejor, entonces esta es aceptada con una determina probabilidad que depende del valor de una variable denominada temperatura, que se incrementa en los momentos finales del algoritmo para que tome sólo soluciones buenas (más locales). 2.6.4.1.2 Búsqueda tabú (TS) La búsqueda tabú o tabu search (TS) es una de las meta-heurísticas con más éxito en la resolución de problemas de optimización combinatoria [Glover et al, 1997]. La búsqueda tabú se basa en el uso de un explicito historial de búsqueda que ejerce de memoria a corto plazo, y que sirve tanto para escapar de los mínimos locales como para implementar una estrategia de exploración que evite buscar varias veces en la misma región de soluciones. Esta memoria a corto plazo o lista tabú, mantiene un registro de las soluciones visitadas más recientemente, y son excluidas de los próximos movimientos. En cada iteración se elige la mejor solución entre las permitidas y la elegida es añadida a la lista tabú. Realmente se suelen almacenar los movimientos que ha llevado al algoritmo a generar esa solución, por ser más eficiente. Existen variantes de esta meta-heurística que permiten incluir una solución incluso si está prohibida debido a la lista tabú, para ello, se aplica un criterio de aspiración que permite soluciones que sea mejores que la mejor solución encontrada hasta el momento. 2.6.4.1.3 GRASP El procedimiento de búsqueda miope aleatorizada y adaptativa o Greedy Randomized Adaptive Search Procedure (GRASP) [Feo et al, 1999] es un procedimiento iterativo estructurado en dos fases. En primer lugar la construcción de una solución y en segundo lugar un proceso de mejora. En cada iteración se genera una solución mediante un método ávidoaleatorio, que se mejora mediante búsqueda local. Por tanto, la solución mejorada es el Capítulo -2. Introducción a los sistemas expertos Página 31 resultado de la realización de un proceso de búsqueda construida de manera aleatoria. Este proceso va añadiendo paso a paso diferentes componentes que generan una solución parcial, estos componentes que generan la solución parcial son elegidos aleatoriamente de una lista restringida de candidatos. Esta lista de candidatos se ordena de acuerdo a alguna función dependiente del problema y se compone de los mejores componentes aplicables para la búsqueda de la solución en función de un parámetro, el cual varía indicando el método de muestreo que transforma la búsqueda convirtiendo el algoritmo en aleatorio o en un voraz según su valor de esta primera fase. A partir de esta solución en una segunda fase se aplica un algoritmo de búsqueda local. 2.6.4.1.4 Búsqueda con vecindario variable (VNS) La búsqueda con vecindario variable o Variable Neighborhood Search (VNS) [Mladenovic et al, 2003] y sus variantes son meta-heurísticas que se aplican explícitamente para cambiar entre diferentes vecindarios durante la búsqueda. Este algoritmo es muy general y con muchos grados de libertad a la hora de diseñar variaciones particulares. El primer paso a realizar es definir un conjunto de vecindarios ya sea de forma aleatoria, o mediante complejas ecuaciones que se deducen a partir del problema a resolver. La iteración del algoritmo se divide en tres fases (selección de candidato, mejora y movimiento). La primera fase es la elección del candidato, se elige un vecino de forma aleatoria del k-ésimo vecindario, y se usa como punto de partida en la segunda fase en la que se realiza una búsqueda local para la mejora de la solución. Al finalizar la búsqueda local o proceso de mejora, se compara la nueva solución con la original. Si la nueva solución es mejor, se convierte en la solución actual y se inicializa el contador de vecindarios (k=1), si no es mejor, se repite el proceso pero utilizando el siguiente vecindario (k+1). La búsqueda local es el paso de intensificación del método y el cambio de vecindario puede considerarse como el paso de diversificación. 2.6.4.1.5 Búsqueda local iterada (ILS) La búsqueda local iterada o Iterated Local Search (ILS) [Lourenço et al, 2002] es una metaheurística basada en un concepto simple pero muy efectivo. En cada iteración, la solución actual es alterada y a esta nueva solución se le aplica un método de búsqueda local para mejorarla. Si la nueva solución pasa un test de aceptación, esta es la nueva solución actual. La alteración de la solución, es el punto de mayor interés del algoritmo, dado que si la alteración es pequeña, la solución no saldrá del entorno local, mientras que si es grande, se convertirá en un algoritmo local con reinicio aleatorio. El criterio de aceptación actúa como filtro de nuevas soluciones dependiendo de la historia de búsqueda y de las características del nuevo mínimo local. 2.6.4.1.6 Método con arranque múltiple (MSM) El método de búsqueda con Arranque Múltiple (Multi-Start) [Martín, 2003] es una metaheurística basada en realizar varias búsquedas monótonas partiendo de diferentes soluciones iniciales. Considerándose búsqueda monótona a cualquier búsqueda o meta-heurística aplicable, por ejemplo las descritas en los apartados anteriores. Una de las formas más simples de llevar esto a cabo consiste en generar una muestra de soluciones iniciales o de arranque. Capítulo -2. Introducción a los sistemas expertos Página 32 Esto es equivalente a generar al azar una nueva solución de partida cada vez que la búsqueda quede estancada en el entorno de una solución óptima local. 2.6.4.2 Meta-heurísticas basadas en población Al igual que en el anterior apartado, en este punto se revisarán algunas de las meta-heurísticas existentes basadas en la población o conjuntos de soluciones. Se tratan de métodos, que se caracterizan por trabajar con un conjunto de soluciones en cada iteración, a diferencia de los métodos basados en trayectoria, que únicamente manipulan una solución del espacio de búsqueda por iteración. 2.6.4.2.1 Algoritmos evolutivos (EA) Los algoritmos evolutivos o evolutionary algorithms(EA) están inspirados en la teoría de la evolución natural. Esta familia de técnicas sigue un proceso iterativo y estocástico que opera sobre una población de soluciones denominadas individuos. Inicialmente, la población es generada aleatoriamente o mediante alguna heurística alternativa. En cada iteración, la heurística realiza tres fases: selección, reproducción y reemplazo. Este proceso es repetido hasta que se cumple un cierto criterio de terminación (normalmente después de un número dado de iteraciones). En la primera fase, o fase de selección, se seleccionan generalmente los individuos más aptos de la población actual para ser posteriormente recombinados en la fase de reproducción. Los individuos resultantes de la recombinación se alteran mediante una operación de mutación. Finalmente, a partir de la población actual y los mejores individuos generados se forma una nueva población, dando paso a la siguiente generación del algoritmo. 2.6.4.2.2 Algoritmos de estimación de la distribución (EDA) Los algoritmos de estimación de la distribución o estimation of distribution algorithms(EDA) [Mühlenbein, 1998] constituyen una familia de meta-heurísticas derivadas de los algoritmos evolutivos. A diferencia de estos los EDA buscan estimar la distribución de probabilidad de cada variable. La población de soluciones candidatas se recrea en cada generación, a partir de la distribución de probabilidad obtenida a partir de los mejores individuos de la generación anterior. La población no se regenera a partir de individuos, sino de las distribuciones de probabilidad obtenidas, y a diferencia de las heurísticas evolutivas, no existen operadores de cruzamiento ni de mutación. 2.6.4.2.3 Optimización basada en colonias de hormigas (ACO) Los algoritmos de optimización basados en colonias de hormigas o ant colony optimization (ACO) [Cordón et al, 2002] están inspirados en el comportamiento de las hormigas reales cuando buscan comida. El comportamiento de las colonias de hormigas en la búsqueda de su alimento se inicia con las hormigas explorando el área cercana a su nido de forma aleatoria. Tan pronto como una hormiga encuentra comida, la lleva al nido. Mientras que realiza este camino, la hormiga va depositando una sustancia química denominada feromona. Esta sustancia ayudará al resto de las hormigas a encontrar la comida. La comunicación indirecta entre las hormigas mediante el rastro de feromona las capacita para encontrar el camino más corto entre el nido y la comida. Este comportamiento es el que intenta simular este método para resolver problemas de optimización. La técnica se basa en dos fases, en una primera fase se realiza la construcción de una solución basada en el comportamiento de una hormiga y Capítulo -2. Introducción a los sistemas expertos Página 33 actualización de los rastros de feromona artificiales. El algoritmo no fija ninguna planificación o sincronización a priori entre las fases, pudiendo ser incluso realizadas simultáneamente. 2.6.4.2.4 Optimización basada en cúmulos de partículas (PSO) Los algoritmos de optimización basados en cúmulos de partículas o particle swarm optimization (PSO) [Kennedy, 1999] están inspirados en el comportamiento social del vuelo de las bandadas de aves o el movimiento de los bancos de peces. El algoritmo PSO mantiene un conjunto de soluciones, también llamadas partículas, que son inicializadas aleatoriamente en el espacio de búsqueda. Cada partícula posee una posición y velocidad que cambia conforme avanza la búsqueda. En el movimiento de una partícula incluye su velocidad y las posiciones donde la propia partícula y las partículas de su vecindario encontraron buenas soluciones. En el contexto de PSO, el vecindario de una partícula se define como un conjunto de partículas del cúmulo. El vecindario de una partícula puede ser global, en el cual todas las partículas del cúmulo se consideran vecinas, o local, en el que sólo las partículas más cercanas se consideran vecinas. 2.6.4.2.5 Búsqueda dispersa (SS) La búsqueda dispersa o scatter search(SS) [Glover, 1998] es una meta-heurística que mantiene un conjunto relativamente pequeño de soluciones experimentales (llamadas conjunto de referencia o refset) que se caracteriza por contener soluciones diversas y de calidad (por ser distantes en el espacio de búsqueda). Para la definición completa de SS hay que concretar cinco componentes: creación de la población inicial, generación del conjunto de referencia, generación de subconjuntos de soluciones, método de combinación de soluciones y método de mejora. 2.6.4.2.6 Búsqueda por re-encadenamiento de camino (PR) El re-encadenamiento de camino (PR, pathrelinking) [Glover, 1998] es una meta-heurística asociada a la búsqueda dispersa que utiliza la información que se obtiene de las mejores soluciones. Esta información se aprovecha en el perfeccionamiento de otras soluciones que se encuentran posteriormente. Fundamentalmente se trata de generar soluciones explorando las trayectorias que conectan soluciones de alta calidad. Partiendo de una de estas soluciones se genera un camino de soluciones hacia la otra solución incorporando a la primera atributos de la segunda. Este camino se construye tomando cada vez el atributo de la segunda solución que lo hace más cercano a ella. A continuación se toman, como puntos de arranque para nuevas fases de mejora, una o varias de las soluciones del recorrido anterior. Capítulo -2. Introducción a los sistemas expertos Página 34 3. ESTADO DEL ARTE. APLICACIÓN DE SISTEMAS EXPERTOS RELACIONADOS CON LA EDIFICACIÓN Y LA EFICIENCIA ENERGÉTICA Como se ha mostrado en el punto anterior, debido a la complejidad del proceso a la hora de diseñar un edificio que sea eficiente energéticamente, sería interesante disponer de un sistema que ayudase al diseñador a la hora de la toma de decisiones. Sin embargo en la actualidad existen pocas aplicaciones de sistemas expertos en el área de la eficiencia energética y la construcción. A continuación se hace un estudio de los desarrollos hasta la actualidad de los sistemas expertos aplicados en el entorno de la edificación. 3.1. Sistema Experto para la evaluación de la eficiencia energética de los edificios Es un sistema basado en la lógica proposicional [Santoli et al, 2005]. La lógica proposicional se compone de cuatro componentes: • Las variables de la lógica. • Las reglas de la lógica. • El motor de razonamiento. • El módulo de creación de resultados. Las variables lógicas son aquellas que describen el estado del sistema, es decir, la información proporcionada tanto por la evaluación del usuario, como también la información dinámica que se produce por parte del propio sistema. Estas variables pueden ser de cuatro tipos diferentes: • Variables en base a los datos observados: Información proporcionada por el usuario (por ejemplo, el tipo de edificio, su edad, el tipo de sistema de calefacción y/o refrigeración instalado, etc). • Variables derivadas de los datos observados: Se utiliza para describir conceptos intermedios necesarios para formular el razonamiento del sistema. • Variables asociadas a sugerencias: Que representan las acciones que se pueden tomar para mejorar la evaluación del edificio. • Variables asociadas a las motivaciones. El objetivo es dar una explicación en base a la información, de forma que pueda ser interpretado por el usuario y reforzar el nivel de confianza del mismo. Las reglas lógicas, constituye el núcleo del sistema, estas expresan en forma lógica las relaciones entre las variables descritas. Estas reglas se expresan en la lógica proposicional y reproducen el conocimiento de los expertos que han contribuido en su desarrollo. Las reglas lógicas se pueden dividir en tres grupos: Capítulo -3. Estado del arte. Aplicación de sistemas expertos a la edificación Página 35 • Normas que establecen el valor de las variables lógicas derivadas de los datos observados. Por ejemplo, una variable lógica asociada con la dispersión de la ventana puede tener un valor verdadero si el número de ventanas expuestas a norte o norteoeste es pertinente y si no se aplica doble acristalamiento, o si las ventanas no se han sustituido recientemente. • Normas que establecen el valor de las variables asociadas con la lógica de sugerencias. Por ejemplo, una norma de este grupo se puede afirmar que si la residencia tiene ventanas expuestas en dirección norte y las ventanas son antiguas, a continuación, se puede sugerir la posibilidad de generar ahorros energéticos mediante la sustitución de las ventanas. • Normas que establecen el valor de las variables asociadas con la lógica de las motivaciones, estas normas tratan de identificar las principales razones que han motivado el cómputo de la votación. Por ejemplo, una norma de este grupo puede afirmar que, si la votación del revestimiento del edificio es baja y el edificio es antiguo, a continuación, la votación puede ser motivada por el estado del revestimiento. El motor de razonamiento es el sistema que procesa las variables lógicas basadas en datos observados y las normas, estableciendo así las variables que definen las motivaciones y las sugerencias que representan el resultado final del proceso. La función del motor de inferencia es aplicar las posibles reglas que satisfacen un problema, aplicando ciertas estrategias de control sistemáticas o heurísticas. Las estrategias de control sistemáticas son algoritmos de control de hechos que aplican heurísticas de propósito general, cuya metodología se basa en una exploración exhaustiva y metódica de la base de conocimientos. Ejemplos de estrategias de control sistemático son: • Según el sentido de enlace entre las reglas lógicas: Encadenamiento hacia delante (foward-chaining). Encadenamiento hacia atrás (backward-chaining). • Según la dirección en la topografía que desarrollan las reglas: Búsqueda en profundidad. Búsqueda a lo ancho. • Según la estrategia de unificación (pattern-matching). Régimen de control irrevocable. Régimen de control por tentativas. Las estrategias anteriores son muy generales e ineficientes para los problemas NP-duros debido a la rigidez de las estrategias de búsqueda. Las estrategias de control basadas en heurísticas resuelven esta problemática, pues éstas aportan especificad y orientación en la resolución del problema. Las heurísticas resuelven los problemas eficientemente, utilizando indicios que permiten la reducción del espacio de búsqueda de la solución, para la obtención de una solución aceptable (u óptima) y eficaz en un breve espacio de tiempo. Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 36 Finalmente, el modulo de creación de resultados, que generalmente se expresa mediante el lenguaje natural en forma de texto, este módulo analiza los valores de las variables de la lógica después de la ejecución del motor de razonamiento y produce un texto (véase Figura 23). Dicho texto expresa las motivaciones y las sugerencias en forma de certificado de lenguaje natural. Este proceso se basa en una asignación entre variables lógicas y cadenas de texto, que se escogen y deciden en base a ciertas reglas sintácticas elementales. Por lo general, el sistema experto utiliza una base de conocimiento dinámica de autoaprendizaje, es decir, elabora y escribe las respuestas de nuevo en base a datos. Todo el conocimiento se almacena y puede ser editado y modificado por los diseñadores del sistema (la definición de todas las variables lógicas, las reglas y las cadenas de texto relacionadas con los valores). La gestión del conocimiento se mantiene independiente de tal manera que las nuevas variables lógicas, nuevas reglas y nuevas cadenas de texto puedan ser añadidas al sistema sin necesidad de ningún cambio en la fase de cómputo. Figura 23. Arquitectura de un sistema experto basado en la lógica proposicional En adelante, se va a mostrar ejemplos de sistemas expertos aplicados al desarrollo de auditorías energética, es por ello que debemos de destacar el uso que se le va a dar al termino "auditoría", el cual se debe entender como la identificación, no sólo de los flujos de energía en edificios, sino también de las oportunidades de conservación más adecuada de energía incluidos los requisitos de mantenimiento de la energía. Aplicación de Santolí En 2005, Santolí [Santolí et al, 2005] presentaron un sistema experto para la evaluación de la eficiencia energética de los edificios. El sistema generado como aplicación de Internet, mostraba resultados de la calidad certificada de un edificio, el proyecto realizaba la evaluación Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 37 de los edificios de forma flexible y completa, y que se podría extender a diferentes condiciones ambientales. El proyecto generó un procedimiento de evaluación diseñado, implementado y gestionado en una herramienta de software basada en web. El sistema experto que desarrollaron se integró en una herramienta de software de nombre BEEPS (Sistema de rendimiento en construcción de Ambiente y Energía), donde se realizaba un análisis de ciclo de vida respecto del suministro de material y el equilibrio de energía a lo largo de toda la vida del material, producto o servicio. Se trata de un tipo de sistema realizado a medida para la generación de los certificados de rendimiento energético de los edificios en Italia, teniendo en cuenta las condiciones climáticas, los requisitos ambientales interiores, el medio ambiente y la rentabilidad (coste-eficiencia). Este tipo de aplicación representa el conocimiento de los expertos en evaluación de energía y hace que los conocimientos estén disponibles a los usuarios de una manera comprensible y concisa. Este tipo de sistema experto, aplica un conjunto dinámico de normas y procesos de datos sobre el edificio, extrayendo las conclusiones adecuadas y construye un certificado en forma de texto, en el que se combina la información del análisis, las motivaciones y sugerencias que mejoran la eficiencia energética del edificio considerado. La herramienta BEEPS propone la combinación de cinco votos dados a los diferentes aspectos del edificio en una única puntuación global validada a través de un conjunto de reglas lógicas. Los cinco votos se determinan por los procedimientos de análisis y algoritmos ya comentados. Las reglas lógicas del sistema se determinaron por un grupo de expertos, a partir de ellas se identifica la motivación de los votos y se sugiere un curso de acción para mejorar, si es posible, los votos obtenidos por el edificio. Figura 24. Forma de herramienta BEEPS La Figura 24 muestra el esquema general para el procedimiento adoptado en la herramienta BEEPS. La herramienta presenta cinco evaluaciones diferentes que están relacionadas, respectivamente, a: Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 38 (1) Revestimiento del edificio. (2) Servicios de construcción. (3) Calidad ambiental interior (IEQ). (4) Utilización de energías renovables (incluyendo el uso pasivo de los edificios). (5) Análisis del impacto medioambiental y evaluación del ciclo de vida. La evaluación del funcionamiento del edificio parte de un conjunto de cinco formularios de evaluación simple, donde el usuario proporciona información acerca de los edificios, tales como las dimensiones del edificio, su exposición, el año de construcción, el número de ventanas, etc. Los cuestionarios se han diseñado de tal manera que se puede compilar directamente por el usuario final, sin necesidad de conocimientos especializados en la materia. Este sistema experto genera, a partir de la información proporcionada por el usuario, los cinco votos iniciales (cuya escala numérica de 0 a 5 tiene asignado un valor cualitativos). Véase la Tabla 4. Tabla 4. Tabla de puntuaciones De A Voto 0 0,99 Pobre 1 1,99 Insuficiente 2 2,99 Aceptable 3 3,99 Bueno 4 4,99 Excelente Los votos representan la síntesis inicial de un procedimiento de evaluación complejo. Para su desarrollo, en primer lugar, se genera una muestra de entrenamiento evaluado por los expertos, entonces, el peso adecuado para cada votación, se estima con técnicas estadísticas las cuales identifican con el mayor grado posible de precisión la relación matemática que vincula los votos iniciales a los finales. Estos pesos se utilizan para obtener el certificado final. El sistema tras los formularios y aplicación de las reglas lógicas, da una valoración o evaluación de forma verbal. En la Figura 25 se puede ver un ejemplo. Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 39 Figura 25. Ejemplo de valoración de forma verbal 3.2. Sistema experto para auditorías energéticas El Sistema Experto de Caudana [Caudana et al, 1995] está basado en redes neuronales. Las redes neuronales, también denominadas modelos conexionistas o sistemas neuromórficos, son los nombres de sistemas artificiales basados en los principios de funcionamiento similares a los del cerebro humano. Estos modelos constan de muchos elementos simples de procesamiento, neuronas, que interactuando entre sí mediante conexiones ponderadas. Se trata de un sistema de interconexión de neuronas en una red (Figura 26) que colabora para producir un estímulo de salida. Capa de Entrada Capa Oculta 1 1 2 2 3 3 Capa de Salida 1 Salida … … m n Figura 26. Red neuronal Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 40 Cada neurona tiene un "estado" o "nivel de actividad", y esta, está determinada por las aportaciones recibidas por otras neuronas de la red. Los pesos de las neuronas modulan la importancia relativa de la señal de entrada a cada una. Podemos decir que una red neuronal es un conjunto de unidades neuronales vinculadas a un estado de entrada, que forma una red de conexiones con un espacio NxM dimensional de Entradas/Salidas, que producen un resultado. La estructura (topología) de una red neuronal, es una estructura de conexiones unidireccionales sin caminos hacia atrás, la cual está formada por una primera capa o conjunto de neuronas que propaga su estado de activación (llamadas neuronas de entrada) a un número de neuronas que forman una capa intermedia (llamadas neuronas ocultas) que, a su vez, se propaga a una capa final de neuronas (o neuronas de salida). La red tiene un modo de aprendizaje inicial, en la que se da una entrada a la red, junto con la salida correspondiente, y los pesos se determinan de manera que la red se "entrena" para producir la salida deseada cuando observe una entrada similar a aquella con la que se ha formado. Un algoritmo general es el presentado en [Rumelhart et al, 1986] [McClelland et al, 1986], el cual mediante propagación, se "entrena" a la red por medio de un conjunto suficientemente grande de casos de entrenamiento. Este algoritmo realiza paso a paso la corrección de los pesos utilizando la información de retroalimentación del error entre el Estado reconstruido y el estado dado del conjunto de entrenamiento. Esta topología de la red ha demostrado ser eficaz en la representación de muchas clases de problemas diferentes, el desarrollo del "aprendizaje" realizado por el algoritmo permite que la red neuronal identifique de manera aproximada, pero la precisión algorítmica se mejora con el tiempo ya que el número de casos de entrenamiento aumenta y, por tanto, el conocimiento de la red. En este sentido, las redes neuronales son modelos generalizados adaptados a un problema específico por medio de técnicas de ajuste, y capaces de "descubrir" las estructuras de información oculta en los conjuntos de datos disponibles. Aplicación de un sistema experto basado en redes neuronales Actualmente, los sistemas no expertos existentes de auditorías energéticas a edificios suelen hacer uso de una cantidad bastante grande de datos de carácter térmico, físico y geométrico con el fin de identificar, por medio de simulaciones matemáticas, los flujos de energía, los niveles de consumo y el ahorro potencial. El acceso a este tipo de información no es fácil, y aún con los conocimientos en la materia, este enfoque no proporciona ninguna indicación ECO (oportunidades de conservación de energía), ni auditoría, ni las mediciones necesarias durante la visita al sitio por el auditor. Como resultado, el auditor no puede planificar adecuadamente la visita de antemano o evaluar su coste económico y estar seguro de la integridad de la auditoría. En la actualidad, existen otras técnicas aplicadas a los sistemas expertos, un ejemplo es el trabajo presentado por [Caudana et al, 1995] el cual desarrolla un prototipo de sistema Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 41 experto para la construcción de las auditorías energéticas (llamado BEAMES) que utiliza el concepto de red neuronal. BEAMES es un programa de demostración orientado al desarrollo de software basado en el conocimiento de la auditoría energética de los edificios. El programa representa una mejora sustancial con respecto a otros métodos de auditoría existentes, ya que permite permi identificar ECOs para la readaptación de medidas en la fase preliminar. El programa BEAMES utiliza un sistema experto de "gestión" que actúa más bien como un experto humano. El sistema está formado por diferentes módulos funcionales u "objetos" vinculados vinculados a la estructura lógica del modelo (Figura 27). La herramienta elabora conclusiones preliminares y las indicaciones para las fases de auditoría. La fase previa a la auditoría permite al auditor conocer el nivel de complejidad y coste de la auditoría, además además suministra una lista de ECO en la que el auditor puede concentrar su atención y desarrollar un plan de medidas apropiadas. Este resultado se obtiene por medio de un patrón asociado a una red neuronal que considera las características del edificio en concreto concreto y compara esta información con la incrustada en un módulo de estadísticas. Este módulo contiene los datos esenciales y los parámetros técnicos de un parque de viviendas de muestra y estos datos proporcionan los conocimientos básicos del patrón asociado. ado. Una vez que el sistema enumera las ECOs probables para el edificio, la herramienta BEAMES proporciona asistencia guiada para: • Las técnicas de medición.. • Las auditorías de los procedimientos. procedimientos • Las técnicas de evaluación o el análisis teniendo en cuenta las las opciones en la estrategia de ejecución. Figura 27. Modelo de estructura lógica de BEAMES Capítulo -3. 3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 42 Al comienzo de la auditoría el sistema permite que una pequeña cantidad de información, pueda ser facilitada también por personas no técnicas (por ejemplo, el dueño del edificio o administrador). Esto permite una reducción considerable en el coste junto con la reducción de tiempo en el desarrollo-redacción de informes debido a la generación automática, una vez que las medidas de conservación de la energía han sido identificadas. En el sistema BEAMES las redes neuronales se han utilizado para resolver el problema de derivar un conjunto detallado a partir de los incompletos datos de la información dados en la fase previa de la auditoría, los cuales ejercen como entrada de la red (por ejemplo, el volumen climatizado, año de construcción, tipo de caldera, la edad, el número de viviendas, etc.). Estas características de construcción parcial se introducen en la red neuronal, a fin de obtener la máxima producción, no sólo ECOs probable (por ejemplo, aislamiento de paredes exteriores, la regulación de la tasa de disparo de la caldera, etc), sino también la desagregación del consumo de energía en varios usos finales, las dimensiones de construcción de componentes, etc. Se aplica en una red neuronal de 3 capas, entrenada con un algoritmo de retro-propagación, usando datos reales de edificios en los que se han aplicado ECOs, el modelo elabora sus resultados de salida (sugerencias) sobre la base de un conocimiento estadístico de las auditorías previas realizadas en el pasado en edificios reales. Aún así, esta aplicación no quita la necesidad de una "Autoridad Supervisora" (por ejemplo, un auditor con experiencia) que, cada vez, confirme que la información resultante de la operación es razonable y significativa para el edificio en cuestión, además este supervisor, cuando juzgue una auditoría, permite que sea posible actualizar la base estadística utilizada por la red neuronal sumando todas las auditorías fiables que se han llevado a cabo. Por lo tanto, la herramienta actúa no sólo como una herramienta de formación para los auditores, sino también como un procedimiento de auto-aprendizaje que le permite incluir en su conocimiento todas las mejoras técnicas que se han producido hasta el momento. Otro ejemplo de estos avances se muestra en la red de programas desarrollados en el Laboratorio Lawrence Berkeley. 3.3. Sistema experto basado en el AHP El proceso analítico jerárquico (AHP – analytichierarchyprocess) es una técnica estructurada para tratar con decisiones complejas. En vez de prescribir la decisión “correcta”, el AHP ayuda a los decisores a encontrar la solución que mejor se ajusta a sus necesidades y a su compresión del problema. El uso de un procedimiento de toma de decisiones implica el conocimiento de una terminología, que se resume a continuación: • Objetivo, es la meta o finalidad que se pretende conseguir con la actividad desarrollada. • Alternativas, son entidades sobre las que se aplican los criterios de evaluación para formar la matriz de decisión. Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 43 • Preferencias, son valores de peso que asignan los encargados de la decisión a cada uno de los criterios de evaluación. La suma de los pesos de todos los criterios debe de ser la unidad. • Reglas de decisión, constituyen el procedimiento para comparar alternativas. • Criterios de evaluación, son reglas de valoración del cumplimiento de un objetivo. Relacionan el objetivo con atributos evaluables. Pueden ser de dos tipos: factores, criterios que permiten definirse a favor de una alternativa y en contra de otra; y restricciones, criterios condicionados a los valores de los atributos. En una situación ideal, la información de un determinado criterio puede gobernar una decisión. Sin embargo, en la mayoría de los casos las decisiones implican un equilibrio entre múltiples criterios en los que intervienen un gran número de datos. Los procedimientos para usar el AHP pueden ser resumidos en: 1. Modelar el problema como una jerarquía que contenga el objetivo de la decisión, las alternativas para alcanzarlo, y los criterios para evaluar las alternativas. 2. Establecer prioridades de los elementos de la jerarquía haciendo una serie de juicios basados en comparaciones por pares de elementos. Por ejemplo, cuando se comparan posibles ventanas de un edificio, los auditores pueden decir si ellos prefieren la ubicación sobre el precio más que otra característica. 3. Sintetizar las decisiones para producir un conjunto de prioridades globales de la jerarquía. 4. Revisar la consistencia de las decisiones. 5. Llegar a una decisión final basada en los resultados de este proceso. • Aplicación de un sistema experto basado en AHP Un ejemplo en el que se ha aplicado AHP, es el estudio de Eweda [Eweda et al, 2010], que desarrolla un sistema formado por tres componentes: - Los espacios dentro del edificio y su clasificación. - Evaluación física. - Evaluación ambiental. La Figura 28 representa la metodología desarrollada: Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 44 Figura 28. Metodología de desarrollo de la evaluación del estado En el sistema Eweda adopta un sistema experto subjetivo basado en Saaty (1991) enfocado como un proceso de jerarquía analítica (AHP). En este sistema las ponderaciones de cada espacio dentro del edificio, los pesos de cada sistema dentro del tipo de espacio, y el peso de cada factor de calidad ambiental en interiores (IEQF) dentro del espacio se ha calculado, y el proceso de jerarquía analítica (AHP) y la técnica SMART (técnicas de asignación de pesos de preferencia para un conjunto de variables o elementos de valoración) se han combinado desarrollando un modelo integrado de calificación por condición. Para el sistema, cada tipo de edificio se compone de un cierto número de espacios que representa las diferentes funciones en el interior del edificio, B = (SP1, SP2, …, SPn). En el sistema, cada tipo de espacio tiene sus propias características y requisitos, y además cada espacio tiene su propia importancia relativa en comparación con otros (en cada tipo de construcción específica) y de acuerdo a muchos factores, como por ejemplo la función del espacio, el número de ocupantes, la frecuencia y la duración de uso, etc. El estudio de Eweda identifica la importancia relativa de cada tipo de espacio dentro de un edificio. Los datos se recogen a partir de una encuesta enviada a los expertos, se analizan mediante la técnica AHP, por la que se calcula el peso o importancia relativa de cada tipo de espacio utilizando el enfoque de vector propio. La Figura 29 muestra el proceso de dar prioridad a los espacios. Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 45 Figura 29. Proceso de priorización de espacio dentro de un edificio Capítulo -3. Estado del arte. Aplicación de sistemas expertos relacionados con la edificación Página 46 4. SISTEMA EXPERTO: DESCRIPCIÓN GENERAL DEL PRODUCTO, CARACTERÍSTICAS Y ESTRUCTURA DEL PROYECTO Hasta ahora se ha explicado como el endurecimiento de las leyes respecto al consumo energético hace que cada vez resulte más complicado obtener edificios con una alta calificación energética sin que la inversión sea excesiva. También se ha mostrado como los expertos en la materia diseñan los edificios a través de los diferentes programas comerciales que existen actualmente en el mercado, los cuales son complejos a la hora de su interpretación y costosos en tiempo y por tanto en dinero. Todo esto sin olvidar que la solución a la que llegue el usuario posiblemente no sea la óptima desde un punto de vista técnico-económico. Finalmente, en el punto 3 se ha expuesto las diferentes aplicaciones de sistemas expertos relacionados con la eficiencia energética en la construcción que se han desarrollado hasta la fecha, los cuales no son muchos y en el que además se evidencia la no existencia de ningún producto diseñado para la legislación y el mercado español. En este punto se define cual debe ser el esquema de funcionamiento del programa experto para que el programa tenga interés en el mercado español. Además se diseña las etapas necesarias a desarrollar para obtener dicho producto. 4.1. Descripción general del producto El objetivo principal al que nos enfrentamos a la hora de desarrollar el producto es la de obtener una metodología de diseño basada en un sistema experto que permita a los técnicos del sector de la edificación de una manera simplificada pero efectiva, el diseño de edificios residenciales de alta eficiencia energética o casi eficientemente energéticamente nulo, contemplando criterios de viabilidad técnica y económica. Para ello, será necesario desarrollar un algoritmo de resolución que permita al usuario y al sistema probar distintas soluciones constructivas, variando entre otras cuestiones el espesor de aislante de los cerramientos, el porcentaje de huecos, los tipos de ventanas y los sistemas de climatización de la vivienda, de una manera fácil, rápida e intuitiva. De esta manera la aplicación ayudará al usuario en la toma de decisiones hasta obtener la mejor solución desde el punto de vista energético y económico. En España la legislación vigente obliga a certificar energéticamente todos los edificios de nueva construcción así como aquellos ya existentes que sean objeto de modificaciones, reformas o rehabilitaciones, que tengan una superficie útil superior a 1.000 m2 y en los que se renueve más del 25% del total de sus cerramientos, debiendo obtenerse al menos una calificación superior al umbral establecido en la misma según el tipo de edificio. Para obtener dicha calificación es necesario el uso de programas oficiales como LIDER y CALENER en el que se compara el consumo energético del edificio objeto de estudio con un Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 47 edificio de referencia en el que el consumo sería el óptimo de acuerdo a los valores de consumo establecidos en la norma. La relación entre el consumo energético de ambos edificios genera los valores de los índices de eficiencia energética (letras desde la G hasta la A) con los que se determina el nivel de eficiencia del edificio. Dada pues la necesidad de calificar las viviendas de acuerdo a estos programas, el sistema experto debe tener la capacidad de exportar el caso desde LIDER o CALENER (donde previamente se haya definido la geometría del edificio), y volver a exportarlo posteriormente para obtener el certificado de cumplimiento en la limitación de la demanda energética. Véase figura 30. Figura 30 Esquema general de funcionamiento 4.2. Características y funcionalidad En este punto se realiza un estudio previo de cuál debe ser el proceso óptimo a la hora de diseñar un edificio para un usuario estándar, es decir un usuario con conocimientos energéticos medios, mediante la nueva aplicación. Este análisis es importante ya que nos da una visión en cuanto a la facilidad del sistema en comparación al proceso tradicional descrito en el punto 1. Esto permite hacernos una idea sobre el potencial de este sistema respecto a los existentes en el mercado. El primer requisito imprescindible ya comentado que debe poseer el programa para que sea un producto comercial en España, es que la aplicación que se desarrolle debe ser compatible con el programa de certificación energética LIDER y CALENER. Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 48 A continuación se presentan las etapas por las que debería pasar un usuario para diseñar un edificio eficiente energéticamente. a. Diseño del edificio Antes de comenzar a usar el sistema experto es necesario que el usuario lleve a cabo el diseño inicial del edificio objeto de estudio en el programa LIDER. En éste, el arquitecto o diseñador define la geometría del edificio así como el tipo de cerramientos y huecos de la vivienda. Aunque los materiales que forman la envuelta son escogidos por el usuario, posteriormente en los pasos siguientes el sistema experto procederá a evaluarlos y a proponer las modificaciones correspondientes. Por tanto el usuario sólo se debe centrar en la geometría del edificio. b. Inicio del sistema Una vez realizado el diseño del edificio, el usuario lanza la aplicación. El sistema calcula la situación energética de partida ejecutando el motor de cálculo de LIDER. De esta manera el sistema podrá realizar en los siguientes pasos el análisis sobre las mejoras propuestas. c. Optimización Una vez calculada la situación de partida del edificio, el sistema experto solicita al usuario que seleccione el criterio de optimización deseado, pudiendo elegir entre las siguientes posibilidades: - Coste óptimo del ciclo de vida: el sistema optimiza el edificio para que éste tenga el menor coste del ciclo de vida. Obtención de una calificación energética: el sistema optimiza el diseño del edificio para que tenga el menor coste del ciclo de vida con la calificación energética indicada por el usuario. En esta pantalla (Figura 31) el usuario define que parámetros del diseño original, el realizado en el programa LIDER, permanecen fijos y que parámetros pueden variar, en cuyo caso puede especificar el rango de variación, según el caso. Esta pantalla es clave, ya que la aceptación del programa en el mercado, dependerá entre otras cuestiones de: - Facilidad de uso: Interfaz agradable y comprensible. Rapidez en la obtención de las soluciones: Será función de los algoritmos que se desarrollen para buscar soluciones óptimas. Flexibilidad: Parámetros que se permiten modificar al usuario, lo cual será muy valorado entre por ejemplo los estudios de arquitectura. Es clave, por tanto buscar el equilibrio entre estos tres conceptos, ya que si se permite modificar un gran número de parámetros, el sistema perderá rapidez y facilidad de uso, Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 49 mientras que si al usuario no se le permite modificar parámetros que considere importante, perdería valor y no usaría este producto. En función del criterio elegido por el usuario, el software optimiza el nivel de aislamiento de los cerramientos de la fachada, suelo y cubierta así como el porcentaje de huecos, el tipo de ventanas, además de la envolvente del edificio y el sistema de climatización apropiado para el caso objeto de estudio. d. Gráfica Finalizada la segunda etapa, el sistema genera una gráfica en la que se destacan los puntos más importantes del proceso de optimización. e. Comparativa Finalmente se muestra al usuario un informe comparativo entre la situación inicial y final del edificio. En este informe se recoge dicha comparativa especificándose los parámetros referentes a: - - - - Calificación energética: se detalla la calificación energética del edificio antes y después de su simulación en el software. Calefacción y refrigeración: se especifican las demandas, los consumos de energía primaria y final, las emisiones de CO2, el IEE de demanda y el IEE de emisiones de CO2 de calefacción y refrigeración tanto de la situación inicial como de la final. De esta forma, el usuario es capaz de establecer una comparativa entre ambas situaciones pudiendo conocer con detalle el ahorro energético esperado para la nueva configuración del edificio. Costes: en este apartado se establece una estimación del coste del ciclo de vida, inversión total, coste del sistema, coste de la inversión, precio total y coste de inversión de muros, ventanas, cubiertas, suelos y puentes térmicos tanto para la situación inicial como para la final tras la simulación. Así, el usuario es capaz de determinar la diferencia económica entre ambas situaciones. Como normal general, la situación optimizada es más económica que la original; sin embargo, dado que el sistema lleva a cabo una optimización energético-económica, puede ocurrir que el coste de inversión de algún elemento de la envolvente sea superior en la situación final. Información situación: finalmente se detallan los parámetros característicos del edificio (transmitancia térmica de muros y huecos y porcentaje y tipo de huecos) de ambas situaciones para que el usuario tenga conocimiento de los cambios realizados. Sistemas: también se incluye una lista con las características técnico-económicas de los sistemas que optimizan el consumo energético del edificio. Este informe es importante ya que permitirá al usuario si así lo necesita, explicar al cliente final el motivo de las modificaciones respecto al diseño original. Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 50 Además, la aplicación debe generar un archivo CTE compatible con el programa LIDER en el que se recogen los cambios realizados durante el proceso de optimización con objeto de que sea posible verificar de nuevo el complimiento de la normativa referente a la limitación de la demanda. Figura 31. Simulación pantalla de optimización 4.3. Estructura del proyecto y costes Una vez definida las características generales del programa, se describe en este punto cuales serían las tareas necesarias a desarrollar y su planificación para obtener el producto de I+D descrito. PT1.- BASE DE DATOS Objetivos: El sistema debe poseer una base de datos para poder realizar los cálculos necesarios y ofrecer la mejor solución. La Base de datos debe incluir la totalidad de los materiales y productos de construcción y de los sistemas de acondicionamiento, que se prevé puedan ser utilizados en el diseño del edificio de alta eficiencia. Cuanto más amplia sea la base de datos mejor será su funcionamiento. Para cada uno de los productos de construcción se conocerán los distintos atributos de los elementos, como son las características físicas, mecánicas, de costes, etc. de los distintos materiales, así como los parámetros característicos desde el punto de vista energético(Figura 32). Estos últimos son los siguientes: Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 51 Para las soluciones constructivas: Opacas: La transmitancia térmica. Semitransparentes: Transmitancia térmica, factor solar. Para los equipos y los sistemas de acondicionamiento: El rendimiento medio estacional o la ley que permite su cálculo a partir del rendimiento nominal (factores de ponderación). Tareas: El plan de trabajo para la obtención de esta base de datos es el siguiente: T1.1.- Revisión Bibliográfica: revisión bibliográfica de las fuentes de datos de propiedades higrotérmicas de los materiales de construcción. T1.2.- Definición de catálogos de edificios. a. Recopilación de los hábitos constructivos en función del tipo de edificios (unifamiliares y bloques). b. Selección de las soluciones constructivas más habituales para ser incluidas en el catálogo del proyecto. T1.3.- Revisión de bases de datos de precios con objeto de incluir la más adecuada en el programa. T1.4.- Revisión de sistemas de climatización y ACS. Selección de los utilizados en edificios de viviendas. T1.5.- Determinación de los factores de ponderación: para la evaluación del comportamiento térmico de los sistemas, en las diferentes zonas climáticas: a. Calefacción. b. Refrigeración. c. A.C.S. Esta etapa requiere una etapa inicial para la preparación de una muestra de edificios, representativa de los edificios de viviendas, para la simulación del comportamiento estacional de los sistemas, a partir de las curvas de carga (demanda de calefacción, refrigeración y ACS) de los edificios. Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 52 Figura 32. Ejemplo de base de datos de cerramientos PT2.- MODELO SIMPLIFICADO Objetivos: El objetivo de esta fase es la obtención de las leyes que expresan el potencial de mejora en términos de demanda energética de calefacción y/o refrigeración de cada solución constructiva y correlaciones que permitan calcular el ahorro que se produce al sustituir o mejorar una solución constructiva por otra. Así mismo, se establecerá una metodología que permita establecer una clasificación de los sistemas de climatización más adecuados para cada caso en función de la zona climática y tipología de edificio. Tareas: Se propone el siguiente plan de trabajo: T2.1.- Determinación de parámetros característicos. a. Caracterización de los productos de construcción. b. Determinación de los parámetros característicos de las soluciones constructivas seleccionadas. T2.2.- Cálculo del comportamiento térmico de edificios. a. Se calcula las demandas mensuales de calefacción y refrigeración de las tipologías de edificios seleccionados para las distintas zonas climáticas. b. Se calcula las demandas anuales de calefacción y refrigeración de las tipologías de edificios seleccionados para las distintas zonas climáticas. Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 53 c. Se calcula la demanda de ACS propia de un edificio residencial. T2.3.- Preparación de los modelos de cálculo de los edificios. a. Desarrollo de diversas correlaciones, específicas para cada tipología y zona climática, con objeto de estimar las demandas energéticas de cada edificio a partir de sus principales características geométricas y constructivas. b. Desarrollo de la metodología que permita estimar el sistema de climatización adecuado para cada tipología de edificio y para cada zona climática. PT3.- MOTOR DE INFERENCIAS Objetivos: La función este paquete de trabajo es desarrollar el motor de inferencia, necesario para aplicar las reglas que satisfacen un problema, aplicando ciertas metaheurísticas que hagan posible el uso de un sistema experto. Este problema necesita utilizar algoritmos de control de hechos, que aplicando metaheurísticas específicas, permitan dirigir la exploración de las posibles soluciones de una manera eficiente. Se reducirá el espacio de búsqueda de la solución, para la obtención de su solución eficaz en un breve espacio de tiempo. El resultado final se plasmará en un archivo con la definición geométrica y constructiva final que pueda ser enviado al programa original para continuar su evaluación. De esta manera el producto del proyecto que se propone materializará en una herramienta auxiliar que el usuario utilizará para conseguir un diseño de alta eficiencia energética, que después quedará integrado en el programa de cálculo o calificación de partida. Tareas: Las tareas que componen el desarrollo del motor de inferencia son: T3.1.- Análisis de las necesidades del usuario: el motor de inferencia analizará las distintas combinaciones de edificios que puede plantear el futuro usuario del sistema experto. Se obtendrá el estado actual de las necesidades del potencial usuario y decidirá los modelos necesarios para el diseño con alta calificación energética. T3.2.- Modelo simplificado del comportamiento del edificio: la necesidad de esta tarea es que permite una evaluación rápida de la demanda mensual de calefacción y refrigeración. Por ello la velocidad de cálculo es rápida, permitiendo la evaluación de un gran número de casos en poco tiempo. T3.3.- Modelo horario de comportamiento térmico del edificio: tras la tarea anterior, el sistema realiza la evaluación de las alternativas con un nivel de detalle suficientemente definido. Se necesitarán algunas evaluaciones para decidir sobre la solución final, utilizando la exploración dirigida y las metaheurísticas de resolución desarrolladas de una forma eficiente. Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 54 T3.4.- Análisis final del comportamiento del edificio: finalizado el proceso de optimización, se estudia el comportamiento oficial (a partir de programas de certificación energética oficiales como LIDER o CALENER) del edificio seleccionado en base al método de certificación que verifica los valores del modelo simplificado. PT4.- INTERFACE DE USUARIO Objetivos: La aplicación informática tendrá una estructura muy simple, que asegure un comportamiento robusto y libre de fallos, con buenas características de usabilidad. Se desarrollará en base a un protocolo de pruebas unitarias que asegure la calidad del producto final a la vez que facilite su desarrollo y posteriormente su mantenimiento. El sistema operativo del ordenador previsto será Windows, en sus versiones más recientes (XP o superior). Tareas: El plan de trabajo previsto se plasma en las siguientes actividades: T4.1.- Creación de un soporte informático que permita gestionar cerramientos y sistemas. la base de datos de T4.2.- Desarrollo de los módulos principales de la aplicación. a. Importación de la definición geométrica en formato compatible con los programas oficiales LIDER/CALENER. b. Presentación de la situación inicial y recogida de las especificaciones de diseño que el usuario desea aplicar al caso en estudio. c. Integración del motor de inferencias y los programas de cálculo. d. Presentación al usuario de los resultados, intermedios y finales; en pantalla y a través de impresos en formato electrónico. T4.3.- Preparación de la aplicación informática final: incluye manuales de usuario y fundamentos técnicos, ejemplos, programas de instalación. PT5.- VALIDACIÓN Y PRUEBAS Objetivos: En el paquete de validación y pruebas se pasará por tres fases sucesivas: Fase1: Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 55 Se realizará un test que permita la evaluación de la calidad del producto software que se obtenga. Dicho test será realizado por un grupo de técnicos del sector a seleccionar durante el desarrollo del proyecto. Los aspectos a evaluar mediante este test serán los recogidos en la norma internacional “ISO / IEC 9126 – Calidad del Producto Software” además de otros específicamente desarrollados para el propósito. Los siguientes apartados describen todas las características de los programas susceptibles de evaluación, no obstante, podrían existir algunas no aplicables a la aplicación en concreto, caso en el que no se evaluarían. a. Eficiencia de las aplicaciones La eficiencia se define como la capacidad del producto software para proporcionar prestaciones apropiadas, relativas a la cantidad de recursos usados, bajo condiciones estándar de uso de la aplicación, los equipos utilizados en los test tendrán las siguientes características, consideradas como ordenadores de gama media: - Procesador Intel Core i3. Windows XP o superior. 4 GB de memoria RAM. Tarjeta gráfica Intel hd3000 Resolución de pantalla: Mínimo 1024 x 768 Suficiente espacio libre en el disco duro. Se establecerán un conjunto de pruebas que sometan al producto software a determinadas condiciones de trabajo bajo las cuales se medirán los tiempos de respuesta y el consumo de recursos de la aplicación. Esta característica tiene a su vez asignadas dos sub-características: - Comportamiento temporal. Se define como la capacidad del producto software para proporcionar tiempos de respuesta, tiempos de proceso y potencia apropiados, bajo condiciones determinadas. - Utilización de recursos. Se define como la capacidad del producto software para usar las cantidades y tipos de recursos adecuados cuando el software lleva a cabo su función bajo condiciones determinadas. b. Usabilidad de las aplicaciones El objetivo de este módulo es obtener una valoración de la facilidad con la que puede ser aprendido el sistema y la facilidad con la que puede ser usado. La usabilidad del sistema depende, fundamentalmente, de cuatro parámetros, que serán los estudiados en este módulo: - Utilidad. Grado en que el producto sirve para que el usuario consiga sus objetivos. - Efectividad. Rapidez para ejecutar una tarea o tasa de errores. Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 56 - Capacidad para ser aprendido. Mide la capacidad del usuario para trabajar con el software con un nivel de competencia adecuado después de un entrenamiento predefinido. - Actitud. Recoge las percepciones, sentimientos y opiniones del usuario respecto al producto, a través de mecanismos similares a cuestionarios de satisfacción. Dentro de estos test, en los que se quiere verificar la calidad de los productos desde el punto de vista informático se llevará a cabo una auditoria de usabilidad (o evaluación heurística), en la que se evalúa el producto comparando su diseño respecto a determinados estándares de usabilidad. c. Interoperabilidad de las aplicaciones Se verificará la capacidad de interoperabilidad de las aplicaciones, entendiendo como tal la capacidad de ejecutar una funcionalidad final de la aplicación cuando esta funcionalidad implica comunicarse con otro sistema para llevarse a cabo. Es decir, en el caso en el que las aplicación contemplen aplicaciones de importación / exportación de datos se comprobará el funcionamiento de las mismas. d. Mantenibilidad de las aplicaciones Capacidad del producto software para ser modificado. Las modificaciones podrían incluir correcciones, mejoras o adaptación del software a cambios en el entorno, y requisitos y especificaciones funcionales. Las características a evaluar serán la capacidad del producto para ser analizado, cambiado y probado así como su estabilidad. Fase 2: La metodología se aplicará en tres casos reales, siendo los usuarios de la misma técnicos especializados en el diseño de edificios, ya diseñados con anterioridad, los cuales evaluarán las mejoras de los resultados obtenidos en comparación con la situación final del diseño adoptado para el edificio en la realidad. Fase 3: Como consecuencia de las pruebas anteriores, será posible retocar el producto, tanto en sus aspectos de cálculo como en su interfaz con el usuario final. Así pues el producto que se obtenga al final del proyecto será una metodología que habrá pasado ya el filtro de usuarios finales y las pruebas de ingeniería de software que aseguren la buena acogida por los técnicos del sector. Tareas: T5.1.- Calidad del software. T5.2.- Demostración y validación. T5.3.- Depuración y rediseño. Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 57 En la figura 33 se presenta el cronograma previsto para el desarrollo del sistema experto. Figura 33. Cronograma desarrollo sistema experto Capítulo -4. Sistema experto: Descripción general, características y estructura del proyecto Página 58 5. CONCLUSIONES El actual mercado de la construcción exige de manera creciente el diseño de edificios eficientes energéticamente. Los cambios legislativos marcan el camino a seguir, endureciendo de manera progresiva los requisitos de demanda y consumo energético. El objetivo final para los próximos años será obtener edificios de consumo energético nulo. Calcular la eficiencia energética de un edificio conlleva la resolución de un elevado número de ecuaciones relacionadas entre sí. La persona o el grupo de personas implicadas en el diseño del edificio tendrán que tomar un gran número de decisiones que repercutirán en la eficiencia y en el coste del edificio. Cada una de estas decisiones son en definitiva cada una de las variables que están integradas en una serie de ecuaciones a resolver. Actualmente existen herramientas informáticas que ayudan a diseñar los edificios calculando las ecuaciones y obteniendo tanto gráficas como datos, los cuales deben ser interpretados por los diseñadores. Si bien estas herramientas ayudan al diseño, sigue siendo necesario disponer de un equipo de personas cualificadas y con amplia experiencia en diferentes materias para interpretar los resultados y obtener las mejores soluciones al problema. El número elevado de variables con el que se trabaja a la hora de diseñar un edificio hace presuponer la dificultad para obtener una solución técnico – económica cercana a la óptima incluso contando con personal con experiencia. La utilización de sistemas expertos puede resultar de gran ayuda, proporcionando una herramienta muy potente a los diseñadores y aquellas compañías que se dedican a este mundo, al permitir reducir las horas necesarias para diseñar el edificio y aún más importante a la hora de elegir los materiales y las disposiciones que permitan reducir los costes de ejecución. Como se ha analizado en el estado del arte existen pocos desarrollos en este campo concreto y ninguno que se adapte a la legislación española, lo que hace atractiva esta línea de investigación. 5.1. Trabajos futuros. Este proyecto fin de máster pretende ser el inicio de una Tesis Doctoral que culmine con el Desarrollo del Sistema Experto planteado en la memoria. El proyecto que se propone supondrá una investigación donde las principales novedades científicas y tecnológicas del proyecto serán: 1) La propias leyes de comportamiento que se adaptarán al nivel de detalle por el que discurra el proceso de diseño: en el diseño conceptual el arquitecto o diseñador realiza un modelo de referencia (inicial) que cumple el Código Técnico de la Edificación (CTE); en la fase de desarrollo del diseño se utilizará un modelo de cálculo simplificado; por último en la fase de dimensionado, se recurrirá a un modelo de base horaria. Capítulo-5: Conclusiones Página 59 2) El modelo simplificado calcula la Demanda de Calefacción (DC) y el Coste del Ciclo de Vida (CCV) estimado para el edificio de referencia. El usuario selecciona los elementos de la epidermis que pueden variar en el análisis y la información de la base de datos de materiales y precios. 3) El proceso de resolución mediante un novedoso algoritmo de los problemas de eficiencia energética en la edificación donde la complejidad computacional es actualmente elevada. Estos problemas están catalogados como NP-hard y se resuelven eficientemente mediante el uso de metaheurísticas en un tiempo polinómico. Se obtendrán soluciones a problemas muy complejos que el humano tardaría demasiado tiempo en resolver. El tiempo característico de solución de un problema de diseño se reducirá del actual de semanas a solo un día. 4) El diseño del sistema experto de ayuda a la toma de decisiones del usuario. Los expertos establecerán la secuencia de diseño de los edificios, analizarán el orden de las preguntas al usuario y le guiará para conseguir la calificación energética deseada, empleando los elementos constructivos necesarios. Actualmente no existen productos en el mercado que ofrezcan soluciones que garanticen el diseño energéticamente eficiente de edificios. Así pues, resulta más que evidente que desarrollar una tesis en este campo posee de manera claramente objetiva un carácter novedoso. El futuro proyecto es fruto de una labor planificada y organizada en la que ninguna de las actuaciones que se llevarán a cabo es fruto del azar. Capítulo-5: Conclusiones Página 60 6. REFERENCIAS BIBLIOGRÁFICAS MÁS RELEVANTES Álvarez,S. (1986). Análisis dinámico del comportamiento térmico de edificios. Tesis Doctoral Universidad de Sevilla. Biondo, J. (1990) Fundamentals of Expert Systems Technology: Principals and Concepts [Book]. - Westport, CT, USA : Greenwood Publishing Group Inc. Caudana B. [et al.] A prototype expert system for large scale energy auditing in buildings [Journal]. - [s.l.] : Pattern Recognition, October 1995. - 10 : Vol. 28. - pp. 1467-1475. CE (2003) Diario Oficial de las Comunidades Europeas de 4.1.2003 Artículo 7 // DIRECTIVA 2002/91/CE DEL PARLAMENTO EUROPEO Y DEL CONSEJO de 16 de diciembre de 2002 relativa a la eficiencia energética de los edificios. CE Eurostat (2008). Key figures on Europe 2007/08, European Communities. Communication from the Commission,(2006). “Action Plan for Energy Efficiency: Realizing the Potential”, Brussels. Cordón O., Herrera F. and Stützle T. (2002) review on the ant colony optimization metaheuristic: basis, models and new trends [Journal]. - [s.l.] : Mathware & soft computing,: Vol. 9. - pp. 141-175. Criado Briz, J (2002). Introducción a los sitemas expertos. Consultado en 05/04/2011 http://www.ingenieroseninformatica.org/recursos/tutoriales/sist_exp/index.php Dascalaki Elena G. [et al.]Data collection and analysis of the building stock and its energy performance—An example for Hellenic buildings. [Journal] // Energy and Buildings. - August 2010. - 8 : Vol. 42. - pp. 1231-1237. DATAMINE DATAMINE. (2009). Collecting Data from Energy Certification to Monitor Performance Indicators for New and Existing buildings // DATAMINE Project Team. - [s.l.] : Institut Wohnen und Umwelt GmbH, - www.meteo.noa.gr/datamine. Davis, G. (1986). Building performance function, preservation and rehabilitation [Book].- West Conshohocken, PA : ASTM. Dixon T, Keeping M & Roberts C (2008). Facing the future: energy performance certificates and commercial property [Book]. Journal of Property Investment & Finance, 2008. Vol. 26 : 1. Eweda, A, Zayed T, & Alkass S (2010). An Integrated Condition Assessment Model for Buildings [Conference]. - [s.l.] : Construction Research Congress: Innovation for Reshaping Construction Practice. Feigenbaum, E & Cohen, P. (1982). The Handbook of AI, vols 3, AddisonWesley, Reading, MA., 1982. Capítulo -6. Referencias Bibliográficas Página 61 Feo, T.A. & Resende, M.G.C (1999). Greedy randomized adaptive search procedures [Journal]. - [s.l.] : Journal of Global Optmization, Vol. 6. - pp. 109-133. G. Henderson et al, “Energy labelling of Existing Buildings”, Proceedings of the 2001 ECEEE summer study. Giarratano, J & Riley, G. (2001). Sistemas Expertos. Principios y programación [Book], Ediciones Parnaninfo. España. Glover, F. & Laguna, M. (1997). Tabu search [Journal]. - Kluwer : [s.n.]. Glover, F. (1998). A template for Scatter Search and Path Relinking [Journal]. - [s.l.] : Altificial Evolution,- 1363. - pp. 13-54. Hu S. D. (1987). Expert systems for software engineers and managers [Book]. - New York EUA : Chapman And Hall Advanced Industrial Technology Series. Kennedy, J. (1999). Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance. [Journal]. - Piscataway, NJ, USA : IEEE Congress on Evolutionary Computation, pp. 1931-1938. Looi, C.K. (1992). Neural network method in combinatorial optimization. Computers and Operations Research, Vol. 19. - pp. 191-208. Lourenço, H. R., Martin, O. & Stützle, T. (2002). Iterated local search [Book]. Handbook of Metaheuristics. - [s.l.] : Kluwer Academic Publishers.Massachutsetts, United States Martí, R. (2003). Multistart methods [Book]. Handbook of Metaheuristics. Kluwer Academic, . McClelland, J.L., Rumelhart, D.E. and Group the PDP Research [1986]. Parallel Distributed Processing: Explorations in the Microstructure of Cognition. Volume 2: Psychological and Biological Models [Journal]. - Cambridge, MA : MIT Press, United States. Ministerio de industria, Turismo y Comercio-Instituto para la Diversificación y Ahorro Energético (2007) “Estrategia de ahorro y eficiencia energética en España 2004-2012. Plan de acción 2008-2012”. Mladenovic, N, Hansen, P & Moreno-Pérez J.A. (2003). Variable neighborhood search [Journal]. Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial, nº 19. - pp. 77-92. Mühlenbein, H. (1998). The equation for response to selection and its use for prediction. Evolutionary Computation, [Book] Vol. 5. - pp. 303-346, United States. Rodríguez, E.A. (1990). Sistematizacion de acoplamientos termicos y termoaeraulicos en la simulacion de edificios. Tesis Doctoral. Universidad de Sevilla. Rumelhart, McClelland, D.E. J.L. & Group the PDP Research (1986). Parallel Distributed Processing: Explorations in the Microstructure of Cognition. Volume 1: Foundations [Book]. Cambridge, MA : MIT Press, United States. Capítulo -6. Referencias Bibliográficas Página 63 Saaty, T. (1991) Decision Making with Dependence and Feedback: The Analytic Network Process. [Conference]. - Pittsburgh, PA : RWS Publications. Santoli, L & Felici, G (2005). Use of an expert system rating for the energy performance of a building [Revista]. Building Services Engineering Research and Technology, 4 : Vol. 26. - pp. 349-360. Viejo, D. (2003). Sistemas expertos. Consultado en 03/04 2011 en http://www.divulgaia.com/cursos/cursos.xml?numero=2&nombre=2003-9-26a&num Wikipedia (2012). Sistema experto. http://es.wikipedia.org/wiki/Sistema_experto. Capítulo -6. Referencias Bibliográficas Consultado en 03/04/2011 en Página 63