modelSingleMixing

Model illustrating the operation of single mixing circuits

Extends from BaseClasses.PartialPassivePrimary (Partial model of passive primary network).

Information

This model represents a change-over system where the configuration Buildings.Fluid.HydronicConfigurations.PassiveNetworks.SingleMixing serves as the interface between a variable flow primary circuit at constant supply temperature and two consumer circuits: the first one is a constant flow circuit, the second one is a variable flow circuit. For each circuit, the secondary supply temperature is reset with an open loop, representing for instance a reset logic based on the outdoor air temperature. The pump model for the second circuit is an ideal Δp-controlled model, its input being computed to mimic the tracking of a pressure differential at the boundaries of the terminal unit.

Parameters

TypeNameDefaultDescription
Buildings.Fluid.HydronicConfigurations.Types.Controltyp (from PartialPassivePrimary)Load type
IntegernTer (from PartialPassivePrimary)2Number of terminal units
Modelica.Units.SI.Pressurep_min (from PartialPassivePrimary)200000Circuit minimum pressure
Modelica.Units.SI.TemperatureTLiqEnt_nominal (from PartialPassivePrimary)if typ == Buildings.Fluid.HydronicConfigurations.Types.Control.Heating then 60 + 273.15 else 7 + 273.15Liquid entering temperature at design conditions
Modelica.Units.SI.TemperatureTLiqLvg_nominal (from PartialPassivePrimary)TLiqEnt_nominal + (if typ == Buildings.Fluid.HydronicConfigurations.Types.Control.Heating then -10 else +5)Liquid leaving temperature at design conditions
Modelica.Units.SI.TemperatureTLiqEntChg_nominal (from PartialPassivePrimary)60 + 273.15Liquid entering temperature in change-over mode
Modelica.Units.SI.TemperatureTLiqSup_nominal (from PartialPassivePrimary)TLiqEnt_nominalLiquid primary supply temperature at design conditions
Modelica.Units.SI.TemperatureTLiqSupChg_nominal (from PartialPassivePrimary)TLiqEntChg_nominalLiquid primary supply temperature in change-over mode
Nominal condition
Modelica.Units.SI.MassFlowRatemTer_flow_nominal (from PartialPassivePrimary)1Terminal unit mass flow rate at design conditions
Modelica.Units.SI.MassFlowRatem1_flow_nominal (from PartialPassivePrimary)nTer*mTer_flow_nominalMass flow rate in primary circuit at design conditions
Modelica.Units.SI.PressureDifferencedpTer_nominal (from PartialPassivePrimary)3E4Terminal unit pressure drop at design conditions
Modelica.Units.SI.PressureDifferencedpPip_nominal (from PartialPassivePrimary)0.5E4Pipe section pressure drop at design conditions
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from PartialPassivePrimary)Modelica.Fluid.Types.Dynamics.FixedInitialType of energy balance: dynamic (3 initialization options) or steady state
Controls
Modelica.Units.SI.PressureDifferencedp2Setloa1.dpTer_nominal + loa1.dpValve_nominalSecondary pressure differential set point

Components

TypeNameDefaultDescription
Sources.Boundary_pTref (from PartialPassivePrimary)Pressure and temperature boundary condition
Sensors.TemperatureTwoPortT1Ret (from PartialPassivePrimary)Return temperature sensor
Sensors.TemperatureTwoPortT1Sup (from PartialPassivePrimary)Supply temperature sensor
Buildings.Controls.OBC.CDL.Reals.SubtractdT1 (from PartialPassivePrimary)Primary Delta-T
Delays.DelayFirstOrderdel1 (from PartialPassivePrimary)Fluid transport delay
FixedResistances.PressureDropres1 (from PartialPassivePrimary)Pipe pressure drop
Sensors.MassFlowRatem1_flow (from PartialPassivePrimary)Mass flow rate in primary circuit
Buildings.Fluid.HydronicConfigurations.PassiveNetworks.SingleMixingconHydronic connection
ActiveNetworks.Examples.BaseClasses.LoadThreeWayValveControlloaLoad
Buildings.Fluid.HydronicConfigurations.PassiveNetworks.SingleMixingcon1Hydronic connection
ActiveNetworks.Examples.BaseClasses.LoadTwoWayValveControlloa1Load
Sensors.RelativePressuredp2Differential pressure
FixedResistances.PressureDropresEnd2Pipe pressure drop
Buildings.Controls.OBC.CDL.Integers.Sources.TimeTablemodeOperating mode (time schedule)
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTablefraLoaLoad modulating signal
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTablesetOffOffset applied to design supply temperature to compute set point
Buildings.Controls.OBC.CDL.Reals.AddT2SetConsumer circuit temperature set point
Buildings.Controls.OBC.CDL.Routing.RealExtractorT2SetModSelect consumer circuit temperature set point based on operating mode
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[3]T2SetValConsumer circuit temperature set point values
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[3]T1SetValPrimary circuit temperature set point values
Buildings.Controls.OBC.CDL.Routing.RealExtractorT1SetPrimary circuit temperature set point
Modelica.Blocks.Sources.RealExpressionuPumPump control signal
Buildings.Controls.OBC.CDL.Integers.AddParameteraddParConvert mode index to array index

Revisions

  • June 30, 2022, by Antoine Gautier:
    First implementation.