28.02.2013 Views

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

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!