Contains the declaration of MotorCurrent class including the getters and setters as well as the calculators for motor current.
More...
#include <MotorCurrent.h>
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
- Bug:
- No known bugs.
Definition at line 16 of file MotorCurrent.h.
◆ MotorCurrent()
MotorCurrent::MotorCurrent |
( |
double |
motorRatedPower, |
|
|
double |
motorRPM, |
|
|
Motor::LineFrequency |
lineFrequency, |
|
|
Motor::EfficiencyClass |
efficiencyClass, |
|
|
double |
specifiedEfficiency, |
|
|
double |
loadFactor, |
|
|
double |
ratedVoltage |
|
) |
| |
|
inline |
Constructor
- Parameters
-
motorRatedPower | double, Rated power of motor in hp |
motorRPM | double, RPM of motor. |
lineFrequency | Motor::LineFrequency, classification of line Frequency of motor in Hz |
efficiencyClass | Motor::EfficiencyClass, Efficiency class of motor. |
specifiedEfficiency | double, Specified efficiency of motor when the efficiency class = SPECIFIED as % |
loadFactor | double, load factor - unitless |
ratedVoltage | double, Rated voltage of the motor in Volts |
Definition at line 28 of file MotorCurrent.h.
◆ calculateCurrent()
double MotorCurrent::calculateCurrent |
( |
double |
fullLoadAmps | ) |
|
calculates the motor current at a given load factor.
- Parameters
-
fullLoadAmps | double, Current at full load in Amps |
- Returns
- double, motor current in amps
◆ calculateOptimalCurrent()
double MotorCurrent::calculateOptimalCurrent |
( |
| ) |
|
calculates the optimal motor current
- Returns
- double, optimal motor current in amps
◆ getEstimatedFLA()
double MotorCurrent::getEstimatedFLA |
( |
| ) |
|
|
inline |
Gets the estimated full load amp
- Returns
- double, estimated current at full load in Amps
Definition at line 52 of file MotorCurrent.h.
◆ efficiencyClass
Motor::EfficiencyClass MotorCurrent::efficiencyClass |
|
private |
◆ estimatedFLA
double MotorCurrent::estimatedFLA = 0.0 |
|
private |
◆ lineFrequency
Motor::LineFrequency MotorCurrent::lineFrequency |
|
private |
◆ loadFactor
double MotorCurrent::loadFactor |
|
private |
◆ motorRatedPower
double MotorCurrent::motorRatedPower |
|
private |
◆ motorRPM
double MotorCurrent::motorRPM |
|
private |
◆ ratedVoltage
double MotorCurrent::ratedVoltage |
|
private |
◆ specifiedEfficiency
double MotorCurrent::specifiedEfficiency |
|
private |
The documentation for this class was generated from the following file: