|
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
} |
|
|
| 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 |
|
|
virtual CompressorsBase::OutputBlowOff | calculateFromPerkW_BlowOff (double, double) |
|
virtual CompressorsBase::OutputBlowOff | calculateFromPerC_BlowOff (double) |
|
virtual CompressorsBase::OutputBlowOff | calculateFromkWMeasured_BlowOff (double, double) |
|
virtual CompressorsBase::OutputBlowOff | calculateFromCMeasured_BlowOff (double) |
|
virtual CompressorsBase::OutputBlowOff | calculateFromVIPFMeasured_BlowOff (double, double, double, double) |
|
virtual CompressorsBase::Output | calculateFromPerkW (double) |
|
virtual CompressorsBase::Output | calculateFromPerC (double) |
|
virtual CompressorsBase::Output | calculateFromkWMeasured (double) |
|
virtual CompressorsBase::Output | calculateFromCMeasured (double) |
|
virtual CompressorsBase::Output | calculateFromVIPFMeasured (double, double, double) |
|
virtual void | AdjustDischargePressure (std::vector< double >, std::vector< double >, double, double) |
|
void | PressureInletCorrection (double &cap, double &kW, 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 dischargePres, const double P_in, const bool PresAdj, const double P_atm) |
|
double | PressureInletCorrection_PressRatio (double poly_exponent, double PressRatio1, double OpPress, double P_PressRatio2) |
|
Definition at line 43 of file Compressors.h.
◆ CompressorType
enum CompressorsBase::CompressorType |
◆ ComputeFrom
enum CompressorsBase::ComputeFrom |
◆ ControlType
enum CompressorsBase::ControlType |
◆ Lubricant
enum CompressorsBase::Lubricant |
◆ Modulation
enum CompressorsBase::Modulation |
◆ Stage
enum CompressorsBase::Stage |
◆ CompressorsBase()
CompressorsBase::CompressorsBase |
( |
const double |
kW_fl, |
|
|
const double |
C_fl |
|
) |
| |
|
inlineprotected |
◆ AdjustDischargePressure()
virtual void CompressorsBase::AdjustDischargePressure |
( |
std::vector< double > |
, |
|
|
std::vector< double > |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
inlineprivatevirtual |
◆ calculateFromCMeasured()
◆ calculateFromCMeasured_BlowOff()
◆ calculateFromkWMeasured()
◆ calculateFromkWMeasured_BlowOff()
◆ calculateFromPerC()
◆ calculateFromPerC_BlowOff()
◆ calculateFromPerkW()
◆ calculateFromPerkW_BlowOff()
◆ calculateFromVIPFMeasured()
◆ calculateFromVIPFMeasured_BlowOff()
◆ getC_fl_Adjusted()
int CompressorsBase::getC_fl_Adjusted |
( |
| ) |
const |
|
inline |
◆ getC_max_Adjusted()
int CompressorsBase::getC_max_Adjusted |
( |
| ) |
const |
|
inline |
◆ getkW_fl_Adjusted()
int CompressorsBase::getkW_fl_Adjusted |
( |
| ) |
const |
|
inline |
◆ getkW_max_Adjusted()
int CompressorsBase::getkW_max_Adjusted |
( |
| ) |
const |
|
inline |
◆ PressureInletCorrection() [1/2]
void CompressorsBase::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 |
|
) |
| |
|
inlineprotected |
◆ PressureInletCorrection() [2/2]
void CompressorsBase::PressureInletCorrection |
( |
double & |
cap, |
|
|
double & |
kW, |
|
|
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 |
dischargePres, |
|
|
const double |
P_in, |
|
|
const bool |
PresAdj, |
|
|
const double |
P_atm |
|
) |
| |
|
inlineprivate |
◆ PressureInletCorrection_PressRatio()
double CompressorsBase::PressureInletCorrection_PressRatio |
( |
double |
poly_exponent, |
|
|
double |
PressRatio1, |
|
|
double |
OpPress, |
|
|
double |
P_PressRatio2 |
|
) |
| |
|
inlineprivate |
◆ C_fl
double CompressorsBase::C_fl |
|
protected |
◆ C_fl_Adjusted
double CompressorsBase::C_fl_Adjusted |
◆ C_fl_raw
const double CompressorsBase::C_fl_raw |
|
protected |
◆ C_max_Adjusted
double CompressorsBase::C_max_Adjusted |
◆ kW_fl
double CompressorsBase::kW_fl |
|
protected |
◆ kW_fl_Adjusted
double CompressorsBase::kW_fl_Adjusted |
◆ kW_fl_raw
const double CompressorsBase::kW_fl_raw |
|
protected |
◆ kW_max_Adjusted
double CompressorsBase::kW_max_Adjusted |
The documentation for this class was generated from the following file: