modelBalancedTap_m_flow

DHW consumption with input for flowrate at 60 degC

Extends from IDEAS.Fluid.Taps.Interfaces.BalancedTap (partial DHW model).

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTDHWSet (from BalancedTap)273.15 + 45DHW temperature setpoint
Modelica.Units.SI.TemperatureTCold (from BalancedTap)273.15 + 10Nominal cold water temperature
Modelica.Units.SI.MassFlowRatem_flow_nominal (from BalancedTap)1Nominal mass flow rate
Modelica.Units.SI.Timetau (from BalancedTap)30Tin time constant of temperature sensor at nominal flow rate

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_hot (from BalancedTap)
Modelica.Fluid.Interfaces.FluidPort_bport_cold (from BalancedTap)
Modelica.Blocks.Interfaces.RealInputmDHW60CMass flowrate of DHW at 60 degC in kg/s

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.RealExpressionTCold_expr (from BalancedTap)
IDEAS.Fluid.Sensors.TemperatureTwoPortTHot (from BalancedTap)
IDEAS.Fluid.Interfaces.IdealSourceidealSource (from BalancedTap)
IDEAS.Fluid.MixingVolumes.MixingVolumevol (from BalancedTap)Mixing volume for heat injection
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperaturepreTem (from BalancedTap)
Modelica.Units.SI.TemperatureTDHW_actual (from BalancedTap)min(THot.T, TDHWSet)
Modelica.Blocks.Sources.RealExpressionmFloCor (from BalancedTap)Corrected desired mass flow rate for TDHWSet
Modelica.Blocks.Sources.RealExpressiondeltaT (from BalancedTap)THot-TCold
IDEAS.Utilities.Math.SmoothMaxdeltaT_with_smoothmax (from BalancedTap)
Modelica.Blocks.Sources.RealExpressionminValTemDif (from BalancedTap)minimal value of the temperature difference, to avoid division by zero.
Modelica.Blocks.Sources.RealExpressionmFloHot_intermediate (from BalancedTap)Requied mass flow rate based on current THot
IDEAS.Utilities.Math.SmoothMinmFloHot (from BalancedTap)Hot and cold water flowrate