> restart;#"m6_p05"

En un recipiente cilíndrico vertical de 0,5 m3 y paredes aislantes, hay agua líquida en equilibrio con su vapor a 200 °C, existiendo una válvula de escape que impide que la presión aumente. Inicialmente cada fase ocupa la mitad del volumen. A partir de un cierto instante, se conecta a una batería una resistencia eléctrica situada en el interior, y se espera hasta que el nivel inicial del líquido disminuya a la mitad. Se pide:

a) Presión, masa y título inicial de vapor.

b) Estado termodinámico final.

c) Energía aportada en el caso de que la válvula esté en la parte superior o en la inferior.

Datos:

> read"../therm_eq.m":read"../therm_proc.m":with(therm_proc):

> su:="H2O":dat:=[V=0.5*m_^3,T1=(200+273)*K_,V11=0.25*m_^3,V12=0.125*m_^3];

`:=`(dat, [V = `+`(`*`(.5, `*`(`^`(m_, 3)))), T1 = `+`(`*`(473, `*`(K_))), V11 = `+`(`*`(.25, `*`(`^`(m_, 3)))), V12 = `+`(`*`(.125, `*`(`^`(m_, 3))))])

Image

Esquema:

> `:=`(Sistemas, [VC])

> `:=`(Estados, [1, 2])

Eqs. const.:

> eqETg:=subs(eq1_11,eq1_12);eqEE:=eq1_16;gdat:=get_gas_data(su):ldat:=get_liq_data(su):dat:=op(dat),Const,gdat,ldat,SI2,SI1:get_pv_data(su):

`:=`(eqETg, `/`(`*`(m), `*`(V)) = `/`(`*`(p), `*`(R, `*`(T))))

`:=`(eqEE, DU = `*`(m, `*`(c[v], `*`(DT))))

a) Presión, masa y título inicial de vapor.

b) Estado termodinámico final

> eqV:=V1+V2=V;eqBM:=m11+m21=m12+m22+Dm;p1_:=subs(dat,evalf(subs(dat,pv(T1)))):'p1'=evalf(%/(1e6*Pa_/MPa_),2);m11_:=subs(dat,rho*V11):'m11'=evalf(%,3);m12_:=subs(dat,rho*V12):'m12'=evalf(%,3);m21_:=subs(p=p1_,V=V-V11,T=T1,dat,solve(eqETg,m)):'m21'=evalf(%,3);m22_:=subs(p=p1_,T=T1,V=V-V12,dat,solve(eqETg,m)):'m22'=evalf(%,3);x1_:=m21_/(m11_+m21_):'x1'=evalf(%,2);x2_:=m22_/(m12_+m22_):'x2'=evalf(%,2);Dm_:=subs(m11=m11_,m12=m12_,m21=m21_,m22=m22_,solve(eqBM,Dm)):'Dm'=evalf(%,3);dat:=p1=p1_,m11=m11_,m12=m12_,m21=m21_,m22=m22_,x1=x1_,x2=x2_,Dm=Dm_,dat:

`:=`(eqV, `+`(V1, V2) = V)

`:=`(eqBM, `+`(m11, m21) = `+`(m12, m22, Dm))

p1 = `+`(`*`(1.6, `*`(MPa_)))

m11 = `+`(`*`(250., `*`(kg_)))

m12 = `+`(`*`(125., `*`(kg_)))

m21 = `+`(`*`(1.80, `*`(kg_)))

m22 = `+`(`*`(2.69, `*`(kg_)))

x1 = 0.71e-2

x2 = 0.21e-1

Dm = `+`(`*`(124., `*`(kg_)))

c) Energía aportada en el caso de que la válvula esté en la parte superior o en la inferior.

> eqBE:=E2-E1=Q+W+Int(h,m);W:=0;Q:=E2_E1+Hout;E2_E1:=H2_H1;H2_H1_:=subs(dat,subs(dat,T=T1,m12*hl(T)+m22*hv(T)-m11*hl(T)-m21*hv(T))):'H2-H1'=evalf(%/(1e6*J_/MJ_),2);Hout_sup_:=subs(dat,subs(dat,T=T1,Dm_*hv(T))):'Hout_sup'=evalf(%/(1e6*J_/MJ_),2);Hout_inf_:=subs(dat,subs(dat,T=T1,Dm_*hl(T))):'Hout_int'=evalf(%/(1e6*J_/MJ_),2);Qsup_:=subs(H2_H1=H2_H1_,Hout=Hout_sup_,Q):'Qsup'=evalf(%/(1e6*J_/MJ_),2);Qinf_:=subs(H2_H1=H2_H1_,Hout=Hout_inf_,Q):'Qinf'=evalf(%/(1e6*J_/MJ_),2);

`:=`(eqBE, `+`(E2, `-`(E1)) = `+`(Q, W, Int(h, m)))

`:=`(W, 0)

`:=`(Q, `+`(E2_E1, Hout))

`:=`(E2_E1, H2_H1)

`+`(H2, `-`(H1)) = `+`(`-`(`*`(0.10e3, `*`(MJ_))))

Hout_sup = `+`(`*`(0.35e3, `*`(MJ_)))

Hout_int = `+`(`*`(0.10e3, `*`(MJ_)))

Qsup = `+`(`*`(0.25e3, `*`(MJ_)))

Qinf = `+`(`*`(1.8, `*`(MJ_)))

Eqs. constit. Mollier:

> rholiq200:=(1/0.001156)*kg_/m_^3:'rholiq200'=evalf(%,2);rhovap200:=(1/0.1273)*kg_/m_^3:'rhovap200'=evalf(%,2);hliq200:=852.4e3*J_/kg_;hvap200:=2594.7e3*J_/kg_:'hvap200'=evalf(%/(1e6*J_/MJ_),2);m11:=rholiq200*subs(dat,V11):'m11'=evalf(%,2);m12:=rholiq200*subs(dat,V12):'m12'=evalf(%,2);m21:=rhovap200*subs(dat,V-V11):'m21'=evalf(%,3);m22:=rhovap200*subs(dat,V-V12):'m22'=evalf(%,3);x1:=m21/(m11+m12):'x1'=evalf(%,2);x2:=m22/(m11+m12):'x2'=evalf(%,2);Dm:='Dm':Dm:=solve(eqBM,Dm):'Dm'=evalf(%,2);;

rholiq200 = `+`(`/`(`*`(0.87e3, `*`(kg_)), `*`(`^`(m_, 3))))

rhovap200 = `+`(`/`(`*`(7.9, `*`(kg_)), `*`(`^`(m_, 3))))

`:=`(hliq200, `+`(`/`(`*`(0.8524e6, `*`(J_)), `*`(kg_))))

hvap200 = `+`(`/`(`*`(2.6, `*`(MJ_)), `*`(kg_)))

m11 = `+`(`*`(0.22e3, `*`(kg_)))

m12 = `+`(`*`(0.11e3, `*`(kg_)))

m21 = `+`(`*`(1.96, `*`(kg_)))

m22 = `+`(`*`(2.95, `*`(kg_)))

x1 = 0.61e-2

x2 = 0.91e-2

Dm = `+`(`*`(0.11e3, `*`(kg_)))

> H2_H1:=m12*hliq200+m22*hvap200-m11*hliq200-m21*hvap200:'H2-H1'=evalf(%/(1e6*J_/MJ_),2);Hsalesup:=Dm*hvap200:'Hsalesup'=evalf(%/(1e6*J_/MJ_),2);Hsaleinf:=Dm*hliq200:'Hsaleinf'=evalf(%/(1e6*J_/MJ_),3);Qsup:=H2_H1+Hsalesup:'Qsup'=evalf(%/(1e6*J_/MJ_),2);Qinf:=H2_H1+Hsaleinf:'Qinf'=evalf(%/(1e6*J_/MJ_),2);

`+`(H2, `-`(H1)) = `+`(`-`(`*`(90., `*`(MJ_))))

Hsalesup = `+`(`*`(0.28e3, `*`(MJ_)))

Hsaleinf = `+`(`*`(91.3, `*`(MJ_)))

Qsup = `+`(`*`(0.19e3, `*`(MJ_)))

Qinf = `+`(`*`(1.7, `*`(MJ_)))

>