Engee documentation

Spool with Orifice Hole (IL)

Spool valve with holes.

blockType: EngeeFluids.IsothermalLiquid.DesignComponents.Spools.OrificeHole

Spool with Orifice Hole (IL)

Path in the library:

/Physical Modeling/Fluids/Isothermal Liquid/Valves & Orifices/Spools & Poppets/Fixed Body/Spool with Orifice Hole (IL)

Spool with Orifice Hole with Moving Body (IL)

Path in the library:

/Physical Modeling/Fluids/Isothermal Liquid/Valves & Orifices/Spools & Poppets/Moving Body/Spool with Orifice Hole with Moving Body (IL)

Description

The unit Spool with Orifice Hole (IL) represents a one-dimensional movement of a spool valve in a sleeve with one or more holes. Depending on the value of the parameter Edges geometry, the edges of the spool can be sharp or rounded. The equations for calculating the bore area and hydraulic diameter are different for different block parameters.

If Edges geometry is selected for the parameter , the spool valve edges can be sharp or rounded. Sharp`and for the parameter Effective flow area model the value is selected. `Planar, you can set the bore geometry in the parameters Geometry of section orifice:

  • Circular;

  • Triangular;

  • Rectangular;

  • Trapezoidal;

  • Trapezoidal with rounded edges.

spool with hole section il 1

The resultant force acting on the spool is due to the pressure force and external forces. It is assumed that the pressure in port B acts on the active area adjacent to the orifice and tends to open the orifice. The pressure in port A does not act directly on the spool. These assumptions give the pressure force acting on the spool. This force can be corrected by the hydrodynamic force. For a spool with sharp edges, it is assumed that the jet angle is constant. If the spool with rounded edges is modelled, the jet inclination angle is determined by interpolation of experimental results.

The displacement and velocity of the spool are input to port R_A. 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 the checkbox Moving body is selected , the block Spool with Orifice Hole with Moving Body (IL) is implemented and the enclosure motion is modelled. In this case, the displacement and velocity of the enclosure are supplied to port C_A. There are no constraints on the displacement value in the block, but constraints can be provided by the attached block using end stops.

The open orifice area is a variable related to the spool movement and housing movement, if modelled.

Sometimes it is useful to limit the open hole area to a minimum and/or maximum value. The minimum area can be used to model a leak or a special orifice that allows flow even when the spool is in the overlap position. The maximum area can be used to model the flow area adjacent to the orifice when the valve is wide open.

The minimum and maximum orifice areas are determined by the corresponding overlap values (Underlap corresponding to maximum area, Underlap corresponding to minimum area). By default, the values imply that there are no area limits. The lower limit value must be greater than zero. Regardless of the upper limit , the flow area must not exceed the orifice area.

The flow rate is calculated taking into account the spool movement.

Equations

If the checkbox Moving body is unchecked and the housing movement is not modelled, the overlap value is defined as:

where

  • - overlap corresponding to zero displacement, the value of the parameter Underlap corresponding to zero displacement;

  • - spool valve displacement in port R_A.

If the checkbox Moving body is checked and the hull movement is modelled, the overlap value is defined as:

where is the hull movement at port C_A.

The length of the chamber is defined as:

where is the length of the camera at zero offset, the value of the parameters Chamber length at zero displacement.

The volume of the chamber is:

where

  • - spool diameter;

  • - stem diameter.

The flow coefficient is calculated as:

where

  • - is the pressure drop between the ports;

  • - hydraulic diameter;

  • - kinematic viscosity;

  • - average density of the fluid.

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 at port A is:

where

  • - is the area of the hole;

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

The volumetric flow rate at the port B, taking into account the contribution to the flow rate due to the spool movement, is calculated as:

where is the speed of spool movement.

The hydrodynamic force acting on the spool 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 jet inclination angle, which for the spool with sharp edges is considered constant and is set in the parameters Jet angle, and for the spool with rounded edges is determined from experimental data.

The port force R_A is calculated taking into account the port force R_B, pressure force and hydrodynamic force as:

where is the value of hydrodynamic force depending on the overlap .

If the checkbox Moving body, and the hull motion is modelled, the force at port C_A is calculated taking into account the force at port C_B:

Cylindrical spool valve with sharp edges and round bore in the sleeve

If the parameters Edges geometry are set to the value of Sharp, and for the parameter Effective flow area model the value is selected Cylindrical, the equations in this section are used to calculate the effective area and hydraulic diameter.

When the orifice is fully open, the flow path is the intersection of two cylinders with perpendicular axes, as shown in the figure.

spool with orifice hole il 1 1

For each overlap value , an iterative method is used to calculate the corresponding area by numerical integration.

The area is calculated as:

where

  • - is the overlap value;

  • - the length of the elementary area of width (highlighted in red in the figure above).

The area of the hole is calculated as:

By substituting the variables, we end up with:

where

  • - radius of the spool;

  • - radius of the bore.

Similarly, the perimeter is calculated using the iterative method:

where

  • - is the projection on the plane perpendicular to the hole axis of the angle between the plane in which the spool and hole axes lie and the radius-vector drawn from the hole centre to the point of intersection of the spool edge with the hole line;

  • - length of the elementary section of the perimeter of the angular width ;

  • - length of the red line (see figure above) at .

The hydraulic diameter is:

The number of steps for the iterative method used to calculate the area and hydraulic diameter is given by an integer in the parameters Number of iterations.

The overlap value is limited between and .

The flow area is also limited by the cross-sectional area of the orifice:

where is the diameter of the orifice.

The dependence of the hydrodynamic force on the overlap is determined as follows:

In this case there is no reactive force in the slab.

Cylindrical spool valve with rounded edges and round bore in the sleeve.

If the parameters Edges geometry are set to . Rounded, it is assumed that the spool edges are rounded and there is a gap in diameter between the spool and the sleeve, which is a more realistic geometric model.

spool with orifice hole il 1 2

The rounding is defined by the following values:

  • rounding radius , parameter value Rounded corner radius;

  • diameter gap , parameter value Clearance on diameter, note that for diameter gaps greater than 60 µm, the leakage must be overestimated.

*Positive overlap

When the overlap value is positive , if the bore diameter is , and the spool offset from the closed position is , the area of the open bore is:

where

and the hydraulic diameter is:

Note that the area obtained by this formula cannot exceed the orifice area given by the formula:

which corresponds to .

The overlap value is bounded from above by the smaller of and . The maximum overlap value is usually very large (Inf), but can be set much smaller to simulate an additional hole.

*Negative overlap

The flow at negative overlap is the leakage flow between the spool and its housing, it can be expressed based on the Poiseuille flow approximation.

spool with orifice hole il 3 en

The layer on which the Poiseuille flow acts depends on and must be considered as a function of the orifice shape.

spool with orifice hole il 4

The simplified Poiseuille equation can be written as follows:

where

  • - is the absolute average viscosity of the liquid;

  • ;

  • .

Poiseuille’s equation is transformed to:

which gives

where

  • ;

  • - is a correction term to ensure continuity of the flow:

    where is the base flow rate:

The area and flow rate are then multiplied by the number of orifices.

The cosine of the jet angle is found by interpolating the experimental results shown in the figure below. Linear spline interpolation is used for this purpose.

spool with annular orifice il 3

The dependence of the hydrodynamic force on the overlap is determined as follows:

Cylindrical spool with sharp edges and holes of different geometry in the sleeve

If the parameters Edges geometry are set to the value of Sharp`and if the parameter Effective flow area model is set to `Planar, it is possible to set the bore geometry in the parameters Geometry of section orifice. The values for the open hole area and hydraulic diameter are calculated depending on the selected hole geometry.

If the parameters Geometry of section orifice are set to , the open orifice area and the hydraulic diameter are calculated depending on the selected orifice geometry. Circular, the open orifice area and the hydraulic diameter are calculated using the formulas:

where

The hydraulic diameter is:

In these formulas is the bore diameter, the value of the parameters Hole diameter.

spool with orifice hole il 5

Note that the area obtained by this formula cannot exceed the area of the hole given by the formula:

which corresponds to .

If the parameter Geometry of section orifice is set to the value of Triangular, the open orifice area and the hydraulic diameter are calculated using the formulae:

The hydraulic diameter is:

In these formulas is the angle of the triangular hole, the value of the parameters Aperture angle of the triangular opening.

spool with orifice hole il 6

Note that the area obtained by this formula cannot exceed the area of the hole given by the formula:

which corresponds to .

If the parameter Geometry of section orifice is set to the value of Rectangular, the open orifice area and the hydraulic diameter are calculated using the formulae:

The hydraulic diameter is:

In these formulas is the width of the rectangular hole, the parameter value is Width of the rectangular opening.

spool with orifice hole il 7

Note that the area obtained by this formula cannot exceed the area of the hole given by the formula:

which corresponds to .

If the parameter Geometry of section orifice is set to the value of Trapezoidal, the open orifice area and the hydraulic diameter are calculated using the formulae:

The hydraulic diameter is:

In these formulas, is the width of the trapezoidal orifice, the value of the parameter Initial width of the trapezoidal opening, and is the angle of the trapezoidal orifice, the value of the parameter Angle of the trapezoidal opening.

