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 <PumpResult.h>
Classes | |
struct | Output |
Public Member Functions | |
PumpResult (Pump::Input pumpInput, Motor motor, Pump::FieldData fieldData, double operatingHours, double unitCost) | |
double | getAnnualSavingsPotential () |
double | getOptimizationRating () const |
Output | calculateExisting () |
Output | calculateModified () |
Private Attributes | |
Output | existing |
Output | modified |
double | annualSavingsPotential = 0.0 |
double | optimizationRating = 0.0 |
Pump::Input | pumpInput |
Motor | motor |
Pump::FieldData | fieldData |
double | operatingHours |
double | unitCost |
Pump Result class Contains all of the final results of the pump calculations. Used to calculateThermalResistance the existing efficiency of the pump and the optimal efficiency of the pump so they can be compared.
Definition at line 25 of file PumpResult.h.
|
inline |
Constructor
pumpInput | Pump::Input, contains all pump-related data, passed by reference |
motor | Motor, contains all motor-related calculations, passed by reference |
fieldData | FieldData, contains all field data-related calculations, passed by reference |
operatingHours | double, fraction(%) of calendar hours the equipment is operating |
unitCost | double, per unit energy cost of electricity in $/kwh |
Definition at line 35 of file PumpResult.h.
|
inline |
Gets the annual savings potential
Definition at line 113 of file PumpResult.h.
|
inline |
Gets the optimization rating
Definition at line 119 of file PumpResult.h.
|
private |
Definition at line 128 of file PumpResult.h.
|
private |
Definition at line 127 of file PumpResult.h.
|
private |
Definition at line 133 of file PumpResult.h.
|
private |
Definition at line 127 of file PumpResult.h.
|
private |
Definition at line 132 of file PumpResult.h.
|
private |
Definition at line 134 of file PumpResult.h.
|
private |
Definition at line 129 of file PumpResult.h.
|
private |
Definition at line 131 of file PumpResult.h.
|
private |
Definition at line 134 of file PumpResult.h.