lib.heatTransfer module

lib.heatTransfer.Nu_vertical_Churchill(Pr, Ra)[source]

Calculates Nusselt number for laminar and turbulent flows near a vertical surface with Churchill-Chu correlation [3]

\[Nu^{1/2} = 0.825 + \frac{0.387 Ra^{1/6}} {\left(1+(0.492/Pr)^{9/16}\right)^{8/27}}\]

For laminar flow (Ra ≤ 10⁹) use this correlation with a slightly better accuracy

\[Nu = 0.68 + \frac{0.67 Ra^{1/4}} {\left(1+(0.492/Pr)^{9/16}\right)^{4/9}}\]

The correlation originally developed for vertical flat surfaces can be too applied to vertical cylinders if this conditions is satisfied:

\[\frac{D}{L} \ge \frac{35}{Gr_L^{1/4}}\]
Parameters:
Prfloat

Prandtl number [-]

Rafloat

Rayleigh number [-]

Returns:
Nufloat

Nusselt number, [-]

Notes

This method does not exactly represent the behavior in the transition zone between laminar and turbulent flows (10⁸ ≤ Ra ≤ 20⁹), but its accuracy is enought for engineering applications in the entire range of Rayleigh numbers.

References

[1] VDI-Gesellschaft; VDI Heat Atlas 2nd Edition. Berlin, New York. Springer 2010.

[2] Bergman, T.L., Lavine, A.S., Incropera, F.P., DeWitt, D.P.; Introduction to Heat Transfer. 6th Ed.. Wiley, 2011.

[3] Churchill, S.W., Chu, H.H.S.; Correlating Equations for Laminar and Turbulent Free Convection from a Vertical Plate. Int. J. Heat Mass Transfer 18(11) (1975) 1323-29

Examples

From [1], Example 1, pag. 667

>>> print("%0.f" % Nu_vertical_Churchill(0.7, 9.26e8))
120

From [2], Example 9.2, pag. 574:

>>> print("%0.f" % Nu_vertical_Churchill(0.69, 1.813E9))
147
lib.heatTransfer.h_tubeside_laminar_Eubank_Proctor(Gz, Gr, Pr, D, L)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen laminar Eubank, D. C. and Proctor W. S. - Effect of natural convection on heat transfer with laminar flow in tubes, MS Thesis, Chemical Engineering Department, Massachusetts Institute of Technology, 1951.

lib.heatTransfer.h_tubeside_laminar_VDI(Re, Pr, D, L)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen laminar VDI Heat Atlas G1 Pag 695

lib.heatTransfer.h_tubeside_laminar_Hausen(Gz)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen laminar Perry Capitulo 5 pag 15 0.1<Gz<1e4

lib.heatTransfer.h_tubeside_laminar_Sieder_Tate(Gz, Gr)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen laminar Sieder and Tate - Heat Transfer and Pressure Drop of Liquids in Tubes, Industrial Engineering Chemistry, Vol. 28, p. 1429, 1936. Perry Capitulo 5 pag 15 Gz>100

lib.heatTransfer.h_tubeside_turbulent_Sieder_Tate(Re, Pr)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen turbulento Sieder and Tate - Heat Transfer and Pressure Drop of Liquids in Tubes, Industrial Engineering Chemistry, Vol. 28, p. 1429, 1936. Re>10000 0.7<Pr<16700 L/D > 10

lib.heatTransfer.h_tubeside_turbulent_Colburn(Re, Pr)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen turbulento DeltaT pequeña Re>10000 0.7<Pr<160 L/D > 10

lib.heatTransfer.h_tubeside_turbulent_Dittus_Boelter(Re, Pr, calentamiento)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen turbulento DeltaT pequeña Re>10000 0.7<Pr<160 L/D > 10

lib.heatTransfer.h_tubeside_turbulent_ESDU(Re, Pr)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen turbulento 40000<Re<1e6 0.3<Pr<300 L/D>60

lib.heatTransfer.h_tubeside_turbulent_Gnielinski(Re, Pr, D, L)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen turbulento y de transición 3000<Re<5e6 0.5<Pr<2000 Serth - Process heat transfer_ principles and applications pag 63

lib.heatTransfer.h_tubeside_turbulent_VDI(Re, Pr, filas_tubos, alineados)[source]

Coeficiente de transferencia de calor por calor sensible en el interior de tubos horizontales en regimen turbulento Re>10 Pr<600 alineados: indica si los tubos estan colocados en linea filas_tubos: numeros de filas de tubos

