主权项: |
1.一种涡流检测信号图形成像方法,其特征在于,包括如下步骤: 步骤1)采集阵列标定管涡流信号; 步骤2)对信号进行标定和归一化: 30%深度环槽信号设置归一化伏值1-10V,无缺陷处噪声信号调至水平; 步骤3)依据通道排列顺序对轴向、周向通道进行排列,进行通道拼接设置; 步骤4)进行颜色标定设置,并计算每个通道5中基准颜色对应的涡流信号幅值; 计算方法参照小节2.2节步骤3; 步骤5)计算任一通道任一数据点对应的图形颜色,将颜色点填充到创建对应的图形区域中,进行显示。 2.如权利要求1所述的一种涡流检测信号图形成像方法,其特征在于,所述的步骤4)中各通道基准颜色对应的涡流信号幅值,具体为: 选择对中通道的最大幅值作为最高点颜色或自定义一个最大幅值,其他通道参照其中心点和对中通道中心点的偏差确定各自对应的最高点颜色幅值; 中间区域颜色、最低点颜色以及两个中间色的颜色幅值确定方法与最高点颜色幅值确定方法相同; 每个通道的其他数据点都通过本通道的5个颜色点对应幅值进行计算。 3.如权利要求1所述的一种涡流检测信号图形成像方法,其特征在于,所述的步骤5)计算任一通道任一数据点对应的图形颜色步骤如下; 设Y1为任意一通道数据点标定后幅值;该通道5个颜色点对应幅值依次从小到大排序A1~A5,标定的对应的5种颜色依次为C1,C2,C3,C4,C5,首先比较确定Y1所处的幅值区间,设Y1位于A1,A2之间,该数据点颜色计算过程如下: a)计算幅值与其区间的比例 coeff=1-((Y1-A1)/(A2-A1)) b)将颜色划分为R、G、B三个元素进行求解: R=Math.Max(0,Math.Min(255,(int)((C2.R-C1.R)*coeff)+C1.R)) G=Math.Max(0,Math.Min(255,(int)((C2.G-C1.G)*coeff)+C1.G)) B=Math.Max(0,Math.Min(255,(int)((C2.G-C1.G)*coeff)+C1.G)) 所有颜色均可以通过RGB三种颜色进行表示; Math.Max为求最大值函数,参数输入的是待比较的数值; Math.Min为求最小值函数,参数输入的是待比较的数值; 得到的RGB值即为该数据点对应的颜色值; 其他所有通道的数据点采用上述同样的方法确定对应的颜色值。 4.如权利要求1所述的一种涡流检测信号图形成像方法,其特征在于,所述的步骤4)中进行颜色标定设置具体为: a)对中线选择 针对一个周向或轴向面所有拼接通道二维数据,选取该面无缺陷处各个通道同一数据点标识为中心线; b)对中通道以及对中区间的选择 选择一个包括明显缺陷信号的通道作为对中通道,将包括对中通道中心点以及缺陷信号的范围作为调色区间; c)颜色对中标定 进行对中标定时,将中心线中所有通道的同一序号数据点标定为中心点,采用中心色进行表示,各通道中心线所在点幅值作为中心幅值; N个通道,产生N个对中中心幅值V1,V2,V3,…Vn; 计算每个中心和对中通道中心点的偏差,得到O1,O2,O3,…On。 |