Constant-area or variable-area orifice in an isothermal system
Simscape / Fluids / Isothermal Liquid / Valves & Orifices / Orifices
The Orifice (IL) block models the flow through a local restriction with a constant or variable opening area. For variable orifices, a control member connected to port S sets the opening position. The opening area is parametrized either linearly or by lookup table.
For orifices that open and close based on the displacement of a central spool, see Spool Orifice (IL).
You can enable faulty behavior by setting Enable faults to
On.

Momentum is conserved through the orifice:
This momentum balance implies that there is an increase in velocity when there is a decrease in area, and a reduction in velocity when the flow discharges into a larger area. In accordance with the Bernoulli principle, this change in velocity results in a region of lower pressure in the orifice and a higher pressure in the expansion zone. The resulting increase in pressure, which is called pressure recovery, depends on the discharge coefficient of the orifice and the ratio of the orifice and port areas.
For constant orifices, the orifice area, Aorifice, does not change over the course of the simulation.
Constant Area ParameterizationThe volumetric flow rate is calculated by:
where:
Cd is the Discharge coefficient.
Aorifice is the instantaneous orifice open area.
Aport is the Cross-sectional area at ports A and B.
is the average fluid density.
PRloss and Δpcrit are calculated in the same manner for constant and variable orifices and are defined in the Pressure Loss and Critical Pressure sections below.
This approximation for and the Local Restriction (IL) block are the same.
Tabulated data - Volumetric flow rate vs. pressure
drop ParameterizationThe volumetric flow rate is determined from the tabular values of the pressure differential, Δp, which you can provide. If only non-negative values are provided for both the volumetric flow rate and pressure drop vectors, the table will be extrapolated to contain negative values. The volumetric flow rate is interpolated from this extended table.
For variable orifices, setting Opening orientation to
Positive control member displacement opens orifice
opens the orifice when the signal at S is positive, while a
Negative control member displacement opens orifice
orientation opens the orifice when the signal at S is negative.
In both cases, the signal is positive and the orifice opening is set by the
magnitude of the signal.
Linear - Area vs. control member position
ParameterizationThe orifice area Aorifice is based on the control member position and the ratio of orifice area and maximum control member position:
where:
Smin is the control member position when the orifice is fully closed.
ΔS is the Control member travel between closed and open orifice.
Amax is the Maximum orifice area.
Aleak is the Leakage area.
ε is the Opening orientation.
The volumetric flow rate is determined by the pressure-flow rate equation:
where A is the Cross-sectional area at ports A and B.
Tabulated data - Area vs. control member position
ParameterizationWhen you use the Tabulated data - Area vs. control member
position parameterization, the orifice area
Aorifice is interpolated from the
tabular values of opening area and the control member position,
ΔS, which you can provide. As with the
Linear - Area vs. control member position
parameterization, the volumetric flow rate is determined by the pressure-flow
rate equation:
where Aorifice is:
Amax, the last element of the Orifice area vector, if the opening is larger than the maximum specified opening.
Aleak, the first element of the Orifice area vector, if the orifice opening is less than the minimum opening.
Aorifice if the calculated area is between the limits of the Orifice area vector.
Aopen is a function of the control member position received at port S. The block queries between data points with linear interpolation and uses nearest extrapolation for points beyond the table boundaries.
Tabulated data - Volumetric flow rate vs. control member position
and pressure drop ParameterizationThe Tabulated data - Volumetric flow rate vs. control member position and
pressure drop parameterization interpolates the volumetric
flow rate directly from a user-provided volumetric flow rate table, which is
based on the control member position and pressure drop over the orifice. The
block queries between data points with linear interpolation and uses linear
extrapolation for points beyond the table boundaries.
This data can include negative pressure drops and negative opening values. If a negative pressure drop is included in the dataset, the volumetric flow rate will change direction. However, the flow rate will remain unchanged for negative opening values.
When a linearly-parameterized variable orifice is in the near-open or near-closed position, you can maintain numerical robustness in your simulation by adjusting the block Smoothing factor. A smoothing function is applied to all calculated areas, but primarily influences the simulation at the extremes of the valve area.
The normalized area is calculated as:
The Smoothing factor, s, is applied to the normalized area:
The smoothed valve area is:
Pressure loss describes the reduction of pressure in the valve due to a decrease in area. The pressure loss term, PRloss is calculated as:
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, which is the point of transition between laminar and turbulent flow in the fluid:
When Orifice type is set to Variable and
faults are enabled, the orifice open area becomes stuck at a specified value in
response to one or both of these triggers:
Simulation time — Faulting occurs at a specified time.
Simulation behavior — Faulting occurs in response to an external trigger. This exposes port T.
Three fault options are available in the Opening area when faulted parameter:
Closed — The orifice area seizes at
the leakage area, which is the Leakage area in the
linear parameterization, the first element of the Orifice area
vector in the 1D parameterization, or the first row of
the Volumetric flow rate table in the 2D
parameterization.
Open — The orifice area seizes at
the maximum orifice area, which is the Maximum opening
area in the linear parameterization, the last element of
the Orifice area vector in the 1D parameterization,
or the last row of the Volumetric flow rate table
in the 2D parameterization.
Maintain at last value — The orifice
seizes at the open area when the trigger occurs.
Once triggered, the orifice remains at the faulted area for the rest of the simulation.
You can set the block to issue a fault report as a warning or error message in the Simulink Diagnostic Viewer with the Reporting when fault occurs parameter.
Annular Leakage (IL) | Local Restriction (IL) | Spool Orifice (IL) | Variable Overlapping Orifice (IL)