38double totalHeatLoss(
const double flue_gas_temperature,
const double excess_air,
39 const double combustion_air_temperature,
const double fuel_temperature,
40 const double moisture_in_air_combustion,
const double ash_discharge_temperature,
41 const double unburned_carbon_in_ash,
const double carbon,
const double hydrogen,
42 const double sulphur,
const double inert_ash,
const double o2,
const double moisture,
43 const double nitrogen,
const double ambient_air_temp_f = 60);
60 double inert_ash,
double o2,
double moisture,
double nitrogen,
61 double moisture_in_air_combustion);
77double calculateFlueGasO2(
double excess_air,
double carbon,
double hydrogen,
double sulphur,
double inert_ash,
78 double o2,
double moisture,
double nitrogen,
double moisture_in_air_combustion);
93 double moisture,
double nitrogen);
110 double moisture,
double nitrogen);
double calculateFlueGasO2(double excess_air, double carbon, double hydrogen, double sulphur, double inert_ash, double o2, double moisture, double nitrogen, double moisture_in_air_combustion)
Calculates flue gas O2 fraction given excess air and fuel composition.
double totalHeatLoss(const double flue_gas_temperature, const double excess_air, const double combustion_air_temperature, const double fuel_temperature, const double moisture_in_air_combustion, const double ash_discharge_temperature, const double unburned_carbon_in_ash, const double carbon, const double hydrogen, const double sulphur, const double inert_ash, const double o2, const double moisture, const double nitrogen, const double ambient_air_temp_f=60)
Calculates total heat loss for solid/liquid fuel flue gas.
double calculateHeatingValueFuel(double carbon, double hydrogen, double sulphur, double inert_ash, double o2, double moisture, double nitrogen)
Calculates the heating value of the fuel based on composition.
double calculateStoichiometricAir(double carbon, double hydrogen, double sulphur, double inert_ash, double o2, double moisture, double nitrogen)
Calculates the stoichiometric air required for complete combustion of the given fuel composition.
double calculateExcessAirFromFlueGasO2(double flue_gas_o2, double carbon, double hydrogen, double sulphur, double inert_ash, double o2, double moisture, double nitrogen, double moisture_in_air_combustion)
Calculates excess air percentage given flue gas O2 levels using iterative algorithm.
Contains functions for flue gas material calculations.