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

#include <LiquidCoolingLosses.h>

Public Member Functions

 LiquidCoolingLosses (double flowRate, double density, double initialTemperature, double outletTemperature, double specificHeat, double correctionFactor)
 
double getFlowRate () const
 
void setFlowRate (double flowRate)
 
double getDensity () const
 
void setDensity (double density)
 
double getInitialTemperature () const
 
void setInitialTemperature (double initialTemperature)
 
double getOutletTemperature () const
 
void setOutletTemperature (double outletTemperature)
 
double getSpecificHeat () const
 
void setSpecificHeat (double specificHeat)
 
double getHeatLoss ()
 
 LiquidCoolingLosses (double flowRate, double density, double initialTemperature, double outletTemperature, double specificHeat, double correctionFactor)
 
double getFlowRate () const
 
void setFlowRate (double flowRate)
 
double getDensity () const
 
void setDensity (double density)
 
double getInitialTemperature () const
 
void setInitialTemperature (double initialTemperature)
 
double getOutletTemperature () const
 
void setOutletTemperature (double outletTemperature)
 
double getSpecificHeat () const
 
void setSpecificHeat (double specificHeat)
 
double getHeatLoss ()
 
 LiquidCoolingLosses (double flowRate, double density, double initialTemperature, double outletTemperature, double specificHeat, double correctionFactor)
 
double getFlowRate () const
 
void setFlowRate (double flowRate)
 
double getDensity () const
 
void setDensity (double density)
 
double getInitialTemperature () const
 
void setInitialTemperature (double initialTemperature)
 
double getOutletTemperature () const
 
void setOutletTemperature (double outletTemperature)
 
double getSpecificHeat () const
 
void setSpecificHeat (double specificHeat)
 
double getHeatLoss ()
 

Detailed Description

Liquid Cooling Losses class Contains all of the properties of a cooling system and its liquid media. Used to calculate how much heat loss is caused by the cooling components and their cooling media (a liquid).

Definition at line 20 of file LiquidCoolingLosses.h.

Constructor & Destructor Documentation

◆ LiquidCoolingLosses() [1/3]

LiquidCoolingLosses::LiquidCoolingLosses ( double  flowRate,
double  density,
double  initialTemperature,
double  outletTemperature,
double  specificHeat,
double  correctionFactor 
)
inline

Constructor

Parameters
flowRatedouble, Rate of flow. Units are gpm,
densitydouble, Density in lb/cu.ft
initialTemperaturedouble, Initial temperature in °F.
outletTemperaturedouble, Outlet temperature in °F.
specificHeatdouble, Specific heat in btu/(lb*°F)
correctionFactordouble, Correction factor - unitless

Definition at line 32 of file LiquidCoolingLosses.h.

◆ LiquidCoolingLosses() [2/3]

LiquidCoolingLosses::LiquidCoolingLosses ( double  flowRate,
double  density,
double  initialTemperature,
double  outletTemperature,
double  specificHeat,
double  correctionFactor 
)
inline

Constructor

Parameters
flowRatedouble, Rate of flow. Units are gpm,
densitydouble, Density in lb/cu.ft
initialTemperaturedouble, Initial temperature in °F.
outletTemperaturedouble, Outlet temperature in °F.
specificHeatdouble, Specific heat in btu/(lb*°F)
correctionFactordouble, Correction factor - unitless

Definition at line 32 of file LiquidCoolingLosses.h.

◆ LiquidCoolingLosses() [3/3]

LiquidCoolingLosses::LiquidCoolingLosses ( double  flowRate,
double  density,
double  initialTemperature,
double  outletTemperature,
double  specificHeat,
double  correctionFactor 
)
inline

Constructor

Parameters
flowRatedouble, Rate of flow. Units are gpm,
densitydouble, Density in lb/cu.ft
initialTemperaturedouble, Initial temperature in °F.
outletTemperaturedouble, Outlet temperature in °F.
specificHeatdouble, Specific heat in btu/(lb*°F)
correctionFactordouble, Correction factor - unitless

Definition at line 32 of file LiquidCoolingLosses.h.

Member Function Documentation

◆ getDensity() [1/3]

double LiquidCoolingLosses::getDensity ( ) const
inline

Gets the density

Returns
double, denisty in lb/cu.ft

Definition at line 70 of file LiquidCoolingLosses.h.

◆ getDensity() [2/3]

double LiquidCoolingLosses::getDensity ( ) const
inline

Gets the density

Returns
double, denisty in lb/cu.ft

Definition at line 70 of file LiquidCoolingLosses.h.

◆ getDensity() [3/3]

double LiquidCoolingLosses::getDensity ( ) const
inline

Gets the density

Returns
double, denisty in lb/cu.ft

Definition at line 70 of file LiquidCoolingLosses.h.

◆ getFlowRate() [1/3]

double LiquidCoolingLosses::getFlowRate ( ) const
inline

Gets the flow rate

Returns
double, flow rate in gpm

Definition at line 54 of file LiquidCoolingLosses.h.

◆ getFlowRate() [2/3]

double LiquidCoolingLosses::getFlowRate ( ) const
inline

Gets the flow rate

Returns
double, flow rate in gpm

Definition at line 54 of file LiquidCoolingLosses.h.

◆ getFlowRate() [3/3]

double LiquidCoolingLosses::getFlowRate ( ) const
inline

Gets the flow rate

Returns
double, flow rate in gpm

Definition at line 54 of file LiquidCoolingLosses.h.

◆ getHeatLoss() [1/3]

double LiquidCoolingLosses::getHeatLoss ( )

Gets the total heat loss for cooling

Returns
double, heat loss for cooling in btu/hr

◆ getHeatLoss() [2/3]

double LiquidCoolingLosses::getHeatLoss ( )

Gets the total heat loss for cooling

Returns
double, heat loss for cooling in btu/hr

Definition at line 11 of file LiquidCoolingLosses.cpp.

◆ getHeatLoss() [3/3]

double LiquidCoolingLosses::getHeatLoss ( )

Gets the total heat loss for cooling

Returns
double, heat loss for cooling in btu/hr

◆ getInitialTemperature() [1/3]

double LiquidCoolingLosses::getInitialTemperature ( ) const
inline

Gets the initial temperature

Returns
double, initial temperature in °F

Definition at line 86 of file LiquidCoolingLosses.h.

◆ getInitialTemperature() [2/3]

double LiquidCoolingLosses::getInitialTemperature ( ) const
inline

Gets the initial temperature

Returns
double, initial temperature in °F

Definition at line 86 of file LiquidCoolingLosses.h.

◆ getInitialTemperature() [3/3]

double LiquidCoolingLosses::getInitialTemperature ( ) const
inline

Gets the initial temperature

Returns
double, initial temperature in °F

Definition at line 86 of file LiquidCoolingLosses.h.

◆ getOutletTemperature() [1/3]

double LiquidCoolingLosses::getOutletTemperature ( ) const
inline

Gets the outlet temperature

Returns
double, outlet temperature in °F

Definition at line 102 of file LiquidCoolingLosses.h.

◆ getOutletTemperature() [2/3]

double LiquidCoolingLosses::getOutletTemperature ( ) const
inline

Gets the outlet temperature

Returns
double, outlet temperature in °F

Definition at line 102 of file LiquidCoolingLosses.h.

◆ getOutletTemperature() [3/3]

double LiquidCoolingLosses::getOutletTemperature ( ) const
inline

Gets the outlet temperature

Returns
double, outlet temperature in °F

Definition at line 102 of file LiquidCoolingLosses.h.

◆ getSpecificHeat() [1/3]

double LiquidCoolingLosses::getSpecificHeat ( ) const
inline

Gets the specific heat

Returns
double, specific heat in btu/(lb*°F)

Definition at line 118 of file LiquidCoolingLosses.h.

◆ getSpecificHeat() [2/3]

double LiquidCoolingLosses::getSpecificHeat ( ) const
inline

Gets the specific heat

Returns
double, specific heat in btu/(lb*°F)

Definition at line 118 of file LiquidCoolingLosses.h.

◆ getSpecificHeat() [3/3]

double LiquidCoolingLosses::getSpecificHeat ( ) const
inline

Gets the specific heat

Returns
double, specific heat in btu/(lb*°F)

Definition at line 118 of file LiquidCoolingLosses.h.

◆ setDensity() [1/3]

void LiquidCoolingLosses::setDensity ( double  density)
inline

Sets the density

Parameters
densitydouble, density in lb/cu.ft

Definition at line 78 of file LiquidCoolingLosses.h.

◆ setDensity() [2/3]

void LiquidCoolingLosses::setDensity ( double  density)
inline

Sets the density

Parameters
densitydouble, density in lb/cu.ft

Definition at line 78 of file LiquidCoolingLosses.h.

◆ setDensity() [3/3]

void LiquidCoolingLosses::setDensity ( double  density)
inline

Sets the density

Parameters
densitydouble, density in lb/cu.ft

Definition at line 78 of file LiquidCoolingLosses.h.

◆ setFlowRate() [1/3]

void LiquidCoolingLosses::setFlowRate ( double  flowRate)
inline

Sets the flow rate

Parameters
flowRatedouble, flow rate in gpm

Definition at line 62 of file LiquidCoolingLosses.h.

◆ setFlowRate() [2/3]

void LiquidCoolingLosses::setFlowRate ( double  flowRate)
inline

Sets the flow rate

Parameters
flowRatedouble, flow rate in gpm

Definition at line 62 of file LiquidCoolingLosses.h.

◆ setFlowRate() [3/3]

void LiquidCoolingLosses::setFlowRate ( double  flowRate)
inline

Sets the flow rate

Parameters
flowRatedouble, flow rate in gpm

Definition at line 62 of file LiquidCoolingLosses.h.

◆ setInitialTemperature() [1/3]

void LiquidCoolingLosses::setInitialTemperature ( double  initialTemperature)
inline

Sets the initial temperature

Parameters
initialTemperaturedouble, initial temperature in °F

Definition at line 94 of file LiquidCoolingLosses.h.

◆ setInitialTemperature() [2/3]

void LiquidCoolingLosses::setInitialTemperature ( double  initialTemperature)
inline

Sets the initial temperature

Parameters
initialTemperaturedouble, initial temperature in °F

Definition at line 94 of file LiquidCoolingLosses.h.

◆ setInitialTemperature() [3/3]

void LiquidCoolingLosses::setInitialTemperature ( double  initialTemperature)
inline

Sets the initial temperature

Parameters
initialTemperaturedouble, initial temperature in °F

Definition at line 94 of file LiquidCoolingLosses.h.

◆ setOutletTemperature() [1/3]

void LiquidCoolingLosses::setOutletTemperature ( double  outletTemperature)
inline

Sets the outlet temperature

Parameters
outletTemperaturedouble, outlet temperature in °F

Definition at line 110 of file LiquidCoolingLosses.h.

◆ setOutletTemperature() [2/3]

void LiquidCoolingLosses::setOutletTemperature ( double  outletTemperature)
inline

Sets the outlet temperature

Parameters
outletTemperaturedouble, outlet temperature in °F

Definition at line 110 of file LiquidCoolingLosses.h.

◆ setOutletTemperature() [3/3]

void LiquidCoolingLosses::setOutletTemperature ( double  outletTemperature)
inline

Sets the outlet temperature

Parameters
outletTemperaturedouble, outlet temperature in °F

Definition at line 110 of file LiquidCoolingLosses.h.

◆ setSpecificHeat() [1/3]

void LiquidCoolingLosses::setSpecificHeat ( double  specificHeat)
inline

Sets the specific heat

Parameters
specificHeatdouble, specific heat in btu/(lb*°F)

Definition at line 127 of file LiquidCoolingLosses.h.

◆ setSpecificHeat() [2/3]

void LiquidCoolingLosses::setSpecificHeat ( double  specificHeat)
inline

Sets the specific heat

Parameters
specificHeatdouble, specific heat in btu/(lb*°F)

Definition at line 127 of file LiquidCoolingLosses.h.

◆ setSpecificHeat() [3/3]

void LiquidCoolingLosses::setSpecificHeat ( double  specificHeat)
inline

Sets the specific heat

Parameters
specificHeatdouble, specific heat in btu/(lb*°F)

Definition at line 127 of file LiquidCoolingLosses.h.


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