MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
MotorCurrent.h
1#pragma once
2
13#include "MotorData.h"
14
16 public:
27 MotorCurrent(double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency,
28 Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double loadFactor,
29 double ratedVoltage)
30 : motorRatedPower(motorRatedPower), motorRPM(motorRPM), lineFrequency(lineFrequency),
31 efficiencyClass(efficiencyClass), specifiedEfficiency(specifiedEfficiency), loadFactor(loadFactor),
32 ratedVoltage(ratedVoltage) {};
33
39 double calculateCurrent(double fullLoadAmps);
40
46
51 double getEstimatedFLA() { return estimatedFLA; }
52
53 private:
54 double motorRatedPower;
55 double motorRPM;
56 Motor::LineFrequency lineFrequency;
57 Motor::EfficiencyClass efficiencyClass;
58 double specifiedEfficiency;
59 double loadFactor;
60 double ratedVoltage;
61 double estimatedFLA = 0.0;
62};
63
Contains the declaration of MotorCurrent class including the getters and setters as well as the calcu...
double getEstimatedFLA()
double calculateOptimalCurrent()
MotorCurrent(double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double loadFactor, double ratedVoltage)
double calculateCurrent(double fullLoadAmps)