摘要
以“声线跟踪法”为基础,运用面向对象的编程语言V isual C++和三维场景开发工具OpenGL,按照面向对象的程序设计思想开发了超声波无损检测仿真软件。该系统实现了超声检测过程的三维可视化并对超声波传播路径和A型显示进行了较为准确的模拟。该文对仿真过程中的三维介质建模和传播路径模拟计算等关键问题进行了详细的讨论,采用CSG/B-Rep混合模型表示法对三维介质模型进行快速建模,并且采用声线跟踪法对传播路径进行较为准确的模拟。最后通过仿真实例,验证了算法的有效性。
Using object - oriented programming language Visual C + + and 3D scene developing tool OpenGL as development tools and according to the object - oriented programming method, a simulation software for nondestructive ultrasonic inspection is developed based on ray - tracing principle. This simulation system can visualize the ultrasonic test process, simulate the ultrasonic propagation path and A - Scan. Some key problems such as the 3D modeling of medium environment and the calculation of ultrasonic propagation path are discussed thoroughly, and good solutions are provided to solve these problems. CSG/B - Rep hybrid model representation method is used to model the 3D media, and ray - tracing principle is used to simulate the ultrasonic propagation path. The results of simulation show the validity of the methods.
出处
《计算机仿真》
CSCD
2006年第4期269-273,共5页
Computer Simulation
关键词
超声波
声线跟踪法
混合表示法
仿真
Ultrasonic
Ray- tracing
Hybrid representation method
Simulation