机械视觉疲劳裂纹扩展试验裂纹长度动态测量方法

文档序号:5947624阅读:244来源:国知局
专利名称:机械视觉疲劳裂纹扩展试验裂纹长度动态测量方法
技术领域
本发明涉及一种疲劳裂纹扩展试验裂纹长度測量方法。
背景技术
金属疲劳裂纹扩展试验是一种通过实时测量试件在设定交变载荷作用下所产生疲劳裂纹的长度来研究金属材料疲劳断裂特性的一种测试方式,目前主要的疲劳裂纹扩展试验形式是国际标准规定的带有预制裂纹的C(T)紧凑拉伸试验和三点弯曲裂纹扩展试验,在这种情况下,在设定交变载荷作用下疲劳裂纹基本沿着预制裂纹的方向直线延伸,其它的非标准疲劳裂纹扩展试验也基本上是这种形式,只是试件的形状和尺寸有所变化。
疲劳裂纹的萌生和扩展是一个复杂而缓慢的非线性演化过程,传统的显微镜法检测往往全部由人工来完成或大部分环节需要人工參与,不仅工作效率低,而且易受到检测人员主观因素的影响,不能保证裂纹检测的效率与精度,已经不能满足试验的要求。目前疲劳裂纹长度自动检测方法主要有柔度法、电位法、声发射法、基于图像处理技术的视频检测方法及光纤传感检测等方法。柔度法和电位法是两种传统的裂纹长度自动检测方法。柔度法是ー种采用各种引伸仪或涡流位移传感器来测量试件的COD (裂纹缺ロ张开位移)从而来測量疲劳裂纹长度的方法,其测试精度低,传感器安装要求高,动态响应慢,一般情况下应用在低周疲劳试验机上,但高频疲劳试验机检测疲劳裂纹也会采用这种方法,如德国ZWICK公司的AMSLER100HFP5000和美国QUALITEST公司的产品Testronic,但其測量精度低,可靠性差。电位法是利用测量电位分布的方法来判断金属材料中裂纹的状况,可应用在高、低频疲劳试验机上。但测量精度受金属表面、环境、温度影响较大,测试精度不高。而且此方法为非可视的测试方法,根据国家标准規定,试验过程中,必须定时采用可视方法进行校核。声发射技术是20世纪60年发展起来的一种评价材料力学性能的无损检测方法。由于机械零件在受カ状态下产生裂纹和裂纹扩展时往往伴随着声发射现象的出现,因此采用声发射技术对疲劳裂纹进行检测已是裂纹检测的一个新的方向,特别是声发射能检测到零件内部裂纹的萌生扩展情況,目前国内外均有研究声发射检测裂纹的机理、信号辩识极其应用研究。如清华大学机械工程系在进行“基于声发射技术的金属高频疲劳监测”的研究,四川大学制造学院在进行基于模态声发射理论的检测技术的研究。但由于理论和技术的不成熟,实际工程应用不多。基于机械视觉技术的裂纹在线检测方法,可以直观、精确、实时地完成裂纹的检测和进ー步的分析处理,是新的疲劳裂纹扩展速率检测国家标准推荐的微小裂纹检测方法,目前国外已有相关的研究与应用,而国内此方面的研究与报道相对较少。此方法的一大特点是可直观地检测与显示裂纹形状、裂纹发展的进程,省掉了标定与校核的过程,对整个试验过程有据可查,反复观察和分析;另ー特点是可高精度检测微小裂纹,从工程应用和发展的角度来开,测试含有微裂纹试件的力学性能非常重要,通过测试过程可掲示疲劳裂纹发展、扩大直至试件断裂的力学規律。基于图像处理技术的裂纹在线測量方法通过图像采集、处理、分析计算,在线测量出裂纹长度尺寸,其中采集到完整、清晰、分辨率高的图像是图像法測量系统最基本的一个环节,疲劳裂纹扩展试验裂纹图像的采集是一个动态采集过程,随着疲劳试验的进行疲劳裂纹萌生并缓慢扩展,可在摄像头固定的情况下选择合适的镜头和CCD,使扩展的裂纹一直处在视场内,这样一次性采集包含整条裂纹的图像,然后进行分析处理。如要高精度測量裂纹扩展尖端区域的尺寸,可采用专利《疲劳裂纹扩展试验裂纹图像采集方法及装置》所提供的方法,在疲劳裂纹扩展过程中摄像头跟踪疲劳裂纹尖端并在精确定位的情况下采集裂纹图像,根据相应的精确控制下摄像头移动的距离进行不同时刻所采集裂纹图像的拼接得到包含整条裂纹的试件图像,得到包含整条裂纹的试件图像后采用本方法对图像进行处理分析计算出裂纹的实际裂纹长度和扩展方向及疲劳裂纹扩展试验国家标准(GB/T6398-2000.金属材料疲劳裂纹扩展速率试验方法国家标准)规定的计算裂纹长度。实际裂纹长度既沿裂纹扩张方向的裂纹长度,疲劳裂纹扩展试验标准规定的计算裂纹长度是指与 实际裂纹相当的直前缘裂纹长度,即从裂纹顶点到垂直于预制裂纹方向的标准线的垂直距离减去预制裂纹的长度。一般的情况下,如果试件材料热处理均匀、加工完全满足要求,试件安装加载对中、垂直的情况下,疲劳裂纹基本沿着预制裂纹的方向直线延伸,计算裂纹长度等于实际裂纹长度,但实际情况裂纹扩展总会多少偏离预制裂纹方向,如果疲劳裂纹扩展方向偏离预制裂纹方向小于规定角度时,国家标准规定试验是有效的,但此时计算裂纹长度不等于实际裂纹长度,现在通用的疲劳裂纹测量方法基本都是用实际裂纹长度来代替计算裂纹长度进行材料断裂特性的分析。

