Sei sulla pagina 1di 28

Principio Siguiente

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.

El modelo de simulación se ha formalizado en un programa informático desarrollada en el sistema


de programación Visual Basic 3.0 para el entorno Windows, que permite la utilización de un
lenguaje de alto nivel (QBasic o QuickBasic) con multitud de recursos gráficos y de gestión de
tareas (Windows). Las aplicaciones en Visual Basic están controladas por eventos y orientadas a
objetos, con una estructura perfectamente modulable y con facilidades para compartir
información con otras aplicaciones, pudiendo gestionar varias tareas simultáneamente.

El núcleo de la aplicación se ha denominado TRASDOS, y consta fundamentalmente de los


módulos de entrada de datos, el módulo de cálculo propiamente dicho y el módulo de tratamiento
y salida de resultados. La entrada de datos y salida de resultados se realiza mediante bases de
datos en ficheros secuenciales, por la gran cantidad de información que se manipula, para los que
se dispone de módulos complementarios para su edición y análisis mediante tablas y gráficos.
182 Comportamiento térmico de cerramientos soleados

7.2 Estructura del programa


7.2.1 Flujo del programa
El programa de simulación del comportamiento térmico de cerramiento TRASDOS está
compuesto, en síntesis, por un módulo principal con los algoritmos de cálculo que gestiona la
entrada de datos y la salida de resultados en forma de ficheros de bases de datos. Algunos
ficheros de resultados pueden ser reutilizados como datos en cálculos encadenados. Se disponen
de módulos complementarios para el análisis y edición de datos y el análisis de resultados.

ALGORITMOS
DE CÁLCULO

DATOS RESULTADOS

ANÁLISIS Y ANÁLISIS
EDICIÓN

Fig. 7.1. Síntesis del programa de simulación TRASDOS.

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

CERRAMIENTO ALGORITMOS FLUJO


DE CÁLCULO INTERIOR

TEMPERATURA REPITE TEMPERATURA


INICIAL CÁLCULO ESTIMADA

Fig. 7.2. Flujo fundamental del programa TRASDOS como herramienta de diseño.
Capítulo 7: El modelo de simulación 183

La configuración ampliada del programa TRASDOS para su uso como herramienta de


verificación incorpora un nuevo módulo de entrada de datos de temperaturas de referencia de un
cerramiento que se desee comparar, y otro módulos de salida de resultados de temperaturas
diferenciales resultado de la resta entre las temperaturas estimadas y las de referencia. La
estructura de los datos de temperaturas iniciales, referencia y estimadas son idénticas, por lo
cual se pueden reutilizar las temperaturas estimadas como de referencia, y ambas como
temperaturas iniciales.

AMBIENTE FLUJO
SUPERFICIAL

CERRAMIENTO ALGORITMOS FLUJO


DE CÁLCULO INTERIOR

TEMPERATURA REPITE TEMPERATURA


INICIAL CÁLCULO ESTIMADA

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

EDITA AMBIENT FLUJO VER


AMB. SUPERF. F.SUP

EDITA CERRAM CÁLCULO FLUJO VER


CERR. INTERIOR F.INT

CREA TEMP. REPITE TEMP. VER


T.INI INICIAL ESTIM. T.EST

VER TEMP. TEMP. VER


T.REF REFER. DIFER. T.DIF

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

7.2.2 Las bases de datos


Datos iniciales:

• Datos ambientales: Característicos de una localidad, fecha, condiciones meteorológicas,


orientación e inclinación de cerramiento, mas la emitancia, reflectancia y configuración del
entorno.
• Datos del cerramiento: Característicos de la configuración de las capas y sus propiedades
materiales y superficiales.
• Temperaturas de referencia: Temperatura de cada nodo de un cerramiento de referencia
durante todo el ciclo, para compararlas con las obtenidas mediante la simulación y poder
establecer una correlación de resultados. Es una base de dato opcional y se puede utilizar para
establecer las temperaturas iniciales.

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.1: Matriz de la base de datos ambientales AMB


Parámetro Índices= 1 2 3 4 5
AMPS Fichero Título Eje X Eje Y Coment.
AMP 1 M medidas Humedad Alt.horiz. Inclin. Emi.ext
(valor) 2 Dia ordin. Insolación Albedo Orient. Emit.int
Valores 0 1 2 3 4 5 6
AMS HORA TE TI VE VI SE SI
AM 0.00 (1,0) → (6,0)
(valor) ↓ ↓
... ...
↓ ↓
24.00 (1,M) → (6,M)
(Estadíst.) (Minimo) (1,M+1) → (6,M+1)
(Hora mn) ↓ ↓
(Maximo)
(Hora mx)
(Diferen.)
(Media) (1,M+6) → (6,M+6)

Tabla 7.2: Matriz de la base de datos del cerramiento CER


Parámetro Índices= 1 2 3 4 5
CEPS Fichero Título Eje X Eje Y Coment.
CEP 1 N capas Abs.ext Abs.int Emit.ext Emi.int
(valor) 2 6 (datos) Rugos.ext Rugos.int
Valores 0 1 2 3 4 5 6
CES CAPA Espesor Densidad Calor E. Conduct. Capac. T. Resist. T.
CE 0 (total) (1,0) → (6,0)
(valor) 1 ↓
... ...
↓ ↓
N (1,N) → (6,N)
(Estadíst.) (Minimo) (1,N+1) → (6,N+1)
(Capa mn) ↓ ↓
(Maximo)
(Capa mx)
(Total)
(Media) (1,N+6) → (6,N+6)

Tabla 7.3: Matriz de la base de datos de temperatura del cerramiento TINI/TREF/TEST


Parámetro Índices= 1 2 3 4 5
Capítulo 7: El modelo de simulación 187

T?PS Fichero Título Eje X Eje Y Coment.


T?P 1 M medidas X min X max ∆X graf. ∆X text.
(valor) 2 N capas Ymin Y max ∆Y graf. ∆Y text.
Valores 0 1 → ... → N-1 N
T?S HORA T1 T2 T... T... T(N-1) T(N)
T? 0.00 (1,0) → (N,0)
(valor) ↓ ↓
... ...
↓ ↓
24.00 (1,M) → (N,M,)
(Minimo) (Total) (1,M+1) → (N,M+1)
(Hora mn) ↓ ↓
(Maximo)
(Hora mx)
(Diferen.)
(Media) (0,M+6) (1,M+6) → (N,M+6)

Tabla 7.4: Matriz de la base de datos de flujos superficiales FEXT


Parám. Índices= 1 2 3 4 5
FEPS Fichero Título Eje X Eje Y Coment.
FEP 1 M medid. X min X max ∆X graf. ∆X text.
(valor) 2 7 (datos) Ymin Y max ∆Y graf. ∆Y text.
Valores 0 1 2 3 4 5 6 7
FES HORA Radiación Irradiac. Convec. Acumul. Convec. Irradiac. Radiación
(texto) Exterior Exterior Exterior Cerram. Interior Interior Interior
FE 0.00 (1,0) → (7,0)
(valor) ↓ ↓
... ...
↓ ↓
24.00 (1,M) → (7,M,)
(Minimo) (Total) (1,M+1) → (7,M+1)
(H.min.) ↓ ↓
(Maximo)
(H. max.)
(Diferen.)
(Media) (0,M+6) (1,M+6) → (7,M+6)

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

FIP 1 M medidas X min X max ∆X graf. ∆X text.


(valor) 2 N+1 caras Ymin Y max ∆Y graf. ∆Y text.
Valores 0 1 → ... N-1 N N+1
FIS (texto) HORA F1 F2 F... F(N-1) F(N) F(N+1)
FI 0.00 (1,0) → (N+1,0)
(valor) ↓ ↓
... ...
↓ ↓
24.00 (1,M) → (N+1,M,)
(Minimo) (Total) (1,M+1) → (N+1,M+1)
(Hora mn) ↓ ↓
(Maximo)
(Hora mx)
(Diferen.)
(Media) (0,M+6) (1,M+6) → (N+1,M+6)

Archivo e identificación de datos y resultados


Los ficheros de datos se recuperan y archivan a demanda del programa en unos directorios
específicos, con nombres codificados para identificarlos con precisión:
• AMB\AMB_LL.DDD: Ambiente en localidad LL y dia ordinal del año DDD (1-365).
• CER\CER_CCNN.XXX: Cerramiento CC, caso NN, cifra auxiliar XXX.

Los ficheros de resultados se archivan y recuperan automáticamente, aunque también es posible


la recuperación a demanda para su análisis y cuando se utilizan ficheros de temperaturas como
datos iniciales o de referencia. Los directorios son específicos y sus nombres se codifican
automáticamente a partir de los códigos del ambiente y el cerramiento, aunque pueden ser
variados cuando se solicita su verificación antes de ser archivados.
• TEST\TECCNNLL.DDD: Temperatura estimada del cerramiento CCNN en LL.DDD.
• TDIF\TDCCNNLL.DDD: Temperatura diferencial del cerramiento CCNN en LL.DDD.
• FEXT\FECCNNLL.DDD: Flujo superficial estimado del cerramiento CCNN en LL.DDD.
• FINT\FICCNNLL.DDD: Flujo interior estimado del cerramiento CCNN en LL.DDD.

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

7.3 Módulos del programa


El programa TRASDOS, cuando se inicia, muestra la ventana principal con las ordenes en gris
de cada módulo y sus etiquetas con la información asociada. Las flechas gruesas indican los
flujos de datos y resultados mientras las flechas finas sugieren el orden lógico de ejecución. El
proceso suele iniciarse con la carga de datos para luego ejecutar el cálculo, presentando un
aspecto similar al siguiente:

7.3.1 Carga de datos


Cuando se pulsa la orden [AMB] se nos presenta la clásica ventana para seleccionar un fichero
en el directorio \AMB correspondiente, que una vez aceptado es cargado por el programa. Este
proceso es similar para las órdenes [CER], [TINI] y [TREF] con sus respectivos directorios.

7.3.2 Edita ambiente


La orden [Edit AMB] muestra automáticamente la ventana GRÁFICO AMBIENTE con las
curvas en color de los valores de Temperaturas del Aire (ºC×10), Velocidad del aire (cm/sg) y
Soleamiento (W/m2) del ambiente Exterior e Interior, para cada instante del ciclo diario en Hora
solar. Se muestra un ambiente medido en Tamaraceite el día ordinal 243 (31 de agosto). Esta
ventana, como todas las siguientes, es escalable a cualquier tamaño conservando la proporción, y
cuando pica con el ratón se muestran las coordenadas valor/instante.
190 Comportamiento térmico de cerramientos soleados

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:

Fecha ordinal (1-365) Humedad (g.v.a./kg.a.s.) Índice de Insolación (1:1)


Altura del Horizonte (º Hor.) Inclinación (º Horizontal) Orientación (º Sur)
Albedo del entorno (1:1)

La misma orden ejecuta a continuación el subprograma HORIZON, desarrollado en el capítulo


6.5, que estima la Emitancia Exterior aparente del entorno utilizando los datos anteriores.

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.

A continuación se muestra un ejemplo de datos ambientales generados totalmente por EDITA


AMBIENTE, correspondiente a la cubierta del módulo experimental el día 243, que a partir de
unos pocos parámetros simula todas las condiciones ambientales medidas.
192 Comportamiento térmico de cerramientos soleados

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.

7.3.3 Edita cerramiento


Se muestra automáticamente la tabla EDITOR CERRAMIENTO con los parámetros
superficiales y los valores físicos de espesor, densidad, calor Específico y conductancia de cada
una de las capas del cerramiento, mas los valores calculados a partir de los anteriores de
resistencia y capacidad térmica de cada capa y el total.

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.

7.3.4 Temperaturas iniciales


La orden [TINI] gestiona la carga un fichero existente de temperaturas de cerramiento para
copiar las temperaturas en el instante inicial. La orden alternativa [Crea] ejecuta el subprograma
TEMPINI, desarrollado en el capítulo 6.8, que calcula automáticamente las temperaturas de cada
capa en el instante inicial según los datos del ambiente y cerramiento, considerando el
cerramiento en equilibrio térmico estacionario y resistencias superficiales típicas.

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].

7.3.5 Temperaturas de referencia


La orden [TREF] gestiona la carga un fichero existente de temperaturas de un cerramiento de
referencia y crea la base de datos TREF, que se utilizará para calcular la base de datos TDIF
como diferencia con la base de datos estimados TEST. Esta orden es totalmente opcional, y se
suele utilizar el mismo fichero que en [TINI] para que las bases de datos TREF y TEST tengan
las mismas condiciones iniciales.

Se utilidad es manifiesta, ya que permite utilizar TRASDOS como herramienta de verificación


introduciendo las temperaturas medidas en un cerramiento experimental como base de datos
TREF, y también como herramienta de diseño introduciendo como base de referencia TREF las
temperaturas estimadas TEST del mismo cerramiento con ambientes diferentes, o
recíprocamente, del mismo ambiente con diferentes cerramientos.

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.

7.3.6 Módulo de cálculo


La orden [Calcula] ejecuta el núcleo principal del programa TRASDOS, con numerosas
procedimientos de gestión de datos, algoritmos de cálculo y tratamiento de resultados, que por su
importancia se comenta el listado en detalle siguiendo su orden lógico.

El fundamento de los algoritmos de cálculo es el Método de Crank-Nicolson para determinar la


transmisión de calor en cerramientos en régimen transitorio, utilizando la técnica de la
diferencias finitas, y que ha sido desarrollado por el autor para cerramientos heterogéneos con
radiación en sus superficies, tal como se ha descrito en el capítulo 3.5.

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

I = 24 / M * 3600 'INTERVALO EN SEGUNDOS

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

For X = 2 To N 'COEFICIENTES IZQUIERDA


A(X) = I / (c(X) * (r(X - 1) + r(X)))
Next X

For X = 1 To N - 1 'COEFICIENTES DERECHA


B(X) = I / (c(X) * (r(X) + r(X + 1)))
Next X

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.

'FLUJO (Y) EN (W/M2). SE CONSIDERA CONSTANTE DURANTE PERIODO (Y) A (Y+1)


'CONVENIO: FLUJO EXT->INT = (+), FLUJO ACUMULADO/SUMIDERO=(-)/FUENTE=(+)

Calcula los flujo de radiación e irradiación incidente FE absorbidas por las superficies exterior e
interior durante todo el ciclo:

'FLUJOS INSTANTÁNEOS DEL AMBIENTE


For Y = 0 To M
FE(1, Y) = AM(5, Y) * CEP(2) ' FUENTE RADIACIÓN ABSORBIDA EXTERIOR
FE(2, Y) = CEP(4) * AMP(5) * .0000000567 * (273 + AM(1, Y)) ^ 4
'FUENTE IRRADIACIÓN ABSORBIDA EXTERIOR
FE(7, Y) = AM(6, Y) * CEP(3) 'FUENTE RADIACIÓN ABSORBIDA INTERIOR
FE(6, Y) = CEP(5) * AMP(10) * .0000000567 * (273 + AM(2, Y)) ^ 4 ´(CUERPO NEGRO)
'FUENTE IRRADIACIÓN ABSORBIDA INTERIOR
Next Y

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

'FLUJOS EXTERIORES DEL CERRAMIENTO


FE(2, Y) = FE(2, Y) - CEP(4) * .0000000567 * (273 + TE(1, Y)) ^ 4 'SUMIDERO
'IRRADIACIÓN NETA EXTERIOR INSTANTE (Y), SE SUPONE CTE. HASTA (Y+1)
RSE = RSUP(CEP(7), AMP(4), AM(1, Y), TE(1, Y), AM(3, Y))
'RES. SUP. EXT. , SE SUPONE CTE. HASTA (Y+1)
FE(6, Y) = FE(6, Y) - CEP(5) * .0000000567 * (273 + TE(N, Y)) ^ 4 'SUMIDERO
'IRRADIACIÓN NETA INTERIOR
RSI = RSUP(CEP(8), 180 - AMP(4), AM(2, Y), TE(N, Y), AM(4, Y)) 'RES. SUP. INT.

Basándose en el método de Crank-Nicolson, se desarrolla los algoritmos de transmisión de calor


de la capa superficial exterior (x=1), calculando el coeficiente A de la capa en el instante, para
calcular los coeficientes D(1) y E(1) de la ecuación de la temperatura de la capa en función de las
condiciones ambientales exteriores, la temperatura de la capa siguiente y las propiedades físicas
del cerramiento.
'TRANSMISIÓN DE LA ONDA DE CALOR
X=1 'PRIMERA RODAJA
A(1) = I / (c(1) * 2 * RSE)
BAUX = 1 + A(1) + B(1) 'COEFICIENTE AUX
aux = TE(1, Y) * (1 - A(1) - B(1)) + ((FE(1, Y) + FE(1, Y + 1)) / 2 + FE(2, Y)) * I / c(1) ´SIGUE....
196 Comportamiento térmico de cerramientos soleados

aux = aux + A(1) * (AM(1, Y) + AM(1, Y + 1)) + B(1) * TE(2, Y)


D(1) = aux / BAUX
E(1) = B(1) / BAUX

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.

For X = 2 To N - 1 'RODAJAS INTERMEDIAS


BAUX = 1 + A(X) + B(X) - E(X - 1) * A(X)
aux = TE(X, Y) * (1 - A(X) - B(X)) + A(X) * TE(X - 1, Y) + B(X) * TE(X + 1, Y)
D(X) = (aux + D(X - 1) * A(X)) / BAUX
E(X) = B(X) / BAUX
Next X

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

Conocida la temperatura de la capa final se calcula las temperaturas de la capas anteriores en


dicho instante, aplicando en orden inverso las ecuaciones con coeficientes D(x) y E(x)
previamente determinados.
For X = N - 1 To 1 Step -1
TE(X, Y + 1) = D(X) + E(X) * TE(X + 1, Y + 1)
Next X

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

'CALCULA FLUJO EXTERIOR


FE(2, Y) = FE(2, Y) - CEP(4) * .0000000567 * (273 + TE(1, Y)) ^ 4
RSE = RSUP(CEP(7), AMP(4), AM(1, Y), TE(1, Y), AM(3, Y))
FE(6, Y) = FE(6, Y) - CEP(5) * .0000000567 * (273 + TE(N, Y)) ^ 4
RSI = RSUP(CEP(8), 180 - AMP(4), AM(2, Y), TE(N, Y), AM(4, Y)) 'RES. SUP. INT.
Capítulo 7: El modelo de simulación 197

FE(3, Y) = (AM(1, Y) - TE(1, Y)) / RSE 'CONV. EXTERIOR


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))

Se calculan los flujos de calor interior para todo el ciclo.

'CALCULA FLUJO INTERIOR


For Y = 0 To M
FI(1, Y) = FE(1, Y) + FE(2, Y) + FE(3, Y)
FI(N + 1, Y) = -(FE(5, Y) + FE(6, Y) + FE(7, Y)) 'SUP.SALE=AMB.SUMIDERO
FI(2, Y) = (TE(1, Y) - TE(2, Y)) / (r(1) + r(2) / 2)
FI(N, Y) = (TE(N - 1, Y) - TE(N, Y)) / (r(N) + r(N - 1) / 2)
If N > 3 Then
For X = 3 To N - 1
FI(X, Y) = (TE(X - 1, Y) - TE(X, Y)) / (r(X - 1) / 2 + r(X) / 2)
Next X
End If
Next Y

Se activan los procedimientos externos ESTADÍSTICA de tratamiento de los resultados con


cálculo de valores estadísticos y parámetros para determinar la escala de los gráficos, PILOTO
para mostrar las etiquetas en la ventana principal con un avance de resultados, y GUARDAR
que graba automáticamente los ficheros de las bases de datos de resultados TEST, FEXT y
FINT.
ESTADÍSTICA 'SUB DE CALCULO ESTADÍSTICOS DE TEMPERATURAS Y FLUJOS
PILOTO
GUARDAR 'SUB GUARDAR FICHEROS

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.

7.3.7 Módulo repite


Esa orden ejecuta una rutina que copia las temperaturas del último instante al primer instante
como temperaturas iniciales, reiniciando el módulo [Calcula]. Es de utilidad cuando se utilizan
temperaturas iniciales calculadas por [Crea TINI], para estabilizar las temperaturas interiores en
régimen transitorio. La etiqueta [Dif 0-24 horas] muestra la media de las diferencias final-inicial
de temperaturas de cada capa, que al tercer ciclo se suele reducir valores inferiores a 0.01ºC.
198 Comportamiento térmico de cerramientos soleados

7.3.8 Temperaturas estimadas


La orden [Temp Estim] muestra automáticamente la ventana GRÁFICO TEMPERATURA con
las curvas en color de los valores de temperaturas de cada capa (ºC) para cada instante del ciclo
diario en Hora solar. Muestra el nombre del fichero y las órdenes [Print] de imprimir y [Fin].
Esta ventana es escalable a cualquier tamaño conservando la proporción, optimiza la graduación
del eje Y, y muestra las coordenadas valor/instante cuando pica con el ratón.

También se muestra automáticamente la ventana TABLA TEMPERATURA con las estadísticas


diarias de temperatura de cada capa. La regla vertical superior despliega la tabla de valores
instantáneos de las temperaturas, con Saltos de 1, 2, 4 y 8 intervalos (24/96=1/4 hora)
controlados por la regla horizontal y vertical inferior:
Capítulo 7: El modelo de simulación 199

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

7.3.9 Temperaturas diferenciales


La orden [Temp Dif] ejecuta un módulo idéntico al anterior que muestra la dase de datos de
temperaturas diferenciales TDIF. Permite la comparación rápida y completa de las temperaturas
estimadas TEST con las temperaturas de referencia TREF. La ventana [Vídeo] se puede
ejecutar en modo multitarea, mostrando la evolución de los valores simultáneamente con otras
bases de datos (TEST, TREF, FEXT y FINT). La etiqueta asociada [DTmed] muestra la
diferencia de temperaturas medias totales de TEST y TREF.

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.

7.3.10 Flujos superficiales


La orden [Flujo Sup] muestra automáticamente la ventana con las tablas estadísticas y de
valores instantáneos de los flujos superficiales estimados. Las órdenes son similares a las
anteriores, y las etiquetas de las columnas corresponde a los siguientes flujos:
• RE Radiación de onda corta absorbida en el Exterior (soleamiento).
• IE Irradiación de onda larga neta con el entorno Exterior (infrarrojo lejano).
• CE Convección con el aire Exterior.
• QC Acumulación en todo el cerramiento (diferencia total de flujos superficiales).
• CI Convección con el aire Interior.
Capítulo 7: El modelo de simulación 201

• II Irradiación con el entorno Interior.


• RI Radiación de onda corta absorbida en el Interior (iluminación).

Se recuerda el convenio de signos: Los flujos Exterior→Interior (Izquierda→derecha) son


positivos, el flujo acumulado emergente ↑(fuente) es positivo y el almacenado ↓(sumidero) será
negativo. La magnitud física se mide en W/m2.

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.

7.3.11 Flujos interiores


La orden [Flujo Int] muestra automáticamente la ventana con las tablas estadísticas y de valores
instantáneos de los flujos interiores estimados en las caras de cada capa del cerramiento. La
etiqueta de la columna F0 corresponde a la superficie exterior de la primera capa, la columna F1
corresponde a la cara común entre las capas 1 y 2, y así sucesivamente hasta la cara N+1 de la
superficie interior de la última capa 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

de temperaturas. La etiqueta asociada [Retardo] muestra la diferencia en horas entre los


instantes de máximo flujo superficial exterior e interior.

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.

7.3.12 Módulos complementarios:


La orden [Imprime] facilita una copia impresa de la ventana principal y la orden [SALIR]
abandona la ejecución del programa. La etiqueta [Título] facilita el título descriptivo dado a las
bases de datos de resultados y la etiqueta [xxxxxx.xxx] muestra el código de los ficheros de
resultados.
204 Comportamiento térmico de cerramientos soleados

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.

INFORMACIÓN <TRASDOS> © M.MONROY

Este es un programa de simulación que calcula la transmisión transitoria de calor en


cualquier cerramiento de edificio en condiciones ambientales reales.

La presente versión está desarrollada para cerramientos planos con varias capas de
diferente espesor y material, con cualquier inclinación y orientación.

Las condiciones ambientales contempladas son: temperatura, velocidad del aire,


radiación de onda corta y emitancia del entorno, en el exterior e interior.

El proceso recomendado para ejecutar la aplicación es el siguiente:

INTRODUCCIÓN DE DATOS INICIALES__________________________________

<AMB> Carga un fichero del ambiente exterior e interior.


<Edit> Permite analizar, editar o crear un fichero de ambiente.

<CER> Carga un fichero del tipo de cerramiento.


<Edit> Permite analizar, editar o crear un fichero de cerramiento.

<TINI> Carga un fichero de temperaturas iniciales del cerramiento.


<Crea> Calcula las temperaturas iniciales a partir de <AMB> y <CER>.

<TREF> Carga un fichero de temperaturas de cerramiento de referencia


para analizar las diferencias y establecer correlaciones.
Es opcional y suele coincidir con <TINI>.
<Ver> Permite analizar el fichero <TREF> mediante tablas y gráficos.

CÁLCULOS_________________________________________________________

<Calcula> Realiza el proceso de simulación, calculando las temperaturas y


flujos de calor en las superficies y en cada punto interior del
cerramiento durante un ciclo diario.
Hay que confirmar el nombre <xxxxxx.xxx> y título descriptivo.
Los resultados son almacenados en ficheros con los nombres:
FEXT\FExxxxxx.xxx Flujos superficiales.
FINT\FIxxxxxx.xxx Flujos interiores.
TEST\TExxxxxx.xxx Temperaturas estimadas.
TDIF\TDxxxxxx.xxx Temperaturas diferenciales.
<Repite> Calcula un nuevo ciclo, encadenado con el anterior.

ANÁLISIS DE RESULTADOS___________________________________________

Permiten analizar los ficheros <FE>, <FI>, <TE> y <TD> mediante


tablas, estadísticas, gráficos y "videos" de sus parámetros.

<Flujo Sup> Los gráficos son incrementales: diferencias=flujos ambientales.


<Flujo Int> Los gráficos son flujos: diferencias=acumulación.
<Temp Estim> temperaturas estimadas en superficies y el centro de cada capa.
<Temp Dif> Diferencias de temperaturas <TE>-<TREF> en cada capa.

OTROS DATOS______________________________________________________

[LL.DDD] Ambiente: lugar LL y día ordinal del año DDD.


[M=_] Número de intervalos diarios (típico M=96 -> 15 minutos).
Capítulo 7: El modelo de simulación 205

[CCVV] Cerramiento: tipo CC y versión VV.


[N=_] Número de capas del cerramiento.
[T_xxxxx.xxx] Nombre de fichero de temperatura.
[varios...] Avance resumido de datos del cálculo.

<Inf> Muestra "esta ventana" de información, permitiendo su edición.


<Imprime> Imprime la "ventana" del programa.
<Fin> Sale del programa <TRASDOS>

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.

Para contactar con el autor dirigirse a:


Departamento de Construcción Arquitectónica
Campus Universitario de Tafira
35017-Las Palmas de Gran Canaria. España
Tel. 928-451353/ fax.451378
@mail. MMM@ARUCAS.CDA.ULPGC.ES

