Está en la página 1de 23

PROGRAMA QUE PERMITE DETERMINAR EL TF=floor(TMax)-1;

DIAGRAMA PSICROMÉTRICO PARA EL


SISTEMA AIRE-VAPOR DE AGUA for i=1:1:TF+1

U(i)=(i-1); /// Donde U es el vector que me


permite recorrer el eje de T y va desde 0
//PARTE 1: GRÁFICAS Usando como hasta TMax
parámetro Fi-->
Z(i)=0; //--> curva cuando Fi=0
clear, clc
end
disp
('************************************ T=0;
***********');
Ps=exp(A1-(B1/(C1+T)));
disp('----------- DIAGRAMA PSICROMÉTRICO
for Fi=1:1:10
-------------');
if Fi==1
disp('----------SISTEMA AIRE-VAPOR DE
AGUA------------'); A(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
disp
('************************************ end
***********');
if Fi==2
P=660.60*(101325/760); //P= 660.60
mmHg B(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
//-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ((Fi*Ps)/10)));
>>>>>>>>>>.>>>>>>>>>>>>>('Digite el valor
de la presión en Pa: '); end

//subrutina para determinar la TMax if Fi==3

A1=23.7093; B1=4111; C(1)=(MA/MB)*(((Fi*Ps)/10)/(P-


C1=237.7; /////////////////////// ESTOS ((Fi*Ps)/10)));
VALORES CAMBIARIAN SI EL SISTEMA NO ES
end
AIRE-VAPOR DE AGUA
if Fi==4
A2=23.1863; B2=3809.4;
C2=226.7; //////////////////// D(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
MA=18.015;
MB=28.970; //////////////////////////////// end

if Fi==5
Ps=P; E(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
T=(B1/(A1-log (Ps)))-
C1; ////////////////////////////ESTA end
ECUACIÓN SE VERÍA MODIFICADA CON OTRO
SISTEMA if Fi==6

if T>=0 & T<57 then F(1)=(MA/MB)*(((Fi*Ps)/10)/(P-


((Fi*Ps)/10)));
TMax=T;
end
else
if Fi==7
TMax=(B2/(A2-log (Ps)))-C2;
G(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
end ((Fi*Ps)/10)));

end

if Fi==8

H(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
end F(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
if Fi==9
end
I(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10))); if Fi==7

end G(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
if Fi==10
end
J(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10))); if Fi==8

end H(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
end
end
for T=1:1:TF
if Fi==9
if T>=57
I(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
Ps=exp(A2-(B2/(C2+T))); ((Fi*Ps)/10)));
else end
if T>=0 & T<57 if Fi==10
Ps=exp(A1-(B1/(C1+T))); J(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
end
end
end
end
for Fi=1:1:10
end
if Fi==1

A(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));

end ///// GRAFICAS --> CURVAS USANDO COMO


PARÁMETRO FI
if Fi==2

B(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10))); ////
end plot(U,Z,'b')
if Fi==3 plot(U,A,'b')
C(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P- plot(U,B,'b')
((Fi*Ps)/10)));
plot(U,C,'b')
end
plot(U,D,'b')
if Fi==4
plot(U,E,'b')
D(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10))); plot(U,F,'b')

end plot(U,G,'b')

if Fi==5 plot(U,H,'b')

E(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P- plot(U,I,'b')
((Fi*Ps)/10)));
plot(U,J,'b')
end

if Fi==6
title('DIAGRAMA PSICROMETRICO xstring (53.0,0.068,["Fi=0.50"],300,0)
P=660.60 mmHg') //Titulo del
grafico////square(0,0,TF,0.12) xstring (57.0,0.067,["Fi=0.40"],300,0)

xstring (64.0,0.065,["Fi=0.30"],300,0)

square(0,0,TF,0.12) xstring (70.5,0.06,["Fi=0.20"],300,0)

set(gca(),"auto_clear","off") xstring (87.0,0.058,["Fi=0.10"],300,0)

a=gca(); xstring (101,-0.001,["Fi=0.00"],0,0)

a.grid=[1,1]; end

a.y_location="right"; //

a.title.font_style=5; //Eti2=670*(101325/760);

a.title.font_size=5; //Eti3=590*(101325/760);

//if P<Eti2 & P>=Eti3

t=a.title; //xstring (40,0.06,["Fi=1.00"],300,0)

t.foreground=9; //xstring (42,0.06,["Fi=0.90"],300,0)

t.font_size=5; //xstring (44,0.06,["Fi=0.80"],300,0)

t.font_style=5; //xstring (46.5,0.06,["Fi=0.70"],300,0)

//xstring (49.5,0.06,["Fi=0.60"],300,0)

xlabel=a.x_label; //xstring (53,0.06,["Fi=0.50"],300,0)

xlabel.text=" TEMPERATURA ºC"; //xstring (58,0.06,["Fi=0.40"],300,0)

xlabel.font_style= 5; //xstring (64,0.06,["Fi=0.30"],300,0)

xlabel.font_size=3; //xstring (78,0.06,["Fi=0.20"],300,0)

ylabel=a.y_label; //xstring (93.5,0.06,["Fi=0.10"],300,0)

ylabel.text=" HUMEDAD, Yprima en kg de //xstring (99.5,0,["Fi=0.00"],0,0)


vapor de agua/kg de Aire SECO";
//end
ylabel.font_style= 5;

ylabel.font_size=3;
/////////////////////////////
a.y_label.foreground = 1;
//Explicación de algunos valores ---> La
a.x_label.foreground = 1; matrices desde la A hasta la J poseen
información desde T=0 hasta TMax para

//A --> Fi=0.1


/////////////////colocar etiqueta para Fi
//B --> Fi=0.2
Eti=101325;
//C --> Fi=0.3
Eti1=569*(101325/760);
//D --> Fi=0.4
if P>=Eti1 & P<=Eti
//E --> Fi=0.5
xstring (42.0,0.075,["Fi=1.00"],300,0)
//F --> Fi=0.6
xstring (43.0,0.074,["Fi=0.90"],300,0)
//G --> Fi=0.7
xstring (45.2,0.072,["Fi=0.80"],300,0)
//H --> Fi=0.8
xstring (47.0,0.07,["Fi=0.70"],300,0)
//I --> Fi=0.9
xstring (50.2,0.069,["Fi=0.60"],300,0)
//J --> Fi=1.0
////////////////////////////// L(23)=2449.4;

L(24)=2447.0;

// BUSCARRRRRRRRRRRRRRRRR y tamaño L(25)=2444.7;


del texto
L(26)=2442.3;
a.y_ticks=tlist(["ticks" "locations"
"labels"],0:0.01:0.12,string(0:0.01:0.12)); L(27)=2439.9;

a.x_ticks=tlist(["ticks" "locations" L(28)=2437.6;


"labels"],0:5:TF,string(0:5:TF));
L(29)=2435.2;

L(30)=2432.8;
//PARTE 2: Gráfica de líneas de saturación
L(31)=2430.5;
adibáticas que en caso de sistema aire-vapor
de agua es se superponen con las curvas de L(32)=2428.1;
temperatura húmeda.
L(33)=2425.7;
CpA=1.8723;CpB=1.0035;
L(34)=2423.4;
Tsai=5;
L(35)=2421.0;
Tsaf=55;
L(36)=2418.6;
dt=1; ////////////////////////////input('Valor
del delta de temperatura: '); L(37)=2416.2;

L(1)=2501.4; L(38)=2413.9;

L(2)=2499.0; L(39)=2411.5;

L(3)=2496.7; L(40)=2409.1;

L(4)=2494.3; L(41)=2406.7;

L(5)=2491.9; L(42)=2404.3;

L(6)=2489.6; L(43)=2401.9;

L(7)=2487.2; L(44)=2399.5;

L(8)=2484.8; L(45)=2397.2;

L(9)=2482.5; L(46)=2394.8;

L(10)=2480.1; L(47)=2392.4;

L(11)=2477.7; L(48)=2390.0;

L(12)=2475.4; L(49)=2387.6;

L(13)=2473.0; L(50)=2385.2;

L(14)=2470.7; L(51)=2382.7;

L(15)=2468.3; L(52)=2380.3; /////////

L(16)=2465.9; L(53)=2377.9;

L(17)=2463.6; L(54)=2375.5;

L(18)=2461.2; L(55)=2373.1;

L(19)=2458.8; L(56)=2370.7;

L(20)=2456.5; L(57)=2368.2;

L(21)=2454.1; L(58)=2365.8;

L(22)=2451.8; L(59)=2363.4;
L(60)=2360.9; L(97)=2267.6;

L(61)=2358.5; L(98)=2264.9;

L(62)=2356.0; L(99)=2262.3;

L(63)=2353.6; L(100)=2259.7;

L(64)=2351.1; L(101)=2257.0;

L(65)=2348.7; ///////////////////////////////

L(66)=2346.2; for Tsa=Tsai:5:Tsaf

L(67)=2343.7; if Tsa<57

L(68)=2341.3; Ps=exp(A1-(B1/(C1+Tsa)));

L(69)=2338.8; elseif Tsa>=57

L(70)=2336.3; Ps=exp(A2-(B2/(C2+Tsa)));

L(71)=2333.8; end

L(72)=2331.4; for i=1:1:101

L(73)=2328.9; T(i)=(i-1);////// vector que permite


recorre las posiciones desde o hasta TMax
L(74)=2326.4;
end
L(75)=2323.9;
T1=floor(Tsa);
L(76)=2321.4;
T2=T1+1;
L(77)=2318.9;
L1=L(T1+1);
L(78)=2316.3;
L2=L(T1+2);
L(79)=2312.8;
Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2)));
L(80)=2311.3;
Ysa=(MA/MB)*(Ps/(P-Ps));
L(81)=2308.8;
Tgmax=Tsa+((Lsa*Ysa)/CpB);
L(82)=2306.2;
k=1;
L(83)=2303.7;
Tg(k)=Tsa;
L(84)=2301.1;
Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
L(85)=2298.6; ((Tg(k)-Tsa)*CpA));
L(86)=2296.0; while Tg(k)<Tgmax
L(87)=2293.5; k=k+1;
L(88)=2290.9; Tg(k)=Tg(k-1)+dt;
L(89)=2288.3; Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA));
L(90)=2285.8;
end
L(91)=2283.2;
plot(Tg,Y,'r')
L(92)=2280.6;
square(0,0,TF,0.12)
L(93)=2278.0;
clear Tg;clear Y;
L(94)=2275.4;
end
L(95)=2272.8;

