> |
read`../therm_chem.m`:with(therm_chem);with(therm_proc): |
En la cámara de combustión de una turbina se queman 0,05 kg/s de n-octano con aire en proporción estequiométrica, añadiéndose 0,5 kg/s más de aire para enfriar los gases dentro de la misma cámara. Se pide:
1. Relación aire/combustible (molar y másica).
2. Poder calorífico y potencia térmica.
3. Temperatura de salida.
4. Composición de los gases de escape.
5. Temperatura de rocío de los gases de escape.
6. Indicar qué variación sobre los resultados anteriores supondría la formación de óxido de nitrógeno en la mezcla.
Datos:
> |
su1:="Aire":su2:="H2O":fuel:=C8H18:dat:=[mf=0.05*kg_/s_,maa=0.5*kg_/s_]; |
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:Mf_:=rhs(Mf(fuel)); |
a) Relación aire/combustible (molar y másica).
> |
eq1:=eq15_2;eq1_:=Ateo(fuel);A0m_:=subs(dat,rhs(eq1_)*M/Mf_);ma:=ma0+maa;ma0:=m*mf;ma0_:=subs(dat,mf*A0m_);ma_:=ma0_+subs(dat,maa):'ma'=evalf(%,2);Am_:=ma_/subs(dat,mf);A_:=subs(dat,Am_*Mf_/M); |
b) Poder calorífico y potencia térmica.
> |
eq:=C8H18+(25/2)*O2=8*CO2+9*H2O;PCI_:=PCI(eq);PCIm_:=PCI_/Mf_:PCS_:=PCS(eq):'PCS'=evalf(%,2);Qs:=PCS*mf/Mf;Qs_:=subs(dat,PCS_*mf/Mf_); |
i.e. la potencia calorífica basada en el PCS es de 24 MW.
d) Temperatura de salida.
d) Composición de los gases de escape.
> |
eqMIX(a*fuel+a*A_*(c21*O2+c79*N2)=[2,3,4,6]);sol1_:=subs(dat,solve({eqNX,eqBC,eqBH,eqBO,eqBN},{a,x[Comp[2]],x[Comp[3]],x[Comp[4]],x[Comp[5]]}));i:='i':eq15_7_2;eqTa_:=subs(sol1_,cpComp_,dat,eqTa); |
i.e. sale a unos 1640 K, con 75,6% de N2, 8,7% de H2O, 7,7% de CO2 y 8% de O2.
e) Temperatura de rocío de los gases de escape.
> |
eq8_2;Trocio_:=solve(subs(dat,eval(subs(p[v]=pv,x[v,sat]=x[H2O],sol1_,p=p0,dat,eq8_2))),T);Trocio=TKC(Trocio_); |
f) Indicar qué variación sobre los resultados anteriores supondría la formación de óxido de nitrógeno en la mezcla.
En equilibrio:
> |
eq1:=evalf(subs(p=p0,T=rhs(eqTa_),eqEQ(N2+O2=2*NO)));eq2:=evalf(subs(p=p0,T=rhs(eqTa_),eqEQ(N2+(1/2)*O2=N2O)));eq3:=evalf(subs(p=p0,T=rhs(eqTa_),eqEQ((1/2)*N2+O2=NO2))); |
i.e., en la composición cuenta poco, y en el PC y la Ta también.