> restart:#"m15_p38"

> 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 50 MW tiene una relación de presiones de 15, una temperatura de entrada a la turbina de 1100 ºC, unos rendimientos isoentrópicos del 85% y utiliza un combustible asimilable a C12H24. Se pide:
a) Esquema de la instalación y temperatura a la salida del compresor.
b) Relación aire/combustible necesaria.
c) Gastos másicos de combustible y aire.
d) Temperatura de salida y de rocío en el escape

Datos:

> su1:="Aire":su2:="H2O":dat:=[Wdot=50e6*W_,u=12,v=24,w=0,o=0,y=0,pi[12]=15,T3=(1100+273)*K_,eta=0.85,T1=T25];

[Wdot = `+`(`*`(0.50e8, `*`(W_))), u = 12, v = 24, w = 0, o = 0, y = 0, pi[12] = 15, T3 = `+`(`*`(1373, `*`(K_))), eta = .85, T1 = T25]

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_:=evalf(subs(dat,(u*12+v*1+w*16+o*14))/1000)*kg_/mol_;

`+`(`/`(`*`(.1680000000, `*`(kg_)), `*`(mol_)))

Image

a) Esquema de la instalación y temperatura a la salida del compresor.

> T2:=T1*(1+(pi[12]^((gamma-1)/gamma)-1)/eta);T2_:=subs(dat,T2);'T2'=TKC(%);

`*`(T1, `*`(`+`(1, `/`(`*`(`+`(`^`(pi[12], `/`(`*`(`+`(gamma, `-`(1))), `*`(gamma))), `-`(1))), `*`(eta)))))
`+`(`*`(707.0856829, `*`(K_)))
T2 = `+`(`*`(433.9356829, `*`(`?`)))

b) Relación aire/combustible necesaria.

Despreciamos por desconocida hf[fuel], que sería del orden de -300 kJ/mol (<< 7.6 MJ/mol).

> eqA0:=subs(dat,eq15_2);eq:=eqMIX(a*(12*C+12*H2)+a*A*(c21*O2+c79*N2)=[2,3,4,6]);sol1_:=solve(subs(dat,{eqNX,eqBC,eqBH,eqBO,eqBN}),{a,x[Comp[2]],x[Comp[3]],x[Comp[4]],x[Comp[6]]});PCI_:=subs(sol1_,PCI(eq)/a);eq15_7_4;eqTa_:=subs(Ta=T3,b=a*A,sol1_,cpComp,c[p,fuel]=0,c[p,Air]=c[p,N2],Tef_=T25,Tea_=T2_,dat,eq15_7_5);A_:=solve(eqTa_,A);Am:=A_*subs(Adat,M)/Mf_;lambda='A/A[0]';lambda:=A_/rhs(eqA0);

A[0] = 85.71428572
`+`(`*`(a, `*`(`+`(`*`(12, `*`(C)), `*`(12, `*`(H2))))), `*`(a, `*`(A, `*`(`+`(`*`(c21, `*`(O2)), `*`(c79, `*`(N2))))))) = `+`(`*`(x[O2], `*`(O2)), `*`(x[N2], `*`(N2)), `*`(x[CO2], `*`(CO2)), `*`(x[H2...
{a = `/`(1, `*`(`+`(6., A))), x[CO2] = `+`(`/`(`*`(12.), `*`(`+`(6., A)))), x[H2O] = `+`(`/`(`*`(12.), `*`(`+`(6., A)))), x[N2] = `+`(`/`(`*`(.7900000000, `*`(A)), `*`(`+`(6., A)))), x[O2] = `+`(`/`(`...
`+`(`/`(`*`(7624080.00, `*`(J_)), `*`(mol_)))
Ta = `+`(T25, `/`(`*`(`+`(`*`(a, `*`(`+`(PCI, `*`(c[p, fuel], `*`(`+`(Tef, `-`(T25))))))), `*`(b, `*`(c[p, Air], `*`(`+`(Tea, `-`(T25))))))), `*`(Sum(`*`(delta[i], `*`(x[Com[i]], `*`(c[p, i]))), i = 1...
`+`(`*`(1373, `*`(K_))) = `+`(`*`(298, `*`(K_)), `/`(`*`(`+`(`/`(`*`(7624080.00, `*`(kg_, `*`(`^`(m_, 2)))), `*`(`+`(6., A), `*`(`^`(s_, 2), `*`(mol_)))), `/`(`*`(13908.91322, `*`(A, `*`(kg_, `*`(`^`(...
`+`(`*`(1373, `*`(K_))) = `+`(`*`(298, `*`(K_)), `/`(`*`(`+`(`/`(`*`(7624080.00, `*`(kg_, `*`(`^`(m_, 2)))), `*`(`+`(6., A), `*`(`^`(s_, 2), `*`(mol_)))), `/`(`*`(13908.91322, `*`(A, `*`(kg_, `*`(`^`(...
308.2484541
53.20955458
lambda = `/`(`*`(A), `*`(A[0]))
3.596231964

i.e. 53 kg de aire por cada kg de fuel (3,6 veces la estequiométrica).

c) Gastos másicos de combustible y aire.

> eqBE_TG:=Wdot='mA*(c[p]*(T3-T4)-c[p]*(T2-T1))';eqetaT:=eta=(1-T4/T3)/(1-(1/pi[12])^((gamma-1)/gamma));T4_:=subs(dat,solve(eqetaT,T4));mA_:=subs(T4=T4_,dat,solve(eqBE_TG,mA));mF:='mA*c[p]*(T3-T2)/PCIm';mF_:=subs(dat,(mA_*c[p]*(T3-T2_)/(PCI_/Mf_)));'Am'='mA/mF';Am_:=mA_/mF_;

Wdot = `*`(mA, `*`(`+`(`*`(c[p], `*`(`+`(T3, `-`(T4)))), `-`(`*`(c[p], `*`(`+`(T2, `-`(T1))))))))
eta = `/`(`*`(`+`(1, `-`(`/`(`*`(T4), `*`(T3))))), `*`(`+`(1, `-`(`^`(`/`(1, `*`(pi[12])), `/`(`*`(`+`(gamma, `-`(1))), `*`(gamma)))))))
`+`(`*`(744.5416117, `*`(K_)))
`+`(`/`(`*`(227.0145537, `*`(kg_)), `*`(s_)))
`/`(`*`(mA, `*`(c[p], `*`(`+`(T3, `-`(T2))))), `*`(PCIm))
`+`(`/`(`*`(3.344472293, `*`(kg_)), `*`(s_)))
Am = `/`(`*`(mA), `*`(mF))
67.87754055

i.e. con el modelo de aire estándar, hay que mover 227 kg/s de aire y quemar 3,3 kg/s de fuel (le corresponde una relación másica es de 68, en vez de los 53 kg de aire por cada kg de combustible antes calculado, pues en realidad no hace falta tanto aire ya que al ser mayor cp en la turbina daría más potencia).

d) Temperatura de salida y de rocío en el escape.

> Tsalida:=T4;Tsalida:=T4_;eq8_2;Trocio_:=solve(subs(dat,eval(subs(x[v,sat]=x[H2O],sol1_,p[v]=pv,p=p0,A=A_,dat,eq8_2))),T);Trocio=TKC(Trocio_);

T4
`+`(`*`(744.5416117, `*`(K_)))
x[v, sat] = `/`(`*`(p[v](T)), `*`(p))
`+`(`*`(301.1692055, `*`(K_)))
Trocio = `+`(`*`(28.0192055, `*`(`?`)))

i.e. el agua que se forma está disuelta en un flujo de aire tan grande, que no condensaría hasta temperaturas bastante bajas.

>