|
| 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 |
|
|
double | CurveFit (double, bool) const |
|
|
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 761 of file Compressors.h.
◆ Compressors_LoadUnload()
Compressors_LoadUnload::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 |
|
) |
| |
|
inline |
- Parameters
-
kW_fl | double, kW |
C_fl | double, acfm |
C_storage | double, ft3 |
kW_max | double, kW |
P_fl | double, psig |
P_max | double, psig |
P_mod | double, psig |
lf_ul | double, decimal |
P_atm | double, psia |
CompType | CompressorType |
LubricantType | Lubricant |
CntrlType | ControlType |
kW_nl | double, kW |
PerC_ul | double, % |
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 787 of file Compressors.h.
◆ calculateFromCMeasured()
- Parameters
-
- Returns
- Parameters
-
kW_Calc | double, kW |
C_Calc | double, acfm |
PerkW | double, % |
C_Per | double, acfm |
Reimplemented from CompressorsBase.
◆ calculateFromkWMeasured()
- Parameters
-
- Returns
- Parameters
-
kW_Calc | double, kW |
C_Calc | double, acfm |
PerkW | double, % |
C_Per | double, acfm |
Reimplemented from CompressorsBase.
◆ calculateFromPerC()
- Parameters
-
- Returns
- Parameters
-
kW_Calc | double, kW |
C_Calc | double, acfm |
PerkW | double, % |
C_Per | double, acfm |
Reimplemented from CompressorsBase.
◆ calculateFromPerkW()
- Parameters
-
- Returns
- Parameters
-
kW_Calc | double, kW |
C_Calc | double, acfm |
PerkW | double, % |
C_Per | double, acfm |
Reimplemented from CompressorsBase.
◆ calculateFromVIPFMeasured()
- Parameters
-
V,Voltage | double |
I,Current | double |
PF,Power | Factor double |
blowPer | double, % |
- Returns
- Parameters
-
kW_Calc | double, kW |
C_Calc | double, acfm |
PerkW | double, % |
C_Per | double, acfm |
Reimplemented from CompressorsBase.
◆ Pressure_InletCorrection()
void Compressors_LoadUnload::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 |
|
) |
| |
|
inline |
- Parameters
-
capacity | double, acfm |
full_load_bhp | double, hp |
poly_exponent | double |
P_ratedDischarge | double, psig |
P_RatedIn | double, psig |
Eff | double, % |
P_fl | double, psig |
P_max | double, psig |
P_in | double, psig |
PresAdj | double, psig |
P_atm | double, psia |
Definition at line 942 of file Compressors.h.
◆ setBlowdown()
void Compressors_LoadUnload::setBlowdown |
( |
double |
blowdown | ) |
|
|
inline |
◆ setC_ul()
void Compressors_LoadUnload::setC_ul |
( |
| ) |
|
|
inline |
◆ setKW_ul()
void Compressors_LoadUnload::setKW_ul |
( |
| ) |
|
|
inline |
◆ setModExp()
void Compressors_LoadUnload::setModExp |
( |
ControlType |
ControlType | ) |
|
|
inline |
◆ setNoLoadPowerFM()
void Compressors_LoadUnload::setNoLoadPowerFM |
( |
double |
noLoadPowerFM, |
|
|
Lubricant |
LubricantType, |
|
|
ControlType |
ControlType |
|
) |
| |
|
inline |
◆ setP_ul()
void Compressors_LoadUnload::setP_ul |
( |
| ) |
|
|
inline |
◆ setUnloadSumpPressure()
void Compressors_LoadUnload::setUnloadSumpPressure |
( |
double |
sumpPressure | ) |
|
|
inline |
◆ a_tol
double Compressors_LoadUnload::a_tol = 0.02 |
|
private |
◆ C_storage
const double Compressors_LoadUnload::C_storage |
|
private |
◆ C_ul
double Compressors_LoadUnload::C_ul |
|
private |
◆ CntrlType
ControlType Compressors_LoadUnload::CntrlType |
|
private |
◆ CompType
CompressorType Compressors_LoadUnload::CompType |
|
private |
◆ kW_max
double Compressors_LoadUnload::kW_max |
|
private |
◆ kW_nl
const double Compressors_LoadUnload::kW_nl = 1 |
|
private |
◆ kW_ul
double Compressors_LoadUnload::kW_ul |
|
private |
◆ lf_fl
double Compressors_LoadUnload::lf_fl = 0.7 |
|
private |
◆ lf_nl
const double Compressors_LoadUnload::lf_nl |
|
private |
◆ LubricantType
Lubricant Compressors_LoadUnload::LubricantType |
|
private |
◆ mod_exp
double Compressors_LoadUnload::mod_exp |
|
private |
◆ noLoadPowerFM
double Compressors_LoadUnload::noLoadPowerFM |
|
private |
◆ P_atm
const double Compressors_LoadUnload::P_atm |
|
private |
◆ P_fl
const double Compressors_LoadUnload::P_fl |
|
private |
◆ P_max
const double Compressors_LoadUnload::P_max |
|
private |
◆ P_mod
const double Compressors_LoadUnload::P_mod |
|
private |
◆ P_range
const double Compressors_LoadUnload::P_range = 0 |
|
private |
◆ P_sump_ul
double Compressors_LoadUnload::P_sump_ul = 15 |
|
private |
◆ P_ul
double Compressors_LoadUnload::P_ul |
|
private |
◆ PerC_ul
double Compressors_LoadUnload::PerC_ul = 100 |
|
private |
◆ t_blowdown
double Compressors_LoadUnload::t_blowdown = 0.003 |
|
private |
◆ t_reload
double Compressors_LoadUnload::t_reload = 0.001 |
|
private |
◆ t_sdt
double Compressors_LoadUnload::t_sdt = 0.004 |
|
private |
The documentation for this class was generated from the following file: