> restart;#"m6_p08"

En un cilindro, A, vertical de paredes aislantes hay 1 kg de agua líquida en equilibrio con 1 kg de su vapor, todo ello encerrado por un émbolo superior que mantiene 175 kPa de presión. En otro recipiente, B, también aislado, de 2,4 m3 de capacidad, hay agua y vapor con una fracción másica del 50%, todo ello a 200 kPa. Con una bomba de calor de rendimiento 1,5 se bombea calor de A a B hasta que en A sólo queda líquido saturado. Se pide calcular:

a) Volumen inicial y final de A, y calor extraìdo de A.

b) Masa encerrada y estado final en B.

Datos:

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

> su:="H2O":dat:=[mla=1*kg_,mva=1*kg_,pa=175e3*Pa_,Vb=2.4*m_^3,x1b=0.5,p1b=200e3*Pa_,eta=1.5];

`:=`(dat, [mla = kg_, mva = kg_, pa = `+`(`*`(0.175e6, `*`(Pa_))), Vb = `+`(`*`(2.4, `*`(`^`(m_, 3)))), x1b = .5, p1b = `+`(`*`(0.200e6, `*`(Pa_))), eta = 1.5])

Image

Esquema:

> `:=`(Sistemas, [a, b, amb])

> `:=`(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) Volumen inicial y final de A, y calor extraìdo de A

> eqBEa:=DHa=Qa;eqBEb:=DHb-Vb*(p2b-p1b)=Qb;eqBomba:=eta=Qb/(Qb-Qa);Ta:=evalf(subs(dat,solve(pa=pv(T),T))):'Ta'=evalf(%,3);V1a_:=subs(dat,mla/rho+solve(subs(p=pa,m=mva,T=Ta,eqETg),V)):'V1a'=evalf(%,3);V2a_:=subs(dat,(mla+mva)/rho):'V2a'=evalf(%,2);H2_H1a_:=subs(SI2,SI1,subs(dat,T=Ta,(mla+mva)*hl(T)-(mla*hl(T)+mva*hv(T)))):'H2a-H1a'=evalf(%/(1e6*J_/MJ_),3);Qa_:=-H2_H1a_:'Qa'=evalf(%/(1e6*J_/MJ_),2);

`:=`(eqBEa, DHa = Qa)

`:=`(eqBEb, `+`(DHb, `-`(`*`(Vb, `*`(`+`(p2b, `-`(p1b)))))) = Qb)

`:=`(eqBomba, eta = `/`(`*`(Qb), `*`(`+`(Qb, `-`(Qa)))))

Ta = `+`(`*`(389., `*`(K_)))

V1a = `+`(`*`(1.03, `*`(`^`(m_, 3))))

V2a = `+`(`*`(0.20e-2, `*`(`^`(m_, 3))))

`+`(H2a, `-`(H1a)) = `+`(`-`(`*`(2.22, `*`(MJ_))))

Qa = `+`(`*`(2.2, `*`(MJ_)))

b) Masa encerrada y estado final en B.

> T1b_:=evalf(subs(dat,solve(p1b=pv(T),T))):'T1b'=evalf(%,3);vvb1_:=subs(p=p1b,T=T1b_,dat,V/solve(eqETg,m)):'vvb1'=evalf(%,2);mb_:=subs(dat,Vb/((1-x1b)*vvb1_+x1b/rho)):'mb'=evalf(%,2);

T1b = `+`(`*`(393., `*`(K_)))

vvb1 = `+`(`/`(`*`(.91, `*`(`^`(m_, 3))), `*`(kg_)))

mb = `+`(`*`(5.3, `*`(kg_)))

Supongamos que se vaporiza todo en B

> Qb_:=solve(subs(Qa=Qa_,dat,eqBomba),Qb):'Qb'=evalf(%/(1e6*J_/MJ_),2);p_:=subs(kg_=Pa_*s_^2*m_,solve(subs(V=Vb,m=mb_,dat,eqETg),p)):'p_'=evalf(%,2);DHb:=subs(dat,mb_*hv(T)-mb_*((1-x1b)*subs(dat,T=T1b_,hl(T))+x1b*subs(dat,T=T1b_,hv(T)))):eqBEb_:=subs(p2b=p_,Qb=Qb_,eqBEb):'eqBE_'=evalf(%,2);T2b_:=subs(dat,solve(eqBEb_,T)):'T2b'=evalf(%,3);p2b:=subs(T=T2b_,dat,p_):'p2b'=evalf(%/(1e3*Pa_/kPa_),2);

Qb = `+`(`*`(6.7, `*`(MJ_)))

p_ = `+`(`/`(`*`(0.10e4, `*`(Pa_, `*`(T))), `*`(K_)))

eqBE_ = (`+`(`*`(5.3, `*`(kg_, `*`(`+`(`/`(`*`(0.27e7, `*`(J_)), `*`(kg_)), `/`(`*`(0.19e4, `*`(`^`(m_, 2), `*`(`+`(T, `-`(`*`(0.37e3, `*`(K_))))))), `*`(`^`(s_, 2), `*`(K_))))))), `-`(`*`(0.85e7, `*`...
eqBE_ = (`+`(`*`(5.3, `*`(kg_, `*`(`+`(`/`(`*`(0.27e7, `*`(J_)), `*`(kg_)), `/`(`*`(0.19e4, `*`(`^`(m_, 2), `*`(`+`(T, `-`(`*`(0.37e3, `*`(K_))))))), `*`(`^`(s_, 2), `*`(K_))))))), `-`(`*`(0.85e7, `*`...

T2b = `+`(`*`(566., `*`(K_)))

p2b = `+`(`*`(0.57e3, `*`(kPa_)))

>