lib.heatTransfer.h_anulli_Laminar(Re, Pr, a, dhL=0, boundary=0)[source]

VDI Heat Atlas G2 Pag.702

lib.heatTransfer.h_anulli_Turbulent(Re, Pr, a, dhL=0, boundary=0)[source]

VDI Heat Atlas G2 Pag.703

lib.heatTransfer.h_anulli_Transition(Re, Pr, a, dhL=0, boundary=0)[source]

VDI Heat Atlas G2 Pag.704

lib.heatTransfer.Nu_Convection_Free_External_Horizontal_Plate(Pr, Ra)[source]

Calculo del Nusselt en convección natural externa de una pared horizontal

lib.heatTransfer.h_tube_Condensation_Akers(fluid, Di)[source]

ref Pag 557 Kakac: Boiler…

lib.heatTransfer.h_tube_Condensation_Cavallini(fluid, Di)[source]

ref Pag 557 Kakac: Boiler…

lib.heatTransfer.h_tube_Condensation_Boyko(fluid, Di)[source]

ref Pag 557 Kakac: Boiler…

lib.heatTransfer.h_tube_Condensation_Shah(fluid, Di)[source]

ref Pag 557 Kakac: Boiler…

lib.heatTransfer.h_tube_Condensation_Kosky(fluid, Di)[source]

ref Pag 558 Kakac: Boiler…

lib.heatTransfer.h_tube_Condensation_Traviss(fluid, Di, X)[source]

ref Pag 558 Kakac: Boiler…

lib.heatTransfer.efectividad(NTU, C_, flujo, **kwargs)[source]

Calculo de la efectividad del cambiador Flujo vendra definido por su acronimo

CF: Counter flow PF: Parallel flow CrFMix: Crossflow, both fluids mixed CrFSMix: Crossflow, one fluid mixed, other unmixed CrFunMix: Crossflow, both fluids unmixed 1-2TEMAE: 1-2 pass shell and tube exchanger

kwargs: Opciones adicionales:

mixed: corriente mezclada para CrFSMix Cmin, Cmax

lib.heatTransfer.TemperatureEffectiveness(NTU, R, flujo, **kwargs)[source]

Calculo de la temperatura efectividad del cambiador Flujo vendra definido por su acronimo

CF: Counter flow PF: Parallel flow CrFMix: Crossflow, both fluids mixed CrFSMix: Crossflow, one fluid mixed, other unmixed CrFunMix: Crossflow, both fluids unmixed 1-2TEMAE: 1-2 TEMA E 1-2TEMAE2: 1-2 TEMA E, shell fluid flow divided 1-3TEMAE: 1-3 TEMA E 1-4TEMAE: 1-4 TEMA E 1-1TEMAG: 1-1 TEMA G 1-2TEMAG: 1-2 TEMA G 1-1TEMAH: 1-1 TEMA H 1-2TEMAH: 1-2 TEMA H 1-1TEMAJ: 1-1 TEMA J 1-2TEMAJ: 1-2 TEMA J 1-4TEMAJ: 1-4 TEMA J

kwargs: Opciones adicionales:
mixed: corriente mezclada para CrFSMix

1, 2

lib.heatTransfer.CorrectionFactor(P, R, flujo, **kwargs)[source]

Calculo de la factor de correccion Flujo vendra definido por su acronimo

CF: Counter flow PF: Parallel flow CrFMix: Crossflow, both fluids mixed CrFSMix: Crossflow, one fluid mixed, other unmixed CrFunMix: Crossflow, both fluids unmixed 1-2TEMAE: 1-2 pass shell and tube exchanger

kwargs: Opciones adicionales:
mixed: corriente mezclada para CrFSMix

Cmin, Cmax

lib.heatTransfer.NTU_fPR(P, R, flujo, **kwargs)[source]

Calculo de la factor de correccion Flujo vendra definido por su acronimo

CF: Counter flow PF: Parallel flow CrFMix: Crossflow, both fluids mixed CrFSMix: Crossflow, one fluid mixed, other unmixed CrFunMix: Crossflow, both fluids unmixed 1-2TEMAE: 1-2 pass shell and tube exchanger

kwargs: Opciones adicionales:
mixed: corriente mezclada para CrFSMix

Cmin, Cmax

lib.heatTransfer.Fi(P, R, flujo, **kwargs)[source]

References