Skip to content

ChillerHeaterPerformance:Electric:EIR

Overview

The object simulates the performance of a chiller-heater which can receive pre-cooled or pre-heated water from the source loop, and provide cooling, heating, or simultaneous cooling-heating. The object needs to work with the Central Heat Pump System object to be controlled properly. This model does not simulate the thermal performance or the power consumption of associated pumps or cooling towers. The Central Heat Pump System object holds the input/output nodes connection of the chiller-heater and its control scheme, once the chiller-heater is properly referred.

Model Description

The model uses user-input performance information at design conditions along with three performance curves (curve objects) for cooling capacity and efficiency to determine chiller operation at off-design conditions. Three additional performance curves for heating capacity and efficiency are used when the chiller is operating in a heating-only mode or simultaneous cooling-heating mode.

Cooling-only mode

The following nomenclature is used in the cooling equations:

CompMotorEffic is the compressor motor efficiency

CompPower\(_{clg}\) is the compressor power (W)

CompPower\(_{@PLRmin}\) is the compressor power at the minimum part-load ratio (W)

\({C_{p,cw}}\) is the chilled water specific heat (J/kg-K)

CyclingRatio is the compressor cycling ratio which is equal to PLR\(_{actual}\) / PLR\(_{min}\)

EvapCapAvail\(_{clg}\) is the available full-load cooling capacity at current conditions (W)

EvapCapFT\(_{clg}\) is the cooling capacity function of temperature curve

EIRFT\(_{clg}\) is the electric input to cooling output factor for temperature function curve

EIRFPLR\(_{clg}\) is the electric input to cooling output factor for part-load function curve

\({\dot m_{cw}}\) is the chilled water mass flow rate (kg/s)

\({\dot m_{avail,cw}}\) is the chilled water maximum available mass flow rate (kg/s)

PLR\(_{clg}\) is the cooling part-load ratio which is equal to CoolingLoad / EvapCapAvail\(_{clg}\)

PLR\(_{actual}\) is the actual part-load ratio at current conditions

PLR\(_{min}\) is the minimum part-load ratio

\(QCon{d_{clg}}\) is the total condenser heat transfer energy (J)

\(\dot QCon{d_{clg}}\) is the condenser heat transfer rate (W)

\(QEva{p_{clg}}\) is the total evaporator heat transfer energy (J)

\(\dot QEva{p_{clg}}\) is the evaporator heat transfer rate (W)

\({\dot Q_{falseloading,clg}}\) is the false loading rate (W)

RefCOP\(_{clg}\) is the reference coefficient of performance (W/W)

RefEvapCap\(_{clg}\) is the reference evaporator capacity (W)

FullLoadPwr\(_{clg}\) is the reference full load power which is equal to EvapCapAvail\(_{clg}\) / RefCOP\(_{clg}\) (W)

T\(_{cond}\) is either the entering or the leaving condenser water temperature depending on user input for the condenser water independent variable: T\(_{cond,l}\) if "LeavingCondenser" is chosen or T\(_{cond,e}\) if "EnteringCondenser" is chosen.

T\(_{cond,e}\) is the entering condenser water temperature (\(^{\circ}\)C)

T\(_{cond,l}\) is the leaving condenser water temperature (\(^{\circ}\)C)

T\(_{cw,e}\) is the entering chilled water  temperature (W)

T\(_{cw,l}\) is the leaving chilled water  temperature (W)

\(\Delta {T_{cw}}\) is the chilled water inlet and outlet temperature difference (\(^{\circ}\)C)

\(\Delta {T_{cw}}_{,\max }\) is the maximum chilled water inlet and outlet temperature difference (\(^{\circ}\)C).

The model sequentially calls each chiller-heater module in the order defined in the Central Heat Pump System object. It then determines cooling load that each chiller-heater needs to meet and water flow rates delivered to each chiller-heater. Once each chiller-heater is assumed to operate, it determines cooling capacity and efficiency using user-supplied performance information.

Three performance curves are used in the calculation of cooling capacity and efficiency as follows:

  1. Cooling mode cooling capacity function of temperature curve (EvapCapFT\(_{clg}\))

  2. Cooling mode electric input to cooling output ratio function of temperature curve (EIRFT\(_{clg}\))

  3. Cooling mode electric input to cooling output ratio function of part load ratio curve (EIRFPLR\(_{clg}\))

The Cooling Capacity Function of Temperature Curve (EvapCapFT\(_{clg}\)) represents the fraction of the cooling capacity of the chiller-heater as it varies by temperature. The curve should have a value of 1.0 at the reference conditions. The output of a bi-quadratic curve with the input variables being the leaving chilled water temperature and either the entering or leaving condenser water temperature is given by:

\[EvapCapF{T_{clg}} = a + b{T_{cw,l}} + c{T_{cw,l}}^2 + d{T_{Cond}} + e{T_{Cond}}^2 + f{T_{cw,l}}{T_{Cond}}\]

The Cooling Mode Electric Input to Cooling Output Ratio Function of Temperature (EIRFT\(_{clg}\)) curve represents the fraction of electricity to the chiller-heater at full load as it varies by temperature. The output of a bi-quadratic curve with the input variables being the leaving chilled water temperature and either the entering or leaving condenser water temperature is given by:

\[EIRF{T_{clg}} = a + b{T_{cw,l}} + c{T_{cw,l}}^2 + d{T_{Cond}} + e{T_{Cond}}^2 + f{T_{cw,l}}{T_{Cond}}\]

The Cooling Mode Electric Input to Cooling Output Ratio Function of Part Load Ratio (EIRFPLR\(_{clg}\)) curve represents the fraction of electricity to the chiller-heater as the load on the chiller varies at a given set of operating temperatures. The curve is normalized so that at full load the value of the curve should be 1.0. Note that the bi-cubic formulation below is generally only valid when LeavingCondenser variable is chosen for the field of Cooling Mode Condenser Water Temperature Curve Input Variable whereas the quadratic curve can be used for both choices, i.e., LeavingCondenser and EnteringCondenser. Bi-cubic may also be used when the chiller-heater uses a variable-speed compressor motor drive. The output of this curve can be determined by one of the following three performance curves:

\[EIRFPL{R_{clg}} = a + b{T_{Cond,l}} + c{T_{Cond,l}}^2 + dPLR + ePL{R^2} + f{T_{Cond,l}}PLR + g \cdot 0 + hPL{R^3} + i \cdot 0 + j \cdot 0\]
\[EIRFPL{R_{clg}} = a + bPLR + cPL{R^2}\]
\[EIRFPL{R_{clg}} = a + bPLR + cPL{R^2} + dPL{R^3}\]

The full-load cooling capacity at specific temperature operating conditions (i.e., at temperatures different from the design temperatures) is then computed as follows:

\[EvapCapAvai{l_{clg}} = RefEvapCa{p_{clg}} \cdot EvapCapF{T_{clg}}\]

The model then determines current chiller-heater's evaporator heat transfer rate based on the total cooling load required a central heat pump system to meet and the maximum available chiller-heater cooling capacity. The maximum evaporator temperature difference between the entering chilled water temperature (T\(_{cw,e}\)) and the leaving chilled water temperature (T\(_{cw,l}\)) obtained from the plant loop setpoint temperature can also be determined. It then calculates mass flow rate for variable flow control chiller-heaters and the temperature difference for constant flow control chiller-heaters, setting the cooling load each chiller-heater needs to meet equal to the evaporator heat transfer rate.

As for variable flow control chiller-heaters, the chilled water mass flow rate is computed as follows:

\[{\dot m_{cw}} = \frac{{\dot QEva{p_{clg}}}}{{{C_{p,cw}}\Delta {T_{cw,max}}}}\]

The chilled water mass flow rate calculated is then compared to the maximum available mass flow rate for individual chiller-heaters. If the calculated one is bigger than the maximum, the model sets the chilled water mass flow rate equal to the maximum. It then adjusts the temperature difference based on the evaporator heat transfer rate and the maximum mass flow rate. If the adjusted temperature difference also exceeds the maximum, the model finally adjusts the evaporator heat transfer rate at the maximum temperature difference and mass flow rate as follows:

\[\dot QEva{p_{clg}} = {\dot m_{avail,cw}}{C_{p,cw}}\Delta {T_{cw,max}}\]

As for constant flow control chiller-heaters, the model calculates chilled water temperature difference as follows:

\[\Delta {T_{cw}} = \frac{{\dot QEva{p_{clg}}}}{{{{\dot m}_{avail,cw}}{C_{p,cw}}}}\]

