modelMultipleValves

Parallel arrangement of identical two-way modulating valves

Extends from Buildings.Fluid.Interfaces.LumpedVolumeDeclarations, Buildings.Fluid.Interfaces.PartialTwoPortInterface.

Information

This model represents a set of control valves piped in parallel. An optional fixed resistance may be included in series with each valve.

Parameters

TypeNameDefaultDescription
IntegernUniNumber of units (branches in the network)
Nominal condition
Modelica.Units.SI.MassFlowRatemUni_flow_nominalNominal mass flow rate (each unit)
Modelica.Units.SI.PressureDifferencedpValve_nominalNominal pressure drop of fully open valve (each unit)
Modelica.Units.SI.PressureDifferencedpFixed_nominal0Pressure drop of pipe and other resistances that are in series (each unit)
Dynamics › Time needed to open or close valve
Booleanuse_strokeTimetrueSet to true to continuously open and close valve using strokeTime
Modelica.Units.SI.TimestrokeTime120Time needed to open or close valve
Modelica.Blocks.Types.InitinitModelica.Blocks.Types.Init.InitialOutputType of initialization (no init/steady state/initial state/initial output)
Realy_start1Initial position of actuator
Advanced
Booleanfrom_dpfalse= true, use m_flow = f(dp) else dp = f(m_flow)
Booleanlinearizedfalse= true, use linear relation between m_flow and dp for any flow rate

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nUni]yValve commanded position
Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nUni]y_actualValve returned position
Fluid.FixedResistances.Junction[nUni]junInlFluid junction
Fluid.FixedResistances.Junction[nUni]junOutFluid junction
Fluid.Actuators.Valves.TwoWayEqualPercentage[nUni]val

Revisions

  • February 24, 2023, by Antoine Gautier:
    First implementation.