|
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.
|
#include <solid_liquid_flue_gas_material.h>
Public Member Functions | |
| SolidLiquidFlueGasMaterial (const double flueGasTemperature, const double excessAir, const double combustionAirTemperature, const double fuelTemperature, const double moistureInAirCombustion, const double ashDischargeTemperature, const double unburnedCarbonInAsh, const double carbon, const double hydrogen, const double sulphur, const double inertAsh, const double o2, const double moisture, const double nitrogen, const double ambientAirTempF=60) | |
| SolidLiquidFlueGasMaterial (std::string substance, const double carbon, const double hydrogen, const double sulphur, const double inertAsh, const double o2, const double moisture, const double nitrogen) | |
| double | calculateExcessAirFromFlueGasO2 (double flueGasO2, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
| double | calculateFlueGasO2 (double excessAir, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
| double | getHeatLoss () |
| int | getID () const |
| std::string | getSubstance () const |
| double | getFlueGasTemperature () const |
| double | getExcessAir () const |
| double | getCombustionAirTemperature () const |
| double | getFuelTemperature () const |
| double | getMoistureInAirCombustion () const |
| double | getAshDischargeTemperature () const |
| double | getUnburnedCarbonInAsh () const |
| double | getCarbon () const |
| void | setCarbon (const double carbon) |
| double | getHydrogen () const |
| void | setHydrogen (const double hydrogen) |
| double | getSulphur () const |
| void | setSulphur (const double sulphur) |
| double | getInertAsh () const |
| void | setInertAsh (const double inertAsh) |
| double | getO2 () const |
| void | setO2 (const double o2) |
| double | getMoisture () const |
| void | setMoisture (const double moisture) |
| double | getNitrogen () const |
| void | setNitrogen (const double nitrogen) |
| double | getAmbientAirTempF () const |
| void | setAmbientAirTempF (const double ambientAirTempF) |
| void | setID (int const id) |
| void | setSubstance (std::string const &substanceName) |
| void | setFlueGasTemperature (const double temperature) |
| void | setExcessAir (const double excessAir) |
| void | setCombustionAirTemperature (const double temperature) |
| void | setFuelTemperature (const double temperature) |
| void | setMoistureInAirCombustion (const double moisture) |
| void | setAshDischargeTemperature (const double temperature) |
| void | setUnburnedCarbonInAsh (const double unburnedCarbon) |
| double | calculateHeatingValueFuel (double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen) |
| double | calculateStoichAirFuel () |
| double | getStoichAirFuel () const |
| double | getHeatingValueFuel () const |
Private Attributes | |
| int | id = 0 |
| std::string | substance = "UndefinedSubstance" |
| double | flueGasTemperature |
| double | excessAir |
| double | combustionAirTemperature |
| double | fuelTemperature |
| double | moistureInAirCombustion |
| double | ashDischargeTemperature |
| double | unburnedCarbonInAsh |
| double | carbon |
| double | hydrogen |
| double | sulphur |
| double | inertAsh |
| double | o2 |
| double | moisture |
| double | nitrogen |
| double | heatingValueFuel = 0 |
| double | stoichometricAir = 0 |
| double | ambientAirTempF = 60 |
Friends | |
| class | DefaultData |
Solid Liquid Flue Gas Material class Contains all of the properties of a solid or liquid flue gas material. Used to calculateThermalResistance the heat loss caused by carrying the products of combustion out of the system through the flue.
Definition at line 11 of file solid_liquid_flue_gas_material.h.
|
inline |
Constructor for the SolidLiquidFlueGasMaterial losses with all inputs specified
| flueGasTemperature | - double, Furnace Flue Gas Temperature in °F |
| excessAir | - double, Percent Excess Air, expressed in normal percentage (i.e. 9% as 9 instead of 0.09) |
| combustionAirTemperature | - double, Combustion Air Temperature in °F |
| fuelTemperature | - double, fuel Temperature in °F |
| moistureInAirCombustion | - double, moisture in Air Combustion as % |
| ashDischargeTemperature | - double, ash discharge Temperature in °F |
| unburnedCarbonInAsh | - double, unburned carbon in ash expressed as % |
| carbon,hydrogen,sulphur,inertAsh,o2,moisture,nitrogen | content in fuel (as percentage) |
Definition at line 26 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 42 of file solid_liquid_flue_gas_material.h.
| double SolidLiquidFlueGasMaterial::calculateExcessAirFromFlueGasO2 | ( | double | flueGasO2, |
| double | carbon, | ||
| double | hydrogen, | ||
| double | sulphur, | ||
| double | inertAsh, | ||
| double | o2, | ||
| double | moisture, | ||
| double | nitrogen, | ||
| double | moistureInAirCombustion | ||
| ) |
Calculates excess air percentage given flue gas O2 levels
| double SolidLiquidFlueGasMaterial::calculateFlueGasO2 | ( | double | excessAir, |
| double | carbon, | ||
| double | hydrogen, | ||
| double | sulphur, | ||
| double | inertAsh, | ||
| double | o2, | ||
| double | moisture, | ||
| double | nitrogen, | ||
| double | moistureInAirCombustion | ||
| ) |
Calculates excess air percentage given flue gas O2 levels
|
inline |
Gets the ambientAirTempF
Definition at line 180 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the ash discharge temperature
Definition at line 119 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the percentage of carbon uin fuel
Definition at line 131 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the combustion air temperature
Definition at line 101 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the excess air percentage
Definition at line 95 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the furnace flue gas temperature
Definition at line 89 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the fuel temperature
Definition at line 107 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 247 of file solid_liquid_flue_gas_material.h.
| double SolidLiquidFlueGasMaterial::getHeatLoss | ( | ) |
Gets the total heat loss
|
inline |
Gets the percentage of hydrogen in fuel
Definition at line 138 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the ID of substance
Definition at line 77 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the percentage of inert ash in fuel
Definition at line 152 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the percentage of moisture in fuel
Definition at line 166 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the moisture in air combustion
Definition at line 113 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the percentage of nitrogen in fuel
Definition at line 173 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the percentage of O2 in fuel
Definition at line 159 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 246 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the name of the substance
Definition at line 83 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the percentage of sulfer in fuel
Definition at line 145 of file solid_liquid_flue_gas_material.h.
|
inline |
Gets the unburned carbon in ash
Definition at line 125 of file solid_liquid_flue_gas_material.h.
|
inline |
Set the ambientAirTempF
| ambientAirTempF | double, units F |
Definition at line 185 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the ash discharge temperature
| temperature | double, ash discharge temperature in °F |
Definition at line 233 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 132 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the combustion air temperature
| temperature | double, combustion air temperature in °F |
Definition at line 215 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the excess air percentage
| excessAir | double, % of excess air |
Definition at line 209 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the furnace flue gas temperature
| temperature | double, flue gas temperature in °F |
Definition at line 203 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the fuel temperature
| temperature | double, fuel temperature in °F |
Definition at line 221 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 139 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the ID of substance
| id | int, ID of substance |
Definition at line 191 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 153 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 167 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the moisture in air combustion
| moisture | double, moisture in air combustion as % |
Definition at line 227 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 174 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 160 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the name of substance
| substanceName | string, name of substance |
Definition at line 197 of file solid_liquid_flue_gas_material.h.
|
inline |
Definition at line 146 of file solid_liquid_flue_gas_material.h.
|
inline |
Sets the percentage of unburned carbon in ash
| unburnedCarbon | double, % of unburned carbon in ash |
Definition at line 239 of file solid_liquid_flue_gas_material.h.
|
friend |
Definition at line 250 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 257 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 255 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 256 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 254 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 254 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 254 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 255 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 257 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 256 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 252 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 256 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 256 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 255 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 256 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 256 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 257 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 253 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 256 of file solid_liquid_flue_gas_material.h.
|
private |
Definition at line 255 of file solid_liquid_flue_gas_material.h.