Ocean Modelling 19 (2007) 10–30 www.elsevier.com/locate/ocemod
Diffusion and dispersion characterization of a numerical tsunami model
David Burwell a, Elena Tolkova a,*, Arun Chawla b
a Joint Institute for the Study of the Atmosphere and Ocean JISAO, University of Washington, Seattle, WA 98195, USA b SAIC-GSO at NOAA/NCEP/EMC Marine Modeling and Analysis Branch, 5200 Auth Road, Camp Springs, MD 20746, USA
Received 22 February 2007; received in revised form 25 May 2007; accepted 29 May 2007 Available online 28 June 2007
Abstract
The Method Of Splitting Tsunami numerical model is being developed at the NOAA Center for Tsunami Research for use in the tsunami forecasting system in the United States. The ability to produce fast and accurate forecast of tsunami is critical, and the tradeoff between high speed model runs and numerical errors that are introduced due to finite grid para- meters must be evaluated. The details of the underlying numerics of this model are examined in an effort to understand the numerical diffusion and dispersion inherent in finite difference models. Diffusion and dispersion are quantified in a simpli- fied linear case, and extended in a qualitative manner to general cases. This knowledge is valuable in the development of efficient grids that will provide accurate solutions in a tsunami forecasting framework, as well as in choosing free param- eters in a manner that allows a fit with theoretical dispersion. A variable space grid scheme that uses numerical dispersion to mimic theoretical dispersion is outlined. Also, areas in parameter space that will result in unrealistic wave fields and thus should be avoided are highlighted. Ó 2007 Elsevier Ltd. All rights reserved.
PACS: 92.10.hl; 92.40.Cy
Keywords: Mathematical models; Diffusion; Dispersion; Tsunamis
1. Introduction
Method Of Splitting Tsunami (MOST) is a depth averaged long wave tsunami inundation model that was originally developed by Titov and Synolakis (1995) for 1D propagation using a variable grid. The model was later extended to 2D (Titov and Synolakis, 1998) and adapted to basin wide application. The model has been extensively tested with laboratory experiments as well as field studies (Titov and Synolakis, 1998; Titov and Gonza´lez, 1997, 2001) and has been used by the NOAA Center for Tsunami Research (NCTR) in developing
* Corresponding author. Tel.: +1 206 526 4890; fax: +1 206 685 3397. E-mail addresses: [email protected] (D. Burwell), [email protected] (E. Tolkova), [email protected] (A. Chawla).
1463-5003/$ - see front matter Ó 2007 Elsevier Ltd. All rights reserved. doi:10.1016/j.ocemod.2007.05.003 D. Burwell et al. / Ocean Modelling 19 (2007) 10–30 11 inundation mapping projects (Titov et al., 2003) as well as by researchers studying tsunami impacts in other parts of the world (Power et al., 2007). Tsunami modeling however, faces several challenges, with the uncertainty of the source region being a major hindrance (Shuto, 1991) to providing accurate estimates of inundation and wave propagation. At the same time the tragic events of the Indonesian tsunami in 2004 show the need for having a practical system that will be able to provide real-time accurate estimates of a tsunami hazard in a timely fashion so that ade- quate steps for mitigation can be undertaken. Unfortunately, long-term forecasting of tsunamis is not currently possible and the first indication of a tsunami occurs only when an underlying triggering event (such as an earthquake or a landslide) takes place. Nevertheless, a short term forecasting of tsunamis is still possible and Titov et al. (2005) have outlined a plan for real-time tsunami forecasting using both observational data and numerical model. This plan is currently under development at the NCTR and a proof of concept has been shown by Titov et al. (2001). The forecast- ing system uses a data inversion technique coupled with a pre-computed database of unit source solutions to determine the offshore tsunami waves. It then uses the MOST model (in nested grid mode) to propagate the offshore waves onshore for select regions. The critical factor for the development of a real-time forecasting system is the computational time, and when designing inundation grids it becomes important to balance computational speed with numerical errors that are introduced due to finite grid parameters (grid space and time step). Though historical tsu- nami records provide very valuable data sets for validating optimized grids, by themselves they do not pres- ent a complete picture. First, because of scarcity of data, a ground truth solution is not always available. Even in the cases where the data is available, it only represents a very small sample of possible tsunamis. Second, there is still a considerable degree of uncertainty about the nature of the sources. Data inversion is a powerful and practical tool in computing source characteristics (Johnson et al., 1996; Piatenesi et al., 2001), but at the same time it has the disadvantage of hiding any inherent numerical biases in the models. Particularly if the same model that has been used to determine the source characteristics is also used to compute inundation. Thus, apart from comparing with hindcast tsunamis it is also important to have a strong understanding of the numerical characteristics of the model when developing optimized inundation grids. Keeping this in mind a comprehensive study of the numerics associated with the MOST model is presented here. Since wave run-up and mass conservation properties have been explored in great detail in the pioneering paper by Titov and Synolakis (1995) this study is limited to the propagation characteristics of the numerical scheme. In many aspects this manuscript should be regarded as an extension to Titov and Synolakis (1995) where some of the observations in that paper have been explained in detail using a mathematical framework. Lastly, though the motivation for this paper has been driven by trying to develop efficient grids that will pro- vide accurate solutions in a tsunami forecasting framework, the study was based on the inherent numerical scheme of the model, and the conclusions reached here should prove useful (at least in a qualitative sense) to a wide array of applications of the MOST model.
2. The equations
The MOST model is a finite difference algorithm that solves two-dimensional depth integrated shallow water equations based on the method of fractional steps (Yanenko, 1971) which reduces the 2D problem to two 1D problems that are solved serially (see Titov and Synolakis (1998) for a detailed explanation of the method for MOST). The 1D shallow water momentum equation:
ou ou oh od þ u þ g ¼ g ð1Þ ot ox ox ox together with continuity in the form:
oh oðuhÞ þ ¼ 0 ð2Þ ot ox 12 D. Burwell et al. / Ocean Modelling 19 (2007) 10–30 and the initial conditions:
hðx; 0Þ¼h0ðxÞ; uðx; 0Þ¼u0ðxÞð3Þ describe the one-dimensional basis for the technique, where h(x,t)=g(x,t)+d(x) with g(x,t) and d(x) refer- ring to the free surface displacement and undisturbed water depth respectively. Also u(x,t) is the depth aver- aged velocity and g is the acceleration due to gravity. The above set of equations can be re-written as a system of hyperbolic equations with real and different eigenvalues, given by op op od þ k ¼ g ð4aÞ ot 1 ox ox oq oq od þ k ¼ g ð4bÞ ot 2 ox ox pffiffiffiffiffi pffiffiffiffiffi pffiffiffiffiffi where p ¼ u þ 2 gh,andq ¼ u 2 gh are the Riemann invariants and k1;2 ¼ u gh are the eigenvalues. Eq. (4) are the set of equations that are solved in MOST. The corresponding primitive variables u and h can be obtained from the characteristics p and q as u =(p + q)/2, and h =(p q)2/16g. It is interesting to note that introducing additional forces in the momentum equation results in the same force on the right hand side of each characteristic equation, without changing characteristics in terms of the primitive variables u, v and g. This can be seen by substituting the primitive variables back in (4) with a forcing term added: pffiffiffiffiffi pffiffiffiffiffi oðÞu þ 2 gh pffiffiffiffiffi oðÞu þ 2 gh od þ u þ gh ¼ g þ F ðx; tÞð5aÞ ot ox ox pffiffiffiffiffi pffiffiffiffiffi oðÞu 2 gh pffiffiffiffiffi oðÞu 2 gh od þ u gh ¼ g þ F ðx; tÞð5bÞ ot ox ox
Subtracting (5a) and (5b) yields rffiffiffi rffiffiffi g oh g oh pffiffiffiffiffi ou þ u þ gh ¼ 0 ð6Þ h ot h ox ox which simplifies to the continuity equation (2), regardless of the nature of the forcing terms on the right hand side of the characteristic equations. Similarly, adding (5a) and (5b) yields ou ou oh od þ u þ g ¼ g þ F ðx; tÞð7Þ ot ox ox ox which is the shallow water momentum equation (1) with the additional forcing term. Thus, processes that are accounted for as additional forcing terms in the momentum equation such as – coriolis force, bottom friction, depth induced wave breaking (represented as an additional viscosity term) – can be accounted for by adding them directly to the characteristic equations in (4b). Numerically the 2D model is an extension of the 1D model (only 1D equations are solved in a particular direction).
3. The MOST numerical scheme
The numerical scheme for the characteristic equation (4b) has been given in Titov and Synolakis (1995) for a variable grid spacing, where the method of undetermined coefficients (to account for higher order time deriv- ative effects) was used. In the present paper, theoretical analysis of MOST solutions is given for a simplified case of a regular grid with constant spacing. A detailed explanation of the development of the scheme for the regular grid is outlined in Appendix A. For the more general case of an irregular grid (variable space step) the reader should refer to Titov and Synolakis (1995). D. Burwell et al. / Ocean Modelling 19 (2007) 10–30 13
For a grid with a constant space step Dx the explicit finite difference (FD) scheme is given by Dt k þ k pnþ1 ¼ p þ jþ1 j 1 ðp p Þþgðd d Þ j j 2Dx 2 jþ1 j 1 jþ1 j 1 Dt2 k ÈÉ þ gk ðd þ d 2d Þþ j ðk þ k Þðp p Þ ðk þ k Þðp p Þ ð8Þ 2Dx2 j jþ1 j 1 j 2 jþ1 j jþ1 j j j 1 j j 1 where the terms on the right are evaluated at the time nDt to provide the solution for p at time (n +1)Dt at jth space node. Though strictly speaking the scheme is accurate to O(Dt,Dx2), when non-linear terms are small it is accurate to O(Dt2,Dx2) (see Appendix A). The same FD scheme (8) would apply to the q characteristic equa- tion with the corresponding eigenvalue. This is one of the advantages of solving the governing equations in characteristic form.
3.1. MOST – flat-bottom ocean case
In the general case of varying depth d, Eq. (8) has both space-varying coefficients and non-linear terms p (through ks dependancepffiffiffiffiffiffi on ). In deep water, however, non-linearity can be neglected and if the depth is con- stant then k1;2 ¼ gd ¼ k. Eq. (8) under these simplifications is exactly b b2 pnþ1 ¼ pn ðpn pn Þþ ðpn þ pn 2pnÞð9Þ j j 2 jþ1 j 1 2 jþ1 j 1 j where pffiffiffiffiffiffi Dt b ¼ k=c ¼ gd ð10Þ Dx and c = Dx/Dt is the computational speed. The equation for the q invariant is only different from (9) by the sign of b. This simplified constant-depth case shows some of the major features of the wave solutions in the MOST numerical domain. At any given instant Riemann invariant field can be decomposed into space harmonic components as: X n ikjDx pj ¼ P k;ne ð11Þ k where k is a wave number, which can be discrete or continuous. A harmonic component with wave number k will be also addressed as kth component. Due to its linearity, Eq. (9) holds true for each component individ- ually and determines the development of its complex amplitude Pk in time as:
P k;nþ1 ¼ GkP k;n ð12Þ where
2 Gk ¼ 1 b ð1 cosðkDxÞÞ ib sinðkDxÞð13Þ Similarly, Qk;nþ1 ¼ Gk Qk;n ð14Þ
* where Qk,n are complex amplitudes of space harmonics forming the q invariant at nth time step, and the star ( ) denotes complex conjugate. Eqs. (12) and (14) show that in uniform deep ocean MOST works as a pair of complex conjugate space filters, each being applied to a corresponding Riemann invariant with every time step. Wave propagation in time can be interpreted as repeated filtering of p and q fields in space, with Gk and Gk being the filter transfer functions. To illustrate this point of view, Fig. 1 shows a space/time evolutionffiffiffiffiffiffi of an initial 1-node hump, as 1D MOST n p calculatespffiffiffiffiffiffiffiffi it with b = 0.6. The left pane of Fig. 1 shows pj 2 gd values in (j,n) domain normalized to a g=d, where a is the point source amplitude. The middle pane of Fig. 1 shows the space harmonic ampli- tudes jPk,nj in (kDx,n) domain of the normalized wave field presented on the left. In this 1-node case, waves 14 D. Burwell et al. / Ocean Modelling 19 (2007) 10–30
Fig. 1. Left: normalized p characteristic values vs. space (in Dx, horizontal axis) and time (in Dt, vertical axis); middle: normalized space harmonic amplitudes vs. wave number (in 1/Dx, horizontal axis) and time (in Dt, vertical axis); right: harmonic amplitudes at the 400th time step (black/thin) and the estimate with the filter amplitude (cyan/thick), for a 1-node source. with all wave numbers are generated initially, as shown at the bottom of the middle pane in Fig. 1. However, the numerical scheme acts as a low-pass space filter causing the diffusion of shorter waves. Fan-like structure in the left pane of Fig. 1 shows how the period of wave motion grows as the wave spectrum narrows. The right pane of Fig. 1 shows the amplitudes of the space harmonics at the 400th time step (a cross-section along top dashed line on the middle pane of Fig. 1 in black (thin line) and also the estimate with filter (13) in cyan (thick line)). To estimate the signal with the filter, the harmonic amplitudes at 100th time step (cross-section along lower dashed line on the middle pane of Fig. 1) was multiplied by the amplitudes of corresponding factors of Gk to the 300th power. Agreement between two curves in the right hand pane of Fig. 1 illustrates that the MOST model is very well approximated by (9) above, and shows that the approach to wave evolution in time as the repeated filtering of the initial wave shape in space is a good approximation in this geometry. With this approach many if not all of the features of waves propagating in MOST numerical domain can be determined from the space filter (13) amplitude and phase characteristics.
4. MOST – wave solution features
4.1. Space filter transfer function
On closer examination of the space filter (13) amplitude and phase characteristics, Gk can be written as: