基于卷积神经网络的微电机装配故障诊断研究
2021-06-22刘冰洁陈炳发丁力平
刘冰洁,陈炳发,丁力平
(南京航空航天大学 机电学院,江苏 南京 210016)
0 引言
中国制造2025计划强调智能制造在实际生产中的应用,同时也强调“中国质造”,提升产品质量,开启质量管理新模式。而如何提高质量控制的信息化、智能化,实现质量管理模式的升级,成为了中国众多制造型企业,尤其是中小型制造企业面临的难题。
统计过程控制(SPC)作为一种过程控制工具,被广泛运用到质量科学中。控制图是SPC的常用方法,是一种借助数理统计方法,通过测定、记录、评估过程质量特性,从而监测过程是否处于受控状态的图[1]。随着信息技术的发展与应用,控制图从最原始的人工控制图识别阶段,到后来的统计过程控制图软件阶段,现如今已向智能控制图识别阶段发展。控制图模式的智能识别作为现在的热门研究方向,已有不少学者进行了这方面的研究。文献[2]对6种控制图异常模式建立了数学模型;文献[3]使用自适应修改学习率BP网络和概率神经网络进行控制图异常模式识别;文献[4]结合迁移学习和卷积神经网络VGG16研究了控制图识别技术。
故障诊断作为质量管理领域中的一个热门研究方向,已从基于定性经验知识向基于数据驱动发展,数据驱动的故障诊断方法可分为三步:1)信号获取;2)特征提取;3)故障分类[5]。许多人工智能方法被引入,文献[6]用训练好的网络检测电机早期故障;文献[7]结合神经网络和专家系统提高诊断系统的鲁棒性;文献[8]对比分析了神经网络和支持向量机在故障诊断上的效果;文献[9]结合傅里叶变换和卷积神经网络设计了故障诊断方法;深度学习作为更强大的数学工具也被引入到故障诊断领域中来[10]。
现有某微电机制造企业,其装配线存在质量控制水平较低、缺少有效的数据分析工具、产线故障发现不及时和难以做出最佳决策等问题。为了解决上述问题,本文提出一种基于卷积神经网络的微电机装配故障诊断方法,将LeNet-5模型作为控制图模式识别模型。首先利用装配线实时采集的微电机装配质量特性数据绘制控制图,再将实时控制图数据输入模型进行模式识别,最后通过建立控制图异常模式与产线故障的映射关系,实现微电机装配故障诊断,并为该企业开发了一套在线故障诊断系统。本文就该系统故障诊断的方法设计和实现过程进行阐述。
1 微电机装配流程与故障诊断原理
本节所阐述的相关研究包括微电机装配、控制图模式和卷积神经网络(CNN)。
1.1 微电机装配
本文的研究对象是微电机装配过程。微电机是“微型电动机”的缩写,常被用在控制系统中实现机电信号的放大与转换等功能,被广泛运用于航空航天、国防以及人类生活等领域。
该企业微电机的装配过程已实现自动化,其装配工艺流程如图1所示。
图1 微电机的装配工艺流程
影响微电机产品整体性能的关键质量特性有自定位转矩、牵入转矩、空载牵入频率、空载牵出频率、外观及安装尺寸等。装配阶段作为微电机产品生命周期中的核心阶段,决定了产品最终质量的形成。
1.2 控制图模式
控制图判断过程异常的依据主要有两个方面,一是有数据点落在控制限范围以外,二是数据点在控制限内的排列不具有随机性。在GB/T4091—2000的判异准则中给出了控制图的异常模式,研究人员经过抽象与归纳,将控制图的异常定义为了6种具有泛化性的模式(图2)包括正常模式、向上趋势模式、向下趋势模式、向上阶跃模式、向下阶跃模式和周期模式。
图2 控制图的6种模式
本文以控制图作为微电机装配过程质量统计分析与监控的工具,并对控制图模式进行识别。当识别结果为“正常模式”时,则装配过程处于正常受控状态;当识别结果为其他5种模式,即异常模式时,说明此时的装配过程出现了系统性故障。
1.3 卷积神经网络
卷积神经网络是一种前馈人工神经网络,用卷积运算代替传统的矩阵乘法运算,专门用来处理例如时间序列数据、图像数据等具有类似网格结构的数据[11]。它受到生物学的启发,为哺乳动物的视觉皮层提供了一个简单的模型,如今已被广泛使用到图像识别领域[12]。
在卷积神经网络中有3种关键的层:1)卷积层;2)池化层;3)全连接层。其中,卷积层用于进行特征提取,根据输入计算得到输出特征图;池化层用于根据输入图像计算出下采样输出图像;全连接层位于网络的末尾位置,起到“分类器”的作用。
本文选用卷积神经网络作为微电机装配质量特性控制图模式的识别工具,是因为卷积神经网络在图像模式识别分类的邻域已发展得十分成熟。如何将微电机装配质量特性控制图转换为图像输入卷积神经网络的方法将在故障诊断方法的设计中作详细阐述。
2 数据采集方案
要进行故障诊断,首先需要实时采集微电机装配过程质量数据作为数据基础。本节就质量监测点设置和硬件布局两方面进行数据采集方案设计。
2.1 质量监测点设置
综合考虑影响产品整体性能的关键质量特性,客户的验收指标,工艺复杂、合格率低的质量特性以及消费者反馈问题,在微电机装配线中的贴铭牌工位前设置质量监测点,具体的检测工位及其负责检测的质量特性见表1。
表1 检测工位及检测项目
2.2 数据采集管理硬件布局
微电机装配过程质量数据采集管理的硬件布局如图3所示。堵力测试、高频测试、耐压测试及外观检测分别使用力传感器、光纤传感器、耐压测试仪和图像传感器实现。传感器采集的信号经过采集卡转换为数字量后存储到数据库服务器中,然后基于企业内部局域网通讯,使用TCP/IP协议完成服务器到客户端的通讯。
图3 质量数据采集管理硬件布局
3 基于卷积神经网络的故障诊断方法
本文提出的基于卷积神经网络的故障诊断方法可以通过四步实现:首先用采集到的微电机装配过程质量特性数据绘制出实时控制图,然后将质量特性数值转换为灰色图像,之后通过设计好的卷积神经网络对图像模式进行识别,最后通过异常模式向具体故障映射,检索案例库,完成故障诊断。该方法的框架结构如图4所示。
图4 故障诊断方法框架结构
3.1 数据到图像的预处理方法
为了能将控制图上的质量特性数据输入到卷积神经网络中,本文采用一种有效的数据预处理方法,将数值型数据转化为图像。
如图5所示,在数值到图像的转换方法中,控制图中的原始质量特性数据按顺序排列到灰色图像的像素点中。
要生成大小为M×M的图像,就要从控制图上任意取到连续的容量大小为M2的质量特性样本集。用L(i)表示所取样本集中质量特性的数值,其中i=1,…,M2,用P(j,k)表示灰色图像中第j行第k列的像素强度,其中j=1,…,M,k=1,…,M。从质量特性数值到像素强度的转换公式为:
将图像所有的像素值归一化在0~255之间,作为灰色图像的像素强度。6种控制图模式在经过上述数据预处理方法转化后的图像如图6所示。
图6 6种控制图模式转换为图像的结果
从转化后的6张图片可以直观地发现,控制图不同模式转化成的灰色图像彼此之间有很明显的区别。
3.2 卷积神经网络结构
本文的CNN模型是基于LeNet-5模型设计的。LeNet-5是一个经典的CNN模型,被应用在手写体和印刷体的识别任务中,它能够有效地识别图像模式。本文根据研究对象的实际情况改善网络结构。根据实际样本容量大小,规定输入图像的大小为16×16,该网络包括2个卷积层、2个最大池化层和1个全连接层。全连接层的神经元数量由不同数量下的网络测试准确率实验结果决定,选用准确率最高的神经元数量为8的全连接层。具体的CNN网络各层参数设置见表2。
表2 CNN模型各层的参数设置
3.3 控制图异常模式向故障的映射
CNN完成对控制图异常模式的识别后,建立控制图异常模式与故障之间的映射关系,实现故障诊断。本文使用案例推理的方法,通过对应质量特性控制图异常模式的识别结果,搜索以往成功解决过的类似控制图模式的故障案例,参考以前的知识和信息,完成当下的故障诊断任务。可以将案例表示为:
Casei={Cmn,Ri,Mi}
其中:Casei表示第i个案例,微电机装配共有q个装配质量特性;Cmn表示第m个质量特性的控制图模式为第n种异常模式;Ri表示第i个案例的异常原因;Mi表示第i个案例的解决办法和效果评价。
建立控制图异常模式与故障的映射关系,如表3所示。
表3 控制图异常模式与故障的映射关系
根据长期经验的积累及工作总结,针对不同质量特性的异常情况,具体化映射关系及案例库的内容,并对案例库进行完善与补充。
4 微电机装配故障诊断原型系统
基于上述方法和Visual Studio .NET开发出一套微电机装配故障诊断系统。从图7可以看出,用户选择具体装配线和质量特性后,可对对应控制图进行实时监控。当后台监测到控制图模式异常时,检索案例库进行故障诊断并在客户端进行报警。如图8所示,用户可以查看具体故障信息,并提供修改功能,以更新案例库。
图7 软件运行界面
图8 故障详细信息界面
5 结语
本文提出了一种基于卷积神经网络和控制图异常模式识别的微电机装配故障诊断方法,并基于该方法开发了微电机装配故障诊断原型系统。该方法将微电机装配控制图上的质量特性统计量转换为灰色图像,输入到CNN模型中,成功实现了控制图异常模式的智能识别;再通过控制图异常模式向故障的映射,实现了微电机装配故障诊断,帮助企业的装配质量管理水平向信息化、智能化升级。