blob: a983c5d75a2b26f272b40d9503261cb47060e014 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//clc()
//CO2(g) + C(s) = 2CO(g) H1298 = 170kJ/mol
//O2(g) + 2C(s) = 2CO(g) H2298 = -221.2kJ/mol
T2 = 1298;//K
T1 = 298;//K
Hc = 0.02;//kJ/molK
Ho = 0.03;//kJ/molK
Hco = 0.03;//kJ/molK
Hco2 = 0.05;//kJ/molK
//let the flue gas contain x mol CO2 per mole of oxygen, product contains 2(1+x)mol CO. Nitrogen in reactant and product remain the same
//enthalpy of cooling xmol CO2, 1 mol O2 and 2 + xmol carbon from 1298 to 298K is given as, H1 = (Hco2 * x + Ho * 1 + Hc * (2 + x)) * (298 - 1298)
//H1 = (-70x - 70)kJ
//enthalpy of heating the product, H2 = 2 * ( 1 + x )* Hco * (1298 - 298)
//H2 = 60 + 60x kJ
//Hr = 170x - 221.2
//Htotal = 0 = H1 + H2 + Hr
x = (221.2 + 70 - 60)/(170 + 60 - 70);
disp("mol",x,"moles of CO2 present per mol of oxygen in feed stream = ")
|