![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <SolidLiquidFlueGasMaterial.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) | |
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 | 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) |
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 | getStoichAirFuel () const |
double | getHeatingValueFuel () const |
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) | |
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 | 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) |
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 | getStoichAirFuel () const |
double | getHeatingValueFuel () const |
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) | |
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 | 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) |
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 | getStoichAirFuel () const |
double | getHeatingValueFuel () const |
Static Public Member Functions | |
static double | calculateExcessAirFromFlueGasO2 (double flueGasO2, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
static double | calculateFlueGasO2 (double excessAir, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
static double | calculateHeatingValueFuel (double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen) |
static double | calculateStoichAirFuel (double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen) |
static double | calculateExcessAirFromFlueGasO2 (double flueGasO2, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
static double | calculateFlueGasO2 (double excessAir, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
static double | calculateHeatingValueFuel (double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen) |
static double | calculateStoichAirFuel (double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen) |
static double | calculateExcessAirFromFlueGasO2 (double flueGasO2, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
static double | calculateFlueGasO2 (double excessAir, double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen, double moistureInAirCombustion) |
static double | calculateHeatingValueFuel (double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen) |
static double | calculateStoichAirFuel (double carbon, double hydrogen, double sulphur, double inertAsh, double o2, double moisture, double nitrogen) |
Friends | |
class | SQLite |
Solid Liquid Flue Gas Material class Contains all of the properties of a solid or liquid flue gas material. Used to calculate the heat loss caused by carrying the products of combustion out of the system through the flue.
Definition at line 11 of file SolidLiquidFlueGasMaterial.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 SolidLiquidFlueGasMaterial.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 SolidLiquidFlueGasMaterial.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 SolidLiquidFlueGasMaterial.h.
|
static |
Calculates excess air percentage given flue gas O2 levels
Definition at line 4 of file SolidLiquidFlueGasMaterial.cpp.
|
static |
Calculates excess air percentage given flue gas O2 levels
|
static |
Calculates excess air percentage given flue gas O2 levels
|
static |
Calculates excess air percentage given flue gas O2 levels
Definition at line 47 of file SolidLiquidFlueGasMaterial.cpp.
|
static |
Calculates excess air percentage given flue gas O2 levels
|
static |
Calculates excess air percentage given flue gas O2 levels
|
inline |
Gets the ash discharge temperature
Definition at line 151 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the ash discharge temperature
Definition at line 151 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the ash discharge temperature
Definition at line 151 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of carbon uin fuel
Definition at line 163 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of carbon uin fuel
Definition at line 163 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of carbon uin fuel
Definition at line 163 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the combustion air temperature
Definition at line 133 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the combustion air temperature
Definition at line 133 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the combustion air temperature
Definition at line 133 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the excess air percentage
Definition at line 127 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the excess air percentage
Definition at line 127 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the excess air percentage
Definition at line 127 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the furnace flue gas temperature
Definition at line 121 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the furnace flue gas temperature
Definition at line 121 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the furnace flue gas temperature
Definition at line 121 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the fuel temperature
Definition at line 139 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the fuel temperature
Definition at line 139 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the fuel temperature
Definition at line 139 of file SolidLiquidFlueGasMaterial.h.
double SolidLiquidFlueGasMaterial::getHeatLoss | ( | ) |
Gets the total heat loss
double SolidLiquidFlueGasMaterial::getHeatLoss | ( | ) |
Gets the total heat loss
double SolidLiquidFlueGasMaterial::getHeatLoss | ( | ) |
Gets the total heat loss
Definition at line 94 of file SolidLiquidFlueGasMaterial.cpp.
|
inline |
Gets the percentage of hydrogen in fuel
Definition at line 170 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of hydrogen in fuel
Definition at line 170 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of hydrogen in fuel
Definition at line 170 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the ID of substance
Definition at line 109 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the ID of substance
Definition at line 109 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the ID of substance
Definition at line 109 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of inert ash in fuel
Definition at line 184 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of inert ash in fuel
Definition at line 184 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of inert ash in fuel
Definition at line 184 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of moisture in fuel
Definition at line 198 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of moisture in fuel
Definition at line 198 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of moisture in fuel
Definition at line 198 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the moisture in air combustion
Definition at line 145 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the moisture in air combustion
Definition at line 145 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the moisture in air combustion
Definition at line 145 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of nitrogen in fuel
Definition at line 205 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of nitrogen in fuel
Definition at line 205 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of nitrogen in fuel
Definition at line 205 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of O2 in fuel
Definition at line 191 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of O2 in fuel
Definition at line 191 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of O2 in fuel
Definition at line 191 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the name of the substance
Definition at line 115 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the name of the substance
Definition at line 115 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the name of the substance
Definition at line 115 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of sulfer in fuel
Definition at line 177 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of sulfer in fuel
Definition at line 177 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the percentage of sulfer in fuel
Definition at line 177 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the unburned carbon in ash
Definition at line 157 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the unburned carbon in ash
Definition at line 157 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Gets the unburned carbon in ash
Definition at line 157 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the ash discharge temperature
temperature | double, ash discharge temperature in °F |
Definition at line 254 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the ash discharge temperature
temperature | double, ash discharge temperature in °F |
Definition at line 254 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the ash discharge temperature
temperature | double, ash discharge temperature in °F |
Definition at line 254 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the combustion air temperature
temperature | double, combustion air temperature in °F |
Definition at line 236 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the combustion air temperature
temperature | double, combustion air temperature in °F |
Definition at line 236 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the combustion air temperature
temperature | double, combustion air temperature in °F |
Definition at line 236 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the excess air percentage
excessAir | double, % of excess air |
Definition at line 230 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the excess air percentage
excessAir | double, % of excess air |
Definition at line 230 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the excess air percentage
excessAir | double, % of excess air |
Definition at line 230 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the furnace flue gas temperature
temperature | double, flue gas temperature in °F |
Definition at line 224 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the furnace flue gas temperature
temperature | double, flue gas temperature in °F |
Definition at line 224 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the furnace flue gas temperature
temperature | double, flue gas temperature in °F |
Definition at line 224 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the fuel temperature
temperature | double, fuel temperature in °F |
Definition at line 242 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the fuel temperature
temperature | double, fuel temperature in °F |
Definition at line 242 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the fuel temperature
temperature | double, fuel temperature in °F |
Definition at line 242 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the ID of substance
id | int, ID of substance |
Definition at line 212 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the ID of substance
id | int, ID of substance |
Definition at line 212 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the ID of substance
id | int, ID of substance |
Definition at line 212 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the moisture in air combustion
moisture | double, moisture in air combustion as % |
Definition at line 248 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the moisture in air combustion
moisture | double, moisture in air combustion as % |
Definition at line 248 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the moisture in air combustion
moisture | double, moisture in air combustion as % |
Definition at line 248 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the name of substance
substanceName | string, name of substance |
Definition at line 218 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the name of substance
substanceName | string, name of substance |
Definition at line 218 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the name of substance
substanceName | string, name of substance |
Definition at line 218 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the percentage of unburned carbon in ash
unburnedCarbon | double, % of unburned carbon in ash |
Definition at line 260 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the percentage of unburned carbon in ash
unburnedCarbon | double, % of unburned carbon in ash |
Definition at line 260 of file SolidLiquidFlueGasMaterial.h.
|
inline |
Sets the percentage of unburned carbon in ash
unburnedCarbon | double, % of unburned carbon in ash |
Definition at line 260 of file SolidLiquidFlueGasMaterial.h.