The temperature difference calculated is then compared to the maximum temperature difference allowed. If the calculated one is bigger than the maximum, the model sets the chilled water temperature difference equal the maximum, and then adjusts the evaporator heat transfer rate at the given conditions as follows:

\[\dot QEva{p_{clg}} = {\dot m_{avail,cw}}{C_{p,cw}}\Delta {T_{cw,max}}\]

The model then calculates the part-load ratio as the ratio of the evaporator heat transfer rate to the available chiller-heater capacity as follows:

\[PL{R_{c\lg }} = \frac{{\dot QEva{p_{c\lg }}}}{{\dot QEvapAvai{l_{c\lg }}}}\]

The part-load ratio calculated is set to be between the maximum of 1.0 and the minimum of 0.0 when it is out of the range. Once the part-load ratio is calculated the cycling ratio and false loading rate can be obtained as follows:

\[CyclingRatio = \frac{{PL{R_{{\rm{actual}}}}}}{{PL{R_{{\rm{min}}}}}}\]
\[{\dot Q_{falseloading,c\lg }} = EvapCapAvai{l_{{\rm{clg}}}} \cdot PL{R_{c\lg }} \cdot CyclingRatio - \dot QEva{p_{{\rm{clg}}}}\]

The compressor power demand is then computed by:

\[CompPowe{r_{c\lg }} = RefFullLoadPowe{r_{{\rm{clg}}}} \cdot {\rm{ }}EIRF{T_{c\lg }}{\rm{ }} \cdot EIRFPL{R_{c\lg }} \cdot CyclingRatio\]

The heat transfer rate for the chiller-heater condenser can then be computed as follows:

\[\dot QCon{d_{clg}} = ComPowe{r_{clg}} \cdot CompMotorEffic + \dot QEva{p_{clg}} + {\dot Q_{falseloading,clg}}\]

The total heat transfer energy by the evaporator and condenser can be calculated as follows:

\[QEva{p_{clg}} = \dot QEva{p_{clg}} \cdot TimeStepSys \cdot 3600\]
\[QCon{d_{c\lg }} = \dot QCon{d_{c\lg }} \cdot TimeStepSys \cdot 3600\]

Water consumption for the evaporative-cooled condenser is calculated using the difference in air humidity level across the evaporative media and the condenser air mass flow rate:

\[{V_{water}} = \frac{{{{\dot{m}_{air}}\left( {{\omega_{evapcond,out}} - {\omega_{evapcond,in}}} \right)}}}{{{\rho_{water}}}}\left( {PLR} \right)\left( {TimeStepSys} \right)\left( {3600} \right)\]

where:

\({V_{water}}\) is the DX cooling coil evap condenser water consumption (m\(^{3}\))

\({\dot{m}_{air}}\) is the evaporative condenser air mass flow rate (kg/s)

\({\omega_{evapcond,in}}\) is the humidity ratio of outdoor air entering the evap condenser (kg/kg)

\({\omega_{evapcond,out}}\) is the humidity ratio of air leaving the evap condenser (kg/kg)

\({\rho_{water}}\) is the density of water at the outdoor dry-bulb temperature (kg/m\(^{3}\))

TimeStepSys is the HVAC system simulation time step (hr).

Heating-only mode and Simultaneous cooling-heating mode

The following nomenclature is used in the heating equations:

CompMotorEffic is the compressor motor efficiency

CompPower\(_{htg}\) is the compressor power demand (W)

CompPower\(_{@PLRmin}\) is the compressor power at the minimum part-load ratio (W)

\({C_{p,evap}}\) is the evaporator water specific heat (J/kg-K)

\({C_{p,hw}}\) is the hot water specific heat (J/kg-K)

CyclingRatio is the compressor cycling ratio which is equal to PLR\(_{actual}\) / PLR\(_{min}\)

EvapCapAvail\(_{htg}\) is the available full-load cooling capacity at current conditions (W)

EvapCapFT\(_{htg}\) is the heating mode cooling capacity function of temperature curve

EIRFT\(_{htg}\) is the electric input to cooling output factor for temperature function curve

EIRFPLR\(_{htg}\) is the electric input to cooling output factor for part-load function curve

\({\dot m_{avail,evap}}\) is the evaporator water maximum available mass flow rate (kg/s)

\({\dot m_{avail,hw}}\) is the condenser water maximum available mass flow rate (kg/s)

\({\dot m_{hw}}\) is the hot water mass flow rate (kg/s)

