> restart:#"m15_p10"

> read`../therm_chem.m`:with(therm_chem);with(therm_proc):

[Ateo, Mf, PCI, PCS, eqEQ, eqMIX, eq_fit, get_hgs_data, hgs_r25, nulist, seqEBE]

Se quema benceno a 300 K con aire a 500 K, enfriándose los productos hasta 1400 K y midiéndose la siguiente composición volumétrica en base seca: 10,7% de CO2, 3,6% de CO, 5,3% de O2 y 80,4% de N2. Se pide calcular:

a) El aire teórico y el realmente usado

.b) La temperatura de combustión adiabática.

c) El calor intercambiad

Datos:

> su1:="Aire":su2:="H2O":fuel:=C6H6:dat:=[Te1=300*K_,Te2=500*K_,Ts=1400*K_,xsCO2=0.107,xsCO=0.036,xsO2=0.053];

[Te1 = `+`(`*`(300, `*`(K_))), Te2 = `+`(`*`(500, `*`(K_))), Ts = `+`(`*`(1400, `*`(K_))), xsCO2 = .107, xsCO = 0.36e-1, xsO2 = 0.53e-1]

Eqs. const.:

> Adat:=get_gas_data(su1):Wdat:=get_gas_data(su2),get_liq_data(su2):get_pv_data(su2):dat:=op(dat),op(subs(g=g0,[Const])),Adat,SI2,SI1:

a) El aire teórico y el realmente usado.

> Mf(fuel);eq15_2;eqA0_:=Ateo(fuel):evalf(%);xsN2:=1-xsCO2-xsCO-xsO2;xsN2_:=subs(dat,xsN2);eqMIX(a*fuel+b*(c21*O2+c79*N2)=[2,3,4,6,7]);i:='i':aux_:=sum(delta_[i]*x[Comp[i]],i=1..C_);eqDat1:=subs(x[H2O]=0,dat,xsCO2=x[CO2]/aux_);eqDat2:=subs(x[H2O]=0,dat,xsCO=x[CO]/aux_);eqDat3:=subs(x[H2O]=0,dat,xsO2=x[O2]/aux_);eqDat4:=subs(x[H2O]=0,dat,xsN2=x[N2]/aux_);sol1:=subs(dat,solve({eqNX,eqBC,eqBH,eqBO,eqBN,eqDat2,eqDat3},{a,b,x[CO2],x[CO],x[H2O],x[N2],x[O2]}));A_:=subs(sol1,b/a);

M = `+`(`/`(`*`(0.780e-1, `*`(kg_)), `*`(mol_)))
A[0] = `/`(`*`(`+`(u, `*`(`/`(1, 4), `*`(v)), `-`(`*`(`/`(1, 2), `*`(w))), y)), `*`(c21))
A[0] = 35.72
`+`(1, `-`(xsCO2), `-`(xsCO), `-`(xsO2))
.804
`+`(`*`(a, `*`(C6H6)), `*`(b, `*`(`+`(`*`(c21, `*`(O2)), `*`(c79, `*`(N2)))))) = `+`(`*`(x[O2], `*`(O2)), `*`(x[N2], `*`(N2)), `*`(x[CO2], `*`(CO2)), `*`(x[H2O], `*`(H2O)), `*`(x[CO], `*`(CO)))
`+`(x[O2], x[N2], x[CO2], x[H2O], x[CO])
.107 = `/`(`*`(x[CO2]), `*`(`+`(x[O2], x[N2], x[CO2], x[CO])))
0.36e-1 = `/`(`*`(x[CO]), `*`(`+`(x[O2], x[N2], x[CO2], x[CO])))
0.53e-1 = `/`(`*`(x[O2]), `*`(`+`(x[O2], x[N2], x[CO2], x[CO])))
.804 = `/`(`*`(x[N2]), `*`(`+`(x[O2], x[N2], x[CO2], x[CO])))
{a = 0.2224e-1, b = .9501, x[CO] = 0.3361e-1, x[CO2] = 0.9984e-1, x[H2O] = 0.6672e-1, x[N2] = .7507, x[O2] = 0.4948e-1}
42.72

El aire teórico es de 35,7 mol de aire por mol de fuel, y el realmente usado es de 42,7 (i.e. mezcla pobre).

b) La temperatura de combustión adiabática.

> eq15_5;eq1:=C6H6+(15/2)*O2=6*CO2+3*H2O;PCI_:=PCI(eq1);PCS_:=PCS(eq1);eq15_7_4;Ta_:=subs(Tea_=Te2,Tef_=Te1,sol1,cpComp_,dat,rhs(eq15_7_5));

PC = `+`(`-`(Sum(`*`(nu[i], `*`(h[i])), i = 1 .. C)))
`+`(C6H6, `*`(`/`(15, 2), `*`(O2))) = `+`(`*`(6, `*`(CO2)), `*`(3, `*`(H2O)))
`+`(`/`(`*`(0.3135e7, `*`(J_)), `*`(mol_)))
`+`(`/`(`*`(0.3267e7, `*`(J_)), `*`(mol_)))
Ta = `+`(T25, `/`(`*`(`+`(`*`(a, `*`(`+`(PCI, `*`(c[p, C6H6], `*`(`+`(Tef, `-`(T25))))))), `*`(b, `*`(c[p, Air], `*`(`+`(Tea, `-`(T25))))))), `*`(Sum(`*`(delta[i], `*`(x[Com[i]], `*`(c[p, i]))), i = 1...
`+`(`*`(2366., `*`(K_)))

i.e. unos 2370 K de temperatura adiabática.

c) El calor intercambiad

> eq15_6_1;subs(dat,T=Ts,Tea=Te2,Tef=Te1,sol1,c[pa]=c[p,N2],c[p,C6H6,mol]=c[p,C6H6],cpComp_,dat,c=0,d=0,eq15_6_0);qs/a=subs(sol1,rhs(%)/a);

q[s] = `+`(`*`(a, `*`(h[e, C6H6, term])), `*`(b, `*`(c[pa], `*`(`+`(Te, `-`(T25))))), `*`(c, `*`(h[e, H2O])), `*`(d, `*`(c[p, O2], `*`(`+`(Te, `-`(T25))))), `-`(Sum(`*`(x[Com[i]], `*`(h[i])), i = 1 .....
q[s] = `+`(`/`(`*`(0.3562e5, `*`(J_)), `*`(mol_)))
`/`(`*`(qs), `*`(a)) = `+`(`/`(`*`(0.1601e7, `*`(J_)), `*`(mol_)))

i.e. 36 kJ/mol de gases de escape, o bien 1,6 MJ/mol de benceno.

>