> restart:#"m16_p17"

> read`../therm_eq.m`: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]

A un combustor adiabático en régimen a 10 MPa entran 0,001 kg/s de hidrógeno y 0,02 kg/s de aire, todo ello a 300 K. Se pide:
a) Suponiendo que sólo se forma H2O, determinar la potencia calorífica, la composición, temperatura a la salida y la temperatura de rocío.
b) Evaluar la influencia de los posibles radicales formados, en el resultado anterior.

Datos:

> su1:="Aire":su2:="H2O":su3:="H2":dat:=[Mf_=0.002*kg_/mol_,p1=10e6*Pa_,mf=0.001*kg_/s_,ma=0.02*kg_/s_,T1=300*K_,u=0,v=2,w=0,o=0,y=0];

[Mf_ = `+`(`/`(`*`(0.2e-2, `*`(kg_)), `*`(mol_))), p1 = `+`(`*`(0.10e8, `*`(Pa_))), mf = `+`(`/`(`*`(0.1e-2, `*`(kg_)), `*`(s_))), ma = `+`(`/`(`*`(0.2e-1, `*`(kg_)), `*`(s_))), T1 = `+`(`*`(300, `*`(...

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) Suponiendo que sólo se forma H2O, determinar la potencia calorífica, la composición, temperatura a la salida y la temperatura de rocío.

> nf_:=subs(dat,mf/Mf_);na_:=subs(dat,ma/M);A_:=na_/nf_;eq1:=eq15_2;eq1_:=subs(dat,eq1);

`+`(`/`(`*`(.5000, `*`(mol_)), `*`(s_)))
`+`(`/`(`*`(.6896, `*`(mol_)), `*`(s_)))
1.379
A[0] = `/`(`*`(`+`(u, `*`(`/`(1, 4), `*`(v)), `-`(`*`(`/`(1, 2), `*`(w))), y)), `*`(c21))
A[0] = 2.381

luego sobra mucho H2; sólo reaccionarían n1_*A_/A0_=0,29 mol/s=0,0006 kg/s.

> eq:=H2+(1/2)*O2=H2O;PCI_:=PCI(eq);PCIm_:=subs(dat,PCI_/Mf_);Q_:=subs(eq1_,dat,PCI_*nf_*A_/A[0]);

`+`(H2, `*`(`/`(1, 2), `*`(O2))) = H2O
`+`(`/`(`*`(0.2418e6, `*`(J_)), `*`(mol_)))
`+`(`/`(`*`(0.1209e9, `*`(J_)), `*`(kg_)))
`+`(`*`(0.7001e5, `*`(W_)))

> eqM:=eqMIX(a*H2+b*(c21*O2+c79*N2)=[3,5,8]);eqDat:=b/a=A_;sol1_:=solve(subs(dat,{eqNX,eqBH,eqBO,eqBN,eqDat}),{a,b,x[Comp[8]],x[Comp[3]],x[Comp[5]]});PCI_:=PCI(subs(sol1_,eqM/a));Ta_:=subs(cpComp_,sol1_,dat,T25+a*PCI_/sum(delta[i]*x[Comp[i]]*c[p,Comp[i]],i=1..C_));eq8_9;Tro_:=solve(subs(sol1_,dat,x[H2O]*p1)=pv(T),T);Tro_:=TKC(Tro_);

`+`(`*`(a, `*`(H2)), `*`(b, `*`(`+`(`*`(c21, `*`(O2)), `*`(c79, `*`(N2)))))) = `+`(`*`(x[N2], `*`(N2)), `*`(x[H2O], `*`(H2O)), `*`(x[H2], `*`(H2)))
`/`(`*`(b), `*`(a)) = 1.379
{a = .4786, b = .6600, x[H2] = .2014, x[H2O] = .2772, x[N2] = .5214}
`+`(`/`(`*`(0.1400e6, `*`(J_)), `*`(mol_)))
`+`(`*`(2080., `*`(K_)))
p[v](T[R]) = `*`(phi, `*`(p[v](T)))
`+`(`*`(501.7, `*`(K_)))
`+`(`*`(228.5, `*`(?C)))

Nótese que una vez es PCI_=242 kJ/mol de H2 consumido y otra es PCI=140 kJ/mol de H2 que entra.

b) Evaluar la influencia de los posibles radicales formados, en el resultado anterior.

> eq:=H2=2*H;eq1:=evalf(subs(p=p0,T=Ta_,eqEQ(eq)));eq1_:=x[H]=max(solve(subs(sol1_,eq1),x[H]));eq:=H2O=OH+(1/2)*H2;eq2:=evalf(subs(p=p0,T=Ta_,eqEQ(eq)));eq2_:=x[OH]=max(solve(subs(sol1_,eq2),x[OH]));eq:=H2O=H2+O;eq3:=evalf(subs(p=p0,T=Ta_,eqEQ(eq)));eq3_:=x[O]=max(solve(subs(sol1_,eq3),x[O]));eq:=2*O=O2;eq4:=evalf(subs(p=p0,T=Ta_,eqEQ(eq)));eq4_:=x[O2]=max(solve(subs(eq3_,eq4),x[O2]));eq:=N2+O2=2*NO;eq5:=evalf(subs(p=p0,T=Ta_,eqEQ(eq)));eq5_:=x[NO]=max(solve(subs(eq4_,sol1_,eq5),x[NO])):evalf(%,2);

H2 = `+`(`*`(2, `*`(H)))
`/`(`*`(`^`(x[H], 2)), `*`(x[H2])) = 0.1609e-5
x[H] = 0.5693e-3
H2O = `+`(OH, `*`(`/`(1, 2), `*`(H2)))
`/`(`*`(`^`(x[H2], `/`(1, 2)), `*`(x[OH])), `*`(x[H2O])) = 0.1445e-3
x[OH] = 0.8925e-4
H2O = `+`(H2, O)
`/`(`*`(x[H2], `*`(x[O])), `*`(x[H2O])) = 0.1071e-6
x[O] = 0.1474e-6
`+`(`*`(2, `*`(O))) = O2
`/`(`*`(x[O2]), `*`(`^`(x[O], 2))) = 0.2598e7
x[O2] = 0.5644e-7
`+`(N2, O2) = `+`(`*`(2, `*`(NO)))
`/`(`*`(`^`(x[NO], 2)), `*`(x[O2], `*`(x[N2]))) = 0.5798e-3
x[NO] = 0.41e-5

i.e., la proporción de esos radicales es despreciable en el equilibrio.

>