Two phase flow (fluids.two_phase)

This module contains functions for calculating two-phase pressure drop. It also contains correlations for flow regime.

For reporting bugs, adding feature requests, or submitting pull requests, please use the GitHub issue tracker or contact the author at Caleb.Andrew.Bell@gmail.com.

Interfaces

fluids.two_phase.two_phase_dP(m, x, rhol, D, L=1.0, rhog=None, mul=None, mug=None, sigma=None, P=None, Pc=None, roughness=0.0, angle=None, Method=None)[source]

This function handles calculation of two-phase liquid-gas pressure drop for flow inside channels. 23 calculation methods are available, with varying input requirements. A correlation will be automatically selected if none is specified. The full list of correlation can be obtained with the AvailableMethods flag.

If no correlation is selected, the following rules are used, with the earlier options attempted first:

  • If rhog, mul, mug, and sigma are specified, use the Kim_Mudawar model

  • If rhog, mul, and mug are specified, use the Chisholm model

  • If mul, P, and Pc are specified, use the Zhang_Webb model

  • If rhog and sigma are specified, use the Lombardi_Pedrocchi model

Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

Dfloat

Diameter of pipe, [m]

Lfloat, optional

Length of pipe, [m]

rhogfloat, optional

Gas density, [kg/m^3]

mulfloat, optional

Viscosity of liquid, [Pa*s]

mugfloat, optional

Viscosity of gas, [Pa*s]

sigmafloat, optional

Surface tension, [N/m]

Pfloat, optional

Pressure of fluid, [Pa]

Pcfloat, optional

Critical pressure of fluid, [Pa]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

anglefloat, optional

The angle of the pipe with respect to the horizontal, [degrees]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Other Parameters
Methodstr, optional

A string of the function name to use, as in the dictionary two_phase_correlations.

Notes

These functions may be integrated over, with properties recalculated as the fluid’s quality changes.

This model considers only the frictional pressure drop, not that due to gravity or acceleration.

Examples

>>> two_phase_dP(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... sigma=0.0487, D=0.05, L=1.0)
840.4137796786074
fluids.two_phase.two_phase_dP_methods(m, x, rhol, D, L=1.0, rhog=None, mul=None, mug=None, sigma=None, P=None, Pc=None, roughness=0.0, angle=0, check_ranges=False)[source]

This function returns a list of names of correlations for two-phase liquid-gas pressure drop for flow inside channels. 24 calculation methods are available, with varying input requirements.

Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

Dfloat

Diameter of pipe, [m]

Lfloat, optional

Length of pipe, [m]

rhogfloat, optional

Gas density, [kg/m^3]

mulfloat, optional

Viscosity of liquid, [Pa*s]

mugfloat, optional

Viscosity of gas, [Pa*s]

sigmafloat, optional

Surface tension, [N/m]

Pfloat, optional

Pressure of fluid, [Pa]

Pcfloat, optional

Critical pressure of fluid, [Pa]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

anglefloat, optional

The angle of the pipe with respect to the horizontal, [degrees]

check_rangesbool, optional

Added for Future use only

Returns
methodslist

List of methods which can be used to calculate two-phase pressure drop with the given inputs.

Examples

>>> len(two_phase_dP_methods(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6, sigma=0.0487, D=0.05, L=1.0, angle=30.0, roughness=1e-4, P=1e5, Pc=1e6))
24
fluids.two_phase.two_phase_dP_acceleration(m, D, xi, xo, alpha_i, alpha_o, rho_li, rho_gi, rho_lo=None, rho_go=None)[source]

This function handles calculation of two-phase liquid-gas pressure drop due to acceleration for flow inside channels. This is a discrete calculation for a segment with a known difference in quality (and ideally known inlet and outlet pressures so density dependence can be included).

ΔPacc=G2{[(1xo)2ρl,o(1αo)+xo2ρg,oαo][(1xi)2ρl,i(1αi)+xi2ρg,iαi]}\Delta P_{acc} = G^2\left\{\left[\frac{(1-x_o)^2}{\rho_{l,o} (1-\alpha_o)} + \frac{x_o^2}{\rho_{g,o}\alpha_o} \right] - \left[\frac{(1-x_i)^2}{\rho_{l,i}(1-\alpha_i)} + \frac{x_i^2}{\rho_{g,i}\alpha_i} \right]\right\}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

Dfloat

Diameter of pipe, [m]

xifloat

Quality of fluid at inlet, [-]

xofloat

Quality of fluid at outlet, [-]

alpha_ifloat

Void fraction at inlet (area of gas / total area of channel), [-]

alpha_ofloat

Void fraction at outlet (area of gas / total area of channel), [-]

rho_lifloat

Liquid phase density at inlet, [kg/m^3]

rho_gifloat

Gas phase density at inlet, [kg/m^3]

rho_lofloat, optional

Liquid phase density at outlet, [kg/m^3]

rho_gofloat, optional

Gas phase density at outlet, [kg/m^3]

Returns
dPfloat

Acceleration component of pressure drop for two-phase flow, [Pa]

Notes

The use of different gas and liquid phase densities at the inlet and outlet is optional; the outlet densities conditions will be assumed to be those of the inlet if they are not specified.

There is a continuous variant of this method which can be integrated over, at the expense of a speed. The differential form of this is as follows ([1], [3]):

(dPdz)acc=G2ddz[(1x)2ρl(1α)+x2ρgα]- \left(\frac{d P}{dz}\right)_{acc} = G^2 \frac{d}{dz} \left[\frac{ (1-x)^2}{\rho_l(1-\alpha)} + \frac{x^2}{\rho_g\alpha}\right]

References

1

Rohsenow, Warren and James Hartnett and Young Cho. Handbook of Heat Transfer, 3E. New York: McGraw-Hill, 1998.

2

Awad, M. M., and Y. S. Muzychka. “Effective Property Models for Homogeneous Two-Phase Flows.” Experimental Thermal and Fluid Science 33, no. 1 (October 1, 2008): 106-13. doi:10.1016/j.expthermflusci.2008.07.006.

3

Kim, Sung-Min, and Issam Mudawar. “Review of Databases and Predictive Methods for Pressure Drop in Adiabatic, Condensing and Boiling Mini/Micro-Channel Flows.” International Journal of Heat and Mass Transfer 77 (October 2014): 74-97. doi:10.1016/j.ijheatmasstransfer.2014.04.035.

Examples

>>> two_phase_dP_acceleration(m=1, D=0.1, xi=0.372, xo=0.557, rho_li=827.1,
... rho_gi=3.919, alpha_i=0.992, alpha_o=0.996)
706.8560377214725
fluids.two_phase.two_phase_dP_gravitational(angle, z, alpha_i, rho_li, rho_gi, alpha_o=None, rho_lo=None, rho_go=None, g=9.80665)[source]

This function handles calculation of two-phase liquid-gas pressure drop due to gravitation for flow inside channels. This is a discrete calculation for a segment with a known difference in elevation (and ideally known inlet and outlet pressures so density dependence can be included).

ΔPgrav=gsinθz{[αoρg,o+(1αo)ρl,o]+[αiρg,i+(1αi)ρl,i]2}- \Delta P_{grav} = g \sin \theta z \left\{\frac{ [\alpha_o\rho_{g,o} + (1-\alpha_o)\rho_{l,o}] + [\alpha_i\rho_{g,i} + (1-\alpha_i)\rho_{l,i}]} {2}\right\}
Parameters
anglefloat

The angle of the pipe with respect to the horizontal, [degrees]

zfloat

The total length of the pipe, [m]

alpha_ifloat

Void fraction at inlet (area of gas / total area of channel), [-]

rho_lifloat

Liquid phase density at inlet, [kg/m^3]

rho_gifloat

Gas phase density at inlet, [kg/m^3]

alpha_ofloat, optional

Void fraction at outlet (area of gas / total area of channel), [-]

