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 15 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 27 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 51 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: