A Semi-Implicit, Three-Dimensional Model for Estuarine ... - USGS
A Semi-Implicit, Three-Dimensional Model for Estuarine ... - USGS
A Semi-Implicit, Three-Dimensional Model for Estuarine ... - USGS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
74 A <strong>Semi</strong>-<strong>Implicit</strong>, <strong>Three</strong>-<strong>Dimensional</strong> <strong>Model</strong> <strong>for</strong> <strong>Estuarine</strong> Circulation<br />
where the coefficients A i , B i , C i , and D i , are known functions of the flow variables defined by<br />
A i<br />
B i<br />
C i<br />
D i<br />
g<br />
– -- ( Δt ⁄ Δx )<br />
4<br />
2 n + 1⁄ 2 n + 1⁄ 2<br />
=<br />
R i – 1 Hi ⁄ 1<br />
2 – ⁄ ,<br />
2<br />
g<br />
1 -- ( Δt ⁄ Δx )<br />
4<br />
2 n + 1⁄ 2 n + 1⁄ 2 n + 1⁄ 2 n + 1⁄ 2<br />
= + ⎛Ri+ 1⁄ H<br />
2 i + 1⁄ + R<br />
2 i – 1⁄ H ⎞<br />
2 i – 1⁄ , 2<br />
⎝ ⎠<br />
g<br />
– -- ( Δt ⁄ Δx )<br />
4<br />
2 n + 1⁄ 2 n + 1⁄ 2<br />
=<br />
R i + 1⁄ H<br />
2 i + 1⁄ , and<br />
2<br />
n g<br />
+ H i 1 2<br />
+ H i 1 2<br />
ζ i + -- ( Δt ⁄ Δx )<br />
4<br />
2 =<br />
n 1<br />
⎛ ⁄ 2 Ri + 1⁄ 2 ⎝<br />
n + 1⁄ 2 n n n 1⁄ 2<br />
+ ⁄ ( ζi + 1 – ζ i ) + R i – 1⁄ 2<br />
n+ 1⁄ 2 n n<br />
– ⁄ ( ζ i – ζ ⎞<br />
i – 1)<br />
⎠<br />
1<br />
n + 1⁄ 2<br />
n + 1⁄ 2<br />
– -- ( Δt ⁄ Δx )Ri1 2<br />
+ ⁄ Û<br />
2<br />
i + 1⁄ – R 2 i – 1⁄ Û<br />
2<br />
i – 1⁄ 2<br />
1<br />
n<br />
n<br />
– -- ( Δt ⁄ Δx)<br />
( U i 1<br />
2<br />
+ ⁄ – U<br />
2 i – 1⁄ )<br />
2<br />
g<br />
-- ( Δt)<br />
2<br />
( 1 – χ i – 1⁄ ) 2<br />
n 1⁄ 2<br />
– ⁄<br />
n 1⁄ 2<br />
– ⁄<br />
n 1⁄ 2<br />
– ⁄<br />
n<br />
– ⁄<br />
n<br />
– ⁄ ) .<br />
2 n + 1<br />
( ⁄ Δx ) 1 χ ⁄ 2 n + 1⁄ 2 n + 1⁄ 2 n n<br />
+<br />
( ( – i + 1⁄ )R<br />
2 i + 1⁄ H<br />
2 i + 1⁄ γ<br />
2 i + 1⁄ U<br />
2 i + 1⁄ U<br />
2 i + 1⁄ 2<br />
+ + +<br />
– R i 1 H<br />
2 i 1 γ<br />
2 i 1 U<br />
2 i 1 U<br />
2 i 1<br />
2<br />
Applying equation 4.12 to each of the interior points of the computational grid results in a system of IM-2 linear algebraic equations<br />
n + 1<br />
involving IM unknown values of ζ i . The matrix <strong>for</strong>m of the equations is tridiagonal (elements occur only on the main diagonal<br />
and on the first subdiagonals above and below). After adding two boundary conditions to complete the equation set, the tridiagonal<br />
system can be rapidly solved using the double-sweep method (Cunge and others, 1980, p. 106−108). 31 Once the water surface<br />
elevations are known, the volumetric transports are found explicitly through the momentum equation in the <strong>for</strong>m of equation 4.11.<br />
The scheme generally gives satisfactory results while using no more than two iterations per time step (that is, two solutions of the<br />
tridiagonal system of equations).<br />
A linear analysis of stability <strong>for</strong> the two-level, semi-implicit scheme without an iteration procedure is discussed by Casulli<br />
and Cheng (1990). They considered three choices <strong>for</strong> the explicit approximation of the advection term: space-centered differenc-<br />
ing, upwind differencing, and an Eulerian-Lagrangian method (ELM) using linear interpolation. Only the ELM method was found<br />
to be unconditionally linearly stable. The linear stability of the upwind differencing <strong>for</strong>mulation requires that the Courant number<br />
based on the material velocity u not exceed unity. The linear stability of the centered differencing <strong>for</strong>mulation requires the flow to<br />
be strictly subcritical and the time step to satisfy the inequality<br />
k1Δt 1<br />
Fr 2 < ------- – 1,<br />
where Fr = u⁄ gH is the Froude number and k1 = gSf ⁄ u is a friction parameter taken as constant. Without using any iteration,<br />
the centered differencing of the advection term must be evaluated at the backward (nΔt) time level; the resulting advection scheme<br />
is only first-order accurate in time. Using iteration, the advection term in equation 4.4 is centered in both space and time, thus<br />
gaining full second-order accuracy. The centering in time is achieved in the context of an explicit calculation by weighting the<br />
<strong>for</strong>ward time level solution from the previous iteration with the backward time level solution (eq. 4.8). This equal weighting was<br />
originally shown to be unconditionally linearly stable by Abbott and Ionescu (1967). Here the centered differencing approach (with<br />
iteration) is preferred over the ELM approach of Casulli and Cheng (1990) because it is more efficiently implemented and generally<br />
will result in greater accuracy <strong>for</strong> most typical choices of the grid parameters Δt and Δx. The ELM approach also is not easily<br />
implemented <strong>for</strong> the strictly conservative <strong>for</strong>m of the governing equations used here.<br />
31 In the mathematics literature the double-sweep method is sometimes called the Thomas algorithm (Ames, 1977, p. 52).<br />
(4.13)