modelValve

Simple valve

Extends from FluidHeatFlow.BaseClasses.TwoPort (Partial model of two port).

Information

Simple controlled valve.

Standard characteristic Kv=f (y) is given at standard conditions (dp0, rho0),

  • either linear : Kv/Kv1 = Kv0/Kv1 + (1-Kv0/Kv1) * y/Y1
  • or exponential: Kv/Kv1 = Kv0/Kv1 * exp[log(Kv1/Kv0) * y/Y1]

where:

  • Kv0 ... min. flow @ y = 0
  • Y1 .... max. valve opening
  • Kv1 ... max. flow @ y = Y1

Flow resistance under real conditions is calculated by

V_flow**2 * rho / dp = Kv(y)**2 * rho0 / dp0

Parameters

TypeNameDefaultDescription
FluidHeatFlow.Media.Mediummedium (from TwoPort)FluidHeatFlow.Media.Medium()Medium in the component
SI.Massm (from TwoPort)Mass of medium
SI.TemperatureT0 (from TwoPort)Initial temperature of medium
BooleanT0fixed (from TwoPort)falseInitial temperature guess value or fixed
RealtapT (from TwoPort)1Defines temperature of heatPort between inlet and outlet temperature
RealfrictionLossPart of friction losses fed to medium
Standard characteristic
BooleanLinearCharacteristicType of characteristic
Realy1Max. valve opening
SI.VolumeFlowRateKv1Max. flow @ y = y1
Realkv0Leakage flow / max.flow @ y = 0
SI.Pressuredp0Standard pressure drop
SI.Densityrho0Standard medium's density

Connectors

TypeNameDefaultDescription
FluidHeatFlow.Interfaces.FlowPort_aflowPort_a (from TwoPort)
FluidHeatFlow.Interfaces.FlowPort_bflowPort_b (from TwoPort)
Modelica.Blocks.Interfaces.RealInputy

Components

TypeNameDefaultDescription
SI.Pressuredp (from TwoPort)Pressure drop a->b
SI.VolumeFlowRateV_flow (from TwoPort)Volume flow a->b
SI.HeatFlowRateQ_flow (from TwoPort)Heat exchange with ambient
SI.TemperatureT (from TwoPort)Outlet temperature of medium
SI.TemperatureT_a (from TwoPort)Temperature at flowPort_a
SI.TemperatureT_b (from TwoPort)Temperature at flowPort_b
SI.TemperatureDifferencedT (from TwoPort)Temperature increase of coolant in flow direction
SI.TemperatureT_q (from TwoPort)Temperature relevant for heat exchange with ambient