Abstract

In numerical simulation of wave propagation, both viscoelastic materials and perfectly matched layers (PMLs) attenuate waves. The wave equations for both the viscoelastic model and the PML contain convolution operators. However, convolution operator is intractable in finite-difference time-domain (FDTD) method. A great deal of progress has been made in using time stepping instead of convolution in FDTD. To incorporate PML into viscoelastic media, more memory variables need to be introduced, which increases the code complexity and computation costs. By modifying the nonsplitting PML formulation, I propose a viscoelastic model, which can be used as a viscoelastic material and/or a PML just by adjusting the parameters. The proposed viscoelastic model is essentially equivalent to a Maxwell model. Compared with existing PML methods, the proposed method requires less memory and its implementation in existing finite-difference codes is much easier. The attenuation and phase velocity of P- and S-waves are frequency independent in the viscoelastic model if the related quality factors (Q) are greater than 10. The numerical examples show that the method is stable for materials with high absorption (Q = 1), and for heterogeneous media with large contrast of acoustic impedance and large contrast of viscosity.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call