This model is based on the IEC 534/ISA S.75 standards for valve sizing, compressible fluid.

The model optionally supports reverse flow conditions (assuming symmetrical behaviour) or check valve operation, and has been suitably modified to avoid numerical singularities at zero pressure drop.

The model operating range include choked flow operation, due to sonic conditions in the vena contracta.

The flow characteristic can be customised.

Modelling options

The actual gas used in the component is determined by the replaceable Medium package. In the case of multiple component, variable composition gases, the start composition is given by Xstart,whose default value is Medium.reference_X.

The following options are available to specify the valve flow coefficient in fully open conditions:

The nominal inlet pressure pnom and pressure drop dpnom must always be specified; to avoid numerical singularities, the flow characteristic is modified for pressure drops less than b*dpnom (the default value is 1% of the nominal pressure drop). Increase this parameter if numerical instabilities occur in valves with very low pressure drops.

If CheckValve is true, then the flow is stopped when the outlet pressure is higher than the inlet pressure; otherwise, reverse flow takes place.

The default flow characteristic FlowChar is linear; this can be replaced by any user-defined function (e.g. equal percentage, quick opening, etc.).

The product Fk*xt is given by the parameter Fxtnom, and is assumed constant by default. The relative change of the xt coefficient with the valve opening can be specified by customising the xtfun function.


Name Description


Generated at 2020-04-08T01:39:33Z by OpenModelicaOpenModelica 1.16.0~dev-268-gc5be668 using GenerateDoc.mos