Main Content

Gradual Area Change

(To be removed) Gradual enlargement or contraction

The Hydraulics (Isothermal) library will be removed in a future release. Use the Isothermal Liquid library instead. (since R2020a)

For more information on updating your models, see Upgrading Hydraulic Models to Use Isothermal Liquid Blocks.

  • Gradual Area Change block

Libraries:
Simscape / Fluids / Hydraulics (Isothermal) / Local Hydraulic Resistances

Description

The Gradual Area Change block represents a local hydraulic resistance, such as a gradual cross-sectional area change. The resistance represents a gradual enlargement (diffuser) if fluid flows from inlet to outlet, or a gradual contraction if fluid flows from outlet to inlet. The block is based on the Local Resistance block. It determines the pressure loss coefficient and passes its value to the underlying Local Resistance block. The block offers two methods of parameterization: by applying semi-empirical formulas (with a constant value of the pressure loss coefficient) or by table lookup for the pressure loss coefficient based on the Reynolds number.

If you choose to apply the semi-empirical formulas, you provide geometric parameters of the resistance, and the pressure loss coefficient is determined according to the A.H. Gibson equations (see [1] and [2]):

KGE={Kcor(1AsAL)2·2.6sinα2for 0 < α <= 45oKcor(1AsAL)2for 45o < α < 180o

KGC={Kcor·0.5(1AsAL)0.75·1.6sinα2for 0 < α <= 45oKcor·0.5(1AsAL)0.75·sinα2for 45o < α < 180o 

where

KGEPressure loss coefficient for the gradual enlargement, which takes place if fluid flows from inlet to outlet
KGCPressure loss coefficient for the gradual contraction, which takes place if fluid flows from outlet to inlet
KcorCorrection factor
ASSmall area
ALLarge area
αEnclosed angle

If you choose to specify the pressure loss coefficient by a table, you have to provide a tabulated relationship between the loss coefficient and the Reynolds number. In this case, the loss coefficient is determined by one-dimensional table lookup. You have a choice of two interpolation methods and two extrapolation methods.

The pressure loss coefficient, determined by either of the two methods, is then passed to the underlying Local Resistance block, which computes the pressure loss according to the formulas explained in the reference documentation for that block. The flow regime is checked in the underlying Local Resistance block by comparing the Reynolds number to the specified critical Reynolds number value, and depending on the result, the appropriate formula for pressure loss computation is used.

The Gradual Area Change block is bidirectional and computes pressure loss for both the direct flow (gradual enlargement) and return flow (gradual contraction). If the loss coefficient is specified by a table, the table must cover both the positive and the negative flow regions.

The block positive direction is from port A to port B. This means that the flow rate is positive if fluid flows from A to B, and the pressure loss is determined as p=pApB.

Assumptions and Limitations

  • Fluid inertia is not taken into account.

  • If you select parameterization by the table-specified relationship K=f(Re), the flow is assumed to be turbulent.

Ports

Conserving

expand all

Hydraulic conserving port associated with the resistance inlet. This is the port with the smaller cross-sectional area.

Hydraulic conserving port associated with the resistance outlet. This is the port with the larger cross-sectional area.

Parameters

expand all

Select one of the following methods for block parameterization:

  • Semi-empirical correlation — Provide geometrical parameters of the resistance.

  • Tabulated data — loss coefficient vs. Reynolds number — Provide tabulated relationship between the loss coefficient and the Reynolds number. The loss coefficient is determined by one-dimensional table lookup. You have a choice of two interpolation methods and two extrapolation methods. The table must cover both the positive and the negative flow regions.

Internal diameter at the small port, A.

Internal diameter at the large port, B.

Dependencies

To enable this parameter, set Model parameterization to Semi-empirical correlation.

The enclosed angle.

Dependencies

To enable this parameter, set Model parameterization to Semi-empirical correlation.

Correction factor used in the formula for computation of the loss coefficient.

Dependencies

To enable this parameter, set Model parameterization to Semi-empirical correlation.

Select how the block transitions between the laminar and turbulent regimes:

  • Pressure ratio — The transition from laminar to turbulent regime is smooth and depends on the value of the Laminar flow pressure ratio parameter. This method provides better simulation robustness.

  • Reynolds number — The transition from laminar to turbulent regime is assumed to take place when the Reynolds number reaches the value specified by the Critical Reynolds number parameter.

Dependencies

To enable this parameter, set Model parameterization to Semi-empirical correlation.

Pressure ratio at which the flow transitions between laminar and turbulent regimes.

Dependencies

To enable this parameter, set Laminar transition specification to Pressure ratio.

The maximum Reynolds number for laminar flow. The value of the parameter depends on the orifice geometrical profile. You can find recommendations on the parameter value in hydraulics textbooks.

Dependencies

To enable this parameter, set Laminar transition specification to Reynolds number.

Specify the vector of input values for Reynolds numbers as a one-dimensional array. The input values vector must be strictly increasing. The values can be nonuniformly spaced. The minimum number of values depends on the interpolation method: you must provide at least two values for linear interpolation, at least three values for smooth interpolation.

Dependencies

To enable this parameter, set Model parameterization to Tabulated data — loss coefficient vs. Reynolds number.

Specify the vector of the loss coefficient values as a one-dimensional array. The loss coefficient vector must be of the same size as the Reynolds numbers vector.

Dependencies

To enable this parameter, set Model parameterization to Tabulated data — loss coefficient vs. Reynolds number.

Select one of the following interpolation methods for approximating the output value when the input value is between two consecutive grid points:

  • Linear — Select this option to get the best performance.

  • Smooth — Select this option to produce a continuous curve with continuous first-order derivatives.

For more information on interpolation algorithms, see PS Lookup Table (1D).

Dependencies

To enable this parameter, set Model parameterization to Tabulated data — loss coefficient vs. Reynolds number.

Select one of the following extrapolation methods for determining the output value when the input value is outside the range specified in the argument list:

  • Linear — Select this option to produce a curve with continuous first-order derivatives in the extrapolation region and at the boundary with the interpolation region.

  • Nearest — Select this option to produce an extrapolation that does not go above the highest point in the data or below the lowest point in the data.

For more information on extrapolation algorithms, see PS Lookup Table (1D).

Dependencies

To enable this parameter, set Model parameterization to Tabulated data — loss coefficient vs. Reynolds number.

References

[1] Flow of Fluids Through Valves, Fittings, and Pipe, Crane Valves North America, Technical Paper No. 410M

[2] Idelchik, I.E., Handbook of Hydraulic Resistance, CRC Begell House, 1994

Extended Capabilities

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

Version History

Introduced in R2006b

collapse all

R2023a: To be removed

The Hydraulics (Isothermal) library will be removed in a future release. Use the Isothermal Liquid library instead.

For more information on updating your models, see Upgrading Hydraulic Models to Use Isothermal Liquid Blocks.