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
OperatingCost Class Reference

Classes

struct  Output
 

Public Member Functions

 OperatingCost (double motorBhp, double bhpUnloaded, double annualOperatingHours, double runTimeLoaded, double efficiencyLoaded, double efficiencyUnloaded, double costOfElectricity)
 
Output calculate ()
 

Private Attributes

double motorBhp
 
double bhpUnloaded
 
double annualOperatingHours
 
double runTimeLoaded
 
double efficiencyLoaded
 
double efficiencyUnloaded
 
double costOfElectricity
 

Detailed Description

Definition at line 18 of file OperatingCost.h.

Constructor & Destructor Documentation

◆ OperatingCost()

OperatingCost::OperatingCost ( double  motorBhp,
double  bhpUnloaded,
double  annualOperatingHours,
double  runTimeLoaded,
double  efficiencyLoaded,
double  efficiencyUnloaded,
double  costOfElectricity 
)
inline

Constructor for OperatingCost - This finds the cost of operation of the compressor in both fully and partially loaded instances.

Parameters
motorBhpdouble, Brake Horse Power is the input power required at the compressor input shaft for a specific speed, capacity and pressure condition. It is generally shown on the compressor panel. - bhp
bhpUnloadeddouble, Brake horse power in the unloaded condition. - %
annualOperatingHoursdouble, Time for which the compressor operates in a year - hours
runTimeLoadeddouble, Percentage of time the compressor runs in loaded condition - %
efficiencyLoadeddouble, Percentage of efficiency in loaded condition - %
efficiencyUnloadeddouble, Percentage of efficiency in un-loaded condition - %
costOfElectricitydouble, Cost of electricity per kWh - $

Definition at line 32 of file OperatingCost.h.

Member Function Documentation

◆ calculate()

Output OperatingCost::calculate ( )
inline

Definition at line 47 of file OperatingCost.h.

Member Data Documentation

◆ annualOperatingHours

double OperatingCost::annualOperatingHours
private

Definition at line 59 of file OperatingCost.h.

◆ bhpUnloaded

double OperatingCost::bhpUnloaded
private

Definition at line 59 of file OperatingCost.h.

◆ costOfElectricity

double OperatingCost::costOfElectricity
private

Definition at line 60 of file OperatingCost.h.

◆ efficiencyLoaded

double OperatingCost::efficiencyLoaded
private

Definition at line 59 of file OperatingCost.h.

◆ efficiencyUnloaded

double OperatingCost::efficiencyUnloaded
private

Definition at line 60 of file OperatingCost.h.

◆ motorBhp

double OperatingCost::motorBhp
private

Definition at line 59 of file OperatingCost.h.

◆ runTimeLoaded

double OperatingCost::runTimeLoaded
private

Definition at line 59 of file OperatingCost.h.


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