A new Eulerian method for the computation of propagating short acoustic and electromagnetic pulses

Citation
J. Steinhoff et al., A new Eulerian method for the computation of propagating short acoustic and electromagnetic pulses, J COMPUT PH, 157(2), 2000, pp. 683-706
Citations number
14
Categorie Soggetti
Physics
Journal title
JOURNAL OF COMPUTATIONAL PHYSICS
ISSN journal
00219991 → ACNP
Volume
157
Issue
2
Year of publication
2000
Pages
683 - 706
Database
ISI
SICI code
0021-9991(20000120)157:2<683:ANEMFT>2.0.ZU;2-D
Abstract
A new method is described to compute short acoustic or electromagnetic puls es that propagate according to geometrical optics. The pulses are treated a s zero thickness sheets that can propagate over long distances through inho mogeneous media with multiple reflections. The method has many of the advan tages of Lagrangian ray tracing, but is completely Eulerian, typically usin g a uniform Cartesian grid, Accordingly, it can treat arbitrary configurati ons of pulses that can reflect from surfaces and pass through each other wi thout requiring special computational marker arrays for each pulse, Also, i nformation describing the pulses, which are treated as continuous surfaces, can be available throughout the computational grid, rather than only at is olated individual markers. The method uses a new type of representation, wh ich we call "Dynamic Surface Extension." The basic idea is to propagate or "broadcast" defining fields from each pulse surface through a computational grid. These fields carry information about a nearby pulse surface that is used at each node to compute the location of the pulse surfaces and other a ttributes, such as amplitude. Thus the emphasis is on the dynamics of these propagating defining fields, which obey only local Eulerian equations at e ach node. The Dynamic Surface Extension representation can be thought of as dual to level set representation: The defining fields involve single value d variables which are constant at each time along lines that are normal to the evolving surface, whereas level set techniques involve a function which has constant values on the evolving surface and neighboring surfaces. In t his way the new method overcomes the inability of level set or Eikonal meth ods to treat intersecting pulses that obey a wave equation and can pass thr ough each other, while still using only single-valued variables. Propagatin g thin pulse surfaces in 1-D, 2-D, and 3-D that can reflect from boundaries and pass through each other are computed using the new method. The method was first presented as a new, general representation of surfaces, filaments , and particles by J. Steinhoff and M. Fan (1998, Eulerian computation of e volving surfaces, curves and discontinuous fields, UTSI preprint). (C) 2000 Academic Press.