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
CoolingTower Class Reference

Classes

struct  PowerEnergyConsumptionOutput
 

Public Types

enum  FanControlSpeedType { One , Two , Variable }
 

Static Public Member Functions

static PowerEnergyConsumptionOutput BasinHeaterEnergyConsumption (const double ratedCapacity, const double ratedTempSetPoint, const double ratedTempDryBulb, const double ratedWindSpeed, const double operatingTempDryBulb, const double operatingWindSpeed, const double operatingHours, const double baselineTempSetPoint, const double modTempSetPoint, const double panLossRatio)
 
static PowerEnergyConsumptionOutput FanEnergyConsumption (const double ratedFanPower, const double waterLeavingTemp, const double waterEnteringTemp, const double operatingTempWetBulb, const double operatingHours, const FanControlSpeedType baselineSpeedType, const FanControlSpeedType modSpeedType)
 

Static Private Member Functions

static double CalculatePowerFactor (const double var)
 
static double CalculateFactor (const std::vector< double > &cf, const double operatingTempWetBulb, const double deltaTemp)
 
static double CalculatePower (const double operatingTempDryBulb, const double tempSetPoint, const double calc1)
 

Detailed Description

Definition at line 111 of file CoolingTower.h.

Member Enumeration Documentation

◆ FanControlSpeedType

enum CoolingTower::FanControlSpeedType

Definition at line 113 of file CoolingTower.h.

Member Function Documentation

◆ BasinHeaterEnergyConsumption()

static PowerEnergyConsumptionOutput CoolingTower::BasinHeaterEnergyConsumption ( const double  ratedCapacity,
const double  ratedTempSetPoint,
const double  ratedTempDryBulb,
const double  ratedWindSpeed,
const double  operatingTempDryBulb,
const double  operatingWindSpeed,
const double  operatingHours,
const double  baselineTempSetPoint,
const double  modTempSetPoint,
const double  panLossRatio 
)
inlinestatic
Parameters
ratedCapacitydouble, units ton
ratedTempSetPointdouble, units F
ratedTempDryBulbdouble, units F
ratedWindSpeeddouble, units mph
operatingTempDryBulbdouble, units F
operatingWindSpeeddouble, units mph
operatingHoursdouble, units hours
baselineTempSetPointdouble, units F
modTempSetPointdouble, units F
panLossRatiodouble, fraction
Returns
Parameters
baselinePowerdouble, units kW
baselineEnergydouble, units kWh
modPowerdouble, units, kW
modEnergydouble, units, kWh
savingsEnergydouble, units kWh

Definition at line 149 of file CoolingTower.h.

◆ CalculateFactor()

static double CoolingTower::CalculateFactor ( const std::vector< double > &  cf,
const double  operatingTempWetBulb,
const double  deltaTemp 
)
inlinestaticprivate

Definition at line 244 of file CoolingTower.h.

◆ CalculatePower()

static double CoolingTower::CalculatePower ( const double  operatingTempDryBulb,
const double  tempSetPoint,
const double  calc1 
)
inlinestaticprivate

Definition at line 250 of file CoolingTower.h.

◆ CalculatePowerFactor()

static double CoolingTower::CalculatePowerFactor ( const double  var)
inlinestaticprivate

Definition at line 240 of file CoolingTower.h.

◆ FanEnergyConsumption()

static PowerEnergyConsumptionOutput CoolingTower::FanEnergyConsumption ( const double  ratedFanPower,
const double  waterLeavingTemp,
const double  waterEnteringTemp,
const double  operatingTempWetBulb,
const double  operatingHours,
const FanControlSpeedType  baselineSpeedType,
const FanControlSpeedType  modSpeedType 
)
inlinestatic
Parameters
ratedFanPowerdouble, units HP
noOfCellsinteger, between 1 and 10
waterLeavingTempdouble, units F
waterEnteringTempdouble, units F
waterFlowRatedouble, units gpm
operatingTempWetBulbdouble, units F
operatingHoursdouble, units hours
baselineSpeedTypeenum, One / Two / Variable
modSpeedTypeenum, One / Two / Variable
Returns
Parameters
baselinePowerdouble, units HP
baselineEnergydouble, units kWh
modPowerdouble, units, HP
modEnergydouble, units, kWh
savingsEnergydouble, units kWh

Definition at line 193 of file CoolingTower.h.


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