polykin.transport.hmt¤
Nu_plate_free ¤
Nu_plate_free(
orientation: Literal[
"vertical",
"horizontal-upper-heated",
"horizontal-lower-heated",
],
Ra: float,
Pr: float | None = None,
) -> float
Calculate the Nusselt number for free convection on a vertical or horizontal plate.
For a vertical plate of height \(L\), the average Nusselt number \(\overline{Nu}=\bar{h}L/k\) is estimated by the following expression:
where \(Ra\) is the Rayleigh number based on the plate height and \(Pr\) is the Prandtl number.
If the plate is horizontal, the flow and heat transfer patterns depend on whether the surface is heated or cooled, and which direction it is facing. For the upper surface of a heated plate (or the lower surface of a cooled plate), the Nusselt number is estimated by the following expression:
For the lower surface of a heated plate (or the upper surface of a cooled plate), the Nusselt number is estimated by the following expression:
where \(Ra\) is the Rayleigh number based on the ratio between the plate surface area and perimeter.
In all cases, the properties are to be evaluated at the film temperature.
Tip
- The correlation for vertical plates can also be applied to vertical cylinders of height \(L\) and diameter \(D\) if \(D/L \gtrsim 35/Gr_L^{1/4}\).
- The correlation for vertical plates can also be applied to the top and bottom surfaces of heated and cooled inclined plates, respectively, if \(g\) is replaced by \(g \cos \theta\) in the calculaton of \(Ra\).
References
- Incropera, Frank P., and David P. De Witt. "Fundamentals of heat and mass transfer", 4th edition, 1996, p. 493-498.
PARAMETER | DESCRIPTION |
---|---|
orientation
|
Orientation of the plate.
TYPE:
|
Ra
|
Rayleigh number based on plate characteristic length. For a vertical plate, the characteristic length is the plate height. For a horizontal plate, the characteristic length is the ratio between the plate surface area and perimeter.
TYPE:
|
Pr
|
Prandtl number.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
float
|
Nusselt number. |
See also
Nu_plate
: related method for forced convection.
Examples:
Estimate the heat transfer coefficient between the outer surface of a vertical tank (D=2 m, H=3 m) with a surface temperature of 310 K and quiescent air at 290 K.
>>> from polykin.transport import Nu_plate_free
>>> L = 3.0 # m (characteristic length is tank height)
>>> Ts, Tb = 310, 290 # K
>>> Tf = (Ts + Tb)/2 # K (film temperature)
>>> Pr = 0.707 # m (properties at Tf=300 K)
>>> nu = 15.9e-6 # m²/s
>>> k = 26.3e-3 # W/m/K
>>> beta = 1/Tf # 1/K
>>> g = 9.81 # m/s²
>>> Gr = g*beta*(Ts - Tb)*L**3/nu**2
>>> Ra = Gr*Pr
>>> Nu = Nu_plate_free('vertical', Ra, Pr)
>>> h = Nu*k/L
>>> print(f"h={h:.1e} W/m².K")
h=3.7e+00 W/m².K
Source code in src/polykin/transport/hmt.py
763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 |
|