modelTwoWayValve

Container class for two-way valves

Extends from Buildings.Fluid.Interfaces.PartialTwoPortInterface, Buildings.Fluid.Interfaces.LumpedVolumeDeclarations, Buildings.Fluid.Actuators.BaseClasses.ValveParameters.

Information

This is a container class for two-way valve models from Buildings.Fluid.Actuators.Valves. Note that the models Buildings.Fluid.Actuators.Valves.TwoWayPolynomial and Buildings.Fluid.Actuators.Valves.TwoWayQuickOpening are not represented.

The parameter typCha allows configuring the model by selecting the valve characteristic to be used based on the enumeration Buildings.Fluid.HydronicConfigurations.Types.ValveCharacteristic.

Parameters

TypeNameDefaultDescription
Reall0.0001Valve leakage, l=Kv(y=0)/Kv(y=1)
Buildings.Fluid.Actuators.Valves.Data.GenericflowCharacteristicsTable with flow characteristics
RealR50Rangeability, R=50...100 typically
Realdelta00.01Range of significant deviation from equal percentage law
Configuration
Buildings.Fluid.HydronicConfigurations.Types.ValveCharacteristictypChaBuildings.Fluid.HydronicConfigurations.Types.ValveCharacteristic.EqualPercentageValve characteristic
Nominal condition
Modelica.Units.SI.PressureDifferencedpFixed_nominal0Pressure drop of pipe and other resistances that are in series
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
Dynamics › Time needed to open or close valve
Booleanuse_strokeTimetrueSet to true to continuously open and close valve
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

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputyInput control signal
Buildings.Controls.OBC.CDL.Interfaces.RealOutputy_actualActual actuator position
Actuators.Valves.TwoWayEqualPercentagevalEquTwo-way valve with equal percentage characteristic
Actuators.Valves.TwoWayLinearvalLinTwo-way valve with linear characteristic
Actuators.Valves.TwoWayTablevalTabTwo-way valve with table-specified characteristic
Actuators.Valves.TwoWayPressureIndependentvalPrePressure-independent two-way valve

Revisions

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