Challenge

Week 4 - Combustion Efficiency Calculation after Preheating

AIM:

1)Effect of preheating on the adiabatic flame temperature.

2)Effect of pre-heat temeprature on combustion efficiency.

Introduction:

The adiabatic flame temperature is one that occurs when the combustion chamber is well insulated with no heat losses (adiabatic conditions). The peak adiabatic flame temperature occurs at around Φ = 1 in an ideally insulated combustion chamber.

The AFT depends on the heating value of the fuel, the temperature and amount of oxidizer, and final combustion product composition. To equate the sum of the heating value of fuel and sensible heat of oxidizers to the sensible heat of the combustion product, AFT can be calculated.

Recuperator:

A recuperator is a special purpose counter-flow energy recovery heat exchanger positioned within the supply and exhaust air streams of an air handling system, or in the exhaust gases of an industrial process, in order to recover the waste heat.

Generally, they are used to extract heat from the exhaust and use it to preheat air entering the combustion system. In this way they use waste energy to heat the air, offsetting some of the fuel, and thereby improves the energy efficiency of the system as a whole.

In many types of processes, combustion is used to generate heat, and the recuperator serves to recuperate, or reclaim this heat, in order to reuse or recycle it. The term recuperator refers as well to liquid-liquid counterflow heat exchangers used for heat recovery in the chemical and refinery industries and in closed processes such as ammonia-water or LiBr-water absorption refrigeration cycle.

Case-1:

Effect of preheating on the adiabatic flame temperature.

Preheat lowers the degree of H2O concentration and accelerates a rich CH4/air flame to approach equilibrium.

Cantera code for effect of preheating on AFT:

"""
Code for the Effect of Pre-Heating on AFT for Methane
"""
import cantera as ct
import matplotlib.pyplot as plt
import numpy as np

gas = ct.Solution('gri30.cti')

# CH4 + 2(O2 + 3.76N2) = CO2 + 2H20 + 7.52N2

# Fuel
B = ct.Quantity(gas)
B.TPX = 298.15, ct.one_atm,'CH4:1'
B.moles = 1

# Air
A = ct.Quantity(gas)
Temperature = np.linspace(298, 600, num=21)

for T_pre in Temperature:
	A.TPX = T_pre, ct.one_atm,'O2:0.21, N2:0.79'
	A.moles = 9.52
	
	# The following step is used to apply the right molar balance
	M = A+B
	M.equilibrate('HP')
	
	print('Value of AFT=',M.T)
	plt.plot(T_pre, M.T, 'o', color = 'blue')

plt.grid()
plt.xlabel('PreHeating Air Temperature')
plt.ylabel('Adiabatic Flame Temperature')
plt.title('Effect of Pre-Heating on AFT')
plt.show()

AFT increases with increase in preheating air temperature. The amount of heat available decides how effectively the fuel burns and heat availability to get high temperature.

Case-2:

Effect of pre-heating on Combustion Efficiency:

Combustion efficiency is a measure of how effectively the heat content of a fuel is transferred into usable heat. The stack temperature and flue gas oxygen (or carbon dioxide) concentrations are primary indicators of combustion efficiency.

available heat at outlet = outlet heat/mass of fuel

Combustion Efficiency = available heat generated/maximum possible heat generation

= Q/mf*LHV

CH4+2(O2 + 3.76N2) = CO2 + 2H2O+7.52N2

mole fraction of:

CH4 = 1/(1+2+7.56) = 0.094

O2 = 2/(1+2+7.56) = 0.189

N2 = 7.56/(1+2+7.56) = 0.715

No. of moles = 1 + 2 + 7.56 = 10.56

Cantera Code:

"""
Code for the Effect of Pre-Heating on Combustion Efficiency.
"""
import cantera as ct
import matplotlib.pyplot as plt
import numpy as np

gas = ct.Solution('gri30.cti')

# CH4 + 2(O2 + 3.76N2) = CO2 + 2H20 + 7.52N2

# Fuel
B = ct.Quantity(gas)
B.TPX = 298.15, ct.one_atm,'CH4:1'
B.moles = 1

# Air
A = ct.Quantity(gas)
Temperature = np.linspace(298, 600, num=21)
LHV = 50*pow(10,6)

products = ct.Quantity(gas)
products.TPX = 1700, ct.one_atm,'CO2:0.094, H2O:0.189, N2:0.79'
products.moles = 10.56

for T_pre in Temperature:
	A.TPX = T_pre, ct.one_atm,'O2:0.21, N2:0.79'
	A.moles = 2/0.21
	
	Q = ((A.mass*A.h) + ((B.mass)*B.h - (products.mass)*products.h))/B.mass

	Efficiency = Q/LHV
	
	print(Efficiency)
	plt.plot(T_pre, Efficiency, 'o', color = 'k')

plt.grid()
plt.xlabel('PreHeating Air Temperature')
plt.ylabel('Efficiency')
plt.title('Effect of Pre-Heating on Combustion Efficiency')
plt.show()

Increasing preheat temperature increases Efficiency.

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.