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
modulation_without_unload_compressor.h
Go to the documentation of this file.
1#pragma once
2
10
12
18 public:
19 ModulationWithoutUnloadCompressor(double full_load_power, double full_load_airflow, double no_load_power,
20 double modulation_exponent = 1.0, bool without_unload = true,
21 CompressorType compressor_type = CompressorType::Screw,
22 double no_load_power_fraction_for_modulation = 0.7,
23 double max_power = 0.0);
24
25 CompressorPerformanceResult calculateFromPowerFraction(double power_fraction);
26 CompressorPerformanceResult calculateFromCapacityFraction(double airflow_fraction);
27 CompressorPerformanceResult calculateFromMeasuredPower(double power);
28 CompressorPerformanceResult calculateFromMeasuredCapacity(double airflow);
29 CompressorPerformanceResult calculateFromElectrical(double voltage, double current, double power_factor);
30
31 void applyPressureInletCorrection(double capacity, double full_load_bhp, double poly_exponent,
32 double rated_discharge_pressure, double rated_inlet_pressure,
33 double efficiency, double full_load_pressure, double max_pressure,
34 double inlet_pressure, bool pressure_adjustment,
35 double atmospheric_pressure = 14.69);
36
37 private:
38 const double no_load_power_ = 1.0;
39 const double modulation_exponent_ = 1.0;
40 const bool without_unload_ = true;
41 const CompressorType compressor_type_;
42 double no_load_fraction_ = 0.0;
43 double no_load_power_fraction_for_modulation_;
44 double max_power_;
45};
46
47} // namespace compressed_air::assessment
Base utilities shared by compressor assessment control models.
Definition compressor.h:106
Shared compressor assessment enums, result objects, and base utilities.
Compressor assessment performance models and supporting calculations.
CompressorType
Compressor mechanical type.
Definition compressor.h:25