Week 4.2 - Combustion Efficiency Calculation after Preheating
AIM
To calculate the combustion efficiency after Preheating.
OBJECTIVES
- Find the effect of the range of inlet air preheating from 298k to 600k on the adiabatic flame temperature.
- Find the effect of pre-heating temperature on combustion efficiency.
Theory
A Recuperator is often used in power engineering like a heat exchanger. It increases the overall efficiency of thermodynamic cycles that has separate flow paths for each fluid along their own passages and heat is transferred through the separating walls. The recuperator transfers some of the waste heat in the exhaust to the compressed air, thus preheating it before entering the combustion chamber.
Many recuperators are designed as counter-flow heat exchangers.
A general flow diagram is shown below:

It is a heat exchanger between the flue gas ( with available enthalpy ) and the incoming air to be burned i.e. mixed with fuel in the combustion chamber. This pre-heated air along with fuel results in a higher combustion rate due to the higher amount of fuel being burned during the process.
Fuel: CH4
Device: Recuperator (constant pressure heat exchanger)
Combustion Efficiency of Recuperator
Energy balance equation for control volume can be written as,
`-Q = -Q_(Products) - Q_(Reactants) = m.(h_(Products) - h_(Reactants))` (Steady Flow, Heat is transfered out of the control Volume)
Assume, Heat Transfered to the load and heat losses are the same in case of with heating and without heating.
`-Q = (m_A+m_F).h_(Products) - m_F.h_F -m_A.h_A`
while `A/F = m_A/m_F`
`-Q = [(A/F+1).h_(Products) - (A/F).h_A -h_F]`
Fuel Utilization can be defined as:
`eta = (Q)/(m_F.LHV)`
Therfore,
`eta = [-(A/F+1).h_(Products) - (A/F).h_A -h_F]/(m_F.LHV)`
Case 1
A furnace is used to burn Methane and Air Mixture. A recuperator is connected to this furnace to recover some energy.
Assume fuel as Methane (CH4),
A Stoichiometric combustion of CH4 is analysed by,
`CH_4 + 2(O_2 + 3.76N_2) rArr CO_2 +2H_2O +7.5 N_2`
Method for this process is quantity class. These classes are composite representations of a substance which has thermodynamic, chemical kinetic and transport properties.
Adiabatic flame teamperature is being effected by varying inlet air temperature (Preheating Temp) ranging from 298K to 600K and equilibrate method (Constant enthalpy and pressure).
Python Code
- Step1: Import Cantera to perform chemical kinetics, NumPy for numerical calculations, matplotlib to plot the results.
- Step2: Using linspace defined the range of preheating temperature.
- Step3: Create For loop inside which all the values of preheating inlet air temperature calculation done by using mole basis system.
- Step4: Build and plot the results.
"""
To understand the effect of preheating through Recuperator on Adiabatic Flame Temperature
"""
import cantera as ct
import matplotlib.pyplot as plt
import numpy as np
gas = ct.Solution('gri30.cti')
#preheating temperature range
#i = np.linspace(298,600,50)
#for storing the value of AFT
T_gas = []
t_preheat = []
#calculating AFT for all value of i
for t in range (298,601):
#Reactants
R = ct.Quantity(gas)
R.TPX = t,ct.one_atm,'O2:0.21,N2:0.79'
R.moles = 9.52
#fuel
F = ct.Quantity(gas)
F.TPX = t,ct.one_atm,'CH4:1'
F.moles = 1
M = R+F
M.equilibrate('HP', solver='auto')
T=M.T
t_preheat.append(t)
T_gas.append(T)
if (t%10==0):
print(T_gas)
plt.plot(t_preheat,T_gas)
plt.xlabel('Inlet Preheat Temperature in K')
plt.ylabel('AFT')
plt.title('Effect of Preheating on AFT')
plt.show()
Results

