modelHPWaterHeaterPoly_Stratified

Diagram of HPWaterHeaterPoly_Stratified

Information

Air source heat pump water heater (ASHPWH) with mantle heat exchanger including both fixed and variable speed compressor, associated with stratified water tank.

Hypothesis and equations

Polynomial model extrapolatable to various ASHPWH sizes using linear extrapolation based on manufacturer data : heating time, maximum compressor power and tank volume.

Quasi-steady state model based on air temperature, tank water temperature and compressor speed.

Built upon a detailed model neglecting :

  • Oil circulation and accumulation
  • Frost growth (shown to be neglegible for ASHPWHs - K. R. Deutz 2018)
  • Compressor inertia (quasi-steady state heat pump)

System reference configuration :

  • 200L water tank
  • Maximum compressor reference power = 670W
  • Heating time = 25750s
  • 13cm3 variable speed compressor
  • Mantle heat exchanger condenser

Bibliography

K. R. Deutz PhD Thesis 04/2018

Modeling and Experimental Study of a Heat Pump Water Heater Cycle - Purdue Conference - K. R. Deutz 2016

Second Order Polynomial Regression for a standard Heat Pump Water Heater thermal Capacity Control Algorithm - K. R. Deutz 2017

Detailed and dynamic air source heat pump water heater model : combining a zonal tank model approach with a grey box heat pump model - Applied Energy - K. R. Deutz 2018

Instructions for use

  1. Take constructor catalogue and fill in the required parameters (tank, heat pump and control characteristics)
  2. Fill in draw-off scenario parameters
  3. Couple with a weather file for the external air temperature
  4. Couple with boolean on/off signal (if manual on/off choosen)

Known limits / Use precautions

Guaranteed validity range :

  • Air temperatures : from -5°C to 25°C
  • Water temperatures : from 25°C to 55°C
  • Compressor speeds : from 30Hz to 120Hz

Watch for simulation results outside the validity range and extrapolation

Validations

COP, electric power and thermal capacity validated model.

COP, electric power and thermal capacity validated experimentally on air temperatures ranging from -3°C to 20°C and compressor speeds ranging from 30Hz to 120Hz.

Validated model - Kévin Deutz 08/2017

--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Kévin DEUTZ, EDF (2017)
--------------------------------------------------------------

Parameters

TypeNameDefaultDescription
Draw-off scenario
Realgain1Mutliplying factor of energy consumption
RealT_repeat86400Repeat period [s]
StringfileNameModelica.Utilities.Files.loadResource("modelica://BuildSysPro/Resources/Donnees/Scenarios/Profil_S.csv")Name of file to read
Tank
Modelica.Units.SI.TemperatureinitialTemperature10 + 273.15Initial water temperature in the tank [K]
Modelica.Units.SI.VolumetankVolume0.2Tank volume [m3]
Modelica.Units.SI.HeighttankHeight1.3Tank height [m]
Modelica.Units.SI.ThermalConductanceUA2.2Insulating heat transfer coefficient [W/m]
IntegernCells10Number of cells
IntegeriHX_top6Top condenser position
IntegeriHX_bottom1Bottom condenser position
IntegeriAux_top3Top auxiliary position
IntegeriAux_bottom1Bottom auxiliary position
Integeri_sensor4Temperature sensor position
Modelica.Units.SI.TemperatureT_amb20 + 273.15Ambient air temperature [K]
Modelica.Units.SI.PowerauxiliaryPower1800Fixed heating power of the auxiliary heater [W]
Heat pump
Modelica.Units.SI.PowerPe_max670Maximum absorbed power by the heat pump unit at 7°C external air, 50Hz and a water temperature of 55°C [K]
Modelica.Units.SI.Timet_heating25750Heat-up time at 7°C external air for 10->55°C in tank [s]
Modelica.Units.SI.VolumeV_tank0.2Heat-up time at 7°C external air for 10->55°C in tank [m3]
Realn_inverter1Inverter compressor efficiency
Controller
Modelica.Units.SI.TemperatureT_set55 + 273.15HPWH setpoint temperature [K]
BooleanactivateTOUfalseActivate time of use prioritization
BooleanHP_onlyfalseHP only mode (no auxiliary back up)
BooleanmanualOnOfffalseActivate external manual on/Off signal
Modelica.Units.SI.TemperatureT_set_low45 + 273.15HPWH setpoint temperature outside TOU period [K]
Modelica.Units.SI.TemperatureDifferencedelta_T15Temperature hysteresis [K]
Modelica.Units.SI.TemperatureT_min_HP273.15 - 5Minimal HPWH operating condition [K]
RealcompSpeed50Compressor operating speed [Hz]

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputT_inInlet cold water temperature [K]
Modelica.Blocks.Interfaces.BooleanInputOnOff
Modelica.Blocks.Interfaces.RealOutputT_tankWater temperature in the tank [K]
BaseClasses.HeatTransfer.Interfaces.HeatPort_aT_extExterior temperature
Modelica.Blocks.Interfaces.RealOutputP_elec_hpHeat pump electric power [W]
Modelica.Blocks.Interfaces.RealOutputCOP_hpHeat pump COP

Components

TypeNameDefaultDescription
Components.StratifiedWaterTankstratifiedWaterTank
BoundaryConditions.Scenarios.DrawOffScenario.DrawOffdrawOffScenario
Components.WaterHeaterHeatPumpControllerwaterHeaterHeatPumpController
Components.WaterHeaterHeatPumpPolywaterHeaterHeatPump