#include <MotorShaftPower.h>
|
| | MotorShaftPower (const double motorRatedPower, const double motorMeasuredPower, const double motorRPM, const Motor::LineFrequency lineFrequency, const Motor::EfficiencyClass efficiencyClass, const double specifiedEfficiency, const double ratedVoltage, const double fullLoadAmps, const double fieldVoltage, const Motor::LoadEstimationMethod loadEstimationMethod, const double fieldCurrent) |
| |
| Output | calculate () |
| |
Motor Shaft Power class Contains all of the properties of a motor shaft. Used to calculateThermalResistance the power supplied by the motor to the pump shaft.
Definition at line 27 of file MotorShaftPower.h.
◆ MotorShaftPower()
| MotorShaftPower::MotorShaftPower |
( |
const double |
motorRatedPower, |
|
|
const double |
motorMeasuredPower, |
|
|
const double |
motorRPM, |
|
|
const Motor::LineFrequency |
lineFrequency, |
|
|
const Motor::EfficiencyClass |
efficiencyClass, |
|
|
const double |
specifiedEfficiency, |
|
|
const double |
ratedVoltage, |
|
|
const double |
fullLoadAmps, |
|
|
const double |
fieldVoltage, |
|
|
const Motor::LoadEstimationMethod |
loadEstimationMethod, |
|
|
const double |
fieldCurrent |
|
) |
| |
|
inline |
Constructor for Motor Shaft Power class
- Parameters
-
| motorRatedPower | double, Rated Power of motor in hp |
| motorMeasuredPower | double, Power of the motor in hp |
| motorRPM | double, RPM of motor. |
| lineFrequency | Motor::LineFrequency, Line frequency of motor as either 50Hz or 60Hz. |
| efficiencyClass | Motor::EfficiencyClass, efficiency class of motor |
| specifiedEfficiency | double, Specified Efficiency of motor, if efficiency class is SPECIFIED. |
| ratedVoltage | double, Rated voltage of motor in volts |
| fullLoadAmps | double, Current at full load in amps |
| fieldVoltage | double, Field voltage in volts |
| loadEstimationMethod | FieldData::LoadEstimationMethod, estimated power or current on motor input in hp |
| fieldCurrent | double, field current as defined in amps. |
Definition at line 64 of file MotorShaftPower.h.
◆ calculate()
| Output MotorShaftPower::calculate |
( |
| ) |
|
◆ efficiencyClass
| Motor::EfficiencyClass MotorShaftPower::efficiencyClass |
|
private |
◆ fieldCurrent
| double MotorShaftPower::fieldCurrent |
|
private |
◆ fieldPower
| double MotorShaftPower::fieldPower |
|
private |
◆ fieldVoltage
| double MotorShaftPower::fieldVoltage |
|
private |
◆ fullLoadAmps
| double MotorShaftPower::fullLoadAmps |
|
private |
◆ lineFrequency
| Motor::LineFrequency MotorShaftPower::lineFrequency |
|
private |
◆ loadEstimationMethod
| Motor::LoadEstimationMethod MotorShaftPower::loadEstimationMethod |
|
private |
◆ motorRatedPower
| double MotorShaftPower::motorRatedPower |
|
private |
◆ motorRPM
| double MotorShaftPower::motorRPM |
|
private |
◆ ratedVoltage
| double MotorShaftPower::ratedVoltage |
|
private |
◆ specifiedEfficiency
| double MotorShaftPower::specifiedEfficiency |
|
private |
The documentation for this class was generated from the following file: