Karpfinger Florian, Gurevich Boris, Bakulin Andrey
J Acoust Soc Am. 2008 Oct;124(4):EL230-5. doi: 10.1121/1.2968303.
Algorithm and code are presented which solve the dispersion equation for cylindrical poroelastic structures. 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. The results are illustrated for the case of a fluid-saturated free cylinder with open- and closed-pore boundary conditions on its surface. The computed dispersion curves are in good agreement with analytical results, which confirms the accuracy of the method.
本文提出了用于求解圆柱状多孔弹性结构色散方程的算法和代码。该算法基于谱方法,借助谱微分矩阵对基础波动方程进行离散,并将相应方程作为广义特征值问题求解。针对表面具有开孔和闭孔边界条件的流体饱和自由圆柱体的情况给出了结果。计算得到的色散曲线与解析结果吻合良好,这证实了该方法的准确性。