Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Director
OMAR GLVEZ AROCHA
Ingeniero Mecnico
CONTENIDO
Pg.
INTRODUCCIN
2. GENERALIDADES
2.2.1 Quemador
2.2.3 Casco
10
2.2.4 Chimenea
11
12
12
13
14
21
30
31
32
33
34
35
39
47
48
48
48
51
52
4.2 CONSTRUCCIN
53
53
54
55
56
57
57
57
57
57
5.2.3. En operacin.
58
58
6. PRUEBAS DE CAMPO
60
60
61
62
62
7. CONCLUSIONES Y RECOMENDACIONES
64
BIBLIOGRAFA
66
ANEXOS
68
LISTA DE CUADROS
Pg.
20
21
30
39
40
52
LISTA DE FIGURAS
Pg.
Figura 1. Generalidades del proceso de diseo y construccin de
una mini caldera pirotubular.
10
11
12
13
14
15
22
22
24
25
26
29
29
30
31
33
34
35
36
36
40
42
45
47
49
49
50
50
51
10
50
53
53
54
54
55
55
56
56
11
LISTA DE ANEXOS
Pg.
69
75
80
12
RESUMEN
TITULO:
DISEO Y CONSTRUCCION DE UNA CALDERA
LABORATORIO DE TRANSFERENCIA DE CALOR*
PIROTUBULAR
PARA
EL
AUTORES:
IGUARN DUARTE, OMAR ARTURO; MARTNEZ BARRIOS, DIANA MILENA **
PALABRAS CLAVES:
Caldera Pirotubular, Generacin de vapor, Diseo y Construccin, Quemador, Haz de
Tubos, Chimenea.
DESCRIPCIN:
Este Documento tiene por objeto establecer un conjunto de parmetros asociados al Diseo
y Construccin de una Mini Caldera Pirotubular que ser utilizada en el laboratorio de
Transferencia de Calor de la escuela de Ingeniera mecnica de la Universidad Industrial de
Santander, la caldera que ac se menciona servir como instrumento didctico y
complementario a los bancos de pruebas presentes en dicho laboratorio.
La produccin de vapor se utiliza en todo tipo de industrias de transformacin de materias
primas, es por esto que el diseo y construccin de una mini caldera como elemento
constitutivo de un proceso donde se utiliza vapor tiene una gran importancia para el
afianzamiento de los conceptos adquiridos y suple la necesidad existente en el laboratorio de
producir una pequea cantidad de vapor (12lb/h), representando ahorro de energa y tiempo,
ya que actualmente la caldera del laboratorio produce 650 lb/h de vapor en un tiempo
bastante prolongado.
La caldera construida cuenta con diez tubos lisos en material A106, cuatro bridas en material
A36, el casco esta construido en material A106, el quemador es de tiro forzado y trabaja con
gas natural, el control de llama se realiza mediante una tarjeta programada, los
procedimientos de construccin se desarrollaron mediante la norma ASME lo que indica que
se siguieron lineamientos
comerciales para el diseo construccin y fabricacin,
demostrando la gran importancia que tiene el acogerse a los cdigos que son los que se
utilizan en el desarrollo real de la profesin.
__________________
*
Trabajo de Grado-Modalidad Investigacin.
**Facultad de Ingenieras Fisico-Mecnicas, Escuela de Ingeniera Mecnica. Ing. Omar
Gelvez Arocha
13
SUMMARY
TITLE:
DESIGN AND CONSTRUCTION OF A PIROTUBULAR BOILER FOR THE HEAT
TRANSFER LAB *
AUTHORS:
IGUARN DUARTE, OMAR ARTURO; MARTNEZ BARRIOS, DIANA MILENA **
KEYWORD:
Pirotubular Boiler, Steam Generation, Design and Construction, Burner, Beam of Tubes,
Chimney.
DESCRIPTION:
This Document intends to establish a set of parameters associated to the Design and
Construction of a Mini Pirotubular Boiler that will be used in the Heat Transference laboratory
of the mechanical Engineering school of the UNIVERSIDAD INDUSTRIAL DE SANTANDER,
the boiler that is mentioned here will serve like didactic and complementary instrument to the
present bench in this laboratory.
The steam production is used in all type of industries of transformation of raw materials, is by
which the design and construction of a mini boiler like constituent element of a process where
it is used steam has a great importance for the reinforcement of the acquired concepts and
replaces the existing necessity in the laboratory to produce a small amount of steam (12lb/h),
representing saving of energy and time, since at the moment the boiler of the laboratory
produces 650 lb/h of steam in a prolonged time.
The constructed boiler account with ten smooth tubes in material A106, four flange in material
A36, the constructed helmet this in A106 material, the burner is of forced shot and works with
natural gas, the flame control is realized by means of a programmed card, the construction
procedures were developed base on the norm ASME which indicates that commercial
lineaments were followed for the design construction and manufacture, demonstrating the
great importance that is to take refuge in the codes that are those that is used in the real
development of the profession.
__________________
*
Trabajo de Grado-Modalidad Investigacin.
**Facultad de Ingenieras Fisico-Mecnicas, Escuela de Ingeniera Mecnica. Ing. Omar
Gelvez Arocha
14
INTRODUCCIN
Una de ellas es de una capacidad de generacin de vapor 650 lb/h a 150 psi
cuya funcin principal es alimentar la planta trmica, esta caldera cumple en
exceso con el requerimiento de vapor de varios bancos en funcionamiento al
mismo tiempo, mientras que la otra es de una capacidad de 7 lb/h a 15 psi y
no alcanza a cumplir con el requerimiento de vapor si varios de los bancos se
encienden simultneamente.
Una caldera pequea permitira que los estudiantes puedan apreciar las
prcticas de la manera ms eficaz y no pasar la mayora del tiempo en
2. GENERALIDADES
Para lograr entender de una mejor manera es necesario tener en cuenta los
siguientes conceptos.
Salida de vapor
Proceso de
combustin
Las altas presiones son una de las mayores limitantes de estas calderas. La
fuerza que se ejerce a lo largo del tambor es dos veces la fuerza que se
ejerce alrededor de la circunferencia. De lo anterior se deduce que para altas
presiones y mayores capacidades se necesitaran paredes extremadamente
gruesas, lo que las hace antieconmicas.
El tope prctico de presin para este tipo de caldera es de 250 psig y una
produccin hasta de 25.000 lbs/hora. Sin embargo en Europa se construyen
unidades de hasta 30.000 lbs/hora de produccin. Esto las hace
recomendables para servicios donde la demanda de vapor sea relativamente
pequea y no se requiera su aplicacin en turbinas.
CHIMENEA
CASCO
HAZ DE TUBOS
QUEMADOR
Los quemadores de gas son perforados y por sus orificios el gas debe salir a
una velocidad mayor que la del aire para asegurar una penetracin ntegra
del chorro de aire.
2.2.3 Casco
10
2.2.4 Chimenea
11
Para el diseo trmico de la mini caldera tiene por objetivo obtener a partir de
los requerimientos de flujo de vapor encontrar el rea de transferencia, y el
consumo de combustible necesario. Mediante un anlisis termodinmico con
base a los requerimientos de vapor a producir, se puede hallar:
Masa de combustible y masa de aire para una combustin completa.
La temperatura de llama adiabtica la cual se requiere para determinar el
rea de transferencia de calor, que es funcin de la longitud de los tubos y el
intercambio de calor desde la masa de los gases salientes hasta la masa de
vapor de agua que se evapora. Este diseo trmico se resume en la figura 9
Figura 9. Diseo Trmico de la mini caldera.
12
3.1.1 Datos de entrada Para el Diseo Trmico. Los datos de entrada con
que se cuenta para el diseo trmico de la Mini Caldera son de tres tipos:
Operacionales: son los valores nominales de trabajo en que se
desempear la mini caldera, entre ellos tenemos: Presin de trabajo, masa
de vapor requerida, Poder calorfico inferior del combustible y emisividad de
la superficie.
Geomtricos: es el valor de las dimensionales comerciales de los tubos
con que se pueden contar en el mercado para el diseo de la mini caldera se
determina el numero de ellos requeridos.
Ambientales: son los datos de temperatura de agua ambiente disponible
y presin atmosfrica de Bucaramanga.
DATOS DE ENTRADA
ANLISIS TERMODINMICO
Operacionales:
Presin de trabajo = 2.2855 [bar]
Masa de vapor requerida = 5.4431 [kg]
Poder calorfico inferior del gas natural = LHV=48436 [kJ/kg]
Emisividad de la superficie = 0.8 (0.6-09)
TEMPERATURA DE LLAMA
ADIABTICA,
mv, ma,mg, Qrequerido
Geomtricos:
Dimetro interior de los tubos = 26.645*1e-3 [m]
Dimetro exterior de los tubos =33.401*1e-3 [m]
Longitud de los tubos = 0.46 [m]
Ambientales:
Temperatura del agua inicial =298.15 [K]
Presin atmosfrica de Bucaramanga =0.8947 [atm]
ANLISIS DE TRANSFERENCIA DE
CALOR
13
14
Anlisis Termodinmico.
QUtil
QTotal
Calor til:
15
Donde:
Qsensible: Calor para elevar la temperatura del agua desde temperatura ambiente
(25C) hasta la temperatura de saturacin a la presin de trabajo (20 psi).
Qlatent; Calor de vaporizacin a 20 psi.
QUtil
QTotal
Q Total =
Q Util
14194
= 16698.83[KJ / h ]
0.85
Q Total = Q uitl + Q ppareders + Q p gases = 0.85 * Q Total + 0.05 * Q Total + 0.10 * Q Total
Q prdidas = Q p pareders + Q p gases = 834.94 + 1669 .8 = 2504 .82 [KJ/h]
16
M comb =
Q total
LHV
CH4-97.76%,
C2H6-0.38%,
C3H8-0.2%
N2-1.618%,
CO2-0.37%,
en
El aire se toma con una relacin 21% de O2 y 79% de N2, dando como
resultado del balance estequiomtrico:
97.76*CH4+0.38*C2H6+0.2*C3H8+1.29*N2+0.37*CO2+197.6*(O2+3.76*N2)
99.49*CO2+196.96*H2O+744.266*N2
17
X=
ni
nt
99.49
= 0.081
nt
196.96
= 0.1603
nt
X O2 =
106.704
= 0.0322
nt
X N2 =
1145.473
= 0.7266
nt
Donde:
18
Presiones Parciales
( * )
) 2 +( *
AC =
m aire
m combustible
) +(
+(
kgaire
32687
= 19.97
Masa de aire:
'
&
*(
"
*(
0
!
"
+
!
0
!
19
* (
* ( h p )
productos
Qi [kJ]
Tll [K]
79485
2400
82539
79485
2390
82103
79485
2380
81666
79485
2370
81229
79485
2360
80793
79485
2350
80356
79485
2340
79920
79485
2330
79483
20
qi [kJ]
Tgases [K]
* (h p )
productos
79485
2000
94040
79485
1930
89761
79485
1880
86713
79485
1810
82465
79485
1780
80653
79485
1761
79507
79485
1760,5
79477
21
Qx
L
Q gas = Qutil + Q p paredes = m g * C pg * (Tg1 Tg 2 )
Tg 2 = 1760.5
(1)
16698.83
= 830 K
12.05 * 1.49
Tgx
Tgx+x
dx
Tg 2
*2*
* r * dx =
Tg 1
22
* C pg * dt
El calor por unidad de rea Qx es variable y en cada elemento debe ser tal
que el diferencial de calor dQgas-superficie, que se transfiere desde el gas a la
superficie sea igual al diferencial de calor dQsuperficie-vapor, que desde la
superficie va al agua.
(3)
g * Ebg s * Ebs
s + s s * s
(4)
dQradiacin = s *
g * (l v ) 2
= l * h fg *
C p * (Ts Tvapor )
*
n
C sf * h fg * Prl
(5)
a.
b.
23
dQ
= Qutil
c.
d.
10
casco= 10
tubos
= 1
Qua= Calor por unidad de rea, el valor tpico para mini calderas es
38021.65 [kJ/h*m2]
24
De la ecuacin:
A=
Qutil
14194
=
= 0.3733 [m2]
Qua 38021.65
Lefectiva =
* tubos * N
= 0.301 m
LT
2/3L=Lefectiva
Ahora se procede a hallar la longitud total que tendrn los tubos que
conformarn el haz de tubos en la mini caldera de la siguiente forma:
LT =
Lefectiva
2/3
= 0.46 m
25
BALANCE DE ENERGA
dx
26
A int =
int
* dx
Nu = 0.023 * Re
4/5
* Prm
0.3
si Reynold es turbulento
Nu = 3.66
si Reynold es laminar a temperatura ambiente
# numero de Prandtl a temperatura media de los gases de combustin (Prm)
Re =
4 * m gt
* *
27
g * ( l v ) 2 C p * (Ts Tvapor )
Qx = l * h fg *
* C * h * Pr n
sf
fg
l
dQ radiacion =
* Ebg -
* Ebs
- s*
28
* A int
29
Qx [KJ/h]
Qtil
0,001 1651,5
3925.87
14194
0,051 1455,5
6993.57
14194
0,101 1299
9384.9
14194
0,151 1174
11256.71
14194
0,201 1074
12733.26
14194
0,251 913
13927.83
14194
0,301 826
14251.14
14194
30
31
La eficiencia ser:
Qtil
14194
*100 =
*100 = 84.9%
Qtotal
16699.92
= 84.9%
Casco
Tubos
Placa Portatubos
Bridas
Los clculos del diseo mecnico se realizaron en base la seccin I, IV y VIII
del cdigo ASME. La primera hace referencia a potencia de calderas, la
segunda hace referencia a calderas para calefaccin y la tercera a
recipientes a presin.
32
t=
P*R
60 * 5
=
= 0.067"
SE 0.6 * P 10000 * 0.45 0.6 * 60
33
t = 0.177"
L
20.866"
=
= 15.868
Do
1.315"
Do
= 7.43
t
De la figura HG 312.1 de la seccin IV de la ASME se obtiene el valor de
B =12000
Pa =
B
12000
=
= 1615 Psi
Do /t
7.43
Pa > P ok
34
a=
* de 2
* di 2
= 0.633 in 2
4
35
Con D=10 in
A=
* D 2 = 78.54 in 2
4
n= # de tubos = 10
C=
* d e 2 * n = 13.58 in 2
4
B = * (D + t ) * t = 11.34 in 2
36
==
Q=
AC
= 0.827
A
E t * n * a 10 * 0.633
=
= 0.558
Es * B
11.34
P = P1 P2
P2 * n * a
14 * 10 * .633
= 60 14
= 44.64 Psi
AC
78.54 13.58
Expansin diferencial ( )
37
Pe = P + *
Et * n * a
= P = 44.64 Psi
AC
1
4
Et * n * a
4
29870 * 10 * 0.633
kR = 1.08 *
*
D
=
1
.
08
*
L * h * E p * (A C)
kR = 4.75
Con el kR hallado se obtiene de la tabla 1 del libro Desing of process Equipment
chapter 5 los siguientes valores:
G1=3.265
A
78.54
2
2
Pe P2 * (A C) * Q
44.64 14* (78.54 13.58) * 0.558
D
10
Pr max =
* =
*
4 * [Q* G1 + G2 ]
4 * [0.558* 3.265+ 11.925]
h
0.5
Pr max = 256Psi
Prmax< Ptraccin de la placa
Pr max
Pt max
Pe P2 * (A C ) * Q
AC
=
* P G3
[Q + G 4 ]
n*a
78.54
=
* 44.64 + 0.673 *
[0.558 + 3.65]
10 * 0.633
39
40
Se comprob el espesor
41
42
43
Se comprob el espesor
44
45
46
Se comprob el espesor
47
presin dentro de la caldera, en caso de que sea mayor a 25 psig, este cierra
el paso de combustible hacia el quemador hasta que la presin vuelva al
rango de operacin normal, caso de que este falle, la vlvula de seguridad es
la encargada de controlar las sobrepresiones en la caldera.
3.4.2 Control de Nivel. VISOR DE NIVEL DE BRONCE , tubo de vidrio de
25 cm de longitud: Es el elemento que permite ver el nivel de agua que hay
dentro de la mini caldera y poder controlar el mnimo y mximo nivel que se
pueda presentar durante la operacin.
3.4.3 Control de Llama
VISOR DE LLAMA: permite observar el estado de la llama que se esta
48
o Producir la Chispa
o Detectar la Llama
o Permitir el Flujo de Gas
Figura 31. Diagrama de bloques de la caja de control
49
POW_PRES
U5
4 AC + 1
GND_NO
3 - AC 2
T2 9V
C1
2200UF
PIC_COMU
5V_NC
C2
1uF
UA741
R1
12K
+
C4
1uF
DISPLAY
U6
R8
1K
BAJAR SUBIR
10.000MHZ
R13
1K
R3
1K
MCL
RA0
RA1
RA2
RA3
RA4
RA5
VSS
OSC1
OSC2
RC0
RC1
RC2
RC3
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0
VDD
VSS
RC7
RC6
RC5
RC4
VENT
R_VEN
2N2222A
R9
1K
D1
2N2222A DIODE
R4
1K
2N2222A
R5
1K
T1 24V
2N2222A
R7
510
T2 24V
U9
24VC
V1
CH1
V2
2N2222A
R_CH
CH2
NO
NC
B
B
T1
T1
R6
1K
R10
1K
2N2222A
R_VAL
NO
NC
B
B
T1
T1
R12
1K
NO
NC
B
B
T1
T1
C3
2200UF
R2
100
-5V
LM7905
R11
1K
2N2222A
D2
DIODE
D3
DIODE
50
51
Elemento
Material
Especificacin de Diseo
A 106, Acero Diametro de 10", logitud 26" sch 40, la cubierta externa del
Casco
galvanizado
Tubos
A 106
A 516
Lmina de
Chimenea
Acero
Bridas
Tornillos
hexagonales
Soporte
A 36
Acero Gr 8
Acero
Placa
Portatubos
Fundicin de
Quemador
aluminio
Anillo
A 106
52
4.2 CONSTRUCCIN
4.2.1 Construccin de las bridas. Para la construccin de las bridas se
parte de discos de material A36 los cuales son llevados al torno en donde se
dan las caractersticas requeridas
53
54
55
56
57
58
59
6. PRUEBAS DE CAMPO
Una unidad nueva o que ha estado fuera de servicio durante algn tiempo, o
que ha sido sometida a reparacin despus de un largo perodo de servicio,
debe ser sometida a prueba hidrosttica para verificar su hermeticidad, la
resistencia de las partes de la caldera sometidas a alta presin y localizar las
fallas que pudiera presentar.
Slo permanecern sin ciegos las lneas de venteo del tambor de vapor y
una lnea de extraccin del tambor de lodos.
Antes de iniciar la prueba en una unidad nueva o que ha sido abierta se debe
realizar una inspeccin para verificar que:
* Todos los materiales extraos y herramientas han sido retirados.
* Nadie est en el interior de la unidad.
60
* Todas las vlvulas de seguridad y las partes que no deben ser sometidas a
la presin de prueba se hallan debidamente aisladas.
* Las regulaciones de las compaas aseguradoras y de entidades
especializadas como la ASME, piden como presin de prueba 1.5 veces la
presin de diseo de la caldera. Ejemplo: para una caldera cuya presin de
diseo es de 500 psi, la presin de prueba ser de 750 psi.
6.2 CUIDADOS EN LA PRUEBA HIDROSTTICA.
61
a las que no se les puede instalar ciegos, humedad en las tuberas del hogar
y el supercalentador.
62
63
7. CONCLUSIONES Y RECOMENDACIONES
Se cumplieron satisfactoriamente los objetivos trazados en el plan de
demostrando la gran importancia que tiene el acogerse a los cdigos que son
los que se utilizan en el desarrollo real de la profesin.
La eficiencia trmica obtenida y el desempeo de la mini caldera son
bastante aceptables.
El desarrollo de este trabajo de grado dio la oportunidad a los autores de
64
65
BIBLIOGRAFA
AMELL, Andres y BARRAZA, Lorenzo. Quemadores Atmosfricos con
llama de Premezcla, Grupo de ciencia y tecnologa del gas. Medelln 1994.
AMERICAN SOCIETY OF MECHANICAL ENGINEERS. ASME Boiler and
Pressure Vessel Code Section VIII y IV.
CENGEL, Yunus. Transferencia de Calor. McGraw-Hill Mxico 2004.
CHAVARRO, David y MONCADA, Ivn. Diseo y Construccin de un
sistema de generacin de vapor aplicado a baos turco y sauna. Universidad
Industrial de Santander. Bucaramanga. 1996.
ESPINOSA, Jos y GOMEZ, Augusto. Proceso de Diseo y Manufactura
de
una
Caldera
Pirotubular.
Universidad
Industrial
de
Santander,
Bucaramanga. 1984.
INSTITUTION OF MECHANICAL ENGINEERS. Boiling Heat Transfer in
Steam-Generating Units and Heat Exchangers. Birdcage Walk. Westminster.
London. 1965.
FARR, James R; JAWAD, Maan. H. Guide Book For The Design Of ASME
Section IV y VIII Pressure Vessels. ASME Press. 1998.
MEGYESY; Eugene F.
66
67
ANEXOS
68
Anexo 1.
Datos de
Entrada
Inicio
QH2O=MH2O*(h3-h1)
Se supone una eficiencia
de caldera
Mcomb=QH2O/(efi * LHV)
Estequiometrica
de la combustin
Composicin del
gas (ecogas)
Relacion estequiometrica para 100 mol combustible:
97.76*CH4+0.38*C2H6+0.2*C3H8+1.29*N2+0.37*CO2+197.6*(O2+3.76*N2)=
99.49*CO2+196.96*H2O+744.266*N2
Fracciones molares
de los productos
nt=99.49+196.96+(197.6*3.76*(1+exc)+1.29)+197.6*exc
XCO2=99.49/nt;
XH2O=196.96/nt
XO2=197.6*exc/nt
XN2=(197.6*3.76*(1+exc)+1.29)/nt
Presiones parciales
del H2O y CO2
PH2O=XH2O*Patm
PCO2=XCO2*Patm
69
70
71
3
5
QRAD
QCINT
QDQ
DQ
z=0.01:dx:L
x=x+1
No
DQ-(Qrad+Qcint)<1
Fin
si
Guardar datos en
vectores de cada dx
o suma de los dx
Tg1=Tg2
QRAD(x)=Qrad
QCINT(x)=Qcint
QDQ(x)=DQ
QT=QT+DQ
Tg2=Tg2-3
Tm=(Tg1+Tg2)/2
almCO2=CO2(Tm)
almN2=N2(Tm)
almO2=O2(Tm)
almH2O=H2Osob(Tm)
CpCO2=almCO2(3)
KCO2=almCO2(1)
miuCO2=(1e-6)*almCO2(4)
PrCO2=almCO2(6)
CpN2=almN2(3)
KN2=almN2(1)
miuN2=(1e-6)*almN2(4)
PrN2=almN2(6)
CpO2=almO2(3)
KO2=almO2(1)
miuO2=(1e-6)*almO2(4)
PrO2=almO2(6)
CpH2O=almH2O(3)
KH2O=almH2O(1)
miuH2O=(1e-6)*almH2O(4)
PrH2O=almH2O(6)
Cp=(XCO2*CpCO2+XH2O*CpH2O+XN2*CpN2+XO2*CpO2)
mium=(XCO2*miuCO2+XH2O*miuH2O+XN2*miuN2+XO2*miuO2)
Prm=(XCO2*PrCO2+XH2O*PrH2O+XN2*PrN2+XO2*PrO2)
K=XCO2*KCO2+XH2O*KH2O+XN2*KN2+XO2*KO2
DQ=Mgt*Cp*(Tg1-Tg2)/3600
72
Area interna de
los tubos
Aint=pi*d*dx
T de superficie
de los tubos
Tsup=(((DQ/Aint)/(miul*hfg*(9.81*(Rol-Rog)/Tens)^0.5))^(1/3))*(0.013*hfg*Prl/Cpl)+Tv
Re=4*Mgt/(d*pi*mium*3600
No
si
Re>2500
Nuint=0.023*(Re^(4/5))*(Prm^0.3)
Nuint=3.66
hint=Nuint*K/d
Coeficiente de
conveccion interno
Calor de
Conveccion
Qcint=hint*Aint*(Tm-Tsup);
Calculo del calor
de Radiacin
Ebs=(Tsup^4)*5.67e-8
Ebg=(Tm^4)*5.67e-8
emH2O,emCO2, AH2O,ACO2 (Rad3, program mills)
Eg=emCO2+emH2O-dE
Ag=AH2O+ACO2-dA
Qrad=Es*(Eg*Ebg-Ag*Ebs)*pi*d*dx/(Es+Ag-Es*Ag)
73
Nomenclatura
Es=Emisividad de la superficie
h1=h@(TH2Oi)
h3=h@(Popb)
efi=eficiencia de caldera
exc=exceso de aire
K=calcula K promedio
Ma=Masa de Aire
Rpg=kg.productos/kg.combustible
Tsup=T de superficie
Re=Reynold
Nuint=nusselt interno
n=numero de tubos
Nud= nusselt
dA=dE=correccin de mezcla
74
Anexo 2
PROGRAMA DEL PIC 16F873A
/*****************************termocupla*****************************
*
/*pin a3 controla reley de gas...pin a5
float ent;
float resul_2;
int
#include <16f873a.h>
numeros[10]={0b01000000,0b11111001,
#if defined(__PCM__)
0b00100100,0b00110000,0b10011001,0b
//para
00010010,0b00000011,0b11111000,0b00
000000,0b00010000};
//para
a=0;
//configuro bits
resul_2=modf(read,&ent);
decimal_1=resul_2*10;
restart_wdt)
resul_2=ent/100;
#byte port_a=5
resul_2=modf(resul_2,&ent);
entero=ent;
#byte port_b=6
resul_2=resul_2*10;
#byte port_c=7
entero2=resul_2;
#use fast_io(A)
//para
resul_2=modf(resul_2,&ent);
resul_2=resul_2+0.0001;
#use fast_io(B)
entero3=resul_2*10;
#use fast_io(C)
#endif
float resultado,vref,temp,buffer,temp1;
a=1;
int contl,conth;
read=read/1000;
float corte;
resul_2=modf(read,&ent);
int entero,decimal_1,entero2,entero3,a;
entero=ent;
long int i;
75
resul_2=resul_2*10;
delay_ms(5);
resul_2=modf(resul_2,&ent);
port_b=0;
entero2=ent;
port_b=numeros[entero3];
resul_2=resul_2*10;
if(a==1)
resul_2=modf(resul_2,&ent);
output_high(pin_c4);
entero3=ent;
resul_2=resul_2*10;
if(a==0)
decimal_1=resul_2;
output_low(pin_c4);
output_low(pin_c0);
output_low(pin_c1);
output_low(pin_c3);
if(read==temp)
output_high(pin_c2);
delay_ms(5);
if(temp<1000)
output_high(pin_c4);
calcular_menor(read);
port_b=0;
else if(!(temp<1000))
port_b=numeros[entero2];
calcular_mayor(read);
output_low(pin_c0);
output_low(pin_c3);
if(read==corte)
output_low(pin_c2);
output_high(pin_c1);
if(corte<1000)
delay_ms(5);
calcular_menor(read);
else if(!(corte<1000))
port_b=0;
calcular_mayor(read);
port_b=numeros[entero];
output_low(pin_c1);
for(i=0;i<55;i++)
output_low(pin_c3);
output_low(pin_c2);
port_b=0;
output_high(pin_c0);
port_b=numeros[decimal_1];
delay_ms(5);
output_low(pin_c0);
output_low(pin_c0);
output_low(pin_c1);
output_low(pin_c2);
output_high(pin_c3);
void termo()
76
output_low(pin_a3);
dato=read_adc();
output_low(pin_a5);
resultado=dato*vref;
termo();
resultado=resultado/120;
visualizar(temp);
resultado=resultado*1000;
termo();
temp=1.1197+resultado;
visualizar(temp);
temp=temp*25.353;
termo();
//obtengo temperatura
visualizar(temp);
buffer=temp+60;
obtener_dato();
if(temp1<temp)
visualizar(corte);
temp1=temp;
obtener_dato();
if(temp1>buffer)
visualizar(corte);
corte=temp1-10;
obtener_dato();
visualizar(corte);
void obtener_dato()
temp1=buffer;
corte=2.55*conth;
corte=corte*100;
pulsar(float corte)
corte=corte+contl;
if(corte>1250)
if(input(pin_a1))
corte=corte/10;
corte=corte+10;
void comparar_temp()
if(input(pin_a2))
if(temp>=corte)
corte=corte-10;
output_low(pin_a5);
termo();
//desactivo chispa
comparar_temp();
else if(!(temp>=corte))
if(input(pin_a1)||input(pin_a2))
output_high(pin_a5);
//activo chispa
if(corte<1000)
output_high(pin_a3);
while(!input(pin_c6))
decimal
77
dato1=corte*10;
void main()
dato1=dato1/255;
conth=dato1;
int j;
dato1=dato1*255;
setup_adc_ports(RA0_ANALO
dato1=corte*10-
G);
dato1;
setup_adc(adc_clock_internal);
}
set_adc_channel(0);
else if(corte>=1000)
set_tris_a(0b000111);
set_tris_b(0X00);
dato1=corte;
set_tris_c(0b01000000);
dato1=dato1/255;
port_a=0x00;
conth=dato1;
port_c=0x00;
dato1=dato1*255;
port_b=0x00;
dato1=corte-
corte=200;
dato1;
conth=0;
}
contl=200;
contl=dato1;
inicio:
obtener_dato();
delay_ms(2500);
output_high(pin_c5);
//activo ventilador
void leer_temp()
inicio1:
output_high(pin_a5);
termo();
//activo chispa
comparar_temp();
output_high(pin_a3);
visualizar(temp);
//activo gas
vref=5.0/1023;
void leer_corte()
for(j=0;j<=4;j++)
//120seg
pulsar(corte);
obtener_dato();
leer_temp();
visualizar(corte);
if( !bit_test(port_a,5))
goto salir;
78
leer_temp();
if( !bit_test(port_a,5))
goto salir;
goto end;
leer_temp();
salir:
if( !bit_test(port_a,5))
ver:
goto salir;
for(j=0;j<=4;j++)
leer_temp();
if( !bit_test(port_a,5))
leer_temp();
goto salir;
leer_temp();
leer_temp();
if( bit_test(port_a,5))
if( !bit_test(port_a,5))
goto inicio1;
goto salir;
leer_temp();
leer_corte();
leer_temp();
if( !bit_test(port_a,5))
leer_corte();
goto salir;
leer_corte();
leer_corte();
if( bit_test(port_a,5))
if( !bit_test(port_a,5))
goto inicio1;
goto salir;
leer_corte();
leer_corte();
leer_corte();
if( !bit_test(port_a,5))
if( bit_test(port_a,5))
goto salir;
goto inicio1;
leer_corte();
if( !bit_test(port_a,5))
goto ver;
goto salir;
end:
leer_corte();
output_low(pin_a3);
if( !bit_test(port_a,5))
output_low(pin_a5);
goto salir;
}
79
ANEXO 3
PLANOS DE MINI CALDERA
80
81
82
83
84