summaryrefslogtreecommitdiff
path: root/Thermodynamics_for_Engineers/Chapter_10.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Thermodynamics_for_Engineers/Chapter_10.ipynb')
-rwxr-xr-xThermodynamics_for_Engineers/Chapter_10.ipynb579
1 files changed, 579 insertions, 0 deletions
diff --git a/Thermodynamics_for_Engineers/Chapter_10.ipynb b/Thermodynamics_for_Engineers/Chapter_10.ipynb
new file mode 100755
index 00000000..6a9f7f74
--- /dev/null
+++ b/Thermodynamics_for_Engineers/Chapter_10.ipynb
@@ -0,0 +1,579 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:cbda57f5092671910369ce2a43538fa17705152cf0ccb12e90ebe176631fb4e1"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 10 - Vapors"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 1 - Pg 154"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the specific volume, enthalpy and entropy of the gas\n",
+ "#Initialization of variables\n",
+ "import math\n",
+ "p=3000. #psia\n",
+ "T=250. #F\n",
+ "#calculations\n",
+ "print '%s' %(\"From table 1, keenan and keynes,\")\n",
+ "vf=0.01700\n",
+ "print '%s' %(\"From table 4,\")\n",
+ "dvf=-18.3*math.pow(10,-5)\n",
+ "v=vf+dvf\n",
+ "print '%s' %(\"From table 1,\")\n",
+ "hf=218.48\n",
+ "print '%s' %(\"From table 4,\")\n",
+ "dhf=6.13\n",
+ "h=hf+dhf\n",
+ "sf=0.3675\n",
+ "dsf=-4.34*math.pow(10,-3)\n",
+ "s=sf+dsf\n",
+ "#results\n",
+ "print '%s %.5f %s' %(\"Specific volume =\",v,\" cu ft/lb\")\n",
+ "print '%s %.2f %s' %(\"\\n Enthalpy =\",h,\" Btu/lb\")\n",
+ "print '%s %.4f %s' %(\"\\n Entropy =\",s,\" Btu/lb per deg R\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 1, keenan and keynes,\n",
+ "From table 4,\n",
+ "From table 1,\n",
+ "From table 4,\n",
+ "Specific volume = 0.01682 cu ft/lb\n",
+ "\n",
+ " Enthalpy = 224.61 Btu/lb\n",
+ "\n",
+ " Entropy = 0.3632 Btu/lb per deg R\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2 - Pg 157"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the state of the gas and moisture content\n",
+ "#Initialization of variables\n",
+ "h=1100 #Btu/lb\n",
+ "P=100 #psia\n",
+ "#calculations\n",
+ "print '%s' %(\"From table 2 of keenan and keynes,\")\n",
+ "hg=1187.2 #Btu/lb\n",
+ "hfg=888.8 #Btu/lb\n",
+ "y=-(h-hg)/hfg*100\n",
+ "#results\n",
+ "print '%s %.2f %s %.2f %s' %(\"The state is\",P,\"psia with a moisture content of\",y,\"percent\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 2 of keenan and keynes,\n",
+ "The state is 100.00 psia with a moisture content of 9.81 percent\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3 - Pg 157"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the state of steam\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 1 of keenan and keynes,\")\n",
+ "v1=0.2688\n",
+ "#calculations\n",
+ "v2=3.060\n",
+ "p2=200 #psia\n",
+ "t2=600 #F\n",
+ "#results\n",
+ "print '%s %d %s %d %s' %(\"State of steam is\",p2, \"psia and\",t2,\"F\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 1 of keenan and keynes,\n",
+ "State of steam is 200 psia and 600 F\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4 - Pg 157"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the state of steam\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 2 of keenan and keynes,\")\n",
+ "t1=439.60 #F\n",
+ "u1=1118.4 #Btu/lb\n",
+ "#calculations\n",
+ "p2=380 #psia\n",
+ "#results\n",
+ "print '%s %d %s %.2f %s' %(\"The state of steam is saturated at\",p2,\"psia and\",t1,\"F\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 2 of keenan and keynes,\n",
+ "The state of steam is saturated at 380 psia and 439.60 F\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 5 - Pg 157"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calcualte the state of steam and moisture content\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 2 of keenan and keynes,\")\n",
+ "p1=1 #in of Hg\n",
+ "s=1.9812 \n",
+ "#calculations\n",
+ "sf=2.0387\n",
+ "sfg=1.9473\n",
+ "y=-(s-sf)/sfg*100\n",
+ "#results\n",
+ "print '%s %d %s %.2f %s' %(\"The state is\",p1, \"in of Hg with a moisture content of\",y, \"percent\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 2 of keenan and keynes,\n",
+ "The state is 1 in of Hg with a moisture content of 2.95 percent\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6 - Pg 161"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the final state of steam and temperature. Also calculate the final enthalpy\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 1 of keenan and keynes,\")\n",
+ "h1=1204.8 #Btu/lb\n",
+ "q=174. #Btu/lb\n",
+ "#calculations\n",
+ "h2=h1+q\n",
+ "p2=30. #psia\n",
+ "t2=720. #F\n",
+ "#results\n",
+ "print '%s %d %s %d %s' %(\"Final state of steam is\",p2,\"psia and\",t2,\" F\")\n",
+ "print '%s %.1f %s' %(\"\\n Final enthalpy is\",h2,\"Btu/lb\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 1 of keenan and keynes,\n",
+ "Final state of steam is 30 psia and 720 F\n",
+ "\n",
+ " Final enthalpy is 1378.8 Btu/lb\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 7 - Pg 161"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the final specific volume and final state of steam\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 1 of keenan and keynes,\")\n",
+ "p=70 #psia\n",
+ "x=0.1\n",
+ "p2=198 #psia\n",
+ "#calculations\n",
+ "v1=6.206\n",
+ "v2=0.017\n",
+ "vx=v1-x*(v1-v2)\n",
+ "t2=1400 #F\n",
+ "#results\n",
+ "print '%s %.3f %s' %(\"Final specific volume =\",vx,\"cu ft\")\n",
+ "print '%s %d %s %d %s' %(\"\\n Final state is\",p2,\"psia and\",t2,\"F\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 1 of keenan and keynes,\n",
+ "Final specific volume = 5.587 cu ft\n",
+ "\n",
+ " Final state is 198 psia and 1400 F\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 8 - Pg 162"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the final state of steam\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 1 of keenan and keynes,\")\n",
+ "p=400 #psia\n",
+ "t1=700 #F\n",
+ "p2=85 #psia\n",
+ "#calculations\n",
+ "s2=1.6398 #units/lb\n",
+ "t2=350 #F\n",
+ "#results\n",
+ "print '%s %d %s %d %s' %(\"Final state of steam is\",p2,\"psia and\",t2,\"F\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 1 of keenan and keynes,\n",
+ "Final state of steam is 85 psia and 350 F\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9 - Pg 162"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the work of compression and heat removed\n",
+ "#Initialization of variables\n",
+ "import math\n",
+ "p1=20. #psia\n",
+ "p2=140. #psia\n",
+ "J=778.\n",
+ "t2=150. #F\n",
+ "t1=30. #F\n",
+ "#calculations\n",
+ "print '%s' %(\"From Table A-3,\")\n",
+ "v1=2.0884 #cu ft/lb\n",
+ "v2=0.33350 #cu ft/lb\n",
+ "h2=95.709\n",
+ "h1=81.842\n",
+ "n=math.log(p2/p1) /math.log(v1/v2)\n",
+ "W=(p2*v2-p1*v1)*144/(1-n)\n",
+ "du=h2-h1 + (p1*v1-p2*v2)*144/J\n",
+ "Q=du+W/J\n",
+ "s2=0.17718\n",
+ "s1=0.18126\n",
+ "Q2=((t2+t1)/2 +460) *(s2-s1)\n",
+ "#results\n",
+ "print '%s %d %s' %(\"Work of compression =\",W,\"ft-lb\")\n",
+ "print '%s %.3f %s' %(\"\\n Heat removed per pound of refrigerant =\",Q,\" Btu/lb\")\n",
+ "print '%s %.4f %s' %(\"\\n Heat removed in case 2 =\",Q2,\" Btu\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From Table A-3,\n",
+ "Work of compression = -11671 ft-lb\n",
+ "\n",
+ " Heat removed per pound of refrigerant = -2.046 Btu/lb\n",
+ "\n",
+ " Heat removed in case 2 = -2.2440 Btu\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10 - Pg 163"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the specific enthalpy of exhaust steam\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 1 of keenan and keynes,\")\n",
+ "intt=440000 #lb/hr\n",
+ "out=255000 #lb/hr\n",
+ "p1=400 #psia\n",
+ "t1=700 #F\n",
+ "p2=35 #psia\n",
+ "t2=290 #F\n",
+ "vel=500 #ft/s\n",
+ "hp=44000 #hp\n",
+ "ent=1362.7 #Btu/lb\n",
+ "#calculations\n",
+ "ein=ent*intt\n",
+ "eout=hp*2544 + out*1183 + 925000.\n",
+ "h2= (ein-eout)/185000.\n",
+ "#results\n",
+ "print '%s %d %s' %(\"Specific enthalpy of exhaust steam =\",h2,\"Btu/lb\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 1 of keenan and keynes,\n",
+ "Specific enthalpy of exhaust steam = 1000 Btu/lb\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11 - Pg 165"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calcualte the final state of steam and loss of available energy\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 1 of keenan and keynes,\")\n",
+ "h1=1351.1 #Btu/lb\n",
+ "p1=600. #psia\n",
+ "t1=700. #F\n",
+ "p2=234. #psia\n",
+ "h2=1.6865\n",
+ "h1=1.5875\n",
+ "t3=101.74\n",
+ "#calculations\n",
+ "t2=660. #F\n",
+ "loss= (h2-h1)*(t3+459.69)\n",
+ "#results\n",
+ "print '%s %d %s %d %s' %(\"Final state of steam is\",p2,\" psia and\",t2,\"F\")\n",
+ "print '%s %.1f %s' %(\"\\n Loss of available energy =\",loss,\"Btu/lb\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 1 of keenan and keynes,\n",
+ "Final state of steam is 234 psia and 660 F\n",
+ "\n",
+ " Loss of available energy = 55.6 Btu/lb\n"
+ ]
+ }
+ ],
+ "prompt_number": 13
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 12 - Pg 165"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the state of vapor and also the quality\n",
+ "#Initialization of variables\n",
+ "print '%s' %(\"From table 2 of keenan and keynes,\")\n",
+ "p1=98.87 #psia\n",
+ "p2=31.78 #psia\n",
+ "t1=80 #F\n",
+ "h2=26.365 #btu/lb\n",
+ "h1=11.554 #btu/lb\n",
+ "hfg=67.203 #btu/lb\n",
+ "#calculations\n",
+ "x=(h2-h1)/hfg*100\n",
+ "#results\n",
+ "print '%s %.2f %s %.2f %s' %(\"The state of vapor leaving is\",p2, \"psia with a quality of\",x, \" percent\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "From table 2 of keenan and keynes,\n",
+ "The state of vapor leaving is 31.78 psia with a quality of 22.04 percent\n"
+ ]
+ }
+ ],
+ "prompt_number": 14
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 13 - Pg 167"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the mean state in the line and also the moisture content\n",
+ "#Initialization of variables\n",
+ "ps=216 #psig\n",
+ "pb=29.12 #in of Hg\n",
+ "p2=0.4 #in\n",
+ "t2=244 #F\n",
+ "#calculations\n",
+ "pa=0.491*pb\n",
+ "pabs=pa + p2*0.491\n",
+ "plb=pa+ ps\n",
+ "hcal=1166.5 #Btu/lb\n",
+ "h2=1200.1 #Btu/lb\n",
+ "h3=831.9 #Btu/lb\n",
+ "y=-(hcal-h2)/h3*100\n",
+ "#results\n",
+ "print '%s %.1f %s %.2f %s' %(\"Mean state in the line is\",plb,\" psia with a moisture content of\",y,\"percent\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Mean state in the line is 230.3 psia with a moisture content of 4.04 percent\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file