MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
solid_liquid_flue_gas_material.h
Go to the documentation of this file.
1#pragma once
2
17
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);
44
59double calculateExcessAirFromFlueGasO2(double flue_gas_o2, double carbon, double hydrogen, double sulphur,
60 double inert_ash, double o2, double moisture, double nitrogen,
61 double moisture_in_air_combustion);
62
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);
79
92double calculateHeatingValueFuel(double carbon, double hydrogen, double sulphur, double inert_ash, double o2,
93 double moisture, double nitrogen);
94
109double calculateStoichiometricAir(double carbon, double hydrogen, double sulphur, double inert_ash, double o2,
110 double moisture, double nitrogen);
111
112}; // namespace solid_liquid_flue_gas_material
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.