modelValveParameterization

Model to test and illustrate different parameterization for valves

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

Information

Test model for two way valves. This model tests the different parameterization of the valve model. All valves have approximately the same mass flow rates. Small differences exist due to differences in the mass density that is used to compute the parameters. If the mass flow rates differ by more than 1%, then the assert blocks will terminate the simulation with an error message.

Components

TypeNameDefaultDescription
Annex60.Fluid.Actuators.Valves.TwoWayLinearvalOPPoiValve model, linear opening characteristics
Modelica.Blocks.Sources.ConstantyControl signal
Annex60.Fluid.Sources.Boundary_pTsouBoundary condition for flow source
Annex60.Fluid.Sources.Boundary_pTsinBoundary condition for flow sink
Modelica.Blocks.Sources.RampPSou
Valves.TwoWayLinearvalKvValve model, linear opening characteristics
Valves.TwoWayLinearvalCvValve model, linear opening characteristics
Annex60.Fluid.Sensors.MassFlowRatesenM_flowOpPoi
Annex60.Fluid.Sensors.MassFlowRatesenM_flowKv
Annex60.Fluid.Sensors.MassFlowRatesenM_flowCv
Annex60.Utilities.Diagnostics.AssertEqualityequ1
Annex60.Utilities.Diagnostics.AssertEqualityequ2

Contents

NameDescription
Medium

Revisions

  • April 1, 2013, by Michael Wetter:
    Removed the valve from Modelica.Fluid to allow a successful check of the model in the pedantic mode in Dymola 2014.
  • March 1, 2013, by Michael Wetter:
    Removed assignment of dpValve_nominal if CvData <> Annex60.Fluid.Types.CvTypes.OpPoint, as in this case, it is computed by the model.
  • February 18, 2009 by Michael Wetter:
    First implementation.