Skip to main content

Chapter 7 · 4 hours

Simulation of Ground water flow

IOE past exam questions

Past questions and answers

9 questions set from this chapter, 3 of them more than once; 1 is most repeated (set, or a close variant set, in 3 or more exams). Most repeated first.

  • Most repeated · 3 of 12 exams
  • Asked 3 times
  • 2079 Shrawan · 8 marks
  • 2075 Bhadra · 5+3 marks
  • 2074 Bhadra · 6 marks

Develop a steady state 2D model (suitable finite difference expression for homogeneous and isotropic aquifer) for the simulation of seepage under a dam. Also describe the iterative procedure for computing potential at each grid and seepage rate.

Answer

Physical situation

   h1 (upstream)      dam        h2 (downstream)
 ~~~~~~~~~~~~~~~~ [=========] ~~~~~~~~~~~~~~
 phi=h1  . . . . . no flow . . . . phi=h2
 . . . . . . . . . . . . . . . . . . . . .
 . . . . . . . . . . . . . . . . . . . . .
 ///////// impervious layer (no flow) /////

Water seeps under the dam through the foundation soil from the upstream bed (head h1h_1) to the downstream bed (head h2h_2). The flow is steady and two-dimensional in a vertical section.

Governing equation

Continuity for steady flow, ∂qx∂x+∂qy∂y=0\dfrac{\partial q_x}{\partial x}+\dfrac{\partial q_y}{\partial y}=0, with Darcy's law qx=−Kx∂ϕ∂xq_x=-K_x\dfrac{\partial\phi}{\partial x}, qy=−Ky∂ϕ∂yq_y=-K_y\dfrac{\partial\phi}{\partial y} (ϕ\phi = potential or hydraulic head). For a homogeneous, isotropic aquifer (Kx=Ky=KK_x=K_y=K):

∂2ϕ∂x2+∂2ϕ∂y2=0(Laplace equation)\frac{\partial^2\phi}{\partial x^2}+\frac{\partial^2\phi}{\partial y^2}=0\qquad\text{(Laplace equation)}

Finite difference expression

Cover the section by a square grid (Δx=Δy\Delta x=\Delta y). Central differences from Taylor's series:

∂2ϕ∂x2≈ϕi+1,j−2ϕi,j+ϕi−1,jΔx2,∂2ϕ∂y2≈ϕi,j+1−2ϕi,j+ϕi,j−1Δy2\frac{\partial^2\phi}{\partial x^2}\approx\frac{\phi_{i+1,j}-2\phi_{i,j}+\phi_{i-1,j}}{\Delta x^2},\qquad \frac{\partial^2\phi}{\partial y^2}\approx\frac{\phi_{i,j+1}-2\phi_{i,j}+\phi_{i,j-1}}{\Delta y^2}

Adding and setting Δx=Δy\Delta x=\Delta y:

 ϕi,j=14(ϕi+1,j+ϕi−1,j+ϕi,j+1+ϕi,j−1) \boxed{\ \phi_{i,j}=\frac14\left(\phi_{i+1,j}+\phi_{i-1,j}+\phi_{i,j+1}+\phi_{i,j-1}\right)\ }

The potential at each grid point is the average of its four neighbours.

Boundary conditions

  • Upstream bed: ϕ=h1\phi=h_1; downstream bed: ϕ=h2\phi=h_2 (specified head).
  • Base of the dam and the impervious layer: no flow, ∂ϕ/∂n=0\partial\phi/\partial n=0. Use an image (ghost) point: for a point on a horizontal no-flow boundary, ϕi,j−1=ϕi,j+1\phi_{i,j-1}=\phi_{i,j+1} so
ϕi,j=14(ϕi+1,j+ϕi−1,j+2ϕi,j+1)\phi_{i,j}=\frac14\left(\phi_{i+1,j}+\phi_{i-1,j}+2\phi_{i,j+1}\right)
  • Far left and right ends: assumed no-flow (or fixed heads equal to h1h_1, h2h_2), placed far enough from the dam.

Iterative procedure (Gauss-Seidel / Liebmann)

  1. Set up the grid and number the nodes; give the boundary nodes their values.
  2. Guess the potential at all interior nodes (for example, a linear variation from h1h_1 to h2h_2).
  3. Sweep the grid row by row. At each interior node compute ϕi,jnew\phi_{i,j}^{new} with the equation above, using the latest available neighbour values. Optionally over-relax: ϕnew=ϕold+ω(ϕGS−ϕold)\phi^{new}=\phi^{old}+\omega(\phi^{GS}-\phi^{old}), 1<ω<21<\omega<2.
  4. Find the largest change max⁡∣ϕnew−ϕold∣\max|\phi^{new}-\phi^{old}| over the grid.
  5. If it is greater than the tolerance ε\varepsilon (e.g. 0.001 m), repeat from step 3; otherwise stop.
  6. Seepage rate. Between two adjacent nodes the flow through one cell face (per unit length of dam) is
q=K ϕa−ϕbΔx Δy=K(ϕa−ϕb)(Δx=Δy)q=K\,\frac{\phi_a-\phi_b}{\Delta x}\,\Delta y=K(\phi_a-\phi_b)\quad(\Delta x=\Delta y)

Choose a vertical section between two columns ii and i+1i+1 below the dam; the total seepage is the sum over all rows:

Q=K∑j(ϕi,j−ϕi+1,j)Q=K\sum_{j}\left(\phi_{i,j}-\phi_{i+1,j}\right)

(check with a different section; the totals must agree if the solution has converged, and also equal the flow entering at the upstream bed). 7. Print the potentials (to draw equipotential lines and the flow net) and the seepage QQ in m3^3/s per metre length of dam.

  • Asked 2 times
  • 2079 Jestha · 6 marks
  • 2073 Magh · 6 marks

Develop a tridiagonal coefficient matrix to assess river stage and water table interactions for a groundwater aquifer along a river.

Answer

A tridiagonal matrix arises when the 1D groundwater equation is written implicitly for every grid along a line from the river to the aquifer boundary.

 river                                     barrier (no flow)
  hL  |  grid1  grid2  grid3  ...  gridN  |
  ~~~~|---o------o------o-------o------o--|
      0   1      2      3      N-1    N  N+1
      |<-dx->|

Governing equation

For a one-dimensional unconfined/confined aquifer next to a river (x measured from the river), with transmissivity TT, storage coefficient SS and head hh:

T∂2h∂x2=S∂h∂tT\frac{\partial^2h}{\partial x^2}=S\frac{\partial h}{\partial t}

Implicit finite difference form

Divide the aquifer into NN grids of width Δx\Delta x (grid 1 next to the river). Use a backward difference in time and a central difference in space, with the space terms at the new time level j+1j+1:

T hi−1j+1−2hij+1+hi+1j+1Δx2=S hij+1−hijΔtT\,\frac{h_{i-1}^{j+1}-2h_i^{j+1}+h_{i+1}^{j+1}}{\Delta x^2}=S\,\frac{h_i^{j+1}-h_i^j}{\Delta t}

With λ=TΔtSΔx2\lambda=\dfrac{T\Delta t}{S\Delta x^2}:

−λ hi−1j+1+(1+2λ) hij+1−λ hi+1j+1=hij,i=1,…,N-\lambda\,h_{i-1}^{j+1}+(1+2\lambda)\,h_i^{j+1}-\lambda\,h_{i+1}^{j+1}=h_i^j,\qquad i=1,\dots,N

This has three unknowns, so a set of NN simultaneous equations is needed at each time step.

Boundary conditions

  • River side: h0j+1=hLh_0^{j+1}=h_L (river stage, may change with time). In the first equation the known term moves to the right side: (1+2λ)h1−λh2=h1j+λhL(1+2\lambda)h_1-\lambda h_2=h_1^j+\lambda h_L.
  • Barrier (no flow) at the far end: ∂h/∂x=0⇒hN+1=hN\partial h/\partial x=0\Rightarrow h_{N+1}=h_N, so the last equation is −λhN−1+(1+λ)hN=hNj-\lambda h_{N-1}+(1+\lambda)h_N=h_N^j. (If the far end has a specified head hRh_R, the last row is instead −λhN−1+(1+2λ)hN=hNj+λhR-\lambda h_{N-1}+(1+2\lambda)h_N=h_N^j+\lambda h_R.)

Tridiagonal coefficient matrix

[1+2λ−λ−λ1+2λ−λ⋱⋱⋱−λ1+2λ−λ−λ1+λ][h1h2⋮hN−1hN]j+1=[h1j+λhLh2j⋮hN−1jhNj]\begin{bmatrix} 1+2\lambda&-\lambda&&&\\ -\lambda&1+2\lambda&-\lambda&&\\ &\ddots&\ddots&\ddots&\\ &&-\lambda&1+2\lambda&-\lambda\\ &&&-\lambda&1+\lambda \end{bmatrix} \begin{bmatrix}h_1\\h_2\\ \vdots\\h_{N-1}\\h_N\end{bmatrix}^{j+1} = \begin{bmatrix}h_1^j+\lambda h_L\\h_2^j\\ \vdots\\h_{N-1}^j\\h_N^j\end{bmatrix}

The matrix is symmetric, tridiagonal and diagonally dominant, so the system has a unique solution and can be solved efficiently by the Thomas algorithm.

Thomas algorithm for the solution

Write the rows as aihi−1+bihi+cihi+1=dia_ih_{i-1}+b_ih_i+c_ih_{i+1}=d_i with ai=ci=−λa_i=c_i=-\lambda. Forward elimination:

c1′=c1b1, d1′=d1b1;ci′=cibi−aici−1′,  di′=di−aidi−1′bi−aici−1′c_1'=\frac{c_1}{b_1},\ d_1'=\frac{d_1}{b_1};\qquad c_i'=\frac{c_i}{b_i-a_ic_{i-1}'},\ \ d_i'=\frac{d_i-a_id_{i-1}'}{b_i-a_ic_{i-1}'}

Back substitution: hN=dN′h_N=d_N', hi=di′−ci′hi+1h_i=d_i'-c_i'h_{i+1}. The new heads become the right-hand side for the next time step, with hLh_L updated to the new river stage.

  • Asked 2 times
  • 2070 Bhadra · 8 marks
  • 2070 Magh · 8 marks

Explain the 1D implicit model (finite difference equation, considering one-dimensional flow) to evaluate the river stage - water table interaction.

Answer

The 1D implicit model predicts how the water table in an aquifer beside a river responds to changes in river stage. It treats the aquifer as a line of grids perpendicular to the river.

 river stage hL(t)           aquifer                barrier
   ~~~~~~~~~~|====================================|
             h1     h2     h3     ...     hN

Assumptions

Homogeneous, isotropic aquifer; one-dimensional horizontal flow; constant TT and SS (Dupuit assumptions); no recharge or pumping; river fully penetrating and connected, so the head at the river boundary equals the river stage.

Governing equation

For a one-dimensional unconfined/confined aquifer next to a river (x measured from the river), with transmissivity TT, storage coefficient SS and head hh:

T∂2h∂x2=S∂h∂tT\frac{\partial^2h}{\partial x^2}=S\frac{\partial h}{\partial t}

Implicit finite difference form

Divide the aquifer into NN grids of width Δx\Delta x (grid 1 next to the river). Use a backward difference in time and a central difference in space, with the space terms at the new time level j+1j+1:

T hi−1j+1−2hij+1+hi+1j+1Δx2=S hij+1−hijΔtT\,\frac{h_{i-1}^{j+1}-2h_i^{j+1}+h_{i+1}^{j+1}}{\Delta x^2}=S\,\frac{h_i^{j+1}-h_i^j}{\Delta t}

With λ=TΔtSΔx2\lambda=\dfrac{T\Delta t}{S\Delta x^2}:

−λ hi−1j+1+(1+2λ) hij+1−λ hi+1j+1=hij,i=1,…,N-\lambda\,h_{i-1}^{j+1}+(1+2\lambda)\,h_i^{j+1}-\lambda\,h_{i+1}^{j+1}=h_i^j,\qquad i=1,\dots,N

This has three unknowns, so a set of NN simultaneous equations is needed at each time step.

Boundary conditions

  • River side: h0j+1=hLh_0^{j+1}=h_L (river stage, may change with time). In the first equation the known term moves to the right side: (1+2λ)h1−λh2=h1j+λhL(1+2\lambda)h_1-\lambda h_2=h_1^j+\lambda h_L.
  • Barrier (no flow) at the far end: ∂h/∂x=0⇒hN+1=hN\partial h/\partial x=0\Rightarrow h_{N+1}=h_N, so the last equation is −λhN−1+(1+λ)hN=hNj-\lambda h_{N-1}+(1+\lambda)h_N=h_N^j. (If the far end has a specified head hRh_R, the last row is instead −λhN−1+(1+2λ)hN=hNj+λhR-\lambda h_{N-1}+(1+2\lambda)h_N=h_N^j+\lambda h_R.)

Tridiagonal coefficient matrix

[1+2λ−λ−λ1+2λ−λ⋱⋱⋱−λ1+2λ−λ−λ1+λ][h1h2⋮hN−1hN]j+1=[h1j+λhLh2j⋮hN−1jhNj]\begin{bmatrix} 1+2\lambda&-\lambda&&&\\ -\lambda&1+2\lambda&-\lambda&&\\ &\ddots&\ddots&\ddots&\\ &&-\lambda&1+2\lambda&-\lambda\\ &&&-\lambda&1+\lambda \end{bmatrix} \begin{bmatrix}h_1\\h_2\\ \vdots\\h_{N-1}\\h_N\end{bmatrix}^{j+1} = \begin{bmatrix}h_1^j+\lambda h_L\\h_2^j\\ \vdots\\h_{N-1}^j\\h_N^j\end{bmatrix}

The matrix is symmetric, tridiagonal and diagonally dominant, so the system has a unique solution and can be solved efficiently by the Thomas algorithm.

Procedure for the river-stage problem

  1. Compute λ=TΔtSΔx2\lambda=\dfrac{T\Delta t}{S\Delta x^2}.
  2. Give initial water-table heads hi0h_i^0 and the river stage hLh_L at the new time.
  3. Form the right-hand side vector and solve the tridiagonal system (Thomas algorithm) for hij+1h_i^{j+1}.
  4. Use these as initial heads for the next step; repeat for all time steps with the new river stage.
  5. Flux exchanged with the river at any time: q=−Th1−hLΔxq=-T\dfrac{h_1-h_L}{\Delta x} per unit length of river (positive = flow towards the aquifer when hL>h1h_L>h_1).

Stability and remarks

  • The explicit form of the same equation requires λ≤12\lambda\le\tfrac12, which forces very small Δt\Delta t. The implicit form is unconditionally stable, so large time steps can be used.
  • Accuracy still falls if Δt\Delta t is very large (first-order in time).
  • A rising river stage (hL>hh_L>h) pushes the water table up from the river side (bank storage); a falling stage drains the aquifer towards the river.
  • 2078 Chaitra · 5 marks

A schematic for simulating river stage water table fluctuation is shown in the figure. The following data are given for the simulation of homogeneous and isotropic aquifer: river stage (hLh_L) =365= 365 m, length of aquifer =1200= 1200 m, Δt=1\Delta t = 1 day, Δx=400\Delta x = 400 m, transmissivity of aquifer =600= 600 m2^2/day, storage coefficient =0.15= 0.15. The initial value of water table at 3 grids are 349.13, 347.97, 339.36 m respectively. Calculate the water table elevation in each grid.
[Figure: river on the left (boundary head hLh_L), grids 1, 2, 3, and a barrier on the right (boundary hRh_R)]

Answer

The aquifer is divided into three grids (1200/400=31200/400=3). The river head hL=365h_L=365 m is applied at the river boundary next to grid 1, and the barrier at the right is a no-flow boundary (h4=h3h_4=h_3). Recharge is zero.

Step 1: Coefficient

λ=TΔtSΔx2=600×10.15×4002=0.025\lambda=\frac{T\Delta t}{S\Delta x^2}=\frac{600\times1}{0.15\times400^2}=0.025

Step 2: Implicit equations

−λhi−1j+1+(1+2λ)hij+1−λhi+1j+1=hij-\lambda h_{i-1}^{j+1}+(1+2\lambda)h_i^{j+1}-\lambda h_{i+1}^{j+1}=h_i^j
  • Grid 1: (1+2λ)h1−λh2=h10+λhL=349.13+0.025(365)=358.255(1+2\lambda)h_1-\lambda h_2=h_1^0+\lambda h_L=349.13+0.025(365)=358.255
  • Grid 2: −λh1+(1+2λ)h2−λh3=347.97-\lambda h_1+(1+2\lambda)h_2-\lambda h_3=347.97
  • Grid 3 (barrier): −λh2+(1+λ)h3=339.36-\lambda h_2+(1+\lambda)h_3=339.36
[1.050−0.0250−0.0251.050−0.0250−0.0251.025][h1h2h3]=[358.255347.97339.36]\begin{bmatrix} 1.050 & -0.025 & 0 \\ -0.025 & 1.050 & -0.025 \\ 0 & -0.025 & 1.025 \end{bmatrix}\begin{bmatrix}h_1\\h_2\\h_3\end{bmatrix}=\begin{bmatrix}358.255\\347.97\\339.36\end{bmatrix}

Step 3: Solution (Thomas algorithm)

Forward elimination: c1′=−0.0238c_1'=-0.0238, d1′=341.1952d_1'=341.1952; c2′=−0.0238c_2'=-0.0238, d2′=339.7163d_2'=339.7163; d3′=339.5660d_3'=339.5660. Back substitution: h3=339.57h_3=339.57; h2=d2′−c2′h3=347.81h_2=d_2'-c_2'h_3=347.81; h1=d1′−c1′h2=349.48h_1=d_1'-c_1'h_2=349.48.

Check in grid 2: −0.025(349.48)+1.05(347.81)−0.025(339.57)=347.97≈347.97-0.025(349.48)+1.05(347.81)-0.025(339.57)=347.97\approx347.97.

GridInitial hh (m)New hh (m) after 1 day
1349.13349.48
2347.97347.81
3339.36339.57

Answer: h1=349.48h_1=349.48 m, h2=347.81h_2=347.81 m, h3=339.57h_3=339.57 m.

  • 2078 Kartik · 5+1 marks

The final values of hydraulic head at four grid points are: hi+1j=50h_{i+1}^{j} = 50 m, hij−1=10h_i^{j-1} = 10 m, hij+1=95h_i^{j+1} = 95 m and hi−1j=75h_{i-1}^{j} = 75 m [subscripts partly smudged in scan]. The hydraulic conductivities are: kxx=0.95×10−5k_{xx} = 0.95\times10^{-5} m/s and kyy=0.99×10−5k_{yy} = 0.99\times10^{-5} m/s. Assuming steady flow with no withdrawal, determine the hydraulic head at hijh_i^j and the discharges in it from the other four grids. Take Δx=100\Delta x = 100 m and Δy=80\Delta y = 80 m.

Answer

The subscripts in the data are partly unclear. They are read as the four neighbours of the central grid (i,j)(i,j): hi+1,j=50h_{i+1,j}=50 m, hi−1,j=75h_{i-1,j}=75 m (along xx) and hi,j+1=95h_{i,j+1}=95 m, hi,j−1=10h_{i,j-1}=10 m (along yy).

Step 1: Finite difference equation

For steady flow without withdrawal, Kxx∂2h∂x2+Kyy∂2h∂y2=0K_{xx}\dfrac{\partial^2h}{\partial x^2}+K_{yy}\dfrac{\partial^2h}{\partial y^2}=0:

Kxxhi+1,j−2hi,j+hi−1,jΔx2+Kyyhi,j+1−2hi,j+hi,j−1Δy2=0K_{xx}\frac{h_{i+1,j}-2h_{i,j}+h_{i-1,j}}{\Delta x^2}+K_{yy}\frac{h_{i,j+1}-2h_{i,j}+h_{i,j-1}}{\Delta y^2}=0 hi,j=KxxΔx2(hi+1,j+hi−1,j)+KyyΔy2(hi,j+1+hi,j−1)2(KxxΔx2+KyyΔy2)h_{i,j}=\frac{\dfrac{K_{xx}}{\Delta x^2}\left(h_{i+1,j}+h_{i-1,j}\right)+\dfrac{K_{yy}}{\Delta y^2}\left(h_{i,j+1}+h_{i,j-1}\right)}{2\left(\dfrac{K_{xx}}{\Delta x^2}+\dfrac{K_{yy}}{\Delta y^2}\right)}

Step 2: Coefficients

KxxΔx2=0.95×10−51002=9.500×10−10,KyyΔy2=0.99×10−5802=1.547×10−9\frac{K_{xx}}{\Delta x^2}=\frac{0.95\times10^{-5}}{100^2}=9.500\times10^{-10},\qquad \frac{K_{yy}}{\Delta y^2}=\frac{0.99\times10^{-5}}{80^2}=1.547\times10^{-9}

Step 3: Hydraulic head at the central grid

hi,j=9.500×10−10(50+75)+1.547×10−9(95+10)2(9.500×10−10+1.547×10−9)=2.812×10−74.994×10−9=56.30 mh_{i,j}=\frac{9.500\times10^{-10}(50+75)+1.547\times10^{-9}(95+10)}{2(9.500\times10^{-10}+1.547\times10^{-9})}=\frac{2.812\times10^{-7}}{4.994\times10^{-9}}=56.30\ \text{m}

Step 4: Discharges into the central grid (per unit thickness)

Flow from a neighbour into the central grid (Darcy's law, per unit thickness): Q=Khnb−hi,jΔ×(face width)Q=K\dfrac{h_{nb}-h_{i,j}}{\Delta}\times(\text{face width}). The face width is Δy=80\Delta y=80 m for the xx-neighbours and Δx=100\Delta x=100 m for the yy-neighbours.

Neighbourhh (m)h−hi,jh-h_{i,j} (m)Darcy velocity (m/s)Discharge in (m3^3/s per m)
(i+1,j)(i+1,j)50-6.3048−5.990×10−7-5.990\times10^{-7}−4.792×10−5-4.792\times10^{-5}
(i−1,j)(i-1,j)7518.69521.776×10−61.776\times10^{-6}1.421×10−41.421\times10^{-4}
(i,j+1)(i,j+1)9538.69524.789×10−64.789\times10^{-6}4.789×10−44.789\times10^{-4}
(i,j−1)(i,j-1)10-46.3048−5.730×10−6-5.730\times10^{-6}−5.730×10−4-5.730\times10^{-4}

A negative value means flow out of the central grid towards that neighbour. Check: the four discharges add up to zero (continuity satisfied). Multiply by the saturated thickness to get m3^3/s.

Answer: hi,j=56.30h_{i,j}=56.30 m. Inflows: from (i−1,j)(i-1,j) 1.421×10−41.421\times10^{-4}, from (i,j+1)(i,j+1) 4.789×10−44.789\times10^{-4} m3^3/s per m; outflows to (i+1,j)(i+1,j) 4.792×10−54.792\times10^{-5} and to (i,j−1)(i,j-1) 5.730×10−45.730\times10^{-4} m3^3/s per m.

  • 2077 Chaitra · 1+6 marks

Define Courant condition. Compute coefficients of the 1-D implicit finite difference model and display the matrix for the schematic diagram for simulating river stage water table fluctuation, as shown in the figure. Consider the data for the simulation as: homogeneous and isotropic aquifer, river stage hL=195h_L = 195 m, aquifer length =500= 500 m, Δx=100\Delta x = 100 m and Δt=1\Delta t = 1 day, transmissivity of aquifer =0.024= 0.024 m/s [as printed], storage coefficient =0.015= 0.015, initial value of water table at 5 grids are 190.10, 190.20, 190.30, 190.40, 190.50 m respectively.
[Figure: aquifer between the river (left boundary, stage hLh_L) and a barrier (right boundary), divided into 5 grid cells]

Answer

Courant condition

The Courant (Courant-Friedrichs-Lewy) condition is the stability limit for an explicit finite difference scheme: the numerical information must not travel more than one grid in one time step. For wave-type equations, C=cΔtΔx≤1C=\dfrac{c\Delta t}{\Delta x}\le1. For the groundwater (diffusion) equation the corresponding number is

λ=T ΔtS Δx2≤12(explicit scheme)\lambda=\frac{T\,\Delta t}{S\,\Delta x^2}\le\frac12\quad\text{(explicit scheme)}

The implicit scheme used below has no such limit.

Coefficient

"Transmissivity =0.024=0.024 m/s" is read as 0.0240.024 m2^2/s (a transmissivity has units of m2^2/s).

λ=TΔtSΔx2=0.024×864000.015×1002=2073.6150=13.824\lambda=\frac{T\Delta t}{S\Delta x^2}=\frac{0.024\times86400}{0.015\times100^2}=\frac{2073.6}{150}=13.824

Since λ≫12\lambda\gg\frac12, an explicit scheme would be unstable; the implicit scheme is used.

Implicit equations for the 5 grids

−λhi−1j+1+(1+2λ)hij+1−λhi+1j+1=hij-\lambda h_{i-1}^{j+1}+(1+2\lambda)h_i^{j+1}-\lambda h_{i+1}^{j+1}=h_i^j

Coefficients: sub- and super-diagonal =−λ=−13.824=-\lambda=-13.824; diagonal =1+2λ=28.648=1+2\lambda=28.648; the last diagonal (no-flow barrier, h6=h5h_6=h_5) =1+λ=14.824=1+\lambda=14.824.

Right-hand side: grid 1 includes the river head, 190.10+λ(195)=190.10+2695.68=2885.78190.10+\lambda(195)=190.10+2695.68=2885.78; other grids use the initial heads.

Matrix form

[28.648−13.824000−13.82428.648−13.824000−13.82428.648−13.824000−13.82428.648−13.824000−13.82414.824][h1h2h3h4h5]=[2885.78190.20190.30190.40190.50]\begin{bmatrix} 28.648 & -13.824 & 0 & 0 & 0 \\ -13.824 & 28.648 & -13.824 & 0 & 0 \\ 0 & -13.824 & 28.648 & -13.824 & 0 \\ 0 & 0 & -13.824 & 28.648 & -13.824 \\ 0 & 0 & 0 & -13.824 & 14.824 \end{bmatrix}\begin{bmatrix}h_1\\h_2\\h_3\\h_4\\h_5\end{bmatrix}=\begin{bmatrix}2885.78\\190.20\\190.30\\190.40\\190.50\end{bmatrix}

Solution (Thomas algorithm)

h1=194.02, h2=193.31, h3=192.84, h4=192.54, h5=192.41 mh_1=194.02,\ h_2=193.31,\ h_3=192.84,\ h_4=192.54,\ h_5=192.41\ \text{m}

(the water table rises most near the river, as expected for a river stage of 195 m).

Answer: coefficients −−13.824--13.824, 28.64828.648 (and 14.82414.824 in the last row); the heads after one day are as above.

  • 2073 Magh · 6 marks

The figure below shows a central grid surrounded by four grids for simulating two dimensional groundwater flow under steady state condition. Values of potential function (ϕ\phi) are given below: ϕi−1,j=12\phi_{i-1,j} = 12, ϕi+1,j=14\phi_{i+1,j} = 14, ϕi,j=13\phi_{i,j} = 13, ϕi,j−1=13.5\phi_{i,j-1} = 13.5, ϕi,j+1=11\phi_{i,j+1} = 11. Transmissivity in X-direction =0.013= 0.013 m2^2/s for all grids, transmissivity in Y-direction =0.015= 0.015 m2^2/s for all grids. Taking ΔX=20\Delta X = 20 m and ΔY=25\Delta Y = 25 m, compute Darcy fluxes qAq_A, qBq_B, qCq_C and qDq_D from the finite difference equation in terms of ϕ\phi.
[Figure: central grid (i,j)(i, j) with qAq_A to the right (towards i+1i+1), qBq_B upward (towards j−1j-1), qCq_C to the left (towards i−1i-1) and qDq_D downward (towards j+1j+1); x to the right, y downward]

Answer

Darcy's law for a confined (transmissivity) aquifer gives the flux per unit width across the face between two grids as

q=T ϕfrom−ϕtoΔq=T\,\frac{\phi_{\text{from}}-\phi_{\text{to}}}{\Delta}

where Δ\Delta is the grid spacing in the direction of flow. Here each flux is measured out of the central grid in the direction of its arrow (positive = leaving the central grid, negative = entering it). The face width is ΔY\Delta Y for xx-direction fluxes and ΔX\Delta X for yy-direction fluxes.

              j-1  (qB, up)
               ^
  i-1 (qC) <-- (i,j) --> (qA) i+1
               v
              j+1  (qD, down)

Fluxes (Tx=0.013T_x=0.013, Ty=0.015T_y=0.015 m2^2/s; ΔX=20\Delta X=20 m, ΔY=25\Delta Y=25 m)

qA=Txϕi,j−ϕi+1,jΔX=0.013 13−1420=−6.500×10−4 m2/sq_A=T_x\frac{\phi_{i,j}-\phi_{i+1,j}}{\Delta X}=0.013\,\frac{13-14}{20}=-6.500\times10^{-4}\ \text{m}^2/\text{s} qB=Tyϕi,j−ϕi,j−1ΔY=0.015 13−13.525=−3.000×10−4 m2/sq_B=T_y\frac{\phi_{i,j}-\phi_{i,j-1}}{\Delta Y}=0.015\,\frac{13-13.5}{25}=-3.000\times10^{-4}\ \text{m}^2/\text{s} qC=Txϕi,j−ϕi−1,jΔX=0.013 13−1220=6.500×10−4 m2/sq_C=T_x\frac{\phi_{i,j}-\phi_{i-1,j}}{\Delta X}=0.013\,\frac{13-12}{20}=6.500\times10^{-4}\ \text{m}^2/\text{s} qD=Tyϕi,j−ϕi,j+1ΔY=0.015 13−1125=1.200×10−3 m2/sq_D=T_y\frac{\phi_{i,j}-\phi_{i,j+1}}{\Delta Y}=0.015\,\frac{13-11}{25}=1.200\times10^{-3}\ \text{m}^2/\text{s}

Flow through each face (flux ×\times face width)

FaceDirectionqq (m2^2/s)Face width (m)QQ (m3^3/s)
Ato i+1i+1−6.500×10−4-6.500\times10^{-4}25-0.01625
Bto j−1j-1−3.000×10−4-3.000\times10^{-4}20-0.00600
Cto i−1i-16.500×10−46.500\times10^{-4}250.01625
Dto j+1j+11.200×10−31.200\times10^{-3}200.02400

Answer: qA=−6.500×10−4q_A=-6.500\times10^{-4}, qB=−3.000×10−4q_B=-3.000\times10^{-4}, qC=6.500×10−4q_C=6.500\times10^{-4}, qD=1.200×10−3q_D=1.200\times10^{-3} m2^2/s. Negative signs mean water flows into the central grid from the A and B sides; water leaves through C and D.

Check: the net outflow is ΣQ=0.018\Sigma Q=0.018 m3^3/s ≠0\ne0, so the given potentials are not a steady-state set. For exact steady state the central potential would be ϕi,j=12.681\phi_{i,j}=12.681 m (from ∑\sum fluxes =0=0).

  • 2072 Asoj · 8 marks

Derive the expression for the finite difference scheme for 2D groundwater simulation in steady state for a homogeneous and isotropic aquifer. Describe the boundary conditions and flow coefficients.

Answer

Derivation of the steady-state finite difference scheme

Consider a small element of a confined aquifer of transmissivity TT. For steady flow, inflow equals outflow. With Darcy's law qx=−Tx∂ϕ∂xq_x=-T_x\dfrac{\partial\phi}{\partial x}, qy=−Ty∂ϕ∂yq_y=-T_y\dfrac{\partial\phi}{\partial y} (flux per unit width):

∂qx∂x+∂qy∂y=0 ⇒ ∂∂x(Tx∂ϕ∂x)+∂∂y(Ty∂ϕ∂y)=0\frac{\partial q_x}{\partial x}+\frac{\partial q_y}{\partial y}=0\ \Rightarrow\ \frac{\partial}{\partial x}\left(T_x\frac{\partial\phi}{\partial x}\right)+\frac{\partial}{\partial y}\left(T_y\frac{\partial\phi}{\partial y}\right)=0

For a homogeneous, isotropic aquifer (Tx=Ty=TT_x=T_y=T constant) this is the Laplace equation ∂2ϕ∂x2+∂2ϕ∂y2=0\dfrac{\partial^2\phi}{\partial x^2}+\dfrac{\partial^2\phi}{\partial y^2}=0.

Place a grid of spacing Δx=Δy\Delta x=\Delta y and write central differences about node (i,j)(i,j):

ϕi+1,j−2ϕi,j+ϕi−1,jΔx2+ϕi,j+1−2ϕi,j+ϕi,j−1Δy2=0\frac{\phi_{i+1,j}-2\phi_{i,j}+\phi_{i-1,j}}{\Delta x^2}+\frac{\phi_{i,j+1}-2\phi_{i,j}+\phi_{i,j-1}}{\Delta y^2}=0  ϕi,j=14(ϕi+1,j+ϕi−1,j+ϕi,j+1+ϕi,j−1) \boxed{\ \phi_{i,j}=\frac14\left(\phi_{i+1,j}+\phi_{i-1,j}+\phi_{i,j+1}+\phi_{i,j-1}\right)\ }
              (i,j+1)
                 |
   (i-1,j) --- (i,j) --- (i+1,j)
                 |
              (i,j-1)

Flow coefficients

Flow between node (i,j)(i,j) and a neighbour is written as a conductance times the head difference. The coefficients are

CE=CW=TxΔyΔx,CN=CS=TyΔxΔyC_{E}=C_{W}=\frac{T_x\Delta y}{\Delta x},\qquad C_{N}=C_{S}=\frac{T_y\Delta x}{\Delta y}

so the flow from neighbour kk into the node is Qk=Ck(ϕk−ϕi,j)Q_k=C_k(\phi_k-\phi_{i,j}), and the steady-state balance ∑Qk=0\sum Q_k=0 gives

ϕi,j=CEϕi+1,j+CWϕi−1,j+CNϕi,j+1+CSϕi,j−1CE+CW+CN+CS\phi_{i,j}=\frac{C_E\phi_{i+1,j}+C_W\phi_{i-1,j}+C_N\phi_{i,j+1}+C_S\phi_{i,j-1}}{C_E+C_W+C_N+C_S}

For an isotropic, homogeneous aquifer on a square grid, all four coefficients are equal (=T=T) and each weight is 14\tfrac14. For a layered aquifer the harmonic mean of the transmissivities of the two grids is used for the face between them.

Boundary conditions

  1. Specified head (Dirichlet): the potential is known, e.g. along a river or reservoir, ϕ=hb\phi=h_b. The node is not solved; its value enters the neighbour's equation.
  2. No-flow (Neumann, ∂ϕ/∂n=0\partial\phi/\partial n=0): along an impervious boundary or flow line. Use a mirror (image) node outside the boundary with the same potential as the inside neighbour. For a boundary on the left of node (i,j)(i,j):
ϕi−1,j=ϕi+1,j ⇒ ϕi,j=14(2ϕi+1,j+ϕi,j+1+ϕi,j−1)\phi_{i-1,j}=\phi_{i+1,j}\ \Rightarrow\ \phi_{i,j}=\tfrac14\left(2\phi_{i+1,j}+\phi_{i,j+1}+\phi_{i,j-1}\right)
  1. Specified flux: qnq_n given (e.g. a pumping well or recharge): the known flow across that boundary is added to the node balance as a known inflow or outflow.
  2. Head-dependent (river bed leakage): Q=Criv(hriv−ϕ)Q=C_{riv}(h_{riv}-\phi) added to the node balance.

The resulting algebraic equations (one per interior node) are solved iteratively (Gauss-Seidel) or by matrix methods until the heads converge.

  • 2071 Bhadra · 3+5 marks

Explain the continuity equation used in groundwater flow analysis. Write down the algorithm for simulation of seepage under a dam.

Answer

Continuity equation in groundwater flow

Continuity expresses conservation of mass: in a small control volume Δx Δy Δz\Delta x\,\Delta y\,\Delta z of porous medium,

net inflow−net outflow=rate of change of water stored\text{net inflow}-\text{net outflow}=\text{rate of change of water stored}

With Darcy fluxes qx,qy,qzq_x,q_y,q_z, specific storage SsS_s and a source/sink term WW (recharge positive):

−(∂qx∂x+∂qy∂y+∂qz∂z)+W=Ss∂h∂t-\left(\frac{\partial q_x}{\partial x}+\frac{\partial q_y}{\partial y}+\frac{\partial q_z}{\partial z}\right)+W=S_s\frac{\partial h}{\partial t}

Substituting Darcy's law q=−K ∂h/∂xq=-K\,\partial h/\partial x gives the groundwater flow equation

∂∂x(Kx∂h∂x)+∂∂y(Ky∂h∂y)+∂∂z(Kz∂h∂z)=Ss∂h∂t−W\frac{\partial}{\partial x}\left(K_x\frac{\partial h}{\partial x}\right)+\frac{\partial}{\partial y}\left(K_y\frac{\partial h}{\partial y}\right)+\frac{\partial}{\partial z}\left(K_z\frac{\partial h}{\partial z}\right)=S_s\frac{\partial h}{\partial t}-W

For steady flow (∂h/∂t=0\partial h/\partial t=0) without sources in a homogeneous isotropic soil it reduces to the Laplace equation ∇2h=0\nabla^2h=0, used for seepage under a dam.

Algorithm for seepage under a dam

  1. Define the problem: draw the vertical section, choose a square grid (Δx=Δy\Delta x=\Delta y) covering the dam foundation to the impervious layer, and number the nodes.
  2. Read data: upstream head h1h_1, downstream head h2h_2, hydraulic conductivity KK, grid spacing, tolerance ε\varepsilon, maximum iterations.
  3. Boundary conditions: set ϕ=h1\phi=h_1 on the upstream bed nodes and ϕ=h2\phi=h_2 on the downstream bed nodes; mark the dam base and impervious layer as no-flow (use mirror nodes).
  4. Initialise all interior potentials, e.g. by linear interpolation between h1h_1 and h2h_2.
  5. Iterate: for each interior node compute
ϕi,jnew=14(ϕi+1,j+ϕi−1,j+ϕi,j+1+ϕi,j−1)\phi_{i,j}^{new}=\tfrac14\left(\phi_{i+1,j}+\phi_{i-1,j}+\phi_{i,j+1}+\phi_{i,j-1}\right)

(using the no-flow form on impervious boundaries). Record the largest change Δmax\Delta_{max}. 6. Test: if Δmax>ε\Delta_{max}>\varepsilon go to step 5; otherwise stop. 7. Seepage rate: compute Q=K∑j(ϕi,j−ϕi+1,j)Q=K\sum_j(\phi_{i,j}-\phi_{i+1,j}) over a vertical section below the dam (per unit length of dam), and check it at another section. 8. Output: potentials at all nodes (equipotential lines, flow net) and the seepage QQ.

Questions from Old Question Collection (CE 751) (IOE BCE CE 751 exam papers from 2070 to 2079). Answers are written for this site; check them against your class notes.

Chapter titles and hours from the IOE syllabus ↗