[[messageType]]
[[message]]
Calculation Performed at www.codecalculation.com | |||||||||
[[ doc['meta']['docClass_title'] ]] |
|||||||||
Project |
|||||||||
Project No: | |||||||||
Project Title: | |||||||||
Document No: | |||||||||
Revision No: | |||||||||
Date : | |||||||||
Inputs |
|||||||||
Ambient Conditions | |||||||||
Ambient Temperature Ta [[ gUL('temperature') ]] |
[[err]] |
||||||||
Relative Humidity RH % |
[[err]] |
||||||||
Heater Losses | |||||||||
Radiation Loss Lossradiation % |
[[err]] |
||||||||
Note: Typical Heat loss is 1.5% for Natural draft heater and 2.5% for Balanced draft heaters. | |||||||||
Flue Gas | |||||||||
Flue gas exit temperature Te [[ gUL('temperature') ]] |
[[err]] |
||||||||
Oxygen in Flue Gas O2 % |
[[err]] |
||||||||
Oxygen sampling basis |
[[err]] |
||||||||
Note: For healthy combustion with gas fuels, 3% Oxygen in flue gas on dry basis is targeted. | |||||||||
Fuel Gas | |||||||||
Fuel gas Specified as |
[[err]] |
||||||||
Fuel Gas Composition |
[[err]] |
||||||||
Component Formula Mol.Wt. [[composition_label]] % | |||||||||
Carbon C 12.0 |
[[err]] |
||||||||
Hydrogen H2 2.016 |
[[err]] |
||||||||
Oxygen O2 32.0 |
[[err]] |
||||||||
Nitrogen N2 28.0 |
[[err]] |
||||||||
Carbon Monoxide CO 28.0 |
[[err]] |
||||||||
Carbon Dioxide CO2 44.0 |
[[err]] |
||||||||
Methane CH4 16.0 |
[[err]] |
||||||||
Ethane C2H6 30.1 |
[[err]] |
||||||||
Ethylene C2H4 28.1 |
[[err]] |
||||||||
Acetylene C2H2 26.0 |
[[err]] |
||||||||
Propane C3H8 44.1 |
[[err]] |
||||||||
Propylene C3H6 42.1 |
[[err]] |
||||||||
Butane C4H10 58.1 |
[[err]] |
||||||||
Butylene C4H8 56.1 |
[[err]] |
||||||||
Pentane C5H12 72.1 |
[[err]] |
||||||||
Hexane C6H14 86.2 |
[[err]] |
||||||||
Benzene C6H6 78.1 |
[[err]] |
||||||||
Methanol CH3OH 32.0 |
[[err]] |
||||||||
Ammonia NH3 17.0 |
[[err]] |
||||||||
Sulfur S 32.1 |
[[err]] |
||||||||
Hydrogen Sulphide H2S 34.1 |
[[err]] |
||||||||
Water Vapor H2O 18.016 |
[[err]] |
||||||||
Total [[ percent_total ]] |
[[err]] |
||||||||
Fuel gas temperature Tf [[ gUL('temperature') ]] |
[[err]] |
||||||||
Errors |
|||||||||
[[ err ]] |
|||||||||
Results |
|||||||||
All references are to API 560, Annex-G and included worksheets | |||||||||
Combustion Worksheet Results | |||||||||
Molecular Weight MW [[ MW_rounded ]] [[ gUL('molecularMass') ]] | |||||||||
Lower Heating Value hL [[ retSilent(doc, ['result', 'h_L', '_val']) ]] [[ gUL('specificEnergy') ]] | Refer Row 'Total per kg of fuel, Column 5 | ||||||||
Air Required (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'air_reqd', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer Row 'Total per kg of fuel, Column 7 | ||||||||
CO2 formed (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'CO2_formed', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer Row 'Total per kg of fuel, Column 9 | ||||||||
H2O formed (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'H2O_formed', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer Row 'Total per kg of fuel, Column 11 | ||||||||
N2 formed (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'N2_formed', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer Row 'Total per kg of fuel, Column 13 | ||||||||
Excess Air And Relative Humidity Worksheet | |||||||||
Moisture (per [[gUL('mass')]] of wet air) [[ retSilent(doc, ['result', 'X_wet', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of wet air | Refer line (a) | ||||||||
Wet air reqd (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'air_reqd_RHcorrected', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer line (b) | ||||||||
Moisture (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'moisture', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer line (c) | ||||||||
H2O formed (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'H2O_formed_RHcorrected', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer line (d) | ||||||||
Excess Air (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'excess_Air', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer line (e) | ||||||||
Excess Air / Air required [[ retSilent(doc, ['result', 'excess_Air_pc', '_val']) ]] % | Refer line (f) | ||||||||
Total Air Intake ma/mf [[ retSilent(doc, ['result', 'total_air', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Sum of line (b) and (e) | ||||||||
H2O formed (per [[gUL('mass')]] of fuel) [[ retSilent(doc, ['result', 'H2O_formed_EAcorrected', '_val']) ]] [[gUL('mass')]]/[[gUL('mass')]] of fuel | Refer line (g) | ||||||||
Stack Loss Work Sheet | |||||||||
Component Qty. Formed Enthalphy @ T Massic heat content | |||||||||
[[gUL('mass')]]/[[gUL('mass')]] of fuel [[gUL('specificEnergy')]] formed [[gUL('specificEnergy')]] of fuel | |||||||||
Carbon Dioxide [[ retSilent(doc, ['result', 'CO2_formed', '_val']) ]] [[ retSilent(doc, ['result', 'h_CO2', '_val']) ]] [[ retSilent(doc, ['result', 'H_CO2', '_val']) ]] | |||||||||
Water Vapor [[retSilent(doc, ['result', 'H2O_formed_EAcorrected', '_val'])]] [[retSilent(doc, ['result', 'h_H2O', '_val'])]] [[retSilent(doc, ['result', 'H_H2O', '_val'])]] | |||||||||
Nitrogen [[retSilent(doc, ['result', 'N2_formed', '_val'])]] [[retSilent(doc, ['result', 'h_N2', '_val'])]] [[retSilent(doc, ['result', 'H_N2', '_val'])]] | |||||||||
Excess Air [[ retSilent(doc, ['result', 'excess_Air', '_val']) ]] [[retSilent(doc, ['result', 'h_EA', '_val'])]] [[retSilent(doc, ['result', 'H_EA', '_val'])]] | |||||||||
Total [[retSilent(doc, ['result', 'h_s', '_val'])]] | Refer Row 'Total', Column 3 | ||||||||
Efficiency calculation | |||||||||
Lower Heating Value-fuel hL [[ retSilent(doc, ['result', 'h_L', '_val']) ]] [[gUL('specificEnergy')]] | Combn. Wksht., Row 'Total per kg of fuel, Column 5 | ||||||||
Higher Heating Value-fuel hH [[ retSilent(doc, ['result', 'h_H', '_val']) ]] [[gUL('specificEnergy')]] | Annex. G, Equation G.3 | ||||||||
Radiation massic heat loss hr [[ retSilent(doc, ['result', 'h_r', '_val']) ]] [[gUL('specificEnergy')]] | Lossradiation*hL/100 | ||||||||
Stack massic heat loss hs [[ retSilent(doc, ['result', 'h_s', '_val']) ]] [[gUL('specificEnergy')]] | Stack Loss Wksht, Row 'Total', Column 3 | ||||||||
Sensible heat corrn. - air Δha [[ retSilent(doc, ['result', 'delh_a', '_val']) ]] [[gUL('specificEnergy')]] | |||||||||
Sensible heat corrn. - fuel Δhf [[ retSilent(doc, ['result', 'delh_f', '_val']) ]] [[gUL('specificEnergy')]] | |||||||||
Net thermal efficiency e [[ retSilent(doc, ['result', 'e', '_val']) ]] % | Annex. G, Equation G.1 | ||||||||
Gross efficiency eg [[ retSilent(doc, ['result', 'e_g', '_val']) ]] % | Annex. G, Equation G.5 | ||||||||
Fuel efficiency ef [[ retSilent(doc, ['result', 'e_f', '_val']) ]] % | Annex. G, Equation G.6 |