10#ifndef TOOLS_SUITE_MOTORPOWERFACTOR_H
11#define TOOLS_SUITE_MOTORPOWERFACTOR_H
25 MotorPowerFactor(
double motorRatedPower,
double loadFactor,
double motorCurrent,
double motorEfficiency,
27 : motorRatedPower(motorRatedPower), loadFactor(loadFactor), motorCurrent(motorCurrent),
28 motorEfficiency(motorEfficiency), ratedVoltage(ratedVoltage) {}
45 MotorPowerFactor(Motor::LineFrequency lineFrequency,
double motorRpm, Motor::EfficiencyClass efficiencyClass,
46 double specifiedEfficiency,
double motorRatedPower,
double loadFactor,
double motorCurrent,
47 double motorEfficiency,
double ratedVoltage)
48 : lineFrequency(lineFrequency), motorRpm(motorRpm), efficiencyClass(efficiencyClass),
49 specifiedEfficiency(specifiedEfficiency), motorRatedPower(motorRatedPower), loadFactor(loadFactor),
50 motorCurrent(motorCurrent), motorEfficiency(motorEfficiency), ratedVoltage(ratedVoltage) {};
68 void setLineFrequency(Motor::LineFrequency lineFrequency) { this->lineFrequency = lineFrequency; }
80 void setMotorRpm(
double motorRpm) { this->motorRpm = motorRpm; }
92 void setEfficiencyClass(Motor::EfficiencyClass efficiencyClass) { this->efficiencyClass = efficiencyClass; }
95 Motor::LineFrequency lineFrequency;
97 Motor::EfficiencyClass efficiencyClass;
98 double specifiedEfficiency;
99 double motorKwInput = 0.0;
100 double motorkVA = 0.0;
102 double motorRatedPower;
105 double motorEfficiency;
Contains the declaration of MotorPowerFactor class including the getters and setters as well as the c...
MotorPowerFactor(double motorRatedPower, double loadFactor, double motorCurrent, double motorEfficiency, double ratedVoltage)
Motor::EfficiencyClass getEfficiencyClass() const
void setMotorRpm(double motorRpm)
void setLineFrequency(Motor::LineFrequency lineFrequency)
Motor::LineFrequency getLineFrequency() const
MotorPowerFactor(Motor::LineFrequency lineFrequency, double motorRpm, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double motorRatedPower, double loadFactor, double motorCurrent, double motorEfficiency, double ratedVoltage)
double getMotorRpm() const
void setEfficiencyClass(Motor::EfficiencyClass efficiencyClass)