summaryrefslogtreecommitdiff
path: root/Mechanics_Of_Fluids/ch2.ipynb
diff options
context:
space:
mode:
authorJovina Dsouza2014-07-09 14:16:11 +0530
committerJovina Dsouza2014-07-09 14:16:11 +0530
commite9c8c9201198909af53ace24755d70e30bc24950 (patch)
treef8e8f64b7e2b7109729b501eb2363d2b66e48a77 /Mechanics_Of_Fluids/ch2.ipynb
parent14e9455fda0dbd61d1e8539d9e9b8ce303e81d06 (diff)
downloadPython-Textbook-Companions-e9c8c9201198909af53ace24755d70e30bc24950.tar.gz
Python-Textbook-Companions-e9c8c9201198909af53ace24755d70e30bc24950.tar.bz2
Python-Textbook-Companions-e9c8c9201198909af53ace24755d70e30bc24950.zip
adding book
Diffstat (limited to 'Mechanics_Of_Fluids/ch2.ipynb')
-rwxr-xr-xMechanics_Of_Fluids/ch2.ipynb491
1 files changed, 491 insertions, 0 deletions
diff --git a/Mechanics_Of_Fluids/ch2.ipynb b/Mechanics_Of_Fluids/ch2.ipynb
new file mode 100755
index 00000000..56a36078
--- /dev/null
+++ b/Mechanics_Of_Fluids/ch2.ipynb
@@ -0,0 +1,491 @@
+{
+ "metadata": {
+ "name": ""
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 2 : Hydrostatic Forces and Centre of Pressure"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.3.1 page no : 31"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "sw= 62.3 \t\t\t#lbf/ft**3\n",
+ "d= 288. \t\t\t#ft\n",
+ "p= 1. \t\t\t#lbf/in**2\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "P= sw*d/144.\n",
+ "D= p*144./sw\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print 'pressure at a depth of 288 ft= %.1f lbf/in**2'%(P)\n",
+ "print 'depth= %.2f ft'%(D)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "pressure at a depth of 288 ft= 124.6 lbf/in**2\n",
+ "depth= 2.31 ft\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.3.2 page no : 31"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "\n",
+ "w= 62.3 \t\t\t#lbf/ft**3\n",
+ "d= 11.5 \t\t\t#ft\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "p= w*d/144.\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print 'pressure required to bubble air slowly through the tank= %.f lbf/in**2 guage'%(p)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "pressure required to bubble air slowly through the tank= 5 lbf/in**2 guage\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.3.3 page no : 32"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ " \n",
+ "#initialisation of variables\n",
+ "w= 62.3 \t\t\t#lbf/ft**3\n",
+ "d= 23.1 \t\t\t#ft\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "dp= w*d/144.\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print ' pressure guage= %.f lbf/in**2'%(dp)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " pressure guage= 10 lbf/in**2\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.3.4 page no : 32"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "\n",
+ "#initialisation of variables\n",
+ "import math \n",
+ "d= 1. \t\t\t#ft\n",
+ "s= 0.8\n",
+ "h= 2. \t\t\t#ft\n",
+ "w= 62.3 \t\t\t#lbf/ft**3\n",
+ "d1= 5. \t\t\t#ft\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "F= (math.pi/4)*d**2*s*w*(d/2)\n",
+ "F1= (math.pi/4)*d**2*s*w*(d1/2)\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print 'Force= %.2f lbf'%(F)\n",
+ "print 'Force= %.f lbf'%(F1)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Force= 19.57 lbf\n",
+ "Force= 98 lbf\n"
+ ]
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.3.5 page no : 32"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "\n",
+ "#initialisation of variables\n",
+ "F= 100. \t\t\t#tonf\n",
+ "p= 2000. \t\t\t#lbf/in**2\n",
+ "x= 12. \t\t\t#in\n",
+ "x1= 48. \t\t\t#in\n",
+ "p1= 40. \t\t\t#lbf/in**2\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "A3= (F/p)*2240.\n",
+ "A2= A3*x/x1\n",
+ "A1= A2*p/p1\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print 'Piston area= %.f in**2'%(A2)\n",
+ "print 'Ram area= %.f in**2'%(A1)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Piston area= 28 in**2\n",
+ "Ram area= 1400 in**2\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.4.1 page no : 34"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "\n",
+ "Va= 100. \t\t\t#ft**3\n",
+ "h= 10. \t\t\t#ft\n",
+ "V1= 60. \t\t\t#ft**3\n",
+ "Pabyw= 34. \t\t\t#ft\n",
+ "h1= 4. \t\t\t#ft\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "H= Pabyw*((Va/V1)-1)-(h-h1)\n",
+ "h2= H+h\n",
+ "Va1= (1+(h2/Pabyw))*Va\n",
+ "V= Va1-Va\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print 'depth of the river= %.1f ft'%(h2)\n",
+ "print 'volume to be pumped= %.f ft**3'%(V)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "depth of the river= 26.7 ft\n",
+ "volume to be pumped= 78 ft**3\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.6.2 page no : 38"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "import math \n",
+ "w= 62.3 \t\t\t#lbf/ft**3\n",
+ "dg= 4. \t\t\t#ft\n",
+ "d= 1. \t\t\t#ft\n",
+ "h= 2. \t\t\t#ft\n",
+ "HP= 1.0156 \t\t\t#ft\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "F= w*dg*d**2*(math.pi/4.)\n",
+ "F1= F*HP/h\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print ' Minimum force= %.1f lbf'%(F1)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " Minimum force= 99.4 lbf\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.6.3 page no : 39"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "import math \n",
+ "s= 1.03\n",
+ "w= 64.3 \t\t#lbf/ft**3\n",
+ "dg= 14. \t\t#ft\n",
+ "A= 40. \t\t\t#ft**2\n",
+ "b= 5. \t\t\t#ft\n",
+ "d= 8. \t\t\t#ft\n",
+ "b1= 2.5 \t\t#ft\n",
+ "y= 10. \t\t\t#ft\n",
+ "x= 3. \t\t\t#ft\n",
+ "z= 4. \t\t\t#ft\n",
+ "\t\t\t \n",
+ "#CALCULATIONS\n",
+ "F= w*dg*A*16.05/36000\n",
+ "r= ((b*d**3./12)/(A*dg))\n",
+ "F3= F*b1/b\n",
+ "F1= (F*(x-r)-(F/2)*x)/(y-z)\n",
+ "F2= F-(F1+F3)\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print ' force F3 = %.3f tonf'%(F3)\n",
+ "print ' force F2 = %.2f tonf'%(F2)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " force F3 = 8.027 tonf\n",
+ " force F2 = 5.03 tonf\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.6.5 page no : 42"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "import math \n",
+ "w= 62.4 \t\t\t#lb/ft**3\n",
+ "H1= 15. \t\t\t#ft\n",
+ "B= 10. \t\t\t#ft\n",
+ "H2= 5. \t\t\t#ft\n",
+ "r= math.sqrt(19.)/10.\n",
+ "l= 16. \t\t\t#ft\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "F= 0.5*w*(H1**2-H2**2)*B/2240\n",
+ "N= F*0.5/r\n",
+ "h= H2*(1-(H2/H1)**3)/(1-(H2/H1)**2)\n",
+ "R1= N*h/l\n",
+ "R2= N-R1\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print 'Resultant water force on one gate : %.1f tonf'%F\n",
+ "print ' Normal reaction = %.2f tonf'%(N)\n",
+ "print ' reaction forces on the finges= %.1f tonf'%(R2)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Resultant water force on one gate : 27.9 tonf\n",
+ " Normal reaction = 31.95 tonf\n",
+ " reaction forces on the finges= 21.1 tonf\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.7.1 page no : 44"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "import math \n",
+ "w= 62.3 \t\t\t#lb/ft**3\n",
+ "b= 1. \t\t\t#ft\n",
+ "s= 42. \t\t\t#ft\n",
+ "d= 170. \t\t\t#ft\n",
+ "l= 15.75\n",
+ "a= 170/3.\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "W= 2*w*b*s*d/3.\n",
+ "F= w*b*d**2/2.\n",
+ "L= l+a*(F/W)\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print ' distance= %.f ft from O'%(L)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " distance= 188 ft from O\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 3,
+ "metadata": {},
+ "source": [
+ "Example 2.7.2 page no : 45"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#initialisation of variables\n",
+ "import math \n",
+ "d= 2. \t\t\t#ft\n",
+ "a= 30. \t\t\t#degrees\n",
+ "p= 200. \t\t\t#ft\n",
+ "w= 62.3 \t\t\t#lbf/ft**3\n",
+ "\t\t\t\n",
+ "#CALCULATIONS\n",
+ "T= (math.pi/4)*(d**2/2240)*w*p*math.sqrt(2*(1-math.cos(math.radians(a))))\n",
+ "\t\t\t\n",
+ "#RESULTS\n",
+ "print ' Resultant static thrust= %.2f tonf'%(T)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " Resultant static thrust= 9.05 tonf\n"
+ ]
+ }
+ ],
+ "prompt_number": 17
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file