MEASUR-Tools-Suite v1.2.4
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
start_stop_compressor.h
Go to the documentation of this file.
1#pragma once
2
10
12
18 public:
19 StartStopCompressor(double full_load_power, double full_load_airflow, double max_power_fraction,
20 double full_load_power_fraction);
21
22 CompressorPerformanceResult calculateFromPowerFraction(double power_fraction);
23 CompressorPerformanceResult calculateFromCapacityFraction(double airflow_fraction);
24 CompressorPerformanceResult calculateFromMeasuredPower(double power);
25 CompressorPerformanceResult calculateFromMeasuredCapacity(double airflow);
26 CompressorPerformanceResult calculateFromElectrical(double voltage, double current, double power_factor);
27
28 void applyPressureInletCorrection(double capacity, double full_load_bhp, double poly_exponent,
29 double rated_discharge_pressure, double rated_inlet_pressure,
30 double efficiency, double full_load_pressure, double max_pressure,
31 double inlet_pressure, bool pressure_adjustment,
32 double atmospheric_pressure = 14.69);
33
34 private:
35 const double max_power_fraction_ = 1.0;
36 const double full_load_power_fraction_ = 1.0;
37 double max_power_;
38};
39
40} // namespace compressed_air::assessment
Base utilities shared by compressor assessment control models.
Definition compressor.h:106
Compressor model for start/stop control.
Shared compressor assessment enums, result objects, and base utilities.
Compressor assessment performance models and supporting calculations.