modelStorageTankWithExternalHeatExchanger

Example model for storage tank with external heat exchanger

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Example model of a fresh water station that heats up domestic hot water. Input is a load profile which is sent to a model that computes the hot and cold water draw. If the tank needs to be recharged, then tank water is circulated through a heater with a prescribed temperature lift.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTCol273.15 + 10Temperature of domestic cold water supply
Modelica.Units.SI.MassFlowRatemHea_flow_nominaldatWatHea.QHex_flow_nominal/4200/(55 - 50)Tank heater water loop nominal mass flow
Buildings.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchangerdatWatHeaData for heat pump water heater with tank

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.CombiTimeTableschDomestic hot water fixture draw fraction schedule
Buildings.Fluid.Sources.Boundary_pTsouColSource of domestic cold water
Modelica.Blocks.Sources.ConstantconTSetMixTemperature setpoint for mixed water supply to fixture
Buildings.DHC.Loads.HotWater.StorageTankWithExternalHeatExchangerdomHotWatTanStorage tank with external heat exchanger
Buildings.DHC.Loads.HotWater.ThermostaticMixingValvetheMixVal
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToRea
Modelica.Blocks.Sources.ConstantconTSetHotTemperature setpoint for hot water supply to fixture
Buildings.Fluid.HeatExchangers.Heater_Thea
Buildings.Fluid.Movers.FlowControlled_m_flowmov
Buildings.Fluid.Sensors.TemperatureTwoPortsenTem
Buildings.Controls.OBC.CDL.Reals.AddParameteraddPardT for heater
Buildings.Fluid.Sources.Boundary_pTpreRefReference pressure

Contents

NameDescription
MediumMedium model

Revisions

  • November 15, 2023, by David Blum:
    Add heater with constant dT as heat source.
  • October 5, 2023, by Michael Wetter:
    First implementation.