> restart:#"m12_p03"

Se desea saber la pérdida de calor al ambiente de una tubería de 5 cm de diámetro y 1 cm de espesor de aislante de k=0,1 W/(m•K), por la que circula 0,01 kg/s de vapor que entra a 150 kPa y 150 °C. Se pide:
a) Números de Reynolds y Nusselt para el vapor.
b) Números de Grashof y Nusselt para el aire.
c) Flujo transversal de calor.
d) Variación axial de la temperatura del vapor.

Datos:

> read`../therm_eq.m`:read`../therm_const.m`:read`../therm_proc.m`:with(therm_proc):

> su1:="H2O":su2:="Aire":dat:=[D=0.05*m_,DR=0.01*m_,k=0.1*W_/(m_*K_),mdot=0.01*kg_/s_,p1=150e3*Pa_,T1=(150+273)*K_];

[D = `+`(`*`(0.5e-1, `*`(m_))), DR = `+`(`*`(0.1e-1, `*`(m_))), k = `+`(`/`(`*`(.1, `*`(W_)), `*`(m_, `*`(K_)))), mdot = `+`(`/`(`*`(0.1e-1, `*`(kg_)), `*`(s_))), p1 = `+`(`*`(0.150e6, `*`(Pa_))), T1 ...

Image

Esquema:

> `:=`(Sistemas, [vapor, ais, aire])

[vapor, ais, aire]

> `:=`(Estados, [1 = vapor_in, 2 = vapor_out, 3 = ins_int, 4 = ins_ext])

[1 = vapor_in, 2 = vapor_out, 3 = ins_int, 4 = ins_ext]

Eqs. const.:

> g1dat:=get_gas_data(su1);g2dat:=get_gas_data(su2);get_pv_data(su1):dat:=op(dat),Const,SI2,SI1:

M = `+`(`/`(`*`(0.18e-1, `*`(kg_)), `*`(mol_))), T[b] = `+`(`*`(373.2, `*`(K_))), T[cr] = `+`(`*`(647.3, `*`(K_))), p[cr] = `+`(`*`(0.2212e8, `*`(Pa_))), c[p] = `+`(`/`(`*`(1900., `*`(J_)), `*`(kg_, `...
M = `+`(`/`(`*`(0.18e-1, `*`(kg_)), `*`(mol_))), T[b] = `+`(`*`(373.2, `*`(K_))), T[cr] = `+`(`*`(647.3, `*`(K_))), p[cr] = `+`(`*`(0.2212e8, `*`(Pa_))), c[p] = `+`(`/`(`*`(1900., `*`(J_)), `*`(kg_, `...
M = `+`(`/`(`*`(0.29e-1, `*`(kg_)), `*`(mol_))), T[b] = `+`(`*`(82., `*`(K_))), T[cr] = `+`(`*`(132., `*`(K_))), p[cr] = `+`(`*`(0.3750e7, `*`(Pa_))), c[p] = `+`(`/`(`*`(1004., `*`(J_)), `*`(kg_, `*`(...
M = `+`(`/`(`*`(0.29e-1, `*`(kg_)), `*`(mol_))), T[b] = `+`(`*`(82., `*`(K_))), T[cr] = `+`(`*`(132., `*`(K_))), p[cr] = `+`(`*`(0.3750e7, `*`(Pa_))), c[p] = `+`(`/`(`*`(1004., `*`(J_)), `*`(kg_, `*`(...

a) Números de Reynolds y Nusselt para el vapor.

> eqBM:=m=rho*v*A;eqBE:=Q=m*c[p]*DT;T1=subs(dat,T1);pvT1_:=subs(dat,evalf(subs(dat,pv(T1))));p1=subs(dat,p1);eq12_53;eqRe_:=evalf(subs(g1dat,dat,%));eqPr:=Pr=mu*c[p]/k;eqPr_:=subs(g1dat,dat,%);eq12_76;eqNu_:=subs(eqRe_,eqPr_,n=0.3,%);hv=k*Nus/D;eqhv_:=subs(eqNu_,g1dat,dat,%);

m = `*`(rho, `*`(v, `*`(A)))
Q = `*`(m, `*`(c[p], `*`(DT)))
T1 = `+`(`*`(423, `*`(K_)))
`+`(`*`(0.4734e6, `*`(Pa_)))
p1 = `+`(`*`(0.150e6, `*`(Pa_)))
Rey = `+`(`/`(`*`(4, `*`(mdot)), `*`(Pi, `*`(D, `*`(mu)))))
Rey = 0.2105e5
Pr = `/`(`*`(mu, `*`(c[p])), `*`(k))
Pr = .9196
Nus = `+`(`*`(0.23e-1, `*`(`^`(Rey, .8), `*`(`^`(Pr, n)))))
Nus = 64.48
hv = `/`(`*`(k, `*`(Nus)), `*`(D))
hv = `+`(`/`(`*`(32.24, `*`(W_)), `*`(`^`(m_, 2), `*`(K_))))

i.e. Re=21000 (turbulento) y Nu=65.

b) Números de Grashof y Nusselt para el aire.

> eq12_5;eqMGI:=alpha=1/T;DTmax:=T1-T0;eqGr_:=subs(eqMGI,T=T0,DT=DTmax,L=D,nu=mu*(R*T0)/p0,g2dat,dat,eq12_5);eqNu:=eq12_86;eqPr_:=subs(g2dat,dat,eqPr);Ra:=Gr*Pr;eqNu_:=subs(eqGr_,eqPr_,eqNu);ha=k*Nus/D;eqha_:=subs(eqNu_,g2dat,dat,%);eqNu_simple:=Nus=0.53*'Ra'^(1/4);subs(eqGr_,eqPr_,eqNu_simple);

Gr = `/`(`*`(alpha, `*`(DT, `*`(g, `*`(`^`(L, 3))))), `*`(`^`(nu, 2)))
alpha = `/`(1, `*`(T))
`+`(T1, `-`(T0))
Gr = 0.2602e7
Nus = `*`(`^`(`+`(.6, `/`(`*`(.387, `*`(`^`(Ra, `/`(1, 6)))), `*`(`^`(`+`(1, `*`(.7216984378, `*`(`^`(`/`(1, `*`(Pr)), `/`(9, 16))))), `/`(8, 27))))), 2))
Pr = .7531
`*`(Gr, `*`(Pr))
Nus = 17.73
ha = `/`(`*`(k, `*`(Nus)), `*`(D))
ha = `+`(`/`(`*`(8.510, `*`(W_)), `*`(`^`(m_, 2), `*`(K_))))
Nus = `+`(`*`(.53, `*`(`^`(Ra, `/`(1, 4)))))
Nus = 19.82

c) Flujo transversal de calor.

> eq12_1;eq5_43_1;eq11_7_2;eqBE1:=Q=hv*Pi*D*L*(T3-T1);eqBE2:=Q=k*2*Pi*L*(T4-T3)/ln((D+2*DR)/D);eqBE3:=Q=ha*Pi*(D+2*DR)*L*(T0-T4);sol_:=subs(dat,evalf(subs(eqhv_,eqha_,dat,solve({eqBE1,eqBE2,eqBE3},{T3,T4,Q}))));

Q[conv] = `*`(h, `*`(A, `*`(`+`(T[wall], `-`(T[fluid])))))
Qdot = `*`(mdot, `*`(c[p], `*`(DT)))
Q = `+`(`/`(`*`(2, `*`(k, `*`(Pi, `*`(L, `*`(DT))))), `*`(ln(`/`(`*`(R[2]), `*`(R[1])))))), R = `+`(`/`(`*`(`/`(1, 2), `*`(ln(`/`(`*`(R[2]), `*`(R[1]))))), `*`(k, `*`(Pi, `*`(L)))))
Q = `*`(hv, `*`(Pi, `*`(D, `*`(L, `*`(`+`(T3, `-`(T1)))))))
Q = `+`(`/`(`*`(2, `*`(k, `*`(Pi, `*`(L, `*`(`+`(T4, `-`(T3))))))), `*`(ln(`/`(`*`(`+`(D, `*`(2, `*`(DR)))), `*`(D))))))
Q = `*`(ha, `*`(Pi, `*`(`+`(D, `*`(2, `*`(DR))), `*`(L, `*`(`+`(T0, `-`(T4)))))))
{Q = `+`(`-`(`/`(`*`(106.5, `*`(kg_, `*`(m_, `*`(L)))), `*`(`^`(s_, 3))))), T3 = `+`(`*`(402.1, `*`(K_))), T4 = `+`(`*`(345.0, `*`(K_)))}

i.e., el calor que sale, por unidad de longitud, es de unos 100 W/m, y las temperaturas son de 128 ºC en el interior del aislante, y de 71 ºC en su exterior (se ha despreciado la caída de temperatura en el espesor del tubo metálico).

Pero habíamos tomado un valor muy grande para el salto térmico en el aire; ahora vemos que como máximo será T0-T4.

Si repetimos todo el cálculo:

> DTmax:=T4-T0;eqGr_:=subs(eqMGI,T=T0,DT=DTmax,sol_,L=D,nu=mu*(R*T0)/p0,g2dat,dat,eq12_5);eqNu:=eq12_86;eqPr_:=subs(g2dat,dat,eqPr);Ra:=Gr*Pr;eqNu_:=subs(eqGr_,eqPr_,eqNu);ha=k*Nus/D;eqha_:=subs(eqNu_,g2dat,dat,%);eqNu_simple:=Nus=0.53*'Ra'^(1/4);subs(eqGr_,eqPr_,eqNu_simple);eq12_1;eq5_43_1;eq11_7_2;eqBE1:=Q=hv*Pi*D*L*(T3-T1);eqBE2:=Q=k*2*Pi*L*(T4-T3)/ln((D+2*DR)/D);eqBE3:=Q=ha*Pi*(D+2*DR)*L*(T0-T4);sol_:=subs(dat,evalf(subs(eqhv_,eqha_,dat,solve({eqBE1,eqBE2,eqBE3},{T3,T4,Q}))));

`+`(T4, `-`(T0))
Gr = 0.1098e7
Nus = `*`(`^`(`+`(.6, `/`(`*`(.387, `*`(`^`(`*`(Gr, `*`(Pr)), `/`(1, 6)))), `*`(`^`(`+`(1, `*`(.7216984378, `*`(`^`(`/`(1, `*`(Pr)), `/`(9, 16))))), `/`(8, 27))))), 2))
Pr = .7531
`*`(Gr, `*`(Pr))
Nus = 13.89
ha = `/`(`*`(k, `*`(Nus)), `*`(D))
ha = `+`(`/`(`*`(6.668, `*`(W_)), `*`(`^`(m_, 2), `*`(K_))))
Nus = `+`(`*`(.53, `*`(`^`(Ra, `/`(1, 4)))))
Nus = 15.99
Q[conv] = `*`(h, `*`(A, `*`(`+`(T[wall], `-`(T[fluid])))))
Qdot = `*`(mdot, `*`(c[p], `*`(DT)))
Q = `+`(`/`(`*`(2, `*`(k, `*`(Pi, `*`(L, `*`(DT))))), `*`(ln(`/`(`*`(R[2]), `*`(R[1])))))), R = `+`(`/`(`*`(`/`(1, 2), `*`(ln(`/`(`*`(R[2]), `*`(R[1]))))), `*`(k, `*`(Pi, `*`(L)))))
Q = `*`(hv, `*`(Pi, `*`(D, `*`(L, `*`(`+`(T3, `-`(T1)))))))
Q = `+`(`/`(`*`(2, `*`(k, `*`(Pi, `*`(L, `*`(`+`(T4, `-`(T3))))))), `*`(ln(`/`(`*`(`+`(D, `*`(2, `*`(DR)))), `*`(D))))))
Q = `*`(ha, `*`(Pi, `*`(`+`(D, `*`(2, `*`(DR))), `*`(L, `*`(`+`(T0, `-`(T4)))))))
{Q = `+`(`-`(`/`(`*`(95.44, `*`(kg_, `*`(m_, `*`(L)))), `*`(`^`(s_, 3))))), T3 = `+`(`*`(404.2, `*`(K_))), T4 = `+`(`*`(353.1, `*`(K_)))}

i.e. las pérdidas no eran de 106 W/m sino de 95 W/m, y la temperatura exterior del aislante todavía era más baja de los 71 ºC; 353-288=66 ºC. Pero a la vista de las demás incertidumbres, ya no vale la pena seguir iterando.

d) Variación axial de la temperatura del vapor.

> Ts:=T1+Q/(mdot*c[p]);Ts_:=subs(sol_,g1dat,L=1*m_,dat,%);DT/L=subs(dat,Ts_-T1);

`+`(T1, `/`(`*`(Q), `*`(mdot, `*`(c[p]))))
`+`(`*`(418.0, `*`(K_)))
`/`(`*`(DT), `*`(L)) = `+`(`-`(`*`(5.0, `*`(K_))))

i.e. la temperatura del vapor cae 5 ºC cada metro de tubería; como la variación es pequeña, la aproximación de la media por la de entrada sería buena si la longitud no es muy larga.

>