Está en la página 1de 24

PARCIAL DE HUMIDIFICACION

(Parte III)

SANDRA MILENA OSORIO GONZALEZ


Cod. 2083381

Presentado a:
Ing. M.sc. CRISÓSTOMO BARAJAS FERREIRA

UNIVERSIDAD INDUSTRIAL DE SANTANDER

FACULTAD FISICO-QUIMICA

ESCUELA DE INGENIERIA QUIMICA

GRUPO:02

OPERACIONES UNITARIAS I

BUCARAMANGA

2013
PARCIAL DE HUMIDIFICACION

(Parte III)

1) Preparar una carta psicrométrica para la mezcla acetona-nitrógeno a una


presión de 760 mm de Hg, en el intervalo de -15 a 60 °C; Y’ entre 0 a 3 kg de
vapor/kg de gas seco; grafique las curvas para φ entre 0,0 y 1,0 con una
variación de 0,1.

Ecuación de Antoine, para la acetona


B
log 10 P= A−
C +t
P= Presión de vapor en mm de Hg
T= Temperatura en °C
A, B, C: Constantes

Compuesto A B C
Acetona 7,02447 1161,000 224,00

Incluya:
a) Curvas de temperatura húmeda para 20 y 30 °C

La expresión que se usará para determinar la temperatura de bulbo húmedo es:


−λ H ' '
T G−T H = 0.56
(Y G−Y H )
CH L e

Se obtener los valores de Le y de λ para este sistema; y Lewis será hallado de


acuerdo a las propiedades de la mezcla ya que solo es igual a 1 para la mezcla aire-
vapor de agua.
.
 Procedimiento para determinar Lewis:

K NZ
¿=
ρN 2 D AB Cp N 2
Donde:
K NZ es la c onductividad térmica del Nitrogeno
ρ N 2 es la densidad del Nitrogeno
Cp N 2 es la capacidad calorífica de N
D AB es la difusividad de la mezcla de acetona−N 2
1 1 1 1

D AB=
(
1 0−4 1.084−0.249
√ −
M A MB ) √
T 1.5 −
M A MB
PT ¿ ¿

KG
M A =58.04
Kmol

Kg
M B =28.0134
Kmol

PT =760 mm de Hg=101325 Pa
T= 20°C = 293.15 K

f ( εkT ) Es la funciónde choque dada por la figura 2.5 Operaciones de transferencia de masa
AB

Treyball ¿

εA
kT
=
T
ε AB ε AB /k
ε
→ AB =
k √ k B
∗ε
k

ε AB
=71.4 ( K ) Valor observado tabla 2.2. Constantes de fuerza de gases determinados a
k
partir de datos de viscosidad “ Treybal”
ε AB
=1.21 ( Tebullición acetoda )=1.21 (329.35 K ) =398.5135 [ K ]
k
ε AB
=√ ( 398.5135 ) (71.4 )=168.6827
k

T 293.15
= =1.7378
ε AB /k 168.6827

Entonces, de la figura 2.5 f ( εkT )=0.57


AB

r AB es la separación molecular durante el choque , nm


r A +r B
r AB =
2

r A =r acetona
La expresión a obtenerr A es r A =1.18 r 1/ 3

1
r A =1.18∗0.074 3 =0.4954
r B=r N 2=0.3798[ nm]Dato obtenido de la tabla 2.2 del Treybal
0.4954 +0.3798
r AB = =0.4376 [ nm ]
2
Con los anteriores valores se halla la difusividad para la mezcla a una T=20 °C =293.15
[K]

D AB=1 0−4 ( 1.084−0.249∗(0.023580339) ) ¿ ¿ ¿

m2
D AB=1.0719∗10−5 [ ]
s

- KN2 : Conductividad térmica


W
K N 2=0.0252 [ ]
mK

- ρ N 2 es la densidad del Nitrogeno


KG
ρ N 2=1.1596
[ ]
m3

- CpN 2 es la capacidad calorífica de N


CpN 2=R ¿
CpN 2=R ¿
J
Cp N 2=29.10219 [ molK ]
Con los valores hallados, se calcula Le a 20 °C:

K NZ ( 0.025282 ) ( 28.0134 )∗1 0−3


¿= =
ρN 2 D AB Cp N 2 1.1596∗1.0719∗10−5∗29.10219

¿=1.95789
Obtención de la entalpía de vaporización :λH
λHde la acetona a 20 °C se obtiene a partir de la expresión
∆ H vap= A ¿

Donde:

A=96.95

B=0.2826

Tc=508.2= T/Tr

Tr= 293.15/502.8 = 0.5768

KJ Kg
∆ H vap=31.2816 [ ]
mol
= 538.9667
Kg [ ]
Obtención del calor húmedo de la mezcla CH

C ' H =C ' PB(20° c)+ C ' PA(20 ° c) Y '

C ' H (20 ° c) =1.038866+1.958304 Y '

Finalmente la expresión para la temperatura de bulbo húmedo a T=20 °C

−538.9662
T G−20= 0.56
(Y 'G −Y ' H )
(1.038866+1.958304 Y ' G )1.95789

Al introducir esta expresión en Scilab, en el código del ejercicio se generan las curvas
de temperatura húmeda.

** Se repiten los cálculos anteriores para obtener los datos de T=30°C

T
=1.79716
ε AB
k

f ( εkT )=0.56
AB

m2
D AB=1.09002∗10
−5
[ ]
s
¿=2.063978

λHde la acetona a 30 ° = 527.2226 [KJ/Kg K]

C ' H (30 ° c)=1.03973+ 1.99866Y '

La expresión para la temperatura de bulbo húmedo para T=30 °C es:

−527.2226
T G−30= 0.56
(Y ' G−Y ' H )
(1.03973+1.99866 Y ' G )2.063978

b) Curvas de saturación adiabática para 25 y 40 °C


−λ H '
T G−T sa = ( Y G −Y ' sa )
CH
 Para T=25 °C

λSA= 533.9421 [KJ/Kg ]

C ' H =C ' PB(25° c)+ C ' PA(25 ° c) Y '

C ' H (25 ° c)=1.03928+ 1.97867Y '

−533.9421
T G−25= ' (
Y ' G−Y ' sa )
1.03928+1.97867 Y G

 Para T=40 °C
λSA= 518.5027 [KJ/Kg ]
C ' H =C ' PB(40 ° c) +C ' PA (40 ° c) Y '
C ' H (40° c) =1.04067+2.037689 Y '

−518.5027
T G−25= ' (
Y ' G−Y ' sa )
1.04067+ 2.037689Y G

ANEXO 1: Programa de la carta psicométrica.


2. En una torre de enfriamiento de agua, cuyo diámetro es de 3,0 m, se
enfrían 22680 kg/h de agua proveniente de un economizador.

El agua entra a 42,8°C y enfría hasta 22,8°C; con aire cuya temperatura
seca es de 22,10°C y temperatura de bulbo húmedo de 16,5°C. El relleno
utilizado es de tal naturaleza que

K ya =0,18 kg /m3 s .

Asuma que la resistencia a la transferencia de masa en la fase gaseosa es


muy grande comparada con la resistencia de la fase liquida a la
transferencia de calor.

P=680mmHg

D=3,0 m

SiG ´ s= β G ´ s min con β >1

a) Calcule el valor de G ´ s min


b) Calcule el valor de β min
c) En el diagrama H´vs T grafique la línea de operación y el perfil de
temperatura del gas, para el valor mínimo de β
d) Calcule la altura empacada de la torre, para el valor mínimo de β

P=680 mmHg  P=93992 . 27 Pa  P=93 . 992 kPa

ξ=1∗10−5
T L1 =22. 6 ºC Temperatura del líquido en el fondo de la torre
T L2 =42 . 8ºC Temperatura del líquido en el tope de la torre

T G =22. 1 ºC Temperatura del gas a la entrada

T H =16 . 5ºC Temperatura humedad del gas

kJ kJ
C pL=4 .184 =4 . 184
kg⋅ΔK kg⋅ΔºC

a) G ´ s min ¿
Calculo de ¿

kg
masa 22680
de h
L' = = agua

área⋅tiempo π⋅(3 . m )2 π⋅D2


A=
4 4
kg
L' =3208 .56
m2⋅h

'
kg
Con estos datos, se calcula G'S MIN: GS min =1801. 51 m2⋅h
Interpolaciones

b) E
l

valor de β se obtiene cuando en z = Z ; φ = 1

Por prueba y error, se puede establecer el mínimo de B. La iteración comienza


suponiendo un valor de G's, mayor que el mínimo acabado de calcular. Luego calculamos
con los datos que nos dan y el supuestoG’s, el valor de la altura de la torre y además del
valor de φ a la salida de la misma; para comprobar si en z=Z; φ = 1. De lo contrario se
toma otro valor de G's hasta que se cumpla la condición

El valor de βmin =2.7909 calculado con el programa.


Para calculara la altura de la tyorreSe debe solucionar la ecuación:
H'2
G' dH '
z= S ∫ 1.0
K YA H '
1
H ' i−H '

Mediante el método de numérico de Simpson h/3 se tiene:

Z=9,2984m
c)

Diagrama H' vs T para βmin


Entalpía de la mezcla gas -vapaor/ masa de aire seco (KJ/kg)
250.00000

200.00000

150.00000

100.00000

Perfil de
temperatura
50.00000

0.00000
20.0 25.0 30.0 35.0 40.0 45.0
Temperatura del líquido °C

d)
Entalpía de la mezcla gas -vapaor/ masa de aire seco (KJ/kg)

250.0
Diagrama H' vs T para βmin
200.0

150.0

100.0

50.0
Curva de operación
Perfil de temperatura

0.0
20.0 25.0 30.0 35.0 40.0 45.0
Temperatura del líquido °C
3) una cámara rociadora horizontal con recirculación de agua se usara para
la humidificación adiabática y enfriamiento de aire. La parte activa de la
cámara tiene una longitud de 5,5 y una sección transversal de 20,5 ft 2.
Provista de una tobera, se espera que el coeficiente de transferencia calórica
sea hGa=85 Btu/ft3h°F

Se va a soplar a través del rociador una cantidad de aire de 8500 ft3/min a


150 °F, Y´= 0.0170 lb de agua/ lb de aire seco.

a) ¿Qué temperatura y humedad de salida pueden esperarse para el aire?

T sa=90.1 ℉
Si se utiliza la transferencia de calor como base para el diseño,

G ' s C ' H d T G =hG a ( T sa−T G )

T sa −T G1 h a
ln = ' G Z
T sa −T G2 G s C ' H

C ' H =1.0035+1.8723 Y ' S

Realizando las conversiones de unidades y calculospertienetes, se obtiene:

Btu
C ' H =3.936
lb ℉

' lb
G s=38116.2
h

T G 2=146.35 ℉

La temperatura de salida del gas es 146.35 ℉ .

La humedad absoluta se lee del diagrama psicométrico con la temperatura de saturación


adiabaticaT sa .

lb de vapor
Y ' =0.0187
lb gas seco

b) ¿Qué cantidad de agua de compensación es necesaria?


La cantidad de agua de reposición se determina por medio de la siguiente
expresión:
LR =G ' s ( Y '2−Y '1 )

lb
LR =64.79
h

c) Exprese el comportamiento del equipo en función de Kya, Ntg, Htg, y


de rendimiento de etapa.

G ' sdY =k y a ( Y ' sa −Y ' )


Separando variables se obtiene,
(Y ' 2−Y ' 1 ) Y ' sa−Y ' 1
N TG = =ln
( ∆ Y ' )av Y ' sa−Y ' 2
G' s
H TG =
ky a
Y ' 2−Y ' 1 Y ' sa−Y ' 2
E MB= =1−
Y ' sa−Y ' 1 Y ' sa−Y ' 1
−k y a
'
G s
E MB=1−e
E MB=1−e−N TG

d) Si se agregara, en serie con la primera, una segunda cámara rociadora


idéntica y operando de igual modo, ¿Cuáles serían las condiciones de
salida del aire?

Para la cámara rociadora adicional, se tiene una altura de 11 ft, la temperatura de


hG a
saturación y la relación permanece constante, por lo tanto,
G' s

T sa −T G 1 hG a
ln = ' Z
T sa −T G 2 G s C ' H

T G 2=142.83 ℉

ANEXOS 3: programa de temperatura de saturación adiabática

ANEXOS

1. Código de carta psicométrica:

clc;clear
P=input('Ingrese la presion del sistema en mmHg:')
//Cálculo de la Tmax
deff("[V]=Tmax1(Ps)","[V]=(1161/(7.02447-log10(Ps)))-224");
deff('[R]=F(Yg)','R=((Tsai-
Tsa)/Q)*((Yg+2.071866)^(0.567000))*((Cp1*Yg+Cp2)^(0.433000))-10.00077*(Yg-Ysa)')
Tm=Tmax1(P)
disp('T maxima del sistema='+string(Tm))
//Calculo Humedad Absoluta Y'
deff("[R]=Ps1(T)","[R]=10^(7.02447-(1161/(224+T)))")
i=0
for fi=0.1:0.1:1
i=i+1
for T=-15:floor(Tm)+3
Ps=Ps1(T)
//Calculo De Y'
Y(i,T+16)=(58.04/28.01)*(fi*Ps/(P-fi*Ps))
end
end
R=[-15:floor(Tm)+3]
x=[49 49 47 46 44 42 40 38 36 34]
y=[0.17 0.36 0.54 0.75 0.92 1.1 1.2 1.3 1.4 1.5]
t=0
g=-8
for r=1:i
t=t+0.1
g=g-3
if r>3 then
g=g-5
end
if r>6 then
g=g+5
end
xgrid(11)
plot2d(R,Y(r,:),rect=[-15,0,60,3])
//square(-15,0,floor(Tm),3)
xset("font",0,3)
xstring(x(r),y(r),'φ ='+string(t),g)
end
xtitle("CARTA PSICROMÉTRICA PARA MEZCLA ACETONA-NITRÓGENO”,
“Temperatura [ºC]","Humedad Absoluta [Kg de vapor de A/Kg de Nitrógeno]")
//Calculo de las lineas de saturación adiabática
Cpb(1)=1.039287293
Cpa(1)=1.328649167
Cpb(2)=1.040678459
Cpa(2)=1.368698904
//Calculo de lambda
l(1)=533.9421084
l(2)=518.5027567
d=0
for e=25:15:40
d=d+1
Tsa=R(e+16)
// Se busca Y de saturación
Ysa=Y(10,e+16)
// Temperatura máxima local
TGm=Tsa+((l(d)*Ysa)/Cpb(d))
ifTGm>Tm then
TGm=Tm+0.5
else
end
Tsai=Tsa
u=1
while Tsai<TGm+2
Ycal(u)=(l(d)*Ysa-(Tsai-Tsa)*Cpb(d))/(l(d)+(Tsai-Tsa)*Cpa(d))
Tg(u)=Tsai
Tsai=Tsai+1
u=u+1
end
plot2d(Tg,Ycal,13,rect=[-15,0,60,3])
xset("font",0,2)
xstring(Tsa-3,Ysa,'Tsa ='+string(Tsa))
clearTg;clearYcal
end
Cpb(3)=1.038866764
Cpa(3)=1.31522024
Cpb(4)=1.039730365
Cpa(4)=1.342038586
l(3)=538.9662302
l(4)=527.2226051
w=2
K=0.01874
Dab(3)=1.018348031*10^(-5)
Dab(4)=1.109838805*10^(-5)
for e=20:10:30
w=w+1
Cp1=Cpa(w)
Cp2=Cpb(w)
Tsa=R(e+16)
// Se busca Y de saturación
Ysa=Y(10,e+16)
// Temperatura máxima local
TGm=Tsa+((l(w)*Ysa)/((Cp2*(8.314*(e+273.15)))/(P*0.1333*28.0314)))
ifTGm>Tm then
TGm=Tm+1
else
end
Tsai=Tsa
u=1
while Tsai<TGm+1
Q=(-1*l(w))/((K/(Dab(w)*1000))^(0.567)*((8.314*(Tsai+273.15))/(0.1333*P))^(0.567))
//Calculo de YG
a=0;
b=3;
m=10^(-5);
Error=50000;
while Error>m do
fx1=F(a);
fx2=F(b);
x=(a+b)/2;
fx=F(x);
if (fx*fx1)<0
a=a;
b=x;
Error=abs(x-a);
else
a=x;
b=b;
Error=abs(x-b);
end
end
Ycal(u)=x
Tg(u)=Tsai
Tsai=Tsai+1
u=u+1
end
plot2d(Tg,Ycal,2,rect=[-15,0,60,3])
xset("font",0,2)
xstring(Tsa-3,Ysa,'TH ='+string(Tsa))
clearTg;clearYcal
end
legends(['Presión='+string(P)+' mmHg'],8,with_box=%f,opt="?",font_size=3)

2. Codigo deG'S MIN y βmin

// calculo de beta minimo


clearall
close
clc
TL2=input("Ingrese el valor de la temperatura del liquido(agua) en el tope de la
torre(TL2):");
TL1=input("Ingrese el valor de la temperatura del liquido(agua) en el fondo de la
torre(TL1):");
area=input('ingrese el area de la torre ')
Lp=input('flujo masico de liquido')
Lprima=Lp/area//input("Ingrese el valor de flujo del liquido(agua):");
//P=(745*101325)/760
TG1=input("Ingrese el valor de la TEMPERATURA DEL GAS EN EL FONDO DE LA
TORRE:");
Tsa1=input("Ingrese el valor de la TEMÉRATURA DE BULBO HUMEDO TH:");
Pr=input("ingrese el valor de la presion de operacion de la torre mmHg:");
P=(Pr*101325)/760

if TG1 & Tsa1 <57 then


A=23.7093;
B=4111;
C=237.7;
else
//TG1>=57
A=23.1863;
B=3809.4;
C=226.7;

end
CpB=1.0035
CpA=1.8723
Ps=exp(A-(B/(C+Tsa1)));
Ysa1=(18.015/28.97)*((Ps)/(P-(Ps)));
L=-2.3655*Tsa1+2501.4

Ys=(L*Ysa1-(TG1-Tsa1)*CpB)/((TG1-Tsa1)*CpA+L)
Y1=Ys

Ps1=exp(A-(B/(C+TG1)));
MA=18.015
MB=28.97
phi=(P/Ps1)*(Y1/(Y1+(MA/MB)))
H1=((1.0035+1.8723*Y1)*TG1)+(2501.4*Y1);
T=TL1+2;
F=1;
while abs(F)>=0.0000000001
if T<57 then
A=23.7093;
B=4111;
C=237.7;
else
//T>=57
A=23.1863;
B=3809.4;
C=226.7;

end

Ps=exp(A-(B/(C+T)));
YAS=(18.015/28.97)*((Ps)/(P-(Ps)));

DH=(((B*P*YAS)/(((C+T)^2)*(P-Ps)))*(1.8723*T+2501.4))+(1.8723*YAS)+1.0035;
H=((1.0035+1.8723*YAS)*T)+(2501.4*YAS);

TC=TL1+((H-H1)/(DH));

F=T-TC;
T=TC;
w=[Ps,phi,H1,T,H]
disp(w)
end

if T>=TL2 then
T=TL2;
Ps=exp(A-(B/(C+T)));
YAS=(18.015/28.97)*((Ps)/(P-(Ps)));
H=((1.0035+1.8723*YAS)*T)+(2501.4*YAS);

else
H=((1.0035+1.8723*YAS)*T)+(2501.4*YAS);
end

GSMIN=((Lprima*4.184)*(T-TL1))/(H-H1);

disp(GSMIN,'GSMIN')
disp(Y1,'humedad absoluta')
disp(phi,'humedad relativa')
disp(H1,'entalpia')
disp(T,'Tcalculada')
disp(H,'H calculada')
CpL=4.184

Beta1=input('suponga un el primer valor de betaminimo')


Beta2=input('suponga un el segundo valor de betaminimo')
j=1
tol=1
grad=input('si el gradiente es INFINITO digite 1 y si es FINITO digite 2')
whiletol>1D-6
betapro=(Beta1+Beta2)/2
Gs=betapro*GSMIN
H2= ((Lprima*CpL)/Gs)*(TL2-TL1)+H1
N=11
deltaH=(H2-H1)/(N-1)
whiledeltaH>2.5
N=N+2
deltaH=(H2-H1)/(N-1)
end
deltaTL=deltaH*(Gs/(Lprima*CpL))

ifgrad==2
hla=input('introduzca el valor del coeficiente de calor')
Kya=input('introduzca el valor del coeficionte de transferencia de masa')
epsilon=1
Tisup=TL1-(deltaTL/2)
ifTisup<57 then
A=23.7093;
B=4111;
C=237.7;
else
//T>=57
A=23.1863;
B=3809.4;
C=226.7;
end

while epsilon>1D-6
Ps_i=exp(A-(B/(C+Tisup)));
Yi=(18.015/28.97)*((Ps_i)/(P-(Ps_i)));
Hi_1=(CpB+CpA*Yi)*Tisup+2501.4*Yi
Tic=TL1+((Hi_1-H1)/(-hla/Kya))
epsilon=abs(Tic-Tisup)
Tisup=Tic
end
Ti=Tic
deltaTG=deltaH*((Hi_1-H1)/(Ti-TG1))
else
Ti=TL1
if Ti <57 then
A=23.7093;
B=4111;
C=237.7;
else
//T>=57
A=23.1863;
B=3809.4;
C=226.7;
end
Ps_i=exp(A-(B/(C+Ti)))
Yi=(18.015/28.97)*((Ps_i)/(P-(Ps_i)))
Hi_1=(CpB+CpA*Yi)*Ti+2501.4*Yi
end

k=1
deltaTG=deltaH*((Ti-TG1)/(Hi_1-H1))
TG=TG1
TL=TL1
Ti=TL
H=H1
Y=Y1
HUM_rel=phi

while k<N
TG=TG+deltaTG
TL=TL+deltaTL
Ti=TL
H=H+deltaH

if TG & Ti<57 then


A=23.7093;
B=4111;
C=237.7;
else
//T>=57
A=23.1863;
B=3809.4;
C=226.7;
end
Y=(H-CpB*TG)/(2501.4+CpA*TG)

Ps=exp(A-(B/(C+TG)))

HUM_rel=(P/Ps)*((Y)/(Y+(MA/MB)))
Ps_i=exp(A-(B/(C+Ti)))
Yi=(18.015/28.97)*((Ps_i)/(P-(Ps_i)))
Hi=(CpB+CpA*Yi)*Ti+2501.4*Yi
deltaTG=deltaH*((Ti-TG)/(Hi-H))
Tgas(1,1)=TG1
Tliq(1,1)=TL1
HR(1,1)=phi
ental(1,1)=H1
ei(1,1)=Hi_1
Tgas(k+1,1)=TG
Tliq(k+1,1)=TL
HR(k+1,1)=HUM_rel
ental(k+1)=H
ei(k+1,1)=Hi
Tif(k,1)=Ti
k=k+1
end
tol=abs(HUM_rel-1)
ifHUM_rel>1
Beta1=betapro
Beta2=Beta2
else
Beta2=betapro
Beta1=Beta1
end
j=j+1
end

disp(' TG H TL Hi phi')
disp([TgasentalTliqei HR])
disp('BETA MINIMO IGUA A ')
disp([betapro])
KYA=input('introduzca el valor de Kya...')
h=deltaH;
LO=0;
for i=1:2:N-2
Z=(Gs/(KYA*3600))*(h/3)*((1/((ei((i),1)-ental((i),1))))+(4*(1/((ei((i+1),1)-ental((i+1),1)))))+
((1/((ei((i+2),1)-ental((i+2),1))))));
LO=LO+Z;
end
LP=LO
disp("LA ALTURA DE LA TORRE ES DE:"+string(LP));

3. Código de saturación adiabática:

clc
clear

disp('Programa que calcula la temperatura de saturacionadiabatica de una mezcla Aire-


vapor de agua')

l=input('Ingrese la presion en mmHg: ')


po=l*(101325/760)
P=po

Tg1=input('Temperatura del gas: ')


Y=input('Humedad absoluta de la mezcla: ')
tol=input('Introduczca el valor de la tolerancia deseada: ')
w=[ 'TsaY´saPa lambda E']
disp(w)

while Tg1<0
disp('La temperatura debe estar entre 0 y 100')
Tg1=input('Temperatura ')
end

for i=1:101
T(i)=i-1;
end

CC=[2501.4,2494.0,2494.3,2496.7,2491.9,2489.6,2487.2,2484.8,2482.5,2480.1,2477.7,24
75.4,2473,2470.7,2468.3,2465.9,2463.5,2461.2,2458.8,2456.5,2454.1,2451.8,2449.4,244
7.0,2444.7,2442.3,2439.9,2437.6,2435.2,2432.8,2430.5,2428.1,2425.7,2423.4,2421,2418.
6,2416.2,2413.9,2411.5,2409.1,2406.7,2404.3,2401.9,2399.5,2397.2,2394.8,2392.4,2390,
2387.6,2385.2,2382.7,2380.3,2377.9,2375.5,2373.1,2370.7,2368.2,2365.8,2363.4,2360.9,
2358.5,2356.0,2353.6,2351.1,2348.7,2346.2,2343.7,2341.3,2338.8,2336.3,2333.8,2331.4,
2338.9,2326.4,2323.9,2321.4,2318.9,2316.3,2312,2311.3,2308.8,2306.2,2303.7,2301.1,2
298.6,2296,2293.5,2290.9,2288.3,2285.8,2283.2,2280.6,2278,2275.4,2272.8,2270.2,2267
.6,2264.9,2262.3,2259.7,2257];

for j=1:101
CC(j);
end

Ma=18.015;
Mb=28.970;
A1=23.7093;
B1=4111;
C1=237.7;
A2=23.1863;
B2=3809.4;
C2=226.7;
Cpb=1.005;
Cpa=1.884;
Ch=Cpb+Cpa*Y

Tsas=Tg1
E=1

while E>tol
t1=fix(Tsas);
t2=t1+1;
CC1=CC(t1+1);
CC2=CC(t2+1);
lambda=CC1-((t1-Tsas)/(t1-t2))*(CC1-CC2);
Ysa=Y+(Ch*(Tg1-Tsas)/lambda);
Ps=P*((Ysa*(Mb/Ma))/(1+Ysa*(Mb/Ma)));
Tsac=(B1/(A1-log(Ps)))-C1;
ifTsac>57
Tsac=(B2/(A2-log(Ps)))-C2;
end

E=abs(Tsac-Tsas);
Tsas=Tsac;

u=[Tsac,Ysa,Ps,lambda,E]
disp(u)
end

disp(Tsac,'la temperatura de saturacionadiabatica es')

T=Tsac
if T>=0 & T<57
A1=23.7093;
B1=4111;
C1=237.7;
PS1=exp((A1)-((B1)/(C1+T)));
elseif T>=57 & T<135
A2=23.1863;
B2=3809.4;
C2=226.7;
PS1=exp((A2)-((B2)/(C2+T)));
else
disp('Temperatura ingresada:')
end
disp('La presion de saturacion es: ')
disp(PS1)

lamda=(Ma/Mb)

Pa=((Y*P)/(lamda+Y))
disp('La presion parcial es:')
disp(Pa)

fi=(Pa/PS1)
disp('La humedad relativa es:' )
disp(fi)

También podría gustarte