AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Classes | Public Member Functions | List of all members
OptimalMotorPower Class Reference

Header file for OptimalMotorPower class. More...

#include <OptimalMotorPower.h>

Classes

struct  Output
 

Public Member Functions

 OptimalMotorPower (double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double ratedVoltage, double fieldVoltage, double optimalMotorShaftPower)
 
Output calculate ()
 Contains the definition of functions of OptimalMotorPower class. calculate(): Calculates the Optimal Motor Power. More...
 
double getOptimalMotorShaftPower () const
 
void setMotorShaftPower (double optimalMotorShaftPower)
 
 OptimalMotorPower (double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double ratedVoltage, double fieldVoltage, double optimalMotorShaftPower)
 
Output calculate ()
 
double getOptimalMotorShaftPower () const
 
void setMotorShaftPower (double optimalMotorShaftPower)
 
 OptimalMotorPower (double motorRatedPower, double motorRPM, Motor::LineFrequency lineFrequency, Motor::EfficiencyClass efficiencyClass, double specifiedEfficiency, double ratedVoltage, double fieldVoltage, double optimalMotorShaftPower)
 
Output calculate ()
 
double getOptimalMotorShaftPower () const
 
void setMotorShaftPower (double optimalMotorShaftPower)
 

Detailed Description

Header file for OptimalMotorPower class.

This contains the prototypes of OptimalMotorPower calculator including getters and setters for the important fields.

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

This contains the prototypes of OptimalMotorPower calculator including getters and setters for the important fields.

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

This contains the prototypes of OptimalMotorPower calculator including getters and setters for the important fields.

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

Definition at line 18 of file OptimalMotorPower.h.

Constructor & Destructor Documentation

◆ OptimalMotorPower() [1/3]

OptimalMotorPower::OptimalMotorPower ( double  motorRatedPower,
double  motorRPM,
Motor::LineFrequency  lineFrequency,
Motor::EfficiencyClass  efficiencyClass,
double  specifiedEfficiency,
double  ratedVoltage,
double  fieldVoltage,
double  optimalMotorShaftPower 
)
inline

Constructor

Parameters
motorRatedPowerdouble, Rated Power of motor in hp
motorRPMdouble, RPM of motor
lineFrequencyMotor::LineFrequency, classification of Line frequency of motor in Hz
efficiencyClassMotor::EfficiencyClass, Efficiency class of motor as %
specifiedEfficiencydouble, Specified Efficiency of motor, if efficiency class is SPECIFIED
ratedVoltagedouble, Rated voltage of the motor in V
fullLoadAmpsdouble, Current at full load in A
fieldVoltagedouble, Field voltage in V
optimalMotorShaftPowerdouble, Optimal shaft power as defined in hp

Definition at line 47 of file OptimalMotorPower.h.

◆ OptimalMotorPower() [2/3]

OptimalMotorPower::OptimalMotorPower ( double  motorRatedPower,
double  motorRPM,
Motor::LineFrequency  lineFrequency,
Motor::EfficiencyClass  efficiencyClass,
double  specifiedEfficiency,
double  ratedVoltage,
double  fieldVoltage,
double  optimalMotorShaftPower 
)
inline

Constructor

Parameters
motorRatedPowerdouble, Rated Power of motor in hp
motorRPMdouble, RPM of motor
lineFrequencyMotor::LineFrequency, classification of Line frequency of motor in Hz
efficiencyClassMotor::EfficiencyClass, Efficiency class of motor as %
specifiedEfficiencydouble, Specified Efficiency of motor, if efficiency class is SPECIFIED
ratedVoltagedouble, Rated voltage of the motor in V
fullLoadAmpsdouble, Current at full load in A
fieldVoltagedouble, Field voltage in V
optimalMotorShaftPowerdouble, Optimal shaft power as defined in hp

Definition at line 47 of file OptimalMotorPower.h.

◆ OptimalMotorPower() [3/3]

OptimalMotorPower::OptimalMotorPower ( double  motorRatedPower,
double  motorRPM,
Motor::LineFrequency  lineFrequency,
Motor::EfficiencyClass  efficiencyClass,
double  specifiedEfficiency,
double  ratedVoltage,
double  fieldVoltage,
double  optimalMotorShaftPower 
)
inline

Constructor

Parameters
motorRatedPowerdouble, Rated Power of motor in hp
motorRPMdouble, RPM of motor
lineFrequencyMotor::LineFrequency, classification of Line frequency of motor in Hz
efficiencyClassMotor::EfficiencyClass, Efficiency class of motor as %
specifiedEfficiencydouble, Specified Efficiency of motor, if efficiency class is SPECIFIED
ratedVoltagedouble, Rated voltage of the motor in V
fullLoadAmpsdouble, Current at full load in A
fieldVoltagedouble, Field voltage in V
optimalMotorShaftPowerdouble, Optimal shaft power as defined in hp

Definition at line 47 of file OptimalMotorPower.h.

Member Function Documentation

◆ calculate() [1/3]

OptimalMotorPower::Output OptimalMotorPower::calculate ( )

Contains the definition of functions of OptimalMotorPower class. calculate(): Calculates the Optimal Motor Power.

Calculates the optimal motor power

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)

Definition at line 19 of file OptimalMotorPower.cpp.

◆ calculate() [2/3]

Output OptimalMotorPower::calculate ( )

Calculates the optimal motor power

◆ calculate() [3/3]

Output OptimalMotorPower::calculate ( )

Calculates the optimal motor power

◆ getOptimalMotorShaftPower() [1/3]

double OptimalMotorPower::getOptimalMotorShaftPower ( ) const
inline

Gets the optimal motor shaft power

Returns
double, optimal motor shaft power in hp

Definition at line 76 of file OptimalMotorPower.h.

◆ getOptimalMotorShaftPower() [2/3]

double OptimalMotorPower::getOptimalMotorShaftPower ( ) const
inline

Gets the optimal motor shaft power

Returns
double, optimal motor shaft power in hp

Definition at line 76 of file OptimalMotorPower.h.

◆ getOptimalMotorShaftPower() [3/3]

double OptimalMotorPower::getOptimalMotorShaftPower ( ) const
inline

Gets the optimal motor shaft power

Returns
double, optimal motor shaft power in hp

Definition at line 76 of file OptimalMotorPower.h.

◆ setMotorShaftPower() [1/3]

void OptimalMotorPower::setMotorShaftPower ( double  optimalMotorShaftPower)
inline

Sets the optimal motor shaft power

Parameters
optimalMotorShaftPowerdouble, optimal motor shaft power in hp

Definition at line 84 of file OptimalMotorPower.h.

◆ setMotorShaftPower() [2/3]

void OptimalMotorPower::setMotorShaftPower ( double  optimalMotorShaftPower)
inline

Sets the optimal motor shaft power

Parameters
optimalMotorShaftPowerdouble, optimal motor shaft power in hp

Definition at line 84 of file OptimalMotorPower.h.

◆ setMotorShaftPower() [3/3]

void OptimalMotorPower::setMotorShaftPower ( double  optimalMotorShaftPower)
inline

Sets the optimal motor shaft power

Parameters
optimalMotorShaftPowerdouble, optimal motor shaft power in hp

Definition at line 84 of file OptimalMotorPower.h.


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