L(96)=2270.2;
////////Graficar Tsa=0 --> debido a que el
ciclo comienza en 1

Tsa=0;

Ps=exp(A1-(B1/(C1+Tsa)));

T1=floor(Tsa);

T2=T1+1;

L1=L(T1+1);
PROGRAMA QUE PERMITE DETERMINAR EL
L2=L(T1+2); DIAGRAMA PSICROMÉTRICO PARA EL
SISTEMA AIRE-VAPOR DE AGUA
Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2)));
Usando como parámetro Hp
Ysa=(MA/MB)*(Ps/(P-Ps));

Tgmax=Tsa+((Lsa*Ysa)/CpB);
clear, clc
k=1;
disp
Tg(k)=Tsa; ('************************************
***********');
Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA)); disp('----------- DIAGRAMA PSICROMÉTRICO
-------------');
while Tg(k)<Tgmax
disp('----------SISTEMA AIRE-VAPOR DE
k=k+1;
AGUA------------');
Tg(k)=Tg(k-1)+dt;
disp
('************************************
Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+ ***********');
((Tg(k)-Tsa)*CpA));

end
P=660.60 *(101325/760); //P= 660.60
plot(Tg,Y1,'r') mmHg
/-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
square(0,0,TF,0.12) ('Digite el valor de la presión en Pa: ');

clear Tg;clear Y; //subrutina para determinar la TMax

A1=23.7093; B1=4111;
C1=237.7; /////////////////////// ESTOS
xstring (0.21,0.0046,["T=0ºC"],360,0) VALORES CAMBIARIAN SI EL SISTEMA NO ES
AIRE-VAPOR DE AGUA
xstring (3.38,0.0058,["T=5ºC"],360,0)
A2=23.1863; B2=3809.4;
xstring (6.5,0.0076,["T=10ºC"],360,0)
C2=226.7; ////////////////////
xstring (10.6,0.0105,["T=15ºC"],360,0)
MA=18.015;
xstring (15.3,0.0143,["T=20ºC"],360,0) MB=28.970; ////////////////////////////////

xstring (20.4,0.02,["T=25ºC"],360,0)

xstring (25.4,0.0268,["T=30ºC"],360,0) Ps=P;

xstring (30.6,0.037,["T=35ºC"],360,0) T=(B1/(A1-log (Ps)))-


C1; ////////////////////////////ESTA
xstring (35.5,0.05,["T=40ºC"],360,0) ECUACIÓN SE VERÍA MODIFICADA CON OTRO
SISTEMA
xstring (40.5,0.066,["T=45ºC"],360,0)
if T>=0 & T<57 then
xstring (45.5,0.087,["T=50ºC"],360,0)
TMax=T;
xstring (50.6,0.117,["T=55ºC"],360,0)
else
TMax=(B2/(A2-log (Ps)))-C2; Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end F(1)=((Fi*Ps)/(P-(Fi*Ps)));

end

if Hp==7

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

G(1)=((Fi*Ps)/(P-(Fi*Ps)));

end

TF=floor(TMax)-1; if Hp==8

for i=1:1:TF+1 Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

U(i)=(i-1); /// Donde U es el vector que me H(1)=((Fi*Ps)/(P-(Fi*Ps)));


permite recorrer el eje de T y va desde 0
hasta TMax end

Z(i)=0; //--> curva cuando Fi=0 if Hp==9

end Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

T=0; I(1)=((Fi*Ps)/(P-(Fi*Ps)));

Ps=exp(A1-(B1/(C1+T))); end

for Hp=1:1:10 if Hp==10

if Hp==1 Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); J(1)=((Fi*Ps)/(P-(Fi*Ps)));

A(1)=((Fi*Ps)/(P-(Fi*Ps))); end

end end

if Hp==2 for T=1:1:TF

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); if T>=57

B(1)=((Fi*Ps)/(P-(Fi*Ps))); Ps=exp(A2-(B2/(C2+T)));

end else

if Hp==3 if T>=0 & T<57

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); Ps=exp(A1-(B1/(C1+T)));

C(1)=((Fi*Ps)/(P-(Fi*Ps))); end

end end

if Hp==4 for Hp=1:1:10

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); if Hp==1

D(1)=((Fi*Ps)/(P-(Fi*Ps))); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end A(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

if Hp==5 end

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); if Hp==2

E(1)=((Fi*Ps)/(P-(Fi*Ps))); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end B(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

if Hp==6 end
if Hp==3 plot(U,Z,'k')

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); plot(U,A,'k')

C(T+1)=((Fi*Ps)/(P-(Fi*Ps))); plot(U,B,'k')

end plot(U,C,'k')

if Hp==4 plot(U,D,'k')

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); plot(U,E,'k')

D(T+1)=((Fi*Ps)/(P-(Fi*Ps))); plot(U,F,'k')

end plot(U,G,'k')

if Hp==5 plot(U,H,'k')

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); plot(U,I,'k')

E(T+1)=((Fi*Ps)/(P-(Fi*Ps))); plot(U,J,'k')

end

if Hp==6 title('CARTA PSICROMÉTRICO P= 660.60


mmHg') //Titulo del
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); grafico////square(0,0,TF,0.12)
F(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

end square(0,0,TF,0.12)
if Hp==7 set(gca(),"auto_clear","off")
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); a=gca();
G(T+1)=((Fi*Ps)/(P-(Fi*Ps))); a.grid=[1,1];
end a.y_location="right";
if Hp==8 a.title.font_style=5;
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); a.title.font_size=5;
H(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

end t=a.title;
if Hp==9 t.foreground=9;
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); t.font_size=5;
I(T+1)=((Fi*Ps)/(P-(Fi*Ps))); t.font_style=5;
end

if Hp==10 xlabel=a.x_label;
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); xlabel.text=" TEMPERATURA ºC";
J(T+1)=((Fi*Ps)/(P-(Fi*Ps))); xlabel.font_style= 5;
end xlabel.font_size=3;
end ylabel=a.y_label;
end ylabel.text=" HUMEDAD MOLAR Y=kmol de
vapor de agua/kmo de Aire seco";

ylabel.font_style= 5;
/// GRAFICAS --> CURVAS USANDO COMO
PARÁMETRO FI ylabel.font_size=3;
a.y_label.foreground = 1; if Tsa<57

a.x_label.foreground = 1; Ps=exp(A1-(B1/(C1+Tsa)));

elseif Tsa>=57

/////////////////colocar etiqueta para Hp Ps=exp(A2-(B2/(C2+Tsa)));


-----------> hay que transladarlas según la
presión dada end

xstring (36.4,0.091,["Hp=1.00"],300,0) L(1)=2501.4;

xstring (38.0,0.09,["Hp=0.90"],300,0) L(2)=2499.0;

xstring (40.0,0.089,["Hp=0.80"],300,0) L(3)=2496.7;

xstring (42.3,0.09,["Hp=0.70"],300,0) L(4)=2494.3;

xstring (44.9,0.09,["Hp=0.60"],300,0) L(5)=2491.9;

xstring (47.3,0.087,["Hp=0.50"],300,0) L(6)=2489.6;

xstring (51.5,0.088,["Hp=0.40"],300,0) L(7)=2487.2;

xstring (55.8,0.086,["Hp=0.30"],300,0) L(8)=2484.8;

xstring (61,0.082,["Hp=0.20"],300,0) L(9)=2482.5;

xstring (70,0.075,["Hp=0.10"],300,0) L(10)=2480.1;

xstring (101,-0.001, ["Hp=0.00"],0,0) L(11)=2477.7;

///////////////////////////// L(12)=2475.4;

L(13)=2473.0;

// BUSCAR y tamaño del texto L(14)=2470.7;

a.y_ticks=tlist(["ticks" "locations" L(15)=2468.3;


"labels"],0:0.01:0.12,string(0:0.01:0.12));
L(16)=2465.9;
a.x_ticks=tlist(["ticks" "locations"
L(17)=2463.6;
"labels"],0:5:TF,string(0:5:TF));
L(18)=2461.2;

L(19)=2458.8;

L(20)=2456.5;
//PARTE 2: en esta parte se graficas las lineas
de saturacion adiabatica que para el sistema L(21)=2454.1;
aire-vapor de agua,
L(22)=2451.8;
//vienen a ser las mismas curvas de
temperatura de bulbo humedo L(23)=2449.4;

L(24)=2447.0;

//PARTE 2: Gráfica de líneas de saturación L(25)=2444.7;


adibáticas que en caso de sistema aire-vapor
de agua es se superponen con las curvas de L(26)=2442.3;
temperatura húmeda.
L(27)=2439.9;
CpA=1.8723;CpB=1.0035;
L(28)=2437.6;
Tsai=5;
L(29)=2435.2;
Tsaf=55;
L(30)=2432.8;
dt=1; ////////////////////////////input('Valor
L(31)=2430.5;
del delta de temperatura: ');
L(32)=2428.1;
for Tsa=Tsai:5:Tsaf
L(33)=2425.7; L(70)=2336.3;

L(34)=2423.4; L(71)=2333.8;

L(35)=2421.0; L(72)=2331.4;

L(36)=2418.6; L(73)=2328.9;

L(37)=2416.2; L(74)=2326.4;

L(38)=2413.9; L(75)=2323.9;

L(39)=2411.5; L(76)=2321.4;

L(40)=2409.1; L(77)=2318.9;

L(41)=2406.7; L(78)=2316.3;

L(42)=2404.3; L(79)=2312.8;

L(43)=2401.9; L(80)=2311.3;

L(44)=2399.5; L(81)=2308.8;

L(45)=2397.2; L(82)=2306.2;

L(46)=2394.8; L(83)=2303.7;

L(47)=2392.4; L(84)=2301.1;

L(48)=2390.0; L(85)=2298.6;

L(49)=2387.6; L(86)=2296.0;

L(50)=2385.2; L(87)=2293.5;

L(51)=2382.7; L(88)=2290.9;

L(52)=2380.3; ///////// L(89)=2288.3;

L(53)=2377.9; L(90)=2285.8;

L(54)=2375.5; L(91)=2283.2;

L(55)=2373.1; L(92)=2280.6;

L(56)=2370.7; L(93)=2278.0;

L(57)=2368.2; L(94)=2275.4;

L(58)=2365.8; L(95)=2272.8;

L(59)=2363.4; L(96)=2270.2;

L(60)=2360.9; L(97)=2267.6;

L(61)=2358.5; L(98)=2264.9;

L(62)=2356.0; L(99)=2262.3;

L(63)=2353.6; L(100)=2259.7;

L(64)=2351.1; L(101)=2257.0;

L(65)=2348.7;

L(66)=2346.2; for i=1:1:101

L(67)=2343.7; T(i)=(i-1);////// vector que permite


recorre las posiciones desde o hasta TMax
L(68)=2341.3;
end
L(69)=2338.8;
k=k+1;

T1=floor(Tsa); Tg(k)=Tg(k-1)+dt;

T2=T1+1;
Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
L1=L(T1+1); ((Tg(k)-Tsa)*CpA));
L2=L(T1+2); end
Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2))); plot(Tg,Y1,'b')
Ysa=(Ps/(P-Ps)); square(0,0,TF,0.12)
Tgmax=Tsa+((Lsa*Ysa)/CpB); clear Tg;clear Y;
k=1;

Tg(k)=Tsa; xstring (0.1,0.001,["T=0ºC"],360,0)


Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+ xstring (3.0,0.003,["T=5ºC"],360,0)
((Tg(k)-Tsa)*CpA));
xstring (6.5,0.005,["T=10ºC"],360,0)
while Tg(k)<Tgmax
xstring (10.6,0.009,["T=15ºC"],360,0)
k=k+1;
xstring (15.3,0.0143,["T=20ºC"],360,0)
Tg(k)=Tg(k-1)+dt;
xstring (23.4,0.02,["T=25ºC"],360,0)
Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA)); xstring (28.5,0.029,["T=30ºC"],360,0)

end xstring (33.5,0.041,["T=35ºC"],360,0)

plot(Tg,Y,'g') xstring (38.5,0.057,["T=40ºC"],360,0)

square(0,0,TF,0.12) xstring (44.0,0.078,["T=45ºC"],360,0)

clear Tg;clear Y; xstring (46.5,0.107,["T=50ºC"],360,0)

end xstring (48.6,0.116,["T=55ºC"],360,0)

////////Graficar Tsa=0 --> debido a que el


ciclo comienza en 1

Tsa=0;

Ps=exp(A1-(B1/(C1+Tsa)));

T1=floor(Tsa);

T2=T1+1;

L1=L(T1+1);

L2=L(T1+2);

Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2)));

Ysa=(Ps/(P-Ps));

Tgmax=Tsa+((Lsa*Ysa)/CpB);

k=1;

Tg(k)=Tsa;

Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA));

while Tg(k)<Tgmax
PROGRAMA QUE PERMITE DETERMINAR EL
DIAGRAMA PSICROMÉTRICO PARA EL
SISTEMA AIRE-VAPOR DE AGUA TF=floor(TMax)-1;

Usando como parámetro Hp for i=1:1:TF+1

U(i)=(i-1); /// Donde U es el vector que me


permite recorrer el eje de T y va desde 0
clear, clc hasta TMax

disp Z(i)=0; //--> curva cuando Fi=0


