Engee documentation

Ball Poppet with Sharp Edge Seat (IL)

Page in progress.

Spherical valve with round seat with sharp edges.

blockType: EngeeFluids.IsothermalLiquid.DesignComponents.Poppets.SharpEdgeSeatBall

Ball Poppet with Sharp Edge Seat (IL)

Path in the library:

/Physical Modeling/Fluids/Isothermal Liquid/Valves & Orifices/Spools & Poppets/Fixed Body/Ball Poppet with Sharp Edge Seat (IL)

Ball Poppet with Sharp Edge Seat with Moving Body (IL)

Path in the library:

/Physical Modeling/Fluids/Isothermal Liquid/Valves & Orifices/Spools & Poppets/Moving Body/Ball Poppet with Sharp Edge Seat with Moving Body (IL)

Description

The Ball Poppet with Sharp Edge Seat (IL) unit is a one-dimensional movement of a spherical valve with a round seat with sharp edges.

The resultant force acting on the valve is due to the pressure force and external forces. It is assumed that the pressure at port B acts on the active area adjacent to the orifice and tends to open the orifice. The pressure at port A acts on the remaining area of the ball. These assumptions give the pressure force acting on the balloon. This force can be corrected using the hydrodynamic force.

The displacement and velocity of the piston are input to port R_s. There are no limits on the displacement value in the block, but limits can be provided by the attached block using end stops (Translational Hard Stop).

If Moving body is checked , the block Ball Poppet with Sharp Edge Seat with Moving Body (IL) is implemented and the case motion is modelled. In this case, the displacement and velocity of the enclosure are supplied to port C_s. There are no constraints on the displacement value in the block, but constraints can be provided by the attached block using end stops.

Lift ( ) is a variable related to the piston movement and the displacement of the body, if modelled. Naturally, the limits of this lift are related to the limit for the displacement values. If the ball lift is more than 20% of the ball diameter, accuracy will be reduced.

The bore area should never exceed the throat bore area defined by the seat diameter and stem diameter (seat side). However, it is sometimes useful to limit the orifice area to a minimum and/or maximum value. The minimum area can be used to model a leak or a special flow-through orifice, even when the ball is fully seated. The maximum area can be used to model the flow area adjacent to the orifice when the valve is wide open.

Note that the flow rate is calculated taking into account the ball movement.

Equations

If the Moving body checkbox is unchecked and the body motion is not modelled, the ball lift is calculated as:

where

  • - is the lift corresponding to the zero offset, the value of the parameters Lift corresponding to zero displacement;

  • - is the piston displacement that is input to port R_s.

If the Moving body checkbox is selected and the body motion is modelled, the ball lift is calculated as:

where is the motion of the hull in port C_s.

ball poppet with sharp edge seat 1

The minimum flow area is defined by the curved surface of a truncated cone as shown in the figure. It is assumed that this surface divides the area occupied by the fluid into two areas with different pressures. One of these regions is subject to the pressure , and the other is subject to the pressure . This assumption is reasonable if the ball lift is small compared to the diameter of the saddle. If the ball lift is large, it is obvious that at some point the smallest constraint will be the throat area.

The throat area is defined as:

where is determined from Eq:

Hydraulic diameter is calculated as:

where is the active diameter, defined as:

Note that the value used for , is limited between and the smaller of and , where is the elevation value at which the calculated area becomes equal to the annular area:

The value of is always greater than .

The value of is normally zero, but can be set higher to model the leakage flow rate. The value of is usually very large (e.g. Inf), but can be set much lower to model an additional orifice.

The volume of fluid , the pressure at which is equal to the pressure , additional to the volume when the valve is closed, is calculated as:

where is the angle at zero lift, determined from Eq:

The value of the additional volume is important when calculating the pressure dynamics (frequency analysis).

The derivative of the additional volume by is calculated as:

If Moving body is unchecked, the volume of fluid that is output to port B is calculated as:

where is the value of the parameter Volume at port B corresponding to zero lift.

And the volume of liquid that is output to port A is calculated as:

where is the value of the parameter Volume at port A corresponding to zero lift.

If the Moving body checkbox is selected:

Flow coefficient is calculated as

where

  • - is the pressure drop between the ports;

  • - hydraulic diameter;

  • - kinematic viscosity;

  • - average density of the fluid.

The average density is calculated at the average pressure .

The flow coefficient is calculated as

where

  • - is the maximum flow coefficient, the value of the parameters Maximum flow coefficient;

  • - critical flow coefficient, parameter value Critical flow number.

For , the value of does not change much. For low the value of varies linearly with the change of .

A reasonable value of by default is 1000. However, for holes with complex (rough) geometry it may be less than 50. For very smooth geometry it can be set to 50000.

The average fluid velocity is:

The volume flow rate is:

where

  • - is the area of the through hole;

  • - is the density of the liquid at atmospheric pressure.

If the checkbox Moving body is unchecked, the volume flow rates at ports B and A are calculated as:



where

  • - is the density of the liquid at port pressure B, ;

  • - density of liquid at port pressure A, ;

  • - stem velocity at port R_s.

If the Moving body checkbox is selected:



where is the hull speed at port C_s.

The hydrodynamic force is determined by evaluating the change in momentum. This force tends to close the valve. For steady-state fluid flow, the hydrodynamic force is equal to:

where is the angle of inclination of the jet:

The dependence of the hydrodynamic force on the lift is defined as follows:

where is the value of the parameters Lift corresponding to minimum area.

The port force R_s is calculated as:

where is the force that enters the R_p port.

If the checkbox Moving body, is selected and the hull motion is modelled, the force at port C_s is calculated as:

where is the force that enters the C_p port.

Ports

Conserving

# A — isothermal liquid port
isothermal liquid

Details

Port of isothermal liquid, corresponds to inlet or outlet.

Program usage name

port_a

# B — isothermal liquid port
isothermal liquid

Details

Port of isothermal liquid, corresponds to inlet or outlet.

Program usage name

port_b

# R_p — stem
translational mechanics

Details

A mechanical progressive port corresponding to the rod on the side opposite the seat side.

Program usage name

rod_flange_b

# R_s — stem
translational mechanics

Details

A mechanical progressive port corresponding to the stem on the seat side.

Program usage name

rod_flange_a

# C_s — enclosure
translational mechanics

Details

A mechanical progressive port corresponding to the housing on the seat side.

Dependencies

To use this port, select the check box Moving body.

Program usage name

case_flange_a

# C_p — hull
translational mechanics

Details

A mechanical progressive port corresponding to the housing on the side opposite the seat side.

Dependencies

To use this port, select the check box Moving body.

Program usage name

case_flange_b

Parameters

Parameters

# Moving body — movable body

Details

Select this check box if you are modelling a movable enclosure.

If the checkbox is unchecked, the enclosure is assumed to be stationary.

Default value

Program usage name

moving_case

Evaluatable

No

# Seat diameter — seat diameter
m | cm | ft | in | km | mi | mm | um | yd

Details

Seat diameter, .

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

5.0 mm

Program usage name

seat_diameter

Evaluatable

Yes

# Ball diameter — ball diameter
m | cm | ft | in | km | mi | mm | um | yd

Details

Ball Diameter, .

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

10.0 mm

Program usage name

ball_diameter

Evaluatable

Yes

# Rod diameter (opposite to seat) — stem diameter on the opposite side to the seat side
m | cm | ft | in | km | mi | mm | um | yd

Details

Stem diameter on the opposite side of the seat, .

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

0.0 mm

Program usage name

rod_diameter_at_seat_opposite_side

Evaluatable

Yes

# Rod diameter (seat side) — stem diameter at seat side
m | cm | ft | in | km | mi | mm | um | yd

Details

Seat side stem diameter, .

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

0.0 mm

Program usage name

rod_diameter_at_seat_side

Evaluatable

Yes

# Lift corresponding to zero displacement — lift corresponding to zero offset
m | cm | ft | in | km | mi | mm | um | yd

Details

Lift corresponding to zero offset.

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

0.0 mm

Program usage name

lift_offset

Evaluatable

Yes

# Lift corresponding to minimum area — rise corresponding to the minimum area
m | cm | ft | in | km | mi | mm | um | yd

Details

Lift , corresponding to the minimum area of the passage opening.

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

0.0 mm

Program usage name

orifice_opening_at_min_area

Evaluatable

Yes

# Lift corresponding to maximum area — rise corresponding to the maximum area
m | cm | ft | in | km | mi | mm | um | yd

Details

Lift , corresponding to the maximum area of the passage opening.

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

Inf mm

Program usage name

orifice_opening_at_max_area

Evaluatable

Yes

# Volume at port A corresponding to zero lift — volume in port A corresponding to zero lift
l | gal | igal | m^3 | cm^3 | ft^3 | in^3 | km^3 | mi^3 | mm^3 | um^3 | yd^3 | N*m/Pa | N*m/bar | lbf*ft/psi | ft*lbf/psi

Details

Volume at port A corresponding to zero lift.

Units

l | gal | igal | m^3 | cm^3 | ft^3 | in^3 | km^3 | mi^3 | mm^3 | um^3 | yd^3 | N*m/Pa | N*m/bar | lbf*ft/psi | ft*lbf/psi

Default value

0.0 cm^3

Program usage name

V_a_lift_offset

Evaluatable

Yes

# Volume at port B corresponding to zero lift — volume in port B corresponding to zero lift
l | gal | igal | m^3 | cm^3 | ft^3 | in^3 | km^3 | mi^3 | mm^3 | um^3 | yd^3 | N*m/Pa | N*m/bar | lbf*ft/psi | ft*lbf/psi

Details

Volume at port B corresponding to zero lift.

Units

l | gal | igal | m^3 | cm^3 | ft^3 | in^3 | km^3 | mi^3 | mm^3 | um^3 | yd^3 | N*m/Pa | N*m/bar | lbf*ft/psi | ft*lbf/psi

Default value

0.0 cm^3

Program usage name

V_b_lift_offset

Evaluatable

Yes

Jet Force Evaluation

# Jet force coefficient — hydrodynamic force coefficient

Details

A hydrodynamic force coefficient which, at a value of 0 (by default) turns off the hydrodynamic force and at a value of 1 turns it on. If experimental data for this coefficient is available, you can adjust the model to this data.

Default value

0.0

Program usage name

jet_force_coefficient

Evaluatable

Yes

Flow Coefficient Law

# Maximum flow coefficient — maximum flow rate

Details

The maximum flow coefficient affects the flow/pressure drop characteristics of the orifice. This value can be left by default for most applications.

Default value

0.7

Program usage name

C_q_max

Evaluatable

Yes

# Critical flow number — critical flow coefficient

Details

The critical flow coefficient affects the flow/pressure drop characteristics of the orifice. This value can be left by default for most applications.

Default value

100.0

Program usage name

critical_flow_number

Evaluatable

Yes

Initial Conditions

# Initial rod displacement — initial stem displacement
m | cm | ft | in | km | mi | mm | um | yd

Details

Initial stem displacement.

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

0.0 mm

Program usage name

rod_displacement_start

Evaluatable

Yes

# Initial case displacement — initial displacement of the body
m | cm | ft | in | km | mi | mm | um | yd

Details

Initial displacement of the body.

Dependencies

To use this parameter, select the check box Moving body.

Units

m | cm | ft | in | km | mi | mm | um | yd

Default value

0.0 mm

Program usage name

case_displacement_start

Evaluatable

Yes