|
enum | RefrigerantType {
R_11
, R_123
, R_12
, R_134a
,
R_22
, R_717
} |
|
enum | ACSourceLocation { Inside
, Outside
} |
|
enum | CoolingSystemType { Water
, Air
} |
|
enum | CellFanType { AxialFan
, CentrifugalFan
} |
|
enum | TowerSizedBy { Tonnage
, Fan_HP
} |
|
enum | ChillerCompressorType { Centrifugal
, Screw
, Reciprocating
} |
|
enum | FanMotorSpeedType { One
, Two
, Variable
} |
|
|
| ProcessCooling (const vector< int > &systemOperationAnnualHours, const vector< double > &weatherDryBulbHourlyTemp, const vector< double > &weatherWetBulbHourlyTemp, const vector< ChillerInput > &chillerInputList, AirCooledSystemInput airCooledSystemInput, TowerInput towerInput, WaterCooledSystemInput waterCooledSystemInput) |
|
void | annualChillerLoadProfile () |
|
void | annualChillerEfficiencyProfileARI () |
|
void | annualChillerEfficiencyProfile () |
|
void | annualChillerPowerProfile () |
|
double | getPercentFanPower (double wetBulbTemp, double percentWaterFlow, double range, double desiredApproach, int yearHourIndex) |
|
double | getPercentWaterFlow (int yearHourIndex) |
|
double | getRange (int yearHourIndex) |
|
double | getApproach (double wetBulbTemp, double minToChillersTemp) const |
|
double | modifyPercentFanPower (double percentFanPower) const |
|
double | getWeightedAverageChillerLoad (int yearHourIndex) |
|
double | getChillerTonnageTotal () |
|
|
static double | getFanHP (double tonnage, TowerSizedBy towerSizing, int fanNum, CellFanType fanType, double fanHP) |
|
static double | getCubeRoot (double number) |
|
static double | getPumpHP (double power) |
|
Definition at line 37 of file ProcessCooling.h.
◆ ACSourceLocation
enum ProcessCooling::ACSourceLocation |
◆ CellFanType
enum ProcessCooling::CellFanType |
◆ ChillerCompressorType
enum ProcessCooling::ChillerCompressorType |
◆ CoolingSystemType
enum ProcessCooling::CoolingSystemType |
◆ FanMotorSpeedType
enum ProcessCooling::FanMotorSpeedType |
◆ RefrigerantType
enum ProcessCooling::RefrigerantType |
◆ TowerSizedBy
enum ProcessCooling::TowerSizedBy |
◆ ProcessCooling() [1/2]
ProcessCooling::ProcessCooling |
( |
const vector< int > & |
systemOperationAnnualHours, |
|
|
const vector< double > & |
weatherDryBulbHourlyTemp, |
|
|
const vector< double > & |
weatherWetBulbHourlyTemp, |
|
|
const vector< ChillerInput > & |
chillerInputList, |
|
|
TowerInput |
towerInput, |
|
|
WaterCooledSystemInput |
waterCooledSystemInput |
|
) |
| |
|
inline |
Use this constructor for water cooling system
- Parameters
-
systemOperationAnnualHours | integer array of 8760 hours of the year with values as 0 or 1 |
weatherDryBulbHourlyTemp | double, units F, array of 8760 hours of the year with dry bulb hourly recorded temperature |
weatherWetBulbHourlyTemp | double, units F, array of 8760 hours of the year with wet bulb hourly recorded temperature |
chillerInputList | ChillerInput array |
towerInput | TowerInput |
waterCooledSystemInput | WaterCooledSystemInput |
Definition at line 474 of file ProcessCooling.h.
◆ ProcessCooling() [2/2]
ProcessCooling::ProcessCooling |
( |
const vector< int > & |
systemOperationAnnualHours, |
|
|
const vector< double > & |
weatherDryBulbHourlyTemp, |
|
|
const vector< double > & |
weatherWetBulbHourlyTemp, |
|
|
const vector< ChillerInput > & |
chillerInputList, |
|
|
AirCooledSystemInput |
airCooledSystemInput |
|
) |
| |
|
inline |
Use this constructor for air cooled system
- Parameters
-
systemOperationAnnualHours | integer array of 8760 hours of the year with values as 0 or 1 |
weatherDryBulbHourlyTemp | double array of 8760 hours of the year with dry bulb hourly recorded temperature |
weatherWetBulbHourlyTemp | double array of 8760 hours of the year with wet bulb hourly recorded temperature |
chillerInputList | ChillerInput array |
airCooledSystemInput | AirCooledSystemInput |
Definition at line 491 of file ProcessCooling.h.
◆ calculateChillerEnergy()
◆ calculatePumpEnergy()
◆ calculateTowerEnergy()
◆ airCooledSystem
◆ chillerHourlyEfficiency
vector<vector<double> > ProcessCooling::chillerHourlyEfficiency |
|
private |
◆ chillerHourlyEfficiencyARI
vector<vector<double> > ProcessCooling::chillerHourlyEfficiencyARI |
|
private |
◆ chillerHourlyLoad
vector<vector<double> > ProcessCooling::chillerHourlyLoad |
|
private |
◆ chillerHourlyLoadOperational
vector<vector<double> > ProcessCooling::chillerHourlyLoadOperational |
|
private |
◆ chillerHourlyPower
vector<vector<double> > ProcessCooling::chillerHourlyPower |
|
private |
◆ chillers
◆ coolingType
CoolingSystemType ProcessCooling::coolingType |
|
private |
◆ CWTHourly
vector<double> ProcessCooling::CWTHourly |
|
private |
◆ dryBulbHourlyTemp
vector<double> ProcessCooling::dryBulbHourlyTemp |
|
private |
◆ FCTemp
double ProcessCooling::FCTemp = 0 |
|
private |
◆ numChillers
int ProcessCooling::numChillers |
|
private |
◆ systemOperationAnnual
vector<int> ProcessCooling::systemOperationAnnual |
|
private |
◆ tower
◆ waterCooledSystem
◆ wetBulbHourlyTemp
vector<double> ProcessCooling::wetBulbHourlyTemp |
|
private |
The documentation for this class was generated from the following file: