Professional Documents
Culture Documents
ABSTRACT
A system of finite difference equations for storm surge prediction has been constructed, using forward time
differences.
The scheme was tested for special simple geometrical configurations, and it was found to be stable without intro-
ducing smoothing operators. The variation with time of the total energy was, in each case, the test of stability.
The small-scale oscillation of the energy with time (characteristic of forward difference schemes) was studied in
detail. A method of reducing this effect is suggested.
A completely implicit finite difference scheme is discussed from the point of view of stability and convergence.
It is shown how the requirement of a convergent iterative process actually introduces a severe restriction on the ratio
ALIAS, thus canceling the advantages of the otherwise unconditionally stable implicit schemes.
1 This research was performed under U.S. Weather Bureau Contract No. Cwb-11207.
At2 4-f2At2
ghmm- <--
A S ~ - 2-jAt -+.fat
‘
where h,,, is the maximum value of the depth.
For all practical purposes this condition reduces to
U=O
The corresponding solution is:
v=o
q(x, y, t)=l]o.cos f f X * C O S py-cos at (5) U,V point
where CY and p are
0 Q point
m?r r?r
CY=-, p=-i m,r integers, oI a o \
LZ L,
ugo
I
ugo
in order to satisfy the boundary conditions
V O\
‘ Y o ,
y ,
p qo ,
v O \
o a o e o e
2 l
Vn+l- At -
The difficulty that arises in a numerical solution is the
J . K -v?,
K-fAt u?,%
-$7 h(V?,?F!+1-71 J . K)
application of the condition for zero normal transport where the indices, (J,K ) take the values ( J = R + 1-K, K ),
Unauthenticated | Downloaded 01/08/22 08:01 AM UTC
March 1968 Anita Sielecki 153
R being the number of grid points in the x or y direction. numerical quadrature. With the staggered grid used in the
The two equations (10) and the condition (9) computations, it seems natural to replace the integrals by
+
UJ,+iV?,%=0 summation over elements of triangular shape covering the
whole basin. By such a procedure, a t any given time:
form a system of three equations and three unknowns.
The determinant of the coefficients is different from zero
and the system has therefore a nontrivial solution. It
provides the velocity values on the boundary x,
and
the auxiliary 7 points at time (n+l)At.
This scheme was used in the numerical solution for the
case of an initial disturbance
[
v(x, y, t=O)=r]o. cos --cos
:= "1
-
a (11)
The main objection (see for example Harris and Jelesni- where (EN)" represents the sum of potential plus kinetic
anski [3]) against non-time-centered schemes like (2) is energy as assigned to time step n, and
that there is no clear way of defining and calculating the
energy balance. This is due to the fact that even though
each field can be labelled with the same time step index
(as in (2)), they actually represent the situation of the
system a t slightly different times. Therefore, it was con- EPOT=~ Y, ( 9 ~ , g ) ~ s * .
J K
sidered desirable to go more deeply into this problem, and
to try to suppress or estimate those spurious variations
of the total energy, which although inherent in the scheme,
The expression F denotes the summation procedure
indicated by (13). The upper index in expression (14)
do not indicate any instability. indicates the time step. I n addition
The energy relation corresponding to system (1) is:
FIGURE
4.-Behavior of the time dependent oscillations superim-
posed on the energy defined by scheme [14] as a function of the
number of grid points per wave in the discrete system.
The solution of which can be written in the form:
3 TIME STEP L1 4 6
3 1 I h
r
t
-L---
u 2
z
- 1
n
J
W O
LL
0
v
1 1 -1
I-
1 5 10 15 20 25 I
UNITS OF At g -2
I
FIGURE
5.-Total energy of a rectangular basin of constant depth -3
oscillating freely with 8 grid points per wave in the 2-direction.
(All variables independent of y).
I
--- POSITION OF
PRESSURE FRONT I
I
- Y
I n order to test the behavior of the scheme for a system
under the action of an external forcing function, a one FIGURE 6.-7 field after 41 time steps of integration. The dotted
dimensional solution given by Proudman [7] was chosen.2 line indicates the position of the pressure front over the channel a t
The solution of the equations of motion in the case of a the time under consideration.
semi-infinite channel of constant depth is given by
Figure 6 shows the final results. The numerical experi-
ment was carried out for three different values of incre-
ments: As and the corresponding maximum value of At
resulting from the stability condition; As and At/2, and
As12 and At/2, in order to estimate the dependence of the
truncation error on the space and time intervals. The con-
where vergence of numerical results to the analytical solution is
encouraging.
A variety of other cases, for which no analytical solutions
are available, were also studied. Among them: basins of
and f ( t - y / V , ) , is any function that represents a disturb- linear, parabolic, or exponential bottom topography. The
ance of atmospheric pressure advancing at a constant water was oscillating freely or under the action of wind or
velocity V,. f(t-y/U,) is the same function of the argu- pressure, which constituted the external forcing function.
ment (t-y/U,). The coordinate y is taken along the length I n such situations the actual test on the stability of the
of the channel. For the numerical experiment the follow- numerical scheme was the conservation of the energy or
ing expression was used its balance by the work exerted on the open system. I n this
f(t-$)=% { l-ttanh (2
(t-p)-l)]}-
sense, also for these cases scheme ( 2 ) proved to be stable. ,
5. CONCLUSIONS
(19) A careful study of the stability and convergence of the
yo is the initial position of the “pressure front” relative finite difference analog ( 2 ) shows that smoothing of the
to the closed boundary of the channel. k is a parameter fields is not necessary when such a scheme is used.
that determines the steepness of the hyperbolic tangent The discussion of section 3 indicates a way of evaluating
curve. A value of this slope which is too high is liable to a representative energy of the system when velocities and
excite parasitic waves, discrete systems being unable to heights are computed with a lag in time, removing there-
represent sharp gradients, which involve relatively large fore the only serious objection for the use of forward
amplitudes of short wave components. Several trials lead differences in the numerical solution of storm surges
to k=1.5 and a width of the pressure step, L,=8As. problems.
Both numerical and analytical solutions were obtained The considerable saving of computing time in the use of
for the same values of the parameters. T o simulate a semi- the scheme here presented can be an important factor for
infinite channel with the computational scheme, a long its adoption in numerical research or in actual forecast.
and narrow basin was considered, with no variation of
APPENDIX
variables along the x-direction. The pressure front ad-
vanced towards the basin through the closed boundary at AN IMPLICIT DIFFERENCE SCHEME FOR THE PRIMITIVE
y = 0, with a velocity V , = 14 m./sec. and the computa- EQUATIONS O F M O T I O N
tions were terminated before reflections from the second Forward differences in time, and centered differences in
boundary (located at infinity in the analytical model) space can be applied t o system (1) in the following way:
could be propagated into the region of interest.
U?,? =UF,K - 4 3 2As
~
At
;, K - d m , K) +(1-0)
2 This same solution was already used b y Platzman 151 for preliminary computations
related with his work on Lake Michigan. ‘(4?+1,
K-+?-I,K) (l- e ) V ? , K 1
1+ f A t { ev?,+k+
Unauthenticated | Downloaded 01/08/22 08:01 AM UTC
156 MONTHLY WEATHER REVIEW Vol. 96,No. 3
+(1-e)(v;, K+i-V?, K- 1) )
These conclusions were verified with a FORTRAN program
written to solve equations (Al), with e = 1 and various
where all the symbols have the same meaning as before, iterations processes. Iterations imply in any case additional
and computer time. Therefore implicit systems are not prac-
~ J . K = J & T J * K. tical, if such a bound must be applied to At.
It should be noticed that in the previously mentioned
e is a parameter such that O I e I l . paper by Uusitalo [9] the iteration scheme is not discussed,
but the use of the Courant-Friedrichs-Lewy criterion
An analysis of the stability of such a system shows that probably avoids the appearance of the convergence
when 0 I e<%, the numerical scheme is unstable, and if problem.
% 5 0 I 1, the numerical scheme is unconditionally stable. ACKNOWLEDGMENTS
Therefore, with e = 1 this finite difference analog will It is a pleasure to thank Prof. J. J. Neumann for his constant
have the interesting property that At is not limited in size interest in the present work. Thanks are extended to Mrs. J. Kovetz
by stability considerations (invdving As), and only by for her help in the programing and to Dr. A. Huss who carefully
desired control of truncation error.3 However, since the read the manuscript. The author is grateful to the authorities of
system is implicit, some iteration process must be used for the U.C.L.A. Computing Facility and of the Computing Unit of
the Geophysical Fluid Dynamics Laboratory in Washington, who
the numerical integration of the difference equations. kindly provided free computing time. She also benefited from
It is useful to consider the differences between two discussions with Drs. L. Harris, A. Taylor, and C. Jelesnianski.
successive iterations : The author wishes specially to thank Prof. M. G. Wurtele who
supervised and guided most of the work reported here.
REFERENCES
1. G. Fischer, “Comments on Some Problems Involved in the
Numerical Solution of Tidal Hydraulics Equations,” Monthly
Weather Review, vol. 93, No. 2, Feb. 1965, pp. 110-111.
with the left upper indices indicating the sequence of 2. D. L. Harris and C. Jelesnianski, “Some Problems Involved in
iteration steps. Then, if each field is expressed by one of the Numerical Solutions of Tidal Hydraulics Equations,”
its Fourier components, for every iterative procedure it Monthly Weather Review, vol. 92, No. 9, Sept. 1964, pp. 409-
422.
will be possible to write equation (A2) in the following
3. D. L. Harris and C. Jelesnianski, “Reply to G. Fischer,” [I],
brief notation : Monthly Weather Review, vol. 93, No. 2, Feb. 1965, p. 111.
4. K. Miyakoda, “Contribution to the Numerical Weather Predic-
tion: Computation With Finite Difference,” Japanese Journal
of Geophysics, Tokyo, vol. 3, No. 1, Mar. 1962, pp. 75-190.
5. G. Platzman, “A Numerical Computation of the Surge of June
26, 1954 on Lake Michigan,” Geophysica, Helsinki, vol. 6,
B and A being matrices whose elements depend on the
particular iteration technique adopted. The symbol over
each field indicates. the time dependent amplitude of the
- NO. 314, 1958, pp. 407-438.
6. G. Platzman, “The Dynamical Prediction of Wind Tides 011
Lake Erie,” Meteorological Monographs, vol. 4, No. 26, Sept.
1963, 44 pp.
corresponding Fourier component. It follows from defini- 7. J. Proudman, Dynamical Oceanography, Methucii, Londoii,
tion (A2) that if the iteration process is convergent, the 1953, 409 pp. (see pp. 295-300).
differences should monotonically decrease for (i) bigger 8. R. D. Richtmyer, Difference Methods for Initial-Value Problems,
Interscience Publishers, New York, 1957, 238 pp. (see p. 62).
than a certain value i = I ; and if Richtmyer’s definitions 9. S. Uusitalo, “The Numerical Calculation of Wind Effect on
[8] of the bound of a matrix are adopted, the convergence Sea Level Elevations,” Tellus, vol. 12, No. 4, Nov. 1960,
criterion will be pp. 427-435.
10. P. Welander, “Numerical Prcdictioii of Storm Surges,” Advances
3 It should bc mentioned that thc same difference scheme, when e=%, was already used
by Uusitalo [SIin his storm surge computations for the North Sea. In this case, the author in Geophysics, vol. 8, Academic Press, New York, 1961, pp.
considered it necessary to include a Laplacian smoothing operator. 315-379.