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
electricity_reduction::ElectricityReductionInput Struct Reference

Input data for a single electricity reduction measure. More...

#include <electricity_reduction.h>

Public Attributes

int operating_hours = 0
 Annual operating hours \([\unit{\hour\per\year}]\).
 
double electricity_cost = 0.0
 Electricity cost rate \([\unit{\dollar\per\kilo\watt\hour}]\).
 
ElectricityReductionMeasurementMethod measurement_method = ElectricityReductionMeasurementMethod::Multimeter
 Measurement method to apply.
 
MultimeterData multimeter_data
 Data for the multimeter method.
 
NameplateData nameplate_data
 Data for the nameplate method.
 
PowerMeterData power_meter_data
 Data for the power meter method.
 
ElectricityOtherMethodData other_method_data
 Data for the other method.
 
int units = 1
 Quantity multiplier (number of identical loads)
 

Detailed Description

Aggregates all parameters needed to evaluate one measure. The active measurement method is selected via ElectricityReductionMeasurementMethod; only the corresponding method data struct is used in the calculation. The units field is a quantity multiplier (e.g., number of identical loads).

Definition at line 104 of file electricity_reduction.h.

Member Data Documentation

◆ electricity_cost

double electricity_reduction::ElectricityReductionInput::electricity_cost = 0.0

Definition at line 106 of file electricity_reduction.h.

◆ measurement_method

ElectricityReductionMeasurementMethod electricity_reduction::ElectricityReductionInput::measurement_method = ElectricityReductionMeasurementMethod::Multimeter

Definition at line 107 of file electricity_reduction.h.

◆ multimeter_data

MultimeterData electricity_reduction::ElectricityReductionInput::multimeter_data

Definition at line 108 of file electricity_reduction.h.

◆ nameplate_data

NameplateData electricity_reduction::ElectricityReductionInput::nameplate_data

Definition at line 109 of file electricity_reduction.h.

◆ operating_hours

int electricity_reduction::ElectricityReductionInput::operating_hours = 0

Definition at line 105 of file electricity_reduction.h.

◆ other_method_data

ElectricityOtherMethodData electricity_reduction::ElectricityReductionInput::other_method_data

Definition at line 111 of file electricity_reduction.h.

◆ power_meter_data

PowerMeterData electricity_reduction::ElectricityReductionInput::power_meter_data

Definition at line 110 of file electricity_reduction.h.

◆ units

int electricity_reduction::ElectricityReductionInput::units = 1

Definition at line 112 of file electricity_reduction.h.


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