Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
C A P Í T U L O
7. El modelo de simulación
7.1 Introducción
En capítulos anteriores se han desarrollado los algoritmos de los mecanismos físicos de
transmisión de calor en cerramientos, y también se han determinados los parámetros físicos de
cálculo. El presente capítulo trata de la integración toda esta información en un modelo de
simulación que nos permita obtener resultados operativos a partir de los datos y algoritmos de
cálculo.
ALGORITMOS
DE CÁLCULO
DATOS RESULTADOS
ANÁLISIS Y ANÁLISIS
EDICIÓN
La configuración del programa TRASDOS para su uso como herramienta de diseño consta
fundamentalmente de tres módulos de entrada de datos de ambiente, cerramiento y temperaturas
iniciales, el módulo principal de algoritmos de cálculo y tres módulos de salida de resultados de
flujos superficiales, flujos interiores y temperaturas estimadas. Se ha implementado el módulo
complementario de repetir cálculo que sustituye las temperaturas iniciales por las “ultimas”
temperaturas estimadas y ejecuta un nuevo ciclo de cálculo encadenado.
AMBIENTE FLUJO
SUPERFICIAL
Fig. 7.2. Flujo fundamental del programa TRASDOS como herramienta de diseño.
Capítulo 7: El modelo de simulación 183
AMBIENTE FLUJO
SUPERFICIAL
TEMPERATURA TEMPERATURA
REFERENCIA DIFERENCIAL
Fig. 7.3. Flujo ampliado del programa TRASDOS como herramienta de verificación.
La configuración completa del programa TRASDOS para su uso como aplicación integral para
simular el comportamiento térmico de edificios incorpora nuevos módulos para la edición y
análisis de datos y resultados mediante tablas y gráficos:
• Editar ambiente: Permite analizar, corregir y crear un fichero de ambiente.
• Editar cerramiento: Permite analizar, corregir y crear un fichero de cerramiento.
• Crear temperatura inicial: Calcula las temperaturas iniciales a partir de los ficheros de
ambiente y cerramiento, suponiendo un régimen estacionario.
• Ver temperatura: Permite analizar los ficheros de temperaturas, ya sean iniciales, de
referencia o estimadas.
• Ver flujos superficiales: Permite analizar los ficheros de flujos superficiales.
• Ver flujos interiores: Permite analizar los ficheros de flujos interiores.
Todos estos módulos integrados en el programa (excepto crear temperatura inicial) son
autónomos y pueden ser utilizados como aplicaciones independientes para la edición y análisis
externo de los ficheros de datos y resultados, con las denominaciones AMBEDIT, CERREDIT,
FLUJOTMP, FLUJOEXT y FLUJOINT respectivamente.
Otros módulos externos, independientes del programa TRASDOS, son el programa ENTORNO
para el cálculo detallado de la emitancia aparente del entorno como dato importante del fichero
184 Comportamiento térmico de cerramientos soleados
cerramiento, y los programas AMBIExTM y TCERxxTM desarrollados para editar los datos
ambientales y de temperaturas de cerramiento obtenidos del laboratorio “módulo experimental”.
Entorno Editor
Em.Ext. externo
Editor
externo
Fig. 7.4. Flujo completo del programa TRASDOS como herramienta de simulación integral.
La estructura completa del flujo del programa TRASDOS está sintetizada con precisión en la
ventana principal de la aplicación. Se han incorporado numerosas etiquetas con información de
los datos y avance de resultados, y las órdenes INF, IMPRIME y SALIR para facilitar las
instrucciones de uso, imprimir la ventana y abandonar el programa respectivamente.
Fig. 7.5. Ventana inicial del programa TRASDOS ejecutado en el entorno Windows.
Capítulo 7: El modelo de simulación 185
Se ha logrado que todas las bases de datos ambientales se puedan utilizar con cualquiera de las
bases de datos de cerramientos de manera que se puedan realizar las siguientes combinaciones:
• Un cerramiento con varios ambientes: Diferentes condiciones climáticas (interiores y
exteriores), orientaciones e inclinaciones, condiciones de entorno. Análisis comparativo.
• Un ambiente con varios cerramientos: Diferentes propiedades superficiales y materiales.
Análisis comparativo si sus estructuras son compatibles.
Resultados de la simulación:
• Temperaturas estimadas: Temperatura de cada nodo del cerramiento durante todo el ciclo. El
nodo coincide con el centro de cada capa excepto la extremas, que corresponde a la superficie.
• Flujos superficiales: Flujos de calor de las superficies interior y exterior del cerramiento con
el entorno desglosadas en radiación incidente, irradiación infrarroja neta y convección. La
diferencia de los flujos de ambas caras se refleja como acumulación total del cerramiento.
• Flujos interiores: Flujos de calor que atraviesan las caras de cada capa durante todo el ciclo.
Los flujo de las caras extremas coincide con la suma de los flujos superficiales y la diferencia
de flujo entre caras contiguas corresponde al flujo acumulado en el interior de la capa.
Estructura matricial
Todas las bases de datos son totalmente independientes, y los datos que contienen están
estructurados en matrices con un formato normalizado que facilite su tratamiento y
almacenamiento informático. En concreto, se han organizado todas las matrices de datos para su
almacenamiento en ficheros secuenciales con la siguiente estructura:
Cabecera de fichero, con un tamaño fijo que contiene los siguientes bloques de parámetros:
• Matriz de parámetros textuales: 5 campos de identificadores.
• Matriz de parámetros numéricos: 10 campos con valores comunes del fichero, destacando los
índices M y N de las matrices de tamaño variable.
Cuerpo del fichero, con un tamaño variable fijado por los índices M y N, con los siguientes
bloques de valores:
• Matriz de valores textuales: (N+1) etiquetas de los valores almacenados.
• Matriz de valores numéricos: (N+1 × M+7) valores de la base de datos propiamente dicha,
correspondiendo el bloque a partir de (M+1) a datos estadísticos auxiliares.
186 Comportamiento térmico de cerramientos soleados
Tabla 7.5: Matriz de la base de datos de flujo interior del cerramiento FINT
Parámetro Índices= 1 2 3 4 5
FIPS Fichero Título Eje X Eje Y Coment.
188 Comportamiento térmico de cerramientos soleados
Todos los ficheros tienen una estructura secuencial, con salto de linea entre datos. Los primeros
15 parámetros tienen una estructura fija e informan del tamaño (N, M) de las matrices variables
de los datos siguientes. Al ser ficheros ASCII (MS-DOS) se pueden analizar y editar con
cualquier tratamiento de texto o programa que los pueda importar (BASIC, Hojas de cálculo...).
Para la edición de ficheros de datos y resultados, en este trabajo en particular, se han utilizado los
lenguajes de programación VISUAL-BASIC.3, QBASIC y GWBASIC, los tratamientos de
textos WORD y NOTEPAD y la hoja de cálculo EXCEL, mas el editor gráfico PAINTBRUSH
para el tratamiento de las ventanas Windows con tablas y gráficos.
Capítulo 7: El modelo de simulación 189
También se muestra automáticamente la ventana EDITA AMBIENTE con tablas con los
parámetros generales, las estadísticas diarias y los valores instantáneos de temperaturas, viento
y soleamiento, estos últimos con Saltos controlados de 1, 2, 4 y 8 intervalos (24/96=1/4 hora).
Capítulo 7: El modelo de simulación 191
Las herramientas de gestión son las órdenes [Carga] de un nuevo fichero independiente del
cargado en TRASDOS, [Nuevo] fichero en blanco, calcular [Estadística], [Imprimir] la tabla y
[Grabar] en disco con solicitud del nombre y título.
Las herramientas de edición de temperatura y viento son las órdenes [Curva →] que importan
los valores calculados en el EDITOR DE CURVAS, basado en el subprograma TDIARIA del
capítulo 6.2, que genera un ciclo diario mediante dos curvas polinómicas de 4º grado (Mañana y
Tarde). Los parámetros se introducen en reglas verticales y horizontales: Valor extremo
(17.9/25), Hora extrema (5.5/11) y % del valor intermedio (65/41%) de Mañana y Tarde:
La orden [Edita SE] inicia el complejo subprograma ISOLDIA, desarrollado en el capítulo 6.4,
que estima la intensidad de la radiación solar SE incidente sobre una superficie en un ciclo
diario en Canarias a partir de los siguientes parámetros que deben ser introducidos:
La orden [Edita SI] se basa en la intensidad horizontal total calculada por ISOLDIA, estimando
la intensidad de radiación interior SI generada por la iluminación natural a partir del dato del
Factor de Luz de Día (%). La Emitancia Interior se debe fijar normalmente en la unidad.
Como última observación se indica que repicando las etiquetas amarillas se pueden modificar los
parámetros generales, y que con el mando [Estadística] se actualiza el GRÁFICO AMBIENTE.
Capítulo 7: El modelo de simulación 193
La ventana EDITOR DE CURVAS también se puede utilizar como método auxiliar para estimar
el valor de la temperatura y viento de un día del año a partir de estadísticas anuales.
Las herramientas de gestión son las órdenes [Nuevo] fichero en blanco, [Abrir...] de un nuevo
fichero independiente del cargado en TRASDOS, [Actualiza] estadísticas, [Guardar] en disco con
solicitud del nombre y título, [Imprimir] la tabla y [Salir]. La orden [Inf Mat] ejecuta un pequeño
programa exterior de edición de texto con un listado de propiedades físicas y superficiales de los
materiales constructivas mas habituales, permitiendo su edición e importación.
Las herramientas de edición son las propias etiquetas amarillas de los [datos], y se activan
picando con el ratón y modificando los contenidos. La regla vertical permite seleccionar una
capa determinada para su edición en la línea [Edita] y la orden [¡OK!] confirma los contenidos,
calculando los datos complementarios. Ciertas datos requieren un formato especial o se solicita
confirmación por ser valores críticos. Las capas se numeran del exterior al interior.
Ambas órdenes dimensionan las matrices de las bases de datos de resultados TEST, TDIF,
FEXT y FINT: la orden [TINI] comprueba el número de capas N y el número de intervalos M
del fichero introducido y [Crea] toma los parámetros N y M del cerramiento y el ambiente.
194 Comportamiento térmico de cerramientos soleados
Ambas órdenes inicializan los parámetros temporales y textuales de las matrices de las diferentes
bases de datos, quedando el programa listo para la etapa de [Cálculo].
La orden [Ver] permite analizar los datos de TREF y es idéntica a la utilizada en [Temp Estim] y
[Temp Dif], que se describen mas adelante.
El inicio del módulo activa una rutina de control de errores y ejecuta el procedimiento exterior
TESTINI, que verifica el código (CCNNLL.DDD) de los ficheros comprobando su longitud,
introduce un título descriptivo y actualiza las matrices de parámetros textuales:
Sub CALCULA_CLICK ()
On Error GoTo ERRORCALCULA
TESTINI 'RUTINA COMPROBACIÓN TÍTULOS FICHEROS
SCREEN.MousePointer = 11 'CAMBIA EL CURSOR POR UN RELOJ
Dimensiona las matrices de parámetros del cerramiento, calculando los valores físicos C(x) y
R(x) de cada capa del cerramiento y los coeficientes A(x) y B(x) de cálculo (adimensionales) del
semi-espesor izquierdo y derecho de las capas internas:
ReDim A(N), B(N), D(N), E(N), c(N), r(N) 'COEFICIENTES DE CALCULO
For X = 1 To N
c(X) = CE(5, X) * 1000 'CAPACIDAD CAPA EN JUL/M2
r(X) = CE(6, X) 'RESISTENCIA CAPA EN M2.ºC/W
Next X
Capítulo 7: El modelo de simulación 195
Por convenio se considera la cara izquierda (1) como exterior y la derecha (N) interior. Los flujos
de calor izquierda→derecha como positivos. Los flujos de calor acumulado como fuente son
positivos y como sumidero negativos El instante inicial es 0 (0:00 horas) y el instante final M
(24:00 horas). Las líneas con (´) son comentarios.
Calcula los flujo de radiación e irradiación incidente FE absorbidas por las superficies exterior e
interior durante todo el ciclo:
Inicia el ciclo de cálculo partiendo de las temperaturas conocidas del instante inicial Y=0 para
estimar las temperaturas del instante siguiente, y repitiendo el ciclo hasta determinar las
temperaturas del instante final M. Calcula la irradiación neta superficial FE que depende de la
temperatura instantánea de la superficie. Calcula la resistencia superficial RS utilizando la
función externa RSUP desarrollada en el capítulo 4.4 que depende de la rugosidad, inclinación,
temperatura instantánea del aire y la superficie, y el viento.
'EMPIEZA EL CICLO****************************************************************
For Y = 0 To M - 1
Desarrolla los algoritmos de transmisión de calor de las capas internas (x=2 a N-1), calculando
los coeficientes D(x) y E(x) de las ecuaciones de temperatura de dichas capas a partir de los
coeficientes D(x-1) y E(x-1) de las capas anteriores, solucionando progresivamente el sistema de
ecuaciones por sustitución.
Por último desarrolla los algoritmos de transmisión de calor de la capa superficial interior (x=N),
calculando el coeficiente B(N) de la capa en el instante, para calcular directamente la temperatura
de la capa final en función de los coeficientes D(x-1) y E(x-1) y las condiciones ambientales
interiores.
X=N 'RODAJA FINAL
B(X) = I / (c(X) * 2 * RSI)
BAUX = 1 + A(X) + B(X) - E(X - 1) * A(X)
aux = TE(X, Y) * (1 - A(X) - B(X)) + (FE(6, Y) + FE(7, Y)) * I / c(X)
aux = aux + A(X) * TE(X - 1, Y) + A(X) * D(X - 1) + B(X) * (AM(2, Y) + AM(2, Y + 1))
TE(X, Y + 1) = aux / BAUX
Una vez conocidas las temperaturas superficiales se recalculan los flujos de convección
superficial y el flujo de acumulación total del cerramiento en el instante considerado. Se repite el
ciclo hasta el penúltimo instante Y=M-1.
'CALCULA CONVECCIÓN:
FE(3, Y) = (AM(1, Y) - TE(1, Y)) / RSE 'CONV. EXTERIOR (FUENTE SI TA>TS)
FE(5, Y) = (AM(2, Y) - TE(N, Y)) / RSI 'CONV. INTERIOR
FE(4, Y) = 0 - (FE(1, Y) + FE(2, Y) + FE(3, Y) + FE(5, Y) + FE(6, Y) + FE(7, Y))
'FLUJO ACUMULACIÓN EXTRAÍDO DEL CERRAMIENTO
Next Y
'TERMINA EL CICLO*****************************************************************
Se calculan los flujos de calor superficial pendientes de estimar para el último instante Y=M
Y=M 'ULTIMO INSTANTE
El módulo finaliza preparando la ventana para el siguiente módulo y las instrucciones de la rutina
de control de errores.
SCREEN.MousePointer = 0
VERTEST.SetFocus
FINCALCULA:
Exit Sub
ERRORCALCULA:
MsgBox "ERROR" & Error$
Resume FINCALCULA
End Sub
Como observación final, se destaca la exactitud del cómputo por utilizar variables de doble
precisión con valores de 15 dígitos mas exponentes hasta E+/-310, y la velocidad de ejecución
del módulo, con una duración aproximada de 1 segundo para todo el proceso sobre un ordenador
personal/486.
Como herramientas de gestión dispone de las órdenes [Carga] de un nuevo fichero independiente
del cargado en TRASDOS, [Print] para obtener una copia impresa y [Fin].
La orden [Vídeo] muestra una nueva ventana con el gráfico animado de las temperaturas de las
capas, a razón de un salto (1, 2, 4, 8 intervalos) por segundo, con los mandos [→] salto a salto,
[→→] continuo, [ ] stop y [←←] inicio. Además muestra la hora, permite su impresión y
muestra el valor cuando se pica con el ratón.
Como se comentó anteriormente, la orden [Ver TREF] es idéntica a la anterior, con el mismo tipo
de tablas, gráficos y “vídeo”, mostrando la base de datos de temperatura de referencia TREF. A
continuación se muestra el gráfico de la base de datos TCERA0TM.243, con temperaturas
medidas experimentalmente en la cubierta de un módulo experimental, que se ha tomado como
referencia para determinar los datos del cerramiento A020 modelizado y el ambiente TR.243.
200 Comportamiento térmico de cerramientos soleados
La ventana con las tablas establece una comparación numérica de las diferencias de
temperaturas, que en este caso se ha utilizado como herramienta de verificación que permite
valorar la bondad del modelo de simulación.
La ventana GRÁFICO FLUJO SUPERFICIAL muestra las curvas en color de los valores
incrementales de flujos de calor, empezando con la curva de radiación exterior RE, las siguientes
curvas indican el valor incrementado (positivo o negativo) del flujo neto resultante. La diferencia
entre las curvas gruesas (Flujo neto en la superficie exterior e interior) indican el calor acumulado
en el interior del cerramiento QC.
202 Comportamiento térmico de cerramientos soleados
La orden [Vídeo] muestra una nueva ventana con el gráfico animado de los flujos de calor de
cada mecanismo de transmisión de calor mediante columnas incrementales. Como convenio se ha
utilizado el color rojo (gris claro) para los flujos positivos y el color azul (gris oscuro) para los
flujos negativos. El resto de las órdenes y prestaciones son similares al [Vídeo] de temperaturas.
La etiqueta asociada [Fmed] muestra el flujo medio de calor de la superficie interior del
cerramiento, correspondiente a la ganancia media diaria del local a través de dicho cerramiento.
El valor extremo del flujo superficial interior es de gran interés para el dimensionado de equipos
de climatización.
La ventana GRÁFICO FLUJO INTERIOR muestra las curvas en color de los valores de flujos
de calor en cada cara. Las curvas gruesas indican el flujo de las superficies exterior e interior, y
la diferencia entre curvas indican el calor acumulado entre las caras (interior de la capa). Este
gráfico es complementario al del flujo exterior y muestra en detalle el flujo de calor acumulado
en cada capa del cerramiento. También se puede apreciar el retardo y la amortiguación de la
onda de flujo de calor, siendo un índice mas representativo de la inercia térmica que la oscilación
Capítulo 7: El modelo de simulación 203
La orden [Vídeo] muestra una nueva ventana con el gráfico animado de los flujos de calor en las
superficies e interior del cerramiento. La intensidad de los flujos de calor que atraviesan cada
cara se indican con líneas horizontales, y los flujos de calor acumulados en cada capa se indican
mediante columnas, formando un gráfico incremental. Como convenio se ha utilizado columnas
rojas (gris claro) para los flujos positivos (fuente) y el color azul (gris oscuro) para los flujos
negativos (sumidero). Esta ventana corresponde a una ampliación detallada del cerramiento que
se muestra en el [Vídeo] del flujo superficial.
La orden [Inf] muestra una ventana, basada en el editor NOTEPAD de Windows, con el texto
editable (modificar, imprimir...) del fichero INFORMA,TXT que facilita una resumen de las
características e instrucciones básicas del programa TRASDOS, y ha sido concebida como ayuda
a los futuros usuarios del programa en el caso de ser distribuido entre la comunidad científica. Se
muestra su contenido como síntesis final del programa de simulación TRASDOS.
La presente versión está desarrollada para cerramientos planos con varias capas de
diferente espesor y material, con cualquier inclinación y orientación.
CÁLCULOS_________________________________________________________
ANÁLISIS DE RESULTADOS___________________________________________
OTROS DATOS______________________________________________________
NOTA FINAL_________________________________________________________
Este conjunto de programas han sido desarrollados por Manuel Martín Monroy como
una parte de la tesis doctoral "Comportamiento Térmico de Cerramientos Soleados",
presentada en 1995 en la Universidad de Las Palmas de Gran Canaria.
Los objetivos del programa son exclusivamente científicos, por lo que el autor se
reserva la propiedad intelectual sin asumir ninguna responsabilidad derivadas de su
utilización sin autorización expresa.
Estos módulos integrados en el programa son autónomos y pueden ser utilizados como
aplicaciones independientes para la edición de ficheros de ambiente y cerramiento, denominados
AMBEDIT.EXE y CERREDIT.EXE, y para el análisis externo de los ficheros de temperaturas,
flujos interiores y flujos superficiales con las denominaciones FLUJOTMP.EXE,
FLUJOINT.EXE y FLUJOEXT.EXE respectivamente.
Estos programas, igual que TRASDOS.EXE, han sido compilados para su ejecución y
distribución independiente de la aplicación Microsoft VISUAL BASIC.3, por lo puede ejecutarse
en cualquier ordenador en entorno Windows con la incorporación del fichero de libre distribución
VBRUN300.DLL.
mediante sus coordenadas cilíndricas, de manera visual e interactiva, calcula el recorrido solar
mediante el procedimiento CARTASOL desarrollado en el capítulo 5.2.2 y la emitancia
aparente mediante el procedimiento HORIZON desarrollado en el capítulo 6.5.
Como ejemplo se muestra el cálculo realizado para el horizonte real visible desde el “módulo
experimental” construido en Tamaraceite, el día 31 de agosto (día 243, Lat.28º), suponiendo una
orientación sur y una inclinación de 50º. El horizonte real se ha introducido picando con el ratón,
y la curva corresponde a los límites de la ventana visible. La configuración del horizonte se puede
guardar en fichero para su posterior reutilización.
Otros módulos externos en lenguaje QBasic son los programas AMBIE3TM y AMBIE6TM,
desarrollados para importar y editar los datos ambientales obtenidos del laboratorio “módulo
experimental”, y los programas TCER02TM y TCER05TM para tratamiento de los datos de
temperaturas de cerramiento.
Por último, se facilita un fichero de texto para informa del procedimiento de instalación del
programa de simulación y sus módulos complementarios, denominado INSTALA.TXT:
INSTALA.TXT <TRASDOS> © M.MONROY
INFORMACIÓN PARA LA INSTALACIÓN DEL PROGRAMA DE SIMULACIÓN PARA CALCULAR
LA TRANSMISIÓN TRANSITORIA DE CALOR EN CUALQUIER CERRAMIENTO DE EDIFICIO EN
CONDICIONES AMBIENTALES REALES.
Programas ejecutables:
Capítulo 7: El modelo de simulación 207
Estos tres últimos ficheros tienen que ser accesibles por la ruta definida
por (PATH), por lo que es recomendable grabarlos en el directorio WINDOWS\
SYSTEM. Los programas ejecutables (*.EXE) se deben iniciar desde su propio
directorio (...\TRASDOS) por defecto.
Los listados completos de todos los programas desarrollados a lo largo del presente trabajo se
muestran en el Apéndice A, y se ha editado en disquete una versión ejecutable del programa con
sus módulos complementarios y las bases de datos utilizadas.
208 Comportamiento térmico de cerramientos soleados