modelValveOpeningFlowBalancing

Validation model for the computation of the valve opening ensuring flow balancing

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

Information

This model validates the computation of the valve opening that ensures flow balancing proportional to design flow in the case of linear valves configured with a pressure drop varying linearly with the flow rate.

Parameters

TypeNameDefaultDescription
Realm1_flow1Valve #1 design mass flow rate
Realm2_flow1.5Valve #2 design mass flow rate
Realdpv11E3Valve #1 design pressure drop
Realdpv21E3Valve #2 design pressure drop
Realdpf13E4Design pressure drop of fixed flow resistance in series with valve #1
Realdpf25E4Design pressure drop of fixed flow resistance in series with valve #2
Realdps20E4
Realy1if dpf2 + dpv2 - dpf1 <= 0 then 1 else (dpv1/(dpf2 + dpv2 - dpf1))^0.5Valve #1 opening
Realy2if dpf1 + dpv1 - dpf2 <= 0 then 1 else (dpv2/(dpf1 + dpv1 - dpf2))^0.5Valve #2 opening

Components

TypeNameDefaultDescription
Fluid.Actuators.Valves.TwoWayLinearval1Valve #1
Fluid.Actuators.Valves.TwoWayLinearval2Valve #1
Fluid.Sources.Boundary_pTbouPressure boundary condition
Fluid.Sources.Boundary_pTbou1Pressure boundary condition
Modelica.Blocks.Sources.RealExpression[2]yValve opening signal

Contents

NameDescription
Medium

Revisions

  • February 24, 2023, by Antoine Gautier:
    First implementation.