rho_lofloat, optional

Liquid phase density at outlet, [kg/m^3]

rho_gofloat, optional

Gas phase density at outlet, [kg/m^3]

gfloat, optional

Acceleration due to gravity, [m/s^2]

Returns
dPfloat

Gravitational component of pressure drop for two-phase flow, [Pa]

Notes

The use of different gas and liquid phase densities and void fraction at the inlet and outlet is optional; the outlet densities and void fraction will be assumed to be those of the inlet if they are not specified. This does not add much accuracy.

There is a continuous variant of this method which can be integrated over, at the expense of a speed. The differential form of this is as follows ([1], [2]):

(dPdz)grav=[αρg+(1α)ρl]gsinθ-\left(\frac{dP}{dz} \right)_{grav} = [\alpha\rho_g + (1-\alpha) \rho_l]g \sin \theta

References

1

Rohsenow, Warren and James Hartnett and Young Cho. Handbook of Heat Transfer, 3E. New York: McGraw-Hill, 1998.

2

Kim, Sung-Min, and Issam Mudawar. “Review of Databases and Predictive Methods for Pressure Drop in Adiabatic, Condensing and Boiling Mini/Micro-Channel Flows.” International Journal of Heat and Mass Transfer 77 (October 2014): 74-97. doi:10.1016/j.ijheatmasstransfer.2014.04.035.

3

Thome, John R. “Engineering Data Book III.” Wolverine Tube Inc (2004). http://www.wlv.com/heat-transfer-databook/

Examples

Example calculation, page 13-2 from [3]:

>>> two_phase_dP_gravitational(angle=90, z=2, alpha_i=0.9685, rho_li=1518.,
... rho_gi=2.6)
987.237416829999

The same calculation, but using average inlet and outlet conditions:

>>> two_phase_dP_gravitational(angle=90, z=2, alpha_i=0.9685, rho_li=1518.,
... rho_gi=2.6,  alpha_o=0.968, rho_lo=1517.9, rho_go=2.59)
994.5416058829999
fluids.two_phase.two_phase_dP_dz_acceleration(m, D, x, rhol, rhog, dv_dP_l, dv_dP_g, dx_dP, dP_dL, dA_dL)[source]

This function handles calculation of two-phase liquid-gas pressure drop due to acceleration for flow inside channels. This is a continuous calculation, providing the differential in pressure per unit length and should be called as part of an integration routine ([1], [2], [3]).

(PL)A=G2((1ρg1ρl)PLxP+PL[x(1/ρg)P+(1x)(1/ρl)P])G2ρhom1AAL-\left(\frac{\partial P}{\partial L}\right)_{A} = G^2 \left(\left(\frac{1}{\rho_g} - \frac{1}{\rho_l}\right)\frac{\partial P} {\partial L}\frac{\partial x}{\partial P} + \frac{\partial P}{\partial L}\left[x \frac{\partial (1/\rho_g)} {\partial P} + (1-x) \frac{\partial (1/\rho_l)}{\partial P} \right] \right) - \frac{G^2}{\rho_{hom}}\frac{1}{A}\frac{\partial A} {\partial L}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

Dfloat

Diameter of pipe, [m]

xfloat

