Karpfinger Florian, Gurevich Boris, Bakulin Andrey
Department of Exploration Geophysics, Curtin University, GPO Box U1987, Perth, Western Australia 6845, Australia.
J Acoust Soc Am. 2008 Aug;124(2):859-65. doi: 10.1121/1.2940577.
Algorithm and code are presented that solve dispersion equations for cylindrically layered media consisting of an arbitrary number of elastic and fluid layers. The algorithm is based on the spectral method which discretizes the underlying wave equations with the help of spectral differentiation matrices and solves the corresponding equations as a generalized eigenvalue problem. For a given frequency the eigenvalues correspond to the wave numbers of different modes. The advantage of this technique is that it is easy to implement, especially for cases where traditional root-finding methods are strongly limited or hard to realize, i.e., for attenuative, anisotropic, and poroelastic media. The application of the new approach is illustrated using models of an elastic cylinder and a fluid-filled tube. The dispersion curves so produced are in good agreement with analytical results, which confirms the accuracy of the method. Particle displacement profiles of the fundamental mode in a free solid cylinder are computed for a range of frequencies.
本文提出了一种算法和代码,用于求解由任意数量的弹性层和流体层组成的圆柱分层介质的色散方程。该算法基于谱方法,借助谱微分矩阵对基础波动方程进行离散化,并将相应方程作为广义特征值问题求解。对于给定频率,特征值对应于不同模式的波数。该技术的优点是易于实现,特别是在传统求根方法受到严重限制或难以实现的情况下,即对于衰减、各向异性和多孔弹性介质。使用弹性圆柱体和充液管的模型说明了新方法的应用。由此产生的色散曲线与解析结果吻合良好,证实了该方法的准确性。计算了自由固体圆柱体中一系列频率下基模的粒子位移剖面。