摘要
文章基于Matlab软件包,运用有限差分方法模拟演示超声脉冲波在固体介质中的传播和散射。对各向同性固体弹性波传播的声波方程的离散交叉配置格式进行了分析,列出了模型的吸收边界条件和自由边界条件。通过对空间间隔长度和时间步长参数的选取来控制数值计算结果的稳定性,给出了形成动画演示的处理过程。以角束探头激励产生超声脉冲爬波的实例展示了动画演示的效果,声场的数值计算结果与理论分析也相符合。
In this paper,the demo of ultrasonic pulse wave propagation in solid media using finite difference simulation based on Matlab soft package is presented.The rule using staggered grid with uniform spacing for acoustical wave equation of elastic wave in solid media is discussed,and absorbing boundary conditions and free boundary conditions are introduced to satisfy the assumption of a propagation in model space medium.The stability of the used schemes is controlled by a proper choice of space and time steps and the incompetent processing of animation is presented.The effects of animation are showed in the example of creeping wave propagation excited by an angle beam probe,and dynamic sound field of the numerical results are also agreed with the theoretical analysis.
出处
《南昌航空大学学报(自然科学版)》
CAS
2010年第4期7-11,共5页
Journal of Nanchang Hangkong University(Natural Sciences)
基金
国家自然科学基金项目"高速铁路钢轨踏面斜裂纹的低频表面波检测方法研究"(10964008)
江西省教改基金项目"以无损检测为特色的技术应用型本科专业创新建设研究与实践"(JXJG-09-7-17)
关键词
超声波
传播
有限差分方法
MATLAB软件
爬波
动画演示
ultrasonic waves
propagation
finite difference method
matlab Soft
creeping waves
animation demo