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.
|
EstimateFLA class. This contains the prototypes for the Estimate FLA calculator and 25% interval value calculator. More...
#include <EstimateFLA.h>
Public Member Functions | |
EstimateFLA (double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double ratedVoltage) | |
std::array< double, 6 > | calculate () |
double | getEstimatedFLA () const |
Private Member Functions | |
const std::array< std::array< double, 6 >, 5 > | calculatePartialLoadCoefficients (int pole) const |
Private Attributes | |
double | estimatedFLA |
Estimated full load amp. | |
double | motorRatedPower = 0.0 |
Rated Power of motor. | |
double | motorRPM |
Motor RPM. | |
Motor::LineFrequency | lineFrequency |
Line Frequency of Motor. | |
Motor::EfficiencyClass | efficiencyClass |
Efficiency class of Motor. | |
double | specifiedEfficiency |
Specified Efficiency of motor, if efficiency class is SPECIFIED. | |
double | ratedVoltage |
Rated voltage of motor. | |
std::array< std::array< double, 6 >, 5 > | flaBasic |
std::array< std::array< double, 6 >, 5 > | eeFlaMultipliers |
std::array< std::array< double, 6 >, 5 > | seFlaMultipliers |
std::array< std::array< double, 3 >, 5 > | peFlaMultipliers |
Definition at line 18 of file EstimateFLA.h.
|
inline |
Constructor
motorRatedPower | double, rated power of motor in hp |
motorRPM | double, RPM of motor |
lineFrequency | Motor::LineFrequency, line frequency of motor in 50Hz or 60Hz |
efficiencyClass | Motor::EfficiencyClass, Efficiency class of motor |
specifiedEfficiency | double, specified efficiency of motor as defined by fraction |
ratedVoltage | double, rated voltage of motor in volts |
Definition at line 29 of file EstimateFLA.h.
std::array< double, 6 > EstimateFLA::calculate | ( | ) |
Calculates the 25% interval
|
inline |
Getter for estimated Full load amps
Definition at line 46 of file EstimateFLA.h.
|
private |
Definition at line 79 of file EstimateFLA.h.
|
private |
Definition at line 60 of file EstimateFLA.h.
|
private |
Definition at line 52 of file EstimateFLA.h.
|
private |
Definition at line 69 of file EstimateFLA.h.
|
private |
Definition at line 58 of file EstimateFLA.h.
|
private |
Definition at line 54 of file EstimateFLA.h.
|
private |
Definition at line 56 of file EstimateFLA.h.
|
private |
Definition at line 96 of file EstimateFLA.h.
|
private |
Definition at line 64 of file EstimateFLA.h.
|
private |
Definition at line 89 of file EstimateFLA.h.
|
private |
Definition at line 62 of file EstimateFLA.h.