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.
|
Public Member Functions | |
Compressors_ModulationWithUnload (const double kW_fl, const double C_fl, const double C_storage, const double kW_max, const double kW_nl, const double P_fl, const double P_max, const double P_mod, const double P_atm=14.7, const double PerC_ul=100, Compressors::ControlType CntrlType=Compressors::VariableDisplacementUnload, const double t_blowdown=.003, const double P_sump_ul=15, const double noLoadPowerFM=.7, double kW_ul=0, double P_ul=0, double C_ul=0) | |
![]() | |
Compressors_LoadUnload (const double kW_fl, const double C_fl, const double C_storage, const double kW_max, const double P_fl, const double P_max, const double P_mod, const double lf_ul, const double P_atm=14.7, const CompressorType CompType=CompressorType::Reciprocating, const Lubricant LubricantType=Lubricant::None, ControlType CntrlType=ControlType::LoadUnload, const double kW_nl=1, const double PerC_ul=100, double t_blowdown=.003, double P_sump_ul=15, double noLoadPowerFM=.7, double kW_ul=0, double P_ul=0, double C_ul=0) | |
void | setBlowdown (double blowdown) |
void | setUnloadSumpPressure (double sumpPressure) |
void | setNoLoadPowerFM (double noLoadPowerFM, Lubricant LubricantType, ControlType ControlType) |
void | setC_ul () |
void | setKW_ul () |
void | setP_ul () |
void | setModExp (ControlType ControlType) |
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 |
void | Pressure_InletCorrection (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=14.69) |
![]() | |
int | getC_fl_Adjusted () const |
int | getkW_fl_Adjusted () const |
int | getC_max_Adjusted () const |
int | getkW_max_Adjusted () const |
Additional Inherited Members | |
![]() | |
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 } |
![]() | |
double | kW_fl_Adjusted |
double | C_fl_Adjusted |
double | C_max_Adjusted |
double | kW_max_Adjusted |
![]() | |
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 |
![]() | |
double | kW_fl |
double | C_fl |
const double | C_fl_raw |
const double | kW_fl_raw |
Definition at line 968 of file Compressors.h.
|
inline |
kW_fl | double, kW |
C_fl | double, acfm |
C_storage | double, ft3 |
kW_max | double, kW |
kW_nl | double, kW |
P_fl | double, psig |
P_max | double, psig |
P_mod | double, psig |
P_atm | double, psia |
PerC_ul | double, % |
CntrlType | ControlType |
t_blowdown | double, sec |
P_sump_ul | double, psig |
noLoadPowerFM | double, decimal |
kW_ul | double, kW |
P_ul | double, psig |
C_ul | double, acfm |
Definition at line 991 of file Compressors.h.