7.3.13 Módulos externos


El programa TRASDOS ha sido concebido como una aplicación modular, y para ejecutar
determinadas órdenes de edición de datos y análisis de resultados ejecuta módulos externos
integrados, mediante una orden de ejecución externa y el envío de los datos requeridos para su
ejecución (nombre completo del fichero y comandos) simulando la entrada manual por teclado.

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.

El programa ENTORNO es un módulo independiente de TRASDOS que permite visualizar la


ventana visible y las obstrucciones solares reales, y ejecuta el cálculo detallado de la emitancia
aparente del entorno, que es un dato importante de los ficheros de cerramiento que siempre debe
ser estimado, y que el módulo AMBEDIT solo se calcula para una altura del horizonte media. El
programa ENTORNO considera cualquier latitud, fecha y configuración del horizonte real
206 Comportamiento térmico de cerramientos soleados

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.

El programa <TRASDOS> y sus módulos complementarios precisan del entorno


Microsoft WINDOWS 3.x y se pueden ejecutar directamente desde el disquete,
aunque es preferible su instalación en disco duro.

La instalación en disco duro (C: o D:) es sencilla mediante el Administrador


de Ficheros (WINFILE.EXE), mediante el procedimiento de "marcar", "arrastrar"
y "dejar caer" el directorio TRASDOS\ en la unidad destino, copiándose dicho
directorio con todos sus ficheros y subdirectorios

Para el correcto funcionamiento de la aplicación es fundamental conservar la


estructura de los programas y sus subdirectorios, que será la siguiente:

Programas ejecutables:
Capítulo 7: El modelo de simulación 207

TRASDOS EXE Módulo principal.


AMBEDIT EXE Módulo complementario Edita Ambiente
CER_EDIT EXE Módulo complementario Edita Cerramiento
FLUJOTMP EXE Módulo complementario Analiza Temperaturas
FLUJOEXT EXE Módulo complementario Analiza Flujos Superficiales
FLUJOINT EXE Módulo complementario Analiza Flujos Interiores
ENTORNO EXE Módulo externo Analiza Entorno.
Ficheros de textos:
INFORMA TXT Fichero de texto informativo de Ejecución
INSTALA TXT Fichero de texto informativo de Instalación
MATERIAL TXT fichero de texto informativo de Propiedades físicas de materiales
Subdirectorios y ficheros de datos:
DATA\FEXT\FExxxxxx.xxx FLUJOS SUPERFICIALES.
DATA\FINT\FIxxxxxx.xxx FLUJOS INTERIORES.
DATA\TEST\TExxxxxx.xxx TEMPERATURAS ESTIMADAS.
DATA\TDIF\TDxxxxxx.xxx TEMPERATURAS DIFERENCIALES.
DATA\TCER\TCERxxxx.xxx TEMPERATURAS EXPERIMENTALES.
DATA\ENTORNO\xxxxx.xxx CONFIGURACIÓN DEL ENTORNO.
Ficheros auxiliares VISUAL BASIC 3.0 para ejecutar los programas:
GRID.VBX Módulo VBasic
CMDIALOG.VBX Módulo VBasic
VRUN300.DLL Librería para ejecutar los programas compilados

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 programas compilados se pueden ejecutar directamente (por ejemplo desde


el Administrador de Ficheros ), pero es preferible crear un Grupo y varios
Elementos de Programas desde el Administrador de Programas (PROGMAN.EXE).

El programa fundamental será TRASDOS, que ejecuta sus módulos complementarios,


los cuales también se pueden ejecutar como aplicaciones independientes. El
módulo externo ENTORNO solo se puede ejecutar independiente.

Se han detectado problemas en la gestión de los "ficheros de datos" cuando


el separador decimal por defecto es distinto del punto (.), lo que se puede
comprobar y corregir mediante el Panel de Control (CONTROL.EXE)/Internacional
/Formato Numérico/Separador Decimal, ya que la configuración de país "España"
suele utilizar la coma (,)

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

Potrebbero piacerti anche