{
 "metadata": {
  "name": "",
  "signature": "sha256:efded2f677db2675356cffa3b1053d25367de2f521a0cbcad887abf7b22a8cb7"
 },
 "nbformat": 3,
 "nbformat_minor": 0,
 "worksheets": [
  {
   "cells": [
    {
     "cell_type": "heading",
     "level": 1,
     "metadata": {},
     "source": [
      "Chapter - 09 : Hydraulic Turbines"
     ]
    },
    {
     "cell_type": "heading",
     "level": 1,
     "metadata": {},
     "source": [
      "Ex9.1, page 305"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "#input data\n",
      "H=91.5#Head of the pelton wheel at inlet in m\n",
      "Q=0.04#Discharge of the pelton wheel in m**3/s\n",
      "N=720#Rotating speed of the wheel in rpm\n",
      "Cv=0.98#Velocity coefficient of the nozzle \n",
      "n0=0.8#Efficiency of the wheel\n",
      "UC1=0.46#Ratio of bucket speed to jet speed\n",
      "g=9.81#Acceleration due to gravity in m/s**2\n",
      "dw=1000#Density of water in kg/m**3\n",
      "\n",
      "#calculations\n",
      "P=dw*g*H*Q*n0*10**-3#Power developed in kw\n",
      "C1=Cv*(2*g*H)**(1/2)#Jet speed in m/s\n",
      "U=UC1*C1#Wheel speed in m/s\n",
      "w=(2*3.1415*N)/60#Angular velocity of the wheel in rad/s\n",
      "D=(2*U)/w#Diameter of the wheel in m\n",
      "A=Q/C1#Jet area in m**2\n",
      "d=((4*A)/3.1415)**(1/2)#Jet diameter in m\n",
      "Dd=D/d#Wheel to jet diameter ratio at centre line of the buckets\n",
      "Nsp=((1/(g*H))**(5/4))*(((P*10**3)/dw)**(1/2))*(N/60)*2*3.1415#Dimensionless power specific speed in rad\n",
      "\n",
      "#output\n",
      "print '''(a)Wheel-to-jet diameter ratio at the centre line of the buckets is %3.1f\n",
      "(b)The jet speed of the wheel is %3.2f m/s\n",
      "   Wheel speed is %3.1f m/s\n",
      "(c)Dimensionless power specific speed is %3.3f rad'''%(Dd,C1,U,Nsp)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "(a)Wheel-to-jet diameter ratio at the centre line of the buckets is 0.0\n",
        "(b)The jet speed of the wheel is 0.98 m/s\n",
        "   Wheel speed is 0.5 m/s\n",
        "(c)Dimensionless power specific speed is 0.084 rad\n"
       ]
      }
     ],
     "prompt_number": 18
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex9.2, page 306"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "from math import atan, degrees\n",
      "#input data\n",
      "D=1.4#Diameter of the turbine in m\n",
      "N=430#Speed of the turbine in rpm\n",
      "Cr1=9.5#Flow velocity without shock at runner in m/s\n",
      "C2=7#Absolute velocity at the exit without whirl in /s\n",
      "dSPH=62#Difference between the sum of static and potential heads at entrance to runner and at exit from runner in m\n",
      "W=12250#Power given to runner in kW\n",
      "Q=12#Flow rate of water from the turbine in m**3/s\n",
      "H=115#Net head from the turbine in m\n",
      "g=9.81#Acceleration due to gravity in m/s**2\n",
      "dw=1000#Density of water in kg/m**3\n",
      "\n",
      "#calculations\n",
      "U1=(3.1415*D*N)/60#Runner tip speed in m/s\n",
      "Cx1=(W*10**3)/(dw*Q*U1)#Absolute inlet velocity in m/s    as flow is radial at outlet Cx2=0  in m/s as Cx2=0 as zero whirl at outlet\n",
      "a1=atan(degrees(Cr1/Cx1))#Guide vane angle in degree\n",
      "C1=(Cr1**2+Cx1**2)**(1/2)#Inlet velocity in  m/s\n",
      "b1=atan(degrees(Cr1/(Cx1-U1)))#Runner blade entry angle in degree\n",
      "dHr=dSPH+(((C1**2)-(C2**2))/(2*g))-(U1*Cx1/g)#Loss of head in the runner in m\n",
      "\n",
      "#output\n",
      "print '''(a)\n",
      " (1)Guide vane angle at inlet is %3.1f degree\n",
      " (2)Inlet absolute velocity of water at entry to runner is %3.1f m/s\n",
      "(b)Runner blade entry angle is %3.1f degree\n",
      "(c)Total Loss of head in the runner is %3.2f m'''%(a1,C1,b1,dHr)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "(a)\n",
        " (1)Guide vane angle at inlet is 1.5 degree\n",
        " (2)Inlet absolute velocity of water at entry to runner is 1.0 m/s\n",
        "(b)Runner blade entry angle is 1.6 degree\n",
        "(c)Total Loss of head in the runner is -44.51 m\n"
       ]
      }
     ],
     "prompt_number": 19
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex9.3, page 308"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "from math import sin, tan, pi, atan\n",
      "#input data\n",
      "D1=0.9#External diameter of the turbine in m\n",
      "D2=0.45#Internal diameter of the turbine in m\n",
      "N=200#Speed of turbine running in rpm\n",
      "b1=0.2#Width of turbine at inlet in m\n",
      "Cr1=1.8#Velocity of flow through runner at inlet in m/s\n",
      "Cr2=Cr1#Velocity of flow through runner at outlet in m/s\n",
      "a11=10#Guide blade angle to the tangent of the wheel in degree\n",
      "a22=90#Discharge angle at outlet of turbine in degree\n",
      "g=9.81#Acceleration due to gravity in m/s**2\n",
      "dw=1000#Density of water in kg/m**3\n",
      "\n",
      "#calculations\n",
      "C1=Cr1/sin(a11*pi/180)#Absolute velocity of water at inlet of runner in m/s\n",
      "Cx1=Cr1/tan(a11*pi/180)#Velocity of whirl at inlet in m/s\n",
      "U1=(3.1415*D1*N)/60#Runner tip speed at inlet in m/s\n",
      "Wx1=Cx1-U1#Inlet whirl velocity component in m/s\n",
      "W1=(Wx1**2+Cr1**2)**(1/2)#Relative velocity at inlet in m/s\n",
      "b11=atan(degrees(Cr1/Wx1))#Runner blade entry angle in degree\n",
      "U2=(3.1415*D2*N)/60#Runner tip speed at exit in m/s\n",
      "b22=atan(degrees(Cr2/U2))#Runner blade exit angle in degree\n",
      "b2=D1*b1/D2#Width of runner at outlet in m\n",
      "Q=3.1415*D1*b1*Cr1#Discharge of water in turbine in m**3/s\n",
      "m=dw*Q#Mass of water flowing through runner per second in kg/s\n",
      "V2=Cr2#Velocity of water at exit in m/s \n",
      "H=(U1*Cx1/g)+(V2**2/(2*g))#Head at the turbine inlet in m\n",
      "W=m*U1*Cx1*10**-3#Power developed in kW\n",
      "nH=(U1*Cx1/(g*H))#Hydraulic efficiency\n",
      "\n",
      "#output\n",
      "print '''(a)Absolute velocity of water at inlet of runner is %3.3f m/s\n",
      "(b)Velocity of whirl at inlet is %3.3f m/s\n",
      "(c)Relative velocity at inlet is %3.3f m/s\n",
      "(d)Runner blade entry angle is %3.2f degree\n",
      "   Runner blade exit angle is %3.2f degree\n",
      "(e)Width of runner at outlet is %3.1f m\n",
      "(f)Mass of water flowing through runner per second is %3.f kg/s\n",
      "(g)Head at the turbine inlet is %3.3f m\n",
      "(h)Power developed is %3.3f kW\n",
      "(i)Hydraulic efficiency is %3.4f'''%(C1,Cx1,W1,b11,b22,b2,m,H,W,nH)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "(a)Absolute velocity of water at inlet of runner is 10.366 m/s\n",
        "(b)Velocity of whirl at inlet is 10.208 m/s\n",
        "(c)Relative velocity at inlet is 1.000 m/s\n",
        "(d)Runner blade entry angle is 1.56 degree\n",
        "   Runner blade exit angle is 1.53 degree\n",
        "(e)Width of runner at outlet is 0.4 m\n",
        "(f)Mass of water flowing through runner per second is 1018 kg/s\n",
        "(g)Head at the turbine inlet is 9.972 m\n",
        "(h)Power developed is 97.925 kW\n",
        "(i)Hydraulic efficiency is 0.9834\n"
       ]
      }
     ],
     "prompt_number": 20
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex9.4, page 312"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "from math import atan\n",
      "#input data\n",
      "P=330#Power output from the turbine is kW\n",
      "H=70#Head of operating turbine in m\n",
      "N=750#Speed of the turbine in rpm\n",
      "nH=0.94#Hydraulic efficiency\n",
      "n0=0.85#Overall efficiency\n",
      "FR=0.15#Flow ratio \n",
      "BR=0.1#Breadth ratio\n",
      "D1D2=2#Ratio inner and outer diameter of runner\n",
      "g=9.81#Acceleration due to gravity in m/s**2\n",
      "dw=1000#Density of water in kg/m**3\n",
      "\n",
      "#calculations\n",
      "Cr1=FR*(2*g*H)**(1/2)#Flow velocity at inlet in m/s\n",
      "Q=(P*10**3)/(dw*g*H*n0)#Discharge at outlet in m**3/s\n",
      "D1=(Q/(nH*3.1415*BR*Cr1))**(1/2)#Runner inlet diameter in m\n",
      "b1=BR*D1#Height of the runner vanes at inlet in m\n",
      "U1=(3.1415*D1*N)/60#Runner tip speed at inlet in m/s\n",
      "Cx1=(nH*g*H)/(U1)#Velocity of whirl at inlet in m/s\n",
      "a11=atan(degrees(Cr1/Cx1))#Guide blade angle in degree\n",
      "b11=atan(degrees(Cr1/(Cx1-U1)))#Runner vane angle at inlet in degree\n",
      "D2=D1/D1D2#Runner outlet diameter in m\n",
      "U2=(3.1415*D2*N)/60#Runner tip speed at outlet in m/s\n",
      "Cr2=Cr1#Flow velocity at outlet in m/s\n",
      "b22=atan(degrees(Cr2/U2))#Runner vane angle at outlet in degree\n",
      "b2=D1*b1/D2#Width at outlet in m\n",
      "\n",
      "#output\n",
      "print '''(a)Flow velocity at inlet is %3.2f m/s\n",
      "(b)Discharge at outlet is %3.3f m**3/s\n",
      "(c)Runner inlet diameter is %3.3f m\n",
      "(d)Height of the runner vanes at inlet is %3.4f m\n",
      "(e)Guide blade angle is %3.2f degree\n",
      "(f)Runner vane angle at inlet is %3.2f degree\n",
      "   Runner vane angle at outlet is %3.2f degree\n",
      "(g)Runner outlet diameter is %3.4f m\n",
      "(h)Width at outlet is %3.4f m\n",
      "(i)Runner tip speed at inlet is %3.2f m/s\n",
      "(j)Velocity of whirl at inlet is %3.f m/s'''%(Cr1,Q,D1,b1,a11,b11,b22,D2,b2,U1,Cx1)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "(a)Flow velocity at inlet is 0.15 m/s\n",
        "(b)Discharge at outlet is 0.565 m**3/s\n",
        "(c)Runner inlet diameter is 1.000 m\n",
        "(d)Height of the runner vanes at inlet is 0.1000 m\n",
        "(e)Guide blade angle is 0.48 degree\n",
        "(f)Runner vane angle at inlet is -0.36 degree\n",
        "   Runner vane angle at outlet is 0.41 degree\n",
        "(g)Runner outlet diameter is 0.5000 m\n",
        "(h)Width at outlet is 0.2000 m\n",
        "(i)Runner tip speed at inlet is 39.27 m/s\n",
        "(j)Velocity of whirl at inlet is  16 m/s\n"
       ]
      }
     ],
     "prompt_number": 21
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex9.5, page 316"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "#input data\n",
      "H=30#Working head of the turbine in m\n",
      "D1=1.2#Inlet wheel diameter in m\n",
      "D2=0.6#Outlet wheel diameter in m\n",
      "b11=90#Vane angle at entrance in degree\n",
      "a11=15#Guide blade angle in degree\n",
      "Cx2=0#Velocity of whirl at inlet in m/s\n",
      "g=9.81#Acceleration due to gravity in m/s**2\n",
      "dw=1000#Density of water in kg/m**3\n",
      "\n",
      "#calculations\n",
      "U11=1/tan(a11*pi/180)#Runner tip speed at inlet in m/s in terms of Cr1\n",
      "Cr1=(H/((U11**2/g)+(1/(2*g))))**(1/2)#Flow velocity at inlet in m/s\n",
      "Cr2=Cr1#Flow velocity at outlet in m/s\n",
      "U1=Cr1*U11#Runner tip speed at inlet in m/s  \n",
      "N=(60*U1)/(3.1415*D1)#Speed of the wheel in rpm\n",
      "U2=(3.1415*D2*N)/60#Runner tip speed at inlet in m/s \n",
      "b22=atan(degrees(Cr2/U2))#Vane angle at exit in degree\n",
      "\n",
      "#output\n",
      "print '''(a)Speed of the wheel is %3.2f rpm\n",
      "(b)Vane angle at exit is %3.2f degree'''%(N,b22)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "(a)Speed of the wheel is 59.40 rpm\n",
        "(b)Vane angle at exit is 1.54 degree\n"
       ]
      }
     ],
     "prompt_number": 22
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex9.6, page 321"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "#input data\n",
      "D1=0.6#Internal runner diameter in m\n",
      "D2=1.2#External runner diameter in m\n",
      "a11=15#Guide blade angle in degree\n",
      "Cr1=4#Flow velocity at inlet in m/s\n",
      "Cr2=Cr1#Flow velocity at outlet in m/s\n",
      "N=200#Speed of the turbine in rpm\n",
      "H=10#Head of the turbine in m\n",
      "a22=90#Discharge angle at outlet in degree\n",
      "g=9.81#Acceleration due to gravity in m/s**2\n",
      "dw=1000#Density of water in kg/m**3\n",
      "\n",
      "#calculations\n",
      "U1=(3.1415*D1*N)/60#Runner tip speed at inlet in m/s \n",
      "U2=(3.1415*D2*N)/60#Runner tip speed at outlet in m/s \n",
      "Cx1=Cr1/tan(a11*pi/180)#Velocity of whirl at inlet in m/s\n",
      "Wx1=Cx1-U1#Inlet whirl velocity component in m/s\n",
      "b11=atan(degrees(Cr1/Wx1))#Vane angle at entrance in degree\n",
      "b22=atan(degrees(Cr2/U2))#Vane angle at exit in degree\n",
      "Wm=U1*Cx1#Work one per unit mass flow rate in W/(kg/s)     as Cx2=0 in m/s\n",
      "nH=(U1*Cx1/(g*H))#Hydraulic efficiency \n",
      "\n",
      "#output\n",
      "print '''(a)Inlet vane angle is %3.2f degree\n",
      "   Outlet vane angle is %3.2f degree\n",
      "(b)Work done by the water on the runner per kg of water is %3.2f W/(kg/s)\n",
      "(c)Hydraulic efficiency is %3.4f'''%(b11,b22,Wm,nH)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "(a)Inlet vane angle is 1.53 degree\n",
        "   Outlet vane angle is 1.52 degree\n",
        "(b)Work done by the water on the runner per kg of water is 93.79 W/(kg/s)\n",
        "(c)Hydraulic efficiency is 0.9561\n"
       ]
      }
     ],
     "prompt_number": 23
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Ex9.7, page 326"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "#input data\n",
      "H=23#Net head across the turbine in m\n",
      "N=150#Speed of the turbine in rpm\n",
      "P=23#Power developed by the turbine in MW\n",
      "D=4.75#Blade tip diameter in m\n",
      "d=2#Blade hub diameter in m\n",
      "nH=0.93#Hydraulic efficiency\n",
      "n0=0.85#Overall efficiency\n",
      "g=9.81#Acceleration due to gravity in m/s**2\n",
      "dw=1000#Density of water in kg/m**3\n",
      "\n",
      "#calculations\n",
      "dm=(D+d)/2#Mean diameter of the turbine in m\n",
      "Pa=(P*10**6)/n0#Power available in MW\n",
      "Q=(Pa/(dw*g*H))#Flow rate in the turbine in m**3/s\n",
      "Um=(3.1415*dm*N)/60#Rotor speed at mean diameter in m/s\n",
      "Pr=Pa*nH*10**-6#Power given to runner in MW\n",
      "Cx1=Pr*10**6/(dw*Q*Um)#Velocity of whirl at inlet in m/s    as Cx2=0 in m/s\n",
      "Ca=Q/((3.1415/4)*(D**2-d**2))#Axial velocity in m/s\n",
      "b11=180-(atan(degrees(Ca/(Um-Cx1))))#Inlet blade angle in degree\n",
      "Wx2=Um#Outlet whirl velocity component in m/s\n",
      "b22=atan(degrees(Ca/Wx2))#Outlet blade angle in degree\n",
      "\n",
      "#output\n",
      "print '''(a)The inlet blade angle at mean radius is %3.1f degree\n",
      "(b)The outlet blade angle at mean radius is %3.1f degree'''%(b11,b22)"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "(a)The inlet blade angle at mean radius is 178.5 degree\n",
        "(b)The outlet blade angle at mean radius is 1.5 degree\n"
       ]
      }
     ],
     "prompt_number": 24
    }
   ],
   "metadata": {}
  }
 ]
}