AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Public Member Functions | List of all members
EnergyAndCostCalculator Class Reference

Public Member Functions

EnergyAndCostCalculationsDomain calc (const bool isBaselineCalc, const double baselinePowerDemand, const OperationsInput &operationsInput, const Boiler &boiler, const HighPressureHeaderCalculationsDomain &highPressureHeaderCalculationsDomain, const std::shared_ptr< MediumPressureHeaderCalculationsDomain > &mediumPressureHeaderCalculationsDomain, const double makeupWaterVolumeFlowAnnual) const
 
double calcPowerGenerated (const HighPressureHeaderCalculationsDomain &highPressureHeaderCalculationsDomain, const std::shared_ptr< MediumPressureHeaderCalculationsDomain > &mediumPressureHeaderCalculationsDomain) const
 
double addPowerOutToPowerGenerated (const std::string &name, const std::shared_ptr< Turbine > &turbine, const double powerGenerated) const
 
double calcPowerImport (const bool isBaselineCalc, const double sitePowerImportInput, const double baselinePowerDemand, const double powerGenerated) const
 
double calcPowerDemand (const double sitePowerImport, const double powerGenerated) const
 
double calcPowerGenerationCost (const double sitePowerImport, const double electricityCosts, const double operatingHoursPerYear) const
 
double calcBoilerFuelCost (const double fuelEnergyInput, const double operatingHoursPerYearInput, const double fuelCostsInput) const
 
double calcMakeupWaterCost (const double makeUpWaterCostsInput, const double makeupWaterVolumeFlowAnnual) const
 
double calcTotalOperatingCost (const double powerGenerationCost, const double boilerFuelCost, const double makeupWaterCost) const
 
double calcBoilerFuelUsage (const double fuelEnergyInput, const double operatingHoursPerYearInput) const
 
EnergyAndCostCalculationsDomain calc (const bool isBaselineCalc, const double baselinePowerDemand, const OperationsInput &operationsInput, const Boiler &boiler, const HighPressureHeaderCalculationsDomain &highPressureHeaderCalculationsDomain, const std::shared_ptr< MediumPressureHeaderCalculationsDomain > &mediumPressureHeaderCalculationsDomain, const double makeupWaterVolumeFlowAnnual) const
 
double calcPowerGenerated (const HighPressureHeaderCalculationsDomain &highPressureHeaderCalculationsDomain, const std::shared_ptr< MediumPressureHeaderCalculationsDomain > &mediumPressureHeaderCalculationsDomain) const
 
double addPowerOutToPowerGenerated (const std::string &name, const std::shared_ptr< Turbine > &turbine, const double powerGenerated) const
 
double calcPowerImport (const bool isBaselineCalc, const double sitePowerImportInput, const double baselinePowerDemand, const double powerGenerated) const
 
double calcPowerDemand (const double sitePowerImport, const double powerGenerated) const
 
double calcPowerGenerationCost (const double sitePowerImport, const double electricityCosts, const double operatingHoursPerYear) const
 
double calcBoilerFuelCost (const double fuelEnergyInput, const double operatingHoursPerYearInput, const double fuelCostsInput) const
 
double calcMakeupWaterCost (const double makeUpWaterCostsInput, const double makeupWaterVolumeFlowAnnual) const
 
double calcTotalOperatingCost (const double powerGenerationCost, const double boilerFuelCost, const double makeupWaterCost) const
 
double calcBoilerFuelUsage (const double fuelEnergyInput, const double operatingHoursPerYearInput) const
 
EnergyAndCostCalculationsDomain calc (const bool isBaselineCalc, const double baselinePowerDemand, const OperationsInput &operationsInput, const Boiler &boiler, const HighPressureHeaderCalculationsDomain &highPressureHeaderCalculationsDomain, const std::shared_ptr< MediumPressureHeaderCalculationsDomain > &mediumPressureHeaderCalculationsDomain, const double makeupWaterVolumeFlowAnnual) const
 
double calcPowerGenerated (const HighPressureHeaderCalculationsDomain &highPressureHeaderCalculationsDomain, const std::shared_ptr< MediumPressureHeaderCalculationsDomain > &mediumPressureHeaderCalculationsDomain) const
 
double addPowerOutToPowerGenerated (const std::string &name, const std::shared_ptr< Turbine > &turbine, const double powerGenerated) const
 
double calcPowerImport (const bool isBaselineCalc, const double sitePowerImportInput, const double baselinePowerDemand, const double powerGenerated) const
 
double calcPowerDemand (const double sitePowerImport, const double powerGenerated) const
 
double calcPowerGenerationCost (const double sitePowerImport, const double electricityCosts, const double operatingHoursPerYear) const
 
double calcBoilerFuelCost (const double fuelEnergyInput, const double operatingHoursPerYearInput, const double fuelCostsInput) const
 
double calcMakeupWaterCost (const double makeUpWaterCostsInput, const double makeupWaterVolumeFlowAnnual) const
 
double calcTotalOperatingCost (const double powerGenerationCost, const double boilerFuelCost, const double makeupWaterCost) const
 
double calcBoilerFuelUsage (const double fuelEnergyInput, const double operatingHoursPerYearInput) const
 

Detailed Description

Definition at line 12 of file EnergyAndCostCalculator.h.


The documentation for this class was generated from the following files: