modelInjectionThreeWay

Model illustrating the operation of an inversion circuit with three-way valve

Extends from BaseClasses.PartialActivePrimary.

Information

This model represents a heating system where the configuration Buildings.Fluid.HydronicConfigurations.ActiveNetworks.InjectionThreeWay serves as the interface between a constant flow primary circuit at constant supply temperature and a constant flow secondary circuit at variable supply temperature. The secondary supply temperature is reset with an open loop, representing for instance a reset logic based on the outdoor air temperature. Two identical terminal units are served by the secondary circuit. Each terminal unit has its own hourly load profile.

The primary side of the injection circuit is balanced at design conditions if kSizBal=1. Selecting a lower value of the parameter kSizBal illustrates the operation with an oversized balancing valve, yielding a lower pressure drop. One can observe the degraded ΔT (plot #6) and elevated mass flow rate (plot #7) in the primary circuit. However, the operation of the consumer circuit is not disturbed: the set point and the loads are met.

Parameters

TypeNameDefaultDescription
Configuration
RealkSizBal0.5Sizing factor for primary balancing valve (1 means balanced)

Components

TypeNameDefaultDescription
Buildings.Fluid.HydronicConfigurations.ActiveNetworks.InjectionThreeWayconHydronic connection
Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.BaseClasses.LoadThreeWayValveControlloaLoad
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTablefraLoaLoad modulating signal
Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.BaseClasses.LoadThreeWayValveControlloa1Load
Sensors.RelativePressuredpDifferential pressure
FixedResistances.PressureDropres2Pipe pressure drop
Buildings.Controls.OBC.CDL.Integers.Sources.TimeTablemodeOperating mode (time schedule)
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTablesetOffOffset applied to design supply temperature to compute set point
Buildings.Controls.OBC.CDL.Reals.AddParameterT2SetConsumer circuit temperature set point
Buildings.Controls.OBC.CDL.Integers.GreaterThresholdisEnaReturns true if enabled

Revisions

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