LIU Ning;ZHAO Xiangyun;NI Wenbo;WANG Xuemei引向器
【摘 要】针对铁道货车转向架上制动杠杆拉铆销装配工序中的漏铆、铆接不到位等问题,研制了一套实时检测铆接质量和铆接位置的智能铆接系统.通过在原有铆接上加装视觉、力及位移传感器,利用图像识别及传感器技术,使铆接系统不仅能够通过力与位移曲线实现铆接质量的判断,而且可以识别铆接位置.试验结果表明,智能铆接系统能够在铆接过程中实时显示铆接过程中的铆接力和铆接位移,并能够判定出铆接位置. 【期刊名称】《机械制造与自动化》
【年(卷),期】2018(047)006
【总页数】4页(P174-176,211)
【关键词】智能铆接系统;铆接质量;铆接位置;力与位移;图像识别
【作 者】LIU Ning;ZHAO Xiangyun;NI Wenbo;WANG Xuemei
【作者单位】;;;
三维打印【正文语种】中 文电子飞碟
【中图分类】TP391.41
0 引言发货系统
铆接具有牢靠、抗振、耐冲击、工艺设备简单等优点,因此广泛应用于铁路、航空、船舶等行业。铁路货车基础制动装置连接中大量使用的短尾拉铆销,采用拉铆与圆销结构相结合的方案,可有效防脱、防盗。转向架上的基础制动装置是铁路货车的重要组成部分。其中制动杠杆装配时一旦出现漏铆、铆接不到位等连接失效问题,将会造成基础制动装置脱落、丢失等故障,严重威胁铁路货车的行车安全[1]。目前铆接完成后的检查都是通过人工目测等方法进行检测工作,不仅费时费力,而且难以得到准确的检测结果。
为了保证铆接质量,目前国内大多采用基于力与位移信号的铆接质量在线检测装置,通过检测力位移曲线,来判定铆接质量[2]。但该方案无法识别铆接位置,防止漏铆现象。基于此,研发了一套能够自动检测铆接质量和判别铆接位置的新型铆接系统,对于避免因转向
架制动杠杆铆接装配过程中的铆接质量问题和漏铆带来的行车安全隐患,具有十分重要的作用和意义。
1 智能铆接系统结构与功能
在转向架制动杠杆拉铆装配工序中,使用短尾拉铆销进行紧固连接。拉铆是指将铆钉插入杠杆连接处,并将套环套入铆钉,使用拉铆夹住铆钉尾端纵向运动,将套环压入铆钉环形槽的连接工艺[3]。作为能够监测铆接状态的智能铆接系统,应具备以下功能:适应转向架制动杠杆铆接生产的环境;自动测量铆接过程中的铆接力和位移;实时判定铆接质量和铆接位置;自动生成报表,记录铆接过程;操作简单,不增加生产工序。为此,结合计算机图像识别及传感器技术,研制了一套智能铆接系统。其结构原理如图1所示。
图1 智能铆接系统原理图
变速轮智能铆接系统是以传统铆接为基础,在铆接上加装图像传感器和位移传感器,并将铆接力的测量转换为铆接油缸的压力测量来实现的。当按动铆接进行铆接时,触发计算机实时检测铆接过程中的铆接力与位移,依据铆接力与铆接位置的相互关系可判断铆接质
量。同时,计算机控制采集当前铆接位置图像,通过图像识别算法,识别当前的铆接位置。这样,可建立生产过程中拉铆销铆接位置与铆接质量的对应关系,为生产安全管理和质量回溯提供了一种技术措施。
2 铆接图像识别技术
图像识别技术是以提取拉铆销位置周围图像的主要特征为基础,并将待识别图像与图像库的有限特征参数进行匹配,从而达到铆接位置识别的目的。计算机图像识别分为离线训练和在线识别两个步骤,每个步骤分别设计了相应的应用程序。程序核心是BP(back propagation)神经网络算法。其中图像特征提取及离线训练方法直接决定了图像识别的准确性。铆接位置识别程序系统框图如图2所示。
图2 铆接位置识别程序系统框图
2.1 图像特征提取
图像特征的描述有多种,包括视觉特征、统计特征、代数特征等,每种特征有包含数种描述方法[4]。国内有研究选用一种基于图像整体特征的平均值算法,利用整体图像质心位置
坐标值来区分铆接位置[5]。
pcti为了提高图像识别的准确性,选择图像感兴趣区域(region of interest, ROI)内的最大边缘长度值作为特征值。根据各图片的不同特征,选取多个不同的ROI提取特征值,可以使每个位置的特征值区分度更大。
2.2 离线训练
文中图像识别技术所采用的分类器算法为BP神经网络算法[6]。为了建立铆接位置图像与位置之间的输入-输出模式映射关系,使用MATLAB建立了BP神经网络算法,并将上述Access数据库中的训练组数据中每个位置图像的特征值作为BP神经网络算法的输入数据,位置信息作为输出数据,训练后可以得到输入层和隐层之间的连接权值阵v、隐层和输出层之间的权值阵w、隐含层阈值阵θ以及输出层阈值阵γ。测试组数据则用来检验训练得到的网络对位置识别的的准确率。BP神经网络模型参数如表1所示。隐层节点个数m为:
(1)
式中:α为可调常数(范围为1~10); n为输入节点个数,即ROI个数;l为输出节点个数,
即所需识别位置个数。
表1 BP神经网络模型参数参数网络结构限制训练步数学习速率训练目标误差隐层神经元传递函数输出层神经元传递函数设定值n×m×l1 0000.10.001TansigPurelin
3 在线检测软件设计
在线检测软件负责传感器信息的采集、检测结果的输出以及人机交互主界面如图3所示。软件根据功能可以分为3个部分,即铆接位置识别程序、铆接质量判断程序及质量问题报警、自动生成报表等其他功能程序。系统在铆接过程中采集的图像不断加入离线训练图像库中,可以有效提高图像识别的准确率;系统在开机时检测各传感器的初始状态,根据传感器返回的初始值对传感器做出归零矫正,提高系统测试精度。在线检测程序流程图如图4所示。
图3 在线检测程序主界面
图4 在线检测程序流程图
3.1 铆接位置识别
当主程序检测到铆接力和位移大于设定的初始阈值时,则铆接位置识别程序启动。首先采集一幅图像并保存,然后将图像送入在线识别子程序中,输出铆接位置。
3.2 铆接质量判断
铆接质量判断采用的是力与位移的经验阈值比较法。将铆接过程的力与位移曲线和铆接合格时的力与位移曲线作对比即可判断铆接质量是否合格。本文位移传感器、压力传感器所得到的信号通过数据采集卡被转换为电压值数字信号U位移 、U压力 (单位V),然后对转换得到的初始数据进行预处理及换算才能得到测试所需的铆接力和铆接位移值。