Main Content

Variable Overlapping Orifice (IL)

Orifice created by open segments with variable overlap in an isothermal liquid system

Since R2020a

  • Variable Overlapping Orifice (IL) block

Libraries:
Simscape / Fluids / Isothermal Liquid / Valves & Orifices / Orifices

Description

The Variable Overlapping Orifice (IL) block models flow through round holes with varying overlapping areas, such as a moving sleeve within a fixed case. The overlapping holes can have different diameters, but additional holes along the spool or sleeve have the same diameter.

Overlapping Area

The flow rate depends on the variable open area created by overlapping holes in the sleeve and casing. This instantaneous opening area is calculated as:

Aoverlap=r2[cos1(C2+r2R22Cr)(C2+r2R22Cr)1(C2+r2R22Cr)2]+R2[cos1(C2r2+R22CR)(C2r2+R22CR)1(C2r2+R22CR)2],

where:

  • r is the diameter of the smaller hole.

  • R is the diameter of the larger hole.

  • C is the absolute distance between the hole centers, calculated from the physical signal at port S, the instantaneous sleeve position, and the Sleeve position when holes are concentric, S0: C=|SS0|.

If the holes on the sleeve and casing have the same diameter, the overlap area becomes:

Aoverlap=2r2[cos1(C2r)(C2r)1(C2r)2].

You can maintain numerical robustness in your simulation by adjusting the block Smoothing factor at the nearest and farthest points between hole centers. The block applies a smoothing function to the normalized hole center distance,

C^=(CR+r)(2r).

The function smoothly saturates the normalized hole center distance between 0 and 1.

For more information, see Numerical Smoothing

Mass Flow Rate Equation

The flow through an orifice pair is calculated from the pressure-area relationship:

m˙=CdAorifice2ρ¯PRloss(1(AorificeAport)2)Δp[Δp2+Δpcrit2]1/4,

where:

  • Cd is the Discharge coefficient.

  • Aorifice is the area open to flow, Aorifice=Aoverlap+Aleak.

  • A is the Cross-sectional area at ports A and B.

  • ρ¯ is the average fluid density.

Pressure loss describes the reduction of pressure in the valve due to a decrease in area. The pressure loss term, PRloss is calculated as:

PRloss=1(AoverlappingAport)2(1Cd2)CdAoverlappingAport1(AoverlappingAport)2(1Cd2)+CdAoverlappingAport.

Pressure recovery describes the positive pressure change in the valve due to an increase in area. If you do not wish to capture this increase in pressure, set Pressure recovery to Off. In this case, PRloss is 1.

The critical pressure difference, Δpcrit, is the pressure differential associated with the Critical Reynolds number, Recrit, the flow regime transition point between laminar and turbulent flow:

Δpcrit=πρ¯8Aoverlapping(νRecritCd)2.

Ports

Conserving

expand all

Entry or exit point to the orifice.

Entry or exit point to the orifice.

Input

expand all

Sleeve position with respect to the case, in m.

Parameters

expand all

Diameter of the hole in the moving element.

Diameter of hole in the fixed element.

Moving element position when hole centers are aligned. This parameter is used to the determine instantaneous overlap of the moving and stationary holes during simulation by comparison with the signal received at port S.

Number of overlapping orifices, in pairs. The sleeve-case pairs do not need to be aligned in the physical hardware being modeled.

Sum of all gaps when the valve is in the fully closed position. Any area smaller than this value is maintained at the specified leakage area. This contributes to numerical stability by maintaining continuity in the flow.

Areas at the entry and exit ports A and B, which are used in the pressure-flow rate equation that determines the mass flow rate through the orifice.

Correction factor that accounts for discharge losses in theoretical flows.

Upper Reynolds number limit for laminar flow through the orifice.

Continuous smoothing factor that introduces a layer of gradual change to the flow response when the valve is in near-open or near-closed positions. Set this value to a nonzero value less than one to increase the stability of your simulation in these regimes.

Whether to account for pressure increase when fluid flows from a region of smaller cross-sectional area to a region of larger cross-sectional area.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2020a