Auxiliary Programs — EnergyPlus 8.2

<< Prev | Table of Contents | Next >>

Water-to-Water Heat Pump Parameter / Coefficient Generator (Cooling and Heating Mode)[LINK]

This document gives brief instructions on generating the parameters/ coefficients for the water-to-water heat pump models in cooling and heating mode. The Excel™ spreadsheets (WaterWater_PE_Cooling.xls and WaterWater_PE_Heating.xls) are used. Since the spreadsheet functions are very similar for both cooling and heating modes, only one instruction document is supplied. The spreadsheet generates:

  • parameters for the parameter estimation based model.
  • coefficients for the curve-fit model.

The following theses have detailed information about the curve-fit model and parameter estimation based model:

Jin, Hui. 2002. Parameter Estimation Based Models of Water Source Heat Pumps. Phd. Thesis, Department of Mechanical and Aerospace Engineering, Oklahoma State University. (downloadable at www.hvac.okstate.edu)

Shenoy,Arun. 2004. Simulation, Modeling and Analysis of Water to Air Heat Pump. M.S. Thesis, Department of Mechanical and Aerospace Engineering, Oklahoma State University. (downloadable at www.hvac.okstate.edu)

Tang,C.C. 2004. Modeling Packaged Heat Pumps in a Quasi-Steady State Energy Simulation Program. M.S. Thesis, Department of Mechanical and Aerospace Engineering, Oklahoma State University. (downloadable at www.hvac.okstate.edu)

Step 1: Catalog Data Input[LINK]

Data points are obtained from the heat pump manufacturer data. Minimum data points for the parameter estimation based model are 32 data points according to Jin (2002). The curve-fit model performance is not affected by the number of data points and a minimum of 5 data points is required since the governing equations require 6 coefficients. The data points must have varying inlet conditions (e.g. water flow rates, inlet water temperatures, etc.) that covers the entire range of the heat pump operating conditions. Correction tables provided by the manufacturer should be used to extend the catalog data range in order to have a good set of parameters/coefficients.

  • Using the heat pump performance data, enter the values to Table 1 in worksheet “CATALOG DATA”. The values can be in SI or IP units.
  • Click on Button 1 based on the units used.

For IP units:

For SI units:

  • The program will convert the values to the desired units and display them on Table 2 in worksheet “INPUT”.
  • The button shown below is used clearing Table 1 (worksheet “CATALOG DATA”), and Table 2 (worksheet “INPUT”). It is advisable to clear the tables before generating parameters/coefficients for a new heat pump model.

After Table 2 is created, the parameters/coefficients are then calculated as follows:

  • Worksheet “ParamEstimator” is used for generating the parameters for the parameter estimation based model using Nelder Mead Simplex. Refer to the steps in the Parameter Estimation Procedure.
  • Worksheet “CoeffCalculator” is used for calculate the coefficients for the curve-fit model using the generalized least square method. Refer to the steps in the Curve Fit Model procedure.

Parameter Estimation Procedure[LINK]

Step 2a: Generating First Set of Parameters (PE-Based Model)[LINK]

  • Using Table 2, the program can generate parameters. The user must fill all the cells colored light blue in worksheet “ParamEstimator”.
  • Accuracy: Start with a low accuracy for faster convergence, recommended value of 0.001.
  • Compressor Type: Only reciprocating compressor is currently available in EnergyPlus. One might be able to generate parameters for heat pump model with different compressor types but this might result in unrealistic parameters.
  • Refrigerant: Contact the manufacturer on the refrigerant used to generate the catalog data and select from the list of refrigerants. Usually the refrigerant used is R22. .
  • Which Initial Guess?: The user may choose a set of initial guesses(1-5) that will be used by the optimization routine in generating the parameters. Start with 1, which is the set of initial guess 1 at column B.
  • Initial Guess: Initial guess for all the parameters. For Initial Guess 1, enter a value of 1 for all the parameters except for the loss factor (less than 1.0). The loss factor should be less than 1.0 because the efficiency of the compressor should be less than 100%. Adjust the values in Initial Guess 1 if the program happens to crash and try again.
  • Now click on Button 2 shown below to generate the parameters.

It will take some time to generate the parameters depending on the number of data points. The parameters generated will be displayed at Parameters 1.

  • Look at the error analysis of Error 1 which gives the user a summary of the errors for Qload, Qsource and Power. An average error of 5-8% is achievable for all the values.
  • The errors for all the individual catalog data points are displayed in worksheet “RESULT”.

Step 2b: Improving the Set of Parameters (PE-Based Model)[LINK]

  • After the initial set of parameters has been generated, the user can increase the accuracy of the parameters by using parameters generated as the initial guess for the second simulation and increasing the accuracy of the program.
  • Copy and Paste Parameters 1 to Initial Guess 2.
  • Change the initial guess indicator (Which Initial Guess?:) from 1 to 2.
  • Increase the accuracy by twice. For example, set accuracy to 0.000001.
  • Now click on Button 2 shown below to generate the second set of parameters.

The simulation time would most likely be less but it depends on the accuracy value as well. And the parameters generated will be displayed at Parameter 2.

  • Compare Error 2 to Error 1, the error values should be less which means that the parameters are getting better and more accurate.
  • Repeat the steps in 2a and 2b until a desired set of error values is achieved or the errors stop decreasing

Step 3: Generating EnergyPlus Input Parameters[LINK]

  • Click on the Button 3 shown below to convert and arrange the parameters generated to fit EnergyPlus Input File (IDF) which will be listed from cell B52:B59 for cooling mode and B46:B54 for heating mode.

  • The button shown below in worksheet “ParamEstimator” is used for clearing Initial Guess (2-5), Parameters(1-5), Error(1-5), EnergyPlus Input parameters and Result(1-5) in worksheet “RESULT”.

End Parameter Estimation Procedure[LINK]

Curve Fit Model Procedure[LINK]

Step 2: Generating the coefficients (Curve-Fit Model)[LINK]

  • Using Table 2, the program is ready to generate the coefficients. User is required to fill all the cells colored light blue in worksheet “CoeffCalculator”.
  • RatedLoadVolFlowRate: Rated load side volumetric flow rate (m3/s) which corresponds to the highest load side heat transfer rate listed in the catalog data.
  • RatedSourceVolFlowRate: Rated source side volumetric flow rate (m3/s) which corresponds to the highest load side heat transfer rate listed in the catalog data.
  • RatedQload: Rated load side heat transfer rate (W) which is the highest load side heat transfer rate listed in the catalog data.
  • RatedPower: Rated power consumption (W) which corresponds to the highest load side heat transfer rate listed in the catalog data.
  • Now click on Button 2 shown below to calculate the coefficients.

  • The coefficients for the corresponding curves are listed at cell B12:C16. Error analysis of model is listed at cell B19:B27.
  • The errors for all the individual catalog data points are displayed in worksheet “RESULT”.
  • The button shown below in worksheet “CoeffCalculator” is used for clearing the coefficients, the error analysis and the outputs in worksheet “RESULT”.

End Curve Fit Model Procedure[LINK]