曲面基体绝缘涂镀层涡流测厚高精度标定方法
High-precision calibration methods of thickness measurement for insulation coation on curved surface based on eddy current
通讯作者:
收稿日期: 2019-05-30
Received: 2019-05-30
作者简介 About authors
陶正瑞(1996—),男,硕士生,从事加工过程监控研究.orcid.org/0000-0003-1510-6855.E-mail:
为了提高金属零件表面绝缘涂镀层厚度测量精度,以某型电涡流位移流传感器为例,开展3种不同曲率的曲面试件标定试验;对比分析9次多项式、7项傅里叶级数、多峰高斯函数和径向基函数神经网络这4种标定方法的误差平方和、均方根、决定系数以及单点运算时间;综合评价4种标定方法在测量精度、计算速率方面的优劣,为涡流位移传感器在不同应用场合的标定方法选择提供参考. 针对燃料贮箱外表面聚氨酯泡沫层厚度测量要求,选用基于径向基函数神经网络的曲面基体涡流测厚法进行验证试验. 结果表明,通过优化标定方法,测量误差可以控制在−0.15~ 0.15 mm.
关键词:
A certain type of eddy current displacement sensor was taken as an example, and three calibration testing experiments were conducted, in order to increase the accuracy of thickness measurement for insulating coating on curved surface. The 9th-degree polynomial, 7th-order Fourier series, Gaussian multi-peak function, and radial basis function neural network were used for fitting. The squared sum of errors, root mean square, coefficient of determination and single-point operation time were compared and analyzed in terms of measurement accuracy and operation rate, for reference on how to choose the calibration method in different applications. Aiming at the requirements of thickness measurement of polyurethane foam on the outer surface of the fuel tank, chose the method based on radial basis function neural network for verification test. Results show that the measurement error can be controlled between −0.15 mm to 0.15 mm by optimizing the calibration method.
Keywords:
本文引用格式
陶正瑞, 党嘉强, 徐锦泱, 安庆龙, 陈明, 王力, 任斐.
TAO Zheng-rui, DANG Jia-qiang, XU Jing-yang, AN Qing-long, CHEN Ming, WANG Li, REN Fei.
在工程应用中,为增加零件的抗腐蚀、耐磨及保温性能,通常需要对其进行表面处理. 其中,表面涂镀作为重要技术手段,被广泛应用于在严苛环境中工作的零部件,例如:三向编织结构碳纤维复合材料作为耐超高温结构烧蚀材料被应用在航天领域要求最严苛的高温耐热部位,如:发动机喉衬、火箭鼻翼体、飞行器翼前端等[1]. 此外,需要根据零部件的使用环境来确定涂镀层厚度. 涂镀层过厚会造成材料内应力过大,导致基体与涂镀层的结合强度下降,涂镀层易脱落;涂镀层过薄,则达不到材料表面处理要求,因此需要精确测量涂镀层厚度[2]. 涂镀层厚度未达标的零部件承受各种高强度复变载荷作用,易诱发疲劳裂纹以及其他故障缺陷,如美国“哥伦比亚”号航天飞机在进入大气层时覆有涂镀层的隔热瓦失效,导致重大安全事故[3]. 此外,通常在燃料贮箱筒段外表面喷涂聚氨酯泡沫来隔热保温. 绝热层过厚会增加贮箱的整体直径,造成标准直径蒙皮无法装配;绝热层过薄则会使保温效果变差,由于燃料贮箱未安装主动冷却系统,严格保证绝热层厚度至关重要.
燃料贮箱筒段外表面聚氨酯泡沫采用半自动化方式喷涂,出料量难以控制,发泡后形成的保温层厚度不均匀,一般为2~50 mm. 厚度偏小处需重新喷涂发泡增厚,厚度偏大处必须经过半自动修磨,将保温层厚度控制在10~30 mm,具体厚度数值根据不同型号需求而定. 在检测、质量控制阶段,将电涡流传感器探头轴线水平沿着筒段的直径方向,通过控制筒段旋转速度和传感器沿着筒段轴线方向平移,连续测量出燃料贮箱筒段外表面各处泡沫层厚度,需要把厚度测量误差控制在−0.15~0.15 mm,为后续厚度精修和蒙皮装配提供依据.
本文针对燃料贮箱筒段外表面聚氨酯泡沫厚度测量精度要求,开展常见曲面试件标定试验,建立针对特定曲率的涡流测厚标定函数,综合评价4种标定方法在测量精度、计算速率方面的优劣.
1. 标定试验方案
选取3种常用尺寸的曲面基体作为被测试件,模拟燃料贮箱筒段保温层厚度的测量过程,曲率半径分别为1 125(试件1)、1 675(试件2)、3 000 mm(试件3),材料为铝合金6063,表面粗糙度为Ra 6.4 µm. 氨酯硬质泡沫塑料由异氰酸酯和二醇聚合而成,除具有隔音、防震及绝热性能外,既不导磁也不导电. 考虑到聚氨酯泡沫不会影响曲面基体表面的磁场分布,标定试验过程中曲面试件表面未喷涂聚氨酯泡沫,涡流探头距金属基体表面的距离即为涂层厚度. 试验系统结构框图如图1所示.
图 1
图 1 涡流测厚试验系统结构框图
Fig.1 Structural block diagram of eddy current thickness measurement testing system
表 1 电涡流位移传感器技术指标
Tab.1
技术指标 | 数值 | 单位 |
供电电源 | +24 | V |
灵敏度 | 0.32 | mA/mm |
输出 | 4~20 | mA |
平板测量误差 | −0.01~ +0.02 | mm |
输出波纹 | ≤20 | mV |
频响 | 0~10 | kHz |
温漂 | ≤0.1 | %fs/°C |
外形尺寸 | 60×60×120 | mm×mm×mm |
表 2 机床性能参数
Tab.2
技术指标 | 数值 | 单位 | 技术指标 | 数值 | 单位 | |
X 行程 | 1 067 | mm | 最大主轴转速 | 12 000 | r/min | |
Y 行程 | 610 | mm | 主轴功率 | 18 000 | W | |
Z 行程 | 610 | mm | 定位精度 | 0.01 | mm | |
A 轴 | ±110 | (°) | 重复定位精度 | 0.000 5 | mm | |
C 轴 | ±110 | (°) | − | − | − |
图 2
图 3
图 3 涡流测厚试验现场设置
Fig.3 Site settings of eddy current thickness measurement testing
确定好初始位置后,每隔0.5 mm改变一次提离距离,记录传感器输出电流信号I. 为减少测量误差,对于每个提离距离,在稳定测量阶段,从采集到的电流信号中提取1 s时长数据(即2 000个数据点),对输出电流波形进行滤波去噪,然后取其平均值,所得结果即为该提离距离对应的电流信号. 为减小随机误差,对于每种曲面试件,从起始位置到量程终点,每个位置重复测量5次,取其平均值. 需要注意的是,每次更换被测试件后,都需要对传感器探头进行重新找正与定位.
2. 曲面基体涡流测厚高精度标定
2.1. 典型标定方法原理及实现
选用高次多项式、傅里叶级数曲线以及多峰高斯函数对真实提离距离与电流信号进行标定.
多项式标定曲线表达式为
式中:ai为常数,I为电流信号,y为标定结果,n1为多项式次数.
傅里叶级数曲线的表达式为
式中:a0、ai、bi为傅里叶级数系数,n2为傅里叶级数项数.
式中:ai为一维高斯函数曲线尖峰高度,μi为尖峰中心坐标,σi为标准差,n3为高斯函数项数.
径向基函数神经网络(radial basis function neural network, RBFNN)是一种3层前向网络. 分为输入层、径向偏置层和线性输出层[12]. 确定径向偏置节点数量M至关重要,如果M取值太小,则无法精确描述提离距离和电流信号之间的关系,导致标定函数的精度下降;如果M取值太大,训练出来的网络模型可能会过拟合,而且模型结构复杂,需要更大的存储空间和算力. 径向偏置层中的神经元变换函数为关于中心点径向对称且衰减的非负非线性函数.
由输入层、径向偏置层和线性输出层构成的径向基神经网络结构如图4所示. 其中,R为输入向量的元素个数,S1为径向偏置层神经元个数,S2为线性输出层神经元个数. RBFNN的径向偏置层将低维空间的输入通过非线性函数映射到高维空间,再在高维空间寻找一个能最佳拟合电流信号与提离距离关系的曲面.
图 4
图 4 径向基函数神经网络(RBFNN)结构
Fig.4 Radial basis function neural network(RBFNN)structure
由如图4所示的RBFNN结构可得径向偏置层输出向量
式中:径向基神经元变换函数
线性层输出向量为
式中:L为径向偏置层到输出层的连接权值,b2为偏置向量.
2.2. 典型标定方法验证
表 3 径向基函数神经网络参数
Tab.3
神经元 | W | L | 神经元 | W | L | |
1 | 19.26 | 1 396.53 | 13 | 19.96 | −360 615.5 | |
2 | 16.47 | 70.69 | 14 | 19.55 | −4 928.79 | |
3 | 13.5 | 12.6 | 15 | 12.58 | −13.82 | |
4 | 10.98 | 5.47 | 16 | 7.43 | 2.67 | |
5 | 19.99 | 199 409.31 | 17 | 4.58 | 2.00 | |
6 | 18.82 | −118.45 | 18 | 16.28 | −24.85 | |
7 | 15.00 | 13.22 | 19 | 9.18 | 2.38 | |
8 | 8.53 | 2.27 | 20 | 14.23 | 0.77 | |
9 | 12.39 | 20.54 | 21 | 19.92 | 164 938.2 | |
10 | 17.12 | 128.32 | 22 | 16.97 | −143.89 | |
11 | 6.12 | 1.86 | 23 | 2.90 | −1.95 | |
12 | 10.03 | 3.39 | − | − | − |
图 5
图 5 试件1上的4种标定曲线与数据样本点
Fig.5 Four calibration curves and data samples for testing part 1
RBENN的输出值与样本点的均方根误差随径向偏置层神经元数量的增加而减小. 如图6所示,当径向偏置层神经元个数为23时,均方根误差(RMSE)下降到0.022 5,此时增加神经元数量误差降低不明显,但计算效率却显著下降. 综合考虑计算效率和模型精度,将径向偏置层神经元数量M设定为23.
图 6
图 7
在传感器量程初始区间(2~18 mm),电流信号与提离距离近似为分段线性变化. 在量程区间2~10 mm,提离距离的微小变化即可引起电流信号的明显变化,当提离距离大于10 mm后,电流信号的变化幅度明显变小;当提离距离超过18 mm时,电流信号与提离距离呈非线性变化,随着提离距离的增大,电流信号变化的幅度越来越小;当提离距离达到40 mm时,电流信号几乎达到最大值;当提离距离继续增加时,电流信号增加的幅值几乎为0,在实际检测中,此时很难再通过电流信号准确推断提离距离. 通过试验验证,RBFNN可以在整个曲率半径区间(1 125~3 000 mm)捕捉到这种相对稳定的变化趋势,因此,该标定方法也可以在曲率半径区间1 125~3 000 mm获得精度较高的标定函数.
以上4种高精度标定方法都可以大致追踪电流信号和提离距离之间复杂的线性-非线性变化规律,但拟合精度不同. 对比采用4种标定方法得到的标定函数在测量曲面试件1时的测量值与真实提离距离x的误差Δy在传感器量程内的分布规律,结果如图8所示. 其中,Poly9、Fourier7以及Gauss8标定函数的最大误差出现在17.53 mm处,分别为0.217 87、0.150 85和0.187 03 mm;而采用RBFNN标定后的最大测量误差为−0.124 72 mm,出现在量程终点区域,约在45.53 mm处. 4种标定方法中,只有RBFNN标定方法的测量误差控制在−0.15~0.15 mm.
图 8
图 8 4种标定方法在传感器量程内的误差分布
Fig.8 Error distribution within sensor range of four calibration methods
由图8可知,在提离高度区间Ⅱ(23~38 mm)内,电流信号和提离距离之间的关系处于非线性区域,4种标定方法拟合效果较好,测量误差绝对值在整个量程范围内最小;在区间Ⅰ内,电流信号和提离距离之间的关系处于该型号传感器线性区域和非线性区域的过渡区域,保温层厚度(10~30 mm)正好覆盖此区间,Poly9、Fourier7及Gauss8标定方法的拟合效果差;在量程终点区域Ⅲ(40~48 mm)内,4种标定方法的测量误差绝对值都比较大,此时很难追踪电流信号和提离距离之间的非线性关系. 对于精度要求较高的应用场合,选取标定误差Δy=0处距离值作为参照点,此外,根据实际测量大小,再加上误差曲线对应位置处的误差值,可以实现测量过程误差补偿.
为定量分析标定方法的优劣,对上述4种标定曲线进行误差统计分析,具体评价指标如下:误差平方和、均方根、确定系数[13].
式中:wp为分布率,此处取1;yp为标定结果;xp为真实提离距离.
式中:Essr为标定结果与样本数据平均值之差的平方和,Esst为样本数据与样本数据平均值之差的平方和,
其中,
以曲面试件1为例,采用Poly9、Fourier7、Gauss8、RBFNN以及线性函数Plane (常用于平面标定)这5种方法标定电流信号和提离距离之间的关系,并将得到的标定函数用于距离测量。结合式(6)~(8)求得SSE、R2、RMSE以及最大误差Emax等统计量,如表4所示.
表 4) 标定方法在试件1上的测量值误差统计
Tab.4
标定方法 | SSE / mm2 | RMSE / mm | R2 | Emax / mm |
Poly9 | 0.316 8 | 0.058 7 | 0.999 98 | 0.217 9 |
Fourier7 | 0.122 2 | 0.036 5 | 0.999 99 | 0.137 9 |
Gauss8 | 0.198 5 | 0.046 5 | 0.999 93 | 0.187 0 |
RBFNN | 0.046 7 | 0.022 5 | 0.999 99 | 0.124 7 |
Plane | 1 289.000 0 | 3.743 2 | 0.740 50 | 8.786 2 |
1)对于表征标定后距离测量值与真实提离距离匹配程度的R2,RBFNN和Fourier7对应的值均为0.999 99,高于Ploy9对应的0.999 97和Gauss8对应的0.999 36.
2)对于表示真实提离距离与标定后距离测量值误差的SSE,Fourier7的SSE是RBFNN的2.67倍,而Ploy9的SSE更是达到了RBFNN的6.78倍.
3)RBFNN的最大误差Emax相比于Ploy9减小了42.75%,相比于Fourier7减小了9.5%.
综上所述,在4种标定方法中,RBFNN的测量精度最高,标定误差最小,且满足−0.15~0.15 mm的要求. 此外,采用平面标定函数测量曲面基体涂镀层厚度的结果表明,该方法测量误差大,远超误差限值.
采用不同标定方法得到的标定函数因计算复杂程度不一,运算速率也有差异,需要根据具体应用场合的采样频率要求,选择合适的方法. 下面给出不同标定函数单点运算时间Δt的计算步骤. 随机选取100个测试电流信号 Itest∈[4, 20] mA,使用Matlab中的tic和toc命令统计总运行时间,进而得到Δt,当运行环境为Windows10、Matlab R2016b时,得到Poly9的单点运算时间为0.12 ms,Fourier7的单点运算时间为0.14 ms.
当设备采样频率要求高于1 kHz时,只有Poly9和Fourier7这2种标定方法能满足采样频率要求,Gauss8的单点运算时间Δt=1.16 ms,适用于采样频率低于862 Hz的场合. 与前面3种标定方式相比,RBFNN 的运算效率显著下降,Δt=7.98 ms,适用于采样频率不超过125 Hz、测量精度高的场合. Plane的单点运算时间Δt=0.10 ms,其采样频率能够达到10 kHz,但测量精度太低,没有实用价值. 当然,上述比较结果只是给出相对大小关系,测厚系统的最终采样频率还要考虑其他因素的影响,包括数据采集模块数据处理能力、通讯方式的选择等.
为进一步验证由试件1得出的结论,采用上述 5 种标定方法对另外2种尺寸的曲面试件进行标定试验,分析标定函数测量值与原始数据的误差统计量和单点运算时间,如表5所示. 分析表5可以得出,在5种标定方法中,RBNN的拟合效果最好,对应的SSE、RMSE和最大误差最小,但RBFNN结构复杂,单点运算时间最长,对于采样频率要求较高. 对于测量精度要求较低的应用场合,可以选择Poly9、Fourier7和Gauss8. 在进行曲面基体测量时,平板标定函数误差最大,没有实用价值;从表4和中RBFNN在试件1、2和3上的SSE、RMSE和最大误差可以得到,曲率半径越小,测量误差越大,当曲率半径为1 125 mm时,最大误差达到0.124 7 mm;而在曲率半径为3 000 mm时,最大误差为−0.068 5 mm;当曲率半径为1 675 mm时,最大误差为−0.103 6 mm. 综上所述,在曲率半径为1 125~3 000 mm时,RBFNN标定方法可以追踪电流信号与提离距离之间的非线性关系,而且测量误差可以控制在−0.15~0.15 mm.
表 5 5种标定方法在2种不同试件上的测量值误差统计
Tab.5
试件 | 标定方法 | SSE / mm2 | RMSE / mm | Emax / mm | Δt / ms |
试件2 | Poly9 | 0.307 3 | 0.057 8 | 0.216 5 | 0.12 |
Fourier7 | 0.114 5 | 0.035 3 | 0.136 5 | 0.19 | |
Gauss8 | 0.143 8 | 0.039 5 | 0.157 8 | 1.19 | |
RBPNN | 0.040 8 | 0.021 9 | −0.103 6 | 3.77 | |
Plane | 1 300.000 0 | 3.759 9 | 8.816 5 | 0.17 | |
试件3 | Poly9 | 0.974 8 | 0.107 7 | 0.437 2 | 0.11 |
Fourier7 | 0.296 8 | 0.059 4 | −0.198 3 | 0.15 | |
Gauss8 | 0.177 8 | 0.046 | −0.200 5 | 1.12 | |
RBFNN | 0.033 0 | 0.018 9 | −0.068 5 | 6.51 | |
Plane | 739.000 0 | 2.966 8 | 7.273 9 | 0.12 |
3. 测厚验证试验
图 9
图 9 采用针刺法测量金属基体表面的涂镀层厚度
Fig.9 Measurement of coating thickness on surface of metal substrate by acupuncture method
在使用涡流法测厚时,探头应位于被测试件正上方且探头轴线沿曲面试件法线方向. 将曲面试件通过螺栓固定在机床工作台;将传感器探头通过夹具固定在机床主轴上,模拟圆柱面铣削加工过程;将探头作为刀具,通过数控编程调整探头相对曲面试件的位姿,使探头轴线方向沿着曲面试件圆柱面法线;工作台带动试件沿x方向进给,每次移动较小步长连续测量,直至终点. 沿y方向增加步距,在试件表面4个区域(a、b、c和d)分别测量出该区域各点保温层厚度,验证试验现场设置如图10所示.需要注意的是,在传感器探头进给之前,需要释放夹具中的弹簧压紧机构,确保探头贴在保温层表面.
图 10
图 10 采用涡流法测量金属基体表面涂镀层厚度
Fig.10 Measurement of coating thickness on surface of metal substrate by eddy current method
图 11
图 11 曲面试件1涂镀层厚度测量试验验证结果
Fig.11 Coating thickness measurement verification testing results for curved specimen 1
图 12
图 12 曲面试件2涂镀层厚度测量验证试验结果
Fig.12 Coating thickness measurement verification testing results for curved specimen 2
图 13
图 13 曲面试件3涂镀层厚度测量验证试验结果对比
Fig.13 Comparison of coating thickness measurement verification testing results for curved specimen 3
4. 结 论
(1)本文综合评价了9次多项式、7项傅里叶级数、8项复合高斯函数和RBFNN 4种标定方法在3种尺寸曲面试件上的标定结果,其中,RBFNN 标定方法精度最高,测量误差最小.
(2)RBFNN 标定方法单点运算时间超过4 ms,限制了涡流测厚系统的采样频率. 因此,在实际应用过程中,当采样频率超过1 kHz时,建议采用9次多项式和7项傅里叶级数,此时为保证测量精度需要根据如图7所示的标定误差在传感器量程范围内不同区间上的分布规律进行误差补偿.
(3)基于 RBFNN 曲面的涡流测厚法能够满足燃料贮箱筒段外表面聚氨酯泡沫层厚度测量要求,测量精度高,无损检测操作方便,易于实现自动化测量,可以为泡沫层厚度精修提供依据.
参考文献
“哥伦比亚”号航天飞机空难原因及其材料分析
[J].DOI:10.3321/j.issn:1000-7857.2005.07.007 [本文引用: 1]
Columbia tragedy and materials
[J].DOI:10.3321/j.issn:1000-7857.2005.07.007 [本文引用: 1]
Determination of the optimum directional angles of ultrasonic oscillation in testing seamless thick-wall pipes
[J].DOI:10.1023/A:1014029528192 [本文引用: 1]
涡流检测的现状及新进展
[J].
Status and eddy current nondestructive testing
[J].
Matching pursuits with time-frequency dictionaries
[J].DOI:10.1109/78.258082 [本文引用: 1]
一种用于火灾识别的高斯函数动态神经网络分类方法
[J].
A gauss dynamic nerve network classification method for fire recognition
[J].
Automated single-ion peak fitting as an efficient approach for analyzing complex chromatographic data
[J].
高斯多峰拟合用于烷基葡萄糖苷临界胶束浓度测量
[J].
Determination of critical micelle concentration of alkyl polyglucoside (APG) nonionic surfactant aqueous system by multi-peaks Gaussian fitting of visible absorption spectra line shape
[J].
紫外-可见吸收光谱结合高斯多峰拟合技术测定甲基红酸离解常数
[J].DOI:10.3866/PKU.WHXB201203025 [本文引用: 1]
Determination of acid dissociation constant of methyl red by multi-peaks Gaussian fitting method based on UV-visible absorption spectrum
[J].DOI:10.3866/PKU.WHXB201203025 [本文引用: 1]
涡流检测的厚涂层高精度方法
[J].
Study on high-precision methods for thickness measurement of coating with eddy current testing
[J].
数据分析软件的开发及其应用: 变量间最佳拟合函数、误差分析、趋势预测系统
[J].DOI:10.3969/j.issn.1000-5811.2003.06.028 [本文引用: 3]
Application and creation of data analysis software: the system of opitimal imitated function, error analy sis and tendence forecasting betw een variables
[J].DOI:10.3969/j.issn.1000-5811.2003.06.028 [本文引用: 3]
/
〈 |
|
〉 |
