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