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 <EfficiencyImprovement.h>
Public Member Functions | |
EfficiencyImprovement (double currentFlueGasOxygen, double newFlueGasOxygen, double currentFlueGasTemp, double newFlueGasTemp, double currentCombustionAirTemp, double newCombustionAirTemp, double currentEnergyInput) | |
double | getCurrentFlueGasOxygen () const |
void | setCurrentFlueGasOxygen (double currentFlueGasOxygen) |
double | getNewFlueGasOxygen () const |
void | setNewFlueGasOxygen (double newFlueGasOxygen) |
double | getCurrentFlueGasTemp () const |
void | setCurrentFlueGasTemp (double currentFlueGasTemp) |
double | getNewFlueGasTemp () const |
void | setNewFlueGasTemp (double newFlueGasTemp) |
double | getCurrentCombustionAirTemp () const |
void | setCurrentCombustionAirTemp (double currentCombustionAirTemp) |
double | getNewCombustionAirTemp () const |
void | setNewCombustionAirTemp (double newCombustionAirTemp) |
double | getCurrentEnergyInput () const |
void | setCurrentEnergyInput (double currentEnergyInput) |
double | getCurrentExcessAir () |
double | getNewExcessAir () |
double | getCurrentHeatInput () |
double | getNewHeatInput () |
double | getCurrentAirSpecificHeat () |
double | getNewAirSpecificHeat () |
double | getCurrentAirCorrection () |
double | getNewAirCorrection () |
double | getCurrentCombustionAirCorrection () |
double | getNewCombustionAirCorrection () |
double | getCurrentAvailableHeat () |
double | getNewAvailableHeat () |
double | getNewFuelSavings () |
double | getCurrentFuelSavings () |
double | getNewEnergyInput () |
Private Attributes | |
double | currentFlueGasOxygen_ = 0.0 |
double | newFlueGasOxygen_ = 0.0 |
double | currentFlueGasTemp_ = 0.0 |
double | newFlueGasTemp_ = 0.0 |
double | currentCombustionAirTemp_ = 0.0 |
double | newCombustionAirTemp_ = 0.0 |
double | currentEnergyInput_ = 0.0 |
double | currentExcessAir_ |
double | newExcessAir_ |
double | currentHeatInput_ |
double | newHeatInput_ |
double | currentAirSpecificHeat_ |
double | newAirSpecificHeat_ |
double | currentAirCorrection_ |
double | newAirCorrection_ |
double | currentCombustionAirCorrection_ |
double | newCombustionAirCorrection_ |
double | currentAvailableHeat_ |
double | newAvailableHeat_ |
double | currentFuelSavings_ |
double | newFuelSavings_ |
double | newEnergyInput_ |
Efficiency Improvement calculator class Used to help calculateThermalResistance potential fuel savings by increasing the efficiency of the furnace.
Definition at line 19 of file EfficiencyImprovement.h.
|
inline |
Constructor for the efficiency improvement calculator
currentFlueGasOxygen | double, current % dry of flue gas oxygen |
newFlueGasOxygen | double, new % dry of flue gas oxygen |
currentFlueGasTemp | double, current temperature of flue gas in °F |
newFlueGasTemp | double, new temperature of flue gas in °F |
currentCombustionAirTemp | double, current temperature of combustion air in °F |
newCombustionAirTemp | double, new temperature of combustion air in °F |
currentEnergyInput | double, current energy input in MM Btu/hr |
Definition at line 35 of file EfficiencyImprovement.h.
double EfficiencyImprovement::getCurrentAirCorrection | ( | ) |
Gets the current air correction
double EfficiencyImprovement::getCurrentAirSpecificHeat | ( | ) |
Gets the current specific heat of air
double EfficiencyImprovement::getCurrentAvailableHeat | ( | ) |
Gets the current available heat
double EfficiencyImprovement::getCurrentCombustionAirCorrection | ( | ) |
Gets the combustion air correction
|
inline |
Gets the current temperature of combustion air
Definition at line 128 of file EfficiencyImprovement.h.
|
inline |
Gets the current energy input
Definition at line 160 of file EfficiencyImprovement.h.
double EfficiencyImprovement::getCurrentExcessAir | ( | ) |
Gets the current excess air
|
inline |
Gets the current % of dry flue gas oxygen
Definition at line 68 of file EfficiencyImprovement.h.
|
inline |
Gets the current temperature of flue gas
Definition at line 98 of file EfficiencyImprovement.h.
|
inline |
Gets the current fuel savings
Definition at line 266 of file EfficiencyImprovement.h.
double EfficiencyImprovement::getCurrentHeatInput | ( | ) |
Gets the current heat input in °F
double EfficiencyImprovement::getNewAirCorrection | ( | ) |
Gets the new air correction
double EfficiencyImprovement::getNewAirSpecificHeat | ( | ) |
Gets the new specific heat of air
double EfficiencyImprovement::getNewAvailableHeat | ( | ) |
Gets the new available heat
double EfficiencyImprovement::getNewCombustionAirCorrection | ( | ) |
Gets the combustion air correction
|
inline |
Gets the new temperature of combustion air
Definition at line 145 of file EfficiencyImprovement.h.
double EfficiencyImprovement::getNewEnergyInput | ( | ) |
Gets the new fuel savings
double EfficiencyImprovement::getNewExcessAir | ( | ) |
Gets the new excess air
|
inline |
Gets the new % of dry flue gas oxygen
Definition at line 83 of file EfficiencyImprovement.h.
|
inline |
Gets the new temperature of flue gas
Definition at line 113 of file EfficiencyImprovement.h.
double EfficiencyImprovement::getNewFuelSavings | ( | ) |
Gets the new fuel savings
double EfficiencyImprovement::getNewHeatInput | ( | ) |
Gets the new heat input in °F
|
inline |
Sets the current temperature of combustion air
currentCombustionAirTemp | double, current temperature of combustion in °F |
Definition at line 136 of file EfficiencyImprovement.h.
|
inline |
Sets the current energy input
currentEnergyInput | double, current, current energy input in MM Btu/hr |
Definition at line 168 of file EfficiencyImprovement.h.
|
inline |
Sets the current % of dry flue gas oxygen
currentFlueGasOxygen | double, current % of dry flue gas oxygen |
Definition at line 76 of file EfficiencyImprovement.h.
|
inline |
Sets the current temperature of flue gas
currentFlueGasTemp | double, current temperature of flue gas in °F |
Definition at line 106 of file EfficiencyImprovement.h.
|
inline |
Sets the new temperature of combustion air
newCombustionAirTemp | double, new temperature of combustion in °F |
Definition at line 153 of file EfficiencyImprovement.h.
|
inline |
Sets the new % of dry flue gas oxygen
newFlueGasOxygen | double, new % of dry flue gas oxygen |
Definition at line 91 of file EfficiencyImprovement.h.
|
inline |
Sets the new temperature of flue gas
newFlueGasTemp | double, new temperature of flue gas in °F |
Definition at line 121 of file EfficiencyImprovement.h.
|
private |
Definition at line 292 of file EfficiencyImprovement.h.
|
private |
Definition at line 290 of file EfficiencyImprovement.h.
|
private |
Definition at line 296 of file EfficiencyImprovement.h.
|
private |
Definition at line 294 of file EfficiencyImprovement.h.
|
private |
Definition at line 281 of file EfficiencyImprovement.h.
|
private |
Definition at line 283 of file EfficiencyImprovement.h.
|
private |
Definition at line 286 of file EfficiencyImprovement.h.
|
private |
Definition at line 277 of file EfficiencyImprovement.h.
|
private |
Definition at line 279 of file EfficiencyImprovement.h.
|
private |
Definition at line 298 of file EfficiencyImprovement.h.
|
private |
Definition at line 288 of file EfficiencyImprovement.h.
|
private |
Definition at line 293 of file EfficiencyImprovement.h.
|
private |
Definition at line 291 of file EfficiencyImprovement.h.
|
private |
Definition at line 297 of file EfficiencyImprovement.h.
|
private |
Definition at line 295 of file EfficiencyImprovement.h.
|
private |
Definition at line 282 of file EfficiencyImprovement.h.
|
private |
Definition at line 300 of file EfficiencyImprovement.h.
|
private |
Definition at line 287 of file EfficiencyImprovement.h.
|
private |
Definition at line 278 of file EfficiencyImprovement.h.
|
private |
Definition at line 280 of file EfficiencyImprovement.h.
|
private |
Definition at line 299 of file EfficiencyImprovement.h.
|
private |
Definition at line 289 of file EfficiencyImprovement.h.