calc_Re

pychemengg.heattransfer.heatcommonmethods.calc_Re(characteristic_length=None, velocity=None, density=None, viscosity=None)[source]

To compute Reynolds number for flowing fluid.

Parameters
characteristic_lengthint or float

Relevant length for computing Reynolds number (see Notes).

velocityint or float

Velocity of fluid.

densityint or float

Density of fluid.

viscosityint or float

Viscosity of fluid.

Returns
Reynolds numberint or float

Reynolds number for a flowing fluid.

Notes

The following formula is used:

\[Re = \frac {L_c V \rho} {\mu}\]

where:

\(L_c\) = characteristic length
for example:

\(L_c\) = internal diameter of pipe/tube for fluid flowing in a circular tube/pipe \(L_c\) = external diameter for fluid flowing outside a circular tube/pipe \(L_c\) = hydraulic diameter for fluid flowing in a non-circular tube/pipe

V = fluid velocity

\(\rho\) = density of fluid

\(\mu\) = viscosity of fluid

References

[1] G. F. Nellis and S. A. Klein, “Introduction to Engineering Heat Transfer”, 1st Edition. Cambridge University Press, 2021.

[2] Y. A. Cengel and A. J. Ghajar, “Heat And Mass Transfer Fundamentals and Applications”, 6th Edition. New York, McGraw Hill Education, 2020.

[3] T.L. Bergman, A. S. Lavine, F. P. Incropera, D. P. Dewitt, “Fundamentals of Heat and Mass Transfer”, 7th Edition, John Wiley, 2011.

Examples

First import the module heatcommonmethods.

>>> from pychemengg.heattransfer import heatcommonmethods as hcm 
>>> hcm.calc_Re(characteristic_length=0.015, velocity=6.43,
                density=1.059, viscosity=2.008e-5)
5086.680776892429