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
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
compressed_air::assessment::CompressorModelBase Class Reference

Base utilities shared by compressor assessment control models. More...

#include <compressor.h>

Inheritance diagram for compressed_air::assessment::CompressorModelBase:
compressed_air::assessment::CentrifugalBlowOffCompressor compressed_air::assessment::CentrifugalLoadUnloadCompressor compressed_air::assessment::CentrifugalModulationUnloadCompressor compressed_air::assessment::LoadUnloadCompressor compressed_air::assessment::ModulationWithoutUnloadCompressor compressed_air::assessment::StartStopCompressor compressed_air::assessment::VariableFrequencyDriveCompressor compressed_air::assessment::ModulationWithUnloadCompressor

Public Member Functions

double adjustedFullLoadPowerKw () const
 
double adjustedFullLoadAirflowAcfm () const
 
double adjustedMaxPowerKw () const
 
double adjustedMaxAirflowAcfm () const
 

Protected Member Functions

 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 Protected Member Functions

static double roundDouble (double value)
 

Protected Attributes

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_
 

Private Member Functions

void applyPressureInletCorrection (double &capacity_adjusted, double &power_adjusted, CompressorType compressor_type, double capacity, double full_load_bhp, double poly_exponent, double rated_discharge_pressure, double rated_inlet_pressure, double efficiency, double discharge_pressure, double inlet_pressure, bool pressure_adjustment, double atmospheric_pressure)
 

Static Private Member Functions

static double pressureRatioCorrection (double poly_exponent, double rated_pressure_ratio, double operating_pressure, double pressure_ratio_base)
 

Detailed Description

Definition at line 106 of file compressor.h.

Constructor & Destructor Documentation

◆ CompressorModelBase()

compressed_air::assessment::CompressorModelBase::CompressorModelBase ( double  full_load_power,
double  full_load_airflow 
)
inlineprotected

Definition at line 114 of file compressor.h.

Member Function Documentation

◆ adjustedFullLoadAirflowAcfm()

double compressed_air::assessment::CompressorModelBase::adjustedFullLoadAirflowAcfm ( ) const
inline

Definition at line 109 of file compressor.h.

◆ adjustedFullLoadPowerKw()

double compressed_air::assessment::CompressorModelBase::adjustedFullLoadPowerKw ( ) const
inline

Definition at line 108 of file compressor.h.

◆ adjustedMaxAirflowAcfm()

double compressed_air::assessment::CompressorModelBase::adjustedMaxAirflowAcfm ( ) const
inline

Definition at line 111 of file compressor.h.

◆ adjustedMaxPowerKw()

double compressed_air::assessment::CompressorModelBase::adjustedMaxPowerKw ( ) const
inline

Definition at line 110 of file compressor.h.

Member Data Documentation

◆ full_load_airflow_

double compressed_air::assessment::CompressorModelBase::full_load_airflow_
protected

Definition at line 129 of file compressor.h.

◆ full_load_airflow_adjusted_

double compressed_air::assessment::CompressorModelBase::full_load_airflow_adjusted_
protected

Definition at line 134 of file compressor.h.

◆ full_load_airflow_raw_

const double compressed_air::assessment::CompressorModelBase::full_load_airflow_raw_
protected

Definition at line 130 of file compressor.h.

◆ full_load_power_

double compressed_air::assessment::CompressorModelBase::full_load_power_
protected

Definition at line 128 of file compressor.h.

◆ full_load_power_adjusted_

double compressed_air::assessment::CompressorModelBase::full_load_power_adjusted_
protected

Definition at line 133 of file compressor.h.

◆ full_load_power_raw_

const double compressed_air::assessment::CompressorModelBase::full_load_power_raw_
protected

Definition at line 131 of file compressor.h.

◆ max_airflow_adjusted_

double compressed_air::assessment::CompressorModelBase::max_airflow_adjusted_
protected

Definition at line 135 of file compressor.h.

◆ max_power_adjusted_

double compressed_air::assessment::CompressorModelBase::max_power_adjusted_
protected

Definition at line 136 of file compressor.h.


The documentation for this class was generated from the following file: