摘要
针对空气中超声检测存在人力计算复杂、算法验证困难的问题,提出一种基于声线跟踪法的空气中快速超声检测仿真平台。利用CAD软件对目标对象三维建模,以STL文件格式导入OpenGL环境中,完成了STL模型的读取和重绘。遍历搜索目标对象反射面上的反射点,采用声线跟踪法根据超声波在空气中的传播模型和斯奈尔定律确定反射声线,接收阵元上不同声线的声压叠加得到超声波接收阵元在发射信号驱动下的回波响应信号。仿真结果与理论分析相吻合,为空气中超声检测相关算法的研究提供了基础。
Since human computation is complex and algorithm verification is difficult for ultrasonic testing in the air,a rapid ultrasonic testing simulation method in the air based on tracing method is proposed.The proposed method utilizes CAD software for three-dimensional modeling of the target object,imports the OpenGL environment under the Microsoft Visual Studio C++ by STL file format,completes the reading and redrawing of STL models.Then,it traverses the reflection points of the target object reflective surfaces,adopts ray tracing law to identify the reflective sound ray according to ultrasonic wave propagation model in the air and Snell's law,superposes the pressure of sound ray,obtains the echo response signal of ultrasonic receiving array driving by the transmitting signal from different sound ray pressure of superposition on receiving array.Simulation results coincide well with theoretical analysis,and provide the foundations to research ultrasonic testing in the air and related algorithms.
出处
《计算机与数字工程》
2016年第3期433-437,共5页
Computer & Digital Engineering
基金
特殊环境机器人技术四川省重点实验室开放基金(编号:13zxtk06)资助
关键词
声线跟踪法
三维建模
声压叠加
ray tracing method
three-dimensional modeling
sound pressure of superposition