modelMixingValveControl

Validation of mixing valve control in change-over mode

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

Information

This model validates Buildings.DHC.Loads.BaseClasses.Controls.MixingValveControl (as part of Buildings.DHC.Loads.BaseClasses.FlowDistribution) in change-over mode.

Parameters

TypeNameDefaultDescription
Realm_flow_nominal1Mass flow rate at nominal conditions

Components

TypeNameDefaultDescription
Buildings.DHC.Loads.BaseClasses.FlowDistributiondisFloSecondary distribution system
Buildings.Fluid.Sources.Boundary_pTsouPriPrimary supply stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTPriHeaHeating water primary supply temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTPriChiChilled water primary supply temperature
Buildings.Controls.OBC.CDL.Reals.SwitchTPriActual primary supply temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTSetSecHeaHeating water secondary supply temperature set point
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTSetSecChiChilled water secondary supply temperature set point
Buildings.Controls.OBC.CDL.Reals.SwitchTSetSecActActual secondary supply temperature set point
Buildings.Fluid.Sources.MassFlowSource_TsouSecSecondary return stream
Buildings.Fluid.Sources.Boundary_pTsinSecSink for secondary stream
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantdTSecHeaSecondary temperature difference between supply and return
Buildings.Fluid.Sensors.TemperatureTwoPortsenTSecSupSecondary supply temperature (measured)
Buildings.Fluid.Sensors.TemperatureTwoPortsenTSecRetSecondary return temperature (measured)
Buildings.Fluid.Sources.Boundary_pTsinPriSink for primary stream
Buildings.Controls.OBC.CDL.Reals.Sources.PulsemSec_flowSecondary mass flow rate
Buildings.Controls.OBC.CDL.Reals.AddaddComputation of secondary return temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTPriSupPrimary supply temperature (measured)
Buildings.Controls.OBC.CDL.Reals.SwitchdTSecActual secondary delta T
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantdTSecCooSecondary temperature difference between supply and return
Buildings.Controls.OBC.CDL.Conversions.BooleanToIntegermodIndMode index, 1 for heating, 2 for cooling
Buildings.Controls.OBC.CDL.Logical.Sources.PulsemodChaBoolean pulse for changing mode
Buildings.Controls.OBC.CDL.Logical.NotmodOperating mode, true for heating, false for cooling

Contents

NameDescription
MediumSource side medium

Revisions

  • February 21, 2020, by Antoine Gautier:
    First implementation.