Methane is fed to a furnace at and a molar flow rate of . This fuel is subject to a combustion reaction in the furnace:, where is the stoichiometric coefficient of the chemical species. An excess of oxygen entering at is used for the combustion reaction, so that the conversion of the fuel is total. The value of the inlet molar flow rate of oxygen and nitrogen are taken equal to 1000 gmol/hr. We apply the energy balance for reacting systems using the heat of reaction method [1].
25°C
100gmol/hr
fuel+→+O(v)
ν
oxygen
O
2
ν
carbondioxide
CO
2
ν
water
H
2
ν
species
150°C
Here, we determine:
◼
1. the heat duty in (labeled in the process flowchart) for user-set values of exit temperature of the exhaust gases
kJ/hr
▪
Q
or
◼
2. the adiabatic flame temperature (i.e., for =0) labeled in the process flowchart.
▪
Q
T
ad
By specifying the exit temperature of the furnace (equal to 900 °C), the enthalpy balance at steady operation requires that excess heat (denoted by ) from the exothermic reaction has to be removed. By specifying adiabatic operations, the heat released by the reaction raises the temperature of the exhaust gases (=1238°C). You can change the inlet molar flow rate of nitrogen and observe its effect on both on and .Results are benchmarked against their counterparts obtained using Aspen-Hysys.
▪
Q
T
ad
▪
Q
T
ad
The adiabatic flame temperature (i.e., for =0) labeled in the process flowchart.
▪
Q
T
ad
Heat of combustion in kJ/mol
DH=-890.36;Qdot=stH20100H5+stCO2100H4+(ndot1-100stO2)H3+ndot0H2-ndot1H1-ndot0H0+100(DH);(*energybalanceforreactingsystemsusingtheheatofreactionmethod*)
Reference state is gas 25°C and 1 bar
H0=NIntegrate[29.010^-3+0.219910^-5x+0.572310^-8x^2-2.87110^-12x^3,{x,25,150}];H1=NIntegrate[29.1010^-3+1.15810^-5x-0.607610^-8x^2+1.31110^-12x^3,{x,25,150}];H2=Integrate[29.010^-3+0.219910^-5x+0.572310^-8x^2-2.87110^-12x^3,{x,25,Tad}];H3=Integrate[29.1010^-3+1.15810^-5x-0.607610^-8x^2+1.31110^-12x^3,{x,25,Tad}];H4=Integrate[36.1110^-3+4.23310^-5x-2.88710^-8x^2+7.46410^-12x^3,{x,25,Tad}];H5=Integrate[33.4610^-3+0.68810^-5x+0.760410^-8x^2-3.59310^-12x^3,{x,25,Tad}]+44.01;(*waterheatofvaporisationis44.01kJ/mol*)
Stochiometric coefficients
stH20=2;stCO2=1;stO2=2;
Inlet flow rates for O2 and N2
ndot1=1000;ndot0=1000;
sol=FindRoot[stH20100H5+stCO2100H4+(ndot1-100stO2)H3+ndot0H2-ndot1H1-ndot0H0+100(DH)0,{Tad,3000,4000}]
Out[]=
{Tad1238.36}
In[]:=
GraphicsGreen,Opacity[0.4],EdgeForm[{Black,Thick}],Rectangle[{0,0},{2,2}],Opacity[1],Style[Text["Furnace",{1,1},{0,0}],Bold,28,Black],Opacity[1],Thickness[0.01],Arrowheads[Large],Black,Arrow[{{-1.5,1.75},{0,1.75}}],Style[Text["Methane",{-1.0,1.65},{0,0}],14,Black],Style[Text["100 moles/hr 25°C",{-1.0,1.45},{0,0}],14,Black],Red,Arrow[{{-1.5,0.65},{0,0.65}}],Style[Text[Row[{"pure oxygen: ",NumberForm[ndot1,{4,1}]," moles/hr"}],{-1.5,0.45},{0,0}],14,Red],Style[Text[Row[{"pure nitrogen: ",NumberForm[ndot0,{4,1}]," moles/hr"}],{-1.5,0.25},{0,0}],14,Red],Style[Text["150°C",{-1.0,0.05},{0,0}],14,Red],Blue,Arrow[{{2,1.35},{3,1.35}}],Style[Text["exhaust gases",{2.05,1.25},{-1,0}],14,Blue],Style[Text[Row[{"oxygen: ",NumberForm[(ndot1-100stO2),{4,1}]," moles/hr"}],{2.05,1.05},{-1,0}],14,Blue],Style[Text[Row[{"nitrogen: ",NumberForm[(ndot0),{4,1}]," moles/hr"}],{2.05,0.85},{-1,0}],14,Blue],Style[Text[Row[{"water: ",NumberForm[100stH20,{4,1}]," moles/hr"}],{2.05,0.65},{-1,0}],14,Blue],Style[Text[Row[{"carbon dioxide: ",NumberForm[100stCO2,{4,1}]," moles/hr"}],{2.05,0.45},{-1,0}],14,Blue],Style[Text[Row[{," = ",NumberForm[Tad/.sol,{5,1}],"°C"}],{2.05,0.25},{-1,0}],14,Blue],Gray,Dashed,Arrowheads[Large],Thickness[0.015],Arrow[{{1.6,1.5},{2.3,1.5},{1.6,1.8},{2.6,1.8}}],StyleTextRow," = ",NumberForm[0,{2,1}]," kJ/hr",{2.7,1.804},{-1,0},18,Black,Bold,BackgroundLightGray,AspectRatio1.2,ImageSize{500,380}
Style["T",Italic]
"ad"
•
Style["Q",Italic]
Out[]=
hysys output : see the temperature of the exit vapor stream V
The heat duty in (labeled in the process flowchart) for user-set values of exit temperature of the exhaust gases
kJ/hr
▪
Q
In[]:=
Clear[Qdot];
In[]:=
Te=900;H0=NIntegrate[29.010^-3+0.219910^-5x+0.572310^-8x^2-2.87110^-12x^3,{x,25,150}];H1=NIntegrate[29.1010^-3+1.15810^-5x-0.607610^-8x^2+1.31110^-12x^3,{x,25,150}];H2=Integrate[29.010^-3+0.219910^-5x+0.572310^-8x^2-2.87110^-12x^3,{x,25,Te}];H3=NIntegrate[29.1010^-3+1.15810^-5x-0.607610^-8x^2+1.31110^-12x^3,{x,25,Te}];H4=NIntegrate[36.1110^-3+4.23310^-5x-2.88710^-8x^2+7.46410^-12x^3,{x,25,Te}];H5=NIntegrate[33.4610^-3+0.68810^-5x+0.760410^-8x^2-3.59310^-12x^3,{x,25,Te}]+44.01;Qdot=stH20100H5+stCO2100H4+(ndot1-100stO2)H3+ndot0H2-ndot1H1-ndot0H0+100(DH)(*inkJ/hr*)
Out[]=
-26394.5
In[]:=
GraphicsOrange,Opacity[0.4],EdgeForm[{Black,Thick}],Rectangle[{0,0},{2,2}],Opacity[1],Style[Text["Furnace",{1,1},{0,0}],Bold,16,Black],Opacity[1],Thickness[0.01],Arrowheads[Large],Black,Arrow[{{-1.5,1.75},{0,1.75}}],Style[Text["Methane",{-1.0,1.65},{0,0}],14,Black],Style[Text["100 moles/hr 25°C",{-1.0,1.45},{0,0}],14,Black],Red,Arrow[{{-1.5,0.65},{0,0.65}}],Style[Text[Row[{"pure oxygen: ",NumberForm[ndot1,{4,1}]," moles/hr"}],{-1.5,0.45},{0,0}],14,Red],Style[Text[Row[{"pure nitrogen: ",NumberForm[ndot0,{4,1}]," moles/hr"}],{-1.5,0.25},{0,0}],14,Red],Style[Text["150°C",{-1.0,0.05},{0,0}],14,Red],Blue,Arrow[{{2,1.35},{3,1.35}}],Style[Text["exhaust gases",{2.05,1.25},{-1,0}],14,Blue],Style[Text[Row[{"oxygen: ",NumberForm[(ndot1-100stO2),{4,1}]," moles/hr"}],{2.05,1.05},{-1,0}],14,Blue],Style[Text[Row[{"nitrogen: ",NumberForm[(ndot0),{4,1}]," moles/hr"}],{2.05,0.85},{-1,0}],14,Blue],Style[Text[Row[{"water: ",NumberForm[100stH20,{4,1}]," moles/hr"}],{2.05,0.65},{-1,0}],14,Blue],Style[Text[Row[{"carbon dioxide: ",NumberForm[100stCO2,{4,1}]," moles/hr"}],{2.05,0.45},{-1,0}],14,Blue],Style[Text[Row[{," = ",NumberForm[Te,{5,1}],"°C"}],{2.05,0.25},{-1,0}],14,Blue],Gray,Dashed,Arrowheads[Large],Thickness[0.015],Arrow[{{1.6,1.5},{2.3,1.5},{1.6,1.8},{2.6,1.8}}],StyleTextRow," = ",NumberForm[-Qdot,{8,1}]," kJ/hr",{2.7,1.804},{-1,0},18,Black,Bold,BackgroundLightGray,AspectRatio1.2,ImageSize{500,380}
Style["T",Italic]
"exit"
•
Style["Q",Italic]
Out[]=
hysys output : see the Heat Flow result
References
References
[1] R. M. Felder and R. W. Rousseau, Elementary Principles of Chemical Processes, 3rd ed., New York: John Wiley & Sons, 2004.
CITE THIS NOTEBOOK
CITE THIS NOTEBOOK
Combustion of Methane in a furnace using Wolfram & Aspen-Hysys
by Housam Binous and Ahmed Bellagi
Wolfram Community, STAFF PICKS, December 4, 2025
https://community.wolfram.com/groups/-/m/t/3585342
by Housam Binous and Ahmed Bellagi
Wolfram Community, STAFF PICKS, December 4, 2025
https://community.wolfram.com/groups/-/m/t/3585342