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
steam_reduction::SteamReductionInput Struct Reference

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

#include <steam_reduction.h>

Public Attributes

int hours_per_year = 0
 Annual operating hours \([\unit{\hour\per\year}]\).
 
UtilityType utility_type = UtilityType::kNaturalGas
 Utility type for energy cost calculation.
 
double utility_cost = 0.0
 Utility cost rate ( \([\unit{\dollar\per\kg}]\) for steam, \([\unit{\dollar\per\kJ}]\) for gas/other)
 
SteamMeasurementMethod measurement_method = SteamMeasurementMethod::kFlowMeter
 Measurement method to apply.
 
double system_efficiency = 1.0
 System efficiency \([\unit{\unitless}]\).
 
double pressure = 0.0
 Steam pressure \([\unit{MPaa}]\).
 
FlowMeterMethodData flow_meter_method_data
 Data for the flow meter method.
 
MassFlowMethodData air_mass_flow_method_data
 Data for the air mass flow method.
 
MassFlowMethodData water_mass_flow_method_data
 Data for the water mass flow method.
 
OffsheetMethodData offsheet_method_data
 Data for the offsheet method.
 
int units = 1
 Unit conversion factor \([\unit{\unitless}]\).
 
double boiler_efficiency = 1.0
 Boiler efficiency \([\unit{\unitless}]\).
 
SteamProperties::ThermodynamicQuantity steam_variable_option
 Thermodynamic quantity type for steam property lookup.
 
double steam_variable = 0.0
 Steam thermodynamic variable value (temperature \([\unit{K}]\), enthalpy \([\unit{kJ\per\kg}]\), entropy \([\unit{kJ\per\kg\per\K}]\), or quality \unitless)
 
double feed_water_temperature = 0.0
 Feedwater temperature \([\unit{K}]\).
 

Detailed Description

Aggregates all parameters needed to evaluate one measure. The active measurement method is selected via SteamMeasurementMethod; only the corresponding method data struct is used in the calculation. Steam properties are determined from the specified pressure and thermodynamic variable.

Definition at line 124 of file steam_reduction.h.

Member Data Documentation

◆ air_mass_flow_method_data

MassFlowMethodData steam_reduction::SteamReductionInput::air_mass_flow_method_data

Definition at line 132 of file steam_reduction.h.

◆ boiler_efficiency

double steam_reduction::SteamReductionInput::boiler_efficiency = 1.0

Definition at line 136 of file steam_reduction.h.

◆ feed_water_temperature

double steam_reduction::SteamReductionInput::feed_water_temperature = 0.0

Definition at line 140 of file steam_reduction.h.

◆ flow_meter_method_data

FlowMeterMethodData steam_reduction::SteamReductionInput::flow_meter_method_data

Definition at line 131 of file steam_reduction.h.

◆ hours_per_year

int steam_reduction::SteamReductionInput::hours_per_year = 0

Definition at line 125 of file steam_reduction.h.

◆ measurement_method

SteamMeasurementMethod steam_reduction::SteamReductionInput::measurement_method = SteamMeasurementMethod::kFlowMeter

Definition at line 128 of file steam_reduction.h.

◆ offsheet_method_data

OffsheetMethodData steam_reduction::SteamReductionInput::offsheet_method_data

Definition at line 134 of file steam_reduction.h.

◆ pressure

double steam_reduction::SteamReductionInput::pressure = 0.0

Definition at line 130 of file steam_reduction.h.

◆ steam_variable

double steam_reduction::SteamReductionInput::steam_variable = 0.0

Definition at line 139 of file steam_reduction.h.

◆ steam_variable_option

SteamProperties::ThermodynamicQuantity steam_reduction::SteamReductionInput::steam_variable_option
Initial value:
=
SteamProperties::ThermodynamicQuantity::TEMPERATURE

Definition at line 137 of file steam_reduction.h.

◆ system_efficiency

double steam_reduction::SteamReductionInput::system_efficiency = 1.0

Definition at line 129 of file steam_reduction.h.

◆ units

int steam_reduction::SteamReductionInput::units = 1

Definition at line 135 of file steam_reduction.h.

◆ utility_cost

double steam_reduction::SteamReductionInput::utility_cost = 0.0

Definition at line 127 of file steam_reduction.h.

◆ utility_type

UtilityType steam_reduction::SteamReductionInput::utility_type = UtilityType::kNaturalGas

Definition at line 126 of file steam_reduction.h.

◆ water_mass_flow_method_data

MassFlowMethodData steam_reduction::SteamReductionInput::water_mass_flow_method_data

Definition at line 133 of file steam_reduction.h.


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