17.06.2013 Views

FIFTH CANADIAN CONFERENCE ON NONDESTRUCTIVE ... - IAEA

FIFTH CANADIAN CONFERENCE ON NONDESTRUCTIVE ... - IAEA

FIFTH CANADIAN CONFERENCE ON NONDESTRUCTIVE ... - IAEA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

- 349 -<br />

linear system of equations coupling the latest time level of the solution.<br />

Marfurt agrees with this view in a recent review paper [7]. We, therefore,<br />

restrict our attention to schemes which calculate the solution at the latest<br />

time level explicitly.<br />

The usual finite difference approximation to the second order form of the<br />

equations is constructed by replacing the partial derivatives with second order<br />

accurate central difference approximations. (The order of accuracy of a finite<br />

difference approximation is the order of the leading term in its truncation<br />

error. See [6], p 21). For example, the second partial time derivative of U is<br />

approximated by<br />

U(x,t) = -^ (U(x,t+At) - 2U(x,t) + U(x,t-At))<br />

At<br />

and the second partial space derivative of U by<br />

U(x,t) = -i- (U(x+Ax,t) - 2U(x,t) + U(x-Ax,t))<br />

xx Ax 2<br />

Bond [5] gives a detailed description of this scheme.<br />

There are a large number of approximation schemes for first order hyperbolic<br />

systems and one must consider their accuracy, efficiency and reliability. The<br />

numerical simulation developed by the author uses a "leap-frog" scheme proposed<br />

by Kreiss and Öliger [8] which is accurate to fourth order in space and to<br />

second order in time. These schemes are particularly useful because they can<br />

be implemented efficiently, give good resolution of the solution and do not<br />

dissipate energy. In addition, they have been used successfully in weather<br />

prediction codes and have been the subject of extensive theoretical<br />

investigation.<br />

Detailed descriptions of the Kreiss and Öliger leap-frog scheme can be found in<br />

[8] and [9], and so we give only a brief description here. The scheme is<br />

constructed by approximating the time derivative of U by<br />

U(x,t)t = Y^r (U(x,t+At) - U(x,t-At))<br />

and the space derivatives by<br />

U(x,t) = yi-^- |U(x-2Ax,t) - 8U(x-Ax,t) + 8U(x+Ax,t) - U(x+2Ax,t)J<br />

The difference approximation of the space derivatives must be modified at<br />

points adjacent to and on the boundaries of the space region to avoid the use<br />

of points outside the region.

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

Saved successfully!

Ooh no, something went wrong!