{
 "metadata": {
  "name": "",
  "signature": "sha256:bcdc954bb2d82ee9797b3a585d54241820072bea3f7c78ca9c6a68f4f6eefc10"
 },
 "nbformat": 3,
 "nbformat_minor": 0,
 "worksheets": [
  {
   "cells": [
    {
     "cell_type": "heading",
     "level": 1,
     "metadata": {},
     "source": [
      "Chapter 5 : GROUND WATER WELL IRRIGATION"
     ]
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.1 pg : 277"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t#design an open wellin fine sand\n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 0.003;        \t\t\t\t#required discharge\n",
      "H = 2.5;          \t\t\t\t#depression head\n",
      "A = Q*3600/(0.5*H);\n",
      "d = (4*A/math.pi)**0.5;\n",
      "d = round(d*100)/100\n",
      "print \"Well diameter = %.2f m.\"%(d);\n",
      "\n",
      "\t\t\t\t#Alternative solution\n",
      "C = 7.5e-5;    \t\t\t\t#permeability consmath.tant from table 5.2\n",
      "A = Q/(C*H);\n",
      "d = (16*3/math.pi)**0.5;\n",
      "d = round(d*10)/10;\n",
      "print \"By alternative solution:\"\n",
      "print \"Well diameter = %.2f m\"%(d);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Well diameter = 3.32 m.\n",
        "By alternative solution:\n",
        "Well diameter = 3.90 m\n"
       ]
      }
     ],
     "prompt_number": 1
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.2 pg : 278"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "#yield from well\n",
      "#diameter of well\n",
      "\n",
      "#Given\n",
      "h1 = 2.5;                  \t\t\t\t#initial pumping depression\n",
      "h = 1.8;                   \t\t\t\t#heigth after recuperation\n",
      "t = 80;                    \t\t\t\t#time\n",
      "h2 = h1-h;\n",
      "KbyA = 2.303*60*math.log10(h1/h2)/t;\n",
      "\n",
      "\n",
      "# Calculations and Results\n",
      "#Part (a)\n",
      "d = 4;           \t\t\t\t#diameter of well\n",
      "H = 3;           \t\t\t\t#depression head\n",
      "A = math.pi*d**2/4;\n",
      "Q = (KbyA)*A*H/3.6;\n",
      "print \"Part a\";\n",
      "Q = round(Q);\n",
      "print \"Yield from well = %.2f lit/sec.\"%(Q);\n",
      "\n",
      "#Part (b)\n",
      "Q = 8;          \t\t\t\t#yield(lit/sec)\n",
      "H = 2;\n",
      "A = Q*3.6/(H*(KbyA));\n",
      "d = (4*A/math.pi)**0.5;\n",
      "d = round(d*10)/10;\n",
      "print \"Part b\";\n",
      "print \"Daimeter of well = %.2f m\"%(d);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Part a\n",
        "Yield from well = 10.00 lit/sec.\n",
        "Part b\n",
        "Daimeter of well = 4.40 m\n"
       ]
      }
     ],
     "prompt_number": 2
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.3 pg : 279"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "\n",
      "#Given\n",
      "d = 30;        \t\t\t\t#well diameter\n",
      "L = 15;        \t\t\t\t#strainer length\n",
      "P = 50;        \t\t\t\t#coefficient of permeability\n",
      "s = 0.2;       \t\t\t\t#effective size of sand\n",
      "b = 3;         \t\t\t\t#drawdown\n",
      "r = 150;       \t\t\t\t#radius of drawdown\n",
      "\n",
      "\n",
      "# Calculations\n",
      "Q = 2.72*L*P*b/(math.log10(r*2*100/d)*24*3.6);\n",
      "Q = round(Q*10)/10;\n",
      "\n",
      "# Results\n",
      "print \" yield from well = %.2f lit/sec.\"%(Q);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        " yield from well = 23.60 lit/sec.\n"
       ]
      }
     ],
     "prompt_number": 3
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.4 pg : 280"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t\n",
      "#Given\n",
      "d = 30;           \t\t\t\t#diameter of well\n",
      "s = 2;            \t\t\t\t#drawdown\n",
      "L = 10;           \t\t\t\t#length of stainer\n",
      "k = 0.05;         \t\t\t\t#coefficient of permeability\n",
      "r = 300;          \t\t\t\t#radius of zero drawdown\n",
      "\n",
      "# Calculations\n",
      "Q = 2.72*k*s*(L+s/2)/(100*math.log10(2*100*r/d));\n",
      "\n",
      "# Results\n",
      "print \" discharge from tubewell = %.4f cumec.\"%(Q);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        " discharge from tubewell = 0.0091 cumec.\n"
       ]
      }
     ],
     "prompt_number": 8
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.5 pg: 280"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t#design tube well\n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 0.08;            \t\t\t\t#yield required\n",
      "b = 30;              \t\t\t\t#thickness of acquifer\n",
      "R = 300;             \t\t\t\t#Radius of circle of influence\n",
      "k = 60;              \t\t\t\t#permeability coefficient\n",
      "s = 5;               \t\t\t\t#Drawdown\n",
      "\n",
      "# Calculations\n",
      "r = R/(10**(2.72*b*s*k/(3600*24*Q)));\n",
      "r = round(r*10000)/10000;\n",
      "\n",
      "# Results\n",
      "print \"Radius of well = %.2f m\"%(r);"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Radius of well = 0.09 m\n"
       ]
      }
     ],
     "prompt_number": 9
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.6 pg : 281"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "\t\t\t\t\n",
      "#Given\n",
      "b = 30.;                  \t\t\t\t#thickness of acquifer\n",
      "s = 4.;                   \t\t\t\t#drawdown\n",
      "r = 0.1;                 \t\t\t\t#well radius\n",
      "k = 36.;                  \t\t\t\t#permeability coefficient\n",
      "R = 3000*s*(k/(24*3600))**0.5;\n",
      "\n",
      "Q = 2.72*b*k*s/(math.log10(R/r)*24*3.6);\n",
      "Q = round(Q*10)/10;\n",
      "print \"yield from well = %.2f lit/sec.\"%(Q);"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "yield from well = 40.10 lit/sec.\n"
       ]
      }
     ],
     "prompt_number": 10
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.7 pg : 281"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "#Given\n",
      "k = 0.005;            \t\t\t\t#coefficient of permeability\n",
      "r = 0.1;              \t\t\t\t#well radius\n",
      "s = 4;                \t\t\t\t#drawdown\n",
      "b = 10;               \t\t\t\t#thickness\n",
      "R = 300;              \t\t\t\t#radius of circle of influence\n",
      "\n",
      "# Calculations and Results\n",
      "#Part(a)\n",
      "Q1 = 2.72*b*k*s/math.log10(R/r);\n",
      "Q1 = round(Q1*10000)/10000;\n",
      "print \"Discharge = %.2f cumec\"%(Q1);\n",
      "\n",
      "#Part (b)\n",
      "r = 0.2;\n",
      "Q2 = 2.72*b*k*s/math.log10(R/r);\n",
      "I = (Q2-Q1)*100/Q1;\n",
      "I = round(I*10)/10;\n",
      "print \"percent increase in discharge = %.2f percent.\"%(I);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Discharge = 0.16 cumec\n",
        "percent increase in discharge = 9.40 percent.\n"
       ]
      }
     ],
     "prompt_number": 11
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.8 pg : 282"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "\n",
      "#percentage error\n",
      "#actual radius of influence\n",
      "\n",
      "#Given\n",
      "d = 0.2;            \t\t\t\t#diameter of well\n",
      "Q = 240;           \t\t\t\t#discharge\n",
      "RL1 = 240.5;       \t\t\t\t#reduce level of original water surface\n",
      "RL2 = 235.6;       \t\t\t\t#reduced level of water at pumping\n",
      "RL3 = 210;         \t\t\t\t#reduced level of impervious layer\n",
      "RL4 = 239.8;       \t\t\t\t#reduced level of water in well\n",
      "D = 50;             \t\t\t\t#radial dismath.tance of well from tube well\n",
      "\n",
      "# Calculations and Results\n",
      "#Part(a)\n",
      "h1 = RL2-RL3;\n",
      "h2 = RL4-RL3;\n",
      "k1 = Q*24*math.log10(D*2/d)/(1.36*(h2**2-h1**2));\n",
      "k1 = round(k1*100)/100;\n",
      "print \"Parta\";\n",
      "print \"coefficient of permeability = %.2f m/day.\"%(k1);\n",
      "#Part (b)\n",
      "R = 300;               \t\t\t\t#radius of influence\n",
      "H = RL1-RL3;\n",
      "h = RL2-RL3;\n",
      "k2 = Q*24*math.log10(R*2/d)/(1.36*(H**2-h**2));\n",
      "PE = (k2-k1)*100/k1;\n",
      "print \"Partb\";\n",
      "print \"percentage error = %i percent.\"%(PE);\n",
      "#Part (b)\n",
      "R = (d/2)*10**(1.36*k1*(H**2-h**2)/(24*Q));\n",
      "print \"Partc\";\n",
      "print \"Actual radius of influence = %i m.\"%(R);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Parta\n",
        "coefficient of permeability = 49.13 m/day.\n",
        "Partb\n",
        "percentage error = 9 percent.\n",
        "Partc\n",
        "Actual radius of influence = 154 m.\n"
       ]
      }
     ],
     "prompt_number": 12
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.9 pg : 283"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "\n",
      "\t\t\t\t\n",
      "#Given\n",
      "A = 20.;            \t\t\t\t#area of field\n",
      "H = 129.;           \t\t\t\t#level to the highest land\n",
      "h1 = 120.2;        \t\t\t\t#water level in well during discharge\n",
      "Du = 800;          \t\t\t\t#duty for rise;\n",
      "eita = 0.6;        \t\t\t\t#efficiency of the pump\n",
      "\n",
      "# Calculations\n",
      "Q = A/Du;\n",
      "w = Q*1000;\n",
      "lift = H-h1;\n",
      "\t\t\t\t#design lift is taken as 9m\n",
      "wd = w*9;\n",
      "o = wd/75;\n",
      "i = o/eita;\n",
      "\n",
      "# Results\n",
      "print \"Input h.p of pump = %i h.p\"%i;\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Input h.p of pump = 5 h.p\n"
       ]
      }
     ],
     "prompt_number": 13
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.10 pg : 284"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "\n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 150;           \t\t\t\t#discharge from tubewell\n",
      "t = 4000;          \t\t\t\t#working period of tubewell\n",
      "I = 0.45;          \t\t\t\t#intensity of irrigation\n",
      "d = 0.38;          \t\t\t\t#average depth of rabi and kharif crop\n",
      "\n",
      "# Calculations\n",
      "V = Q*t;\n",
      "A = V/d;\n",
      "CA = A/(I*10000);\n",
      "CA = round(CA);\n",
      "\n",
      "# Results\n",
      "print \"culturable area = %.2f hectares.\"%(CA);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "culturable area = 351.00 hectares.\n"
       ]
      }
     ],
     "prompt_number": 15
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.11 pg : 284"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "#percent decrease when two well discharges\n",
      "\n",
      "#Given\n",
      "d = 0.2;            \t\t\t\t#diameter of well\n",
      "r = d/2;\n",
      "B = 100;             \t\t\t\t#dismath.tance between wells\n",
      "b = 12;             \t\t\t\t#thickness of acquifer\n",
      "k = 60;             \t\t\t\t#coefficient of permeability\n",
      "s = 3;              \t\t\t\t#print ersion head\n",
      "R = 250;            \t\t\t\t#radius of influence\n",
      "Q = 2.72*b*k*s/(24*math.log10(R/r));\n",
      "print \"discharge if one well discharges = %i cubic metre/hour.\"%(Q);\n",
      "#when both well are discharging\n",
      "Q1 = 2.72*k*b*s/(24*math.log10(R**2/(r*B)));\n",
      "Q1 = round(Q1*10)/10;\n",
      "print \"discharge if both wells discharges = %.2f cubic metre/hour.\"%(Q1);\n",
      "PE = (Q-Q1)*100/Q;\n",
      "PE = round(PE*100)/100;\n",
      "print \"percentage decrease in discharge = %.2f percent.\"%(PE);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "discharge if one well discharges = 72 cubic metre/hour.\n",
        "discharge if both wells discharges = 64.50 cubic metre/hour.\n",
        "percentage decrease in discharge = 10.47 percent.\n"
       ]
      }
     ],
     "prompt_number": 16
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.12 pg : 285"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "#coefficient of permeability\n",
      "#drawdown in well\n",
      "#specific capacity\n",
      "#maximum rate at which water can be pumped\n",
      "\n",
      "#Given\n",
      "d = 0.6;            \t\t\t\t#diameter of well;\n",
      "rw = d/2;\n",
      "H = 40.;             \t\t\t\t#depth of water in well before pumping\n",
      "Q = 2000.;           \t\t\t\t#discharge from well\n",
      "s1 = 4.;             \t\t\t\t#drawdown in well\n",
      "B1 = 10.;            \t\t\t\t#dismath.tance between well\n",
      "s2 = 2.;\n",
      "B2 = 20.;\n",
      "#Part (a)\n",
      "h1 = H-s1;\n",
      "h2 = H-s2;\n",
      "t = (H**2-h2**2)/(H**2-h1**2);\n",
      "R = (B2/(B1**t))**(1/(1-t));\n",
      "R = round(R*100)/100;\n",
      "print \" radius of zero drawdown = %.2f m\"%(R);\n",
      "#Part (b)\n",
      "r = 10;\n",
      "k = Q*math.log10(R/r)*60*24/(1.36*(H**2-h1**2)*1000);\n",
      "k = round(k*100)/100;\n",
      "print \"coefficient of permeability = %.2f m/day.\"%(k);\n",
      "\n",
      "#part (c)\n",
      "Ho = (H**2-(Q*math.log10(R/rw)*24*60/(1000*1.36*k)))**0.5;\n",
      "D = H-Ho;\n",
      "D = round(D*100)/100;\n",
      "print \"drawdown in well = %.2f m.\"%(D);\n",
      "\n",
      "#part (d)\n",
      "C = Q/(1000*R);\n",
      "#for R = 1 m;Q = Sc\n",
      "#hence on putting the values in discharge equation  we get\n",
      "#Sc*math.log10(61.2*Sc) = 0.3223.\n",
      "#on solving this by trial and error method we get Sc = 0.266 m**2/min.\n",
      "print \"Specific capacity = 0.266 cubic metre/minutes/metre.\";\n",
      "\n",
      "#part (e)\n",
      "#this is obtained when Q = H\n",
      "#hence from equation of discharge,we get\n",
      "#Q*math.log10(69.2*Q) = 6.528.\n",
      "#solving it by trial and error method we get Q = 2.85 m**3/min.\n",
      "print \"maximum rate at which water can be pumped = 2.85 cubic metre/min\";\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        " radius of zero drawdown = 41.53 m\n",
        "coefficient of permeability = 4.31 m/day.\n",
        "drawdown in well = 16.59 m.\n",
        "Specific capacity = 0.266 cubic metre/minutes/metre.\n",
        "maximum rate at which water can be pumped = 2.85 cubic metre/min\n"
       ]
      }
     ],
     "prompt_number": 17
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.13 pg : 298"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "%matplotlib inline\n",
      "import math \n",
      "from numpy import zeros,linspace\n",
      "from matplotlib.pylab import plot\n",
      "\n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 2500.;      \t\t\t\t#discharge(l/min)\n",
      "r = 60.;        \t\t\t\t#dismath.tance of observation well from acquifer\n",
      "tmin = [1, 1.5, 2, 2.5, 3, 4, 5, 6, 8, 10, 12, 14, 18, 24, 30, 40, 50, 60, 80, 100, 120, 150, 180, 210, 240];  \t\t\t\t#time in minutes\n",
      "s = [0.2, 0.26, 0.3, 0.33, 0.36, 0.41, 0.45, 0.48, 0.53, 0.56, 0.59, 0.62, 0.66, 0.71, 0.75, 0.80, 0.83, 0.86, 0.91, 0.95, 0.98, 1.03, 1.05, 1.08, 1.10];  \t\t\t\t#drawdown\n",
      "u = linspace(1,9,9)\n",
      "Wu = [0.2194, 0.04891, 0.01315, 0.003779, 0.001148, 0.000360, 0.000116, 0.0000377, 0.0000125];\n",
      "tday = zeros(25)\n",
      "for i in range(25):\n",
      "    tday[i] = tmin[i]/(60.*24);\n",
      "\n",
      "\n",
      "rt = zeros(25)\n",
      "for i in range(25):\n",
      "    rt[i] = r**2/tday[i];\n",
      "\n",
      "#graph is plotted between s and r**2/t and W(u) and u and they are superimposed.\n",
      "#from which we get\n",
      "plot(s,rt)\n",
      "plot(Wu,u)\n",
      "s1 = 0.52;\n",
      "Wu1 = 2.96;\n",
      "rt1 = 700000; \n",
      "u1 = 0.03;\n",
      "Q = 3600;                \t\t\t\t#discharge in cumec/day\n",
      "T = Q*Wu1/(4*math.pi*s1);\n",
      "S = 4*u1*T/rt1;\n",
      "T = round(T);\n",
      "print \"formation consmath.tant of acquifer:\";\n",
      "print \"T = %.2f cubic metre/day/m.S = %.2f.\"%(T,S);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "formation consmath.tant of acquifer:\n",
        "T = 1631.00 cubic metre/day/m.S = 0.00.\n"
       ]
      },
      {
       "metadata": {},
       "output_type": "display_data",
       "png": "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\n+39vCzbhICwWY2M9n2MtyBlk172lpesL+71FREREREREREREREREREREREREREREREREREREwuj/\nANm4HC3M5K62AAAAAElFTkSuQmCC\n",
       "text": [
        "<matplotlib.figure.Figure at 0x10a5625d0>"
       ]
      }
     ],
     "prompt_number": 1
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.14 pg : 299"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "%matplotlib inline\n",
      "import math\n",
      "from numpy import zeros\n",
      "from matplotlib.pylab import plot\n",
      "\n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 2500;      \t\t\t\t#discharge(l/min)\n",
      "r = 60;        \t\t\t\t#dismath.tance of observation well from acquifer\n",
      "tmin = [1, 1.5, 2, 2.5, 3, 4, 5, 6, 8, 10, 12, 14, 18, 24, 30, 40, 50, 60, 80, 100, 120, 150, 180, 210, 240];  \t\t\t\t#time in minutes\n",
      "s = [0.2, 0.26, 0.3, 0.33, 0.36, 0.41, 0.45, 0.48, 0.53, 0.56, 0.59, 0.62, 0.66, 0.71, 0.75, 0.80, 0.83, 0.86, 0.91, 0.95, 0.98, 1.03, 1.05, 1.08, 1.10];  \t\t\t\t#drawdown\n",
      "tday = zeros(25)\n",
      "for i in range(25):\n",
      "    tday[i] = tmin[i]/(60*24);\n",
      "\n",
      "#from the graph between s and t we get\n",
      "plot(s,tday)\n",
      "ds = 0.38;\n",
      "Q = 3600;      \t\t\t\t#discharge in cumec/day\n",
      "T = 2.303*Q/(4*math.pi*ds);\n",
      "\t\t\t\t#extending the straight line we get\n",
      "to = 0.00024;\n",
      "S = 2.25*T*to/r**2;\n",
      "print \"formation constant of acquifer:\";\n",
      "print \"T = %i cubic metre/day/m.S = %.2f.\"%(T,S);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "formation constant of acquifer:\n",
        "T = 1736 cubic metre/day/m.S = 0.00.\n"
       ]
      },
      {
       "metadata": {},
       "output_type": "display_data",
       "png": "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\nTkSuQmCC\n",
       "text": [
        "<matplotlib.figure.Figure at 0x10a5679d0>"
       ]
      }
     ],
     "prompt_number": 2
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.15 pg : 299"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "%matplotlib inline\n",
      "import math\n",
      "from numpy import zeros\n",
      "from matplotlib.pylab import plot\n",
      "\n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 2500;      \t\t\t\t#discharge(l/min)\n",
      "r = 60;        \t\t\t\t#dismath.tance of observation well from acquifer\n",
      "tmin = [1, 1.5, 2, 2.5, 3, 4, 5, 6, 8, 10, 12, 14, 18, 24, 30, 40, 50, 60, 80, 100, 120, 150, 180, 210, 240];  \t\t\t\t#time in minutes\n",
      "s = [0.2, 0.26, 0.3, 0.33, 0.36, 0.41, 0.45, 0.48, 0.53, 0.56, 0.59, 0.62, 0.66, 0.71, 0.75, 0.80, 0.83, 0.86, 0.91, 0.95, 0.98, 1.03, 1.05, 1.08, 1.10];  \t\t\t\t#drawdown\n",
      "tday = zeros(25)\n",
      "for i in range(25):\n",
      "    tday[i] = tmin[i]/(60.*24);\n",
      "\n",
      "#graph is plotted between s and t\n",
      "#point P is choosen on it whose ordinate is:\n",
      "plot(s,tday)\n",
      "s1 = 0.45;\n",
      "t = 0.00347;\n",
      "ds = 0.38;             \t\t\t\t#for one math.log cycle of time\n",
      "Fu = s1/ds;\n",
      "#from fig 5.43\n",
      "#or umath.sing relation\n",
      "Wu = 2.303*Fu;  \n",
      "u = 0.035;    \t\t\t\t#from table 5.2\n",
      "Q = 3600;          \t\t\t\t#discharge in cumec/day\n",
      "T = Q*Wu/(4*math.pi*s1);\n",
      "S = 4*u*t*T/r**2;\n",
      "print \"formation consmath.tant of acquifer:\";\n",
      "print \"T = %i cubic metre/day/m.S = %.2f.\"%(T,S);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "formation consmath.tant of acquifer:\n",
        "T = 1736 cubic metre/day/m.S = 0.00.\n"
       ]
      },
      {
       "metadata": {},
       "output_type": "display_data",
       "png": "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\nTkSuQmCC\n",
       "text": [
        "<matplotlib.figure.Figure at 0x10a548a90>"
       ]
      }
     ],
     "prompt_number": 3
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.15 pg : 300"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t#draw daown in main well\n",
      "\t\t\t\t\n",
      "#Given\n",
      "H = 25;          \t\t\t\t#static water level\n",
      "rw = 0.15;       \t\t\t\t#radius of well\n",
      "Q = 5400;        \t\t\t\t#discharge(litre/min)\n",
      "t = 24;          \t\t\t\t#time of discharge\n",
      "r1 = 30;          \t\t\t\t#dismath.tance of first well\n",
      "s1 = 1.11;       \t\t\t\t#drawdown\n",
      "h1 = H-s1;\n",
      "r2 = 90;         \t\t\t\t#dismath.tance of second well\n",
      "s2 = 0.53;       \t\t\t\t#drawdown\n",
      "h2 = H-s2;\n",
      "k = (Q*2.303*math.log10(r2/r1))/(math.pi*(h2**2-h1**2)*60000);\n",
      "T = k*H;\n",
      "T = round(T*10000)/10000;\n",
      "print \"transmissibility of acquifer = %.2f cumec/sec.\"%(T);\n",
      "hw = (h2**2-(Q*2.303*math.log10(r2/rw))/(math.pi*k*60000))**0.5;\n",
      "sw = H-hw;\n",
      "sw = round(sw*100)/100;\n",
      "print \"draw daown in main well = %.2f m.\"%(sw);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "transmissibility of acquifer = 0.03 cumec/sec.\n",
        "draw daown in main well = 4.13 m.\n"
       ]
      }
     ],
     "prompt_number": 24
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.16 pg : 300"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 250;           \t\t\t\t#discharge(lit/min)\n",
      "H = 100;           \t\t\t\t#water level in acquifer\n",
      "s1 = 12;           \t\t\t\t#drawdown\n",
      "h1 = H-s1;\n",
      "\t\t\t\t#let t = ln(R/r)/(pi*k)\n",
      "t = (H**2-h1**2)/Q;\n",
      "h2 = H-18;\n",
      "Q1 = (H**2-h2**2)/t;\n",
      "print \"discharge at 18m drawdown = %d lpm\"%(Q1);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "discharge at 18m drawdown = 364 lpm\n"
       ]
      }
     ],
     "prompt_number": 32
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.17 pg : 301"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t\n",
      "#Given\n",
      "b = 10;              \t\t\t\t#thickness of acquifer\n",
      "k = 48;              \t\t\t\t#permeability coefficient\n",
      "R = 500.;             \t\t\t\t#radius of influence\n",
      "s = 12;              \t\t\t\t#drawdown\n",
      "Q = 5000;            \t\t\t\t#discharge(cumec/day)\n",
      "r = R/math.e**(2*math.pi*b*k*s/Q);\n",
      "D = 2*r;\n",
      "D = round(D*100)/100;\n",
      "print \"effective well diameter = %.2f m.\"%(D);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "effective well diameter = 0.72 m.\n"
       ]
      }
     ],
     "prompt_number": 26
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.18 pg : 301"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t\n",
      "#Given\n",
      "Q = 1500;            \t\t\t\t#discharge(lit/min)\n",
      "S = 0.004;           \t\t\t\t#storage coefficient\n",
      "k = 35;              \t\t\t\t#permeability\n",
      "t = 20;              \t\t\t\t#time of pumping\n",
      "b = 30;              \t\t\t\t#thickness of acquifer\n",
      "r = 40;              \t\t\t\t#dismath.tance of observation well\n",
      "T = k*b;\n",
      "s = Q*(2.303*math.log10(4*T*t*3600/(60*60*24*r**2*S))-0.5772)*60*60*24/(4*math.pi*T*60000);    \t\t\t\t#Jacob's equation\n",
      "s = round(s*100)/100;\n",
      "print \"drawdown at 40m = %.2f m.\"%(s);\n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "drawdown at 40m = 0.94 m.\n"
       ]
      }
     ],
     "prompt_number": 27
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.19 pg : 301"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "#Given\n",
      "h1 = 2.5;                  \t\t\t\t#initial pumping depression\n",
      "h = 1.8;                   \t\t\t\t#heigth after recuperation\n",
      "t = 80;                    \t\t\t\t#time\n",
      "h2 = h1-h;\n",
      "KbyA = 2.303*60*math.log10(h1/h2)/t;\n",
      "d = 4;           \t\t\t\t#diameter of well\n",
      "H = 3;           \t\t\t\t#depression head\n",
      "A = math.pi*d**2/4;\n",
      "Q = (KbyA)*A*H/3.6;\n",
      "Q = round(Q);\n",
      "print \"Yield from well = %.2f lit/sec.\"%(Q);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Yield from well = 10.00 lit/sec.\n"
       ]
      }
     ],
     "prompt_number": 28
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.20 pg : 301"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "#Given\n",
      "rw = 0.15;         \t\t\t\t#radius of well\n",
      "b = 40;            \t\t\t\t#depth of acquifer\n",
      "Q = 1500;          \t\t\t\t#discharge(lpm)\n",
      "s1 = 3.5;          \t\t\t\t#drawdown of first well\n",
      "s2 = 2;            \t\t\t\t#drawdown of second well\n",
      "H = 40;           \n",
      "r1 = 25;           \t\t\t\t#dismath.tance of first well\n",
      "r2 = 75;           \t\t\t\t#dismath.tance of second well\n",
      "h1 = H-s1;\n",
      "h2 = H-s2;\n",
      "k = Q*2.303*math.log10(r2/r1)/(math.pi*1000*60*(h2**2-h1**2));\n",
      "T = b*k*1000;\n",
      "print \"transmissibility = %.2fD-3 square metre/sec\"%(T);\n",
      "\n",
      "hw = (h2**2-(Q*2.303*math.log10(r2/rw)/(math.pi*k*60000)))**0.5;\n",
      "sw = H-hw;\n",
      "sw = round(sw*100)/100;\n",
      "print \"drawdown at pumping well = %.2f m.\"%(sw);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "transmissibility = 3.13D-3 square metre/sec\n",
        "drawdown at pumping well = 11.51 m.\n"
       ]
      }
     ],
     "prompt_number": 29
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.21 pg : 302"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t\n",
      "#Given\n",
      "r = 0.25;       \t\t\t\t#radius of test well\n",
      "r1 = 10;        \t\t\t\t#dismath.tance of first well\n",
      "r2 = 60;        \t\t\t\t#dismath.tance of second well\n",
      "Q = 0.1;        \t\t\t\t#discharge(cumec/sec)\n",
      "s1 = 4;         \t\t\t\t#drawdown of first well\n",
      "s2 = 3;         \t\t\t\t#drawdown of second well\n",
      "b = 20;         \t\t\t\t#thickness of well\n",
      "k = 1000*Q*math.log10(r2/r1)/(2.72*b*(s1-s2));\n",
      "print \"coefficient of permeability = %.2fD-3 m/sec\"%(k);\n",
      "s = s2+Q*math.log10(r2/r)/(2.72*b*k);\n",
      "s = round(s*100)/100;\n",
      "print \"drawdown in test well = %.2f m.\"%(s); \n",
      "\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "coefficient of permeability = 1.43D-3 m/sec\n",
        "drawdown in test well = 3.00 m.\n"
       ]
      }
     ],
     "prompt_number": 30
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.22 pg : 303"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\t\t\t\t\n",
      "#Given\n",
      "h1 = 2.1;                  \t\t\t\t#initial pumping depression\n",
      "h = 1.6;                   \t\t\t\t#heigth after recuperation\n",
      "t = 90;                    \t\t\t\t#time\n",
      "h2 = h1-h;\n",
      "KbyA = 2.303*60*math.log10(h1/h2)/t;\n",
      "Q = 10;          \t\t\t\t#yield(lit/sec)\n",
      "H = 2;\n",
      "A = Q*3.6/(H*(KbyA));\n",
      "d = (4*A/math.pi)**0.5;\n",
      "d = round(d*10)/10;\n",
      "print \"Daimeter of well = %.2f m\"%(d);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Daimeter of well = 4.90 m\n"
       ]
      }
     ],
     "prompt_number": 31
    },
    {
     "cell_type": "heading",
     "level": 2,
     "metadata": {},
     "source": [
      "Example 5.23 pg : 303"
     ]
    },
    {
     "cell_type": "code",
     "collapsed": false,
     "input": [
      "import math \n",
      "\n",
      "\n",
      "\t\t\t\t\n",
      "#Given\n",
      "h1 = 2.5;                  \t\t\t\t#initial pumping depression\n",
      "h = 1;                   \t\t\t\t#heigth after recuperation\n",
      "t = 60;                    \t\t\t\t#time\n",
      "h2 = h1-h;\n",
      "\n",
      "# Calculations\n",
      "KbyA = 2.303*60*math.log10(h1/h2)/t;\n",
      "d = 2.;           \t\t\t\t#diameter of well\n",
      "H = 3.;           \t\t\t\t#depression head\n",
      "A = math.pi*d**2/4;\n",
      "Q = (KbyA)*A*H;\n",
      "Q = round(Q*1000)/1000;\n",
      "\n",
      "# Results\n",
      "print \"Yield from well = %.2f cubic metre/hour.\"%(Q);\n"
     ],
     "language": "python",
     "metadata": {},
     "outputs": [
      {
       "output_type": "stream",
       "stream": "stdout",
       "text": [
        "Yield from well = 4.82 cubic metre/hour.\n"
       ]
      }
     ],
     "prompt_number": 33
    }
   ],
   "metadata": {}
  }
 ]
}