[[messageType]]

[[message]]

Save Anchor
                   
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