blob: 7fb2f5f97f4995141fc47502988be48de2941dd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
//clc()
Nco = 1;//mol CO
// CO + 1/2 O2 = CO2
O2r = 1;//mol
N2r = 3.76;//mol
COr = 1;//mol
O2p = 0.5;//mol
N2p = 3.76;//mol
CO2p = 1;//mol
Hco = 29.23;//J/molK
Ho2 = 34.83;//J/molK
Hn2 = 33.03;//J/molK
Hco2 = 53.59;//J/molK
Hcomb1 = -282.99;//kJ/mol
T1 = 298;//K
T2 = 373;//K
H1 = (O2r * Ho2 + N2r * Hn2 + COr * Hco) * (T1 - T2);
//For product at temp T, H2 = (O2p * Ho2 + N2p * Hn2 + CO2p * Hco2) * (T - T1)
//For adiabatic condition, -(H1 + Hcomb1) = H2
T = -(H1 + Hcomb1 * 1000) / (O2p * Ho2 + N2p * Hn2 + CO2p * Hco2) + T1;
disp("K",T,"Theoretical flame temperature = ")
|