|
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 18 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 34 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 127 of file EfficiencyImprovement.h.
|
inline |
Gets the current energy input
Definition at line 159 of file EfficiencyImprovement.h.
| double EfficiencyImprovement::getCurrentExcessAir | ( | ) |
Gets the current excess air
|
inline |
Gets the current % of dry flue gas oxygen
Definition at line 67 of file EfficiencyImprovement.h.
|
inline |
Gets the current temperature of flue gas
Definition at line 97 of file EfficiencyImprovement.h.
|
inline |
Gets the current fuel savings
Definition at line 265 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 144 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 82 of file EfficiencyImprovement.h.
|
inline |
Gets the new temperature of flue gas
Definition at line 112 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 135 of file EfficiencyImprovement.h.
|
inline |
Sets the current energy input
| currentEnergyInput | double, current, current energy input in MM Btu/hr |
Definition at line 167 of file EfficiencyImprovement.h.
|
inline |
Sets the current % of dry flue gas oxygen
| currentFlueGasOxygen | double, current % of dry flue gas oxygen |
Definition at line 75 of file EfficiencyImprovement.h.
|
inline |
Sets the current temperature of flue gas
| currentFlueGasTemp | double, current temperature of flue gas in °F |
Definition at line 105 of file EfficiencyImprovement.h.
|
inline |
Sets the new temperature of combustion air
| newCombustionAirTemp | double, new temperature of combustion in °F |
Definition at line 152 of file EfficiencyImprovement.h.
|
inline |
Sets the new % of dry flue gas oxygen
| newFlueGasOxygen | double, new % of dry flue gas oxygen |
Definition at line 90 of file EfficiencyImprovement.h.
|
inline |
Sets the new temperature of flue gas
| newFlueGasTemp | double, new temperature of flue gas in °F |
Definition at line 120 of file EfficiencyImprovement.h.
|
private |
Definition at line 291 of file EfficiencyImprovement.h.
|
private |
Definition at line 289 of file EfficiencyImprovement.h.
|
private |
Definition at line 295 of file EfficiencyImprovement.h.
|
private |
Definition at line 293 of file EfficiencyImprovement.h.
|
private |
Definition at line 280 of file EfficiencyImprovement.h.
|
private |
Definition at line 282 of file EfficiencyImprovement.h.
|
private |
Definition at line 285 of file EfficiencyImprovement.h.
|
private |
Definition at line 276 of file EfficiencyImprovement.h.
|
private |
Definition at line 278 of file EfficiencyImprovement.h.
|
private |
Definition at line 297 of file EfficiencyImprovement.h.
|
private |
Definition at line 287 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 299 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.