diff options
Diffstat (limited to 'Fluid_Mechanics_and_Hydraulic_Machines/ch6.ipynb')
-rwxr-xr-x | Fluid_Mechanics_and_Hydraulic_Machines/ch6.ipynb | 835 |
1 files changed, 835 insertions, 0 deletions
diff --git a/Fluid_Mechanics_and_Hydraulic_Machines/ch6.ipynb b/Fluid_Mechanics_and_Hydraulic_Machines/ch6.ipynb new file mode 100755 index 00000000..97c10a73 --- /dev/null +++ b/Fluid_Mechanics_and_Hydraulic_Machines/ch6.ipynb @@ -0,0 +1,835 @@ +{ + "metadata": { + "name": "", + "signature": "sha256:e6fd288db6f632d2f9db4681e283b542c5b7c72c7f4eb7e9aa016cd430f69af5" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 6 : Fluid Mechanics and Hydraulic Machines" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.1 Page No : 116" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "Rn = 1700.\n", + "v = 0.744*(10**-4)\n", + "d = 0.05\n", + "\n", + "# Calculations \n", + "V = (Rn*v)/d\n", + "Vmax = 2*V\n", + "x = 0.00625\n", + "r = (d/2)-x\n", + "V1 = Vmax*(1-(2*r/d)**2)\n", + "\n", + "# Results \n", + "print \"velocity at the point 6.25 mm from the wall in m/sec\",V1\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "velocity at the point 6.25 mm from the wall in m/sec 2.2134\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.2 Page No : 117" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "d = 0.3\n", + "p = 787.\n", + "v = 1.6*(10**-6)\n", + "Rn = 2000.\n", + "\n", + "# Calculations \n", + "V = Rn*v/d\n", + "a = math.pi*d*d/4\n", + "Q = a*V\n", + "\n", + "# Results \n", + "print \"maximum flow rate for which the flow is maximium %.3e\"%Q,\"m**3/s\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "maximum flow rate for which the flow is maximium 7.540e-04 m**3/s\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.3 Page No : 118" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "vd = 8*(10**-3)*0.1\n", + "p = 996.\n", + "\n", + "# Calculations \n", + "vk = vd/p\n", + "\n", + "# Results \n", + "print \"kinematic vismath.cosity in m2/sec %.3e\"%vk\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "kinematic vismath.cosity in m2/sec 8.032e-07\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.4 Page No : 118" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "u = 1.5/98.1\n", + "s = 0.81\n", + "d = 0.14\n", + "Q = 0.03\n", + "g = 9.81\n", + "\n", + "# Calculations \n", + "p = s*1000/g\n", + "a = math.pi*d*d/4\n", + "V = Q/a\n", + "Rn = V*p*d/u\n", + "\n", + "# Results \n", + "print \"Rn less than 2000, flow is laminar\",round(Rn,2)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Rn less than 2000, flow is laminar 1473.32\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.5 Page No : 119" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "d = 0.2\n", + "Q = 0.088\n", + "l = 5.\n", + "vd = 0.01\n", + "p = 1000.\n", + "\n", + "# Calculations \n", + "v = vd/(p*10)\n", + "a = 3.142*d*d/4\n", + "g = 9.81\n", + "V = Q/a\n", + "Re = V*d/v\n", + "f = 0.0018+(0.092/(3*(Re**0.5)))\n", + "Hf = (4*f*l*V*V)/(d*2*g)\n", + "\n", + "# Results \n", + "print \"head lost due to friction in m\",round(Hf,5)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "head lost due to friction in m 0.0736\n" + ] + } + ], + "prompt_number": 7 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.6 Page No : 120" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "s = 0.75\n", + "d = 0.2\n", + "l = 1000.\n", + "Q = 3/60.\n", + "f = 0.01\n", + "a = math.pi*d*d/4\n", + "V = Q/a\n", + "g = 9.81\n", + "\n", + "# Calculations \n", + "Hf = (4*f*l*V*V)/(d*2*g)\n", + "w = g*s*1000\n", + "dp = w*Hf\n", + "\n", + "# Results \n", + "print \"pressure drop along its entire lenght in N/m2 %.2f\"%dp\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "pressure drop along its entire lenght in N/m2 189977.22\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.7 Page No : 121" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "d = 0.3\n", + "g = 9.81\n", + "l = 400\n", + "Q = 0.3\n", + "f = 0.032\n", + "\n", + "# Calculations \n", + "a = 3.142*d*d/4\n", + "V = Q/a\n", + "Lentrance = (0.5*V*V)/(2*g)\n", + "Hf = (4*f*l*V*V)/(d*2*g)\n", + "Lexit = (V*V)/(2*g)\n", + "Totalloss = Lentrance+Hf+Lexit\n", + "\n", + "# Results \n", + "print \"diffrenc in elevation in m\",round(Totalloss,2)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + " diffrenc in elevation in m 158.02\n" + ] + } + ], + "prompt_number": 9 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.8 Page No : 112" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "l = 40.\n", + "l1 = 20.\n", + "l2 = 20.\n", + "d1 = 0.15\n", + "d2 = 0.3\n", + "H = 8.\n", + "f = 0.01\n", + "\n", + "# Calculations \n", + "h1 = (2*d2*d2)/(d1*d1)\n", + "h2 = 4*f*l1*16/d1\n", + "h3 = 9\n", + "h4 = 4*f*l2/d2\n", + "g = 9.81\n", + "ht = h1+h2+h3+h4+1\n", + "V2 = (H*2*g/ht)**0.5\n", + "a2 = 3.142*d2*d2/4\n", + "Q = V2*a2\n", + "\n", + "# Results \n", + "print \"rate of low in litres/sec\",round((Q*1000),0)\n", + "\n", + " \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "rate of low in litres/sec 86.0\n" + ] + } + ], + "prompt_number": 10 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.9 Page No : 124" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "l = 2000.\n", + "d = 0.2\n", + "V = 0.8\n", + "f = 0.01\n", + "g = 9.81\n", + "\n", + "# Calculations \n", + "hf = (4*f*l*V*V)/(d*2*g)\n", + "\n", + "# Results \n", + "print \"Head loss due to friction in pipeline\",round(hf,4)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Head loss due to friction in pipeline 13.0479\n" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.10 Page No : 124" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "d1 = 0.15\n", + "d2 = 0.1\n", + "Q = 0.03\n", + "a1 = math.pi*d1*d1/4\n", + "a2 = math.pi*d2*d2/4\n", + "V1 = Q/a1\n", + "V2 = Q/a2\n", + "c = 0.6\n", + "g = 9.81\n", + "\n", + "# Calculations \n", + "dz = (V2*V2/(2*g))-(V1*V1/(2*g))+(V2*V2/(2*g))*((1/c-1)**2)\n", + "w = 9810\n", + "dp = dz*w\n", + "\n", + "# Results \n", + "print \"pressure loss across the contraction in N/m2\",round(dp,1)\n", + "\n", + "# note : rounding off error" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "pressure loss across the contraction in N/m2 9096.4\n" + ] + } + ], + "prompt_number": 9 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.11 Page No : 125" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "d1 = 0.5\n", + "d2 = 0.25\n", + "p1 = 103005.\n", + "p2 = 67689.\n", + "p3 = p2\n", + "w = 9810.\n", + "g = 9.81\n", + "c = 0.65\n", + "\n", + "# Calculations and Results\n", + "z = 1-(1./16)+((1/c-1)**2)\n", + "dp = p1-p2\n", + "v2 = ((dp*2*g)/(w*z))**0.5\n", + "a2 = math.pi*d2*d2/4\n", + "Q = v2*a2\n", + "print \"rate of flow in m3/sec\",round((Q*1000),2)\n", + "\n", + "v3 = v2\n", + "v1 = v3/4\n", + "v4 = v1\n", + "he = (v3-v4)**2/(2*g)\n", + "p4 = w*((p3/w)+((v3*v3-v4*v4)/(2*g))-he)\n", + "print \"pressure at the 50 cm enlarge section in N/m2\",round(p4,3)\n", + "\n", + "# note : rouding off error." + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "rate of flow in m3/sec 372.37\n", + "pressure at the 50 cm enlarge section in N/m2 78478.522\n" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.12 Page No : 127" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "d = 0.04\n", + "v = 2.\n", + "dp = 20000.\n", + "l = 8.\n", + "w = 9810.\n", + "\n", + "# Calculations \n", + "u = (dp*d*d)/(32*l*v)\n", + "\n", + "# Results \n", + "print \"viscosity of the flowing oil\",u,\"N/m**2\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "viscosity of the flowing oil 0.0625 N/m**2\n" + ] + } + ], + "prompt_number": 15 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.13 Page No : 128" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "d = 0.25\n", + "l = 12.*1000\n", + "w = 9320.\n", + "i = 1./300\n", + "v = 20.*(10**-4)\n", + "a = math.pi*d*d/4\n", + "q = 0.015\n", + "\n", + "# Calculations \n", + "V = q/a\n", + "g = 9.81\n", + "Rn = V*d/v\n", + "f = 16/Rn\n", + "hf = (4*f*l*V*V)/(2*d*g)\n", + "H = hf+(i*l)\n", + "p = (w*q*H)/1000\n", + "\n", + "# Results \n", + "print \"power required to pump the oil\",round(p,4),\"kW\"\n", + "\n", + "# note : rounding off error." + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "power required to pump the oil 59.1027 kW\n" + ] + } + ], + "prompt_number": 13 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.14 Page No : 129" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "l = 600.\n", + "H = 160.\n", + "p = 1200.*1000\n", + "n = 0.85\n", + "f = 0.005\n", + "\n", + "# Calculations \n", + "hf = H/3\n", + "w = 9810\n", + "H1 = H-hf\n", + "q = p/(w*H1*n)\n", + "d = ((f*l*q*q)/(3*hf))**0.2\n", + "\n", + "\n", + "# Results \n", + "print \"minimium diameter of the pipe in cm\",round((d*100),2)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "minimium diameter of the pipe in cm 50.89\n" + ] + } + ], + "prompt_number": 17 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.15 Page No : 129" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "d = 0.25\n", + "l = 500.\n", + "a = math.pi*d*d/4\n", + "f = 0.006\n", + "q = 0.04\n", + "g = 9.81\n", + "p2 = 250.*1000\n", + "\n", + "# Calculations \n", + "V = q/a\n", + "hf = (4*f*l*V*V)/(d*2*g)\n", + "z1 = 0\n", + "z2 = 25\n", + "w = 9810\n", + "p1 = ((p2/w)+z2+hf)*w\n", + "\n", + "# Results \n", + "print \"pressure at point A is N/m2\",round(p1,2),\"N/m**2\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "pressure at point A is N/m2 511186.44 N/m**2\n" + ] + } + ], + "prompt_number": 14 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.16 Page No : 130" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "q = 0.15/(2.5*60)\n", + "d = 0.03\n", + "p1 = 9810.\n", + "p2 = 6867.\n", + "l = 2.\n", + "w = 9810.\n", + "\n", + "# Calculations \n", + "hf = (p1-p2)/w\n", + "a = 3.142*d*d/4\n", + "V = q/a\n", + "g = 9.81\n", + "f = (hf*2*g*d)/(4*l*V*V)\n", + "C = V*((4*l)/(d*hf))**0.5\n", + "\n", + "# Results \n", + "print \"darcy co-efficient\",round(f,3)\n", + "print \"Chezy formula\",round(C,3)\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "darcy co-efficient 0.011\n", + "Chezy formula 42.173\n" + ] + } + ], + "prompt_number": 19 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.17 Page No : 131" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "a = 90.\n", + "H1 = 10.\n", + "d = 0.15\n", + "l = 400.\n", + "H2 = 7.\n", + "g = 9.81\n", + "f = 0.008\n", + "\n", + "# Calculations \n", + "z = 3.142*d*d*((2*g)**0.5)\n", + "z1 = (1.5+(4*f*l/d))**0.5\n", + "T = (8*a*z1*(H1**0.5-H2**0.5))/z\n", + "\n", + "# Results \n", + "print \"time to lower the level from 10m to 7m in hr\",round((T/3600),4)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "time to lower the level from 10m to 7m in hr 3.0742\n" + ] + } + ], + "prompt_number": 20 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6.18 Page No : 132" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "\n", + "# Variables\n", + "q = 0.08\n", + "d1 = 0.25\n", + "d2 = 1.\n", + "l1 = 1500.\n", + "l2 = 1500.\n", + "\n", + "# Calculations \n", + "a1 = math.pi*d1*d1/4\n", + "a2 = math.pi*d2*d2/4\n", + "v2 = q*4/(math.pi*((1./32)+1))\n", + "v1 = v2*0.5\n", + "q1 = v1*a1\n", + "q2 = v2*a2\n", + "\n", + "# Results \n", + "print \"disharge through pipe in m3/sec\",round((q2*1000),2),round((q1*1000),4)\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "disharge through pipe in m3/sec 77.58 2.4242\n" + ] + } + ], + "prompt_number": 15 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +}
\ No newline at end of file |