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 Member Functions | List of all members
WaterAssessment Class Reference

Classes

struct  BoilerWaterLossOutput
 
struct  CoolingTowerLossOutput
 
struct  ProcessWaterUseOutput
 

Public Member Functions

 WaterAssessment ()=default
 
ProcessWaterUseOutput calculateProcessWaterUse (double waterRequired, double waterConsumed, double waterLoss, double fractionGrossWaterRecirculated)
 
CoolingTowerLossOutput calculateCoolingTowerLoss (double hoursPerYear, double tonnage, double loadFactor, double evaporationRateDegree, double temperatureDrop, double makeupConductivity, double blowdownConductivity)
 
BoilerWaterLossOutput calculateBoilerWaterLosses (double hoursPerYear, double power, double loadFactor, double steamPerPower, double feedWaterConductivity, double makeupConductivity, double blowdownConductivity)
 
double calculateKitchenRestroomGrossWaterUse (double employeeCount, double workdaysPerYear, double dailyUsePerEmployee)
 
double calculateLandscapingGrossWaterUse (double areaIrrigated, double yearlyInchesIrrigated)
 
double calculateHeatEnergyInDischarge (double incomingTemp, double outgoingTemp, double heatingEfficiency, double wasteWaterDischarge)
 
double calculateAddedMotorEnergyUse (double numberUnits, double hoursPerYear, double ratedPower, double loadFactor, double systemEfficiency)
 

Detailed Description

Definition at line 16 of file WaterAssessment.h.

Constructor & Destructor Documentation

◆ WaterAssessment()

WaterAssessment::WaterAssessment ( )
default
Parameters
noarguments

Member Function Documentation

◆ calculateAddedMotorEnergyUse()

double WaterAssessment::calculateAddedMotorEnergyUse ( double  numberUnits,
double  hoursPerYear,
double  ratedPower,
double  loadFactor,
double  systemEfficiency 
)
inline
Parameters
numberUnitsdouble
hoursPerYeardouble
ratedPowerdouble
loadFactordouble
systemEfficiencydouble
Returns
energyUse double

Definition at line 187 of file WaterAssessment.h.

◆ calculateBoilerWaterLosses()

BoilerWaterLossOutput WaterAssessment::calculateBoilerWaterLosses ( double  hoursPerYear,
double  power,
double  loadFactor,
double  steamPerPower,
double  feedWaterConductivity,
double  makeupConductivity,
double  blowdownConductivity 
)
inline
Parameters
hoursPerYeardouble
powerdouble
loadFactordouble
steamPerPowerdouble
feedWaterConductivitydouble
makeupConductivitydouble
blowdownConductivitydouble
Returns
BoilerWaterLossOutput
Parameters
cycleOfConcentrationdouble
grossWaterUsedouble
makeupWaterdouble
steamLossdouble
blowdownLossdouble
condensateReturndouble
rateOfRecirculationdouble

Definition at line 123 of file WaterAssessment.h.

◆ calculateCoolingTowerLoss()

CoolingTowerLossOutput WaterAssessment::calculateCoolingTowerLoss ( double  hoursPerYear,
double  tonnage,
double  loadFactor,
double  evaporationRateDegree,
double  temperatureDrop,
double  makeupConductivity,
double  blowdownConductivity 
)
inline
Parameters
hoursPerYeardouble
tonnagedouble
loadFactordouble
evaporationRateDegreedouble
temperatureDropdouble
makeupConductivitydouble
blowdownConductivitydouble
Returns
CoolingTowerLossOutput
Parameters
grossWaterUsedouble
evaporationLossdouble
cycleOfConcentrationdouble
makeupWaterdouble
blowdownLossdouble

Definition at line 92 of file WaterAssessment.h.

◆ calculateHeatEnergyInDischarge()

double WaterAssessment::calculateHeatEnergyInDischarge ( double  incomingTemp,
double  outgoingTemp,
double  heatingEfficiency,
double  wasteWaterDischarge 
)
inline
Parameters
incomingTempdouble
outgoingTempdouble
heatingEfficiencydouble
wasteWaterDischargedouble
Returns
heatEnergyUseInDischarge double

Definition at line 172 of file WaterAssessment.h.

◆ calculateKitchenRestroomGrossWaterUse()

double WaterAssessment::calculateKitchenRestroomGrossWaterUse ( double  employeeCount,
double  workdaysPerYear,
double  dailyUsePerEmployee 
)
inline
Parameters
employeeCountdouble
workdaysPerYeardouble
dailyUsePerEmployeedouble
Returns
grossWaterUse double

Definition at line 147 of file WaterAssessment.h.

◆ calculateLandscapingGrossWaterUse()

double WaterAssessment::calculateLandscapingGrossWaterUse ( double  areaIrrigated,
double  yearlyInchesIrrigated 
)
inline
Parameters
areaIrrigateddouble
yearlyInchesIrrigateddouble
Returns
grossWaterUse double

Definition at line 159 of file WaterAssessment.h.

◆ calculateProcessWaterUse()

ProcessWaterUseOutput WaterAssessment::calculateProcessWaterUse ( double  waterRequired,
double  waterConsumed,
double  waterLoss,
double  fractionGrossWaterRecirculated 
)
inline
Parameters
waterRequireddouble
waterConsumeddouble
waterLossdouble
fractionGrossWaterRecirculateddouble
Returns
ProcessWaterUseOutput
Parameters
recirculatedWaterdouble
incomingWaterdouble
wasteDischargedAndRecycledOtherdouble

Definition at line 66 of file WaterAssessment.h.


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