Main Content

Pressure-Reducing 3-Way Valve (IL)

Combined pressure-relief and pressure-reducing valve in isothermal system

  • Library:
  • Simscape / Fluids / Isothermal Liquid / Valves & Orifices / Pressure Control Valves

  • Pressure-Reducing 3-Way Valve (IL) block

Description

The Pressure-Reducing 3-Way Valve (IL) is a combination of a pressure-relief and pressure-reducing valve. It maintains pressure at the valve outlet, port A, by restricting the inflow area at port P and venting the flow at port T.

Valve Functionality

Valve operation is triggered by comparing the pressure difference between port T and port A to a threshold, the set pressure. When the pressure between T and A, Pcontrol, exceeds this set pressure, Pset,reducing, port P begins to close. A transition pressure range defines the pressures the valve experiences when both valves at ports P and T are closed. When the pressure difference between ports A and T exceeds the pressure transition range, port T opens. That is, Pset,relief=Pset,reducing+Prange+Ptransition. The Pressure regulation range is specified for both the pressure-reducing and the pressure-relief valves. The valve parameters, such as Leakage Area and Maximum Opening Area, are the same for all ports.

To simulate pressure relief or pressure reduction with respect to another system element, see Pressure Compensator Valve (IL). To simulate pressure reduction between the valve outlet and atmosphere, see the Pressure-Reducing Valve (IL). To simulate pressure relief with respect to a valve or between the valve outlet and atmospheric pressure, see Pressure Relief Valve (IL).

Pressure Control

When Pcontrol, PAPT, exceeds the threshold pressure, Pset,reducing, the valve at port P begins to close. When the Pressure transition range is exceeded, or when Pcontrol > Pset,relief, the valve at port T begins to open. Both valve closing and opening are parameterized in two ways:

  • When Set Pressure control is set to Controlled, connect a pressure signal to port Ps, set the constant Pressure regulation range, and set the constant Pressure transition range. The pressure-reducing valve begins to close when Pcontrol is greater than Pset,reducing and below Pmax,reducing. The relief valve response is triggered when Pcontrol is greater than Pset,relief and below Pmax,relief. Pmax,relief is the sum of the Pressure regulation range and Pset,relief.

  • When Set Pressure control is set to Constant, valve closing at port P is continuously regulated by either a linear or tabular parameterization. Similarly, relief valve opening at port T is parameterized linearly or by table lookup. An example of linear parameterization of the reduction valve (solid line) and relief valve (dotted line) is shown below.

    When the Tabulated data option is selected, Pset,reducing and Pmax,reducing are the first and last parameters of the Pressure differential vector for reducing valve, respectively, and Pset,relief and Pmax,relief are the first and last parameters of the Pressure differential vector for relief valve, respectively. An example of tabular parameterization of both the reducing and relieving valves are shown below.

Mass Flow Rate Equation

Momentum is conserved through the valve:

m˙A+m˙reducing+m˙relief=0.

The mass flow rate through the valves is calculated as:

m˙reducing=CdAPA2ρ¯PRloss,reducing(1(APAAport)2)Δpreducing[Δpreducing2+Δpcrit,reducing2]1/4,

m˙relief=CdAAT2ρ¯PRloss,relief(1(AATAport)2)Δprelief[Δprelief2+Δpcrit,relief2]1/4,

where:

  • Cd is the Discharge coefficient.

  • A is the instantaneous valve open area between ports Aand P or A and T, as indicated by the subscript.

  • Aport is the Cross-sectional area at ports A, P & T.

  • ρ¯ is the average fluid density.

  • Δp is the valve pressure difference: pApB.

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, which corresponds to either the pressure-reducing or pressure relief component of the valve:

Δpcrit=πρ¯8A(νRecritCd)2,

where A is either APA or AAT, corresponding to the reducing or relief component of the valve, respectively.

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

PRloss=1(AAport)2(1Cd2)CdAAport1(AAport)2(1Cd2)+CdAAport.

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 opening area A is determined by the opening parameterization (for Constant valves only) of the reducing valve (P to A) or relief valve (A to T) and the valve opening dynamics.

Opening and Closing Parameterization

Linear parameterization of the valve area for the reducing valve is

Avalve=p^reducing(AleakAmax)+Amax,

and for the relief valve is

Avalve=p^relief(AmaxAleak)+Aleak.

The normalized pressure, p^, is

p^=pcontrolpsetpmaxpset,

where the set and maximum pressures are the respective reducing or relief valve settings.

At the extremes of the relief and reducing valve pressure ranges, you can maintain numerical robustness in your simulation by adjusting the block Smoothing factor. With a nonzero smoothing factor, a smoothing function is applied to every calculated pressure, but primarily influences the simulation at the extremes of these ranges.

When the Smoothing factor, f, is nonzero, a smoothed, normalized pressure is instead applied to the valve area:

p^smoothed=12+12p^2+(f4)212(p^1)2+(f4)2.

In the Tabulated data parameterization, Aleak,PA and Amax,PA are the first and last parameters of the Opening area vector reducing valve, respectively, and Aleak,AT and Amax,AT are the first and last parameters of the Opening area vector for relief valve, respectively. The smoothed, normalized pressure is also used when the smoothing factor is nonzero with linear interpolation and nearest extrapolation.

Opening Dynamics

If Opening dynamics are modeled, a lag is introduced to the flow response to valve opening. Avalve becomes the dynamic opening or closing area, Adyn; otherwise, Avalve is the steady-state opening area. This area is specific to the reducing and relief components of the valve, APA or AAT, respectively. The instantaneous change in dynamic opening area is calculated based on the Opening time constant, τ:

p˙dyn=pcontrolpdynτ.

By default, Opening dynamics is set to Off.

Faulty Behavior

When faults are enabled, the reducing and relief valve open areas become stuck at a specified value 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.

Three fault options are available in the Valve areas when faulted parameter:

  • Reducing valve closed and relief valve open — The reducing valve freezes at its smallest value and the relief valve freezes at its largest value, depending on the Opening parameterization:

    • When Opening parameterization is set to Linear, the reducing valve area freezes at the Leakage area and the relief valve area freezes at the Maximum opening area.

    • When Opening parameterization is set to Tabulated data, the reducing valve area freezes at the first element of the Opening area vector and the relief valve area freezes at the last element of the Opening area vector.

  • Reducing valve open and relief valve closed — The reducing valve freezes at its largest value and the relief valve freezes at its smallest value, depending on the Opening parameterization:

    • When Opening parameterization is set to Linear, the reducing valve area freezes at the Maximum opening area and the relief valve freezes at the Leakage area.

    • When Orifice parameterization is set to Tabulated data, the reducing valve area freezes at the last element of the Opening area vector and the relief valve area freezes at the first element of the Opening area vector.

  • Maintain last value — The reducing and relief valve areas freeze at the open area when the trigger occurred.

Due to numerical smoothing at the extremes of the valve area, 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 valves remain at the faulted area for the rest of the simulation.

Assumptions and Limitations

Friction between the valve and fluid, the hydraulic force of the fluid on the valve components, and the effect of fluid inertia are neglected.

Ports

Conserving

expand all

Liquid exit port of the valve.

Liquid entry port to the valve.

Liquid relief port of the valve.

Input

expand all

Varying-signal set pressure for controlled valve operation.

Dependencies

To enable this port, set Set pressure control to Controlled.

Physical signal port for an external fault trigger. Triggering occurs when the value is greater than 0.5. There is no unit associated with the trigger value.

Dependencies

This port is visible when Enable faults is set to On and Fault trigger is set to External.

Parameters

expand all

Parameters

Valve operation method. A Constant valve opens or closes linearly over a fixed pressure regulation range and pressure transition or in accordance with tabulated pressure and opening area data that you provide. A Controlled valve opens or closes according to a variable set pressure signal at port Pset over a fixed pressure regulation and pressure transition range. The selected setting applies both to the reducing and relief valve operation.

Method of modeling the valve opening or closing. Valve opening is either parametrized linearly, which correlates the opening area to the provided pressure range, or by a table of values you provide that correlate the valve opening area to pressure differential data.

Dependencies

To enable this port, set Set pressure control to Constant.

Pressure differential between port T and port A. When this set pressure differential is surpassed, the valve at port P begins to close. The closing is parametrized linearly or by lookup table as defined in the Opening parameterization.

Operational pressure range of the reducing valve. The pressure regulation range lies between the Set pressure differential and the maximum valve operating pressure. At the end of the Pressure regulation range, the pressure-reducing valve is closed and the Pressure transition range begins.

Dependencies

To enable this parameter, set

  • Set pressure control to Controlled, or

  • Set pressure control to Constant and Opening parameterization to Linear.

Pressure range of the 3-way valve. This parameter defines the pressure range, which begins at the end of the Pressure regulation range, over which both ports P and T are closed. Below this range, the reducing valve at port P is open to flow, and above this range, the relief valve at port T opens.

Dependencies

To enable this parameter, set either:

  • Set pressure control to Controlled

  • Set pressure control to Constant and Opening parameterization to Linear

Cross-sectional area of the valve (P-A or A-T) in its fully-open position.

Dependencies

To enable this parameter, set either:

  • Set pressure control to Controlled

  • Set pressure control to Constant and Opening parameterization to Linear

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

Dependencies

To enable this parameter, set either:

  • Set pressure control to Controlled

  • Set pressure control to Constant and Opening parameterization to Linear

Vector of pressure differential values for the tabular parameterization of opening area. The vector elements correspond one-to-one to the values in the Opening area vector reducing valve parameter. Pressure differential vector values are listed in ascending order and must have the same number of elements as the Opening area vector reducing valve parameter. Linear interpolation is employed between table data points.

Dependencies

To enable this parameter, set Set pressure control to Constant and Opening parameterization to Tabulated data.

Vector of opening area values for the tabular parameterization of opening area. The vector elements must correspond one-to-one to the values in the Pressure differential vector for reducing valve parameter. Areas are listed in descending order. Linear interpolation is employed between table data points.

Dependencies

To enable this parameter, set Set pressure control to Constant and Opening parameterization to Tabulated data.

Vector of pressure differential values for the tabular parameterization of opening area. The vector elements correspond one-to-one to the values in the Opening area vector relief valve parameter. Pressure differential vector values are listed in ascending order and must have the same number of elements as the Opening area vector relief valve parameter. Linear interpolation is employed between table data points.

Dependencies

To enable this parameter, set Set pressure control to Constant and Opening parameterization to Tabulated data.

Vector of opening area values for the tabular parameterization of opening area. The vector elements must correspond one-to-one to the values in the Pressure differential vector for relief valve parameter. Areas are listed in ascending order. Linear interpolation is employed between table data points.

Dependencies

To enable this parameter, set Set pressure control to Constant and Opening parameterization to Tabulated data.

Cross-sectional area at the entry and exit ports A, P, and T. This area is used in the pressure-flow rate equation that determines the mass flow rate through the orifice.

Correction factor accounting for discharge losses in theoretical flows. The default discharge coefficient for a valve in Simscape™ Fluids™ is 0.64.

Upper Reynolds number limit for laminar flow through the valve.

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.

Accounts for pressure increase when fluid flows from a region of smaller cross-sectional area to a region of larger cross-sectional area. This increase in pressure is not captured when Pressure recovery is set to Off.

Accounts for transient effects to the fluid system due to the valve opening. Setting Opening dynamics to On approximates the opening conditions by introducing a first-order lag in the flow response. The Opening time constant also impacts the modeled opening dynamics.

Initial cross-sectional area at port P at the time of dynamic opening. This value is used to calculate the instantaneous opening area for the dynamic opening between P and A at the following time step.

Dependencies

To enable this parameter, set Opening dynamics to On.

Initial cross-sectional area at port T of opening at the time of dynamic opening. This value is used to calculate the instantaneous opening area for the dynamic opening between A and T at the following time step.

Dependencies

To enable this parameter, set Opening dynamics to On.

Constant that captures the time required for the fluid to reach steady-state when opening or closing the valve from one position to another. This parameter impacts the modeled opening dynamics.

Dependencies

To enable this parameter, set Opening dynamics to On.

Faults

Enable externally or temporally triggered faults. When faulting occurs, the valve area normally set by the opening parameterization will be set to the value specified in the Opening area when faulted parameter.

Sets the faulted valve type. You can choose for the valve to seize when the valves are opened, closed, or at the area when faulting is triggered.

Dependencies

To enable this parameter, set Enable faults to On.

Whether a fault trigger occurs due to an external event or at a specified time.

When set to External, port Tr is enabled. A physical signal at port Tr that is greater than 0.5 triggers faulting.

When set to Temporal, when the Simulation time for fault event is reached, the valve area will be set to the value specified in the Opening area when faulted parameter.

Dependencies

To enable this parameter, set Enable faults to On.

When the Simulation time for fault event is reached, the valve area is set to the value specified in the Opening area when faulted parameter.

Dependencies

To enable this parameter, set Enable faults to On and Fault trigger to Temporal.

Introduced in R2020a