modelDualMixing

Model illustrating the operation of a dual mixing circuit

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

Information

This model represents a heating system where the configuration Buildings.Fluid.HydronicConfigurations.PassiveNetworks.DualMixing serves as the interface between a variable flow primary circuit and a constant flow secondary circuit. The secondary supply temperature is constant and lower than the primary circuit.

The fixed bypass of the dual mixing circuit is balanced at design conditions if kSizBal=1. Selecting a lower value such as kSizBal=0.6 illustrates the operation with an oversized balancing valve, yielding a lower pressure drop. One can observe that the secondary supply temperature set point cannot be met despite the control valve being fully open. The secondary distribution pump operates with sufficient head as the design flow rate is met in the consumer circuit. This is the low pressure differential at the boundaries of the control valve due to the oversized balancing valve that creates the primary flow shortage and prevents from serving the load properly.

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
Modelica.Units.SI.MassFlowRatemAir_flow_nominalabs(loa.loa.Q_flow_nominal)/3/1015Air mass flow rate at design conditions
Modelica.Units.SI.TemperatureTAirEnt_nominal24 + 273.15Air entering temperature at design conditions
Modelica.Units.SI.MassFractionphiAirEnt_nominal0.5Air entering relative humidity at design conditions
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
Modelica.Units.SI.MassFlowRatem2_flow_nominalnTer*mTer_flow_nominalMass flow rate in consumer circuit 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
Configuration
RealkSizBal1.0Sizing factor for bypass balancing valve (1 means balanced)

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.DualMixingconHydronic connection
ActiveNetworks.Examples.BaseClasses.LoadThreeWayValveControlloaLoad
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.ConstantT2SetConsumer circuit temperature set point
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantT1SetPrimary circuit temperature set point
ActiveNetworks.Examples.BaseClasses.LoadThreeWayValveControlloa1Load
FixedResistances.PressureDropres2Pipe pressure drop
Delays.DelayFirstOrderdel2Fluid transport delay

Revisions

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