diff options
Diffstat (limited to 'Fundamentals_of_Heat_and_Mass_Transfer/Chapter_7.ipynb')
-rw-r--r-- | Fundamentals_of_Heat_and_Mass_Transfer/Chapter_7.ipynb | 506 |
1 files changed, 506 insertions, 0 deletions
diff --git a/Fundamentals_of_Heat_and_Mass_Transfer/Chapter_7.ipynb b/Fundamentals_of_Heat_and_Mass_Transfer/Chapter_7.ipynb new file mode 100644 index 00000000..f8aa1a6f --- /dev/null +++ b/Fundamentals_of_Heat_and_Mass_Transfer/Chapter_7.ipynb @@ -0,0 +1,506 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "External Flow" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7.1 Page 415" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#variable initialization\n", + "# Cooling rate per Unit Width of the Plate\n", + "import math\n", + "#Operating Conditions\n", + "v = 10; \t\t\t\t\t\t\t#[m/s] Air velocity\n", + "p = 6000; \t\t\t\t\t\t\t#[N/m^2] Air pressure\n", + "Tsurr = 300+273.; \t\t\t\t\t\t#[K] Surrounding Air Temperature\n", + "L = .5; \t\t\t\t\t\t\t#[m] Length of plate\n", + "Ts = 27+273.; \t\t\t\t\t\t#[K] Surface Temp\n", + "\n", + "#Table A.4 Air Properties at T = 437K \n", + "uv = 30.84*math.pow(10,-6)*(101325./6000.); #[m^2/s] Kinematic Viscosity at P = 6000 N/m^2\n", + "k = 36.4*math.pow(10,-3); \t\t#[W/m.K] Thermal COnductivity\n", + "Pr = .687; \t\t\t\t\t#Prandtl number\n", + "#calculations\n", + "Re = v*L/uv; \t\t\t\t\t\t#Reynolds number\n", + "print '%s %d %s' %(\"\\n Since Reynolds Number is\",Re,\", The flow is laminar over the entire plate\");\n", + "\n", + "#Correlation 7.30 \n", + "NuL = .664*math.pow(Re,.5)*math.pow(Pr,0.3334); #Nusselt Number over entire plate length\n", + "hL = NuL*k/L; # Average Convection Coefficient\n", + "#Required cooling rate per unit width of plate\n", + "q = hL*L*(Tsurr-Ts);\n", + "#results\n", + "print '%s %d %s' %(\"\\n\\n Required cooling rate per unit width of plate =\",q,\" W/m\");\n", + "#END" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + " Since Reynolds Number is 9600 , The flow is laminar over the entire plate\n", + "\n", + "\n", + " Required cooling rate per unit width of plate = 570 W/m\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7.2 Page 417" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#variable initialization\n", + "# Maximum Heater Power Requirement\n", + "import math\n", + "#Operating Conditions\n", + "v = 60; \t\t\t#[m/s] Air velocity\n", + "Tsurr = 25+273.; \t\t#[K] Surrounding Air Temperature\n", + "w = 1; \t\t\t#[m] Width of plate\n", + "L = .05; \t\t\t#[m] Length of stripper\n", + "Ts = 230+273.; \t\t#[K] Surface Temp\n", + "\n", + "#Table A.4 Air Properties at T = 400K \n", + "uv = 26.41*math.pow(10,-6); #[m^2/s] Kinematic Viscosity\n", + "k = .0338; \t#[W/m.K] Thermal COnductivity\n", + "Pr = .690; \t#Prandtl number\n", + "#calculations\n", + "Re = v*L/uv; \t\t#Reynolds number\n", + "\n", + "Rexc = 5*math.pow(10,5); #Transition Reynolds Number\n", + "xc = uv*Rexc/v; \t\t#Transition Length\n", + "#results\n", + "print '%s %d' %(\"\\n Reynolds Number based on length L = .05m is \",Re)\n", + "print '%s %.2f %s' %(\"\\n And the transition occur at xc =\",xc,\" m ie fifth plate\");\n", + "\n", + "#For first heater\n", + "#Correlation 7.30 \n", + "Nu1 = .664*math.pow(Re,0.5)*math.pow(Pr,0.3334); #Nusselt Number \n", + "h1 = Nu1*k/L; # Average Convection Coefficient\n", + "q1 = h1*(L*w)*(Ts-Tsurr); # Convective Heat exchange\n", + "\n", + "#For first four heaters\n", + "Re4 = 4*Re;\n", + "L4 = 4*L;\n", + "Nu4 = .664*math.pow(Re4,0.5)*math.pow(Pr,0.3334); #Nusselt Number \n", + "h4 = Nu4*k/L4; # Average Convection Coefficient\n", + "print(h4)\n", + "#For Fifth heater from Eqn 7.38\n", + "Re5 = 5*Re;\n", + "A = 871; \n", + "L5 = 5*L;\n", + "Nu5 = (.037*math.pow(Re5,.8)-A)*math.pow(Pr,.3334); #Nusselt Number \n", + "h5 = Nu5*k/L5; # Average Convection Coefficient\n", + "q5 = (h5*L5-h4*L4)*w*(Ts-Tsurr);\n", + "\n", + "#For Sixth heater from Eqn 7.38\n", + "Re6 = 6*Re;\n", + "L6 = 6*L;\n", + "Nu6 = (.037*math.pow(Re6,.8)-A)*math.pow(Pr,.3334) ; #Nusselt Number \n", + "h6 = Nu6*k/L6 ; # Average Convection Coefficient\n", + "q6 = (h6*L6-h5*L5)*w*(Ts-Tsurr);\n", + "\n", + "print '%s %d %s %d %s %d %s' %(\"\\n\\n Power requirement are \\n qconv1 = \",q1,\"W qconv5 =\",q5,\" W qconv6 = \",q6,\"W\");\n", + "print '%s %d %s %d %s %d %s' %(\"\\n Hence\",q6,\">\",q1,\" >\",q5,\"and the sixth plate has largest power requirement\");\n", + "#END" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + " Reynolds Number based on length L = .05m is 113593\n", + "\n", + " And the transition occur at xc = 0.22 m ie fifth plate\n", + "66.8395462952\n", + "\n", + "\n", + " Power requirement are \n", + " qconv1 = 1370 W qconv5 = 1017 W qconv6 = 1427 W\n", + "\n", + " Hence 1427 > 1370 > 1017 and the sixth plate has largest power requirement\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7.3 Page 420" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#variable initialization\n", + "# Daily Water Loss\n", + "import math\n", + "#Operating Conditions\n", + "v = 2; \t\t\t#[m/s] Air velocity\n", + "Tsurr = 25+273.; \t\t#[K] Surrounding Air Temperature\n", + "H = .5; \t\t\t# Humidity\n", + "w = 6; \t\t\t#[m] Width of pool\n", + "L1 = 12; \t\t\t#[m] Length of pool\n", + "e = 1.5; \t\t\t#[m] Deck Wide\n", + "Ts = 25+273.; \t\t\t#[K] Surface Temp of water\n", + "#calculations\n", + "#Table A.4 Air Properties at T = 298K \n", + "uv = 15.7*math.pow(10,-6); #[m^2/s] Kinematic Viscosity\n", + "#Table A.8 Water vapor-Air Properties at T = 298K \n", + "Dab = .26*math.pow(10,-4); \t#[m^2/s] Diffusion Coefficient\n", + "Sc = uv/Dab;\n", + "#Table A.6 Air Properties at T = 298K \n", + "rho = .0226; \t#[kg/m^3]\n", + "\n", + "L = L1+e;\n", + "Re = v*L/uv; \t\t#Reynolds number\n", + "\n", + "#Equation 7.41 yields\n", + "ShLe = .037*math.pow(Re,.8)*math.pow(Sc,.3334);\n", + "#Equation 7.44\n", + "p = 8.; #Turbulent Flow\n", + "ShL = (L/(L-e))*ShLe*math.pow((1-math.pow((e/L),((p+1)/(p+2)))),(p/(p+1)));\n", + "\n", + "hmL = ShL*(Dab/L);\n", + "n = hmL*(L1*w)*rho*(1-H);\n", + "#results\n", + "print '%s %.2e %s' %(\"\\n Reynolds Number is \",Re,\". Hence for turbulent Flow p = 8 in Equation 7.44.\")\n", + "print '%s %d %s' %(\"\\n Daily Water Loss due to evaporation is\",n*86400. ,\"kg/day\");\n", + "\n", + "#END" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + " Reynolds Number is 1.72e+06 . Hence for turbulent Flow p = 8 in Equation 7.44.\n", + "\n", + " Daily Water Loss due to evaporation is 406 kg/day\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7.4 Page 428" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#variable initialization\n", + "# Convection Coefficient associated with operating conditions\n", + "# Convection Coefficient from an appropriate correlation\n", + "import math\n", + "#Operating Conditions\n", + "v = 10; \t\t\t#[m/s] Air velocity\n", + "Tsurr = 26.2+273.; \t\t#[K] Surrounding Air Temperature\n", + "P = 46.; \t\t\t# [W] Power dissipation\n", + "L = .094; \t\t\t#[m] Length of cylinder\n", + "D = .0127; \t\t\t#[m] Diameter of cylinder\n", + "Ts = 128.4+273.; \t\t#[K] Surface Temp of water\n", + "q = 46.15*46; \t\t#[W] Actual power dissipation without the 15% loss\n", + "\n", + "#Table A.4 Air Properties at T = 300K \n", + "uv = 15.89*math.pow(10,-6); #[m^2/s] Kinematic Viscosity\n", + "k = 26.3*math.pow(10,-3); #[W/m.K] Thermal conductivity\n", + "Pr = .707; \t#Prandtl Number\n", + "#Table A.4 Air Properties at T = 401K \n", + "Prs = .690; \t#Prandtl Number\n", + "#calculations\n", + "A = math.pi*D*L;\n", + "h = q/(A*(Ts-Tsurr));\n", + "\n", + "Re = v*D/uv; \t\t#Reynolds number\n", + "#Using Zukauskas Relation, Equation 7.53\n", + "C = .26;\n", + "m = .6;\n", + "n = .37;\n", + "Nu = C*math.pow(Re,m)*math.pow(Pr,n)*math.pow((Pr/Prs),.25);\n", + "havg = Nu*k/D;\n", + "#results\n", + "print '%s %d %s' %(\"\\n Convection Coefficient associated with operating conditions\",h,\"W/m^2.K.\") \n", + "print '%s %d %s' %(\"\\n Reynolds Number is \",Re,\". Hence taking suitable corresponding data from Table 7.4.\")\n", + "print '%s %d %s' %(\"\\n Convection Coefficient from an appropriate Zukauskas correlation\",havg,\" W/m^2.K\");\n", + "\n", + "#END" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + " Convection Coefficient associated with operating conditions 5538 W/m^2.K.\n", + "\n", + " Reynolds Number is 7992 . Hence taking suitable corresponding data from Table 7.4.\n", + "\n", + " Convection Coefficient from an appropriate Zukauskas correlation 104 W/m^2.K\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7.5 page 431" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#variable initialization\n", + "# Convective Heat transfer to the canister and the additional heating needed\n", + "import math\n", + "#Operating Conditions\n", + "v = 23; \t\t\t\t#[m/s] Air velocity\n", + "Tsurr = 296.; \t\t\t\t#[K] Surrounding Air Temperature\n", + "L = .8; \t\t\t\t#[m] Length of cylinder\n", + "Di = .1; \t\t\t\t#[m] Diameter of cylinder\n", + "t = .005; \t\t\t\t\t#[m] Thickness of cylinder\n", + "\n", + "#Table A.4 Air Properties at T = 285K \n", + "uv = 14.56*math.pow(10,-6); #[m^2/s] Kinematic Viscosity\n", + "k = 25.2*math.pow(10,-3); #[W/m.K] Thermal conductivity\n", + "Pr = .712; \t\t#Prandtl Number\n", + "#Table A.1 AISI 316 Stainless steel Properties at T = 300K \n", + "kss = 13.4; \t\t#[W/m.K]Conductivity\n", + "\n", + "pH2 = 1.01; \t\t\t\t#[N]\n", + "Ti = -3550/(2.30*math.log10(pH2) - 12.9);\n", + "Eg = -(1.35*math.pow(10,-4))*(29.5*math.pow(10,6));\n", + "#calculations\n", + "Re = v*(Di+2*t)/uv; \t\t#Reynolds number\n", + "# Equation 7.54\n", + "Nu = .3+.62*math.pow(Re,.5)*math.pow(Pr,.3334) /math.pow((1+math.pow((.4/Pr),.6668)),.25) *math.pow(1+math.pow((Re/282000.),(5./8.)),.8);\n", + "h = Nu*k/(Di+2*t);\n", + "\n", + "qconv = (Tsurr-Ti)/((1/(math.pi*L*(Di+2*t)*h))+(2.30*math.log10((Di+2*t)/Di)/(2*math.pi*kss*L)));\n", + "\n", + "#results\n", + "print '%s %d %s' %(\"\\n Additional Thermal Energy must be supplied to canister to mainatin steady-state operating temperatue\",-qconv-Eg,\"W\");\n", + "\n", + "#END" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + " Additional Thermal Energy must be supplied to canister to mainatin steady-state operating temperatue 3581 W\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7.6 page 434" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#variable initialization\n", + "# Time required to cool from Ti = 75 degC to 35 degC\n", + "import math\n", + "#Operating Conditions\n", + "v = 10; \t\t\t#[m/s] Air velocity\n", + "Tsurr = 23+273.; \t\t#[K] Surrounding Air Temperature\n", + "D = .01; \t\t\t#[m] Diameter of sphere\n", + "Ti = 75+273.; \t\t#[K] Initial temp\n", + "Tt = 35+273.; \t\t#[K] Temperature after time t\n", + "p = 1; \t\t#[atm]\n", + "\n", + "#Table A.1 Copper at T = 328K \n", + "rho = 8933; \t\t\t#[kg/m^3] Density\n", + "k = 399; \t\t\t#[W/m.K] Conductivity\n", + "cp = 388; \t\t\t#[J/kg.K] specific \n", + "#Table A.4 Air Properties T = 296 K\n", + "u = 182.6*math.pow(10,-7); #[N.s/m^2] Viscosity\n", + "uv = 15.53*math.pow(10,-6); #[m^2/s] Kinematic Viscosity\n", + "k = 25.1*math.pow(10,-3); #[W/m.K] Thermal conductivity\n", + "Pr = .708; \t#Prandtl Number\n", + "#Table A.4 Air Properties T = 328 K\n", + "u2 = 197.8*math.pow(10,-7); #[N.s/m^2] Viscosity\n", + "#calculations\n", + "Re = v*D/uv; \t\t#Reynolds number\n", + "#Using Equation 7.56\n", + "Nu = 2+(0.4*math.pow(Re,.5) + 0.06*math.pow(Re,.668))*math.pow(Pr,.4)*math.pow((u/u2),.25);\n", + "h = Nu*k/D;\n", + "#From equation 5.4 and 5.5\n", + "t = rho*cp*D*2.30*math.log10((Ti-Tsurr)/(Tt-Tsurr))/(6*h);\n", + "#results\n", + "print '%s %.1f %s' %(\"\\nTime required for cooling is\",t,\"sec\");\n", + "\n", + "#END" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Time required for cooling is 71.2 sec\n" + ] + } + ], + "prompt_number": 6 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7.7 Page 443" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#variable initialization\n", + "# Air side Convection coefficient and Heat rate\n", + "# pressure Drop\n", + "import math\n", + "#Operating Conditions\n", + "v = 6; \t\t\t#[m/s] Air velocity\n", + "Tsurr = 15+273.; \t \t\t#[K] Surrounding Air Temperature\n", + "D = .0164; \t\t\t#[m] Diameter of tube\n", + "Ts = 70+273.; \t\t#[K] Temp of tube\n", + "#Staggered arrangement dimensions\n", + "St = .0313; \t\t\t#[m]\n", + "Sl = .0343; \t\t\t#[m]\n", + "\n", + "#Table A.4 Air Properties T = 288 K\n", + "rho = 1.217; \t\t#[kg/m^3] Density\n", + "cp = 1007; \t\t#[J/kg.K] specific heat\n", + "uv = 14.82*math.pow(10,-6); #[m^2/s] Kinematic Viscosity\n", + "k = 25.3*math.pow(10,-3); #[W/m.K] Thermal conductivity\n", + "Pr = .71; \t#Prandtl Number\n", + "#Table A.4 Air Properties T = 343 K\n", + "Pr2 = .701; \t#Prandtl Number\n", + "#Table A.4 Air Properties T = 316 K\n", + "uv3 = 17.4*math.pow(10,-6); #[m^2/s] Kinematic Viscosity\n", + "k3 = 27.4*math.pow(10,-3); #[W/m.K] Thermal conductivity\n", + "Pr3 = .705; \t#Prandtl Number\n", + "#calculations\n", + "Sd = math.pow((Sl*Sl + (St/2)*(St/2)),.5);\n", + "Vmax = St*v/(St-D);\n", + "\n", + "Re = Vmax*D/uv; \t\t#Reynolds number\n", + "\n", + "C = .35*math.pow((St/Sl),.2);\n", + "m = .6;\n", + "C2 = .95;\n", + "N = 56;\n", + "Nt = 8;\n", + "#Using Equation 7.64 & 7.65\n", + "Nu = C2*C*math.pow(Re,m)* math.pow(Pr,.36) *math.pow((Pr/Pr2),.25);\n", + "h = Nu*k/D;\n", + "\n", + "#From Eqnn 7.67\n", + "Tso = (Ts-Tsurr)*math.exp(-(math.pi*D*N*h)/(rho*v*Nt*St*cp));\n", + "Tlm = ((Ts-Tsurr) - Tso)/(2.30*math.log10((Ts-Tsurr)/Tso));\n", + "q = N*(h*math.pi*D*Tlm);\n", + "\n", + "Pt = St/D;\n", + "#From Fig 7.14\n", + "X = 1.04;\n", + "f = .35;\n", + "NL = 7;\n", + "press = NL*X*(rho*Vmax*Vmax/2.)*f;\n", + "#results\n", + "print '%s %.1f %s' %(\"\\n Air side Convection coefficient h = \",h,\"W/m^2.k\"); \n", + "print '%s %.1f %s' %(\"\\n and Heat rate q = \",q/1000. ,\" kW/m\"); \n", + "print '%s %.2e %s' %(\"\t\\n Pressure Drop =\",press/100000. ,\" bars\");\n", + "\n", + "#END" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + " Air side Convection coefficient h = 137.0 W/m^2.k\n", + "\n", + " and Heat rate q = 19.6 kW/m\n", + "\t\n", + " Pressure Drop = 2.46e-03 bars\n" + ] + } + ], + "prompt_number": 7 + } + ], + "metadata": {} + } + ] +}
\ No newline at end of file |