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 | Public Types | Static Public Member Functions | Static Private Member Functions | List of all members
ChillerEfficiency Class Reference

Contains the Consumption (Water / Power / Energy) & Savings calculators for Chiller Efficiency : Temperature Reset Capacity Staging. More...

#include <ChillerEfficiency.h>

Classes

struct  CapacityPowerEnergyConsumptionOutput
 
struct  Output
 
struct  StagingPowerConsumptionOutput
 

Public Types

enum  ChillerType { Centrifugal , Screw }
 
enum  CondenserCoolingType { Water , Air }
 
enum  CompressorConfigType { NoVFD , VFD , MagneticBearing }
 

Static Public Member Functions

static CapacityPowerEnergyConsumptionOutput ChillerCapacityEfficiency (const ChillerType chillerType, const CondenserCoolingType condenserCoolingType, const CompressorConfigType compressorConfigType, const double ariCapacity, const double ariEfficiency, const double maxCapacityRatio, const double operatingHours, const double waterFlowRate, const double waterDeltaT, const double baselineWaterSupplyTemp, const double baselineWaterEnteringTemp, const double modWaterSupplyTemp, const double modWaterEnteringTemp)
 
static StagingPowerConsumptionOutput ChillerStagingEfficiency (const ChillerType chillerType, const CondenserCoolingType condenserCoolingType, const CompressorConfigType compressorConfigType, const double ariCapacity, const double ariEfficiency, const double maxCapacityRatio, const double operatingHours, const double waterSupplyTemp, const double waterEnteringTemp, const std::vector< double > baselineLoadList, const std::vector< double > modLoadList)
 

Static Private Member Functions

static void InitConstCoefficients (const ChillerType &chillerType, const CondenserCoolingType &condenserCoolingType, const CompressorConfigType &compressorConfigType, const double ariCapacity, const double ariEfficiency, const double maxCapacityRatio, std::vector< double > &cCAP, std::vector< double > &cCHWT, std::vector< double > &cPLR, double &cFactor, double &ratedEIR, double &percentCapacity)
 
static Output ChillerPowerConsumption (const double waterSupplyTemp, const double waterEnteringTemp, const std::vector< double > &cCAP, const std::vector< double > &cCHWT, const std::vector< double > &cPLR, const double load, const double cFactor, const double percentCapacity, const double ratedEIR)
 

Detailed Description

Author
Omer Aziz (omerb)
Bug:
No known bugs.

Definition at line 20 of file ChillerEfficiency.h.

Member Enumeration Documentation

◆ ChillerType

enum ChillerEfficiency::ChillerType

Definition at line 22 of file ChillerEfficiency.h.

◆ CompressorConfigType

enum ChillerEfficiency::CompressorConfigType

Definition at line 26 of file ChillerEfficiency.h.

◆ CondenserCoolingType

enum ChillerEfficiency::CondenserCoolingType

Definition at line 24 of file ChillerEfficiency.h.

Member Function Documentation

◆ ChillerCapacityEfficiency()

static CapacityPowerEnergyConsumptionOutput ChillerEfficiency::ChillerCapacityEfficiency ( const ChillerType  chillerType,
const CondenserCoolingType  condenserCoolingType,
const CompressorConfigType  compressorConfigType,
const double  ariCapacity,
const double  ariEfficiency,
const double  maxCapacityRatio,
const double  operatingHours,
const double  waterFlowRate,
const double  waterDeltaT,
const double  baselineWaterSupplyTemp,
const double  baselineWaterEnteringTemp,
const double  modWaterSupplyTemp,
const double  modWaterEnteringTemp 
)
inlinestatic
Parameters
chillerTypeenum Centrifugal, Screw
condenserCoolingTypeenum Water, Air
compressorConfigTypeenum NoVFD, VFD, MagneticBearing
ariCapacitydouble, units ton
ariEfficiencydouble, units kW/ton
maxCapacityRatiodouble
operatingHoursdouble, units hours
waterFlowRatedouble, units GPM
waterDeltaTdouble, units F
baselineWaterSupplyTempdouble, units F
baselineWaterEnteringTempdouble, units F
modWaterSupplyTempdouble, units F
modWaterEnteringTempdouble, units F
Returns
Parameters
baselineActualCapacitydouble, units ton
baselineActualEfficiencydouble, units kW/ton
baselinePowerdouble, units kW
baselineEnergydouble, units kWh
modActualCapacitydouble, units ton
modActualEfficiencydouble, units kW/ton
modPowerdouble, units kW
modEnergydouble, units kWh
savingsEnergydouble, units kWh

Definition at line 90 of file ChillerEfficiency.h.

◆ ChillerPowerConsumption()

static Output ChillerEfficiency::ChillerPowerConsumption ( const double  waterSupplyTemp,
const double  waterEnteringTemp,
const std::vector< double > &  cCAP,
const std::vector< double > &  cCHWT,
const std::vector< double > &  cPLR,
const double  load,
const double  cFactor,
const double  percentCapacity,
const double  ratedEIR 
)
inlinestaticprivate

Definition at line 253 of file ChillerEfficiency.h.

◆ ChillerStagingEfficiency()

static StagingPowerConsumptionOutput ChillerEfficiency::ChillerStagingEfficiency ( const ChillerType  chillerType,
const CondenserCoolingType  condenserCoolingType,
const CompressorConfigType  compressorConfigType,
const double  ariCapacity,
const double  ariEfficiency,
const double  maxCapacityRatio,
const double  operatingHours,
const double  waterSupplyTemp,
const double  waterEnteringTemp,
const std::vector< double >  baselineLoadList,
const std::vector< double >  modLoadList 
)
inlinestatic
Parameters
ariCapacitydouble, units ton
ariEfficiencydouble, units kW/ton
maxCapacityRatiodouble
ariCapacitydouble, units ton
ariEfficiencydouble, units kW/ton
maxCapacityRatiodouble
operatingHoursdouble, units hours
waterSupplyTempdouble, units F
waterEnteringTempdouble, units F
baselineLoadList,listof doubles for each baseline chiller load
modLoadList,listof doubles for each modifications chiller load
Returns
Parameters
baselinePowerList,listof doubles of power consumption corresponding to each baseline chiller load
modPowerList,listof doubles of power consumption corresponding to each modifications chiller load
baselineTotalPowerdouble, units kW
baselineTotalEnergydouble, units kWh
modTotalPowerdouble, units kW
modTotalEnergydouble, units kWh
savingsEnergydouble, units kWh

Definition at line 148 of file ChillerEfficiency.h.

◆ InitConstCoefficients()

static void ChillerEfficiency::InitConstCoefficients ( const ChillerType &  chillerType,
const CondenserCoolingType &  condenserCoolingType,
const CompressorConfigType &  compressorConfigType,
const double  ariCapacity,
const double  ariEfficiency,
const double  maxCapacityRatio,
std::vector< double > &  cCAP,
std::vector< double > &  cCHWT,
std::vector< double > &  cPLR,
double &  cFactor,
double &  ratedEIR,
double &  percentCapacity 
)
inlinestaticprivate

Definition at line 208 of file ChillerEfficiency.h.


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