modelBuildingTimeSeriesWithETSWithDHWTank

Model of a building with loads provided as time series, connected to an ETS with domestic hot water storage tank

Extends from Buildings.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS.

Information

This model is the same as Buildings.DHC.Loads.Combined.BuildingTimeSeriesWithETS except that it implements an ETS that uses a heat pump with hot water storage tank for production of domestic hot water. That ETS model is Buildings.DHC.ETS.Combined.HeatPumpHeatExchangerDHWTank.

Parameters

TypeNameDefaultDescription
StringfilNamLibrary path of the file with thermal loads as time series
HotWater.Data.GenericDomesticHotWaterWithHeatExchangerdatWatHeaPerformance data
Design parameter
Modelica.Units.SI.HeatFlowRateQCoo_flow_nominalbui.facMul*bui.QCoo_flow_nominalSpace cooling design load (<=0)
Modelica.Units.SI.HeatFlowRateQHea_flow_nominalbui.facMul*bui.QHea_flow_nominalSpace heating design load (>=0)
Modelica.Units.SI.HeatFlowRateQHot_flow_nominalbui.facMul*Buildings.DHC.Loads.BaseClasses.getPeakLoad(string = "#Peak water heating load", filNam = Modelica.Utilities.Files.loadResource(filNam))Hot water design load (>=0)

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputTHotWatSupSetService hot water supply temperature set point
Buildings.Controls.OBC.CDL.Interfaces.RealInputTColWatCold water temperature
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameterloaHeaNorNormalized heating load
Buildings.Controls.OBC.CDL.Reals.GreaterThreshold[2]enaHeaCooThreshold comparison to enable heating and cooling
Modelica.Blocks.Sources.BooleanConstantenaSHWSHW production enable signal
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameterloaCooNorNormalized cooling load

Revisions

  • March 18, 2024, by David Blum:
    Added parameters TDisWatMin and TDisWatMax in lieu of using datDes.
    This is for issue 3697.
  • September 13, 2022, by David Blum:
    First implementation. This is for issue 3063.