PLR\(_{htg}\) is the cooling part-load ratio which is equal to RefCap / EvapCapAvail\(_{htg}\)

PLR\(_{max}\) is the maximum part-load ratio at current conditions

PLR\(_{min}\) is the minimum part-load ratio

\(QCon{d_{htg}}\) is the total condenser heat transfer energy (J)

\(\dot QCondAvai{l_{htg}}\) is the available full-load heating capacity at current conditions (W)

\(\dot QCon{d_{htg}}\) is the condenser heat transfer rate (W)

\(QEva{p_{htg}}\) is the total evaporator heat transfer energy (J)

\(\dot QEva{p_{htg}}\) is the evaporator heat transfer rate (W)

\({\dot Q_{falseloading,htg}}\) is the false loading rate (W)

RefCOP\(_{htg}\) is the reference coefficient of performance (W/W)

RefEvapCap\(_{htg}\) is the reference evaporator capacity (W)

FullLoadPwr\(_{htg}\) is the reference full load power which is equal to EvapCapAvail\(_{htg}\)/ RefCOP\(_{htg}\) (W)

T\(_{cond}\) is either entering or leaving condenser water temperature depending on user input for condenser water independent variable. T\(_{cond,l}\) if "LeavingCondenser" is chosen or T\(_{cond,e}\) if "EnteringCondenser" is chosen.

T\(_{cond,e}\) is the entering condenser water temperature (\(^{\circ}\)C)

T\(_{cond,l}\) is the leaving condenser water temperature (\(^{\circ}\)C)

T\(_{cw,l}\) is the leaving chilled water temperature (\(^{\circ}\)C)

T\(_{hw,e}\) is the entering hot water temperature (\(^{\circ}\)C)

T\(_{hw,l}\) is the leaving hot water temperature (\(^{\circ}\)C)

\(\Delta {T_{evap}}\) is the evaporator inlet and outlet water temperature difference (\(^{\circ}\)C)

\(\Delta {T_{hw}}\) is the hot water inlet and outlet temperature difference (\(^{\circ}\)C)

\(\Delta {T_{hw,max}}\) is the maximum hot water inlet and outlet temperature difference (\(^{\circ}\)C).

The calculations for the evaporator side are similar to the cooling-only mode calculations. The evaporator capacity and efficiency is determined by a different set of three performance curves read in the cooling-only mode, and the performance curve set is used for both heating-only mode and simultaneous cooling-heating mode. During these modes, the evaporator side is not connected to the chilled water loop, but source water loop. The model thus assumes that each chiller-heater does not meet the plant loop chilled water setpoint temperature while the evaporator operates at the full load capacity to produce heating at a constant water flow rate.

The model sequentially calls each chiller-heater module in the order of the definition in the central heat pump system. It then determines heating load that each chiller-heater needs to meet and water flow rates delivered to each chiller-heater. Once each chiller-heater is assumed to operate, it determines heating capacity and efficiency using the following performance curves:

  1. Heating mode cooling capacity function of temperature curve (EvapCapFT\(_{htg}\))

  2. Heating mode electric input to cooling output ratio function of temperature curve (EIRFT\(_{htg}\))

  3. Heating mode electric input to cooling output ratio function of part load ratio curve (EIRFPLR\(_{htg}\))

The output of a Heating Mode Cooling Capacity Function of Temperature curve with the input variables being the leaving chilled water temperature and either the entering or leaving condenser water temperature is given by:

\[EvapCapF{T_{htg}} = a + b{T_{cw,l}} + c{T_{cw,l}}^2 + d{T_{Cond}} + e{T_{Cond}}^2 + f{T_{cw,l}}{T_{Cond}}\]

The output of a Heating Mode Cooling Output Ratio Function of Temperature curve with the input variables being the leaving chilled water temperature and either the entering or leaving condenser water temperature is given by:

\[EIRF{T_{htg}} = a + b{T_{cw,l}} + c{T_{cw,l}}^2 + d{T_{Cond}} + e{T_{Cond}}^2 + f{T_{cw,l}}{T_{Cond}}\]

The output of Heating Mode Cooling Output Ratio Function of Part Load Ratio curve can be determined by one of the following three performance curves as follows:

\[EIRFPL{R_{htg}} = a + b{T_{Cond,l}} + c{T_{Cond,l}}^2 + dPLR + ePL{R^2} + f{T_{Cond,l}}PLR + g \cdot 0 + hPL{R^3} + i \cdot 0 + j \cdot 0\]
\[EIRFPL{R_{htg}} = a + bPLR + cPL{R^2}\]
\[EIRFPL{R_{htg}} = a + bPLR + cPL{R^2} + dPL{R^3}\]

The full-load evaporator capacity at specific temperature operating conditions is then given by:

\[EvapCapAvai{l_{htg}} = RefEvapCa{p_{htg}} \cdot EvapCapF{T_{htg}}\]

The part-load ratio is set to be between zero and the maximum, and the evaporator heat transfer rate is computed by:

\[\dot QEva{p_{htg}} = EvapCapAvai{l_{htg}}PL{R_{htg}}\]

The evaporator inlet and outlet temperature difference is then given by:

\[\Delta {T_{evap}} = \frac{{\dot QEva{p_{htg}}}}{{{{\dot m}_{avail,evap}}{C_{p,evap}}}}\]

Once the part-load ratio is calculated the cycling ratio and false loading rate are computed by:

\[CyclingRatio = \frac{{PL{R_{{\rm{actual}}}}}}{{PL{R_{{\rm{min}}}}}}\]
\[{\dot Q_{falseloading,htg}} = EvapCapAvai{l_{{\rm{htg}}}} \cdot PL{R_{htg}} \cdot CyclingRatio - \dot QEva{p_{{\rm{htg}}}}\]

The compressor power demand is then computed by:

\[CompPowe{r_{htg}} = FullLoadPowe{r_{htg}} \cdot EIRF{T_{htg}} \cdot EIRFPL{R_{htg}} \cdot CyclingRatio\]

The heat transfer rate of the chiller-heater condenser is then computed as follows:

\[\dot QCondAvai{l_{htg}} = ComPowe{r_{htg}} \cdot CompMotorEffic + \dot QEva{p_{htg}} + {\dot Q_{falseloading,htg}}\]

Once condenser available heating capacity is determined, the model calculates current chiller-heater's condenser heat transfer rate based on the total heating load required a central heat pump system to meet as well as available heating capacity of the chiller-heater. The maximum condenser temperature difference between the entering hot water temperature (T\(_{hw,e}\)) and the leaving hot water temperature (T\(_{hw,l}\)) obtained from the plant loop setpoint temperature can also be obtained. It then calculates condenser water mass flow rate for variable flow control chiller-heaters and the hot water temperature difference for constant flow control chiller-heaters, setting the cooling load that each chiller-heater needs to meet equal the evaporator heat transfer rate.

As for variable flow control chiller-heaters, the condenser water mass flow rate is computed as follows:

\[{\dot m_{hw}} = \frac{{\dot QCon{d_{htg}}}}{{{C_{p,hw}}\Delta {T_{hw,max}}}}\]

The condenser water mass flow rate calculated is then compared to the maximum available mass flow rate for individual chiller-heaters. If the calculated one is bigger than the maximum, the model sets the condenser water mass flow rate equal the maximum. It then adjusts the hot water temperature difference at the maximum mass flow rate. If the adjusted temperature difference also exceeds the maximum, the model finally adjusts the condenser heat transfer rate at the maximum allowable conditions as follows:

\[\dot QCon{d_{htg}} = {\dot m_{avail,hw}}{C_{p,hw}}\Delta {T_{hw,max}}\]

As for constant flow control chiller-heaters, the model calculates condenser temperature difference as follows:

\[\Delta {T_{hw}} = \frac{{\dot QCon{d_{htg}}}}{{{{\dot m}_{avail,hw}}{C_{p,hw}}}}\]

The temperature difference calculated is then compared to maximum hot water temperature difference. If the calculated one is bigger than the maximum, the model sets the hot water temperature difference equal the maximum, and then adjusts the condenser heat transfer rate at the given conditions as follows:

\[\dot QCon{d_{htg}} = {\dot m_{avail,hw}}{C_{p,hw}}\Delta {T_{hw,max}}\]

Finally, the total heat transfer energy by the evaporator and condenser can then be calculated as follows:

\[QEva{p_{htg}} = \dot QEva{p_{htg}} \cdot TimeStepSys \cdot 3600\]
\[QCon{d_{htg}} = \dot QCon{d_{htg}} \cdot TimeStepSys \cdot 3600\]

References

Central Geothermal Systems, Applications Engineering Manual, Trane Company, April 2010, SYS-APM009-EN.