Packed bed pressure drop (fluids.packed_bed)

This module contains correlations for calculating the pressure drop across a packed bed. Several correlations for void fraction are also included.

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.

Packed Bed Correlation Interfaces

fluids.packed_bed.dP_packed_bed(dp, voidage, vs, rho, mu, L=1, Dt=None, sphericity=None, Method=None)[source]

This function handles choosing which pressure drop in a packed bed correlation is used. Automatically select which correlation to use if none is provided. Returns None if insufficient information is provided.

Preferred correlations are ‘Erdim, Akgiray & Demir’ when tube diameter is not provided, and ‘Harrison, Brunner & Hecker’ when tube diameter is provided. If you are using a particles in a narrow tube between 2 and 3 particle diameters, expect higher than normal voidages (0.4-0.5) and used the method ‘Guo, Sun, Zhang, Ding & Liu’.

Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area) [m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Dtfloat, optional

Diameter of the tube, [m]

sphericityfloat, optional

Sphericity of the particles [-]

Returns
dPfloat

Pressure drop across the bed [Pa]

Other Parameters
Methodstr, optional

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

Examples

>>> dP_packed_bed(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1438.2826958844414
>>> dP_packed_bed(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3, Dt=0.01)
1255.1625662548427
>>> dP_packed_bed(dp=0.05, voidage=0.492, vs=0.1, rho=1E3, mu=1E-3, Dt=0.015, Method='Guo, Sun, Zhang, Ding & Liu')
18782.499710673364
fluids.packed_bed.dP_packed_bed_methods(dp, voidage, vs, rho, mu, L=1.0, Dt=None, check_ranges=False)[source]

This function handles determining which pressure drop in a packed bed correlation are suitable for the provided inputs.

Preferred correlations are ‘Erdim, Akgiray & Demir’ when tube diameter is not provided, and ‘Harrison, Brunner & Hecker’ when tube diameter is provided.

Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area) [m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Dtfloat, optional

Diameter of the tube, [m]

check_rangesbool, optional

Added for Future use only

Returns
methodslist

List of methods which can be used to calculate dP with the given inputs

Examples

>>> dP_packed_bed_methods(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3, L=1.0)[0]
'Erdim, Akgiray & Demir'
>>> dP_packed_bed_methods(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3, L=1, Dt=1e-2)[0]
'Harrison, Brunner & Hecker'

Packed Bed Correlations

fluids.packed_bed.Ergun(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2] and [3]. Eighteenth most accurate correlation overall in the review of [2].

Most often presented in the following form:

ΔP=150μ(1ϵ)2vsLϵ3dp2+1.75(1ϵ)ρvs2Lϵ3dp\Delta P = \frac{150\mu (1-\epsilon)^2 v_s L}{\epsilon^3 d_p^2} + \frac{1.75 (1-\epsilon) \rho v_s^2 L}{\epsilon^3 d_p}

It is also often presented with a term for sphericity, which is multiplied by particle diameter everywhere in the equation. However, this is highly empirical and better correlations for beds of differently-shaped particles exist. To use sphericity in this model, multiple the input particle diameter by the spericity separately.

In the review of [2], it is expressed in terms of a parameter fp, shown below. This is a convenient means of expressing all forms of pressure drop in packed beds correlations in a way that allows for easy comparison.

fp=(150+1.75(Re1ϵ))(1ϵ)2ϵ3Ref_p = \left(150 + 1.75\left(\frac{Re}{1-\epsilon}\right)\right) \frac{(1-\epsilon)^2}{\epsilon^3 Re}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

The first term in this equation represents laminar loses, and the second, turbulent loses. Developed with data from spheres, sand, and pulverized coke. Fluids tested were carbon dioxide, nitrogen, methane, and hydrogen.

Validity range shown in [3] is 1<ReErg<23001 < Re_{Erg} < 2300. Over predicts pressure drop for ReErg>700Re_{Erg} > 700.

References

1

Ergun, S. (1952) “Fluid flow through packed columns”, Chem. Eng. Prog., 48, 89-94.

2(1,2,3)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

3(1,2)

Jones, D. P., and H. Krier. “Gas Flow Resistance Measurements Through Packed Beds at High Reynolds Numbers.” Journal of Fluids Engineering 105, no. 2 (June 1, 1983): 168-172. doi:10.1115/1.3240959.

Examples

>>> Ergun(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1338.8671874999995
fluids.packed_bed.Kuo_Nydegger(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2] and [3]. Thirty-eighth most accurate correlation overall in the review of [2].

fp=(276.23+5.05(Re1ϵ)0.87)(1ϵ)2ϵ3Ref_p = \left(276.23 + 5.05\left(\frac{Re}{1-\epsilon}\right)^{0.87} \right)\frac{(1-\epsilon)^2}{\epsilon^3 Re}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Validity range shown in [2] as for a range of 460<Re<14600460 < Re < 14600. 0.3760<ϵ<0.39010.3760 < \epsilon < 0.3901. Developed with data from rough granular ball propellants beds, with air.

References

1

Kuo, K. K. and Nydegger, C., “Flow Resistance Measurement and Correlation in Packed Beds of WC 870 Ball Propellants,” Journal of Ballistics , Vol. 2, No. 1, pp. 1-26, 1978.

2(1,2,3)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

3

Jones, D. P., and H. Krier. “Gas Flow Resistance Measurements Through Packed Beds at High Reynolds Numbers.” Journal of Fluids Engineering 105, no. 2 (June 1, 1983): 168-172. doi:10.1115/1.3240959.

Examples

>>> Kuo_Nydegger(dp=8E-1, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
0.025651460973648624
fluids.packed_bed.Jones_Krier(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], also shown in [2]. Tenth most accurate correlation overall in the review of [2].

fp=(150+3.89(Re1ϵ)0.87)(1ϵ)2ϵ3Ref_p = \left(150 + 3.89\left(\frac{Re}{1-\epsilon}\right)^{0.87}\right) \frac{(1-\epsilon)^2}{\epsilon^3 Re}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Validity range shown in [1] as for a range of 733<Re<126,670733 < Re < 126,670. 0.3804<ϵ<0.43040.3804 < \epsilon < 0.4304. Developed from data of spherical glass beads.

References

1(1,2)

Jones, D. P., and H. Krier. “Gas Flow Resistance Measurements Through Packed Beds at High Reynolds Numbers.” Journal of Fluids Engineering 105, no. 2 (June 1, 1983): 168-172. doi:10.1115/1.3240959.

2(1,2)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

Examples

>>> Jones_Krier(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1362.2719449873746
fluids.packed_bed.Carman(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2]. Fifth most accurate correlation overall in the review of [2]. Also shown in [3].

fp=(180+2.871(Re1ϵ)0.9)(1ϵ)2ϵ3Ref_p = \left(180 + 2.871\left(\frac{Re}{1-\epsilon}\right)^{0.9}\right) \frac{(1-\epsilon)^2}{\epsilon^3 Re}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Valid in [1], [2], and [3] for a range of 300<ReErg<60,000300 < Re_{Erg} < 60,000.

References

1(1,2)

P.C. Carman, Fluid flow through granular beds, Transactions of the London Institute of Chemical Engineers 15 (1937) 150-166.

2(1,2,3)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

3(1,2)

Allen, K. G., T. W. von Backstrom, and D. G. Kroger. “Packed Bed Pressure Drop Dependence on Particle Shape, Size Distribution, Packing Arrangement and Roughness.” Powder Technology 246 (September 2013): 590-600. doi:10.1016/j.powtec.2013.06.022.

Examples

>>> Carman(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1614.721678121775
fluids.packed_bed.Hicks(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2]. Twenty-third most accurate correlation overall in the review of [2]. Also shown in [3].

fp=6.8(1ϵ)1.2Re0.2ϵ3f_p = 6.8 \frac{(1-\epsilon)^{1.2}}{Re^{0.2}\epsilon^3}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Valid in [1], [2], and [3] for a range of 300<ReErg<60,000300 < Re_{Erg} < 60,000.

References

1(1,2)

Hicks, R. E. “Pressure Drop in Packed Beds of Spheres.” Industrial Engineering Chemistry Fundamentals 9, no. 3 (August 1, 1970): 500-502. doi:10.1021/i160035a032.

2(1,2,3)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

3(1,2)

Allen, K. G., T. W. von Backstrom, and D. G. Kroger. “Packed Bed Pressure Drop Dependence on Particle Shape, Size Distribution, Packing Arrangement and Roughness.” Powder Technology 246 (September 2013): 590-600. doi:10.1016/j.powtec.2013.06.022.

Examples

>>> Hicks(dp=0.01, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
3.631703956680737
fluids.packed_bed.Brauer(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2]. Seventh most accurate correlation overall in the review of [2]. Also shown in [3].

fp=(160+3(Re1ϵ)0.9)(1ϵ)2ϵ3Ref_p = \left(160 + 3\left(\frac{Re}{1-\epsilon}\right)^{0.9}\right) \frac{(1-\epsilon)^2}{\epsilon^3 Re}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

The original article [1] has not been reviewed. In [2], is stated as for a range of 2<ReErg<20,0002 < Re_{Erg} < 20,000. In [3], is stated as for a range of 0.01<ReErg<40,0000.01 < Re_{Erg} < 40,000.

References

1(1,2)

H. Brauer, Grundlagen der Einphasen -und Mehrphasenstromungen, Sauerlander AG, Aarau, 1971.

2(1,2,3)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

3(1,2)

Allen, K. G., T. W. von Backstrom, and D. G. Kroger. “Packed Bed Pressure Drop Dependence on Particle Shape, Size Distribution, Packing Arrangement and Roughness.” Powder Technology 246 (September 2013): 590-600. doi:10.1016/j.powtec.2013.06.022.

Examples

>>> Brauer(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1441.5479196020563
fluids.packed_bed.KTA(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2]. Third most accurate correlation overall in the review of [2].

fp=(160+3(Re1ϵ)0.9)(1ϵ)2ϵ3Ref_p = \left(160 + 3\left(\frac{Re}{1-\epsilon}\right)^{0.9}\right) \frac{(1-\epsilon)^2}{\epsilon^3 Re}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe= \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Developed for gas flow through pebbles in nuclear reactors.

In [2], stated as for a range of 1<REErg<100,0001 < RE_{Erg} <100,000. In [1], a limit on porosity is stated as 0.36<ϵ<0.420.36 < \epsilon < 0.42.

References

1(1,2)

KTA. KTA 3102.3 Reactor Core Design of High-Temperature Gas-Cooled Reactors Part 3: Loss of Pressure through Friction in Pebble Bed Cores. Germany, 1981.

2(1,2,3)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

Examples

>>> KTA(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1440.409277034248
fluids.packed_bed.Erdim_Akgiray_Demir(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], claiming to be the best model to date.

fv=160+2.81ReErg0.904f_v = 160 + 2.81Re_{Erg}^{0.904}
fv=ΔPdp2μvsLϵ3(1ϵ)2f_v = \frac{\Delta P d_p^2}{\mu v_s L}\frac{\epsilon^3}{(1-\epsilon)^2}
ReErg=ρvsdpμ(1ϵ)Re_{Erg} = \frac{\rho v_s d_p}{\mu(1-\epsilon)}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Developed with data in the range of:

2<ReErg<35824<dt/dp<34.10.377<ϵ<0.4702 < Re_{Erg} <3582\\ 4 < d_t/d_p < 34.1\\ 0.377 < \epsilon <0.470

References

1

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

Examples

>>> Erdim_Akgiray_Demir(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1438.2826958844414
fluids.packed_bed.Fahien_Schriver(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2]. Second most accurate correlation overall in the review of [2].

fp=(qf1LReErg+(1q)(f2+f1TReErg))1ϵϵ3f_p = \left(q\frac{f_{1L}}{Re_{Erg}} + (1-q)\left(f_2 + \frac{f_{1T}} {Re_{Erg}}\right)\right)\frac{1-\epsilon}{\epsilon^3}
q=exp(ϵ2(1ϵ)12.6ReErg)q = \exp\left(-\frac{\epsilon^2(1-\epsilon)}{12.6}Re_{Erg}\right)
f1L=136(1ϵ)0.38f_{1L}=\frac{136}{(1-\epsilon)^{0.38}}
f1T=29(1ϵ)1.45ϵ2f_{1T} = \frac{29}{(1-\epsilon)^{1.45}\epsilon^2}
f2=1.87ϵ0.75(1ϵ)0.26f_2 = \frac{1.87\epsilon^{0.75}}{(1-\epsilon)^{0.26}}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
ReErg=ρvsdpμ(1ϵ)Re_{Erg} = \frac{\rho v_s d_p}{\mu(1-\epsilon)}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

No range of validity available.

References

1

R.W. Fahien, C.B. Schriver, Paper presented at the 1961 Denver meeting of AIChE, in: R.W. Fahien, Fundamentals of Transport Phenomena, McGraw-Hill, New York, 1983.

2(1,2)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

Examples

>>> Fahien_Schriver(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1470.6175541844711
fluids.packed_bed.Tallmadge(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], as shown in [2] and [3].

fp=(150+4.2(Re1ϵ)5/6)(1ϵ)2ϵ3Ref_p = \left(150 + 4.2\left(\frac{Re}{1-\epsilon}\right)^{5/6} \right) \frac{(1-\epsilon)^2}{\epsilon^3 Re}
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

The validity range shown in [2] is a range of 0.1<Re<1000000.1 < Re < 100000.

References

1

Tallmadge, J. A. “Packed Bed Pressure Drop-an Extension to Higher Reynolds Numbers.” AIChE Journal 16, no. 6 (November 1, 1970): 1092-93.

2(1,2)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

3

Montillet, A., E. Akkari, and J. Comiti. “About a Correlating Equation for Predicting Pressure Drops through Packed Beds of Spheres in a Large Range of Reynolds Numbers.” Chemical Engineering and Processing: Process Intensification 46, no. 4 (April 2007): 329-33. doi:10.1016/j.cep.2006.07.002.

Examples

>>> Tallmadge(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1365.2739144209424
fluids.packed_bed.Idelchik(dp, voidage, vs, rho, mu, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres as in [2], originally in [1].

ΔPLρvs2dp=0.765ϵ4.2(30Rel+3Rel0.7+0.3)\frac{\Delta P}{L\rho v_s^2} d_p = \frac{0.765}{\epsilon^{4.2}} \left(\frac{30}{Re_l} + \frac{3}{Re_l^{0.7}} + 0.3\right)
Rel=(0.45/ϵ0.5)ReErgRe_l = (0.45/\epsilon^{0.5})Re_{Erg}
ReErg=ρvsDpμ(1ϵ)Re_{Erg} = \frac{\rho v_s D_p}{\mu(1-\epsilon)}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

0.001<ReErg<10000.001 < Re_{Erg} <1000 This equation is valid for void fractions between 0.3 and 0.8. Cited as by Bernshtein.

References

1

Idelchik, I. E. Flow Resistance: A Design Guide for Engineers. Hemisphere Publishing Corporation, New York, 1989.

2

Allen, K. G., T. W. von Backstrom, and D. G. Kroger. “Packed Bed Pressure Drop Dependence on Particle Shape, Size Distribution, Packing Arrangement and Roughness.” Powder Technology 246 (September 2013): 590-600. doi:10.1016/j.powtec.2013.06.022.

Examples

>>> Idelchik(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3)
1571.909125999067
fluids.packed_bed.Harrison_Brunner_Hecker(dp, voidage, vs, rho, mu, L=1, Dt=None)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1], also shown in [2]. Fourth most accurate correlation overall in the review of [2]. Applies a wall correction if diameter of tube is provided.

fp=(119.8A+4.63B(Re1ϵ)5/6)(1ϵ)2ϵ3Ref_p = \left(119.8A + 4.63B\left(\frac{Re}{1-\epsilon}\right)^{5/6} \right)\frac{(1-\epsilon)^2}{\epsilon^3 Re}
A=(1+πdp6(1ϵ)Dt)2A = \left(1 + \pi \frac{d_p}{6(1-\epsilon)D_t}\right)^2
B=1π2dp24Dt(10.5dpDt)B = 1 - \frac{\pi^2 d_p}{24D_t}\left(1 - \frac{0.5d_p}{D_t}\right)
fp=ΔPdpρvs2Lf_p = \frac{\Delta P d_p}{\rho v_s^2 L}
Re=ρvsdpμRe = \frac{\rho v_s d_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Dtfloat, optional

Diameter of the tube, [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Uses data from other sources only. Correlation will underestimate pressure drop if tube diameter is not provided. Limits are specified in [1] as:

0.72<Re<77008.3<dt/dp<500.33<ϵ<0.880.72 < Re < 7700 \\ 8.3 < d_t/d_p < 50 \\ 0.33 < \epsilon < 0.88

References

1(1,2)

KTA. KTA 3102.3 Reactor Core Design of High-Temperature Gas-Cooled Reactors Part 3: Loss of Pressure through Friction in Pebble Bed Cores. Germany, 1981.

2(1,2)

Erdim, Esra, Ömer Akgiray, and İbrahim Demir. “A Revisit of Pressure Drop-Flow Rate Correlations for Packed Beds of Spheres.” Powder Technology 283 (October 2015): 488-504. doi:10.1016/j.powtec.2015.06.017.

Examples

>>> Harrison_Brunner_Hecker(dp=8E-4, voidage=0.4, vs=1E-3, rho=1E3, mu=1E-3, Dt=1E-2)
1255.1625662548427
fluids.packed_bed.Montillet_Akkari_Comiti(dp, voidage, vs, rho, mu, L=1, Dt=None)[source]

Calculates pressure drop across a packed bed of spheres as in [2], originally in [1]. Wall effect adjustment is used if Dt is provided.

ΔPLρVs2Dpϵ3(1ϵ)=a(DcDp)0.20(1000Rep+60Rep0.5+12)\frac{\Delta P}{L\rho V_s^2} D_p \frac{\epsilon^3}{(1-\epsilon)} = a\left(\frac{D_c}{D_p}\right)^{0.20} \left(\frac{1000}{Re_{p}} + \frac{60}{Re_{p}^{0.5}} + 12 \right)
Rep=ρvsDpμRe_{p} = \frac{\rho v_s D_p}{\mu}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Dtfloat, optional

Diameter of the tube, [m]

Returns
dPfloat

Pressure drop across bed [Pa]

Notes

10<REp<250010 < REp <2500 if Dc/D > 50, set to 2.2. a = 0.061 for epsilon < 0.4, 0.050 for > 0.4.

References

1

Montillet, A., E. Akkari, and J. Comiti. “About a Correlating Equation for Predicting Pressure Drops through Packed Beds of Spheres in a Large Range of Reynolds Numbers.” Chemical Engineering and Processing: Process Intensification 46, no. 4 (April 2007): 329-33. doi:10.1016/j.cep.2006.07.002.

2

Allen, K. G., T. W. von Backstrom, and D. G. Kroger. “Packed Bed Pressure Drop Dependence on Particle Shape, Size Distribution, Packing Arrangement and Roughness.” Powder Technology 246 (September 2013): 590-600. doi:10.1016/j.powtec.2013.06.022.

Examples

Custom example:

>>> Montillet_Akkari_Comiti(dp=0.0008, voidage=0.4, L=0.5, vs=0.00132629120, rho=1000., mu=1.00E-003)
1148.1905244077548
fluids.packed_bed.Guo_Sun(dp, voidage, vs, rho, mu, Dt, L=1.0)[source]

Calculates pressure drop across a packed bed of spheres using a correlation developed in [1]. This is valid for highly-packed particles at particle/tube diameter ratios between 2 and 3, where a ring packing structure occurs. If a packing ratio is so low, it is important to use this model because in some cases its predictions are as low as half those of other models!

fv=180+(9.5374dpDt2.8054)ReErg0.97f_v = 180 + \left(9.5374\frac{d_p}{D_t} - 2.8054\right)Re_{Erg}^{0.97}
fv=ΔPdp2μvsLϵ3(1ϵ)2f_v = \frac{\Delta P d_p^2}{\mu v_s L}\frac{\epsilon^3}{(1-\epsilon)^2}
ReErg=ρvsdpμ(1ϵ)Re_{Erg} = \frac{\rho v_s d_p}{\mu(1-\epsilon)}
Parameters
dpfloat

Particle diameter of spheres [m]

voidagefloat

Void fraction of bed packing [-]

vsfloat

Superficial velocity of the fluid (volumetric flow rate/cross-sectional area)[m/s]

rhofloat

Density of the fluid [kg/m^3]

mufloat

Viscosity of the fluid, [Pa*s]

Dtfloat

Diameter of the tube, [m]

Lfloat, optional

Length the fluid flows in the packed bed [m]

Returns
dPfloat

Pressure drop across the bed [Pa]

Notes

Developed with data in the range of:

100<Rem<330002<dt/dp<310.476<ϵ<0.492100 < Re_{m} <33000\\ 2 < d_t/d_p < 3 1\\ 0.476 < \epsilon <0.492

References

1

Guo, Zehua, Zhongning Sun, Nan Zhang, Ming Ding, and Jiaqing Liu. “Pressure Drop in Slender Packed Beds with Novel Packing Arrangement.” Powder Technology 321 (November 2017): 286-92. doi:10.1016/j.powtec.2017.08.024.

Examples

>>> Guo_Sun(dp=14.2E-3, voidage=0.492, vs=0.6, rho=1E3, mu=1E-3, Dt=40.9E-3)
42019.529911473706

Voidage Correlations

fluids.packed_bed.voidage_Benyahia_Oneil(Dpe, Dt, sphericity)[source]

Calculates voidage of a bed of arbitrarily shaped uniform particles packed into a bed or tube of diameter Dt, with equivalent sphere diameter Dp. Shown in [1], and cited by various authors. Correlations exist also for spheres, solid cylinders, hollow cylinders, and 4-hole cylinders. Based on a series of physical measurements.

ϵ=0.1504+0.2024ϕ+1.0814(dtdpe+0.1226)2\epsilon = 0.1504 + \frac{0.2024}{\phi} + \frac{1.0814} {\left(\frac{d_{t}}{d_{pe}}+0.1226\right)^2}
Parameters
Dpefloat

Equivalent spherical particle diameter (diameter of a sphere with the same volume), [m]

Dtfloat

Diameter of the tube, [m]

sphericityfloat

Sphericity of particles in bed []

Returns
voidagefloat

Void fraction of bed packing []

Notes

Average error of 5.2%; valid 1.5 < dtube/dp < 50 and 0.42 < sphericity < 1

References

1

Benyahia, F., and K. E. O`Neill. “Enhanced Voidage Correlations for Packed Beds of Various Particle Shapes and Sizes.” Particulate Science and Technology 23, no. 2 (April 1, 2005): 169-77. doi:10.1080/02726350590922242.

Examples

>>> voidage_Benyahia_Oneil(Dpe=1E-3, Dt=1E-2, sphericity=.8)
0.41395363849210065
fluids.packed_bed.voidage_Benyahia_Oneil_spherical(Dp, Dt)[source]

Calculates voidage of a bed of spheres packed into a bed or tube of diameter Dt, with sphere diameters Dp. Shown in [1], and cited by various authors. Correlations exist also for solid cylinders, hollow cylinders, and 4-hole cylinders. Based on a series of physical measurements.

ϵ=0.390+1.740(dcyldp+1.140)2\epsilon = 0.390+\frac{1.740}{\left(\frac{d_{cyl}}{d_p}+1.140\right)^2}
Parameters
Dpfloat

Spherical particle diameter, [m]

Dtfloat

Diameter of the tube, [m]

Returns
voidagefloat

Void fraction of bed packing []

Notes

Average error 1.5%, 1.5 < ratio < 50.

References

1

Benyahia, F., and K. E. O`Neill. “Enhanced Voidage Correlations for Packed Beds of Various Particle Shapes and Sizes.” Particulate Science and Technology 23, no. 2 (April 1, 2005): 169-77. doi:10.1080/02726350590922242.

Examples

>>> voidage_Benyahia_Oneil_spherical(Dp=.001, Dt=.05)
0.3906653157443224
fluids.packed_bed.voidage_Benyahia_Oneil_cylindrical(Dpe, Dt, sphericity)[source]

Calculates voidage of a bed of cylindrical uniform particles packed into a bed or tube of diameter Dt, with equivalent sphere diameter Dpe. Shown in [1], and cited by various authors. Correlations exist also for spheres, solid cylinders, hollow cylinders, and 4-hole cylinders. Based on a series of physical measurements.

ϵ=0.373+1.703(dcyldp+0.611)2\epsilon = 0.373+\frac{1.703}{\left(\frac{d_{cyl}}{d_p}+0.611\right)^2}
Parameters
Dpefloat

Equivalent spherical particle diameter (diameter of a sphere with the same volume), [m]

Dtfloat

Diameter of the tube, [m]

sphericityfloat

Sphericity of particles in bed []

Returns
voidagefloat

Void fraction of bed packing []

Notes

Average error 1.6%; 1.7 < ratio < 26.3.

References

1

Benyahia, F., and K. E. O`Neill. “Enhanced Voidage Correlations for Packed Beds of Various Particle Shapes and Sizes.” Particulate Science and Technology 23, no. 2 (April 1, 2005): 169-77. doi:10.1080/02726350590922242.

Examples

>>> voidage_Benyahia_Oneil_cylindrical(Dpe=.01, Dt=.1, sphericity=.6)
0.38812523109607894