diff options
Diffstat (limited to 'Heat_Transfer_Principles_And_Applications_by_Dutta/ch5.ipynb')
-rw-r--r-- | Heat_Transfer_Principles_And_Applications_by_Dutta/ch5.ipynb | 431 |
1 files changed, 431 insertions, 0 deletions
diff --git a/Heat_Transfer_Principles_And_Applications_by_Dutta/ch5.ipynb b/Heat_Transfer_Principles_And_Applications_by_Dutta/ch5.ipynb new file mode 100644 index 00000000..77c2b9da --- /dev/null +++ b/Heat_Transfer_Principles_And_Applications_by_Dutta/ch5.ipynb @@ -0,0 +1,431 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 5 : free convection" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5.1 Page No : 153" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The rate of heat loss is 267 W\n" + ] + } + ], + "source": [ + "# Variables\n", + "T1 = 65. \t\t\t#C, furnace temp.\n", + "T2 = 25. \t\t\t#C, ambient temp.\n", + "h = 1.5 \t\t\t#m, height of door\n", + "w = 1. \t\t\t#m, width of door\n", + "Tf = (T1+T2)/2 \t\t\t#c, average air film temp.\n", + "\n", + "# Calculations\n", + "Pr = 0.695 \t\t\t#Prandtl no.\n", + "mu = 1.85*10**-5 \t\t\t#m**2/s, vismath.cosity\n", + "beeta = 1/(Tf+273) \t\t\t#K**-1. coefficient of volumetric expension\n", + "k = 0.028 \t\t\t#W/m C, thermal conductivity\n", + "g = 9.8 \t\t\t#m/s**2, gravitational consmath.tant\n", + "Grl = g*beeta*(T1-T2)*h**3/(mu**2) \t\t\t#Grashof no.\n", + "Ral = Grl*Pr \t\t\t#Rayleigh no.\n", + "#Nusslet no.\n", + "Nul = (0.825+(0.387*(Ral)**(1./6))/(1+(0.492/Pr)**(9./16))**(8./27))**2 \n", + "hav = Nul*k/h \t\t\t#average heat transfer coefficient\n", + "Ad = h*w \t\t\t#m**2, door area\n", + "dt = T1-T2 \t\t\t#temp. driving force\n", + "q = hav*Ad*dt \t\t\t#W,rate of heat loss\n", + "\n", + "# Results\n", + "print \"The rate of heat loss is %.0f W\"%(q)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5.2 Page No : 154" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "the steady state temp. of the plate is 61.6 C\n" + ] + } + ], + "source": [ + "# Variables\n", + "T1 = 60. \t\t\t#C, plate temp.\n", + "T2 = 25. \t\t\t#C, ambient temp.\n", + "h = 1.\n", + "w = 1. \t\t\t#m, width of door\n", + "q = 170. \t\t\t#W, rate of heat transfer\n", + "Tf = (T1+T2)/2 \t\t\t#c, average air film temp.\n", + "#Properties of air at Tf\n", + "Pr = 0.7 \t\t\t#Prandtl no.\n", + "mu = 1.85*10**-5 \t\t\t#m**2/s, vismath.cosity\n", + "beeta = 1./(Tf+273) \t\t\t#K**-1. coefficient of volumetric expension\n", + "k = 0.028 \t\t\t#W/m C, thermal conductivity\n", + "g = 9.8 \t\t\t#m/s**2, gravitational consmath.tant\n", + "\n", + "#Calculation\n", + "A = h*w \t\t\t#m**2, plate area\n", + "P = 2*(h+w) \t\t\t#m,perimeter of plate \n", + "L = A/P \t\t\t#m characteristic length\n", + "Grl = g*beeta*(T1-T2)*L**3/(mu**2) \t\t\t#Grashof no.\n", + "Ral = Grl*Pr \t\t\t#Rayleigh no.\n", + "#Nusslet no.\n", + "Nul = 0.54*(Ral)**(1./4) \t\t\t#Nusslet no.\n", + "hav = Nul*k/L \t\t\t#average heat transfer coefficient\n", + "Ts = q/(hav*A)+T2\n", + "\n", + "# Results\n", + "print \"the steady state temp. of the plate is %.1f C\"%(Ts)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5.3 Page No : 156" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The required time for cooling is 2.30 hr\n" + ] + } + ], + "source": [ + "import math \n", + "from scipy.integrate import quad \n", + "# Variables\n", + "d = 0.0254 \t\t\t#m, diameter of steel rod\n", + "l = 0.4 \t\t\t#m, length of rod\n", + "T1 = 80. \t\t\t#C, initial temp.\n", + "T2 = 30. \t\t\t#C, ambient temp.\n", + "T3 = 35. \t\t\t#c, temp. after cooling\n", + "rho = 7800. \t\t\t#kg/m**3 ,density of steel rod\n", + "cp = 0.473 \t\t\t#kj/kg C. specific heat\n", + "\n", + "#Calculation\n", + "m = math.pi/4*d**2*l*rho \t\t\t#kg. mass of cylinder\n", + "A = math.pi*d*l \t\t\t#m**2, area of cylinder\n", + "dt = T1-T2 \t\t\t#c, insmath.tanmath.taneous temp. difference\n", + "h = 1.32*(dt/d)**0.25 \t\t\t#W/m**2 C, heat transfer coefficient\n", + "\n", + "def f0(T): \n", + " return 1./(T**(5./4))\n", + "\n", + "i = quad(f0,5,50)[0]\n", + "\n", + "t = i/(3.306*A/(m*cp*10**3))\n", + "\n", + "# Results\n", + "print \"The required time for cooling is %.2f hr\"%(t/3600.)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5.4 Page No : 157" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "the rate of heat loss by free convection per meter length of pipe. is 107 W\n" + ] + } + ], + "source": [ + "import math\n", + "# Variables\n", + "id_ = 78.*10**-3 \t\t\t#m, internal diameter\n", + "od = 89.*10**-3 \t\t\t#m, outer diameter\n", + "Pg = 15. \t\t\t#kg/cm**2, gauge pressure\n", + "t = 2.*10**-2 \t\t\t#m, thickness of preformed mineral fibre\n", + "k = 0.05 \t\t\t#W/m C. thermal conductivity\n", + "Ta = 25. \t\t\t#C, ambient air temp.\n", + "Pr = 0.705 \t\t\t#Prandtl no.\n", + "#assume\n", + "Ts = 50. \t\t\t#C, skin temp.\n", + "l = 1. \t\t\t#m, length\n", + "Ti = 200.5 \t\t\t#C, initial temp.\n", + "rs = od/2+t \t\t\t#m, outer radius of insulation\n", + "ri = od/2 \t\t\t#m, inner radius of insulation\n", + "\n", + "# Calculations\n", + "Q = 2*math.pi*l*k*(Ti-Ts)/(math.log(rs/ri)) \t\t\t#W\n", + "#properties of air at taken at the mean film temp.\n", + "Tf = (Ta+Ts)/2 \t\t\t#C\n", + "mu = 1.76*10**-5 \t\t\t#m**2/s. vismath.cosity\n", + "beeta = (1/(Tf+273)) \t\t\t#K**-1, coefficient of volumetric expansion\n", + "k1 = 0.027 \t\t\t#W/m C, thermal conductivity\n", + "ds = 2*rs \t\t\t#m, outer dia. of insulated pipe\n", + "g = 9.8 \t\t\t#m/s**2, gravitational consmath.tant\n", + "Grd = g*beeta*(Ts-Ta)*ds**3/(mu**2) \t\t\t#Grashof no.\n", + "Rad = Grd*Pr \t\t\t#Rayleigh no.\n", + "#from eq. 5.9\n", + "#Nusslet no. \n", + "Nu = (0.60+(0.387*(Rad)**(1./6))/(1+(0.559/Pr)**(9./16))**(8./27))**2 \n", + "hav = Nu*k1/ds \t\t\t#W/ m**2 C, average heat transfer coefficient\n", + "Ts = (Q/(math.pi*ds*l*hav))+Ta \t\t\t#C, skin temp.\n", + "#revised calculation by assuming\n", + "Ts1 = 70. \t\t\t#C, skin temp.\n", + "#Rate of heat transfer through insulation\n", + "Q1 = 2*math.pi*l*k*(Ti-Ts1)/(math.log(rs/ri))\n", + "Tf1 = (Ta+Ts1)/2 \t\t\t#C, average aie mean film temp.\n", + "mu1 = 1.8*10**-5 \t\t\t#m**2/s. vismath.cosity\n", + "beeta1 = (1/(Tf1+273)) \t\t\t#K**-1, coefficient of volumetric expansion\n", + "k1 = 0.0275 \t\t\t#W/m C, thermal conductivity\n", + "Pr1 = 0.703 \t\t\t#Prandtl no.\n", + "Grd1 = g*beeta1*(Ts1-Ta)*ds**3/(mu1**2) \t\t\t#Grashof no.\n", + "Rad = Grd1*Pr1 \t\t\t#Rayleigh no.\n", + "#from eq. 5.9\n", + "# average heat transfer coefficient, in \t\t\t#W/ m**2 C,\n", + "hav1 = (0.60+(0.387*(Rad)**(1./6))/(1+(0.559/Pr)**(9./16))**(8./27))**2*(k1/ds)\n", + "Ts2 = (Q1/(math.pi*ds*l*hav1))+Ta\n", + "#again assume skin temp. = 74\n", + "Ts2 = 74 \t\t\t#C, assumed skin temp.\n", + "Q3 = 2*math.pi*l*k*(Ti-Ts2)/(math.log(rs/ri))\n", + "\n", + "# Results\n", + "print \"the rate of heat loss by free convection per meter length of pipe. is %.0f W\"%(Q3)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5.5 Page No : 159" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The required insulation thickness is 0.188 m\n" + ] + } + ], + "source": [ + "from scipy.optimize import fsolve \n", + "import math \n", + "\n", + "# Variables\n", + "Ts = 65. \t\t\t#C, skin temp.\n", + "To = 30. \t\t\t#C, ambient temp.\n", + "Tw = 460. \t\t\t#C, wall temp.\n", + "Tf = (Ts+To)/2 \t\t\t#C,mean air film temp.\n", + "beeta = (1./(Tf+273)) \t\t\t#K**-1, coefficient of volumetric expansion\n", + "g = 9.8 \t\t\t#m/s**2, gravitational consmath.tant\n", + "mu = 1.84*10**-5 \t\t\t#m**2/s, vismath.cosity\n", + "L = 10.5 \t\t\t#m, height of converter\n", + "di = 4. \t\t\t#m,diameter of converter\n", + "Pr = 0.705 \t\t\t#Prandtl no.\n", + "k = 0.0241 \t\t\t#kcal/h m C, thermal conductivity\n", + "\n", + "#Calculation\n", + "Grl = g*beeta*(Ts-To)*L**3/(mu**2) \t\t\t#Grashof no.\n", + "x = di/L \t\t\t#assume di/l = x\n", + "y = 35/(Grl)**(1./4) \t\t\t#assume 35/(Grl)**(3/4) = y\n", + "#for a verticla flat plate, from eq. 5.3\n", + "Ral = Grl*Pr \t\t\t#Rayleigh no.\n", + "#nusslet no.\n", + "Nu = (0.825+(0.387*(Ral)**(1./6))/(1+(0.496/Pr)**(9./16))**(8./27))**2\n", + "hav = Nu*k/L \t\t\t#kcal/h m**2 C, average heat transfer coefficient\n", + "#w = poly(0,\"w\")\n", + "#Dav = (4+(4+2*w))/2 \t\t\t#average diameter\n", + "#Aav = math.pi*Dav*L \t\t\t#average heat transfer area\n", + "#Qi = math.pi*Dav*L*0.0602*(Tw-Ts)/w \t\t\t#Rate of heat transfer through insulation\n", + "#rate of heat transfer from the outer surface of the insulation by free convection\n", + "#Qc = hav*math.pi*Dav*L*(Ts-To) \n", + "#Qi = Qc\n", + "def f(w): \n", + " return math.pi*(4+w)*L*0.0602*(Tw-Ts)/w-hav*math.pi*(4+2*w)*L*(Ts-To)\n", + "w = fsolve(f,0.1)\n", + "\n", + "# Results\n", + "print \"The required insulation thickness is %.3f m\"%(w)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5.6 Page No : 162" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "the rate of heat transfer is 13.4 W\n" + ] + } + ], + "source": [ + "# Variables\n", + "L = 1.6 \t\t\t#m,height of enclosure\n", + "w = 0.04 \t\t\t#m, width of enclosure\n", + "b = 0.8 \t\t\t#m, breath\n", + "T1 = 22. \t\t\t#C,surface temp.\n", + "T2 = 30. \t\t\t#C, wall temp.\n", + "Tm = (T1+T2)/2 \t\t\t#C, Mean air temp.\n", + "Pr = 0.7 \t\t\t#Prandtl no.\n", + "\n", + "# Calculations\n", + "#fpr air at 26 C\n", + "beeta = 1./(Tm+273) \t\t\t#K**-1. coefficient of volumetric expension\n", + "mu = 1.684*10**-5 \t\t\t#m**2/s, vismath.cosity\n", + "k = 0.026 \t\t\t#W/m C, thermal conductivity\n", + "alpha = 2.21*10**-5 \t\t\t#m**2/s, thermal diffusity\n", + "g = 9.8 \t\t\t#m/s**2, gravitational consmath.tant\n", + "Raw = g*beeta*(T2-T1)*w**3/(mu*alpha) \t\t\t#Rayleigh no.\n", + "Nuw = 0.42*(Raw)**0.25*Pr**0.012*(L/w)**-0.3 \t\t\t#Nusslet no.\n", + "h = Nuw*k/w \t\t\t#kcal/h m**2 C, heat transfer coefficient\n", + "q = h*(T2-T1)*(L*b) \t\t\t#W,the rate of heat transfer\n", + "\n", + "# Results\n", + "print \"the rate of heat transfer is %.1f W\"%(q)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5.7 Page No : 163" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "the rate of heat loss per meter length is 39.7 kcal/h\n" + ] + } + ], + "source": [ + "import math\n", + "# Variables\n", + "Ts = 60. \t\t\t#C, surface temp\n", + "To = 30. \t\t\t#C, bulk temp.\n", + "d = 0.06 \t\t\t#m, diameter of pipe\n", + "l = 1. \t\t\t#m, length\n", + "Tm = (Ts+To)/2\n", + "#for air at Tm\n", + "rho = 1.105 \t\t\t#kg/m**3, density\n", + "cp = 0.24 \t\t\t#kcal/kg C. specific heat\n", + "mu = 1.95*10**-5 \t\t\t#kg/m s. vismath.cosity\n", + "P = 0.7 \t\t\t#Prandtl no. \n", + "kv = 1.85*10**-5 \t\t\t#m**2/s, kinetic vismath.cosity\n", + "k = 0.0241 \t\t\t#kcal/f m C, thermal conductivity\n", + "beeta = (1./(Tm+273)) \t\t\t#K**-1. coefficient of volumetric expension\n", + "V = 0.3 \t\t\t#m/s, velocity\n", + "g = 9.8 \t\t\t#m/s**2, gravitational consmath.tant\n", + "\n", + "#Calculation\n", + "Rad = g*beeta*(Ts-To)*d**3*P/(kv**2) \t\t\t#Rayleigh no.\n", + "#from eq. 5.9\n", + "Nufree = (0.60+(0.387*Rad**(1./6))/(1+(0.559/P)**(9./16))**(8./27))**2\n", + "#calculation of forced convection nusslet no.\n", + "#from eq. 4.19\n", + "Re = d*V/(kv)\n", + "Nuforced = 0.3+(0.62*Re**(1./2)*P**(1./3)/(1+(0.4/P)**(2./3))**(1./4))*(1.+(Re/(2.82*10**5))**(5./8))**(4./5)\n", + "Nu = (Nuforced**3+Nufree**3)**(1./3) \t\t\t#nusslet no. for mixed convection\n", + "#Nu = h*d/k\n", + "h = Nu*k/d \t\t\t#kcal/h m**2 C, heat transfer corfficient\n", + "q = h*math.pi*d*l*(Ts-To)\n", + "\n", + "# Results\n", + "print \"the rate of heat loss per meter length is %.1f kcal/h\"%(q)\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} |