Challenge

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.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.