![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
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 |
EstimateFLA (double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double ratedVoltage) | |
std::array< double, 6 > | calculate () |
double | getEstimatedFLA () const |
EstimateFLA (double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double ratedVoltage) | |
std::array< double, 6 > | calculate () |
double | getEstimatedFLA () const |
EstimateFLA class. This contains the prototypes for the Estimate FLA calculator and 25% interval value calculator.
Definition at line 16 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 % |
ratedVoltage | double, rated voltage of motor in volts |
Definition at line 27 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 % |
ratedVoltage | double, rated voltage of motor in volts |
Definition at line 27 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 % |
ratedVoltage | double, rated voltage of motor in volts |
Definition at line 27 of file EstimateFLA.h.
std::array< double, 6 > EstimateFLA::calculate | ( | ) |
Calculates the 25% interval
Calculate the number of poles based on the RPM and use it as an index
Calculate basic FLA value
Calculate EE multiplier
Calculate SE multiplier
Calculate EE or SE values
Calculating Multiplier for partial loads in 25% intervals via lambda function
For a case where the efficiency has been specified, there is a multiple step process:
EE is the nominal efficiency
Definition at line 117 of file EstimateFLA.cpp.
std::array<double, 6> EstimateFLA::calculate | ( | ) |
Calculates the 25% interval
std::array<double, 6> EstimateFLA::calculate | ( | ) |
Calculates the 25% interval
|
inline |
Getter for estimated Full load amps
Definition at line 53 of file EstimateFLA.h.
|
inline |
Getter for estimated Full load amps
Definition at line 53 of file EstimateFLA.h.
|
inline |
Getter for estimated Full load amps
Definition at line 53 of file EstimateFLA.h.