('************************************
***********'); end

disp('----------- DIAGRAMA PSICROMÉTRICO T=0;


-------------');
Ps=exp(A1-(B1/(C1+T)));
disp('----------SISTEMA AIRE-VAPOR DE
for Hp=1:1:10
AGUA------------');
if Hp==1
disp
('************************************ Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));
***********');
A(1)=((Fi*Ps)/(P-(Fi*Ps)));

end
P=660.60 *(101325/760); //P= 660.60
mmHg if Hp==2
/-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
('Digite el valor de la presión en Pa: '); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

//subrutina para determinar la TMax B(1)=((Fi*Ps)/(P-(Fi*Ps)));

A1=23.7093; B1=4111; end


C1=237.7; /////////////////////// ESTOS
if Hp==3
VALORES CAMBIARIAN SI EL SISTEMA NO ES
AIRE-VAPOR DE AGUA Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));
A2=23.1863; B2=3809.4; C(1)=((Fi*Ps)/(P-(Fi*Ps)));
C2=226.7; ////////////////////
end
MA=18.015;
MB=28.970; //////////////////////////////// if Hp==4

Ps=P; Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

T=(B1/(A1-log (Ps)))- D(1)=((Fi*Ps)/(P-(Fi*Ps)));


C1; ////////////////////////////ESTA
ECUACIÓN SE VERÍA MODIFICADA CON OTRO end
SISTEMA
if Hp==5
if T>=0 & T<57 then
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));
TMax=T;
E(1)=((Fi*Ps)/(P-(Fi*Ps)));
else
end
TMax=(B2/(A2-log (Ps)))-C2;
if Hp==6
end
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

F(1)=((Fi*Ps)/(P-(Fi*Ps)));

end

if Hp==7
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); if Hp==4

G(1)=((Fi*Ps)/(P-(Fi*Ps))); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end D(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

if Hp==8 end

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); if Hp==5

H(1)=((Fi*Ps)/(P-(Fi*Ps))); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end E(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

if Hp==9 end

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); if Hp==6

I(1)=((Fi*Ps)/(P-(Fi*Ps))); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end F(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

if Hp==10 end

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); if Hp==7

J(1)=((Fi*Ps)/(P-(Fi*Ps))); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end G(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

end end

for T=1:1:TF if Hp==8

if T>=57 Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

Ps=exp(A2-(B2/(C2+T))); H(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

else end

if T>=0 & T<57 if Hp==9

Ps=exp(A1-(B1/(C1+T))); Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

end I(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

end end

for Hp=1:1:10 if Hp==10

if Hp==1 Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps)); J(T+1)=((Fi*Ps)/(P-(Fi*Ps)));

A(T+1)=((Fi*Ps)/(P-(Fi*Ps))); end

end end

if Hp==2 end

Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));

B(T+1)=((Fi*Ps)/(P-(Fi*Ps))); /// GRAFICAS --> CURVAS USANDO COMO


PARÁMETRO FI
end
plot(U,Z,'k')
if Hp==3
plot(U,A,'k')
Fi=(Hp/10)*(P/(P+((Hp/10)-1)*Ps));
plot(U,B,'k')
C(T+1)=((Fi*Ps)/(P-(Fi*Ps)));
plot(U,C,'k')
end
plot(U,D,'k') /////////////////colocar etiqueta para Hp
-----------> hay que transladarlas según la
plot(U,E,'k') presión dada
plot(U,F,'k') xstring (36.4,0.091,["Hp=1.00"],300,0)
plot(U,G,'k') xstring (38.0,0.09,["Hp=0.90"],300,0)
plot(U,H,'k') xstring (40.0,0.089,["Hp=0.80"],300,0)
plot(U,I,'k') xstring (42.3,0.09,["Hp=0.70"],300,0)
plot(U,J,'k') xstring (44.9,0.09,["Hp=0.60"],300,0)

xstring (47.3,0.087,["Hp=0.50"],300,0)
title('CARTA PSICROMÉTRICO P= 660.60 xstring (51.5,0.088,["Hp=0.40"],300,0)
mmHg') //Titulo del
grafico////square(0,0,TF,0.12) xstring (55.8,0.086,["Hp=0.30"],300,0)

xstring (61,0.082,["Hp=0.20"],300,0)

square(0,0,TF,0.12) xstring (70,0.075,["Hp=0.10"],300,0)

set(gca(),"auto_clear","off") xstring (101,-0.001, ["Hp=0.00"],0,0)

a=gca(); /////////////////////////////

a.grid=[1,1];

a.y_location="right"; // BUSCAR y tamaño del texto

a.title.font_style=5; a.y_ticks=tlist(["ticks" "locations"


"labels"],0:0.01:0.12,string(0:0.01:0.12));
a.title.font_size=5;
a.x_ticks=tlist(["ticks" "locations"
"labels"],0:5:TF,string(0:5:TF));
t=a.title;

t.foreground=9;

t.font_size=5; //PARTE 2: en esta parte se graficas las lineas


de saturacion adiabatica que para el sistema
t.font_style=5;
aire-vapor de agua,

//vienen a ser las mismas curvas de


xlabel=a.x_label; temperatura de bulbo humedo

xlabel.text=" TEMPERATURA ºC";

xlabel.font_style= 5; //PARTE 2: Gráfica de líneas de saturación


adibáticas que en caso de sistema aire-vapor
xlabel.font_size=3; de agua es se superponen con las curvas de
temperatura húmeda.
ylabel=a.y_label;
CpA=1.8723;CpB=1.0035;
ylabel.text=" HUMEDAD MOLAR Y=kmol de
vapor de agua/kmo de Aire seco"; Tsai=5;

ylabel.font_style= 5; Tsaf=55;

ylabel.font_size=3; dt=1; ////////////////////////////input('Valor


del delta de temperatura: ');
a.y_label.foreground = 1;
for Tsa=Tsai:5:Tsaf
a.x_label.foreground = 1;
if Tsa<57

Ps=exp(A1-(B1/(C1+Tsa)));

elseif Tsa>=57
Ps=exp(A2-(B2/(C2+Tsa))); L(36)=2418.6;

end L(37)=2416.2;

L(1)=2501.4; L(38)=2413.9;

L(2)=2499.0; L(39)=2411.5;

L(3)=2496.7; L(40)=2409.1;

L(4)=2494.3; L(41)=2406.7;

L(5)=2491.9; L(42)=2404.3;

L(6)=2489.6; L(43)=2401.9;

L(7)=2487.2; L(44)=2399.5;

L(8)=2484.8; L(45)=2397.2;

L(9)=2482.5; L(46)=2394.8;

L(10)=2480.1; L(47)=2392.4;

L(11)=2477.7; L(48)=2390.0;

L(12)=2475.4; L(49)=2387.6;

L(13)=2473.0; L(50)=2385.2;

L(14)=2470.7; L(51)=2382.7;

L(15)=2468.3; L(52)=2380.3; /////////

L(16)=2465.9; L(53)=2377.9;

L(17)=2463.6; L(54)=2375.5;

L(18)=2461.2; L(55)=2373.1;

L(19)=2458.8; L(56)=2370.7;

L(20)=2456.5; L(57)=2368.2;

L(21)=2454.1; L(58)=2365.8;

L(22)=2451.8; L(59)=2363.4;

L(23)=2449.4; L(60)=2360.9;

L(24)=2447.0; L(61)=2358.5;

L(25)=2444.7; L(62)=2356.0;

L(26)=2442.3; L(63)=2353.6;

L(27)=2439.9; L(64)=2351.1;

L(28)=2437.6; L(65)=2348.7;

L(29)=2435.2; L(66)=2346.2;

L(30)=2432.8; L(67)=2343.7;

L(31)=2430.5; L(68)=2341.3;

L(32)=2428.1; L(69)=2338.8;

L(33)=2425.7; L(70)=2336.3;

L(34)=2423.4; L(71)=2333.8;

L(35)=2421.0; L(72)=2331.4;
L(73)=2328.9; L1=L(T1+1);

L(74)=2326.4; L2=L(T1+2);

L(75)=2323.9; Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2)));

L(76)=2321.4; Ysa=(Ps/(P-Ps));

L(77)=2318.9; Tgmax=Tsa+((Lsa*Ysa)/CpB);

L(78)=2316.3; k=1;

L(79)=2312.8; Tg(k)=Tsa;

L(80)=2311.3; Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA));
L(81)=2308.8;
while Tg(k)<Tgmax
L(82)=2306.2;
k=k+1;
L(83)=2303.7;
Tg(k)=Tg(k-1)+dt;
L(84)=2301.1;
Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
L(85)=2298.6; ((Tg(k)-Tsa)*CpA));
L(86)=2296.0; end
L(87)=2293.5; plot(Tg,Y,'g')
L(88)=2290.9; square(0,0,TF,0.12)
L(89)=2288.3; clear Tg;clear Y;
L(90)=2285.8; end
L(91)=2283.2;

L(92)=2280.6; ////////Graficar Tsa=0 --> debido a que el


ciclo comienza en 1
L(93)=2278.0;
Tsa=0;
L(94)=2275.4;
Ps=exp(A1-(B1/(C1+Tsa)));
L(95)=2272.8;
T1=floor(Tsa);
L(96)=2270.2;
T2=T1+1;
L(97)=2267.6;
L1=L(T1+1);
L(98)=2264.9;
L2=L(T1+2);
L(99)=2262.3;
Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2)));
L(100)=2259.7;
Ysa=(Ps/(P-Ps));
L(101)=2257.0;
Tgmax=Tsa+((Lsa*Ysa)/CpB);

k=1;
for i=1:1:101
Tg(k)=Tsa;
T(i)=(i-1);////// vector que permite
recorre las posiciones desde o hasta TMax Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA));
end
while Tg(k)<Tgmax

k=k+1;
T1=floor(Tsa);
Tg(k)=Tg(k-1)+dt;
T2=T1+1;
Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA));

end

plot(Tg,Y1,'b')

square(0,0,TF,0.12)

clear Tg;clear Y; PROGRAMA QUE PERMITE DETERMINAR EL


DIAGRAMA PSICROMÉTRICO PARA EL
xstring (0.1,0.001,["T=0ºC"],360,0) SISTEMA AIRE-VAPOR DE AGUA

xstring (3.0,0.003,["T=5ºC"],360,0) PARTE 1: GRÁFICAS Usando como parámetro


Fi
xstring (6.5,0.005,["T=10ºC"],360,0)

xstring (10.6,0.009,["T=15ºC"],360,0)
clear, clc
xstring (15.3,0.0143,["T=20ºC"],360,0)
disp
xstring (23.4,0.02,["T=25ºC"],360,0) ('************************************
***********');
xstring (28.5,0.029,["T=30ºC"],360,0)
disp('----------- DIAGRAMA PSICROMÉTRICO
xstring (33.5,0.041,["T=35ºC"],360,0)
-------------');
xstring (38.5,0.057,["T=40ºC"],360,0)
disp('----------SISTEMA AIRE-VAPOR DE
xstring (44.0,0.078,["T=45ºC"],360,0) AGUA------------');

xstring (46.5,0.107,["T=50ºC"],360,0) disp


('************************************
xstring (48.6,0.116,["T=55ºC"],360,0) ***********');

P=660.60*(101325/760); //P= 660.60


mmHg
//-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>.>>>>>>>>>>>>>('Digite el valor
de la presión en Pa: ');

//subrutina para determinar la TMax

A1=23.7093; B1=4111;
C1=237.7; /////////////////////// ESTOS
VALORES CAMBIARIAN SI EL SISTEMA NO ES
AIRE-VAPOR DE AGUA

A2=23.1863; B2=3809.4;
C2=226.7; ////////////////////

MA=18.015;
MB=28.970; ////////////////////////////////

Ps=P;

T=(B1/(A1-log (Ps)))-
C1; ////////////////////////////ESTA
ECUACIÓN SE VERÍA MODIFICADA CON OTRO
SISTEMA

if T>=0 & T<57 then

TMax=T;

else
TMax=(B2/(A2-log (Ps)))-C2; end

if Fi==7

G(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));

end

if Fi==8
end
H(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));
TF=floor(TMax)-1; end
for i=1:1:TF+1 if Fi==9
U(i)=(i-1); /// Donde U es el vector que me I(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
permite recorrer el eje de T y va desde 0 ((Fi*Ps)/10)));
hasta TMax
end
Z(i)=0; //--> curva cuando Fi=0
if Fi==10
end
J(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
T=0; ((Fi*Ps)/10)));
Ps=exp(A1-(B1/(C1+T))); end
for Fi=1:1:10 end
if Fi==1 for T=1:1:TF
A(1)=(MA/MB)*(((Fi*Ps)/10)/(P- if T>=57
((Fi*Ps)/10)));
Ps=exp(A2-(B2/(C2+T)));
end
else
if Fi==2
if T>=0 & T<57
B(1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10))); Ps=exp(A1-(B1/(C1+T)));

end end

if Fi==3 end

C(1)=(MA/MB)*(((Fi*Ps)/10)/(P- for Fi=1:1:10


((Fi*Ps)/10)));
if Fi==1
end
A(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
if Fi==4 ((Fi*Ps)/10)));

D(1)=(MA/MB)*(((Fi*Ps)/10)/(P- end
((Fi*Ps)/10)));
if Fi==2
end
B(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
if Fi==5 ((Fi*Ps)/10)));

E(1)=(MA/MB)*(((Fi*Ps)/10)/(P- end
((Fi*Ps)/10)));
if Fi==3
end
C(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
if Fi==6 ((Fi*Ps)/10)));

F(1)=(MA/MB)*(((Fi*Ps)/10)/(P- end
((Fi*Ps)/10)));
if Fi==4
D(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P- plot(U,E,'b')
((Fi*Ps)/10)));
plot(U,F,'b')
end
plot(U,G,'b')
if Fi==5
plot(U,H,'b')
E(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10))); plot(U,I,'b')

end plot(U,J,'b')

if Fi==6

F(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P- title('CARTA PSICROMETRICA P=660.60


((Fi*Ps)/10))); mmHg') //Titulo del
grafico////square(0,0,TF,0.12)
end

if Fi==7
square(0,0,TF,0.12)
G(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10))); set(gca(),"auto_clear","off")

end a=gca();

if Fi==8 a.grid=[1,1];

H(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P- a.y_location="right";
((Fi*Ps)/10)));
a.title.font_style=5;
end
a.title.font_size=5;
if Fi==9

I(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
t=a.title;
((Fi*Ps)/10)));
t.foreground=9;
end
t.font_size=5;
if Fi==10
t.font_style=5;
J(T+1)=(MA/MB)*(((Fi*Ps)/10)/(P-
((Fi*Ps)/10)));

end xlabel=a.x_label;
end xlabel.text=" TEMPERATURAºC";
end xlabel.font_style= 5;

xlabel.font_size=3;

ylabel=a.y_label;
///// GRAFICAS --> CURVAS USANDO COMO ylabel.text=" HUMEDAD, Y´ en kg de vapor
PARÁMETRO FI de agua/kg de Aire SECO";

ylabel.font_style= 5;
//// ylabel.font_size=3;
plot(U,Z,'b') a.y_label.foreground = 1;
plot(U,A,'b') a.x_label.foreground = 1;
plot(U,B,'b')

plot(U,C,'b') /////////////////colocar etiqueta para Fi


plot(U,D,'b') Eti=101325;
Eti1=660*(101325/760); //E --> Fi=0.5

if P>=Eti1 & P<=Eti //F --> Fi=0.6

xstring (42.0,0.075,["Fi=1.00"],300,0) //G --> Fi=0.7

xstring (43.0,0.074,["Fi=0.90"],300,0) //H --> Fi=0.8

xstring (45.2,0.072,["Fi=0.80"],300,0) //I --> Fi=0.9

xstring (47.0,0.07,["Fi=0.70"],300,0) //J --> Fi=1.0

xstring (50.2,0.069,["Fi=0.60"],300,0) //////////////////////////////

xstring (53.0,0.068,["Fi=0.50"],300,0)

xstring (57.0,0.067,["Fi=0.40"],300,0) // BUSCAR y tamaño del texto

xstring (64.0,0.065,["Fi=0.30"],300,0) a.y_ticks=tlist(["ticks" "locations"


"labels"],0:0.01:0.12,string(0:0.01:0.12));
xstring (70.5,0.06,["Fi=0.20"],300,0)
a.x_ticks=tlist(["ticks" "locations"
xstring (87.0,0.058,["Fi=0.10"],300,0) "labels"],0:5:TF,string(0:5:TF));
xstring (101,-0.001,["Fi=0.00"],0,0)

end //PARTE 2: Gráfica de líneas de saturación


adibáticas que en caso de sistema aire-vapor
//
de agua es se superponen con las curvas de
//Eti2=670*(101325/760); temperatura húmeda.

//Eti3=590*(101325/760); CpA=1.8723;CpB=1.0035;

//if P<Eti2 & P>=Eti3 Tsai=5;

//xstring (40,0.06,["Fi=1.00"],300,0) Tsaf=55;

//xstring (42,0.06,["Fi=0.90"],300,0) dt=1; ////////////////////////////input('Valor


del delta de temperatura: ');
//xstring (44,0.06,["Fi=0.80"],300,0)
L(1)=2501.4;
//xstring (46.5,0.06,["Fi=0.70"],300,0)
L(2)=2499.0;
//xstring (49.5,0.06,["Fi=0.60"],300,0)
L(3)=2496.7;
//xstring (53,0.06,["Fi=0.50"],300,0)
L(4)=2494.3;
//xstring (58,0.06,["Fi=0.40"],300,0)
L(5)=2491.9;
//xstring (64,0.06,["Fi=0.30"],300,0)
L(6)=2489.6;
//xstring (78,0.06,["Fi=0.20"],300,0)
L(7)=2487.2;
//xstring (93.5,0.06,["Fi=0.10"],300,0)
L(8)=2484.8;
//xstring (99.5,0,["Fi=0.00"],0,0)
L(9)=2482.5;
//end
L(10)=2480.1;
/////////////////////////////
L(11)=2477.7;
//Explicación de algunos valores ---> La
matrices desde la A hasta la J poseen L(12)=2475.4;
información desde T=0 hasta TMax para
L(13)=2473.0;
//A --> Fi=0.1
L(14)=2470.7;
//B --> Fi=0.2
L(15)=2468.3;
//C --> Fi=0.3
L(16)=2465.9;
//D --> Fi=0.4
L(17)=2463.6; L(54)=2375.5;

L(18)=2461.2; L(55)=2373.1;

L(19)=2458.8; L(56)=2370.7;

L(20)=2456.5; L(57)=2368.2;

L(21)=2454.1; L(58)=2365.8;

L(22)=2451.8; L(59)=2363.4;

L(23)=2449.4; L(60)=2360.9;

L(24)=2447.0; L(61)=2358.5;

L(25)=2444.7; L(62)=2356.0;

L(26)=2442.3; L(63)=2353.6;

L(27)=2439.9; L(64)=2351.1;

L(28)=2437.6; L(65)=2348.7;

L(29)=2435.2; L(66)=2346.2;

L(30)=2432.8; L(67)=2343.7;

L(31)=2430.5; L(68)=2341.3;

L(32)=2428.1; L(69)=2338.8;

L(33)=2425.7; L(70)=2336.3;

L(34)=2423.4; L(71)=2333.8;

L(35)=2421.0; L(72)=2331.4;

L(36)=2418.6; L(73)=2328.9;

L(37)=2416.2; L(74)=2326.4;

L(38)=2413.9; L(75)=2323.9;

L(39)=2411.5; L(76)=2321.4;

L(40)=2409.1; L(77)=2318.9;

L(41)=2406.7; L(78)=2316.3;

L(42)=2404.3; L(79)=2312.8;

L(43)=2401.9; L(80)=2311.3;

L(44)=2399.5; L(81)=2308.8;

L(45)=2397.2; L(82)=2306.2;

L(46)=2394.8; L(83)=2303.7;

L(47)=2392.4; L(84)=2301.1;

L(48)=2390.0; L(85)=2298.6;

L(49)=2387.6; L(86)=2296.0;

L(50)=2385.2; L(87)=2293.5;

L(51)=2382.7; L(88)=2290.9;

L(52)=2380.3; ///////// L(89)=2288.3;

L(53)=2377.9; L(90)=2285.8;
L(91)=2283.2; end

L(92)=2280.6; plot(Tg,Y,'r')

L(93)=2278.0; square(0,0,TF,0.12)

L(94)=2275.4; clear Tg;clear Y;

L(95)=2272.8; end

L(96)=2270.2;

L(97)=2267.6; ////////Graficar Tsa=0 --> debido a que el


ciclo comienza en 1
L(98)=2264.9;
Tsa=0;
L(99)=2262.3;
Ps=exp(A1-(B1/(C1+Tsa)));
L(100)=2259.7;
T1=floor(Tsa);
L(101)=2257.0;
T2=T1+1;
///////////////////////////////
L1=L(T1+1);
for Tsa=Tsai:5:Tsaf
L2=L(T1+2);
if Tsa<57
Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2)));
Ps=exp(A1-(B1/(C1+Tsa)));
Ysa=(MA/MB)*(Ps/(P-Ps));
elseif Tsa>=57
Tgmax=Tsa+((Lsa*Ysa)/CpB);
Ps=exp(A2-(B2/(C2+Tsa)));
k=1;
end
Tg(k)=Tsa;
for i=1:1:101
Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
T(i)=(i-1);////// vector que permite ((Tg(k)-Tsa)*CpA));
recorre las posiciones desde o hasta TMax
while Tg(k)<Tgmax
end
k=k+1;
T1=floor(Tsa);
Tg(k)=Tg(k-1)+dt;
T2=T1+1;

L1=L(T1+1); Y1(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA));
L2=L(T1+2);
end
Lsa=L2+((L1-L2)*((Tsa-T2)/(T1-T2)));
plot(Tg,Y1,'r')
Ysa=(MA/MB)*(Ps/(P-Ps));
square(0,0,TF,0.12)
Tgmax=Tsa+((Lsa*Ysa)/CpB);
clear Tg;clear Y;
k=1;
xstring (0.21,0.0046,["T=0ºC"],360,0)
Tg(k)=Tsa;
xstring (3.38,0.0058,["T=5ºC"],360,0)
Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+
((Tg(k)-Tsa)*CpA)); xstring (6.5,0.0076,["T=10ºC"],360,0)
while Tg(k)<Tgmax xstring (10.6,0.0105,["T=15ºC"],360,0)
k=k+1; xstring (15.3,0.0143,["T=20ºC"],360,0)
Tg(k)=Tg(k-1)+dt; xstring (20.4,0.02,["T=25ºC"],360,0)
Y(k)=((Lsa*Ysa)-((Tg(k)-Tsa)*CpB))/(Lsa+ xstring (25.4,0.0268,["T=30ºC"],360,0)
((Tg(k)-Tsa)*CpA));
xstring (30.6,0.037,["T=35ºC"],360,0)
xstring (35.5,0.05,["T=40ºC"],360,0) xstring (45.5,0.087,["T=50ºC"],360,0)

xstring (40.5,0.066,["T=45ºC"],360,0) xstring (50.6,0.117,["T=55ºC"],360,0)

OBJETIVO:

 Elaborar las cartas psicrométricas de Lebrija de acuerdo a su presión


atmosférica

NOTAS:

 El AEROPUERTO PALOGRANDE DE BUCARAMANGA, proporciono la


información de la presión: 660.60 mmHg.
 De los apuntes de la clase, se tomaron las ecuaciones que permitieron el
desarrollo de las graficas.
 Las constantes :
A1=23.7093 B1=4111 C1=237.7
A2=23.1863 B2=3809.4 C2=226.7
MA=18.015 MB=28.970
Fueron tomadas de el libro de termodinámica de Smith, Van Ness;
Apendice_
 Los códigos de scilab se presentaran como anexo.

CONCLUSIONES:

 Las cartas psicrométricas permiten medir todos los procesos físicos que se
producen en el aire húmedo.

 El aire húmedo al ser mezcla binaria de aire seco y vapor de agua. La


cantidad de vapor de agua en el aire húmedo varía desde 0 (aire seco)
hasta un máximo que depende de la temperatura y la presión.

 Se pueden establecer balances gracias a mezclas aire-vapor de agua. Su


estructura es en un conjunto de coordenadas humedad – temperatura
junto con :
1. Humedad relativa constante, en por ciento
2. Volumen húmedo constante
3. Líneas de enfriamiento adiabático.
4. La curva de 100% de humedad relativa (idéntica a la de 100% de
humedad absoluta), es decir, la curva de aire saturado.

Sabiendo dos valores, podemos localizar la condición aire-humedad en la carta y


determinar los demás valores asociados.

También podría gustarte