modelCollectorDistributor

Validation of collector distributor model

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

Information

This model validates Buildings.DHC.ETS.BaseClasses.CollectorDistributor in a configuration where the model is used to connect

  1. an active primary circuit which mass flow rate varies from 0 to 1.1 times m_flow_nominal and two active secondary circuits, one with a mass flow rate varying from 0.5 to 1 times m_flow_nominal, another with a constant mass flow rate, equal to 0.5 times m_flow_nominal: this case illustrates a typical supply-through loop and the supply temperature drop in one secondary circuit resulting from flow recirculation when the sum of the secondary mass flow rates exceeds the primary mass flow rate;
  2. an active primary circuit which mass flow rate varies from 0 to 1.1 times m_flow_nominal (similar to the previous case) and two passive secondary circuits, with no recirculation loop at the end of the distribution line,
  3. a passive primary circuit and two active secondary circuits, both with a varying mass flow rate, with no recirculation loop at the end of the distribution line.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatem_flow_nominal1Nominal mass flow rate

Components

TypeNameDefaultDescription
Fluid.Movers.FlowControlled_m_flowsou1Primary supply
Fluid.Movers.FlowControlled_m_flowsou2_1Secondary pump
Fluid.Sources.Boundary_pTbou1Boundary pressure
Buildings.Controls.OBC.CDL.Reals.Sources.Rampm1Primary flow
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT1Primary supply temperature
Fluid.Sensors.TemperatureTwoPortsenT2_1SupSecondary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT1_1SupPrimary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT1_1RetPrimary return temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT2_1RetSecondary return temperature (measured)
Fluid.Sensors.MassFlowRatesenMasFlo1_1Primary mass flow rate (measured)
Fluid.Sensors.MassFlowRatesenMasFlo2_1Secondary mass flow rate (measured)
Fluid.MixingVolumes.MixingVolumevol2_1Volume for fluid stream
Fluid.HeatExchangers.HeaterCooler_ucooHeat exchange with water stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT2_1RetFirst secondary return temperature
Buildings.Controls.OBC.CDL.Reals.PIDconTChiWat1PI controller for chilled water supply
Buildings.Controls.OBC.CDL.Reals.Sources.Rampm2_1First secondary flow signal
Fluid.Movers.FlowControlled_m_flowsou2_2Secondary pump
Fluid.Sensors.TemperatureTwoPortsenT2_2SupSecondary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT2_2RetSecondary return temperature (measured)
Fluid.Sensors.MassFlowRatesenMasFlo2_2Secondary mass flow rate (measured)
Fluid.MixingVolumes.MixingVolumevol2Volume for fluid stream
Fluid.HeatExchangers.HeaterCooler_ucoo1Heat exchange with water stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT2_2RetSecond secondary return temperature
Buildings.Controls.OBC.CDL.Reals.PIDconTChiWat2PI controller for chilled water supply
Buildings.Controls.OBC.CDL.Reals.Sources.Constantm2_2Second secondary mass flow rate signal
Buildings.DHC.ETS.BaseClasses.CollectorDistributorcolDisCollector/distributor
Fluid.Movers.FlowControlled_m_flowsou2Primary supply
Fluid.Sources.Boundary_pTbou2Boundary pressure
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT2Primary supply temperature
Fluid.Sensors.TemperatureTwoPortsenT2_3SupSecondary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT1_2SupPrimary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT1_2RetPrimary return temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT2_3RetSecondary return temperature (measured)
Fluid.Sensors.MassFlowRatesenMasFlo1_2Primary mass flow rate (measured)
Fluid.Sensors.MassFlowRatesenMasFlo2_3Secondary mass flow rate (measured)
Fluid.MixingVolumes.MixingVolumevol2_2Volume for fluid stream
Fluid.HeatExchangers.HeaterCooler_ucoo2Heat exchange with water stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT2_1Ret1First secondary return temperature
Buildings.Controls.OBC.CDL.Reals.PIDconTChiWat3PI controller for chilled water supply
Buildings.Controls.OBC.CDL.Reals.Sources.Rampm2_3First secondary flow signal
Fluid.Sensors.TemperatureTwoPortsenT2_4SupSecondary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT2_4RetSecondary return temperature (measured)
Fluid.Sensors.MassFlowRatesenMasFlo2_4Secondary mass flow rate (measured)
Fluid.MixingVolumes.MixingVolumevol1Volume for fluid stream
Fluid.HeatExchangers.HeaterCooler_ucoo3Heat exchange with water stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT2_2Ret1Second secondary return temperature
Buildings.Controls.OBC.CDL.Reals.PIDconTChiWat4PI controller for chilled water supply
Buildings.Controls.OBC.CDL.Reals.Sources.Constantm2_4Second secondary mass flow rate signal
Buildings.DHC.ETS.BaseClasses.CollectorDistributorcolDis1Collector/distributor
Fluid.Actuators.Valves.TwoWayEqualPercentageval2_1Secondary control valve
Fluid.Actuators.Valves.TwoWayEqualPercentageval2_2Secondary control valve
Fluid.Movers.FlowControlled_m_flowsou2_3Secondary pump
Fluid.Sources.Boundary_pTbou3Boundary pressure
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT3Primary supply temperature
Fluid.Sensors.TemperatureTwoPortsenT2_5SupSecondary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT1_3SupPrimary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT1_3RetPrimary return temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT2_5RetSecondary return temperature (measured)
Fluid.Sensors.MassFlowRatesenMasFlo1_3Primary mass flow rate (measured)
Fluid.Sensors.MassFlowRatesenMasFlo2_5Secondary mass flow rate (measured)
Fluid.MixingVolumes.MixingVolumevol2_3Volume for fluid stream
Fluid.HeatExchangers.HeaterCooler_ucoo4Heat exchange with water stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT2_1Ret2First secondary return temperature
Buildings.Controls.OBC.CDL.Reals.PIDconTChiWat5PI controller for chilled water supply
Buildings.Controls.OBC.CDL.Reals.Sources.Rampm2_5First secondary flow signal
Fluid.Movers.FlowControlled_m_flowsou2_4Secondary pump
Fluid.Sensors.TemperatureTwoPortsenT2_6SupSecondary supply temperature (measured)
Fluid.Sensors.TemperatureTwoPortsenT2_6RetSecondary return temperature (measured)
Fluid.Sensors.MassFlowRatesenMasFlo2_6Secondary mass flow rate (measured)
Fluid.MixingVolumes.MixingVolumevol3Volume for fluid stream
Fluid.HeatExchangers.HeaterCooler_ucoo5Heat exchange with water stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT2_2Ret2Second secondary return temperature
Buildings.Controls.OBC.CDL.Reals.PIDconTChiWat6PI controller for chilled water supply
Buildings.Controls.OBC.CDL.Reals.Sources.Constantm2_6Second secondary mass flow rate signal
Buildings.DHC.ETS.BaseClasses.CollectorDistributorcolDis2Collector/distributor

Contents

NameDescription
MediumSource side medium

Revisions

  • November 15, 2022, by Michael Wetter:
    Set pump head.
  • July 31, 2020, by Antoine Gautier:
    First implementation.