|
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 17 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 28 of file EstimateFLA.h.
| std::array< double, 6 > EstimateFLA::calculate | ( | ) |
Calculates the 25% interval
|
inline |
Getter for estimated Full load amps
Definition at line 45 of file EstimateFLA.h.
|
private |
Definition at line 78 of file EstimateFLA.h.
|
private |
Definition at line 59 of file EstimateFLA.h.
|
private |
Definition at line 51 of file EstimateFLA.h.
|
private |
Definition at line 68 of file EstimateFLA.h.
|
private |
Definition at line 57 of file EstimateFLA.h.
|
private |
Definition at line 53 of file EstimateFLA.h.
|
private |
Definition at line 55 of file EstimateFLA.h.
|
private |
Definition at line 95 of file EstimateFLA.h.
|
private |
Definition at line 63 of file EstimateFLA.h.
|
private |
Definition at line 88 of file EstimateFLA.h.
|
private |
Definition at line 61 of file EstimateFLA.h.