summaryrefslogtreecommitdiff
path: root/Elements_of_thermal_technology_by_John_H._Seely/Radiation.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Elements_of_thermal_technology_by_John_H._Seely/Radiation.ipynb')
-rwxr-xr-xElements_of_thermal_technology_by_John_H._Seely/Radiation.ipynb349
1 files changed, 349 insertions, 0 deletions
diff --git a/Elements_of_thermal_technology_by_John_H._Seely/Radiation.ipynb b/Elements_of_thermal_technology_by_John_H._Seely/Radiation.ipynb
new file mode 100755
index 00000000..720fca7f
--- /dev/null
+++ b/Elements_of_thermal_technology_by_John_H._Seely/Radiation.ipynb
@@ -0,0 +1,349 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter 14: Radiation Heat Transfer"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 14.2"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wavelength at which the maximum monochromatic emissive power (m) = 7.44e-06\n",
+ " \n",
+ " Coffecient of performnance (W/m^3) = 1.14e+08\n",
+ "press enter key to exit\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "''"
+ ]
+ },
+ "execution_count": 1,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#If a blackbody is maintained at 116C, determine (a) the wavelength at which \n",
+ "#the maximum monochromatic emissive power occurs and (b) the maximum \n",
+ "#monochromatic emissive power\n",
+ "import math\n",
+ "#initialisation of variables\n",
+ "T= 116. \t\t\t\t\t\t\t\t\t\t\t\t\t\t#C\n",
+ "C1= 3.74*math.pow(10,-16)\n",
+ "C2= 1.44*math.pow(10,-2)\n",
+ "#CALCULATIONS\n",
+ "WLmax= (2893*math.pow(10,-6))/(T+273) \t\t\t\t\t\t\t#Maximum Wavelength \n",
+ "Wb= (C1*math.pow((WLmax),(-5)))/(math.exp(C2/2893*1000000.)-1)\t#Coffecient of performnance\n",
+ "#RESULTS\n",
+ "print '%s %.2e' % ('Wavelength at which the maximum monochromatic emissive power (m) = ',WLmax)\n",
+ "print '%s %.2e' % (' \\n Coffecient of performnance (W/m^3) = ',Wb)\n",
+ "raw_input('press enter key to exit')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 14.3"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Emissive power for the blackbody (W/m^2) = 1305.19\n",
+ "press enter key to exit\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "''"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#Determine the total emissive power for the black body of solved problem 2\n",
+ "import math\n",
+ "#initialisation of variables\n",
+ "T= 389 \t\t\t\t\t\t#K\n",
+ "s= 5.7*math.pow(10,-8) \t\t#K^4\n",
+ "#CALCULATIONS\n",
+ "Wb= s*T*T*T*T \t\t\t\t#Emissive power for the blackbody\n",
+ "#RESULTS\n",
+ "print '%s %.2f' % ('Emissive power for the blackbody (W/m^2) = ',Wb)\n",
+ "raw_input('press enter key to exit')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 14.4"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Average absorptivity of the body at 100 F = 0.51\n",
+ " \n",
+ " Average absorptivity of the body at 2000 F= 0.84\n",
+ "press enter key to exit\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "''"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#A gray body at 100F receives radiant energy from a wall at 2000 F at a rate\n",
+ "#of 3.2x 10^4. Simultaneously, the body emits energy at the rate of 140. What\n",
+ "#is the average absorptivity of the body at (a) 100 F and (b) 2000 F\n",
+ "import math\n",
+ "#initialisation of variables\n",
+ "T= 100 \t\t\t\t\t\t\t\t#F\n",
+ "T1= 2000 \t\t\t\t\t\t\t#F\n",
+ "W= 3.2*10000. \t\t\t\t\t\t#Btu/hr ft^2\n",
+ "W1= 140. \t\t\t\t\t\t\t#Btu/hr ft^2\n",
+ "s= 0.17*math.pow(10,-8) \t\t\t#Btu/hr ft^2 R^4\n",
+ "#CALCULATIONS\n",
+ "alpha= W/(s*math.pow((T1+460),4)) \t#Average absorptivity at 100\n",
+ "b= W1/(s*math.pow((T+460),4)) \t\t#Average absorptivity at 2000\n",
+ "#RESULTS\n",
+ "print '%s %.2f' % ('Average absorptivity of the body at 100 F = ',alpha)\n",
+ "print '%s %.2f' % (' \\n Average absorptivity of the body at 2000 F= ',b)\n",
+ "raw_input('press enter key to exit')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 14.5"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Heat loss from the conduit by radiation (Btu/hr per ft) = 1401.66\n",
+ "press enter key to exit\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "''"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#A red brick conduit 10 in square has a surface temperature of 300F and is \n",
+ "#mounted inside a large earthen chamber whose walls are at 50 F. estimate\n",
+ "#the heat loss from the conduit by radiation\n",
+ "import math\n",
+ "#initialisation of variables\n",
+ "T= 300. \t\t\t\t\t\t\t\t\t\t\t\t#F\n",
+ "T1= 50. \t\t\t\t\t\t\t\t\t\t\t\t#F\n",
+ "s= 0.17*math.pow(10,-8) \t\t\t\t\t\t\t\t#Btu/hr ft^2 R^4\n",
+ "e1= 0.93\n",
+ "A= 10. \t\t\t\t\t\t\t\t\t\t\t\t\t#in\n",
+ "F= 1.\n",
+ "#CALCULATIONS\n",
+ "A1= 10*(40./(12.*10.)) \t\t\t\t\t\t\t\t\t#Area\n",
+ "q= A1*F*e1*s*(math.pow((T+460),4)-math.pow((T1+460),4)) #heat loss\n",
+ "#RESULTS\n",
+ "print '%s %.2f' % ('Heat loss from the conduit by radiation (Btu/hr per ft) = ',q)\n",
+ "raw_input('press enter key to exit')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 14.6"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Radiation heat transfer coefficient (Btu/hr ft^2 R) = 1.68\n",
+ "press enter key to exit\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "''"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#Estimate the radiation heat transfer coefficient for solved problem 5\n",
+ "import math\n",
+ "#initialisation of variables\n",
+ "T= 300. \t\t\t\t\t\t\t\t\t\t\t\t\t\t#F\n",
+ "T1= 50. \t\t\t\t\t\t\t\t\t\t\t\t\t\t#F\n",
+ "s= 0.17*math.pow(10,-8) \t\t\t\t\t\t\t\t\t\t#Btu/hr ft^2 R^4\n",
+ "e1= 0.93\n",
+ "F= 1.\n",
+ "#CALCULATIONS\n",
+ "hr= F*e1*s*(math.pow((T+460),4)-math.pow((T1+460),4))/(T-T1)\t#Radiation heat transfer coefficient \n",
+ "#RESULTS\n",
+ "print '%s %.2f' % ('Radiation heat transfer coefficient (Btu/hr ft^2 R) = ',hr)\n",
+ "raw_input('press enter key to exit')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 14.7"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Heat transfer coefficient for nucleate boiling (W/m^2 C) = 6.21e+08\n",
+ "press enter key to exit\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "''"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import math\n",
+ "#initialisation of variables\n",
+ "P= 1. #atm\n",
+ "T= 11. #C\n",
+ "Csf= 0.006\n",
+ "Tsat = 170.03\n",
+ "r= 1./3.\n",
+ "s= 1.\n",
+ "dt = Tsat - T\n",
+ "cl= 4.218 #J/gm K\n",
+ "hfg= 2257 #J/gm\n",
+ "Pr= 1.75\n",
+ "ul= 283.1/1000. #gm/m s\n",
+ "s= 57.78/1000. #N/m\n",
+ "pl= 958*1000. #gm/m^3\n",
+ "pv= 598. #gm/m^3\n",
+ "gc= 1000. #gm m/N s^2\n",
+ "g= 9.8 #m/s^2\n",
+ "#CALCULATIONS\n",
+ "p= pl-pv\n",
+ "q= ((math.pow(((cl*dt)/(hfg*Csf*math.pow(Pr,s))),(1/r)))*(ul*hfg))/math.pow(gc/(g*p),(1./2.))\n",
+ "h= q/T\n",
+ "#RESULTS\n",
+ "print '%s %.2e' % ('Heat transfer coefficient for nucleate boiling (W/m^2 C) = ',h)\n",
+ "raw_input('press enter key to exit')"
+ ]
+ }
+ ],
+ "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
+}