Skip to main content

Saint-Venant velocity and depth at (i, j+1)

Short answer

Using the Lax diffusive explicit scheme (average neighbours, central differences in space), flow depth is y=1.9952 m and velocity V=21.50 m/s.

A finite difference grid of points constructed to solve for the unsteady flow problems in a wide rectangular channel is shown in the figure below. Using an appropriate finite difference scheme for the two governing equations of fluid flow (continuity and momentum), compute the velocity and flow depth at grid point (i,j+1)(i, j+1) for the following given data. Velocity: Vi−1j=2.2V_{i-1}^j = 2.2 m/s, Vij=1.8V_i^j = 1.8 m/s, Vi+1j=1.5V_{i+1}^j = 1.5 m/s. Flow depth: yi−1j=1.6y_{i-1}^j = 1.6 m, yij=2.0y_i^j = 2.0 m, yi+1j=2.4y_{i+1}^j = 2.4 m (units printed as m/sec). Bed slope =1%= 1\%, Manning's n=0.032n = 0.032, Δx=1000\Delta x = 1000 m, Δt=4\Delta t = 4 minutes, no lateral inflow.

[Figure: grid with points i−1i-1, ii, i+1i+1 at time level jj (spacing Δx\Delta x) and the point ii at time level j+1j+1 (spacing Δt\Delta t)]

For a wide rectangular channel the two governing equations in terms of velocity VV and depth yy are

∂y∂t+V∂y∂x+y∂V∂x=0,∂V∂t+V∂V∂x+g∂y∂x=g(S0−Sf),Sf=n2V2y4/3\frac{\partial y}{\partial t}+V\frac{\partial y}{\partial x}+y\frac{\partial V}{\partial x}=0,\qquad \frac{\partial V}{\partial t}+V\frac{\partial V}{\partial x}+g\frac{\partial y}{\partial x}=g(S_0-S_f),\quad S_f=\frac{n^2V^2}{y^{4/3}}

Scheme (explicit, Lax diffusive form)

The old value at ii is replaced by the average of its neighbours, and central differences are used in space:

yij+1=yi+1j+yi−1j2−Δt2Δx[Vij(yi+1j−yi−1j)+yij(Vi+1j−Vi−1j)]y_i^{j+1}=\frac{y_{i+1}^j+y_{i-1}^j}{2}-\frac{\Delta t}{2\Delta x}\left[V_i^j\left(y_{i+1}^j-y_{i-1}^j\right)+y_i^j\left(V_{i+1}^j-V_{i-1}^j\right)\right] Vij+1=Vi+1j+Vi−1j2−Δt2Δx[Vij(Vi+1j−Vi−1j)+g(yi+1j−yi−1j)]+gΔt (S0−Sf,ij)V_i^{j+1}=\frac{V_{i+1}^j+V_{i-1}^j}{2}-\frac{\Delta t}{2\Delta x}\left[V_i^j\left(V_{i+1}^j-V_{i-1}^j\right)+g\left(y_{i+1}^j-y_{i-1}^j\right)\right]+g\Delta t\,(S_0-S_{f,i}^j)

Data

Δt=4×60=240\Delta t=4\times60=240 s, Δx=1000\Delta x=1000 m, so Δt2Δx=0.120\dfrac{\Delta t}{2\Delta x}=0.120. S0=0.01S_0=0.01, n=0.032n=0.032.

Step 1: Friction slope at ii

Sf=n2Vi2yi4/3=0.0322(1.8)22.04/3=0.001317S_f=\frac{n^2V_i^2}{y_i^{4/3}}=\frac{0.032^2(1.8)^2}{2.0^{4/3}}=0.001317

Step 2: Depth

yij+1=2.4+1.62−0.120[1.8(2.4−1.6)+2.0(1.5−2.2)]=2.0−0.120 (0.04)=1.9952 my_i^{j+1}=\frac{2.4+1.6}{2}-0.120\left[1.8(2.4-1.6)+2.0(1.5-2.2)\right]=2.0-0.120\,(0.04)=1.9952\ \text{m}

Step 3: Velocity

  • Average: (1.5+2.2)/2=1.85(1.5+2.2)/2=1.85
  • Convective: −0.120 [1.8(1.5−2.2)]=0.1512-0.120\,[1.8(1.5-2.2)]=0.1512
  • Pressure: −0.120 [9.81(2.4−1.6)]=−0.9418-0.120\,[9.81(2.4-1.6)]=-0.9418
  • Gravity and friction: 9.81(240)(0.01−0.001317)=20.44419.81(240)(0.01-0.001317)=20.4441
Vij+1=1.85+(0.1512)+(−0.9418)+(20.4441)=21.504 m/sV_i^{j+1}=1.85+(0.1512)+(-0.9418)+(20.4441)=21.504\ \text{m/s}

Answer: yij+1=1.9952y_i^{j+1}=1.9952 m and Vij+1=21.50V_i^{j+1}=21.50 m/s.

Remark: the very large velocity arises because the gravity term (S0=1%S_0=1\%) is far from balanced by friction and the pressure gradient for these data, and Δt=240\Delta t=240 s exceeds the Courant limit Δx/(V+gy)≈161\Delta x/(V+\sqrt{gy})\approx161 s. The values are the one-step result of the scheme; a real simulation would use a smaller Δt\Delta t.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Computational Techniques in Civil Engineering chapter 5 questions →