<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2015.311179</article-id><article-id pub-id-type="publisher-id">JAMP-61587</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Comparison of Finite Difference Schemes for the Wave Equation Based on Dispersion
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ahya</surname><given-names>Ali Abdulkadir</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Physics, University of Gondar, Gondar, Ethiopia</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>yahya3075@yah00.com</email></corresp></author-notes><pub-date pub-type="epub"><day>16</day><month>11</month><year>2015</year></pub-date><volume>03</volume><issue>11</issue><fpage>1544</fpage><lpage>1562</lpage><history><date date-type="received"><day>23</day>	<month>September</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>27</month>	<year>November</year>	</date><date date-type="accepted"><day>30</day>	<month>November</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Finite difference techniques are widely used for the numerical simulation of time-dependent partial differential equations. In order to get better accuracy at low computational cost, researchers have attempted to develop higher order methods by improving other lower order methods. However, these types of methods usually suffer from a high degree of numerical dispersion. In this paper, we review three higher order finite difference methods, higher order compact (HOC), compact Pad&#233; based (CPD) and non-compact Pad&#233; based (NCPD) schemes for the acoustic wave equation. We present the stability analysis of the three schemes and derive dispersion characteristics for these schemes. The effects of Courant Friedrichs Lewy (CFL) number, propagation angle and number of cells per wavelength on dispersion are studied.
 
</p></abstract><kwd-group><kwd>Wave Equation</kwd><kwd> Finite Difference Methods</kwd><kwd> Dispersion</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Real life situations in many disciplines including engineering, physics, economics, biosciences, etc, can be described through mathematical models. Differential equations play an important role in modelling interactions in physics, engineering, and biological processes, from ground motion (earthquake) to interactions between neurons. Differential equations can either be categorized as ordinary differential equations (ODEs), which are for example, used to model dynamical systems and their applications to science and engineering or partial differential equations (PDEs), which most importantly used to describe a wide variety of phenomena in physics; such as sound, heat, fluid dynamics, elasticity and in most field of engineering in general. However, most differential equations, such used to solve real-life problems, have no analytical solutions or are unrealistic to solve analytically. Therefore, solutions for these problems are attempted by means of numerical approximations. To this end various numerical methods are developed to provide better approximate solutions to these equations.</p><p>Numerical techniques are a powerful tool for handling large systems of equations involving complex geometries that are otherwise impossible to handle analytically [<xref ref-type="bibr" rid="scirp.61587-ref1">1</xref>] . There are several types of numerical methods, each with their own pros and cons. Finite difference method (FDM) is the most popular numerical technique which is used to approximate solutions to differential equations using finite difference equations [<xref ref-type="bibr" rid="scirp.61587-ref2">2</xref>] . These techniques are widely used for the numerical solutions of time-dependent partial differential equations. However, when we approximate derivatives using finite difference methods truncation of terms produces inaccuracies. Due to these truncations an inherent problem arises, undesirable ripples are produced due in the process of discretization. Sometimes, due to truncation of higher order terms, frequency dependent numerical errors called dispersion is produced. A large amount of work has been developed for higher order accurate scheme with low dispersion; for instance, Krum [<xref ref-type="bibr" rid="scirp.61587-ref3">3</xref>] developed time-domain schemes based on multiresolution analysis, Lee [<xref ref-type="bibr" rid="scirp.61587-ref4">4</xref>] introduced a low-dispersive schemes based on Pseudo-spectral approach.</p><p>The aim of this research is to explore a higher order compact finite difference scheme with comparably low dispersive characteristics. Therefore, in this paper, firstly, we discussed a conventional higher order finite difference schemes. Then we discussed another higher order finite difference scheme developed by Das [<xref ref-type="bibr" rid="scirp.61587-ref5">5</xref>] and Liao [<xref ref-type="bibr" rid="scirp.61587-ref6">6</xref>] . We also discussed the dispersion properties of these methods by comparing with a conventional higher order finite difference scheme. The paper explores comparably low dispersive scheme with among the finite difference schemes.</p></sec><sec id="s2"><title>2. Higher Order Finite Difference Discretization for the Wave Equation</title><p>The two dimensional version of the wave equation with velocity v and acoustic pressure u in homogeneous media can be written as</p><disp-formula id="scirp.61587-formula506"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x6.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x7.png" xlink:type="simple"/></inline-formula>, along with the initial conditions</p><disp-formula id="scirp.61587-formula507"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x8.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula508"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x9.png"  xlink:type="simple"/></disp-formula><p>and the boundary condition</p><disp-formula id="scirp.61587-formula509"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x10.png"  xlink:type="simple"/></disp-formula></sec><sec id="s3"><title>3. Finite Difference Operators</title><p>To discretize the above PDE we consider a uniform grid <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x11.png" xlink:type="simple"/></inline-formula> equally spaced in all spacial direction with a grid spacing<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x12.png" xlink:type="simple"/></inline-formula>; N is number of grid points, τ and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x13.png" xlink:type="simple"/></inline-formula> denotes the time-step and the numerical approximation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x14.png" xlink:type="simple"/></inline-formula>, respectively.</p><p>The central finite difference operators for second derivatives are written as [<xref ref-type="bibr" rid="scirp.61587-ref7">7</xref>]</p><disp-formula id="scirp.61587-formula510"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x15.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula511"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x16.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula512"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x17.png"  xlink:type="simple"/></disp-formula><p>A higher order finite difference approximation for the second derivative is given by Liu [<xref ref-type="bibr" rid="scirp.61587-ref8">8</xref>] .</p><disp-formula id="scirp.61587-formula513"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x18.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula514"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x19.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x20.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x21.png" xlink:type="simple"/></inline-formula> are central difference coefficients. Some values of these coefficients are presented in <xref ref-type="table" rid="table1">Table 1</xref>, and the formula to find all coefficients can be found in Liu [<xref ref-type="bibr" rid="scirp.61587-ref8">8</xref>] .</p><p>Though this approximation is accurate up to order 2M, its not efficient because when M becomes large, the stencil that need to be computed becomes large.</p><p>The standard second-order finite difference approximation for the acoustic wave equation in (1) using the above operators is</p><disp-formula id="scirp.61587-formula515"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x22.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula516"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x23.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x24.png" xlink:type="simple"/></inline-formula> is the Courant Friedrichs Lewy(CFL) number with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x25.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s4"><title>4. Implicit Finite Difference Method</title><p>A fourth order accurate implicit finite difference scheme for one dimensional wave equation is presented by Smith [<xref ref-type="bibr" rid="scirp.61587-ref9">9</xref>] . We extend the idea for two-dimensional case as discussed below.</p><p>Consider two dimensional wave equation, using Taylor’s series expansion of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x26.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x27.png" xlink:type="simple"/></inline-formula> about the point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x28.png" xlink:type="simple"/></inline-formula> we have</p><disp-formula id="scirp.61587-formula517"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x29.png"  xlink:type="simple"/></disp-formula><p>If u is a solution of (1), then we have the following</p><disp-formula id="scirp.61587-formula518"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x30.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.61587-formula519"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x31.png"  xlink:type="simple"/></disp-formula><p>Substituting equations (13) and (14) in to equation (12) and using the notations</p><disp-formula id="scirp.61587-formula520"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x32.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula521"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x33.png"  xlink:type="simple"/></disp-formula><p>and</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Coefficients of central difference formula</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >M</th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x34.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x35.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x36.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x37.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x38.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >−2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x39.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x40.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x41.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x42.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x43.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x44.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x45.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x46.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x47.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x48.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x49.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x50.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><disp-formula id="scirp.61587-formula522"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x51.png"  xlink:type="simple"/></disp-formula><p>we obtain</p><disp-formula id="scirp.61587-formula523"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x52.png"  xlink:type="simple"/></disp-formula><p>Following Strikwerda [<xref ref-type="bibr" rid="scirp.61587-ref10">10</xref>] and using Taylor’s series expansion we obtain</p><disp-formula id="scirp.61587-formula524"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x53.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.61587-formula525"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x54.png"  xlink:type="simple"/></disp-formula><p>We also have</p><disp-formula id="scirp.61587-formula526"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x55.png"  xlink:type="simple"/></disp-formula><p>an</p><disp-formula id="scirp.61587-formula527"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x56.png"  xlink:type="simple"/></disp-formula><p>Substituting (16)-(19) into (15) gives a scheme which is fourth order accurate</p><disp-formula id="scirp.61587-formula528"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x57.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x58.png" xlink:type="simple"/></inline-formula> as denoted above.</p><p>Applying the operator</p><disp-formula id="scirp.61587-formula529"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x59.png"  xlink:type="simple"/></disp-formula><p>to both sides of (20), we obtain</p><disp-formula id="scirp.61587-formula530"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x60.png"  xlink:type="simple"/></disp-formula><p>Equation (21) can be written as an ADI-scheme and can be referred to as HOC-ADI, which can be presented more precisely as,</p><disp-formula id="scirp.61587-formula531"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x61.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula532"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x62.png"  xlink:type="simple"/></disp-formula><p>We have introduced the higher order finite difference alternating direction implicit scheme for two-dimension- al wave equation. In the next section we will derive another higher order scheme based on Pad&#233; approximations.</p></sec><sec id="s5"><title>5. Higher Order Finite Difference Scheme Based on Pad&#233; Approximation from Taylor’s Series Expansion We Have</title><disp-formula id="scirp.61587-formula533"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x63.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula534"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x64.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula535"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x65.png"  xlink:type="simple"/></disp-formula><p>Therefore,</p><disp-formula id="scirp.61587-formula536"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x66.png"  xlink:type="simple"/></disp-formula><p>Similarly the discretization in the t, y and z directions are</p><disp-formula id="scirp.61587-formula537"><label>(28)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x67.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula538"><label>(29)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x68.png"  xlink:type="simple"/></disp-formula><p>substituting (27)-(29) into (1) we have</p><disp-formula id="scirp.61587-formula539"><label>(30)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x69.png"  xlink:type="simple"/></disp-formula><p>The scheme presented in (30) is a 4<sup>th</sup>-order accurate both in time and space for the 2-dimensional acoustic wave equation based on Pad&#233; approximation.</p></sec><sec id="s6"><title>6. Higher Order Compact Finite-Difference Method for the Wave Equation</title><p>A compact finite difference scheme comprises of adjacent point stencils of which differences are taken at the middle node, therefore typically 3, 9 and 27 nodes are used for compact finite difference descretization in one, two and three dimensions, respectively. Whereas a non-compact stencil comprises of any number of nodes which are near the vicinity of the middle node. Usually, when the order of accuracy of a non compact scheme is greater than two, then the scheme is said to be higher order. <xref ref-type="fig" rid="fig1">Figure 1</xref> represents a compact and non-compact stencil in two-dimensions.</p><sec id="s6_1"><title>6.1. Higher Order Compact Alternating Direction Scheme for the Wave Equation</title><p>The standard alternating direction implicit scheme which is fourth order both in time and space is given in equa- tion (22)-(23). Recently, Das [<xref ref-type="bibr" rid="scirp.61587-ref5">5</xref>] developed a low dispersive finite difference method for two-dimensional a</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Compact (left) and Non-compact (right) stencils</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x70.png"/></fig><p>coustic wave equation using Pad&#233; approximation, we will discuss this method in detail.</p><p>Multiplying both sides of (30) by the operator</p><disp-formula id="scirp.61587-formula540"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x71.png"  xlink:type="simple"/></disp-formula><p>we get</p><disp-formula id="scirp.61587-formula541"><label>(31)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x72.png"  xlink:type="simple"/></disp-formula><p>which upon simplification leads to</p><disp-formula id="scirp.61587-formula542"><label>(32)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x73.png"  xlink:type="simple"/></disp-formula><p>Further simplification give</p><disp-formula id="scirp.61587-formula543"><label>(33)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x74.png"  xlink:type="simple"/></disp-formula><p>Neglecting the term <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x75.png" xlink:type="simple"/></inline-formula> which is equivalent to an error of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x76.png" xlink:type="simple"/></inline-formula> we obtain the compact</p><p>scheme, which is fourth order in time and space,</p><disp-formula id="scirp.61587-formula544"><label>(34)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x77.png"  xlink:type="simple"/></disp-formula><p>This scheme needs to be solved in two directions simultaneously, however it is easier to solve it in one direction at a time, therefore we can write it as</p><disp-formula id="scirp.61587-formula545"><label>(35)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x78.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula546"><label>(36)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x79.png"  xlink:type="simple"/></disp-formula><p>The above scheme is based on Pad’e approximation and which can be referred to as CPD-ADI scheme.</p><p>Substituting (16) into (36) we obtain</p><disp-formula id="scirp.61587-formula547"><label>(37)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x80.png"  xlink:type="simple"/></disp-formula><p>Equation (37) is a tridiagonal system and therefore it can be solved easily by using any tri-diagonal solver.</p><p>In the next section we will derive a numerical scheme which is a combination of the compact and non-com- pact operators that we introduced in chapter two.</p></sec><sec id="s6_2"><title>6.2. Hybrid Scheme</title><p>The higher order compact scheme (35)-(36) derived using Pad&#233; approximation is efficient and accurate up to order 4. However, the scheme suffers from a moderate numerical dispersion [<xref ref-type="bibr" rid="scirp.61587-ref5">5</xref>] . Therefore, we modify the scheme by substituting one of the spacial grids (in x-direction) in Equation (30) by non-compact one in Equation (8) to obtain a hybrid scheme.</p><p>Therefore, for the two-dimensional wave equation we have</p><disp-formula id="scirp.61587-formula548"><label>(38)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x81.png"  xlink:type="simple"/></disp-formula><p>Following the same procedure as we did for (32)-(34) we obtain</p><disp-formula id="scirp.61587-formula549"><label>(39)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x82.png"  xlink:type="simple"/></disp-formula><p>Therefore, for implementation, this can further be written as an ADI scheme</p><disp-formula id="scirp.61587-formula550"><label>(40)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x83.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula551"><label>(41)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x84.png"  xlink:type="simple"/></disp-formula><p>Equations (40)-(41) is an ADI scheme obtained by mixing compact and non-compact difference operators and therefore it can be referred to as non-compact pad&#233; based scheme (NCPD-ADI).</p><p>For the implementation, we will apply Equation (40)-(41) for the interior nodes, whereas at the nodes near the horizontal boundary we will use (35)-(36). Therefore, the combination of the two schemes can be called compact Pad&#233; based interlinked alternating direction implicit scheme (IPD-ADI).</p><p>At this stage, we would like to mention that a typical numerical method may produce spurious solution, a phenomena which is greatly attributed to dispersion. Thus, in the next section we will study this phenomena in detail.</p></sec></sec><sec id="s7"><title>7. Dispersion Relation and Stability Analysis</title><p>Finite difference schemes are widely used in solving time dependent partial differential equations numerically, however in approximation of derivatives using Taylor’s series, truncation of terms produces inaccuracies in finding solutions for such differential equations. Due to these inaccuracies undesirable ripples are produced in the process of discretization. Eventhough such equations are not frequency dependent, due to truncation of higher order terms frequency dependent numerical errors are produced. This numerical phenomena is called dispersion. Thus, even for non-dispersive partial differential equations their discrete approximations are dispersive. Moreover in descritizing a differential equation, depending on our interest in accuracy, we ignore higher order terms, due to these inaccuracies errors are introduced which results in instability of the finite difference scheme.</p>Dispersion Relation<p>We will consider a scalar wave Equation (1) which has solution of the form</p><disp-formula id="scirp.61587-formula552"><label>(42)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x85.png"  xlink:type="simple"/></disp-formula><p>Then its discrete form is given by</p><disp-formula id="scirp.61587-formula553"><label>(43)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x86.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x87.png" xlink:type="simple"/></inline-formula> is pressure amplitude, ω denotes angular frequency, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x88.png" xlink:type="simple"/></inline-formula>is grid spacing, τ is time-step and</p><p>discrete directional wave numbers are given by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x89.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x90.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x91.png" xlink:type="simple"/></inline-formula></p><p>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x92.png" xlink:type="simple"/></inline-formula>.</p><p>The dispersion relation is given by</p><disp-formula id="scirp.61587-formula554"><label>(44)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x93.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x94.png" xlink:type="simple"/></inline-formula> is the analytical dispersion relation and we will derive the numerical dispersion relation for two-dimensional wave equation for the mentioned schemes.</p><p>In numerical analysis the relation between the numerical angular frequency ω and k, v and numerical parameters τ and h is called numerical dispersion relation.</p><p>Dispersion error therefore can be considered as the difference between the numerical and analytical frequencies or the ratio of these frequencies. Consequently, it can be measured as the difference between, or the ratio of numerical and analytical velocities. Since the latter method is the most convenient to work with, we will use this method for our dispersion measurement. Thus, mathematically,</p><disp-formula id="scirp.61587-formula555"><label>(45)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x95.png"  xlink:type="simple"/></disp-formula><p>where v is numerical velocity and δ is the normalized phase error.</p><p>Therefore <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x96.png" xlink:type="simple"/></inline-formula> imply the numerical scheme that we are evaluating is non-dispersive, where as for values largely deviating from 1 indicates the scheme is dispersive.</p><p>Applying finite difference operators to (43) gives as</p><disp-formula id="scirp.61587-formula556"><label>(46)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x97.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula557"><label>(47)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x98.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula558"><label>(48)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x99.png"  xlink:type="simple"/></disp-formula><p>For two-dimensional HOC-ADI scheme the phase relation is derived as follows. Substituting (43) into (21) we obtain</p><disp-formula id="scirp.61587-formula559"><label>(49)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x100.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula560"><label>(50)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x101.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula561"><label>(51)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x102.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula562"><label>(52)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x103.png"  xlink:type="simple"/></disp-formula><p>Similarly the normalized phase relation for CPD and NCPD schemes in two dimensions respectively are given by</p><disp-formula id="scirp.61587-formula563"><label>(53)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x104.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.61587-formula564"><label>(54)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x105.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.61587-formula565"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x106.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula566"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x107.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula567"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x108.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula568"><graphic  xlink:href="http://html.scirp.org/file/17-1720388x109.png"  xlink:type="simple"/></disp-formula><p>The plots for these normalized dispersion relations are given in the subsequent sections.</p></sec><sec id="s8"><title>8. Stability Analysis</title><p>A numerical scheme is said to be stable if the errors produced, due to descritization, at one time-step of the calculation do not propagate as computation continues. For a stable scheme, the errors decay and eventually damp out, whereas for the unstable scheme the errors grow with time.</p><p>In this section we will analyse stability for HOC, CPD and NCPD schemes using Von Neumann stability analysis.</p><p>Therefore, the CFL condition for the HOC scheme is derived as follows</p><p>Equation (43) can be written as</p><disp-formula id="scirp.61587-formula569"><label>(55)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x110.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61587-formula570"><label>(56)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x111.png"  xlink:type="simple"/></disp-formula><p>Substituting (56) in to (21) we obtain</p><disp-formula id="scirp.61587-formula571"><label>(57)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x112.png"  xlink:type="simple"/></disp-formula><p>We consider<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x113.png" xlink:type="simple"/></inline-formula>, then (57) can be written as</p><disp-formula id="scirp.61587-formula572"><label>(58)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x114.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.61587-formula573"><label>(59)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x115.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.61587-formula574"><label>(60)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x116.png"  xlink:type="simple"/></disp-formula><p>For stability the root condition for (58) should be satisfied. Therefore,</p><disp-formula id="scirp.61587-formula575"><label>(61)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x117.png"  xlink:type="simple"/></disp-formula><p>Similarly for the CPD scheme we find the stability condition as</p><disp-formula id="scirp.61587-formula576"><label>(62)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x118.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.61587-formula577"><label>(63)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x119.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.61587-formula578"><label>(64)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x120.png"  xlink:type="simple"/></disp-formula><p>And for the NCPD scheme the stability condition is</p><disp-formula id="scirp.61587-formula579"><label>(65)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x121.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.61587-formula580"><label>(66)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x122.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.61587-formula581"><label>(67)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/17-1720388x123.png"  xlink:type="simple"/></disp-formula><p>Hence from (61), (62) and (65) we can observe that the three schemes (HOC, CPD and NCPD) are conditionally stable. Note that most of the other finite difference schemes for the acoustic wave equation are conditionally stable, see e.g., [<xref ref-type="bibr" rid="scirp.61587-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.61587-ref12">12</xref>] .</p></sec><sec id="s9"><title>9. Dispersion Analysis and Discussion</title><p>In the previous section, we have discussed the dispersion relation for three finite difference schemes which are HOC, CPD and NCPD schemes. In the next two sections, we will provide a comparison of the dispersion relations of these schemes. We present plots of the dispersion relations as a function of propagation angle θ and number of cells per wavelength (kh) for these schemes. Therefore, we discussed the normalized phase error with respect to different parameters and we approached the comparison of the dispersion errors by plotting the norm of the errors and relative phase errors.</p>Normalized Phase Error<p>We can observe that the numerical dispersion of the above mentioned methods are dependent on three variables. Therefore the normalized phase errors for these methods are studied based on these three factors.</p><p>• CFL numbers (r)</p><p>• Propagation angle (θ)</p><p>• Number of cells per wavelength (kh)</p><p>• Effect of different CFL number</p><p>For the analysis given here, we keep the grid size equal in all spatial directions, i.e., <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x124.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x125.png" xlink:type="simple"/></inline-formula>. Therefore, by varying r from 0.4 to 1.0 we plot the dispersion error for each scheme. We also used the term ‘exact’ in all the plots for implying that there is no dispersion error, and for NCPD scheme we considered <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x126.png" xlink:type="simple"/></inline-formula> for all the plots.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows the normalized phase error, derived in the earlier section, with respect to kh for HOC-ADI scheme. As clearly observed from the plot, the phase error decreases as CFL number increases; moreover for small kh the phase error decreases for all values of r.</p><p>In <xref ref-type="fig" rid="fig3">Figure 3</xref> we plot the normalized phase error for CPD-ADI scheme. As we can closely observe that the plots for HOC-ADI and CPD-ADI for the given parameters shows almost same result.</p><p>In <xref ref-type="fig" rid="fig4">Figure 4</xref>, we present a plot of the normalized phase error for NCPD-ADI scheme. In this case, the plot for the phase error is different from the above two plots. For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x127.png" xlink:type="simple"/></inline-formula> the schemes don’t show phase error for HOC and CPD schemes, whereas for NCPD scheme the plot shows significant phase error.</p><p>1) Effect of different propagation angles (θ)</p><p>In this subsection, we present plots of the three schemes to study the effect of propagation angle on numerical</p><p>dispersion. We choose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x128.png" xlink:type="simple"/></inline-formula> and four different values of θ varying from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x129.png" xlink:type="simple"/></inline-formula> to π.</p><p>In Figures 5-7, we provide the normalized phase error with different propagation angles of the wave. We plotted the phase error versus kh for different values of θ varying from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x130.png" xlink:type="simple"/></inline-formula> to π. As the plots shows that the propagation angle has a significant contribution for the dispersion errors. It is observed that for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x131.png" xlink:type="simple"/></inline-formula> the HOC-ADI schemes have lower dispersion, whereas CPD-ADI and NCPD-ADI scheme shows low dispersion at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x132.png" xlink:type="simple"/></inline-formula>. It is also shown that CPD-ADI and NCPD-ADI schemes have relatively low dispersion errors for larger kh values than HOC-ADI scheme.</p><p>2) Effect of different number of cells per wavelength (kh)</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Normalized phase error for different CFL numbers for HOC-ADI scheme, θ = 0˚</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x133.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Normalized phase error for different CFL numbers for CPD-ADI scheme, θ = 0˚</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x134.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Normalized phase error for different CFL numbers for NCPD-ADI scheme, θ = 0˚</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x135.png"/></fig><p>To examine the effect of number of cells per wavelength, we plot the dispersion errors versus θ for different values of number of cells per wavelength for the three schemes.</p><p>In Figures 8-10 we presented the normalized phase error versus propagation angle θ for different values of kh. It is observed that the phase error increases as the propagation angle increases for all the schemes. Though all</p><p>the schemes show lower dispersion error for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x136.png" xlink:type="simple"/></inline-formula>; moreover, the CPD and NCPD schemes are relatively low dispersive for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x137.png" xlink:type="simple"/></inline-formula> than HOC scheme.</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Normalized phase error for different propagation angles θ for HOC- ADI scheme, r = 0.6</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x138.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Normalized phase error for different propagation angles θ for CPD- ADI scheme, r = 0.6</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x139.png"/></fig></sec><sec id="s10"><title>10. Comparison of Phase Error</title><p>In this section we presented plots of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x140.png" xlink:type="simple"/></inline-formula>-norm and relative phase error for these three schemes.</p><p>Presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>1 is a comparison of the plots for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x141.png" xlink:type="simple"/></inline-formula>-norm for HOC-ADI, CPD-ADI and NCPD-ADI for kh ranges from 0 to π. It is clearly observed in the plot that all the schemes are periodic in θ with a period of π. It is seen in the plot that CPD and NCPD schemes have least error than HOC scheme and it is also observed that NCPD scheme has slightly smaller error than CPD scheme.</p><p>The relative phase error is calculated with the following formula Relative error =<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x142.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x143.png" xlink:type="simple"/></inline-formula> is</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Normalized phase error for different propagation angles θ for NCPD-ADI scheme, r = 0.6</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x144.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Normalized phase error for different values of kh for HOC-ADI scheme, r = 0.6</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x145.png"/></fig><p>the reference value and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/17-1720388x146.png" xlink:type="simple"/></inline-formula> is the numerically calculated value.</p><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>2 we presented the relative phase errors of the three schemes. As can be seen on the plot, NCPD- ADI scheme has a lower dispersion errors than CPD scheme, and CPD scheme has significant lower dispersion than HOC scheme.</p><p>We have discussed the relative phase errors for different schemes in the individual plots above. As we have discussed in the earlier section, phase error is dependent of three factors. Therefore, it is better to see the relative phase error for the combined effect of these factors. The plots in Figures 13-15 show two-dimensional relative</p><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Normalized phase error for different values of kh for CPD-ADI scheme, r = 0.6</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x147.png"/></fig><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Normalized phase error for different values of kh for NCPD-ADI scheme, r = 0.6</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x148.png"/></fig><p>phase errors, where kh represents polar radius, θ is the polar angle and the plot shows for four values r.</p><p>From Figures 13-15 we clearly observe that smaller r values show lower dispersion. It is also shown that waves whose propagation direction makes an angle of 45 degree with the axis are the most accurate for CPD and NCPD schemes, whereas for HOC scheme waves propagating in the axial direction shows relatively low error</p><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> L<sub>2</sub>-norm of normalized phase error</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x149.png"/></fig><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> Relative phase error for HOC, CPD and NCPD schemes</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x150.png"/></fig><p>for some values of r. Moreover, as clearly indicated, CPD and NCPD schemes show large low dispersion region than HOC scheme.</p></sec><sec id="s11"><title>11. Conclusion</title><p>In this thesis, three ADI schemes are presented for 2D and 3D acoustic wave equation with constant velocity. We derived HOC-ADI, CPD-ADI and NCPD-ADI schemes. The former scheme is based on Taylor approximation and the latter schemes are based on Pad&#233; approximation. We perform stability analysis for the mentioned</p><fig id="fig13"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>3</label><caption><title> Relative phase error for HOC-ADI scheme for different values of r</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x151.png"/></fig><fig id="fig14"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>4</label><caption><title> Relative phase error for CPD-ADI scheme for different values of r</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x152.png"/></fig><fig id="fig15"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>5</label><caption><title> Relative phase error for NCPD-ADI scheme for different values of r</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/17-1720388x153.png"/></fig><p>schemes. Dispersion relations for these schemes have been also obtained followed by a thorough discussion of these relations by plotting them for different parameter sets with respect to different values of kh and θ. From this analysis, it is observed that an increase in these parameters increases the dispersion error and vice-versa. It is observed that numerical dispersion is dependent of these parameters in general for the mentioned schemes.</p><p>Comparison of phase errors for these schemes is also carried out with the given parameters. Phase error comparison of the three schemes showed that NCPD scheme has relatively lower dispersion error than CPD and HOC schemes. However, in this work we could only compare dispersion properties for three higher order numerical schemes, therefore in the future, we will analyse dispersion properties of a large group of schemes so that we will be able to explore higher order accurate low dispersive schemes.</p></sec><sec id="s12"><title>Cite this paper</title><p>Yahya AliAbdulkadir, (2015) Comparison of Finite Difference Schemes for the Wave Equation Based on Dispersion. Journal of Applied Mathematics and Physics,03,1544-1562. doi: 10.4236/jamp.2015.311179</p></sec></body><back><ref-list><title>References</title><ref id="scirp.61587-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Canale, R.P. and Chapra, S.C. (1998) Numerical Methods for Engineers with Programming and Software Applications. 3rd Edition, McGraw-Hill, Hoboken.</mixed-citation></ref><ref id="scirp.61587-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Zhou, H.M. (Editor) (2013) Computer Modelling for Injection Modelling Simulation Optimization and Control. John Wiley and Sons, Hoboken.</mixed-citation></ref><ref id="scirp.61587-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Krumpholz, M. and Katehi, L.P.B. (1996) MRTD: New Time-Domain Schemes Based on Multiresolution Analysis. IEEE Transactions on Microwave Theory and Techniques, 44, 555-571.</mixed-citation></ref><ref id="scirp.61587-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Lee, T.-W. and Hagness, S.C. (2004) Pseudospectral Time-Domain Methods for Modeling Optical Wave Propagation in Second-Order Nonlinear Materials. Journal of the Optical Society of America B, 21, 330-342.  
http://dx.doi.org/10.1364/JOSAB.21.000330</mixed-citation></ref><ref id="scirp.61587-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Das, S., Liao, W.Y. and Gupta, A. (2013) An Efficient Fourth-Order Low Dispersive Finite Difference Scheme for 2-D Acoustic Wave Equation. Journal of computational and Applied Mathematics, 258, 151-167.</mixed-citation></ref><ref id="scirp.61587-ref6"><label>6</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Liao</surname><given-names> W.Y. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>On the Dispersion, Stability and Accuracy of a Compact Higher-Order Finite Difference Scheme for 3D Acoustic Wave Equation</article-title><source> Journal of Computational and Applied Mathematics</source><volume> 270</volume>,<fpage> 571</fpage>-<lpage>583</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.61587-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Moin, P. (2010) Fundamentals of Engineering Numerical Analysis. 2nd Edition, Cambridge University Press, New York.  
http://dx.doi.org/10.1017/CBO9780511781438</mixed-citation></ref><ref id="scirp.61587-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Y. and Sen, M.K. (2009) Advanced Finite-Difference Methods for Seismic Modeling. Geohorizons, 14, 5-16.</mixed-citation></ref><ref id="scirp.61587-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Smith, G.D. (1985) Numerical Solutions of Partial Differential Equations: Finite Difference Methods. 3rd Edition, Oxford University Press, New York.</mixed-citation></ref><ref id="scirp.61587-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Strikwerda, J.C. (1989) Finite Difference Schemes and Partial Differential Equations. 2nd Edition, Wadsworth and Brooks-Cole.</mixed-citation></ref><ref id="scirp.61587-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Bradie, B. (2006) A Friendly Introduction to Numerical Analysis. Pearson International Edition, Pearson Education Inc., New Jersey.</mixed-citation></ref><ref id="scirp.61587-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Kowalczyk, K. and Van Walstijn, M. (2010) A Comparison of Nonstaggered Compact FDTD Schemes for the 3D Wave Equation. IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), Dallas, 14-19 March 2010, 197-200.</mixed-citation></ref></ref-list></back></article>