MEASUR-Tools-Suite v1.0.11
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 Attributes | List of all members
compressed_air_reduction::CompressedAirReductionInput Struct Reference

Input data for a single compressed air reduction measure. More...

#include <compressed_air_reduction.h>

Public Attributes

int hours_per_year = 0
 Annual operating hours \([\unit{\hour\per\year}]\).
 
UtilityType utility_type = UtilityType::CompressedAir
 Utility type for cost calculation.
 
double utility_cost = 0.0
 Utility cost rate \([\unit{\dollar\per\unit}]\).
 
MeasurementMethod measurement_method = MeasurementMethod::FlowMeter
 Measurement method to apply.
 
FlowMeterMethodData flow_meter_method_data
 Data for the flow meter method.
 
BagMethodData bag_method_data
 Data for the bag method.
 
PressureMethodData pressure_method_data
 Data for the orifice/pressure method.
 
OtherMethodData other_method_data
 Data for the other method.
 
CompressorElectricityData compressor_electricity_data
 Data for the electricity utility calculation.
 
int units = 1
 Quantity multiplier (not applied to pressure method)
 

Detailed Description

Aggregates all parameters needed to evaluate one measure. The active measurement method is selected via MeasurementMethod; only the corresponding method data struct is used in the calculation. The units field is a quantity multiplier (e.g., number of identical leak points or equipment pieces). Note: units is not applied by the pressure method.

Definition at line 121 of file compressed_air_reduction.h.

Member Data Documentation

◆ bag_method_data

BagMethodData compressed_air_reduction::CompressedAirReductionInput::bag_method_data

Definition at line 127 of file compressed_air_reduction.h.

◆ compressor_electricity_data

CompressorElectricityData compressed_air_reduction::CompressedAirReductionInput::compressor_electricity_data

Definition at line 130 of file compressed_air_reduction.h.

◆ flow_meter_method_data

FlowMeterMethodData compressed_air_reduction::CompressedAirReductionInput::flow_meter_method_data

Definition at line 126 of file compressed_air_reduction.h.

◆ hours_per_year

int compressed_air_reduction::CompressedAirReductionInput::hours_per_year = 0

Definition at line 122 of file compressed_air_reduction.h.

◆ measurement_method

MeasurementMethod compressed_air_reduction::CompressedAirReductionInput::measurement_method = MeasurementMethod::FlowMeter

Definition at line 125 of file compressed_air_reduction.h.

◆ other_method_data

OtherMethodData compressed_air_reduction::CompressedAirReductionInput::other_method_data

Definition at line 129 of file compressed_air_reduction.h.

◆ pressure_method_data

PressureMethodData compressed_air_reduction::CompressedAirReductionInput::pressure_method_data

Definition at line 128 of file compressed_air_reduction.h.

◆ units

int compressed_air_reduction::CompressedAirReductionInput::units = 1

Definition at line 131 of file compressed_air_reduction.h.

◆ utility_cost

double compressed_air_reduction::CompressedAirReductionInput::utility_cost = 0.0

Definition at line 124 of file compressed_air_reduction.h.

◆ utility_type

UtilityType compressed_air_reduction::CompressedAirReductionInput::utility_type = UtilityType::CompressedAir

Definition at line 123 of file compressed_air_reduction.h.


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