diff options
Diffstat (limited to 'Mechanical_Engineering_Thermodynamics/Chapter_16.ipynb')
-rwxr-xr-x | Mechanical_Engineering_Thermodynamics/Chapter_16.ipynb | 178 |
1 files changed, 178 insertions, 0 deletions
diff --git a/Mechanical_Engineering_Thermodynamics/Chapter_16.ipynb b/Mechanical_Engineering_Thermodynamics/Chapter_16.ipynb new file mode 100755 index 00000000..c5f31a4f --- /dev/null +++ b/Mechanical_Engineering_Thermodynamics/Chapter_16.ipynb @@ -0,0 +1,178 @@ +{
+ "metadata": {
+ "name": ""
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 16 - Gas Cycles"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 1a - Pg 279"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the efficiency and work done per pound of fluid\n",
+ "#initialization of varaibles\n",
+ "import math\n",
+ "Pb=75. #psia\n",
+ "Pc=15. #psia\n",
+ "k=1.4\n",
+ "Td=550. #R\n",
+ "Tb=1700. #R\n",
+ "cp=0.24\n",
+ "#calculations\n",
+ "print '%s' %(\"Gas law solution\")\n",
+ "Pratio=Pb/Pc\n",
+ "Ta=Td*math.pow((Pratio),((k-1)/k))\n",
+ "Tc=Tb/math.pow((Pratio),((k-1)/k))\n",
+ "Q1=cp*(Tb-Ta)\n",
+ "Q2=cp*(Tc-Td)\n",
+ "Wnet=Q1-Q2\n",
+ "eta=Wnet/Q1\n",
+ "eta2=1-Td/Ta\n",
+ "#results\n",
+ "print '%s %.3f' %(\"Efficiency in 1= \",eta)\n",
+ "print '%s %.2f' %(\"\\n Efficiency in 2 = \",eta2)\n",
+ "print '%s %d %s' %(\"\\n Work per pound of fluid =\",Wnet,\"B/lb\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Gas law solution\n",
+ "Efficiency in 1= 0.369\n",
+ "\n",
+ " Efficiency in 2 = 0.37\n",
+ "\n",
+ " Work per pound of fluid = 73 B/lb\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 1b - Pg 280"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#calculate the efficiency and work done per pound of fluid\n",
+ "#initialization of variables\n",
+ "import math\n",
+ "Pb=75. #psia\n",
+ "Pc=15. #psia\n",
+ "k=1.4\n",
+ "Td=550. #R\n",
+ "Tb=1700. #R\n",
+ "cp=0.24\n",
+ "#calculations\n",
+ "Prd=1.4779\n",
+ "hd=131.46 #B/lb\n",
+ "Prb=90.95\n",
+ "hb=422.59 #B/lb\n",
+ "Pratio=Pb/Pc\n",
+ "Pra=Pratio*(Prd)\n",
+ "Ta=868 #R\n",
+ "ha=208.41\n",
+ "Prc=Prb/Pratio\n",
+ "Tc=1113 #R\n",
+ "hc=269.27\n",
+ "Q1=hb-ha\n",
+ "Q2=hc-hd\n",
+ "Wnet=Q1-Q2\n",
+ "eta=Wnet/Q1\n",
+ "#results\n",
+ "print '%s %.3f' %(\"Efficiency = \",eta)\n",
+ "print '%s %.2f %s' %(\"\\n Work per pound of fluid =\",Wnet,\"B/lb\")\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Efficiency = 0.357\n",
+ "\n",
+ " Work per pound of fluid = 76.37 B/lb\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2 - Pg 282"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Calculate the work done and efficiency of the process\n",
+ "#initialization of varaibles\n",
+ "e=0.75\n",
+ "Ta=870. #R\n",
+ "Tc=1075. #R\n",
+ "cp=0.24\n",
+ "Td=550. #R\n",
+ "Tb=1700. #R\n",
+ "#calculations\n",
+ "Tadash=e*(Tc-Ta) +Ta\n",
+ "Tcdash=Tc+Ta-Tadash\n",
+ "Q1=cp*(Tb-Tadash)\n",
+ "Q2=cp*(Tcdash-Td)\n",
+ "Wnet=Q1-Q2\n",
+ "eta=Wnet/Q1\n",
+ "#results\n",
+ "print '%s %d %s' %(\"Net work done =\",Wnet,\"B/lb\")\n",
+ "print '%s %.2f' %(\"\\n efficiency = \",eta)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Net work done = 73 B/lb\n",
+ "\n",
+ " efficiency = 0.45\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+}
\ No newline at end of file |