Compressor model for start/stop control.
More...
#include <start_stop_compressor.h>
|
| | StartStopCompressor (double full_load_power, double full_load_airflow, double max_power_fraction, double full_load_power_fraction) |
| | Construct a start/stop model using the historical screw-compressor pressure correction.
|
| |
| | StartStopCompressor (double full_load_power, double full_load_airflow, double max_power_fraction, double full_load_power_fraction, CompressorType compressor_type) |
| | Construct a start/stop model with explicit compressor construction.
|
| |
|
CompressorPerformanceResult | calculateFromPowerFraction (double power_fraction) |
| |
|
CompressorPerformanceResult | calculateFromCapacityFraction (double airflow_fraction) |
| |
|
CompressorPerformanceResult | calculateFromMeasuredPower (double power) |
| |
|
CompressorPerformanceResult | calculateFromMeasuredCapacity (double airflow) |
| |
|
CompressorPerformanceResult | calculateFromElectrical (double voltage, double current, double power_factor) |
| |
|
void | applyPressureInletCorrection (double capacity, double full_load_bhp, double poly_exponent, double rated_discharge_pressure, double rated_inlet_pressure, double efficiency, double full_load_pressure, double max_pressure, double inlet_pressure, bool pressure_adjustment, double atmospheric_pressure=14.69) |
| |
| double | adjustedFullLoadPowerKw () const |
| |
| double | adjustedFullLoadAirflowAcfm () const |
| |
| double | adjustedMaxPowerKw () const |
| |
| double | adjustedMaxAirflowAcfm () const |
| |
|
| | CompressorModelBase (double full_load_power, double full_load_airflow) |
| |
|
void | applyPressureInletCorrection (CompressorType compressor_type, double capacity, double full_load_bhp, double poly_exponent, double rated_discharge_pressure, double rated_inlet_pressure, double efficiency, double full_load_pressure, double max_pressure, double inlet_pressure, bool pressure_adjustment, double atmospheric_pressure) |
| |
|
static double | roundDouble (double value) |
| |
| static double | threePhasePowerKw (double voltage, double current, double power_factor) |
| | Convert a balanced three-phase electrical measurement to package power.
|
| |
| double | full_load_power_ |
| |
| double | full_load_airflow_ |
| |
| const double | full_load_airflow_raw_ |
| |
| const double | full_load_power_raw_ |
| |
| double | full_load_power_adjusted_ |
| |
| double | full_load_airflow_adjusted_ |
| |
| double | max_airflow_adjusted_ |
| |
| double | max_power_adjusted_ |
| |
Definition at line 17 of file start_stop_compressor.h.
◆ StartStopCompressor() [1/2]
| compressed_air::assessment::StartStopCompressor::StartStopCompressor |
( |
double |
full_load_power, |
|
|
double |
full_load_airflow, |
|
|
double |
max_power_fraction, |
|
|
double |
full_load_power_fraction |
|
) |
| |
- Parameters
-
| [in] | full_load_power | Full-load package input power \([\unit{\kilo\watt}]\). |
| [in] | full_load_airflow | Full-load delivered airflow \([\unit{\acfm}]\). |
| [in] | max_power_fraction | Maximum/full-load power ratio \([\unit{\unitless}]\). |
| [in] | full_load_power_fraction | Lower on-cycle power fraction \([\unit{\unitless}]\). |
◆ StartStopCompressor() [2/2]
| compressed_air::assessment::StartStopCompressor::StartStopCompressor |
( |
double |
full_load_power, |
|
|
double |
full_load_airflow, |
|
|
double |
max_power_fraction, |
|
|
double |
full_load_power_fraction, |
|
|
CompressorType |
compressor_type |
|
) |
| |
- Parameters
-
| [in] | full_load_power | Full-load package input power \([\unit{\kilo\watt}]\). |
| [in] | full_load_airflow | Full-load delivered airflow \([\unit{\acfm}]\). |
| [in] | max_power_fraction | Maximum/full-load power ratio \([\unit{\unitless}]\). |
| [in] | full_load_power_fraction | Lower on-cycle power fraction \([\unit{\unitless}]\). |
| [in] | compressor_type | Screw or reciprocating pressure-correction basis. |
◆ compressor_type_
| const CompressorType compressed_air::assessment::StartStopCompressor::compressor_type_ |
|
private |
◆ full_load_power_fraction_
| const double compressed_air::assessment::StartStopCompressor::full_load_power_fraction_ = 1.0 |
|
private |
◆ max_power_
| double compressed_air::assessment::StartStopCompressor::max_power_ |
|
private |
◆ max_power_fraction_
| const double compressed_air::assessment::StartStopCompressor::max_power_fraction_ = 1.0 |
|
private |
The documentation for this class was generated from the following file: