4-Way 3-Position Directional Valve (IL)
4-way, 3-position directional valve in an isothermal liquid system
- Library:
Simscape / Fluids / Isothermal Liquid / Valves & Orifices / Directional Control Valves
Description
The 4-Way 3-Position Directional Valve (IL) block models a valve with four openings in an isothermal liquid network, typically between an actuator, pump, and tank. The valve operation is controlled by a single spool displaced according to the signal at port S. You can set the baseline configuration of your valve by specifying the orifices that are open when the spool is in the neutral position (centered at 0 m) in the Neutral spool position open connections parameter, when the spool moves in the positive direction in the Positive spool position open connections parameter, and when the spool moves in the negative direction in the Negative spool position open connections.
You can set the model for valve opening in the Orifice parameterization parameter as a linear relationship or function of user-provided data, which can be applied to one or all flow paths in the valve.
Example Valve Setup
In this example configuration, Neutral spool position open
connections is set to All closed
. When the
spool is in the neutral position, all orifices are closed to flow:
In this configuration, Negative spool position open connections
is set to P-A and B-T
. When the signal at port
S moves the spool to a negative position, the paths between
ports P and A and between ports
B and T are open to flow. The paths
between ports P and B and ports
A and T are closed to flow:
In this configuration, Positive spool position open connections
is set to P-B and A-T
. When the signal at port
S moves the spool to a positive position, the paths between
ports P and B and between ports
A and T are open to flow and the paths
between ports P and A and between ports
B and T are closed:
Schematically, this configuration is shown as:
The left-hand side corresponds to the positive position and the right-hand side corresponds to the negative position.
Spool Displacement and Valve Configuration
The spool stroke is the amount of spool travel an orifice takes to fully open from a closed position and is defined for each orifice selected on the Valve Configuration tab. The table below shows how the stroke is calculated in accordance with the valve orifice parameterization and flow path characteristics.
Spool Stroke Based on Parameterization and Flow Path
Orifice Parameterization | Identical for All Flow Paths | Different for Each Flow Path |
---|---|---|
Linear - Area vs. spool travel | Defined by the Spool travel between closed and open orifice parameter | Defined by the Spool travel between closed and open orifice parameter, for each orifice |
Tabulated data - Area vs. spool travel | The difference between the first and last element of the Spool travel vector parameter | The difference between the first and last element of the spool travel vector parameter for each orifice |
Tabulated data - Volumetric flow rate vs. spool travel and pressure drop | The difference between the first and last element of the Spool travel vector, ds parameter | The difference between the first and last element of the spool travel vector, ds parameter for each orifice |
The section Visualize Orifice Openings details how to see the orientation of all valve orifices.
The direction of spool movement signaled at port S depends on the spool stroke and the orifice orientation:
Orifice Definition and Spool Travel Direction
Spool Position when Orifice is Open | Spool Travel, ΔS |
---|---|
Always closed (orifice is not selected in any spool position configuration) | N/A |
Always open (orifice is selected in positive, neutral, and negative spool position configurations) | N/A |
Negative | Sorifice_max + spool stroke – S |
Negative and Neutral | Sorifice_max + spool stroke – S |
Positive | Sorifice_max + spool stroke + S |
Positive and Neutral | Sorifice_max + spool stroke + S |
Neutral | |Sorifice_max| + spool stroke – |S| |
Positive and Negative | –|Sorifice_max| + spool stroke – |S| |
Where Sorifice_max is the spool position at the maximum orifice area defined for each orifice.
The Consistency check for neutral spool position open connections parameter verifies that
Any orifice listed in Neutral spool position open connections is open when the signal at S is 0.
Any orifice that is not listed in Neutral spool position open connections is closed when the signal at S is 0.
You can optionally choose to receive a warning or error when this check is violated.
The possible configurations of the 4-Way 3-Position Directional Valve (IL) block are shown below.
Note
This block includes all configurations from the Hydraulic (Isothermal) library blocks 4-Way Directional Valve and the 4-Way Directional Valves A – K.
4-Way 3-Position Directional Valve Configuration
Configuration | Parameter Values |
---|---|
All four orifices are closed in the neutral position. (default)
| |
All four orifices are open in the neutral position.
| |
Orifices A-T and B-T are closed. Orifices P-A and P-B are overlapped.
| |
Orifices A-T and B-T are open. Orifices P-A and P-B are overlapped.
| |
Orifices P-A and A-T are open in the neutral position.
Orifices P-B and B-T are overlapped.
| |
Orifice A-T is open in the neutral position. Orifices P-B,
A-T, and B-T are overlapped.
| |
Orifice B-T is open in the neutral position. Orifices P-A,
P-B, and A-T are overlapped.
| |
Orifices P-A and P-B are open. Orifices A-T and B-T are overlapped.
| |
Orifice P-A is open in the neutral position. Orifices P-B,
A-T, and B-T are overlapped.
| |
Orifice P-B is open in the neutral position. Orifices P-A,
A-T, and B-T are overlapped.
| |
Orifices P-B and B-T are open in the neutral position.
Orifices P-A and A-T are overlapped.
| |
Orifices P-A, P-B, A-T, and B-T are closed in the neutral
position. P-T is open in the neutral position and closes when
the spool displaces.
| |
Orifice P-A is a constant orifice. Orifices P-B, A-T, and B-T
are open in the neutral position.
| |
Orifice P-B is a constant orifice. Orifices P-A, A-T and B-T are open in the neutral position.
| |
Orifice P-A is closed in the neutral position. Ports A and T do not form a flow path.
| |
Orifice P-B is closed in the neutral position. Ports B and T do not form a flow path.
| |
Orifice P-A is closed in the neutral position. Orifice A-T is open in the neutral position.
| |
Orifice P-B is closed in the neutral position. Orifice B-T is open in the neutral position.
| |
Orifice P-B is closed in the neutral position. Orifice P-T is open in the neutral position. Ports A and T do not form a flow path.
| |
Orifice P-A is closed in the neutral position. Orifice P-T is open in the neutral position. Ports A and T do not form a flow path.
|
Valve Orifice Parameterizations
The Orifice parameterization parameter sets the model for the
open area or volumetric flow rate through one or all of the valve orifices. The
block applies the same data for all flow paths if Area
characteristics is set to Identical for all flow
paths
; otherwise, individual parameterizations are applied for the
Different for all flow paths
setting. You can model
valve opening in three ways:
Linear - area vs. spool travel
The opening area is a linear function of the spool position received as a signal at port S:
where:
ΔS is the spool travel defined in Orifice Definition and Spool Travel Direction.
ΔSmax is the Spool travel between closed and open orifice.
Amax is the Maximum orifice area.
Aleak is the Leakage area.
Tabulated data - Area vs. spool travel
Provide spool travel vectors for your system or for individual flow paths between ports P, A, B, and T. This data will be used to calculate the relationship between the orifice area and spool displacement. Interpolation is used to determine the opening area between given data points. Aleak and Amax are the first and last parameters of the opening area vector, respectively.
Tabulated data - Volumetric flow rate vs. spool travel and pressure drop
Provide spool travel and pressure drop vectors and a dependent, 2-D volumetric flow rate array. Interpolation is used to determine flow rate between given data points. The mass flow rate is the product of the volumetric flow rate and the local density.
Numerically-Smoothed Valve Area in the Linear Parameterization
When the valve is in a near-open or near-closed position in the linear parameterization, 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 valve area is calculated as:
The Smoothing factor, s, is applied to the normalized area:
The smoothed valve area is:
Visualize Orifice Openings
To visualize spool offsets and maximum displacement, right-click on the block and select Fluids > Plot Valve Characteristics. The plot shows the orifices selected in the Valve Configuration tab settings. The axes are set by the orifice parameterization selection and are either:
Orifice Area vs. Spool Position
Volumetric Flow Rate vs. Spool Position, queried at a specific pressure differential
When the positive, neutral, and negative settings in the Valve Configuration tab feature the same orifice, the orifice opening is displayed as a constant.
Each time you modify the block settings, click Reload Data on the figure window.
The image below shows an example valve configuration. On the Valve Configuration tab:
Positive spool position open connections is set to
P-A and B-T
.Neutral spool position open connections is set to
P-T only
.Negative spool position open connections is set to
P-B and A-T
.
On the P-A Orifice tab:
Spool position at maximum P-A orifice area is set to
2.5e-3 m
.
All other spool positions are at the default values.
Example Spool Position Visualization
The visualization shows that the P-A orifice is open between the spool position at
-2.53e-3
and 2.53e-3
m. Due to the
specification that the P-A orifice is open only when the spool is displaced in the
positive direction, the Consistency check for neutral spool and position
open connections set to Warning
returns:
Warning: P-A orifice must be closed when the spool is in
the neutral position. Adjust Spool position at maximum P-A orifice area, Neutral
spool position open connections, or Consistency check for neutral spool position
open connections. Right-click on the block and select Fluids > Plot Valve
Characteristics to view the area or flow of each connection versus spool
position.
To resolve this warning, you can:
Change the Spool position at maximum P-A orifice area to a value larger than 0.005 m.
Change Consistency check for neutral spool position open connections to
None
.Change the valve configuration by setting Neutral spool position open connections to
P-A only
.
Faulty Behavior
When faults are enabled, the valve open area becomes stuck at a specified spool position in response to one of these triggers:
Simulation time — Faulting occurs at a specified time.
Simulation behavior — Faulting occurs in response to an external trigger. This exposes port Tr.
Four fault options are available in the Spool position when faulted parameter:
Positive
— The spool position freezes in the positive position, opening the Positive spool position open connections flow paths to their maximum value. The flow paths that are only open in the Negative spool position open connections and Neutral spool position open connections are closed.Neutral
— The spool position freezes in the neutral position, opening all flow paths to their specified values at 0 m.Negative
— The spool position freezes in the negative position, opening the Negative spool position open connections flow paths to their maximum value. The flow paths that are only open in the Positive spool position open connections and Neutral spool position open connections are closed.Maintain last value
— The valve freezes at the spool position when the trigger occurs.
Due to numerical smoothing at the extremes of the valve area, in the linear parameterization, the minimum area applied is larger than the Leakage area, and the maximum is smaller than the Maximum orifice area, in proportion to the Smoothing factor value.
Once triggered, the valve remains at the faulted area for the rest of the simulation.
Predefined Parameterization
Pre-parameterized manufacturer data is available for this block. This data allows you to model a specific supplier component.
To load a predefined parameterization,
Click the "Select a predefined parameterization" hyperlink in the Fixed-Displacement Motor (IL) block dialog description.
Select a part from the drop-down menu and click Update block with selected part.
If you change any parameter settings after loading a parameterization, you can check your changes by clicking Compare block settings with selected part. Any difference in settings between the block and pre-defined parameterization will display in the MATLAB command window.
Note
Predefined parameterizations of Simscape components use available data sources for supplying parameter values. Engineering judgement and simplifying assumptions are used to fill in for missing data. As a result, deviations between simulated and actual physical behavior should be expected. To ensure requisite accuracy, you should validate simulated behavior against experimental data and refine component models as necessary.
To learn more, see List of Pre-Parameterized Components.