论文部分内容阅读
超声检测是一种广泛应用于工程和医学的无损检测方法。超声相控阵探伤方法是相控阵技术在超声检测中的应用,它主要是通过控制相控探头各个阵元的激励延迟时间来控制波束的偏转与聚焦,从而实现超声相控阵探伤。从广义上看,它仍然属于无损超声检测的范畴,但是与传统超声检测相比具有扫描速度快、扫查范围大、可达性好等优点,因此在核工业与航空工业领域应用较广。本文主要围绕超声相控阵探伤设备软件系统设计与软件功能实现开展工作。主要完成了相控发射与相控接收延迟控制算法,动态聚焦与可变孔径算法以及TGC增益与FIR动态滤波功能。对于超声相控阵技术探伤所特有的图形显示模式扇形图,本文采用数字扫描变换(DSC)方法把采集到的数据从极坐标系映射到直角坐标系,采用二维线性插值方法消除“莫尔条纹”,提高图像质量;同时在图像显示算法设计时采用以空间换时间的查询表法和基于函数法控制内层循环长度的方法进行关键区域绘图,保证图像完整性的同时显著的提高了帧频,同时采用双缓存技术解决图像实时显示时的闪烁问题。为了去除探伤图像中的噪声,提高图像质量,引入了图像处理功能,采用基于分段直方图方法去除噪声,此外加入了图像平滑以及边缘检测功能,为了获取特殊的图像视觉效果,为图像设置了缩放与平移旋转功能。最后对软件系统进行了调试与性能优化,特别的是对于软件中存在的内存泄漏问题进行了详细介绍,并提出了相应的规避措施来避免或者减少内存泄漏的发生。通过上述工作实现了超声相控阵探伤软件系统的基本功能,在优化软件性能的基础上使得用户的操作更加简便,同时也会大大提高软件的可靠性与可维护性。