Main Content

Jet Pump (IL)

Liquid-liquid jet pump in an isothermal liquid network

Since R2020a

  • Jet Pump (IL) block

Libraries:
Simscape / Fluids / Isothermal Liquid / Pumps & Motors

Description

The Jet Pump (IL) block models a liquid-liquid jet pump in an isothermal liquid network with the same motive and suction fluids. The motive enters the primary nozzle at port A, which draws in the suction fluid through input port S. After mixing in the throat, the combined flow expands through the diffuser and is discharged at port B. The total pressure change over the pump is the sum of the individual contributions of friction and area change in each section of the pump and momentum changes in the throat. The sign convention for the equations below correspond to positive flow into the throat.

Jet Pump Schematic

Changes in Pressure Due to Area Changes

The mass flow rate is conserved in the pump:

m˙A+m˙S+m˙B=0,

where m˙A is the mass flow rate through port A, m˙S is the mass flow rate through port S, and m˙A is the mass flow rate through port B.

Using mass conservation and the Bernoulli Principle, the area changes over the pump segments can be expressed in terms of pressure change. The pressure change associated with the nozzle is:

Δpa,Nozzle=m˙A4ρAN2,

or 0, whichever is greater. The formulation depends on:

  • AN, the Nozzle area, taken at its widest section.

  • ρ, the fluid density.

It is assumed that the nozzle inlet is much larger than the nozzle outlet.

Although the geometry of a typical suction inlet is not shaped like a nozzle, it effectively experiences the same type of area reduction as it enters the throat around the nozzle outlet. This annulus is assumed to be much smaller than the suction inlet. The pressure change due to this area reduction is:

Δpa,Annulus=m˙S4ρ(ATAN)2,

or 0, whichever is greater. AT is the cross-sectional area of the throat. The pressure change over the diffuser expansion is:

Δpa,Diffuser=m˙B22ρAT2(1a2),

where a is the Diffuser inlet to outlet area ratio.

Reversed Flows

In the case of reversed flow, the effect of the nozzle area on pressure change is not modeled, and therefore flow traveling from the throat through the nozzle will not undergo any pressure gain. This ensures the numerical stability of the block during simulation of reversed flows.

Changes in Pressure Due to Mixing

Mixing between the motive and suction flows occurs in the throat. This change in momentum is associated with a change in pressure:

Δpmixing=m˙A2b+m˙S21bm˙B2ρAT,

where b is the Nozzle to throat area ratio, which is defined between the largest and smallest cross-sectional areas of the nozzle.

Pressure Losses Due to Friction

The flow experiences losses due to friction in the nozzle, secondary suction inlet, throat, and diffuser. These losses are calculated based on a coefficient defined for each section and the area, or area ratio, between different sections of the pump. Note that friction incurs pressure losses, irrespective of flow direction. The pressure loss in the nozzle due to friction is:

Δpf,Nozzle=KNm˙A|m˙A|2ρAN2,

where KN is the Primary flow nozzle loss coefficient. The pressure loss due to friction in the suction flow through the annulus is:

Δpf,Annulus=KSm˙S|m˙S|2ρ(ATAN)2,

where KS is the Secondary flow entry loss coefficient. The pressure loss in the throat due to friction is:

Δpf,Throat=KTm˙B|m˙B|2ρAT2,

where KT is the Throat loss coefficient. The pressure loss in the diffuser due to friction is:

Δpf,Diffuser=KDm˙B|m˙B|2ρAT2,

where KD is the Diffuser loss coefficient. Note that the sign corresponds to negative flow from the throat toward port B. Losses are defined for the regions of highest velocity in the flow. For this reason, the throat area, which is equal to the diffuser inlet area, is used in the diffuser loss equation.

Saturation Pressure in the Nozzle

Cavitation occurs when a region of low pressure in the flow falls below the vapor saturation pressure. This creates pockets of vapor in the liquid and impedes any further increase in flow through the pump. You can model this flow rate limit by specifying a Minimum nozzle pressure, beyond which the fluid velocity will remain constant. The total pressure change over the pump depends on this pressure threshold at the nozzle outlet. Between the nozzle and the diffuser, the pressure change is either

pBpN=Δpmixing+Δpf,Throat+Δpf,DiffuserΔpa,Diffuser

or pBpN,min, whichever is smaller.

The total pressure change in the nozzle is:

pApN=Δpa,Nozzle+Δpf,Nozzle.

The total pressure change in the annulus is:

pSpN=Δpa,Annulus+Δpf,Annulus.

Assumptions and Limitations

  • The motive and suction liquids are the same.

  • Mixing in the throat is assumed to be uniform and complete.

  • The nozzle inlet is much larger than the nozzle outlet, and the suction jet annulus is much smaller than the suction inlet.

  • The change in pressure due to the nozzle is not modeled for reversed flows.

  • Any effect of cavitation is modeled as a maximum limit on the flow rate in the throat.

Ports

Conserving

expand all

Motive liquid inlet port.

Suction liquid inlet port.

Mixed fluid outlet port.

Parameters

expand all

Cross-sectional area of the inlet nozzle at its widest section. The motive liquid enters the jet pump through the nozzle.

Characteristic ratio of the nozzle outlet and throat cross-sectional areas.

Characteristic ratio of the diffuser inlet and outlet cross-sectional areas.

Characterizes the losses in pressure due to nozzle friction in the motive flow.

Characterizes the losses in pressure in the suction flow due to the suction inlet friction.

Characterizes the losses in pressure in the mixture due to throat friction.

Characterizes the losses in pressure due in the mixed flow due to friction in the diffuser.

Sets the maximum allowed pressure change in the jet pump. If pressures at the nozzle exit fall below this value, the block simulates the effect of cavitation by restricting the fluid velocity to the velocity at the minimum nozzle pressure.

Extended Capabilities

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

Version History

Introduced in R2020a