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
Public Member Functions | Private Attributes | List of all members
Compressor_VFD Class Reference
Inheritance diagram for Compressor_VFD:
CompressorsBase

Public Member Functions

 Compressor_VFD (const double fullLoadPower, const double midTurndownPower, const double turndownPower, const double noLoadPower, const double capacityFullFload, const double midTurndownAirflow, const double turndownAirflow)
 
CompressorsBase::Output calculateFromPerkW (double PerkW) override
 
CompressorsBase::Output calculateFromPerC (double C_Per) override
 
CompressorsBase::Output calculateFromkWMeasured (double kW) override
 
CompressorsBase::Output calculateFromCMeasured (double C) override
 
CompressorsBase::Output calculateFromVIPFMeasured (double V, double I, double PF) override
 
- Public Member Functions inherited from CompressorsBase
int getC_fl_Adjusted () const
 
int getkW_fl_Adjusted () const
 
int getC_max_Adjusted () const
 
int getkW_max_Adjusted () const
 

Private Attributes

double turndownPercentPower
 
double noLoadPercentPower
 
double midTurndownPercentPower
 
double turndownPercentCapacity
 
double midTurndownPercentCapacity
 
double noLoadPower
 

Additional Inherited Members

- Public Types inherited from CompressorsBase
enum  CompressorType { Centrifugal , Screw , Reciprocating }
 
enum  ControlType {
  LoadUnload , ModulationUnload , BlowOff , ModulationWOUnload ,
  StartStop , VariableDisplacementUnload , MultiStepUnloading , VFD
}
 
enum  Stage { Single , Two , Multiple }
 
enum  Lubricant { Injected , Free , None }
 
enum  Modulation { Throttle , VariableDisplacement }
 
enum  ComputeFrom {
  PercentagePower , PercentageCapacity , PowerMeasured , CapacityMeasured ,
  PowerFactor
}
 
- Public Attributes inherited from CompressorsBase
double kW_fl_Adjusted
 
double C_fl_Adjusted
 
double C_max_Adjusted
 
double kW_max_Adjusted
 
- Protected Member Functions inherited from CompressorsBase
 CompressorsBase (const double kW_fl, const double C_fl)
 
void PressureInletCorrection (CompressorType CompType, const double capacity, const double full_load_bhp, const double poly_exponent, const double P_ratedDischarge, const double P_RatedIn, const double Eff, const double P_fl, const double P_max, const double P_in, const bool PresAdj, const double P_atm)
 
double roundDouble (double value) const
 
- Protected Attributes inherited from CompressorsBase
double kW_fl
 
double C_fl
 
const double C_fl_raw
 
const double kW_fl_raw
 

Detailed Description

Definition at line 1003 of file Compressors.h.

Constructor & Destructor Documentation

◆ Compressor_VFD()

Compressor_VFD::Compressor_VFD ( const double  fullLoadPower,
const double  midTurndownPower,
const double  turndownPower,
const double  noLoadPower,
const double  capacityFullFload,
const double  midTurndownAirflow,
const double  turndownAirflow 
)
inline

Definition at line 1005 of file Compressors.h.

Member Function Documentation

◆ calculateFromCMeasured()

CompressorsBase::Output Compressor_VFD::calculateFromCMeasured ( double  C)
overridevirtual
Parameters
Cdouble
Returns
Parameters
kW_Calcdouble
C_Calcdouble
PerkWdouble
C_Perdouble Units for power kW and Capacity acfm

Reimplemented from CompressorsBase.

◆ calculateFromkWMeasured()

CompressorsBase::Output Compressor_VFD::calculateFromkWMeasured ( double  kW)
overridevirtual
Parameters
kWdouble
Returns
Parameters
kW_Calcdouble
C_Calcdouble
PerkWdouble
C_Perdouble Units for power kW and Capacity acfm

Reimplemented from CompressorsBase.

◆ calculateFromPerC()

CompressorsBase::Output Compressor_VFD::calculateFromPerC ( double  C_Per)
overridevirtual
Parameters
C_perdouble
Returns
Parameters
kW_Calcdouble
C_Calcdouble
PerkWdouble
C_Perdouble Units for power kW and Capacity acfm

Reimplemented from CompressorsBase.

◆ calculateFromPerkW()

CompressorsBase::Output Compressor_VFD::calculateFromPerkW ( double  PerkW)
overridevirtual
Parameters
PerkWdouble
Returns
Parameters
kW_Calcdouble
C_Calcdouble
PerkWdouble
C_Perdouble Units for power kW and Capacity acfm

Reimplemented from CompressorsBase.

◆ calculateFromVIPFMeasured()

CompressorsBase::Output Compressor_VFD::calculateFromVIPFMeasured ( double  V,
double  I,
double  PF 
)
overridevirtual
Parameters
V,Voltagedouble
I,Currentdouble
PF,PowerFactor double
blowPerdouble
Returns
Parameters
kW_Calcdouble
C_Calcdouble
PerkWdouble
C_Perdouble Units for power kW and Capacity acfm

Reimplemented from CompressorsBase.

Member Data Documentation

◆ midTurndownPercentCapacity

double Compressor_VFD::midTurndownPercentCapacity
private

Definition at line 1089 of file Compressors.h.

◆ midTurndownPercentPower

double Compressor_VFD::midTurndownPercentPower
private

Definition at line 1087 of file Compressors.h.

◆ noLoadPercentPower

double Compressor_VFD::noLoadPercentPower
private

Definition at line 1086 of file Compressors.h.

◆ noLoadPower

double Compressor_VFD::noLoadPower
private

Definition at line 1090 of file Compressors.h.

◆ turndownPercentCapacity

double Compressor_VFD::turndownPercentCapacity
private

Definition at line 1088 of file Compressors.h.

◆ turndownPercentPower

double Compressor_VFD::turndownPercentPower
private

Definition at line 1085 of file Compressors.h.


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