modelValveReferenceValues

Test for Reference Values in Basic and Specific Valve

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

Information

This test model verifies the safeguards for the reference values dp_ref and rho_ref in BasicControlValve and SpecificValveType.

When a valve is parameterized using Kvs, Cvs_US, or Cvs_UK, the reference values must remain at their defaults:

  • dp_ref = 1 bar
  • rho_ref = 1000 kg/m3

The model contains correctly parameterized reference valves as well as valves with modified reference values. The latter use assertionLevel = AssertionLevel.warning, allowing the simulation to continue while demonstrating the corresponding assertion messages.

The test verifies that modifying dp_ref or rho_ref for standardized flow coefficients is detected, while valves using the default reference values do not trigger these assertions.

Components

TypeNameDefaultDescription
ThermofluidStream.DropOfCommonsdropOfCommons
ThermofluidStream.Boundaries.Sourcesource
FlowControl.BasicControlValvereference
ThermofluidStream.Processes.FlowResistanceflowResistance
ThermofluidStream.Boundaries.Sinksink1
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm2
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm3
Modelica.Blocks.Sources.Rampramp
ThermofluidStream.Boundaries.Sourcesource1
FlowControl.BasicControlValvedp_ref
ThermofluidStream.Boundaries.Sinksink2
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm4
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm5
ThermofluidStream.Boundaries.Sourcesource2
FlowControl.BasicControlValverho_ref
ThermofluidStream.Boundaries.Sinksink3
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm7
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm8
Modelica.Blocks.Sources.Constantconst2
Processes.FlowResistanceflowResistance6
Processes.FlowResistanceflowResistance1
Processes.FlowResistanceflowResistance2
Processes.FlowResistanceflowResistance3
Processes.FlowResistanceflowResistance4
Boundaries.Sourcesource3
ThermofluidStream.FlowControl.SpecificValveTypereference1
Processes.FlowResistanceflowResistance5
Boundaries.Sinksink4
Sensors.MultiSensor_TpmmultiSensor_Tpm1
Sensors.MultiSensor_TpmmultiSensor_Tpm6
Boundaries.Sourcesource4
ThermofluidStream.FlowControl.SpecificValveTypedp_ref1
Boundaries.Sinksink5
Sensors.MultiSensor_TpmmultiSensor_Tpm9
Sensors.MultiSensor_TpmmultiSensor_Tpm10
Boundaries.Sourcesource5
ThermofluidStream.FlowControl.SpecificValveTyperho_ref1
Boundaries.Sinksink6
Sensors.MultiSensor_TpmmultiSensor_Tpm11
Sensors.MultiSensor_TpmmultiSensor_Tpm12
Processes.FlowResistanceflowResistance7
Processes.FlowResistanceflowResistance8
Processes.FlowResistanceflowResistance9
Processes.FlowResistanceflowResistance10
Processes.FlowResistanceflowResistance11

Contents

NameDescription
medium