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
Classes | Public Member Functions | Private Attributes | List of all members
MotorPerformance Class Reference

TODO. More...

#include <MotorPerformance.h>

Classes

struct  Output
 

Public Member Functions

 MotorPerformance (Motor::LineFrequency lineFrequency, double motorRpm, Motor::EfficiencyClass efficiencyClass, double motorRatedPower, double specifiedEfficiency, double loadFactor, double ratedVoltage, double fullLoadAmps)
 
Output calculate ()
 

Private Attributes

Motor::LineFrequency lineFrequency
 
double motorRpm
 
Motor::EfficiencyClass efficiencyClass
 
double motorRatedPower
 
double specifiedEfficiency
 
double loadFactor
 
double ratedVoltage
 
double fullLoadAmps
 

Detailed Description

Author
Mark Root (mroot)
Bug:
No known bugs.

Definition at line 18 of file MotorPerformance.h.

Constructor & Destructor Documentation

◆ MotorPerformance()

MotorPerformance::MotorPerformance ( Motor::LineFrequency  lineFrequency,
double  motorRpm,
Motor::EfficiencyClass  efficiencyClass,
double  motorRatedPower,
double  specifiedEfficiency,
double  loadFactor,
double  ratedVoltage,
double  fullLoadAmps 
)
inline

Constructor

Parameters
lineFrequencyMotor::LineFrequency, classification of line frequency in Hz
efficiencyClassMotor::EfficiencyClass, efficiency class of motor
motorRatedPowerdouble, rated power of motor in hp
motorRpmdouble, RPM of motor
specifiedEfficiencydouble, Specified efficiency of motor when the efficiency class = SPECIFIED as %
loadFactordouble, load factor - unitless
ratedVoltagedouble, Rated voltage of the motor in Volts
fullLoadAmpsdouble,

Definition at line 42 of file MotorPerformance.h.

Member Function Documentation

◆ calculate()

Output MotorPerformance::calculate ( )

Calculates motor performance

Member Data Documentation

◆ efficiencyClass

Motor::EfficiencyClass MotorPerformance::efficiencyClass
private

Definition at line 57 of file MotorPerformance.h.

◆ fullLoadAmps

double MotorPerformance::fullLoadAmps
private

Definition at line 62 of file MotorPerformance.h.

◆ lineFrequency

Motor::LineFrequency MotorPerformance::lineFrequency
private

Definition at line 55 of file MotorPerformance.h.

◆ loadFactor

double MotorPerformance::loadFactor
private

Definition at line 60 of file MotorPerformance.h.

◆ motorRatedPower

double MotorPerformance::motorRatedPower
private

Definition at line 58 of file MotorPerformance.h.

◆ motorRpm

double MotorPerformance::motorRpm
private

Definition at line 56 of file MotorPerformance.h.

◆ ratedVoltage

double MotorPerformance::ratedVoltage
private

Definition at line 61 of file MotorPerformance.h.

◆ specifiedEfficiency

double MotorPerformance::specifiedEfficiency
private

Definition at line 59 of file MotorPerformance.h.


The documentation for this class was generated from the following file: