> restart:#"m15_p70"

> 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]

Una turbina de gas de 40 MW toma aire ambiente a través de un compresor de relación de presiones p2/p1=20, usando un combustible asimilable al n-dodecano para alcanzar a la salida de la cámara de combustión una temperatura de entrada a la turbina de 1400 K. Suponiendo un rendimiento isoentrópico del 85% para compresor y turbina y ciclo de aire estándar, se pide:

a) Gasto de aire necesario.

b) Poder calorífico y trabajo máximo obtenible del combustible.

c) Gasto de combustible necesario y relación aire/combustible relativa a la estequiométrica

d) Calcular la temperatura de combustión adiabática de la mezcla calculada anteriormente, teniendo ahora en cuenta la variación de las capacidades térmicas con la temperatura.

Datos:

> su1:="Aire":su2:="H2O":fuel:=C12H26:dat:=[Wdot=40e6*W_,p2=2e6*Pa_,T3=1400*K_,eta=0.85,psi_CO2=20e3*J_/mol_,psi_H2O=1.3e3*J_/mol_,psi_O2=3.9e3*J_/mol_];

[Wdot = `+`(`*`(0.40e8, `*`(W_))), p2 = `+`(`*`(0.2e7, `*`(Pa_))), T3 = `+`(`*`(1400, `*`(K_))), eta = .85, psi_CO2 = `+`(`/`(`*`(0.20e5, `*`(J_)), `*`(mol_))), psi_H2O = `+`(`/`(`*`(0.13e4, `*`(J_)),...
[Wdot = `+`(`*`(0.40e8, `*`(W_))), p2 = `+`(`*`(0.2e7, `*`(Pa_))), T3 = `+`(`*`(1400, `*`(K_))), eta = .85, psi_CO2 = `+`(`/`(`*`(0.20e5, `*`(J_)), `*`(mol_))), psi_H2O = `+`(`/`(`*`(0.13e4, `*`(J_)),...

Image

Eqs. const.:

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

a) Gasto de aire necesario.

Balance energético global (consideramos el aire ambiente a 15 ºC y 100 kPa):

> eqEB:=Wdot=ma*c[p]*((T3-T4)-(T2-T1));T2:=T1*(1+((p2/p1)^((gamma-1)/gamma)-1)/eta);T2_:=subs(T1=T0,p1=p0,Adat,dat,%);'T2'=TKC(%);T4:=T3*(1-eta*(1-(p1/p2)^((gamma-1)/gamma)));T4_:=subs(T1=T0,p1=p0,Adat,dat,%);'T4'=TKC(%);ma_:=subs(T1=T0,p1=p0,Adat,dat,solve(eqEB,ma));

Wdot = `*`(ma, `*`(c[p], `*`(`+`(T3, `-`(T4), `-`(T2), T1))))
`*`(T1, `*`(`+`(1, `/`(`*`(`+`(`^`(`/`(`*`(p2), `*`(p1)), `/`(`*`(`+`(gamma, `-`(1))), `*`(gamma))), `-`(1))), `*`(eta)))))
`+`(`*`(746.2151162, `*`(K_)))
T2 = `+`(`*`(473.0651162, `*`(`?`)))
`*`(T3, `*`(`+`(1, `-`(`*`(eta, `*`(`+`(1, `-`(`^`(`/`(`*`(p1), `*`(p2)), `/`(`*`(`+`(gamma, `-`(1))), `*`(gamma)))))))))))
`+`(`*`(715.8725850, `*`(K_)))
T4 = `+`(`*`(442.7225850, `*`(`?`)))
`+`(`/`(`*`(176.3544422, `*`(kg_)), `*`(s_)))

i.e. han de circular 176 kg/s de aire por el interior.

b) Poder calorífico y trabajo máximo obtenible del combustible.

> eq:=eq_fit(fuel+a*O2=b*CO2+c*H2O);PC=-hr25;PCS_:=PCS(eq);PCI_:=PCI(eq);PCSm_:=PCS_/rhs(Mf(fuel));PCIm_:=PCI_/rhs(Mf(fuel));wmaxr=-gr25;wmaxr:=-hgs_r25(eq)[2];wmaxr_:=wmaxr/rhs(Mf(fuel));wmaxf:='12*psi_CO2+13*psi_H2O+wmaxr-(37/2)*psi_O2';wmaxf_:=subs(dat,%);'wmaxf'=%/rhs(Mf(fuel));

`+`(C12H26, `*`(`/`(37, 2), `*`(O2))) = `+`(`*`(12, `*`(CO2)), `*`(13, `*`(H2O)))
PC = `+`(`-`(hr25))
`+`(`/`(`*`(8147030.00, `*`(J_)), `*`(mol_)))
`+`(`/`(`*`(7574900.00, `*`(J_)), `*`(mol_)))
`+`(`/`(`*`(47923705.88, `*`(J_)), `*`(kg_)))
`+`(`/`(`*`(44558235.29, `*`(J_)), `*`(kg_)))
wmaxr = `+`(`-`(gr25))
`+`(`/`(`*`(7866100.00, `*`(J_)), `*`(mol_)))
`+`(`/`(`*`(46271176.47, `*`(J_)), `*`(kg_)))
`+`(`*`(12, `*`(psi_CO2)), `*`(13, `*`(psi_H2O)), wmaxr, `-`(`*`(`/`(37, 2), `*`(psi_O2))))
`+`(`/`(`*`(8050850.000, `*`(J_)), `*`(mol_)))
wmaxf = `+`(`/`(`*`(47357941.18, `*`(J_)), `*`(kg_)))

i.e. el PCS es 8.15 MJ/mol=47.9 MJ/kg, y el trabajo máximo obtenible del combustible es 8.05 MJ/mol=47,4 MJ/kg (el de la reacción de combustión es 7,87 MJ/mol=46.3 MJ/kg).

c) Gasto de combustible necesario y relación aire/combustible relativa a la estequiométrica.

En la cámara de combustión:

> eqEBcc:='ma*c[p]*(T3-T2)=mf*PCI';mf_:=subs(Adat,dat,ma_*c[p]*(T3-T2_)/PCIm_);Am:='ma/mf';Am_:=ma_/mf_;Ateo(fuel);A0m_:=rhs(%)*subs(Adat,M)/rhs(Mf(fuel));lambda:='A/A[0]';lambda:=Am_/A0m_;A:=lambda*rhs(Ateo(fuel));

`*`(ma, `*`(c[p], `*`(`+`(T3, `-`(T2))))) = `*`(mf, `*`(PCI))
`+`(`/`(`*`(2.597927392, `*`(kg_)), `*`(s_)))
`/`(`*`(ma), `*`(mf))
67.88274482
A[0] = 88.09523810
15.02801121
`/`(`*`(A), `*`(A[0]))
4.517081061
397.9333316

i.e. hay que quemar 2,6 kg/s de fuel, y la relación aire/combustible relativa a la estequiométrica es 4,5.

d) Calcular la temperatura de combustión adiabática de la mezcla calculada anteriormente, teniendo ahora en cuenta la variación de las capacidades térmicas con la temperatura.

En lugar de cp(aire)=1000 J/(kg·K)=29 J/(mol·K), ahora tomaremos los valores medios en el intervalo de temperaturas del proceso de combustión: cp(diatomic)=34 J(mol·K), cp(H2O)=47 J(mol·K) y cp(CO2=54 J(mol·K).

> eq:=eqMIX(a*fuel+a*A*(c21*O2+c79*N2)=[2,3,4,6]);sol1:=subs(A[0]=rhs(Ateo(fuel)),dat,solve({eqNX,eqBC,eqBH,eqBO,eqBN},{a,x[Comp[2]],x[Comp[3]],x[Comp[4]],x[Comp[5]]}));eq15_7_4;subs(Tef_=T25,Tea_=T2_,b=a*A,cpComp_,sol1,dat,eq15_7_5);

`+`(`*`(a, `*`(C12H26)), `*`(397.9333316, `*`(a, `*`(`+`(`*`(c21, `*`(O2)), `*`(c79, `*`(N2))))))) = `+`(`*`(x[O2], `*`(O2)), `*`(x[N2], `*`(N2)), `*`(x[CO2], `*`(CO2)), `*`(x[H2O], `*`(H2O)))
{a = 0.2472595412e-2, x[CO2] = 0.2967114494e-1, x[H2O] = 0.3214374035e-1, x[N2] = .7773032225, x[O2] = .1608818922}
Ta = `+`(T25, `/`(`*`(`+`(`*`(a, `*`(`+`(PCI, `*`(c[p, C12H26], `*`(`+`(Tef, `-`(T25))))))), `*`(b, `*`(c[p, Air], `*`(`+`(Tea, `-`(T25))))))), `*`(Sum(`*`(delta[i], `*`(x[Com[i]], `*`(c[p, i]))), i =...
Ta = `+`(`*`(1261.233608, `*`(K_)))

i.e. con esa proporción combustible/aire, la mezcla sólo alcanzaría 1260 K y no los 1400 K, debido al incremento de cp de los gases con la temperatura.

>