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 | Namespaces | Enumerations | Functions

Declares structs, enums, and functions for the Steam Reduction Calculator.Calculates annual steam use, energy use, and energy cost for steam reduction measures using multiple measurement methods. More...

#include <vector>
#include "steamModeler/SteamProperties.h"

Go to the source code of this file.

Classes

struct  steam_reduction::FlowMeterMethodData
 Input data for the flow meter measurement method. More...
 
struct  steam_reduction::MassFlowNameplateData
 Input data for nameplate-based mass flow measurement. More...
 
struct  steam_reduction::MassFlowMeasuredData
 Input data for field-measured mass flow. More...
 
struct  steam_reduction::MassFlowMethodData
 Input data for the air or water mass flow measurement method. More...
 
struct  steam_reduction::OffsheetMethodData
 Input data for the offsheet (direct consumption) measurement method. More...
 
struct  steam_reduction::SteamReductionInput
 Input data for a single steam reduction measure. More...
 
struct  steam_reduction::SteamReductionOutput
 Output data for a steam reduction calculation. More...
 

Namespaces

namespace  steam_reduction
 Steam reduction calculations for treasure hunt measures.
 

Enumerations

enum class  steam_reduction::SteamMeasurementMethod { steam_reduction::kFlowMeter = 0 , steam_reduction::kAirMassFlow = 1 , steam_reduction::kWaterMassFlow = 2 , steam_reduction::kOffsheet = 3 }
 
enum class  steam_reduction::UtilityType { steam_reduction::kSteam = 0 , steam_reduction::kNaturalGas = 1 , steam_reduction::kOther = 2 }
 

Functions

SteamReductionOutput steam_reduction::steamReduction (const std::vector< SteamReductionInput > &input_vec)
 Calculates total annual steam use, energy use, and energy cost for a collection of steam reduction measures.
 
SteamReductionOutput steam_reduction::flowMeterReduction (const FlowMeterMethodData &data, int hours_per_year, double system_efficiency, int units, double boiler_efficiency, double change_enthalpy)
 Calculates steam use and energy use using the flow meter method.
 
SteamReductionOutput steam_reduction::airMassFlowReduction (const MassFlowMethodData &data, int hours_per_year, double system_efficiency, int units, double boiler_efficiency, double change_enthalpy)
 Calculates steam use and energy use using the air mass flow method.
 
SteamReductionOutput steam_reduction::waterMassFlowReduction (const MassFlowMethodData &data, int hours_per_year, double system_efficiency, int units, double boiler_efficiency, double change_enthalpy)
 Calculates steam use and energy use using the water mass flow method.
 
SteamReductionOutput steam_reduction::offsheetReduction (const OffsheetMethodData &data, double boiler_efficiency, double change_enthalpy)
 Calculates steam use and energy use using the offsheet (direct consumption) method.
 
double steam_reduction::calculateChangeEnthalpy (double pressure, SteamProperties::ThermodynamicQuantity steam_variable_option, double steam_variable, double feed_water_temperature)
 Calculates the enthalpy difference between steam at the given conditions and feedwater.