Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Biquadratic Curves for HPWH

asked 2019-07-11 17:22:40 -0600

avril14 gravatar image

I'm trying to generate a biquadratic curve for a heat pump water heater (HPWH Heating Cap Function Temp). In the EnergyPlus CurveFitTool the INPUT tab asks for Indoor Air Dry-Bulb Temperature and Outdoor Air Dry-Bulb Temperature as the independent variables. Obviously Indoor Air Dry-Bulb Temp doesn't make sense in this case, can I just use the EWT? Or should it be something else?

When I use the values I have all the coefficients are zero, but I'm wondering if it's because I have too many constant values? If anyone has any suggestions I'd really appreciate it. Thanks!

image description

edit retag flag offensive close merge delete


I have the same question. The Indoor Air Dry-Bulb Temperature does not apply to a WaterHeater:HeatPump, can we set the supply water temperature and receive reasonable results?

JustinShultz gravatar image JustinShultz  ( 2019-08-27 09:30:17 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2019-08-27 09:54:59 -0600

updated 2019-08-28 12:01:21 -0600

The curve fit tool can be used for any biquadratic curve, you just have to enter the data according to the fundamental equation.

For the Coil:WaterHeating:AirToWaterHeatPump:Pumped object:

A9 , \field Evaporator Air Temperature Type for Curve Objects
     \type choice
     \key DryBulbTemperature
     \key WetBulbTemperature
     \default WetBulbTemperature
     \note Determines temperature type for heating capacity curves and
     \note heating COP curves. This input determines whether
     \note the inlet air dry-bulb or wet-bulb temperature is used to evaluate these curves.
A10, \field Heating Capacity Function of Temperature Curve Name
     \note Heating capacity modifier curve (function of temperature) should be biquadratic or cubic.
     \note Biquadratic curve = a + b(ta) + c(ta)^2 + d(tw) + e(tw)^2 + f(ta)(tw).
     \note Cubic curve = a + b(ta) + c(ta)^2 + d(ta)^3.
     \note ta = evaporator inlet air [dry-bulb or wet-bulb] temperature (C).
     \note tw = condenser inlet water temperature (C).

So you would enter:

ta - evap inlet air temp in the first column (regardless of what the column heading says)
tw - cond inlet water temp in the second column (regardless of what the column heading says)

The fact that the Total Heating Capacity does not vary with changes in tw will cause the regression to fail, however, I would think you would get a constant of 185.8 with all 0's, not all 0's. But I haven't done this in some time. Try adjusting the Total Heating Capacity just a little to see if the 0's problem disappears.

edit flag offensive delete link more


@rraustad thank you very much for your response. I was not aware that the equation inputs could be found in the Energy+.idd file. Very valuable information to know.

JustinShultz gravatar image JustinShultz  ( 2019-08-27 10:21:16 -0600 )edit

I first check the idd and if not there go to docs. Remember though that the idd will be replaced by a JSON equivalent although the same information should still be available.

rraustad gravatar image rraustad  ( 2019-08-27 10:36:27 -0600 )edit

answered 2019-08-27 11:01:27 -0600

avril14 gravatar image

@JustinShultz I think I did eventually figure out the issue here with some help from a colleague. The spreadsheet is calculating an EIR =f(T) curve rather than a COP = f(T) curve. For the HPWH component, the curve is COP vs. temperature, while for a normal DX cooling coil the curve is EIR vs. temperature.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Question Tools



Asked: 2019-07-11 17:22:40 -0600

Seen: 273 times

Last updated: Aug 28 '19