Observations
- On increasing in inlet temperature from 298K to 600K, the Adiabatic Flame Temprature of Methane Fuel is also increases simultaneouly.
- AFT shows linear relationship with Pre-heat Temperature at Inlet.
- At 298K the AFT is 2224K which is the same as AFT of methane at STP condition.
- Preheated air is at a higher temperature than the standard atmostpheric temperature(298K) which increases the energy content(enthalpy) of air. Hence, it increases the AFT as well.
Case2: Effect of Pre-heating on Fuel saving
Ratio of heat released by the fuel to the heat input by the fuel is defined as combustion efficiency.
`Fuel Savi ng = 1 - (eta_(with.no . preheat) /eta_(with.preheat))`
Total energy form combustion reaction
`Q_(TOTAL) = m_(air)h_(air) + m_(fuel)h_(fuel) - m_(exhaust)h_(exhaust)`
Air to fuel ratio `m_a/m_f = 17.12`
Efficiency of combustion `eta_(combustion) = Q_(Total)/(LHV)` And Lower heat of combustion value of methane is assumed as 50MJ/KG.
Assume, exit Temperature value is 1700k and the combustion products H20, CO2 and N2 to understand the effect of pre-heating on fuel saving. However there are several other products my be formed due to incomplete combustion and lack of air which effects the exit temperature.
Code:
"""
To understand the effect of preheating on combustion efficiency
"""
import cantera as ct
import matplotlib.pyplot as plt
import numpy as np
gas = ct.Solution('gri30.cti')
LHV_fuel = 50e6
"""
Calculating moles
# Product moles = n_total = 1+2+7.52 = 10.52
n_CO2 = 1/n_total = 0.096 ; n_H2O = 2/n_total = 0.1901 ; n_N2 = 7.52/n_total = 0.7148
"""
#Coefficients
N_total=10.52
n_CO2=1/N_total
n_H2O=2/N_total
n_N2=7.52/N_total
#get enthalpy of fuel
F = ct.Quantity(gas)
F.TPX = 298,ct.one_atm,'CH4:1'
h_fuel = F.enthalpy_mass
F.moles = 1
mass_fuel=F.mass
T_min=298
T_max=600
saving=[]
T_preheat=[]
eff=[]
#get enthalpy of products
P = ct.Quantity(gas)
P.TPX = 1700,ct.one_atm,{'CO2':n_CO2,'H2O':n_H2O,'N2':n_N2}
h_product = P.enthalpy_mass
for j in range (298,601):
A=ct.Quantity(gas)
A.TPX=j,ct.one_atm,{'O2':0.21,'N2':0.79}
A.moles=9.52
h_a=A.enthalpy_mass
A_F=(A.mass/mass_fuel)
Q=-((A_F+1)*h_product-A_F*h_a-h_fuel)
eta=Q/(LHV_fuel)
if j==298:
eta_init=eta
fuel_saving=100*(1-(eta_init/eta))
saving.append(fuel_saving)
T_preheat.append(j)
eff.append(eta)
if (j%10==0):
plt.figure(1)
plt.plot(j,eta)
plt.plot(T_preheat,eff)
plt.xlabel('Pre Heat Temperature(K)')
plt.ylabel('Combustion Efficiency')
plt.title('Effect of Pre Heating on Combustion Efficiency')
plt.grid(True)
plt.show()
RESULTS

OBSERVATIONS
- On increasing the inlet air temperature, combustion efficiency also increase linearly.
- We also know that nitric oxide emissions also be effected, sinse peak temperature will increase as a result of the preheating of inlet air.
- If we increase the inlet air temperature to 600 k, fuel saving is found out as 23.93%.
Is it right or wrong to assume the fixed Furnace exit Temperature?
Exit temperature requirement to preheat the air depends on the product temperature of the the reaction. In case of high exit temperature, preheating of air will be fast which help in increasing the combustion efficiency and saving the fuel. Therefore, Pre-heat temperature of the air directly proportional to the exit temperature.