Flame Temperature of an Acetylene Cutting Torch
Introduction
A cutting torch is powered by acetylene burned in 100% theoretical air. The combustion reaction is
C2H2 + 2.5 O2 + 9.4 N2 → 2 CO2 + H2O + 9.4 N2
This application will calculate the adiabatic flame temperature by equating the enthalpy of the reactants and products; this heat balance is solved numerically with fsolve .
Thermodynamic data are extracted from the ThermophysicalData:-Chemicals package.
restart: with(ThermophysicalData:-Chemicals):
Heat of Formation
h_f_C2H2 := Property("HeatOfFormation", "C2H2,acetylene", useunits); h_f_CO2 := Property("HeatOfFormation", "CO2", useunits); h_f_H2O := Property("HeatOfFormation", "H2O", useunits); h_f_N2 := Property("HeatOfFormation", "N2", useunits);
Enthalpies
h_C2H2 := Property("Hmolar", "C2H2,acetylene", "temperature" = T): h_CO2 := Property("Hmolar", "CO2", "temperature" = T): h_H2O := Property("Hmolar", "H2O", "temperature" = T): h_N2 := Property("Hmolar", "N2", "temperature" = T):
Reference Enthalpies
h_r_C2H2 := eval(h_C2H2, T = 298 * Unit(K)); h_r_N2 := eval(h_N2, T = 298 * Unit(K)); h_r_CO2 := eval(h_CO2, T = 298 * Unit(K)); h_r_H2O := eval(h_H2O, T = 298 * Unit(K))
Heat Balance
Heat of reaction
H_reactants := 1 * Unit(mol) * h_f_C2H2
Heat of products
H_products := 2 * Unit(mol) * (h_f_CO2 + h_CO2 - h_r_CO2) + 1 * Unit(mol) * (h_f_H2O + h_H2O - h_r_H2O) + 9.4 * Unit(mol) * (h_f_N2 + h_N2 - h_r_N2):
Hence the adiabatic flame temperature of the cutting torch is
fsolve(H_reactants = H_products, T = 1000 * Unit(K))
Legal Notice: © Maplesoft, a division of Waterloo Maple Inc. 2018. Maplesoft and Maple are trademarks of Waterloo Maple Inc. This application may contain errors and Maplesoft is not liable for any damages resulting from the use of this material. This application is intended for non-commercial, non-profit use only. Contact Maplesoft for permission if you wish to use this application in for-profit activities.