Quality of fluid [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

dv_dP_lfloat

Derivative of mass specific volume of the liquid phase with respect to pressure, [m^3/(kg*Pa)]

dv_dP_gfloat

Derivative of mass specific volume of the gas phase with respect to pressure, [m^3/(kg*Pa)]

dx_dPfloat

Derivative of mass quality of the two-phase fluid with respect to pressure (numerical derivatives may be convenient for this), [1/Pa]

dP_dLfloat

Pressure drop per unit length of pipe, [Pa/m]

dA_dLfloat

Change in area of pipe per unit length of pipe, [m^2/m]

Returns
dP_dzfloat

Acceleration component of pressure drop for two-phase flow, [Pa/m]

Notes

This calculation has the homogeneous model built in to it as its derivation is shown in [1]. The discrete calculation is more flexible as different void fractions may be used.

References

1(1,2)

Shoham, Ovadia. Mechanistic Modeling of Gas-Liquid Two-Phase Flow in Pipes. Pap/Cdr edition. Richardson, TX: Society of Petroleum Engineers, 2006.

2

Rohsenow, Warren and James Hartnett and Young Cho. Handbook of Heat Transfer, 3E. New York: McGraw-Hill, 1998.

3

Kim, Sung-Min, and Issam Mudawar. “Review of Databases and Predictive Methods for Pressure Drop in Adiabatic, Condensing and Boiling Mini/Micro-Channel Flows.” International Journal of Heat and Mass Transfer 77 (October 2014): 74-97. doi:10.1016/j.ijheatmasstransfer.2014.04.035.

Examples

>>> two_phase_dP_dz_acceleration(m=1, D=0.1, x=0.372, rhol=827.1,
... rhog=3.919, dv_dP_l=-5e-12, dv_dP_g=-4e-7, dx_dP=-2e-7, dP_dL=120.0,
... dA_dL=0.0001)
20.137876617489034
fluids.two_phase.two_phase_dP_dz_gravitational(angle, alpha, rhol, rhog, g=9.80665)[source]

This function handles calculation of two-phase liquid-gas pressure drop due to gravitation for flow inside channels. This is a differential calculation for a segment with an infinitesimal difference in elevation for use in performing integration over a pipe as shown in [1] and [2].

(dPdz)grav=[αρg+(1α)ρl]gsinθ-\left(\frac{dP}{dz} \right)_{grav} = [\alpha\rho_g + (1-\alpha) \rho_l]g \sin \theta
Parameters
anglefloat

The angle of the pipe with respect to the horizontal, [degrees]

alphafloat

Void fraction (area of gas / total area of channel), [-]

rholfloat

Liquid phase density, [kg/m^3]

rhogfloat

Gas phase density, [kg/m^3]

gfloat, optional

Acceleration due to gravity, [m/s^2]

Returns
dP_dzfloat

Gravitational component of pressure drop for two-phase flow, [Pa/m]

References

1

Rohsenow, Warren and James Hartnett and Young Cho. Handbook of Heat Transfer, 3E. New York: McGraw-Hill, 1998.

2

Kim, Sung-Min, and Issam Mudawar. “Review of Databases and Predictive Methods for Pressure Drop in Adiabatic, Condensing and Boiling Mini/Micro-Channel Flows.” International Journal of Heat and Mass Transfer 77 (October 2014): 74-97. doi:10.1016/j.ijheatmasstransfer.2014.04.035.

Examples

>>> two_phase_dP_dz_gravitational(angle=90, alpha=0.9685, rhol=1518,
... rhog=2.6)
493.6187084149995

Two Phase Pressure Drop Correlations

fluids.two_phase.Beggs_Brill(m, x, rhol, rhog, mul, mug, sigma, P, D, angle, roughness=0.0, L=1.0, g=9.80665, acceleration=True)[source]

Calculates the two-phase pressure drop according to the Beggs-Brill correlation ([1], [2], [3]).

Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Mass quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Pfloat

Pressure of fluid (used only if acceleration=True), [Pa]

Dfloat

Diameter of pipe, [m]

anglefloat

The angle of the pipe with respect to the horizontal, [degrees]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

gfloat, optional

Acceleration due to gravity, [m/s^2]

accelerationbool

Whether or not to include the original acceleration component, [-]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

The original acceleration formula is fairly primitive and normally neglected. The model was developed assuming smooth pipe, so leaving roughness to zero may be wise.

Note this is a “mechanistic” pressure drop model - the gravitational pressure drop cannot be separated from the frictional pressure drop.

References

1

Beggs, D.H., and J.P. Brill. “A Study of Two-Phase Flow in Inclined Pipes.” Journal of Petroleum Technology 25, no. 05 (May 1, 1973): 607-17. https://doi.org/10.2118/4007-PA.

2

Brill, James P., and Howard Dale Beggs. Two-Phase Flow in Pipes, 1994.

3

Shoham, Ovadia. Mechanistic Modeling of Gas-Liquid Two-Phase Flow in Pipes. Pap/Cdr edition. Richardson, TX: Society of Petroleum Engineers, 2006.

Examples

>>> Beggs_Brill(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... sigma=0.0487, P=1E7, D=0.05, angle=0, roughness=0.0, L=1.0)
686.9724506803469
fluids.two_phase.Lockhart_Martinelli(m, x, rhol, rhog, mul, mug, D, L=1.0, Re_c=2000.0)[source]

Calculates two-phase pressure drop with the Lockhart and Martinelli (1949) correlation as presented in non-graphical form by Chisholm (1967).

ΔP=ΔPlϕl2\Delta P = \Delta P_{l} \phi_{l}^2
ϕl2=1+CX+1X2\phi_l^2 = 1 + \frac{C}{X} + \frac{1}{X^2}
X2=ΔPlΔPgX^2 = \frac{\Delta P_l}{\Delta P_g}

Liquid

Gas

C

Turbulent

Turbulent

20

Laminar

Turbulent

12

Turbulent

Laminar

10

Laminar

Laminar

5

This model has its own friction factor calculations, to be consistent with its Reynolds number transition and the procedure specified in the original work. The equation 64/Re is used up to Re_c, and above it the Blasius equation is used as follows:

fd=0.184Re0.2f_d = \frac{0.184}{Re^{0.2}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

Lfloat, optional

Length of pipe, [m]

Re_cfloat, optional

Transition Reynolds number, used to decide which friction factor equation to use and which C value to use from the table above.

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Developed for horizontal flow. Very popular. Many implementations of this model assume turbulent-turbulent flow.

The original model proposed that the transition Reynolds number was 1000 for laminar flow, and 2000 for turbulent flow; it proposed no model for Re_l < 1000 and Re_g between 1000 and 2000 and also Re_g < 1000 and Re_l between 1000 and 2000.

No correction is available in this model for rough pipe.

[3] examined the original data in [1] again, and fit more curves to the data, separating them into different flow regimes. There were 229 datum in the turbulent-turbulent regime, 9 in the turbulent-laminar regime, 339 in the laminar-turbulent regime, and 42 in the laminar-laminar regime. Errors from [3]’s curves were 13.4%, 3.5%, 14.3%, and 12.0% for the above regimes, respectively. [2]’s fits provide further error.

References

1

Lockhart, R. W. & Martinelli, R. C. (1949), “Proposed correlation of data for isothermal two-phase, two-component flow in pipes”, Chemical Engineering Progress 45 (1), 39-48.

2

Chisholm, D.”A Theoretical Basis for the Lockhart-Martinelli Correlation for Two-Phase Flow.” International Journal of Heat and Mass Transfer 10, no. 12 (December 1967): 1767-78. doi:10.1016/0017-9310(67)90047-6.

3(1,2)

Cui, Xiaozhou, and John J. J. Chen.”A Re-Examination of the Data of Lockhart-Martinelli.” International Journal of Multiphase Flow 36, no. 10 (October 2010): 836-46. doi:10.1016/j.ijmultiphaseflow.2010.06.001.

4

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

Examples

>>> Lockhart_Martinelli(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, D=0.05, L=1.0)
716.4695654888484
fluids.two_phase.Friedel(m, x, rhol, rhog, mul, mug, sigma, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Friedel correlation.

ΔPfriction=ΔPloϕlo2\Delta P_{friction} = \Delta P_{lo} \phi_{lo}^2
ϕlo2=E+3.24FHFr0.0454We0.035\phi_{lo}^2 = E + \frac{3.24FH}{Fr^{0.0454} We^{0.035}}
H=(ρlρg)0.91(μgμl)0.19(1μgμl)0.7H = \left(\frac{\rho_l}{\rho_g}\right)^{0.91}\left(\frac{\mu_g}{\mu_l} \right)^{0.19}\left(1 - \frac{\mu_g}{\mu_l}\right)^{0.7}
F=x0.78(1x)0.224F = x^{0.78}(1 - x)^{0.224}
E=(1x)2+x2(ρlfd,goρgfd,lo)E = (1-x)^2 + x^2\left(\frac{\rho_l f_{d,go}}{\rho_g f_{d,lo}}\right)
Fr=Gtp2gDρH2Fr = \frac{G_{tp}^2}{gD\rho_H^2}
We=Gtp2DσρHWe = \frac{G_{tp}^2 D}{\sigma \rho_H}
ρH=(xρg+1xρl)1\rho_H = \left(\frac{x}{\rho_g} + \frac{1-x}{\rho_l}\right)^{-1}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable to vertical upflow and horizontal flow. Known to work poorly when mul/mug > 1000. Gives mean errors on the order of 40%. Tested on data with diameters as small as 4 mm.

The power of 0.0454 is given as 0.045 in [2], [3], [4], and [5]; [6] and [2] give 0.0454 and [2] also gives a similar correlation said to be presented in [1], so it is believed this 0.0454 was the original power. [6] also gives an expression for friction factor claimed to be presented in [1]; it is not used here.

References

1(1,2)

Friedel, L. “Improved Friction Pressure Drop Correlations for Horizontal and Vertical Two-Phase Pipe Flow.” , in: Proceedings, European Two Phase Flow Group Meeting, Ispra, Italy, 1979: 485-481.

2(1,2,3)

Whalley, P. B. Boiling, Condensation, and Gas-Liquid Flow. Oxford: Oxford University Press, 1987.

3

Triplett, K. A., S. M. Ghiaasiaan, S. I. Abdel-Khalik, A. LeMouel, and B. N. McCord. “Gas-liquid Two-Phase Flow in Microchannels: Part II: Void Fraction and Pressure Drop.” International Journal of Multiphase Flow 25, no. 3 (April 1999): 395-410. doi:10.1016/S0301-9322(98)00055-X.

4

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

5

Thome, John R. “Engineering Data Book III.” Wolverine Tube Inc (2004). http://www.wlv.com/heat-transfer-databook/

6(1,2,3)

Ghiaasiaan, S. Mostafa. Two-Phase Flow, Boiling, and Condensation: In Conventional and Miniature Systems. Cambridge University Press, 2007.

Examples

Example 4 in [6]:

>>> Friedel(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... sigma=0.0487, D=0.05, roughness=0.0, L=1.0)
738.6500525002241
fluids.two_phase.Chisholm(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0, rough_correction=False)[source]

Calculates two-phase pressure drop with the Chisholm (1973) correlation from [1], also in [2] and [3].

ΔPtpΔPlo=ϕch2\frac{\Delta P_{tp}}{\Delta P_{lo}} = \phi_{ch}^2
ϕch2=1+(Γ21){Bx(2n)/2(1x)(2n)/2+x2n}\phi_{ch}^2 = 1 + (\Gamma^2 -1)\left\{B x^{(2-n)/2} (1-x)^{(2-n)/2} + x^{2-n} \right\}
Γ2=(ΔPL)go(ΔPL)lo\Gamma ^2 = \frac{\left(\frac{\Delta P}{L}\right)_{go}}{\left(\frac{ \Delta P}{L}\right)_{lo}}

For Gamma < 9.5:

B=55Gtp0.5 for Gtp>1900B = \frac{55}{G_{tp}^{0.5}} \text{ for } G_{tp} > 1900
B=2400Gtp for 500<Gtp<1900B = \frac{2400}{G_{tp}} \text{ for } 500 < G_{tp} < 1900
B=4.8 for Gtp<500B = 4.8 \text{ for } G_{tp} < 500

For 9.5 < Gamma < 28:

B=520ΓGtp0.5 for Gtp<600B = \frac{520}{\Gamma G_{tp}^{0.5}} \text{ for } G_{tp} < 600
B=21Γ for Gtp>600B = \frac{21}{\Gamma} \text{ for } G_{tp} > 600

For Gamma > 28:

B=15000Γ2Gtp0.5B = \frac{15000}{\Gamma^2 G_{tp}^{0.5}}

If rough_correction is True, the following correction to B is applied:

BroughBsmooth=[0.5{1+(μgμl)2+10600ϵ/D}]0.25n0.25\frac{B_{rough}}{B_{smooth}} = \left[0.5\left\{1+ \left(\frac{\mu_g} {\mu_l}\right)^2 + 10^{-600\epsilon/D}\right\}\right]^{\frac{0.25-n} {0.25}}
n=lnfd,lofd,golnRegoRelon = \frac{\ln \frac{f_{d,lo}}{f_{d,go}}}{\ln \frac{Re_{go}}{Re_{lo}}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

rough_correctionbool, optional

Whether or not to use the roughness correction proposed in the 1968 version of the correlation

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable for 0 < x < 1. n = 0.25, the exponent in the Blassius equation. Originally developed for smooth pipes, a roughness correction is included as well from the Chisholm’s 1968 work [4]. Neither [2] nor [3] have any mention of the correction however.

References

1

Chisholm, D. “Pressure Gradients due to Friction during the Flow of Evaporating Two-Phase Mixtures in Smooth Tubes and Channels.” International Journal of Heat and Mass Transfer 16, no. 2 (February 1973): 347-58. doi:10.1016/0017-9310(73)90063-X.

2(1,2)

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

3(1,2)

Thome, John R. “Engineering Data Book III.” Wolverine Tube Inc (2004). http://www.wlv.com/heat-transfer-databook/

4

Chisholm, D. “Research Note: Influence of Pipe Surface Roughness on Friction Pressure Gradient during Two-Phase Flow.” Journal of Mechanical Engineering Science 20, no. 6 (December 1, 1978): 353-354. doi:10.1243/JMES_JOUR_1978_020_061_02.

Examples

>>> Chisholm(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, D=0.05, roughness=0.0, L=1.0)
1084.1489922923738
fluids.two_phase.Kim_Mudawar(m, x, rhol, rhog, mul, mug, sigma, D, L=1.0)[source]

Calculates two-phase pressure drop with the Kim and Mudawar (2012) correlation as in [1], also presented in [2].

ΔP=ΔPlϕl2\Delta P = \Delta P_{l} \phi_{l}^2
ϕl2=1+CX+1X2\phi_l^2 = 1 + \frac{C}{X} + \frac{1}{X^2}
X2=ΔPlΔPgX^2 = \frac{\Delta P_l}{\Delta P_g}

For turbulent liquid, turbulent gas:

C=0.39Relo0.03Sugo0.10(ρlρg)0.35C = 0.39Re_{lo}^{0.03} Su_{go}^{0.10}\left(\frac{\rho_l}{\rho_g} \right)^{0.35}

For turbulent liquid, laminar gas:

C=8.7×104Relo0.17Sugo0.50(ρlρg)0.14C = 8.7\times 10^{-4} Re_{lo}^{0.17} Su_{go}^{0.50}\left(\frac{\rho_l} {\rho_g}\right)^{0.14}

For laminar liquid, turbulent gas:

C=0.0015Relo0.59Sugo0.19(ρlρg)0.36C = 0.0015 Re_{lo}^{0.59} Su_{go}^{0.19}\left(\frac{\rho_l}{\rho_g} \right)^{0.36}

For laminar liquid, laminar gas:

C=3.5×105Relo0.44Sugo0.50(ρlρg)0.48C = 3.5\times 10^{-5} Re_{lo}^{0.44} Su_{go}^{0.50}\left(\frac{\rho_l} {\rho_g}\right)^{0.48}

This model has its own friction factor calculations, to be consistent with its Reynolds number transition. As their model was regressed with these equations, more error is obtained when using any other friction factor calculation. The laminar equation 64/Re is used up to Re=2000, then the Blasius equation with a coefficient of 0.316, and above Re = 20000,

fd=0.184Re0.2f_d = \frac{0.184}{Re^{0.2}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

The critical Reynolds number in this model is 2000, with a Reynolds number definition using actual liquid and gas flows. This model also requires liquid-only Reynolds number to be calculated.

No attempt to incorporate roughness into the model was made in [1].

The model was developed with hydraulic diameter from 0.0695 to 6.22 mm, mass velocities 4 to 8528 kg/m^2/s, flow qualities from 0 to 1, reduced pressures from 0.0052 to 0.91, superficial liquid Reynolds numbers up to 79202, superficial gas Reynolds numbers up to 253810, liquid-only Reynolds numbers up to 89798, 7115 data points from 36 sources and working fluids air, CO2, N2, water, ethanol, R12, R22, R134a, R236ea, R245fa, R404A, R407C, propane, methane, and ammonia.

References

1(1,2)

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

2

Kim, Sung-Min, and Issam Mudawar. “Review of Databases and Predictive Methods for Pressure Drop in Adiabatic, Condensing and Boiling Mini/Micro-Channel Flows.” International Journal of Heat and Mass Transfer 77 (October 2014): 74-97. doi:10.1016/j.ijheatmasstransfer.2014.04.035.

Examples

>>> Kim_Mudawar(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... sigma=0.0487, D=0.05, L=1.0)
840.4137796786074
fluids.two_phase.Baroczy_Chisholm(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Baroczy (1966) model. It was presented in graphical form originally; Chisholm (1973) made the correlation non-graphical. The model is also shown in [3].

ΔPtpΔPlo=ϕch2\frac{\Delta P_{tp}}{\Delta P_{lo}} = \phi_{ch}^2
ϕch2=1+(Γ21){Bx(2n)/2(1x)(2n)/2+x2n}\phi_{ch}^2 = 1 + (\Gamma^2 -1)\left\{B x^{(2-n)/2} (1-x)^{(2-n)/2} + x^{2-n} \right\}
Γ2=(ΔPL)go(ΔPL)lo\Gamma ^2 = \frac{\left(\frac{\Delta P}{L}\right)_{go}}{\left(\frac{ \Delta P}{L}\right)_{lo}}

For Gamma < 9.5:

B=55Gtp0.5B = \frac{55}{G_{tp}^{0.5}}

For 9.5 < Gamma < 28:

B=520ΓGtp0.5B = \frac{520}{\Gamma G_{tp}^{0.5}}

For Gamma > 28:

B=15000Γ2Gtp0.5B = \frac{15000}{\Gamma^2 G_{tp}^{0.5}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable for 0 < x < 1. n = 0.25, the exponent in the Blassius equation. The Chisholm_1973 function should be used in preference to this.

References

1

Baroczy, C. J. “A systematic correlation for two-phase pressure drop.” In Chem. Eng. Progr., Symp. Ser., 62: No. 64, 232-49 (1966).

2

Chisholm, D. “Pressure Gradients due to Friction during the Flow of Evaporating Two-Phase Mixtures in Smooth Tubes and Channels.” International Journal of Heat and Mass Transfer 16, no. 2 (February 1973): 347-58. doi:10.1016/0017-9310(73)90063-X.

3

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

Examples

>>> Baroczy_Chisholm(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, D=0.05, roughness=0.0, L=1.0)
1084.1489922923738
fluids.two_phase.Theissing(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Theissing (1980) correlation as shown in [2] and [3].

ΔPtp=[ΔPlo1/nϵ(1x)1/ϵ+ΔPgo1/(nϵ)x1/ϵ]nϵ\Delta P_{{tp}} = \left[ {\Delta P_{{lo}}^{{1/{n\epsilon}}} \left({1 - x} \right)^{{1/\epsilon}} + \Delta P_{{go}}^{{1/ {(n\epsilon)}}} x^{{1/\epsilon}}} \right]^{n\epsilon}
ϵ=32(2ρl/ρg1+ρl/ρg)0.7/n\epsilon = 3 - 2\left({\frac{{2\sqrt {{{\rho_{{l}}}/ {\rho_{{g}}}}}}}{{1 + {{\rho_{{l}}}/{\rho_{{g}}}}}}} \right)^{{{0.7}/n}}
n=n1+n2(ΔPg/ΔPl)0.11+(ΔPg/ΔPl)0.1n = \frac{{n_1 + n_2 \left({{{\Delta P_{{g}}}/{\Delta P_{{l}}}}} \right)^{0.1}}}{{1 + \left({{{\Delta P_{{g}}} / {\Delta P_{{l}}}}} \right)^{0.1}}}
n1=ln(ΔPl/ΔPlo)ln(1x)n_1 = \frac{{\ln \left({{{\Delta P_{{l}}}/ {\Delta P_{{lo}}}}} \right)}}{{\ln \left({1 - x} \right)}}
n2=ln(ΔPg/ΔPgo)lnxn_2 = \frac{\ln \left({\Delta P_{{g}} / \Delta P_{{go}}} \right)}{{\ln x}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable for 0 < x < 1. Notable, as it can be used for two-phase liquid- liquid flow as well as liquid-gas flow.

References

1

Theissing, Peter. “Eine Allgemeingültige Methode Zur Berechnung Des Reibungsdruckverlustes Der Mehrphasenströmung (A Generally Valid Method for Calculating Frictional Pressure Drop on Multiphase Flow).” Chemie Ingenieur Technik 52, no. 4 (January 1, 1980): 344-345. doi:10.1002/cite.330520414.

2

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

3

Greco, A., and G. P. Vanoli. “Experimental Two-Phase Pressure Gradients during Evaporation of Pure and Mixed Refrigerants in a Smooth Horizontal Tube. Comparison with Correlations.” Heat and Mass Transfer 42, no. 8 (April 6, 2006): 709-725. doi:10.1007/s00231-005-0020-7.

Examples

>>> Theissing(m=0.6, x=.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... D=0.05, roughness=0.0, L=1.0)
497.6156370699538
fluids.two_phase.Muller_Steinhagen_Heck(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Muller-Steinhagen and Heck (1986) correlation from [1], also in [2] and [3].

ΔPtp=GMSH(1x)1/3+ΔPgox3\Delta P_{tp} = G_{MSH}(1-x)^{1/3} + \Delta P_{go}x^3
GMSH=ΔPlo+2[ΔPgoΔPlo]xG_{MSH} = \Delta P_{lo} + 2\left[\Delta P_{go} - \Delta P_{lo}\right]x
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable for 0 < x < 1. Developed to be easily integrated. The contribution of each term to the overall pressure drop can be understood in this model.

References

1

Müller-Steinhagen, H, and K Heck. “A Simple Friction Pressure Drop Correlation for Two-Phase Flow in Pipes.” Chemical Engineering and Processing: Process Intensification 20, no. 6 (November 1, 1986): 297-308. doi:10.1016/0255-2701(86)80008-3.

2

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

3

Thome, John R. “Engineering Data Book III.” Wolverine Tube Inc (2004). http://www.wlv.com/heat-transfer-databook/

Examples

>>> Muller_Steinhagen_Heck(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, D=0.05, roughness=0.0, L=1.0)
793.4465457435081
fluids.two_phase.Gronnerud(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Gronnerud correlation as presented in [2], [3], and [4].

ΔPfriction=ΔPgdϕlo2\Delta P_{friction} = \Delta P_{gd} \phi_{lo}^2
ϕgd=1+(dPdL)Fr[ρlρg(μlμg)0.251]\phi_{gd} = 1 + \left(\frac{dP}{dL}\right)_{Fr}\left[ \frac{\frac{\rho_l}{\rho_g}}{\left(\frac{\mu_l}{\mu_g}\right)^{0.25}} -1\right]
(dPdL)Fr=fFr[x+4(x1.8x10fFr0.5)]\left(\frac{dP}{dL}\right)_{Fr} = f_{Fr}\left[x+4(x^{1.8}-x^{10} f_{Fr}^{0.5})\right]
fFr=Frl0.3+0.0055(ln1Frl)2f_{Fr} = Fr_l^{0.3} + 0.0055\left(\ln \frac{1}{Fr_l}\right)^2
Frl=Gtp2gDρl2Fr_l = \frac{G_{tp}^2}{gD\rho_l^2}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Developed for evaporators. Applicable from 0 < x < 1.

In the model, if Fr_l is more than 1, f_Fr is set to 1.

References

1

Gronnerud, R. “Investigation of Liquid Hold-Up, Flow Resistance and Heat Transfer in Circulation Type Evaporators. 4. Two-Phase Flow Resistance in Boiling Refrigerants.” Proc. Freudenstadt Meet., IIR/C. R. Réun. Freudenstadt, IIF. 1972-1: 127-138. 1972.

2

ASHRAE Handbook: Fundamentals. American Society of Heating, Refrigerating and Air-Conditioning Engineers, Incorporated, 2013.

3

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

4

Thome, John R. “Engineering Data Book III.” Wolverine Tube Inc (2004). http://www.wlv.com/heat-transfer-databook/

Examples

>>> Gronnerud(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... D=0.05, roughness=0.0, L=1.0)
384.12541144474085
fluids.two_phase.Lombardi_Pedrocchi(m, x, rhol, rhog, sigma, D, L=1.0)[source]

Calculates two-phase pressure drop with the Lombardi-Pedrocchi (1972) correlation from [1] as shown in [2] and [3].

ΔPtp=0.83Gtp1.4σ0.4LD1.2ρh0.866\Delta P_{tp} = \frac{0.83 G_{tp}^{1.4} \sigma^{0.4} L}{D^{1.2} \rho_{h}^{0.866}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

This is a purely empirical method. [3] presents a review of this and other correlations. It did not perform best, but there were also correlations worse than it.

References

1

Lombardi, C., and E. Pedrocchi. “Pressure Drop Correlation in Two- Phase Flow.” Energ. Nucl. (Milan) 19: No. 2, 91-99, January 1, 1972.

2

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

3(1,2)

Turgut, Oğuz Emrah, Mustafa Turhan Çoban, and Mustafa Asker. “Comparison of Flow Boiling Pressure Drop Correlations for Smooth Macrotubes.” Heat Transfer Engineering 37, no. 6 (April 12, 2016): 487-506. doi:10.1080/01457632.2015.1060733.

Examples

>>> Lombardi_Pedrocchi(m=0.6, x=0.1, rhol=915., rhog=2.67, sigma=0.045,
... D=0.05, L=1.0)
1567.328374498781
fluids.two_phase.Jung_Radermacher(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Jung-Radermacher (1989) correlation, also shown in [2] and [3].

ΔPtpΔPlo=ϕtp2\frac{\Delta P_{tp}}{\Delta P_{lo}} = \phi_{tp}^2
ϕtp2=12.82Xtt1.47(1x)1.8\phi_{tp}^2 = 12.82X_{tt}^{-1.47}(1-x)^{1.8}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable for 0 < x < 1. Developed for the annular flow regime in turbulent-turbulent flow.

References

1

Jung, D. S., and R. Radermacher. “Prediction of Pressure Drop during Horizontal Annular Flow Boiling of Pure and Mixed Refrigerants.” International Journal of Heat and Mass Transfer 32, no. 12 (December 1, 1989): 2435-46. doi:10.1016/0017-9310(89)90203-2.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Filip, Alina, Florin Băltăreţu, and Radu-Mircea Damian. “Comparison of Two-Phase Pressure Drop Models for Condensing Flows in Horizontal Tubes.” Mathematical Modelling in Civil Engineering 10, no. 4 (2015): 19-27. doi:10.2478/mmce-2014-0019.

Examples

>>> Jung_Radermacher(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, D=0.05, roughness=0.0, L=1.0)
552.0686123725568
fluids.two_phase.Tran(m, x, rhol, rhog, mul, mug, sigma, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Tran (2000) correlation, also shown in [2] and [3].

ΔP=dPloϕlo2\Delta P = dP_{lo} \phi_{lo}^2
ϕlo2=1+(4.3Γ21)[Cox0.875(1x)0.875+x1.75]\phi_{lo}^2 = 1 + (4.3\Gamma^2-1)[\text{Co} \cdot x^{0.875} (1-x)^{0.875}+x^{1.75}]
Γ2=(ΔPL)go(ΔPL)lo\Gamma ^2 = \frac{\left(\frac{\Delta P}{L}\right)_{go}}{\left(\frac {\Delta P}{L}\right)_{lo}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Developed for boiling refrigerants in channels with hydraulic diameters of 2.4 mm to 2.92 mm.

References

1

Tran, T. N, M. -C Chyu, M. W Wambsganss, and D. M France. “Two-Phase Pressure Drop of Refrigerants during Flow Boiling in Small Channels: An Experimental Investigation and Correlation Development.” International Journal of Multiphase Flow 26, no. 11 (November 1, 2000): 1739-54. doi:10.1016/S0301-9322(99)00119-6.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Choi, Kwang-Il, A. S. Pamitran, Chun-Young Oh, and Jong-Taek Oh. “Two-Phase Pressure Drop of R-410A in Horizontal Smooth Minichannels.” International Journal of Refrigeration 31, no. 1 (January 2008): 119-29. doi:10.1016/j.ijrefrig.2007.06.006.

Examples

>>> Tran(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... sigma=0.0487, D=0.05, roughness=0.0, L=1.0)
423.2563312951232
fluids.two_phase.Chen_Friedel(m, x, rhol, rhog, mul, mug, sigma, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Chen modification of the Friedel correlation, as given in [1] and also shown in [2] and [3].

ΔP=ΔPFriedelΩ\Delta P = \Delta P_{Friedel}\Omega

For Bo < 2.5:

Ω=0.0333Relo0.45Reg0.09(1+0.4exp(Bo))\Omega = \frac{0.0333Re_{lo}^{0.45}}{Re_g^{0.09}(1 + 0.4\exp(-Bo))}

For Bo >= 2.5:

Ω=We0.22.5+0.06Bo\Omega = \frac{We^{0.2}}{2.5 + 0.06Bo}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable ONLY to mini/microchannels; yields drastically too low pressure drops for larger channels. For more details, see the Friedel correlation.

It is not explicitly stated in [1] how to calculate the liquid mixture density for use in calculation of Weber number; the homogeneous model is assumed as it is used in the Friedel model.

The bond number used here is 1/4 the normal value, i.e.:

Bo=g(ρlρg)D24σBo = \frac{g(\rho_l-\rho_g)D^2}{4\sigma}

References

1(1,2)

Chen, Ing Youn, Kai-Shing Yang, Yu-Juei Chang, and Chi-Chung Wang. “Two-Phase Pressure Drop of Air-water and R-410A in Small Horizontal Tubes.” International Journal of Multiphase Flow 27, no. 7 (July 2001): 1293-99. doi:10.1016/S0301-9322(01)00004-0.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Choi, Kwang-Il, A. S. Pamitran, Chun-Young Oh, and Jong-Taek Oh. “Two-Phase Pressure Drop of R-410A in Horizontal Smooth Minichannels.” International Journal of Refrigeration 31, no. 1 (January 2008): 119-29. doi:10.1016/j.ijrefrig.2007.06.006.

Examples

>>> Chen_Friedel(m=.0005, x=0.9, rhol=950., rhog=1.4, mul=1E-3, mug=1E-5,
... sigma=0.02, D=0.003, roughness=0.0, L=1.0)
6249.247540588871
fluids.two_phase.Zhang_Webb(m, x, rhol, mul, P, Pc, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Zhang-Webb (2001) correlation as shown in [1] and also given in [2].

ϕlo2=(1x)2+2.87x2(PPc)1+1.68x0.8(1x)0.25(PPc)1.64\phi_{lo}^2 = (1-x)^2 + 2.87x^2\left(\frac{P}{P_c}\right)^{-1} + 1.68x^{0.8}(1-x)^{0.25}\left(\frac{P}{P_c}\right)^{-1.64}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

Pfloat

Pressure of fluid, [Pa]

Pcfloat

Critical pressure of fluid, [Pa]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Applicable for 0 < x < 1. Corresponding-states method developed with R-134A, R-22 and R-404A in tubes of hydraulic diameters of 2.13 mm, 6.25 mm, and 3.25 mm. For the author’s 119 data points, the mean deviation was 11.5%. Recommended for reduced pressures larger than 0.2 and tubes of diameter 1-7 mm.

Does not require known properties for the gas phase.

References

1

Zhang, Ming, and Ralph L. Webb. “Correlation of Two-Phase Friction for Refrigerants in Small-Diameter Tubes.” Experimental Thermal and Fluid Science 25, no. 3-4 (October 2001): 131-39. doi:10.1016/S0894-1777(01)00066-8.

2

Choi, Kwang-Il, A. S. Pamitran, Chun-Young Oh, and Jong-Taek Oh. “Two-Phase Pressure Drop of R-410A in Horizontal Smooth Minichannels.” International Journal of Refrigeration 31, no. 1 (January 2008): 119-29. doi:10.1016/j.ijrefrig.2007.06.006.

Examples

>>> Zhang_Webb(m=0.6, x=0.1, rhol=915., mul=180E-6, P=2E5, Pc=4055000,
... D=0.05, roughness=0.0, L=1.0)
712.0999804205617
fluids.two_phase.Xu_Fang(m, x, rhol, rhog, mul, mug, sigma, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Xu and Fang (2013) correlation. Developed after a comprehensive review of available correlations, likely meaning it is quite accurate.

ΔP=ΔPloϕlo2\Delta P = \Delta P_{lo} \phi_{lo}^2
ϕlo2=Y2x3+(1x2.59)0.632[1+2x1.17(Y21)+0.00775x0.475Frtp0.535Wetp0.188]\phi_{lo}^2 = Y^2x^3 + (1-x^{2.59})^{0.632}[1 + 2x^{1.17}(Y^2-1) + 0.00775x^{-0.475} Fr_{tp}^{0.535} We_{tp}^{0.188}]
Y2=ΔPgoΔPloY^2 = \frac{\Delta P_{go}}{\Delta P_{lo}}
Frtp=Gtp2gDρtp2Fr_{tp} = \frac{G_{tp}^2}{gD\rho_{tp}^2}
Wetp=Gtp2DσρtpWe_{tp} = \frac{G_{tp}^2 D}{\sigma \rho_{tp}}
1ρtp=1xρl+xρg\frac{1}{\rho_{tp}} = \frac{1-x}{\rho_l} + \frac{x}{\rho_g}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

References

1

Xu, Yu, and Xiande Fang. “A New Correlation of Two-Phase Frictional Pressure Drop for Condensing Flow in Pipes.” Nuclear Engineering and Design 263 (October 2013): 87-96. doi:10.1016/j.nucengdes.2013.04.017.

Examples

>>> Xu_Fang(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... sigma=0.0487, D=0.05, roughness=0.0, L=1.0)
604.0595632116267
fluids.two_phase.Yu_France(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Yu, France, Wambsganss, and Hull (2002) correlation given in [1] and reviewed in [2] and [3].

ΔP=ΔPlϕl2\Delta P = \Delta P_{l} \phi_{l}^2
ϕl2=X1.9\phi_l^2 = X^{-1.9}
X=18.65(ρgρl)0.5(1xx)Reg0.1Rel0.5X = 18.65\left(\frac{\rho_g}{\rho_l}\right)^{0.5}\left(\frac{1-x}{x} \right)\frac{Re_{g}^{0.1}}{Re_l^{0.5}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

References

1

Yu, W., D. M. France, M. W. Wambsganss, and J. R. Hull. “Two-Phase Pressure Drop, Boiling Heat Transfer, and Critical Heat Flux to Water in a Small-Diameter Horizontal Tube.” International Journal of Multiphase Flow 28, no. 6 (June 2002): 927-41. doi:10.1016/S0301-9322(02)00019-8.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Xu, Yu, Xiande Fang, Xianghui Su, Zhanru Zhou, and Weiwei Chen. “Evaluation of Frictional Pressure Drop Correlations for Two-Phase Flow in Pipes.” Nuclear Engineering and Design, SI : CFD4NRS-3, 253 (December 2012): 86-97. doi:10.1016/j.nucengdes.2012.08.007.

Examples

>>> Yu_France(m=0.6, x=.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... D=0.05, roughness=0.0, L=1.0)
1146.9833225539571
fluids.two_phase.Wang_Chiang_Lu(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Wang, Chiang, and Lu (1997) correlation given in [1] and reviewed in [2] and [3].

ΔP=ΔPgϕg2\Delta P = \Delta P_{g} \phi_g^2
ϕg2=1+9.397X0.62+0.564X2.45 for G>=200kg/m2/s\phi_g^2 = 1 + 9.397X^{0.62} + 0.564X^{2.45} \text{ for } G >= 200 kg/m^2/s
ϕg2=1+CX+X2 for lower mass fluxes\phi_g^2 = 1 + CX + X^2 \text{ for lower mass fluxes}
C=0.000004566X0.128Relo0.938(ρlρg)2.15(μlμg)5.1C = 0.000004566X^{0.128}Re_{lo}^{0.938}\left(\frac{\rho_l}{\rho_g} \right)^{-2.15}\left(\frac{\mu_l}{\mu_g}\right)^{5.1}
X2=ΔPlΔPgX^2 = \frac{\Delta P_l}{\Delta P_g}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

References

1

Wang, Chi-Chuan, Ching-Shan Chiang, and Ding-Chong Lu. “Visual Observation of Two-Phase Flow Pattern of R-22, R-134a, and R-407C in a 6.5-Mm Smooth Tube.” Experimental Thermal and Fluid Science 15, no. 4 (November 1, 1997): 395-405. doi:10.1016/S0894-1777(97)00007-1.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Xu, Yu, Xiande Fang, Xianghui Su, Zhanru Zhou, and Weiwei Chen. “Evaluation of Frictional Pressure Drop Correlations for Two-Phase Flow in Pipes.” Nuclear Engineering and Design, SI : CFD4NRS-3, 253 (December 2012): 86-97. doi:10.1016/j.nucengdes.2012.08.007.

Examples

>>> Wang_Chiang_Lu(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, D=0.05, roughness=0.0, L=1.0)
448.29981978639137
fluids.two_phase.Hwang_Kim(m, x, rhol, rhog, mul, mug, sigma, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Hwang and Kim (2006) correlation as in [1], also presented in [2] and [3].

ΔP=ΔPlϕl2\Delta P = \Delta P_{l} \phi_{l}^2
C=0.227Relo0.452X0.32Co0.82C = 0.227 Re_{lo}^{0.452} X^{-0.32} Co^{-0.82}
ϕl2=1+CX+1X2\phi_l^2 = 1 + \frac{C}{X} + \frac{1}{X^2}
X2=ΔPlΔPgX^2 = \frac{\Delta P_l}{\Delta P_g}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Developed with data for microtubes of diameter 0.244 mm and 0.792 mm only. Not likely to be suitable to larger diameters.

References

1

Hwang, Yun Wook, and Min Soo Kim. “The Pressure Drop in Microtubes and the Correlation Development.” International Journal of Heat and Mass Transfer 49, no. 11-12 (June 2006): 1804-12. doi:10.1016/j.ijheatmasstransfer.2005.10.040.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Xu, Yu, Xiande Fang, Xianghui Su, Zhanru Zhou, and Weiwei Chen. “Evaluation of Frictional Pressure Drop Correlations for Two-Phase Flow in Pipes.” Nuclear Engineering and Design, SI : CFD4NRS-3, 253 (December 2012): 86-97. doi:10.1016/j.nucengdes.2012.08.007.

Examples

>>> Hwang_Kim(m=0.0005, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... sigma=0.0487, D=0.003, roughness=0.0, L=1.0)
798.302774184557
fluids.two_phase.Zhang_Hibiki_Mishima(m, x, rhol, rhog, mul, mug, sigma, D, roughness=0.0, L=1.0, flowtype='adiabatic vapor')[source]

Calculates two-phase pressure drop with the Zhang, Hibiki, Mishima and (2010) correlation as in [1], also presented in [2] and [3].

ΔP=ΔPlϕl2\Delta P = \Delta P_{l} \phi_{l}^2
ϕl2=1+CX+1X2\phi_l^2 = 1 + \frac{C}{X} + \frac{1}{X^2}
X2=ΔPlΔPgX^2 = \frac{\Delta P_l}{\Delta P_g}

For adiabatic liquid-vapor two-phase flow:

C=21[1exp(0.142/Co)]C = 21[1 - \exp(-0.142/Co)]

For adiabatic liquid-gas two-phase flow:

C=21[1exp(0.674/Co)]C = 21[1 - \exp(-0.674/Co)]

For flow boiling:

C=21[1exp(0.358/Co)]C = 21[1 - \exp(-0.358/Co)]
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

flowtypestr

One of ‘adiabatic vapor’, ‘adiabatic gas’, or ‘flow boiling’

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

Seems fairly reliable.

References

1

Zhang, W., T. Hibiki, and K. Mishima. “Correlations of Two-Phase Frictional Pressure Drop and Void Fraction in Mini-Channel.” International Journal of Heat and Mass Transfer 53, no. 1-3 (January 15, 2010): 453-65. doi:10.1016/j.ijheatmasstransfer.2009.09.011.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Xu, Yu, Xiande Fang, Xianghui Su, Zhanru Zhou, and Weiwei Chen. “Evaluation of Frictional Pressure Drop Correlations for Two-Phase Flow in Pipes.” Nuclear Engineering and Design, SI : CFD4NRS-3, 253 (December 2012): 86-97. doi:10.1016/j.nucengdes.2012.08.007.

Examples

>>> Zhang_Hibiki_Mishima(m=0.0005, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, sigma=0.0487, D=0.003, roughness=0.0, L=1.0)
444.9718476894804
fluids.two_phase.Mishima_Hibiki(m, x, rhol, rhog, mul, mug, sigma, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Mishima and Hibiki (1996) correlation as in [1], also presented in [2] and [3].

ΔP=ΔPlϕl2\Delta P = \Delta P_{l} \phi_{l}^2
C=21[1exp(319D)]C = 21[1 - \exp(-319D)]
ϕl2=1+CX+1X2\phi_l^2 = 1 + \frac{C}{X} + \frac{1}{X^2}
X2=ΔPlΔPgX^2 = \frac{\Delta P_l}{\Delta P_g}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

References

1

Mishima, K., and T. Hibiki. “Some Characteristics of Air-Water Two- Phase Flow in Small Diameter Vertical Tubes.” International Journal of Multiphase Flow 22, no. 4 (August 1, 1996): 703-12. doi:10.1016/0301-9322(96)00010-9.

2

Kim, Sung-Min, and Issam Mudawar. “Universal Approach to Predicting Two-Phase Frictional Pressure Drop for Adiabatic and Condensing Mini/ Micro-Channel Flows.” International Journal of Heat and Mass Transfer 55, no. 11-12 (May 2012): 3246-61. doi:10.1016/j.ijheatmasstransfer.2012.02.047.

3

Xu, Yu, Xiande Fang, Xianghui Su, Zhanru Zhou, and Weiwei Chen. “Evaluation of Frictional Pressure Drop Correlations for Two-Phase Flow in Pipes.” Nuclear Engineering and Design, SI : CFD4NRS-3, 253 (December 2012): 86-97. doi:10.1016/j.nucengdes.2012.08.007.

Examples

>>> Mishima_Hibiki(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6,
... mug=14E-6, sigma=0.0487, D=0.05, roughness=0.0, L=1.0)
732.4268200606265
fluids.two_phase.Bankoff(m, x, rhol, rhog, mul, mug, D, roughness=0.0, L=1.0)[source]

Calculates two-phase pressure drop with the Bankoff (1960) correlation, as shown in [2], [3], and [4].

ΔPtp=ϕl7/4ΔPl\Delta P_{tp} = \phi_{l}^{7/4} \Delta P_{l}
ϕl=11x[1γ(1ρgρl)]3/7[1+x(ρlρg1)]\phi_l = \frac{1}{1-x}\left[1 - \gamma\left(1 - \frac{\rho_g}{\rho_l} \right)\right]^{3/7}\left[1 + x\left(\frac{\rho_l}{\rho_g} - 1\right) \right]
γ=0.71+2.35(ρgρl)1+1xxρgρl\gamma = \frac{0.71 + 2.35\left(\frac{\rho_g}{\rho_l}\right)} {1 + \frac{1-x}{x} \cdot \frac{\rho_g}{\rho_l}}
Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

Lfloat, optional

Length of pipe, [m]

Returns
dPfloat

Pressure drop of the two-phase flow, [Pa]

Notes

This correlation is not actually shown in [1]. Its origin is unknown. The author recommends against using this.

References

1

Bankoff, S. G. “A Variable Density Single-Fluid Model for Two-Phase Flow With Particular Reference to Steam-Water Flow.” Journal of Heat Transfer 82, no. 4 (November 1, 1960): 265-72. doi:10.1115/1.3679930.

2

Thome, John R. “Engineering Data Book III.” Wolverine Tube Inc (2004). http://www.wlv.com/heat-transfer-databook/

3

Moreno Quibén, Jesús. “Experimental and Analytical Study of Two- Phase Pressure Drops during Evaporation in Horizontal Tubes,” 2005. doi:10.5075/epfl-thesis-3337.

4

Mekisso, Henock Mateos. “Comparison of Frictional Pressure Drop Correlations for Isothermal Two-Phase Horizontal Flow.” Thesis, Oklahoma State University, 2013. https://shareok.org/handle/11244/11109.

Examples

>>> Bankoff(m=0.6, x=0.1, rhol=915., rhog=2.67, mul=180E-6, mug=14E-6,
... D=0.05, roughness=0.0, L=1.0)
4746.0594424533965

Two Phase Flow Regime Correlations

fluids.two_phase.Mandhane_Gregory_Aziz_regime(m, x, rhol, rhog, mul, mug, sigma, D)[source]

Classifies the regime of a two-phase flow according to Mandhane, Gregory, and Azis (1974) flow map.

The flow regimes in this method are ‘elongated bubble’, ‘stratified’, ‘annular mist’, ‘slug’, ‘dispersed bubble’, and ‘wave’.

The parameters used are just the superficial liquid and gas velocity (i.e. if only the mass flow of that phase were flowing in the pipe).

Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Mass quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

sigmafloat

Surface tension, [N/m]

Dfloat

Diameter of pipe, [m]

Returns
regimestr

One of ‘elongated bubble’, ‘stratified’, ‘annular mist’, ‘slug’, ‘dispersed bubble’, or ‘wave’, [-]

v_gsfloat

The superficial gas velocity in the pipe (x axis coordinate), [ft/s]

v_lsfloat

The superficial liquid velocity in the pipe (x axis coordinate), [ft/s]

Notes

[1] contains a Fortran implementation of this model, which this has been validated against. This is a very fast flow map as all transitions were spelled out with clean transitions.

References

1

Mandhane, J. M., G. A. Gregory, and K. Aziz. “A Flow Pattern Map for Gas-liquid Flow in Horizontal Pipes.” International Journal of Multiphase Flow 1, no. 4 (October 30, 1974): 537-53. doi:10.1016/0301-9322(74)90006-8.

Examples

>>> Mandhane_Gregory_Aziz_regime(m=0.6, x=0.112, rhol=915.12, rhog=2.67,
... mul=180E-6, mug=14E-6, sigma=0.065, D=0.05)
('slug', 0.9728397701853173, 42.05456634236875)
fluids.two_phase.Taitel_Dukler_regime(m, x, rhol, rhog, mul, mug, D, angle, roughness=0.0, g=9.80665)[source]

Classifies the regime of a two-phase flow according to Taitel and Dukler (1976) ([1], [2]).

The flow regimes in this method are ‘annular’, ‘bubbly’, ‘intermittent’, ‘stratified wavy’, and ‘stratified smooth’.

The four dimensionless parameters used are ‘X’, ‘T’, ‘F’, and ‘K’.

X=[(dP/dL)l,s,f(dP/dL)g,s,f]0.5X = \left[\frac{(dP/dL)_{l,s,f}}{(dP/dL)_{g,s,f}}\right]^{0.5}
T=[(dP/dL)l,s,f(ρlρg)gcosθ]0.5T = \left[\frac{(dP/dL)_{l,s,f}}{(\rho_l-\rho_g)g\cos\theta}\right]^{0.5}
F=ρg(ρlρg)vg,sDgcosθF = \sqrt{\frac{\rho_g}{(\rho_l-\rho_g)}} \frac{v_{g,s}}{\sqrt{D g \cos\theta}}
K=F[Dvl,sνl]0.5=FRel,sK = F\left[\frac{D v_{l,s}}{\nu_l} \right]^{0.5} = F \sqrt{Re_{l,s}}

Note that ‘l’ refers to liquid, ‘g’ gas, ‘f’ friction-only, and ‘s’ superficial (i.e. if only the mass flow of that phase were flowing in the pipe).

Parameters
mfloat

Mass flow rate of fluid, [kg/s]

xfloat

Mass quality of fluid, [-]

rholfloat

Liquid density, [kg/m^3]

rhogfloat

Gas density, [kg/m^3]

mulfloat

Viscosity of liquid, [Pa*s]

mugfloat

Viscosity of gas, [Pa*s]

Dfloat

Diameter of pipe, [m]

anglefloat

The angle of the pipe with respect to the horizontal, [degrees]

roughnessfloat, optional

Roughness of pipe for use in calculating friction factor, [m]

gfloat, optional

Acceleration due to gravity, [m/s^2]

Returns
regimestr

One of ‘annular’, ‘bubbly’, ‘intermittent’, ‘stratified wavy’, ‘stratified smooth’, [-]

Xfloat

X dimensionless group used in the calculation, [-]

Tfloat

T dimensionless group used in the calculation, [-]

Ffloat

F dimensionless group used in the calculation, [-]

Kfloat

K dimensionless group used in the calculation, [-]

Notes

The original friction factor used in this model is that of Blasius.

References

1

Taitel, Yemada, and A. E. Dukler. “A Model for Predicting Flow Regime Transitions in Horizontal and near Horizontal Gas-Liquid Flow.” AIChE Journal 22, no. 1 (January 1, 1976): 47-55. doi:10.1002/aic.690220105.

2

Brill, James P., and Howard Dale Beggs. Two-Phase Flow in Pipes, 1994.

3

Shoham, Ovadia. Mechanistic Modeling of Gas-Liquid Two-Phase Flow in Pipes. Pap/Cdr edition. Richardson, TX: Society of Petroleum Engineers, 2006.

Examples

>>> Taitel_Dukler_regime(m=0.6, x=0.112, rhol=915.12, rhog=2.67,
... mul=180E-6, mug=14E-6, D=0.05, roughness=0.0, angle=0)[0]
'annular'