![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <MotorShaftPower.h>
Classes | |
struct | Output |
Public Member Functions | |
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 () |
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 () |
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 calculate the power supplied by the motor to the pump shaft.
Definition at line 28 of file MotorShaftPower.h.
|
inline |
Constructor for Motor Shaft Power class
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 67 of file MotorShaftPower.h.
|
inline |
Constructor for Motor Shaft Power class
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 67 of file MotorShaftPower.h.
|
inline |
Constructor for Motor Shaft Power class
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 67 of file MotorShaftPower.h.
MotorShaftPower::Output MotorShaftPower::calculate | ( | ) |
Calculate motor shaft power
Adjust powerFactor based on specified FLA This does not happen in the Excel sheet during the final calculations. powerFactor = powerFactor / (fullLoadAmps_/estimatedFLA);
Output in hp
Electric power is same as Field value when load estimation method is POWER
When the load estimation method is Current.
Dropping load fraction by 0.01
Adjust powerFactor based on specified FLA
Adjust current
Output in hp
Definition at line 8 of file MotorShaftPower.cpp.
Output MotorShaftPower::calculate | ( | ) |
Calculate motor shaft power
Output MotorShaftPower::calculate | ( | ) |
Calculate motor shaft power