Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño y Construcción de Un Modulo de Piso Radiante Aprovechando El Efecto Termosifón en El Laboratorio-Vila Gadea Lee Marvin
Diseño y Construcción de Un Modulo de Piso Radiante Aprovechando El Efecto Termosifón en El Laboratorio-Vila Gadea Lee Marvin
FACULTAD DE CIENCIA
RESUMEN ........................................................................................................................................ 3
APRECIACIONES ........................................................................................................................... 3
OBJETIVOS ...................................................................................................................................... 3
FUNDAMENTO TEÓRICO .......................................................................................................... 4
CRITERIOS DE DISEÑO DE UN SUELO RADIANTE ........................................................... 8
DISEÑO Y DIMENSIONAMIENTO DEL SUELO RADIANTE ........................................... 10
DIMENSIONAMIENTO Y DISPOSICIÓN DE LOS CIRCUITOS .................................... 10
CONSTRUCCIÓN DE UN SISTEMA DE MONITOREO DE LAS TEMPERATURAS
NECESARIAS Y DE LA RADIACIÓN SOLAR[4] ..................................................................... 11
CONTROLADOR POR RELE ................................................................................................. 17
RESULTADOS EXPERIMENTALES ......................................................................................... 20
FECHA DE MEDICIÓN 09/11/2018 11:35AM al 10/11/2018 1:30 PM................................... 20
LAS TEMPERATURAS EN EL TANQUE ........................................................................ 21
LA TEMPERATURA CON LA QUE EL AGUA ENTRA AL PISO RADIANTE. .......... 21
LA TEMPERATURA CON LA QUE EL AGUA SALE DEL PISO RADIANTE. ........... 21
LA TEMPERATURA DEL PISO RADIANTE. ................................................................... 21
LA TEMPERATURA A 1m DEL PISO RADIANTE. ......................................................... 22
FECHA DE MEDICIÓN 27/11/2018 1:07 PM al 30/11/2018 8:15 PM ................................... 22
CONCLUSIONES .......................................................................................................................... 24
BIBLIOGRAFIA.............................................................................................................................. 24
ANEXOS .......................................................................................................................................... 25
ANEXO 1: FUGA EN LA BASE DEL TANQUE .................................................................... 25
ANEXO 2: LAS DIMENSIONES DEL PISO RADIANTE ................................................... 25
ANEXO 3: SISTEMA DE CONTROL POR RELE ................................................................ 26
ANEXO4: ELABORACIÓN DE SOPORTES DE LOS CONTROLES. .............................. 26
RESUMEN
Este proyecto trata sobre el diseño y la construcción de un suelo radiante que permita la utilización del
calor transportado por agua caliente proveniente de un sistema térmico-termosifón, buscando como
consecuencia que el piso pueda transferir calor al ambiente para aclimatar un recinto cerrado a
condiciones de confort para el ser humano.
APRECIACIONES
Se busca presentar el siguiente proyecto a la Ong Save The Children, para poder desarrollar un prototipo
en la comunidad campesina de Cochapata Distrito de Cangallo, Provincia de Cangallo, Departamento de
Ayacucho, pues este Distrito fue declarado junto con otros 76 Distritos de la provincia de Ayacucho en
estado de emergencia por los intensos fríos que atraviesan.[5]
OBJETIVOS
Los sistemas solares para calentamiento de agua están constituidos por dos elementos principales [1]:
Para poder conocer la eficiencia del colector solar que es base del estudio, hay que considerar algunos
factores: • El recurso energético o radiación solar con que se cuenta en el sitio donde va a ser emplazado
el colector. • Propiedades físicas de los tubos de vacío: absortividad y emisividad en la placa captadora de
nitrato de aluminio que se encuentra adherida a los tubos interiores y transmisividad solar y emisividad
de los tubos de vidrio externos de borosilicato. En estado estable, el funcionamiento de un colector de
tubos de vacío se puede describir mediante el siguiente balance de energía: [2]
𝑑𝑢
𝑄𝑖𝑛𝑐𝑖𝑑 = 𝑄𝑢 + 𝑄𝐿 + 𝑑𝑡 ………….………………………………………………………...…….………….(1)
Donde 𝑄𝑖𝑛𝑐𝑖𝑑 , es el calor total incidente absorbido por el colector, 𝑄𝑢 , es la energía útil que se transmite
al fluido, 𝑄𝐿 , las pérdidas de calor hacia los alrededores por radiación, convección y conducción, du/dt,
es la rapidez del cambio de energía interna almacenada en el colector que generalmente se la desprecia
por ser un valor muy pequeño. Para calcular la eficiencia del colector solar de tubos de vacío, se utiliza la
siguiente ecuación: [2]
𝑄𝑢
𝜂𝑡𝑎𝑛𝑞𝑢𝑒 = ………….…………….………………………………………………………….………….(2)
𝑄𝑖𝑛𝑐𝑖𝑑
A continuación se muestra las especificaciones técnicas de un calentador solar de agua (Esta información
fue proporcionada por el Alumno jefe).
A continuación se muestra las especificaciones técnicas de un calentador solar de agua (Esta información
fue proporcionada por el Alumno jefe)..
CRITERIOS DE DISEÑO DE UN SUELO RADIANTE
El principio básico de funcionamiento del sistema consiste en la impulsión de agua a una temperatura de
unos 40°C (Manual técnico Uponor) a través de circuitos de tuberías situadas bajo el pavimento del local
o habitación a calefactar.[3]
Según el sistema tradicional de calefacción por suelo radiante las tuberías se incrustan en una capa de
mortero. Este, situado sobre las tuberías y bajo el pavimento, absorbe la energía térmica disipada por las
tuberías y la cede al pavimento que, a su vez, emite esta energía por convección al ambiente interior.[3]
Para conseguir un rendimiento térmico óptimo, es necesario prestar atención a diversos aspectos en la
fase de construcción. La estructura de un suelo radiante funciona con la premisa de inercia térmica. El
calentamiento de un sistema de suelo radiante, implica elevar la temperatura de una losa con elevado calor
específico capaz de almacenar gran cantidad de energía. Esta energía no se entrega de forma instantánea,
por lo que el espesor y la calidad del mortero, es importante. [3]
La norma UNE-EN 1264-4, especifica los requisitos para el diseño y la construcción de sistemas de
estructuras de suelo calentado con agua caliente para asegurar que el sistema de calefacción bajo el suelo
sea adecuado.
Los datos a partir de los cuales se definirán los criterios de diseño y cálculo del sistema son:
De entre todos los sistemas existentes de calefacción, el suelo radiante es el que mejor se ajusta al perfil
óptimo de temperaturas del cuerpo humano. Este perfil es aquél según el cual la temperatura del aire a la
altura de los pies es ligeramente superior a la temperatura del aire a la altura de la cabeza. Esto se traduce
en una percepción de una mayor sensación de confort.[3]
DISEÑO Y DIMENSIONAMIENTO DEL SUELO RADIANTE
Donde:
A: Superficie del local a climatizar, (m²)
d: Distancia entre tubos, (m)
En nuestro caso vemos que esto no se puede verificar pues el concreto se encontró armado.
CONSTRUCCIÓN DE UN SISTEMA DE MONITOREO DE LAS
TEMPERATURAS NECESARIAS Y DE LA RADIACIÓN SOLAR[4]
void setup() {
Serial.begin(9600);
setTime(hora,minu,seg,dia,mes,ano); //hora y fecha de analisis 16:15:00 14/06/2018
Serial.println("temp.tanque temp.entrada dif.salida temp.piso temp.ambit.exter hora radiacion");
Serial.print(" (°C) (°C) (°C) (°C) (°C)");
void loop() {
// read the value from the sensor:
digitalWrite(rele,HIGH);
for (int i=0; i < (tminalta); i++){
sensorValue11 = analogRead(sensorPin1);
sensorValue21 = analogRead(sensorPin2);
sensorValue31 = analogRead(sensorPin3);
sensorValue41 = analogRead(sensorPin4);
sensorValue51 = analogRead(sensorPin5);
sensorValue61 = analogRead(sensorPin6);
delay(100);
sensorValue12 = analogRead(sensorPin1);
sensorValue22 = analogRead(sensorPin2);
sensorValue32 = analogRead(sensorPin3);
sensorValue42 = analogRead(sensorPin4);
sensorValue52 = analogRead(sensorPin5);
sensorValue62 = analogRead(sensorPin6);
delay(100);
sensorValue13 = analogRead(sensorPin1);
sensorValue23 = analogRead(sensorPin2);
sensorValue33 = analogRead(sensorPin3);
sensorValue43 = analogRead(sensorPin4);
sensorValue53 = analogRead(sensorPin5);
sensorValue63 = analogRead(sensorPin6);
delay(100);
sensorValue14 = analogRead(sensorPin1);
sensorValue24 = analogRead(sensorPin2);
sensorValue34 = analogRead(sensorPin3);
sensorValue44 = analogRead(sensorPin4);
sensorValue54 = analogRead(sensorPin5);
sensorValue64 = analogRead(sensorPin6);
delay(100);
sensorValue15 = analogRead(sensorPin1);
sensorValue25 = analogRead(sensorPin2);
sensorValue35 = analogRead(sensorPin3);
sensorValue45 = analogRead(sensorPin4);
sensorValue55 = analogRead(sensorPin5);
sensorValue65 = analogRead(sensorPin6);
delay(100);
sensorValue16 = analogRead(sensorPin1);
sensorValue26 = analogRead(sensorPin2);
sensorValue36 = analogRead(sensorPin3);
sensorValue46 = analogRead(sensorPin4);
sensorValue56 = analogRead(sensorPin5);
sensorValue66 = analogRead(sensorPin6);
delay(100);
sensorValue17 = analogRead(sensorPin1);
sensorValue27 = analogRead(sensorPin2);
sensorValue37 = analogRead(sensorPin3);
sensorValue47 = analogRead(sensorPin4);
sensorValue57 = analogRead(sensorPin5);
sensorValue67 = analogRead(sensorPin6);
delay(100);
sensorValue18 = analogRead(sensorPin1);
sensorValue28 = analogRead(sensorPin2);
sensorValue38 = analogRead(sensorPin3);
sensorValue48 = analogRead(sensorPin4);
sensorValue58 = analogRead(sensorPin5);
sensorValue68 = analogRead(sensorPin6);
delay(100);
sensorValue19 = analogRead(sensorPin1);
sensorValue29 = analogRead(sensorPin2);
sensorValue39 = analogRead(sensorPin3);
sensorValue49 = analogRead(sensorPin4);
sensorValue59 = analogRead(sensorPin5);
sensorValue69 = analogRead(sensorPin6);
delay(100);
sensorValue110 = analogRead(sensorPin1);
sensorValue210 = analogRead(sensorPin2);
sensorValue310 = analogRead(sensorPin3);
sensorValue410 = analogRead(sensorPin4);
sensorValue510 = analogRead(sensorPin5);
sensorValue610 = analogRead(sensorPin6);
delay(100);
sensorValue1=(sensorValue11+sensorValue12+sensorValue13+sensorValue14+sensorValue15+sensorValue16+sensorValue17+sensorV
alue18+sensorValue19+sensorValue110)/10;
sensorValue2=(sensorValue21+sensorValue22+sensorValue23+sensorValue24+sensorValue25+sensorValue26+sensorValue27+sensorV
alue28+sensorValue29+sensorValue210)/10;
sensorValue3=(sensorValue31+sensorValue32+sensorValue33+sensorValue34+sensorValue35+sensorValue36+sensorValue37+sensorV
alue38+sensorValue39+sensorValue310)/10;
sensorValue4=(sensorValue41+sensorValue42+sensorValue43+sensorValue44+sensorValue45+sensorValue46+sensorValue47+sensorV
alue48+sensorValue49+sensorValue410)/10;
sensorValue5=(sensorValue51+sensorValue52+sensorValue53+sensorValue54+sensorValue55+sensorValue56+sensorValue57+sensorV
alue58+sensorValue59+sensorValue510)/10;
sensorValue6=(sensorValue61+sensorValue62+sensorValue63+sensorValue64+sensorValue65+sensorValue66+sensorValue67+sensorV
alue68+sensorValue69+sensorValue610)/10;
voltaje1=sensorValue1*5/1023;
rter1=(voltaje1*10.1*1000)/(voltconstalta-voltaje1);//resistencia constante de termistor tanque 10.1 kohm
temp1=(3871.85/(log(rter1/1740)+11.262))-273;
voltaje2=sensorValue2*5/1023;
rter2=(voltaje2*9.98*1000)/(voltconstalta-voltaje2);//resistencia constante de termistor entrada de agua 9.98 komh
temp2=(3871.85/(log(rter2/1740)+11.262))-273;
voltaje3=sensorValue3*5/1023;
rter3=(voltaje3*9.97*1000)/(voltconstalta-voltaje3);//resistencia constante de termistor salida de agua 9.97 komh
temp3=(3871.85/(log(rter3/1740)+11.262))-273;
voltaje4=sensorValue4*5/1023;
rter4=(voltaje4*10*1000)/(voltconstalta-voltaje4);//resistencia constante de termistor piso de cemento 10 komh
temp4=(3871.85/(log(rter4/1740)+11.262))-273;
voltaje5=sensorValue5*5/1023;
rter5=(voltaje5*10*1000)/(voltconstalta-voltaje5);//resistencia constante de termistor ambiente externo 10 komh
temp5=(3871.85/(log(rter5/1740)+11.262))-273;
rad=sensorValue6*5/1023;
Serial.print(" ");
Serial.print(temp1);
Serial.print(" ");
Serial.print(temp2);
Serial.print(" ");
Serial.print(temp3);
Serial.print(" ");
Serial.print(temp4);
Serial.print(" ");
Serial.print(temp5);
Serial.print(" ");
Serial.print(hour());
Serial.print(":");
Serial.print(minute());
Serial.print(":");
Serial.print(second()-1);
Serial.print(" bomba apagada ");
Serial.println(rad*100);
delay(29*1000);
delay(30*1000);
}
digitalWrite(rele,LOW);
for (int i=0; i < (tminbaja); i++){
sensorValue11 = analogRead(sensorPin1);
sensorValue21 = analogRead(sensorPin2);
sensorValue31 = analogRead(sensorPin3);
sensorValue41 = analogRead(sensorPin4);
sensorValue51 = analogRead(sensorPin5);
sensorValue61 = analogRead(sensorPin6);
delay(100);
sensorValue12 = analogRead(sensorPin1);
sensorValue22 = analogRead(sensorPin2);
sensorValue32 = analogRead(sensorPin3);
sensorValue42 = analogRead(sensorPin4);
sensorValue52 = analogRead(sensorPin5);
sensorValue62 = analogRead(sensorPin6);
delay(100);
sensorValue13 = analogRead(sensorPin1);
sensorValue23 = analogRead(sensorPin2);
sensorValue33 = analogRead(sensorPin3);
sensorValue43 = analogRead(sensorPin4);
sensorValue53 = analogRead(sensorPin5);
sensorValue63 = analogRead(sensorPin6);
delay(100);
sensorValue14 = analogRead(sensorPin1);
sensorValue24 = analogRead(sensorPin2);
sensorValue34 = analogRead(sensorPin3);
sensorValue44 = analogRead(sensorPin4);
sensorValue54 = analogRead(sensorPin5);
sensorValue64 = analogRead(sensorPin6);
delay(100);
sensorValue15 = analogRead(sensorPin1);
sensorValue25 = analogRead(sensorPin2);
sensorValue35 = analogRead(sensorPin3);
sensorValue45 = analogRead(sensorPin4);
sensorValue55 = analogRead(sensorPin5);
sensorValue65 = analogRead(sensorPin6);
delay(100);
sensorValue16 = analogRead(sensorPin1);
sensorValue26 = analogRead(sensorPin2);
sensorValue36 = analogRead(sensorPin3);
sensorValue46 = analogRead(sensorPin4);
sensorValue56 = analogRead(sensorPin5);
sensorValue66 = analogRead(sensorPin6);
delay(100);
sensorValue17 = analogRead(sensorPin1);
sensorValue27 = analogRead(sensorPin2);
sensorValue37 = analogRead(sensorPin3);
sensorValue47 = analogRead(sensorPin4);
sensorValue57 = analogRead(sensorPin5);
sensorValue67 = analogRead(sensorPin6);
delay(100);
sensorValue18 = analogRead(sensorPin1);
sensorValue28 = analogRead(sensorPin2);
sensorValue38 = analogRead(sensorPin3);
sensorValue48 = analogRead(sensorPin4);
sensorValue58 = analogRead(sensorPin5);
sensorValue68 = analogRead(sensorPin6);
delay(100);
sensorValue19 = analogRead(sensorPin1);
sensorValue29 = analogRead(sensorPin2);
sensorValue39 = analogRead(sensorPin3);
sensorValue49 = analogRead(sensorPin4);
sensorValue59 = analogRead(sensorPin5);
sensorValue69 = analogRead(sensorPin6);
delay(100);
sensorValue110 = analogRead(sensorPin1);
sensorValue210 = analogRead(sensorPin2);
sensorValue310 = analogRead(sensorPin3);
sensorValue410 = analogRead(sensorPin4);
sensorValue510 = analogRead(sensorPin5);
sensorValue610 = analogRead(sensorPin6);
delay(100);
sensorValue1=(sensorValue11+sensorValue12+sensorValue13+sensorValue14+sensorValue15+sensorValue16+sensorValue17+sensorV
alue18+sensorValue19+sensorValue110)/10;
sensorValue2=(sensorValue21+sensorValue22+sensorValue23+sensorValue24+sensorValue25+sensorValue26+sensorValue27+sensorV
alue28+sensorValue29+sensorValue210)/10;
sensorValue3=(sensorValue31+sensorValue32+sensorValue33+sensorValue34+sensorValue35+sensorValue36+sensorValue37+sensorV
alue38+sensorValue39+sensorValue310)/10;
sensorValue4=(sensorValue41+sensorValue42+sensorValue43+sensorValue44+sensorValue45+sensorValue46+sensorValue47+sensorV
alue48+sensorValue49+sensorValue410)/10;
sensorValue5=(sensorValue51+sensorValue52+sensorValue53+sensorValue54+sensorValue55+sensorValue56+sensorValue57+sensorV
alue58+sensorValue59+sensorValue510)/10;
sensorValue6=(sensorValue61+sensorValue62+sensorValue63+sensorValue64+sensorValue65+sensorValue66+sensorValue67+sensorV
alue68+sensorValue69+sensorValue610)/10;
rad=sensorValue6*5/1023;
voltaje1=sensorValue1*5/1023;
rter1=(voltaje1*10.1*1000)/(voltconstbaja-voltaje1);//resistencia constante de termistor tanque 10.1 kohm
temp1=(3871.85/(log(rter1/1740)+11.262))-273;
voltaje2=sensorValue2*5/1023;
rter2=(voltaje2*9.98*1000)/(voltconstbaja-voltaje2);//resistencia constante de termistor entrada de agua 9.98 komh
temp2=(3871.85/(log(rter2/1740)+11.262))-273;
voltaje3=sensorValue3*5/1023;
rter3=(voltaje3*9.97*1000)/(voltconstbaja-voltaje3);//resistencia constante de termistor salida de agua 9.97 komh
temp3=(3871.85/(log(rter3/1740)+11.262))-273;
voltaje4=sensorValue4*5/1023;
rter4=(voltaje4*10*1000)/(voltconstbaja-voltaje4);//resistencia constante de termistor piso de cemento 10 komh
temp4=(3871.85/(log(rter4/1740)+11.262))-273;
voltaje5=sensorValue5*5/1023;
rter5=(voltaje5*10*1000)/(voltconstbaja-voltaje5);//resistencia constante de termistor ambiente externo 10 komh
temp5=(3871.85/(log(rter5/1740)+11.262))-273;
Serial.print(" ");
Serial.print(temp1);
Serial.print(" ");
Serial.print(temp2);
Serial.print(" ");
Serial.print(temp3);
Serial.print(" ");
Serial.print(temp4);
Serial.print(" ");
Serial.print(temp5);
Serial.print(" ");
Serial.print(hour());
Serial.print(":");
Serial.print(minute());
Serial.print(":");
Serial.print(second()-1);
Serial.print(" bomba encendida ");
Serial.println(rad*100);
delay(29*1000);
delay(30*1000);
}
Se añadió durante el proceso un controlador por rele con un diseño del sistema siguiente:
double temp1;
double rter1;
double volfijo=3.32;
int j;
void setup() {
Serial.begin(9600);
start = millis();
contador = 0;
pinMode(rele,OUTPUT);
}
void loop() {
contador++;
rter1=(voltaje1*9.99*1000)/(volfijo-voltaje1);
temp1=(3871.85/(log(rter1/1740)+11.262))-273;
if (temp1>42){
digitalWrite(rele,LOW);
}
else {
digitalWrite(rele,HIGH);
delay (55000);
delay (1740000);
}
Serial.print(" ");
Serial.print(temp1);
Serial.print(" ");
Serial.print(day());
Serial.print(+ "/") ;
Serial.print(month());
Serial.print(+ "/") ;
Serial.print(year());
Serial.print(" ");
Serial.print(hour());
Serial.print(":");
Serial.print(minute());
Serial.print(":");
Serial.print(second());
Serial.println(" ");
//Serial.println(volfijo);
sumaA1 = 0;
contador = 0;
start = millis(); // preparo para proxima presentación
}
}
A continuación se presenta un diseño de la distribución del sistema.
RESULTADOS EXPERIMENTALES
Se puede apreciar que el día 27/11 la bomba se prende a las 5:13 pm haciendo que el agua
calentada durante el día circule por el sistema disminuyendo la temperatura del tanque desde
68,65°C hasta 60,33°C, el piso se calentará hasta una temperatura de 27,19°C, si bien el tanque
se apaga cuando la temperatura es de 26°C, la temperatura del piso sigue subiendo debido al agua
caliente almacenada en el interior del piso.
El día 28/11 la bomba se encendió 5 veces, empezando con una temperatura en el tanque de
58,27°C y terminando al final de los ciclos con 44,58°C.
El día 29/11 la bomba se encendió 5 veces, empezando con una temperatura en el tanque de
44,04°C y terminando al final de los ciclos con 36,89°C.
El día 30/11 la bomba se encendió 1 veces pues sólo se midió hasta las 8:13am, empezando con
una temperatura en el tanque de 37,05°C y terminando al final del ciclo con 27,7°C.
CONCLUSIONES
El tanque presentaba fugas por lo que se fabricó una tapa de PVC circular en la base del mismo,
aproximadamente de 5cm de diámetro al cual se le acopló un niple de media pulgada (Ver figura
en Anexo1)
Se verificó el funcionamiento de la bomba shurflo 8000 que se usa en el módulo de pisos
radiantes.
Se describió cómo cambian las temperaturas en el sistema para cada tramo.
Se verificó la circulación de agua caliente, se tomaron medidas y se realizaron con estos datos la
figura N°8 Gráfico de las variaciones de temperatura en el sistema.
Se incorporó un sistema de control con un relé y un arduino, que hara, por un tema de seguridad
para que la bomba no se sobre exija, que la bomba se apague si la temperatura en el Tanque es
menor de 35°C, esto se muestra en la sección de Anexos. (Ver figura en Anexo 3)
De la Tabla N°2 podemos ver que la temperatura en el tanque no se logra recuperar a su estado
inicial sino que cada día que pasa la temperatura máxima obtenida en el interior del tanque es
menor que el día anterior, a pesar de estar expuesto a radiación solar.
Se elaboró una un soporte para los controles del dispositivo, esto se muestra en la sección de
anexos.( Ver figura en Anexo 4)
BIBLIOGRAFIA
[1] HURTADO M, Alejandro. “Colectores Solares de Placa Plana”. Bogotá, Colombia: Universidad
Autónoma de Colombia
[2] Ingenieros J. Calle M.Sc, J. Fajardo, L. Sánchez “Agua caliente sanitaria de uso doméstico con Energía
Solar, una alternativa para la ciudad de Cuenca” Ecuador, 2010. Disponible en:
https://dialnet.unirioja.es/descarga/articulo/5972776.pdf
[3] Hinojosa Mateo, Antonio. “Evaluación de un sistema de calefacción por suelo radiante” Madrid, 2015.
Disponible en: http://hdl.handle.net/10016/25352
[4] Informe de Laboratorio de Cristian Ramos.
[5] Cambio Climático http://www.observatoriocambioclimatico.org/node/7047
ANEXOS