주요 콘텐츠

Area Change (TL)

Area expansion or contraction in a thermal liquid network

  • Area Change (TL) block

Libraries:
Simscape / Fluids / Thermal Liquid / Pipes & Fittings

Description

The Area Change (TL) block models a sudden or a gradual area change that has fixed areas and variable flow direction. When the fluid moves from port A to port B, it experiences an area contraction. When the fluid flows from port B to port A, it experiences an area expansion. The inlet and outlet areas can be equal. You can use semi-empirical or tabular parameterizations to model losses.

Semi-Empirical Parameterizations

If you set Local loss parameterization to either of the analytical semi-empirical correlation settings, the hydraulic loss coefficient, K, characterizes losses in pressure and velocity based on the Contraction correction factor, Ccontraction, and Expansion correction factor, Cexpansion, parameters [1]. The block calculates the area change coefficient from both expansion and contraction loss factors and based on the flow rate through the block.

When Local loss parameterization is Semi-empirical correlation - gradual area change, the loss factor depends on the value of the Cone angle parameter.

For area contractions where the value of the Cone angle parameter, θ, is between 0 and 45 degrees, the contraction loss factor is

Kcontraction=0.8Ccontractionsin(θ2)(1R),

where R is the port area ratio AsmallerAbigger. For area contractions where the value of the Cone angle parameter is between 45 and 180 degrees, the contraction loss factor is

Kcontraction=Ccontraction2sin(θ2)(1R).

For area expansions where the value of the Cone angle parameter is between 0 and 45 degrees, the expansion loss factor is

Kexpansion=2.6Cexpansionsin(θ2)(1R)2,

and for expansions where the value of the Cone angle parameter is between 45 and 180 degrees, the expansion loss factor is

Kexpansion=Cexpansion(1R)2.

When Local loss parameterization is Semi-empirical correlation - sudden area change, the contraction loss factor is Kcontraction=Ccontraction2(1R).The expansion loss factor is Kexpansion=Cexpansion(1-R)2.

For both semi-empirical settings, the hydraulic loss coefficient is

K=Kexpansion+KcontractionKexpansion2(tanh(3m˙Am˙th)+1),

where:

  • m˙A is the mass flow rate through port A. Mass is conserved through the segment: m˙A+m˙B=0.

  • m˙th is the threshold mass flow rate for flow reversal, which is calculated from the Critical Reynolds number parameter, Rec,

    m˙th=RecARνρ¯Dh,

    where:

    • AR is the smaller of the values of the Cross-sectional area at port A or Cross-sectional area at port B parameters.

    • ν is the fluid kinematic viscosity.

    • ρ¯ is the average fluid density.

    • Dh is the hydraulic diameter at AR, Dh=4ARπ.

Tabulated Data Parameterization

Set Local loss parameterization to Tabulated data - loss coefficient vs. Reynolds number to parameterize the loss factor by using data interpolated from the Reynolds number at the smallest area, which is a function of the Critical Reynolds number parameter,

K=TLU(Re).

The block uses linear interpolation between data points, and nearest-neighbor extrapolation beyond the table boundaries.

Pressure Differential

The pressure differential over the area change is

pApB=m˙22ρ¯AR2(1R2)+Δploss,

where the pressure loss is

Δploss=K2ρ¯AR2m˙Am˙A2+m˙th2.

Energy Balance

The energy conservation equation in the sudden area change is

ϕA+ϕB=0,

where:

  • ΦA and ΦB are the energy flow rates into the block through ports A and B.

Assumptions and Limitations

  • The flow is incompressible. The fluid density is constant in the sudden area change.

  • This component is adiabatic. It does not exchange heat with its surroundings.

Ports

Conserving

expand all

Thermal liquid conserving port associated with the liquid entry or exit port.

Thermal liquid conserving port associated with the liquid entry or exit port.

Parameters

expand all

Method to use to model the hydraulic losses due to area change. You can choose from two semi-empirical formulations or provide your own data by selecting Tabulated data - loss coefficient vs. Reynolds number.

Angle of expansion for a gradual area change. The block models the gradual area change as an increasing cone from the smaller port to the larger port.

Dependencies

To enable this parameter, set Local loss parameterization to Semi-empirical correlation - gradual area change.

Area at port A.

Area at port B.

Reynolds number values for the tabular parameterization of the area change. The elements must correspond one-to-one with the elements of the Contraction loss coefficient vector and the Expansion loss coefficient vector parameters. The vector values must be in ascending order.

Dependencies

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

Loss coefficients for an area contraction that corresponds to the Reynolds number vector parameter. The elements must be in descending order and greater than zero.

Dependencies

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

Loss coefficients for an area expansion that corresponds to the Reynolds number vector parameter. The elements must be in descending order and greater than zero.

Dependencies

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

Coefficient the block uses in the semi-empirical calculation of the area expansion loss factor.

Dependencies

To enable this parameter, set Local loss parameterization to either:

  • Semi-empirical correlation - sudden area change

  • Semi-empirical correlation - gradual area change

Coefficient the block uses in the semi-empirical calculation of the area contraction loss factor.

Dependencies

To enable this parameter, set Local loss parameterization to either:

  • Semi-empirical correlation - sudden area change

  • Semi-empirical correlation - gradual area change

Upper Reynolds number limit for laminar flow through the orifice.

Extended Capabilities

expand all

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

Version History

Introduced in R2016a

expand all

See Also