发明内容
为了克服已有疲劳裂纹扩展试验裂纹长度动态测量方法的过程繁琐、劳动量大、精度低、抗干扰性较差、裂纹扩展过程不能直观精确地观测记录、国际标准规定的计算裂纹长度无法精确测量的不足,本发明提供ー种简化过程、降低劳动量、精度高、抗干扰性良好、可直观精确地观测记录裂纹扩展过程、精确计算国际标准规定的计算裂纹长度的基于机械视觉技术的疲劳裂纹扩展试验裂纹长度动态测量方法。本发明解决其技术问题所采用的技术方案是一种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,所述测量方法的步骤如下步骤I :机械视觉裂纹测量系统标定,具体步骤如下(I. I)将加工好的标定试件按要求进行安装,通过计算机发命令给运动控制器,运动控制器控制摄像头运动平台带动摄像头沿设定路线运动至每个标定点;(1.2)采集标定试件图像,依次求取标定点的亚像素定位坐标;(I. 3)求取水平标定线段的亚像素长度,并将其相对应的尺寸输入,并将此标定数据储存于数据文件内;(I. 4)求取垂直标定线段的像素长度,并将其相对应的尺寸输入,并将此标定数据储存于数据文件内;步骤2 :开始疲劳试验,计算试件疲劳次数N,控制试验载荷为所设定数值,所述试验载荷包括正弦交变载荷的最大载荷,最小载荷及平均载荷,在此正弦交变载荷的作用下,带有预制裂纹的试件开始沿预制裂纹方向产生疲劳裂纹并扩展;步骤3 :采集裂纹图像,此处疲劳裂纹扩展试验有两种图像采集模式,采集试件单面图像和采集试件双面图像;步骤4 :对所采集图像进行处理增強,图像处理增强图像灰度拉伸、中值滤波去噪和边缘强化进行;步骤5 :通过图像分析、裂纹识别的方法识别出裂纹主干位置,包括裂纹顶点和裂纹扩展方向;具体步骤如下 (I)采用自适应的多阈值分割法来实现裂纹图像的ニ值化;(2)采用单连接区域增长技术,利用裂纹像素的幅度和方向,以左边界线为起点向右边界生长,将具有相似性的像素点连接起来;( 3 )将连接后的裂纹骨架化;(4)采用压缩编码的方法将骨骼化后裂纹ニ值图像单根宽度为I个像素的裂纹,将裂纹图像转换为保存裂纹点位置的ニ维数组;( 5 )解码恢复细化后的图像;步骤6 :裂纹尺寸、方向測量,裂纹长度測量包括沿裂纹扩展方向的实际裂纹长度測量和国家标准规定的计算裂纹长度,实际裂纹长度及裂纹扩展方向測量方法为对通过步骤4、5得到的裂纹主干进行最小二乗法拟合得到裂纹扩展直线,计算裂纹扩展直线长度既实际裂纹长度,求拟合后裂纹直线和预制裂纹方向线的夹角得到裂纹扩展方向;计算裂纹长度的測量方法为在主机上下夹具严格对心的情况下,通过试件、夹具的加工和安装保证夹具左边界和夹具的中心线严格平行,同时使试件加カ线(既通过试件两个定位中心孔圆心的直线)和夹具的中心线重合,采用图像上可见的夹具左边界为计算裂纹长度測量基准线,进行基准线的精确定位和裂纹顶点到基准线的垂直距离的计算,然后根据相应公式计算出实际计算裂纹的长度;具体步骤如下(I)采用基于1/4亚像素技术的方法求得裂纹顶点到标准线的垂线;(2)采用基于1/4亚像素步长搜索的方法求得标准线和裂纹顶点到标准线的垂线的交点;(3)计算裂纹顶点到标准线的像素垂直距离;(4)根据步骤I得到的标定文件将其转换为真实长度;(5)根据相应公式计算出实际的裂纹的长度;(6)对步骤5得到的裂纹主干进行最小二乗法拟合裂纹扩展直线;(7)求拟合后裂纹直线和预制裂纹方向线的夹角。进ー步,所述测量方法还包括步骤7 :对裂纹扩展状态进行判断,如裂纹扩展不满足试验条件,既疲劳裂纹扩展方向偏离预制裂纹方向大于规定角度或试件两面裂纹长度尺寸之差大于规定数值,则停止试验,如裂纹扩展满足试验条件记录试验数据,生成疲劳裂纹扩展曲线a-N及疲劳裂纹扩展曲线da-dN ;步骤8 :裂纹扩展试验完成后进行综合数据分析。再进一歩,所述步骤4中,图像灰度拉伸采用分段线性变换函数法增加图像的对比度,变换函数通过对图像的灰度分析并通过多次实验获得,中值滤波去噪即可消除噪声又可保留裂纹细节,边缘强化采用基于垂直方向增强模版的Sobel算子进行边界边缘强化。更进一歩,所述步骤(5. I)中,采用自适应的多阈值分割法来实现裂纹图像的ニ值化的过程为步骤5. I. I :确定目标区域R0I,根据裂纹扩展规律,裂纹在整个过程中所在的位置比较固定,沿试件水平中间区域近乎直线扩展,所以采用选取固定的ROI步骤5. I. 2 :把选定区域图像分成MxN个子图像;其中被分割的子图像的个数选取 的原则是使每个子图像内的亮度分布近似于均匀步骤5. 1.3 :计算每个子图像的方差,确定不包含裂纹和背景间边界的子图像的方差范围及包含裂纹和背景间边界的子图像的方差范围步骤5. I. 4 :将所有不包含裂纹和背景间边界的子图像像素值设为255步骤5. I. 5 :对所有包含裂纹和背景间边界的子图像进行直方图分析,计算阈值,基于图像直方图分析的试探性迭代方法步骤5. I. 6 :进行所有子图像分割区域的逻辑并,就是图像分割后的最后結果。所述步骤(5. 2)中,把两个像素看成是连接图中的ー个节点,把单个像素在空间与其它相邻像素的特性进行比较,将特性足够相似的相邻像素连接起来,从而进行区域的增长。裂纹像素之间具有一定的相似性,都是从左边界向右边界扩展,大致保持水平,具有一定规律,即不会有太大的倾角。利用裂纹像素的幅度和方向来确定它们之间的相似性,以左边界线为起点向右边界生长,将具有相似性的像素点连接起来。所述步骤(5. 4)的具体过程如下设图像尺寸为mXn,创建ー个跟图像尺寸列数相等为n,行数为2的ニ维数组A,以图像左边界为起点,按列搜索。(5.4. I)遇到像素为O吋,继续搜索。如果整列都没有像素为I的点,将数组A对应列的两个数置零。(5. 4. 2)遇到第一个像素为I的点时,判断其为裂纹顶点,将该点位置(X,y)存入A对应列和寄存器B中。转入下一列扫描。(5. 4. 3)其后将整列像素为I的点与前一列存入寄存器B中位置的点进行比较,取距离最近的点为裂纹点,将该点位置存入A对应列和寄存器B中,转入下一列扫描;按此规则直至扫描结束,然后将编码压缩后得到的裂纹主干数据还为裂纹主干图像。所述步骤(6. I)中,采用基于亚像素技术的方法进行夹具的左边界的边缘精确定位的过程为(6. I. I)选定目标区域,包含上夹具左边缘的小矩形区域,靠近边缘顶点和拐点(6. I. 2)采用基于垂直方向增强模版的Sobel算子进行边界边缘强化(6. I. 3)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行夹具左边界四分之ー亚像素精确定位,得到上夹具左边界定位坐标值(6. I. 4)计算边缘最大横坐标值Xmax及所选区域左边界边缘长度L(6. I. 5)根据边缘定位坐标值进行最小ニ乘直线拟合,得到拟合后边界直线的坐标值,求边界方向(6. I. 6)根据试件及夹具尺寸,将拟合后的夹具所选区域左边界沿边界方向延伸直至超过试件预制裂纹中心线。所述步骤(6. 2)中,基于亚像素技术求裂纹顶点到标准线DEF的垂直距离,步骤如下(6. 2. I)由步骤(6. I)所得到的裂纹顶点以四分之一亚像素的步长,沿垂直于标准线DEFJ生成垂线AY,垂线终点Y需超过标准线DEFJ ;(6. 2. 2)搜索标准线DEFJ和垂线AY的交点N,标准线从上往下,垂线AY从左向右以四分之一亚像素的步长向前捜索,每搜索一步比较两条线上得到的两点的横坐标差值,如差值小于或等于四分之一亚像素长度则捜索停止,此点既为两线交点N ;(6. 2. 3)计算AN的像素距离,并根据标定信息,转化为真实的尺寸。 所述步骤(I)中,法采用与疲劳裂纹扩展试验所用试件具有同样安装与定位尺寸的高精度加工的标准试件进行系统标定,在标准试件垂直方向和水平方向加工出ー些具有不同尺寸的直角平台,这些尺寸分布于水平方向和垂直方向的測量范围内,对这些直角平台的顶点进行亚像素精确定位,计算出相应顶点之间的距离,根据加工尺寸,进行水平和垂直方向的分段标定,得出系统垂直方向和水平方向分段标定数据;所述步骤(I. 2)中标定点亚像素精确定位方法如下(1.2. I)在标定点的水平线段内选取ー包围水平边缘的矩形区域,不包括标定点;(I. 2. 2)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行水平边缘四分之ー亚像素精确定位,得到水平边缘顶位坐标值;(1.2.3)计算边缘点X坐标的平均值作为标定点的X坐标;(I. 2. 4)在标定点的垂直线段内选取ー包围垂直边缘的矩形区域,不包括标定点;(I. 2. 5)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行垂直边缘四分之ー亚像素精确定位,得到垂直边缘定位坐标值;(1.2.6)计算边缘点Y坐标的平均值作为标定点的Y坐标。本发明的有益效果主要表现在I、基于数字图像采集与处理技术的疲劳裂纹自动检测方法的一大特点是可直观地检测与显示裂纹形状、裂纹发展的进程,省掉了标定过程与校核的过程,对整个试验过程有据可查,反复观察和分析;2、疲劳裂纹识别測量精度高,尤其是可高精度检测微小裂纹,測量裂纹尖端尺寸;3、采用本方法即可精确计算出实际裂纹长度和方向,又可精确计算出《金属材料疲劳裂纹扩展速率试验方法国家标准》GB/T 6398-2000所规定的计算裂纹长度,据此生成裂纹扩展曲线和裂纹扩展速率曲线;4、本方法为非接触式裂纹测量方法,主要适用于紧凑拉伸和三点弯曲裂纹扩展试验,其特点为裂纹为基本沿直线扩展的表面裂纹,疲劳裂纹裂纹扩展过程直观可视,測量数据精确,试验过程简单可靠,采用本方法的系统可安装在任何型号的可进行金属疲劳裂纹扩展试验的试验机上,包括电液式低频疲劳试验机、电液和电磁式高频疲劳试验机及其它的各种疲劳试验机上,应用范围非常广泛,如此项技术推广开来,预计可取得巨大的经济效益。


图I是基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量系统。图2是机械视觉技术裂纹长度计算算法总流程图。图3是单区域增长图像连接示意图。图4是疲劳裂纹扩展试验夹具机构及计算裂纹长度测量示意图。图5是计算裂纹长度測量算法流程图。 图6是疲劳裂纹扩展试验系统标定标准试件示意图。图7是机械视觉技术疲劳裂纹扩展试验裂纹长度动态测量总流程图。
具体实施例方式下面结合附图对本发明作进ー步描述。參照图I 图7,一种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量系统,包括被测试件、图像成像及采集系统,摄像头位置调整系统及计算机处理分析控制系统,除此之外,还有为保证疲劳裂纹扩展试验进行必备的系统疲劳试验机和由载荷控制器和载荷传感器组成的疲劳试验机载荷控制系统。CCD摄像头、镜头、光源装置安装在摄像头安装支架上组成图像成像単元,将带有预制裂纹的CT紧凑试件安装在产生设定交变载荷的疲劳试验机上,试件在交变载荷的作用下裂纹不断扩展,光源装置所提供的光线照射在试件表面上,试件表面处理为慢反射,其均匀反射的光线通过镜头投影到CCD靶面上,CCD与数据采集卡通过通讯电缆相连,将CCD上所形成的裂纹试件图像传输到图像采集卡,图像采集卡将此模拟图像转换为计算机可处理的数字图像,通过图像采集卡和计算机之间的通讯电缆将此数字图像传输到计算机内;摄像头运动定位平台、摄像头运动控制器及安装在摄像头运动定位平台上的摄像头运动位移测量传感器组成摄像头位置调整系统,可根据控制计算机发来的控制命令驱动摄像头定位云台带动摄像头到达所要求的位置,采集到试验所要求的图像。计算机处理分析控制系统内最重要的内容是图像处理裂纹长度计算模块,通过对图像采集系统对图像进行采集、拼接后得到的完整裂纹图像进行处理、识别、计算后得到所要求的裂纹尺寸。图2为机械视觉技术裂纹长度计算算法总流程图,本发明所提出的基于图像处理技术的疲劳裂纹动态测量方法首先对所采集的裂纹图像进行处理增强裂纹边界,然后进行裂纹图像分析识别和裂纹尺寸測量。图像处理增强通过图像灰度拉伸、中值滤波去噪和边缘强化进行;对强化后的图像通过图像分割、图像连接、裂纹图像骨骼化、裂纹图像细化来实现裂纹图像的识别;对识别出来的裂纹通过捜索得到裂纹位置,获取裂纹顶点和裂纹扩展方向,测量实际裂纹像素长度和方向,测量计算裂纹像素长度,最后根据系统标定信息将其转换为真实裂纹长度。图像处理增强通过图像灰度拉伸、中值滤波去噪和边缘强化进行,图像灰度拉伸采用分段线性变换函数法增加图像的对比度,变换函数通过对图像的灰度分析并通过多次实验获得,中值滤波去噪即可消除噪声又可保留裂纹细节,边缘强化采用基于垂直方向增强模版的Sobel算子进行边界边缘强化,本发明所采用的图像分割方法是ー种自适应动态阈值分割法,由于裂纹处于复杂的背景当中,并且存在照明不均匀的情况,运用直方图阈值分割法、Otsu法阈值分割等很难直接将目标与背景分离,本发明采用ー种自适应的多阈值分割法来实现图像ニ值化。算法步骤如下步骤I :确定目标区域R0I,根据裂纹扩展规律,裂纹在整个过程中所在的位置比较固定,沿试件水平中间区域近乎直线扩展,所以采用选取固定的ROI步骤2 :把选定区域图像分成mxn个子图像;其中被分割的子图像的个数选取的原则是使每个子图像内的亮度分布近似于均匀步骤3 :计算每个子图像的方差,确定不包含裂纹和背景间边界的子图像的方差 范围及包含边界的子图像的方差范围步骤4 :将所有不包含裂纹和背景间边界的子图像像素值设为255步骤5 :对所有包含边界的子图像进行直方图分析,计算阈值,基于图像直方图分析的试探性迭代方法步骤6 :进行所有子图像分割区域的逻辑并,就是图像分割后的最后結果。本发明所采用的裂纹连接方法为ー种单连接区域增长技术,把两个像素看成是连接图中的ー个节点,把单个像素在空间与其它相邻像素的特性进行比较,将特性足够相似的相邻像素连接起来,从而进行区域的增长。裂纹像素之间具有一定的相似性,都是从左边界向右边界扩展,大致保持水平,具有一定规律,即不会有太大的倾角。利用裂纹像素的幅度和方向来确定它们之间的相似性,以左边界线为起点向右边界生长,将具有相似性的像素点连接起来。实现方法描述如下(I)左边界开始,每列扫描,如遇到像素值为I时,判断该像素点左边小区域内像素值,如果为1,则将该点归类到区域内进行增长。如图3所示,当扫描到A点时,判断B类点是否有为1,C类点不考虑。当为I时,即B12 U B13 U B21 U B22 U B23 U B32 U B33=I认为A点为裂纹区域内点,进行扩展。当为O吋,即=B12U B13 U B21 U B22 U B23 U B32 U B33=O 将 A 点像素值置零。(2)每列扫描,如遇到像素值为O时,继续扫描。断边的情况分为两种,下面对断边连接的实现当B13、B23、B33 都为零,而 B12 U B22 U B32=I 时,将 B23 置 I ;当B12、B22、B32、B13、B23、B33 都为零,而 B21=I 时,将 B22> B23 直 I。本发明所采用的裂纹细化方法是先将连接后的裂纹骨架化,后采用压缩编码的方法将骨骼化后裂纹ニ值图像再进行处理,转化为单根宽度为I个像素的裂纹图像,将裂纹图像转换为保存裂纹点位置的ニ维数组。然后解码恢复细化后的图像实现算法描述如下设图像尺寸为mXn,创建ー个跟图像尺寸列数相等为n,行数为2的ニ维数组A,以图像左边界为起点,按列搜索。
(I)遇到像素为O吋,继续搜索。如果整列都没有像素为I的点,将数组A对应列的两个数置零。(2)遇到第一个像素为I的点时,判断其为裂纹顶点,将该点位置(x,y)存入A对应列和寄存器B中。转入下一列扫描。(3)其后将整列像素为I的点与前一列存入寄存器B中位置的点进行比较,取距离最近的点为裂纹点,将该点位置存入A对应列和寄存器B中。转入下一列扫描。按此规则直至扫描结束。然后将编码压缩后得到的裂纹主干数据还为裂纹主干图像本发明所采用裂纹长度和方向測量方法如下裂纹长度測量包括沿裂纹扩展方向的实际裂纹长度測量和国家标准规定的计算裂纹长度,实际裂纹长度及裂纹扩展方向測量方法为对得到的裂纹主干进行最小二乗法 拟合得到裂纹扩展直线,计算裂纹扩展直线长度既实际裂纹长度,求拟合后裂纹直线和预制裂纹方向线(既水平直线)的夹角得到裂纹扩展方向。计算裂纹长度的測量方法为在主机上下夹具严格对心的情况下,通过试件、夹具的加工和安装保证夹具左边界和夹具的中心线严格平行,同时使试件加カ线(既通过试件两个定位中心孔圆心的直线)和夹具的中心线重合,采用图像上可见的夹具左边界为计算裂纹长度测量的基准线,根据上述方法求得裂纹顶点及其主干位置后,进行基准线的精确定位和裂纹顶点到标准线的垂直距离的精确计算,然后根据相应公式计算出实际计算裂纹的长度。本发明采用基于亚像素技术的方法进行标准线边缘精确定位及裂纹顶点到标准线的垂直距离的精确计算下面以C(T)试样为例结合图4,图5说明其具体的实施方式步骤I :本方法要结合图4所示C(T)紧凑拉伸疲劳试验夹具安装定位装置加以实施,此装置由试件3,夹具4,定位套筒5,定位螺杆1,压紧垫圏,锁紧螺母2,夹具安装定位法兰6组成,夹具组件有上下两个,相对于试件中心线对称,试件安装在上下夹具中间,通过两个长度相等的定位套筒5及定位螺杆I,压紧垫圏,锁紧螺母2安装定位,使试件加カ线HI (既通过试件两个定位中心孔圆心的直线)和夹具的中心线重合,保证试验机产生的试验载荷通过夹具沿试件加カ线作用于试件上。图中8为扩展的疲劳裂纹,7为预制裂纹。步骤2 :疲劳试验标准规定试件加カ线HI为裂纹计算标准线,但从图像上直接求加カ线有一定难度,因已通过步骤I使试件加力线和夹具的中心线重合,本方法通过求出夹具的左边界DEFJ从而推出加カ线的位置,本发明采用基于亚像素技术的方法进行夹具的左边界DEFJ的边缘精确定位及计算裂纹长度的測量,算法流程图如图5所示,具体步骤如下(I)选定目标区域,如图4所示,包含上夹具边缘DE的小矩形区域,尽量靠近顶点D和拐点E但不包括D和E(2)采用基于垂直方向增强模版的Sobel算子进行边界边缘强化 (3)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行夹具左边界四分之ー亚像素精确定位,得到上夹具左边界定位坐标值(4)计算边缘最大横坐标值Xmax及所选区域边缘长度L(5)根据边缘定位坐标值进行最小ニ乘直线拟合,得到拟合后所选区域左边界直线的坐标值,求边界方向
(6)根据试件及夹具尺寸,将拟合后的夹具所选区域左边界沿边界方向延伸直至超过试件预制裂纹中心线。步骤3 :基于亚像素技术求裂纹顶点A到标准线DEFJ的垂直距离,步骤如下(7)由所得到的裂纹顶点A以四分之一亚像素的步长,沿垂直于标准线DEFJ生成垂线AY,垂线终点B需超过标准线DEFJ(8)捜索标准线DEFJ和垂线AY的交点N,标准线从上往下,垂线AY从右向左以四分之一亚像素的步长向前捜索,每搜索一步比较两条线上得到的两点的横坐标差值,如差值小于或等于四分之一亚像素长度则捜索停止,此点既为两线交点N(9)计算AN的像素距离,并根据标定信息,转化为真实的尺寸
步骤4 :根据试件加工及安装尺寸,如图4所示AN距离减去1/2夹具宽度再减去预制裂纹顶点到加力中心线的距离就等于计算裂纹扩展的长度。本发明采用的图像标定方法为方法采用与疲劳裂纹扩展试验所用试件具有同样安装与定位尺寸的高精度加工的标准试件进行系统标定,在标准试件垂直方向和水平方向加工出ー些具有不同尺寸的直角平台如图6所示,这些尺寸分布于水平方向和垂直方向的測量范围内,对这些直角平台的定点进行亚像素精确定位,计算出相应顶点之间的距离,根据加工尺寸,进行水平和垂直方向的分段标定,得出系统垂直方向和水平方向分段标定数据。标定系统包括标定所用标准试件,镜头,CCD摄像头,数据采集卡,计算机,标定软件。摄像头运动平台及运动控制器。标定点亚像素精确定位方法如下(I)在标定点的水平线段内选取ー包围水平边缘的矩形区域,不包括标定点(2)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行水平边缘四分之ー亚像素精确定位,得到水平边缘定位坐标值(3)计算边缘点X坐标的平均值作为标定点的X坐标(4)在标定点的垂直线段内选取ー包围垂直边缘的矩形区域,不包括标定点(5)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行垂直边缘四分之ー亚像素精确定位,得到垂直边缘定位坐标值(6)计算边缘点Y坐标的平均值作为标定点的Y坐标具体实施方式
如下步骤I :将加工好的标准试件如图6所示,按图4所示进行安装,通过计算机发命令给运动控制器,运动控制器控制摄像头运动平台带动摄像头沿设定路线运动至每个标疋点。步骤2 :采集试件图像,通过相应的标定软件依次求取标定点B, C,D, E, F,G, H, I, J, K, L, M,的亚像素定位坐标,标定点亚像素精确定位方法如下(I)在标定点的水平线段内选取ー包围水平边缘的矩形区域,不包括标定点(2)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行水平边缘四分之ー亚像素精确定位,得到水平边缘定位坐标值(3)计算边缘点X坐标的平均值作为标定点的X坐标(4)在标定点的垂直线段内选取ー包围垂直边缘的矩形区域,不包括标定点(5)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行垂直边缘四分之ー亚像素精确定位,得到垂直边缘定位坐标值(6)计算边缘点Y坐标的平均值作为标定点的Y坐标步骤3 :求取水平标定线段⑶,EF, GH, IJ, LK的像素长度,并将其相对应的尺寸输入如图为O. 5m, lm, I. 5m, 2m, 3m,并将此标定数据储存于数据文件内步骤4 :求取垂直标定线段BC,DE, JK,,HI的像素长度,并将其相对应的尺寸输入如图为O. 5m, lm, I. 5m, 2m将成对数据存储于ニ维数组内,并将此标定数据储存于数据文件内。图7为机械视觉技术疲劳裂纹扩展试验裂纹长度动态测量总流程图。具体试验步骤如下
步骤I :机械视觉裂纹测量系统标定,具体步骤如下(I)将加工好的标定试件按要求进行安装,通过计算机发命令给运动控制器,运动控制器控制摄像头运动平台带动摄像头沿设定路线运动至每个标定点;(2)采集标定试件图像,通过相应的标定软件依次求取标定点的亚像素定位坐标(3)求取水平标定线段的亚像素长度,并将其相对应的尺寸输入,并将此标定数据储存于数据文件内;(4)求取垂直标定线段的像素长度,并将其相对应的尺寸输入,并将此标定数据储存于数据文件内;步骤2 :开始疲劳试验,计算试件疲劳次数N,控制试验载荷为所设定数值(包括正弦交变载荷的最大载荷,最小载荷及平均载荷),在此正弦交变载荷的作用下,带有预制裂纹的试件开始沿预制裂纹方向产生疲劳裂纹并扩展;步骤3 :采集裂纹图像,此处疲劳裂纹扩展试验有两种图像采集模式,采集试件单面图像和采集试件双面面图像;步骤4 :对所采集图像进行处理增強,图像处理增强通过图像灰度拉伸、中值滤波去噪和边缘强化进行;步骤5 :通过图像分析、裂纹识别的方法识别出裂纹主干位置,包括裂纹顶点和裂纹扩展方向,具体步骤如下(I)采用ー种自适应的多阈值分割法来实现裂纹图像的ニ值化;(2)采用ー种单连接区域增长技术,利用裂纹像素的幅度和方向,以左边界线为起点向右边界生长,将具有相似性的像素点连接起来;(3)将连接后的裂纹骨架化;(4)采用压缩编码的方法将骨骼化后裂纹ニ值图像细化为单根宽度为I个像素的裂纹,将裂纹图像转换为保存裂纹点位置的ニ维数组;(5)解码恢复细化后的图像;步骤6 :裂纹尺寸、方向測量。计算裂纹顶点到垂直于预制裂纹方向的标准线的垂直距离减去预制裂纹的长度既得到裂纹像素长度,然后根据相应公式计算出实际的裂纹的长度;具体步骤如下(I)采用基于1/4亚像素技术的方法进行标准线边缘精确定位;(2)采用基于1/4亚像素技术的方法求得裂纹顶点到标准线的垂线;(3)采用基于1/4亚像素步长搜索的方法求得标准线和裂纹顶点到标准线的垂线的交点;(4)计算裂纹顶点到标准线的像素垂直距离;(5)根据步骤I得到的标定文件将其转换为真实长度;(6)根据相应公式计算出实际的裂纹的长度;(7)对步骤5得到的裂纹主干进行最小二乗法拟合裂纹扩展直线,;(8)求拟合后裂纹直线和预制裂纹方向线(既水平直线)的夹角;步骤7 :对裂纹扩展状态进行判断,如裂纹扩展不满足试验条件(试件两面裂纹长度差,裂纹扩展偏离预制裂纹方向),则停止试验,如裂纹扩展满足试验条件记录试验数据,生成疲劳裂纹扩展曲线a-N及疲劳裂纹扩展曲线da-dN ;
步骤8 :裂纹扩展试验完成后进行综合数据分析。
权利要求
1.一种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于 所述测量方法的步骤如下 步骤I:机械视觉裂纹测量系统标定,具体步骤如下 (I. I)将加工好的标定标准试件按要求进行安装,通过计算机发命令给摄像头运动控制器,运动控制器控制摄像头运动平台带动摄像头沿设定路线运动至每个标定点; (I. 2)采集标定试件图像,依次求取标定点的亚像素定位坐标; (1.3)求取水平标定线段的亚像素长度,并将其相对应的尺寸输入,并将此标定数据储存于数据文件内; (1.4)求取垂直标定线段的像素长度,并将其相对应的尺寸输入,并将此标定数据储存于数据文件内; 步骤2 :开始疲劳试验,计算试件疲劳次数N,控制试验载荷为所设定数值,所述试验载荷包括正弦交变载荷的最大载荷,最小载荷及平均载荷,在此正弦交变载荷的作用下,带有预制裂纹的试件开始沿预制裂纹方向产生疲劳裂纹并扩展; 步骤3 :采集裂纹图像,此处疲劳裂纹扩展试验有两种图像采集模式,采集试件单面图像或采集试件双面图像; 步骤4 :对所采集图像进行处理增強,图像处理增强通过图像灰度拉伸、中值滤波去噪和边缘强化进行; 步骤5 :通过图像分析、裂纹识别的方法识别出裂纹主干位置,包括裂纹顶点和裂纹扩展方向;具体步骤如下 (5. I)采用自适应的多阈值分割法来实现裂纹图像的ニ值化; (5. 2)采用单连接区域增长技术,利用裂纹像素的幅度和方向,以左边界线为起点向右边界生长,将具有相似性的像素点连接起来; (5.3)将连接后的裂纹骨架化; (5. 4)采用压缩编码的方法将骨骼化后裂纹ニ值图像细化为单根宽度为I个像素的裂纹图像,将裂纹图像转换为保存裂纹点位置的ニ维数组; (5. 5)解码恢复细化后的图像; 步骤6:裂纹尺寸、方向測量,裂纹长度測量包括沿裂纹扩展方向的实际裂纹长度測量和国家标准规定的计算裂纹长度,实际裂纹长度及裂纹扩展方向測量方法为对通过步骤·4、5得到的裂纹主干进行最小二乗法拟合得到裂纹扩展直线,计算裂纹扩展直线长度既实际裂纹长度,求拟合后裂纹直线和预制裂纹方向线的夹角得到裂纹扩展方向;计算裂纹长度的測量方法为在主机上下夹具严格对心的情况下,通过试件、夹具的加工和安装保证夹具左边界和夹具的中心线严格平行,同时使试件加力线和夹具的中心线重合,采用图像上可见的夹具左边界为计算裂纹长度測量基准线,进行基准线的精确定位和裂纹顶点到基准线的垂直距离的计算,然后根据相应公式计算出实际计算裂纹的长度;具体步骤如下 (6. I)采用基于1/4亚像素技术的方法进行标准线边缘精确定位; (6. 2)采用基于1/4亚像素技术的方法求得裂纹顶点到标准线的垂线; (6.3)采用基于1/4亚像素步长搜索的方法求得标准线和裂纹顶点到标准线的垂线的交点; (6. 4)计算裂纹顶点到标准线的像素垂直距离;(6.5)根据步骤I得到的标定文件将其转换为真实长度; (6. 6)计算实际计算裂纹的长度,裂纹顶点到标准线的垂直距离减去1/2夹具宽度和预制裂纹顶点到加力中心线的距离就等于计算裂纹的长度; (6.7)对步骤5得到的裂纹主干进行最小二乗法拟合裂纹扩展直线; (6. 8)求拟合后裂纹直线和预制裂纹方向线的夹角。
2.如权利要求I所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于,所述测量方法还包括 步骤7 :对裂纹扩展状态进行判断,如裂纹扩展不满足试验条件,既疲劳裂纹扩展方向偏离预制裂纹方向大于规定角度或试件两面裂纹长度尺寸之差大于规定数值,则停止试验,如裂纹扩展满足试验条件记录试验数据,生成疲劳裂纹扩展曲线a-N及疲劳裂纹扩展曲线da-dN ; 步骤8 :裂纹扩展试验完成后进行综合数据分析。
3.如权利要求I或2所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于所述步骤4中,图像灰度拉伸采用分段线性变换函数法增加图像的对比度,变换函数通过对图像的灰度分析并通过多次实验获得,中值滤波去噪即可消除噪声又可保留裂纹细节,边缘强化采用基于垂直方向增强模版的Sobel算子进行边界边缘强化。
4.如权利要求I或2所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于所述步骤(5. I)中,采用自适应的多阈值分割法来实现裂纹图像的ニ值化过程为 步骤5. I. I :确定目标区域R0I,根据裂纹扩展规律,裂纹在整个过程中所在的位置比较固定,沿试件水平中间区域近乎直线扩展,所以采用选取固定的ROI 步骤5. I. 2 :把选定区域图像分成MxN个子图像;其中被分割的子图像的个数选取的原则是使每个子图像内的亮度分布近似于均匀 步骤5. I. 3 :计算每个子图像的方差,确定不包含裂纹和背景间边界的子图像的方差范围及包含裂纹和背景间边界的子图像的方差范围 步骤5. I. 4 :将所有不包含裂纹和背景间边界的子图像像素值设为255步骤5. 1.5 :对所有包含裂纹和背景间边界的子图像进行直方图分析,计算阈值,基于图像直方图分析的试探性迭代方法 步骤5. I. 6 :进行所有子图像分割区域的逻辑并,就是图像分割后的最后結果。
5.如权利要求I或2所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于所述步骤(5. 2)中,把两个像素看成是连接图中的ー个节点,把单个像素在空间与其它相邻像素的特性进行比较,将特性足够相似的相邻像素连接起来,从而进行区域的增长;裂纹像素之间具有一定的相似性,都是从左边界向右边界扩展,大致保持水平,具有一定規律,即不会有太大的倾角;利用裂纹像素的幅度和方向来确定它们之间的相似性,以左边界线为起点向右边界生长,将具有相似性的像素点连接起来。
6.如权利要求I或2所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于所述步骤(5. 4)的具体过程如下 设图像尺寸为mXn,创建ー个跟图像尺寸列数相等为n,行数为2的ニ维数组A,以图像右边界为起点,按列搜索;(5.4. I)遇到像素为O吋,继续搜索。如果整列都没有像素为I的点,将数组A对应列的两个数置零; (5. 4. 2)遇到第一个像素为I的点时,判断其为裂纹顶点,将该点位置(x,y)存入A对应列和寄存器B中,转入下一列扫描; (5. 4. 3)其后将整列像素为I的点与前一列存入寄存器B中位置的点进行比较,取距离最近的点为裂纹点,将该点位置存入A对应列和寄存器B中,转入下一列扫描; 按此规则直至扫描结束,然后将编码压缩后得到的裂纹主干数据还为裂纹主干图像。
7.如权利要求I或2所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于所述步骤(6. I)中,采用基于亚像素技术的方法进行夹具的左边界的边缘精确定位的过程为 (6. I. I)选定目标区域,包含上夹具左边缘的小矩形区域,靠近边缘顶点和拐点(6. I. 2)采用基于垂直方向增强模版的Sobel算子进行边界边缘强化(6. I. 3)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行夹具左边界四分之ー亚像素精确定位,得到上夹具左边界定位坐标值 (6. I. 4)计算边缘最大横坐标值Xmax及所选区域左边界边缘长度L(6. I. 5)根据边缘定位坐标值进行最小ニ乘直线拟合,得到拟合后边界直线的坐标值,求边界方向 (6. I. 6)根据试件及夹具尺寸,将拟合后的夹具所选区域左边界沿边界方向延伸直至超过试件预制裂纹中心线。
8.如权利要求5所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于所述步骤(6. 2)中,基于亚像素技术求裂纹顶点到标准线DEF的垂直距离,步骤如下 (6. 2. I)由步骤(6. I)所得到的裂纹顶点以四分之一亚像素的步长,沿垂直于标准线DEFJ生成垂线AY,垂线终点Y需超过标准线DEFJ ; (6. 2. 2)搜索标准线DEFJ和垂线AY的交点N,标准线从上往下,垂线AY从左向右以四分之一亚像素的步长向前捜索,每搜索一步比较两条线上得到的两点的横坐标差值,如差值小于或等于四分之一亚像素长度则捜索停止,此点既为两线交点N ; (6. 2.3)计算AN的像素距离,井根据标定信息,转化为真实的尺寸。
9.如权利要求I或2所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在于所述步骤(I)中,采用与疲劳裂纹扩展试验所用试件具有同样安装与定位尺寸的高精度加工的标准试件进行系统标定,在标准试件垂直方向和水平方向加工出一些具有不同尺寸的直角平台,这些尺寸分布于水平方向和垂直方向的測量范围内,对这些直角平台的顶点进行亚像素精确定位,计算出相应顶点之间的距离,根据加工尺寸,进行水平和垂直方向的分段标定,得出系统垂直方向和水平方向分段标定数据; 所述步骤(I. 2)中标定点亚像素精确定位方法如下 (I. 2. I)在标定点的水平线段内选取ー包围水平边缘的矩形区域,不包括标定点; (I. 2. 2)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行水平边缘四分之ー亚像素精确定位,得到水平边缘顶位坐标值; (I. 2. 3)计算边缘点X坐标的平均值作为标定点的X坐标;(I. 2. 4)在标定点的垂直线段内选取ー包围垂直边缘的矩形区域,不包括标定点; (I. 2. 5)采用IMAQ Vision中亚像素边沿定位函数IMAQ Edge Tool进行垂直边缘四分之ー亚像素精确定位,得到垂直边缘定位坐标值; (I. 2. 6)计算边缘点Y坐标的平均值作为标定点的Y坐标。
10.如权利要求I所述的ー种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度测量方法,其特征在干,实现所述测量方法的相关装置包括被测试件、图像成像及采集系统,摄像头位置调整系统及计算机处理分析控制系统,除此之外,还有为保证疲劳裂纹扩展试验进行必备的疲劳试验机和载荷控制系统;CCD摄像头、镜头、光源装置安装在摄像头安装支架上组成图像成像単元,将带有预制裂纹的CT紧凑试件安装在产生设定交变载荷的疲劳试验机上,试件在交变载荷的作用下裂纹不断扩展,光源装置所提供的光线照射在试件表面上,试件表面处理为慢反射,均匀反射的光线通过镜头投影到CCD靶面上,CCD与数据采集卡通过通讯电缆相连,将CCD上所形成的裂纹试件图像传输到图像采集卡,图像采集卡将此模拟图像转换为计算机可处理的数字图像,通过图像采集卡和计算机之间的通讯电缆将此数字图像传输到计算机内;摄像头运动定位平台、摄像头运动控制器及摄像头运动位移测量传感器组成摄像头位置调整系统,可根据控制计算机发来的控制命令驱动摄像头定位云台带动摄像头到达所要求的位置,采集到试验所要求的图像;计算机处理分析控制系统内最重要的程序模块是图像处理裂纹长度计算模块,此程序模块采用如权利要求I所述的疲劳裂纹扩展试验裂纹长度測量方法,对图像采集系统所采集裂纹图像进行处理、识别、计算后得到所要求的裂纹尺寸。
全文摘要
一种基于机械视觉技术的疲劳裂纹扩展试验裂纹长度动态测量方法,步骤如下步骤1机械视觉裂纹测量系统标定;步骤2开始疲劳试验,在正弦交变载荷的作用下,带有预制裂纹的试件开始沿预制裂纹方向产生疲劳裂纹并扩展;步骤3采集裂纹图像,此处疲劳裂纹扩展试验有两种图像采集模式,采集试件单面图像或采集试件双面图像;步骤4对所采集图像进行增强处理;步骤5通过图像分析、裂纹识别的方法识别出裂纹主干位置,包括裂纹顶点和裂纹扩展方向;步骤6计算实际裂纹扩展长度和计算裂纹长度。本发明简化过程、降低劳动量、可直观精确地观测记录裂纹扩展过程、精确测量国际标准规定的计算裂纹长度、测量精度高、系统抗干扰性好。
文档编号G01N3/06GK102692188SQ201210140590
公开日2012年9月26日 申请日期2012年5月8日 优先权日2012年5月8日
发明者吴丽华, 王建淼, 邵新阳, 高红俐, 齐子诚 申请人:浙江工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1