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
Classes | Enumerations | Functions
compressed_air_reduction Namespace Reference

Compressed air reduction calculations for treasure hunt measures. More...

Classes

struct  BagMethodData
 Input data for the bag measurement method. More...
 
struct  CompressedAirReductionInput
 Input data for a single compressed air reduction measure. More...
 
struct  CompressedAirReductionOutput
 Output data for a compressed air reduction calculation. More...
 
struct  FlowMeterMethodData
 Input data for the flow meter measurement method. More...
 
struct  OtherMethodData
 Input data for the other (direct consumption) measurement method. More...
 
struct  PressureMethodData
 Input data for the orifice/pressure measurement method. More...
 

Enumerations

enum class  MeasurementMethod { FlowMeter = 0 , Bag = 1 , Pressure = 2 , Other = 3 }
 
enum class  UtilityType { CompressedAir = 0 , Electricity = 1 }
 

Functions

CompressedAirReductionOutput compressedAirReduction (const std::vector< CompressedAirReductionInput > &input_vec)
 Calculates total annual compressed air consumption, energy use, and cost for a collection of measures.
 
CompressedAirReductionOutput flowMeterReduction (const FlowMeterMethodData &data, int hours_per_year, int units)
 Calculates annual compressed air consumption and flow rate using the flow meter method.
 
CompressedAirReductionOutput bagMethodReduction (const BagMethodData &data, int hours_per_year, int units)
 Calculates annual compressed air consumption and flow rate using the bag method.
 
CompressedAirReductionOutput pressureMethodReduction (const PressureMethodData &data, int hours_per_year)
 Calculates annual compressed air consumption and flow rate using the orifice/pressure method.
 
CompressedAirReductionOutput otherMethodReduction (const OtherMethodData &data)
 Returns a partial result with consumption set from a directly supplied value.
 

Detailed Description

Provides a function-based API for estimating annual compressed air consumption, energy use, and cost savings for compressed air reduction measures identified during an energy treasure hunt or efficiency assessment. Supports four measurement methods: flow meter, bag method, orifice/pressure method, and other. Two utility types are supported: compressed air (cost per unit volume) and electricity (cost per kilowatt-hour, derived via compressor specific power).

See also
Compressed Air Reduction Calculator

Enumeration Type Documentation

◆ MeasurementMethod

Enumerator
FlowMeter 

Flow meter method — reads flow rate directly from an installed flow meter.

Bag 

Bag method — estimates flow rate by timing how long it takes to fill a known-volume bag.

Pressure 

Orifice/pressure method — calculates flow rate from nozzle type and supply pressure.

Other 

Other method — uses a directly supplied annual consumption value.

Definition at line 36 of file compressed_air_reduction.h.

◆ UtilityType

Enumerator
CompressedAir 

Compressed air utility — cost based on air consumption \([\unit{\dollar\per\cubic\foot}]\).

Electricity 

Electricity utility — cost based on compressor electricity draw \([\unit{\dollar\per\kilo\watt\hour}]\).

Definition at line 52 of file compressed_air_reduction.h.