Buildings.DHC.Loads.HotWater.Data

Package for data related to hot water generation

Information

Package for data related to hot water generation.

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

Package Content

Name Description
Buildings.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger GenericDomesticHotWaterWithHeatExchanger Equipment specifications for a heating water tank with external heat exchanger to heat domestic hot water

Buildings.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger Buildings.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger

Equipment specifications for a heating water tank with external heat exchanger to heat domestic hot water

Information

This record corresponds to a hot water tank that is filled with heating water, and that has an external heat exchanger to heat domestic hot water.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
Tank
VolumeVTan Tank volume [m3]
Heat exchanger
MassFlowRatemDom_flow_nominal Design mass flow rate of domestic hot water [kg/s]
HeatFlowRateQHex_flow_nominalmDom_flow_nominal*4200*(TDom...Nominal heating flow rate at heat exchanger [W]
Domestic hot water
TemperatureTDom_nominal318.15Temperature of domestic hot water leaving heater at nominal conditions [K]
Advanced
Tank
LengthhTan2Height of tank (without insulation) [m]
LengthdIns0.3Thickness of insulation [m]
ThermalConductivitykIns0.04Specific heat conductivity of insulation [W/(m.K)]
IntegernSeg5Number of volume segments used to discretize tank
Heat exchanger
PressureDifferencedpHexHea_nominal5000Pressure drop across the heat exchanger at nominal conditions on heating water side [Pa]
PressureDifferencedpHexDom_nominaldpHexHea_nominal*(mDom_flow_...Pressure drop across the heat exchanger at nominal conditions on domestic hot water side [Pa]
MassFlowRatemHex_flow_nominalQHex_flow_nominal/dTHexHea_n...Mass flow rate of heat exchanger on heating side [kg/s]
TemperatureDifferencedTHexHea_nominal5Temperature difference across heat exchanger on heating water side (inlet-outlet) [K]
TemperatureDifferencedTHexApp_nominal2Heat exchanger approach temperature [K]
Domestic hot water
TemperatureTCol_nominal288.15Temperature of cold water at nominal conditions [K]

Modelica definition

record GenericDomesticHotWaterWithHeatExchanger "Equipment specifications for a heating water tank with external heat exchanger to heat domestic hot water" extends Modelica.Icons.Record; parameter Modelica.Units.SI.Volume VTan "Tank volume"; parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; parameter Modelica.Units.SI.PressureDifference dpHexHea_nominal(displayUnit="Pa")=5000 "Pressure drop across the heat exchanger at nominal conditions on heating water side"; parameter Modelica.Units.SI.PressureDifference dpHexDom_nominal(displayUnit="Pa")= dpHexHea_nominal*(mDom_flow_nominal/mHex_flow_nominal)^2 "Pressure drop across the heat exchanger at nominal conditions on domestic hot water side"; parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = QHex_flow_nominal/ dTHexHea_nominal /4200 "Mass flow rate of heat exchanger on heating side"; parameter Modelica.Units.SI.MassFlowRate mDom_flow_nominal "Design mass flow rate of domestic hot water"; parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal(min=0) = mDom_flow_nominal*4200*(TDom_nominal-TCol_nominal) "Nominal heating flow rate at heat exchanger"; parameter Modelica.Units.SI.Temperature TDom_nominal = 318.15 "Temperature of domestic hot water leaving heater at nominal conditions"; parameter Modelica.Units.SI.Temperature TCol_nominal = 288.15 "Temperature of cold water at nominal conditions"; parameter Integer nSeg(min=4) = 5 "Number of volume segments used to discretize tank"; parameter Modelica.Units.SI.TemperatureDifference dTHexHea_nominal(min=2) = 5 "Temperature difference across heat exchanger on heating water side (inlet-outlet)"; parameter Modelica.Units.SI.TemperatureDifference dTHexApp_nominal(min=1) = 2 "Heat exchanger approach temperature"; end GenericDomesticHotWaterWithHeatExchanger;