spool with orifice hole il 8

Note that the area obtained by this formula cannot exceed the area of the hole given by the formula:

which corresponds to .

If the parameter Geometry of section orifice is set to the value of Trapezoidal with rounded edges, the open orifice area and the hydraulic diameter are calculated using the formulae:

where

The hydraulic diameter is:

In these formulas, is the width of the trapezoidal hole, the value of the parameter Initial width of the trapezoidal opening, and is the diameter of the rounding of the sides of the trapezoidal hole, the value of the parameter Diameter of the round edges.

spool with orifice hole il 9

Note that the area obtained by this formula cannot exceed the area of the hole corresponding to .

Ports

Conserving

# A — isothermal liquid port
isothermal liquid

Details

Isothermal liquid port, corresponds to the inlet or outlet port.

Program usage name

port_a

# B — isothermal liquid port
isothermal liquid

Details

Isothermal liquid port, corresponds to the inlet or outlet port.

Program usage name

port_b

# R_B — stem
translational mechanics

Details

A mechanical progressive port corresponding to a rod.

Program usage name

rod_flange_b

# R_A — stem
translational mechanics

Details

A mechanical progressive port corresponding to a rod.

Program usage name

rod_flange_a

# C_A — enclosure
translational mechanics

Details

A mechanical progressive port corresponding to the hull.

Dependencies

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

Program usage name

case_flange_a

# C_B — hull
translational mechanics

Details

A mechanical progressive port corresponding to the hull.

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

# Edges geometry — spool edge geometry
Sharp | Rounded

Details

Select the spool edge geometry type:

  • Sharp - sharp edges.

  • Rounded - rounded edges.

Values

Sharp | Rounded

Default value

Sharp

Program usage name

edges_geometry

Evaluatable

No

# Effective flow area model — effective flow area model
Cylindrical | Planar

Details

Effective flow area model. Options for selection:

  • Cylindrical;

  • Planar.

Dependencies

To use this parameter, set the parameter Edges geometry to Sharp.

Values

Cylindrical | Planar

Default value

Cylindrical

Program usage name

opening_area_model

Evaluatable

No

# Number of orifice holes — number of holes

Details

Number of holes.

Default value

1

Program usage name

hole_count

Evaluatable

Yes

# Number of iterations — number of iterations to calculate the hydraulic diameter and effective flow area

Details

The flow area and hydraulic diameter are calculated from the spool position and the number of iterations. This parameter determines the number of flow area and hydraulic diameter values depending on the spool position. The number of iterations is used to calculate the sampling step between two offset values.

Dependencies

To use this parameter, set the parameter Effective flow area model to . Cylindrical.

Default value

1000

Program usage name

discretization_interval_count

Evaluatable

Yes

# Geometry of section orifice — hole section geometry
Circular | Triangular | Rectangular | Trapezoidal | Trapezoidal with rounded edges

Details

Hole geometry, options to choose from:

  • Circular;

  • Triangular;

  • Rectangular;

  • Trapezoidal;

  • Trapezoidal with rounded edges.

Dependencies

To use this parameter, set the Edges geometry parameters to and the parameters to . Sharp`and set the Effective flow area model parameters to . `Planar.

Values

Circular | Triangular | Rectangular | Trapezoidal | Trapezoidal with rounded edges

Default value

Circular

Program usage name

hole_geometry

Evaluatable

No

# Spool diameter — spool diameter
m | cm | ft | in | km | mi | mm | um | yd

Details

The spool diameter must be larger than the stem diameter.

Units

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

Default value

15.0 mm

Program usage name

spool_diameter

Evaluatable

Yes

# Rod diameter — stem diameter
m | cm | ft | in | km | mi | mm | um | yd

Details

Stem diameter.

Units

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

Default value

5 mm

Program usage name

rod_diameter

Evaluatable

Yes

# Hole diameter — bore diameter
m | cm | ft | in | km | mi | mm | um | yd

Details

Hole diameter.

Dependencies

To use this parameters:

  • set the parameters Edges geometry to. Sharp`and set the parameters Effective flow area model to. `Cylindrical;

  • set the parameters Edges geometry to Rounded;

  • set the parameters for Edges geometry to Sharp, set the Effective flow area model parameters to Planar`and set the Geometry of section orifice parameters to `Circular.

Units

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

Default value

1.0 mm

Program usage name

circular_hole_diameter

Evaluatable

Yes

# Aperture angle of the triangular opening — triangular hole angle
deg | rad | rev | mrad

Details

Inner angle of a triangular hole.

Dependencies

To use this parameter, set the parameters Edges geometry to and to . Sharp, for the parameter Effective flow area model to be set to Planar, and for the parameters Geometry of section orifice Triangular.

Units

deg | rad | rev | mrad

Default value

30.0 deg

Program usage name

triangular_hole_angle

Evaluatable

Yes

# Width of the rectangular opening — rectangular hole width
m | cm | ft | in | km | mi | mm | um | yd

Details

Width of the rectangular hole.

Dependencies

To use this parameter, set the Edges geometry parameters to and the parameters to Sharp, for the parameter Effective flow area model to be set to Planar, and for the parameters Geometry of section orifice Rectangular.

Units

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

Default value

1.0 mm

Program usage name

rectangular_hole_width

Evaluatable

Yes

# Initial width of the trapezoidal opening — trapezoidal width
m | cm | ft | in | km | mi | mm | um | yd

Details

Width of the trapezoidal bore.

Dependencies

To use this parameter, set the Edges geometry parameters to and the parameters to Sharp, for the parameter Effective flow area model to be set to Planar`and the Geometry of section orifice parameters are set to `Trapezoidal or Trapezoidal with rounded edges.

Units

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

Default value

1.0 mm

Program usage name

trapezoidal_hole_width

Evaluatable

Yes

# Angle of the trapezoidal opening — trapezoidal hole angle
deg | rad | rev | mrad

Details

Inner angle of the trapezoidal hole.

Dependencies

To use this parameter, set the Edges geometry parameters to and the parameters to Sharp, for the parameter Effective flow area model to be set to . Planar, and for the parameters Geometry of section orifice Trapezoidal.

Units

deg | rad | rev | mrad

Default value

45.0 deg

Program usage name

trapezoidal_hole_angle

Evaluatable

Yes

# Diameter of the round edges — rounding diameter of the sides of the trapezoidal hole
m | cm | ft | in | km | mi | mm | um | yd

Details

Rounding diameter of the corners of the trapezoidal hole.

Dependencies

To use this parameter, set the parameters Edges geometry to and to . Sharp, for the parameter Effective flow area model to be set to Planar, and for the parameters Geometry of section orifice Trapezoidal with rounded edges.

Units

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

Default value

1.0 mm

Program usage name

trapezoidal_hole_side_diameter

Evaluatable

Yes

# Chamber length at zero displacement — chamber length at zero offset
m | cm | ft | in | km | mi | mm | um | yd

Details

Chamber length at zero offset (within the calculated chamber volume).

Units

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

Default value

0.0 mm

Program usage name

chamber_length_offset

Evaluatable

Yes

Underlap Definition

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

Details

Overlap corresponding to zero offset.

Units

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

Default value

0.0 mm

Program usage name

offset

Evaluatable

Yes

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

Details

Overlap corresponding to the minimum area of the hole.

Dependencies

To use this parameter, set the parameter Edges geometry to . Sharp.

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

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

Details

Overlap corresponding to the maximum area of the hole.

Units

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

Default value

Inf mm

Program usage name

orifice_opening_at_max_area

Evaluatable

Yes

Leakages on the Spool

# Rounded corner radius — corner radius
m | cm | ft | in | km | mi | mm | um | yd

Details

Rounding radius of the spool edge corner.

Dependencies

To use this parameter, set the parameters Edges geometry to . Rounded.

Units

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

Default value

0.005 mm

Program usage name

edge_radius

Evaluatable

Yes

# Clearance on diameter — diametral clearance
m | cm | ft | in | km | mi | mm | um | yd

Details

The diameter gap between the spool and the sleeve, due to the fact that the edges of the spool are rounded. Note that for diametral gaps greater than 60 µm, the leakage must be overestimated.

Dependencies

To use this parameter, set the parameter Edges geometry to the value of Rounded.

Units

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

Default value

0.003 mm

Program usage name

clearance

Evaluatable

Yes

Jet Force Evaluation

# Jet angle — spray angle
deg | rad | rev | mrad

Details

In this simple model, the jet angle is assumed to be constant. For most applications this value can be left by default. The jet angle is set relative to the valve axis.

Dependencies

To use this parameter, set the parameters Edges geometry to . Sharp.

Units

deg | rad | rev | mrad

Default value

69.0 deg

Program usage name

jet_angle

Evaluatable

Yes

# 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

Literature

  1. McCloy D., Martin H. R., Control of fluid power: analysis and design, Chichester. - 1980.

  2. Lebrun M., A model for a four-way spool valve applied to a pressure control system, J. Fluid Control. - 1987. - Т. 17. - №. 4. - С. 38-54.

  3. Blackburn J. F., Reethof G., Shearer J. L., Fluid power control, (No Title). - 1960.