一种未知转速下的RV减速器故障诊断方法

唐靖 ,  林长鹏 ,  柳景 ,  兰江 ,  韦开湘

中北大学学报(自然科学版) ›› 2024, Vol. 45 ›› Issue (01) : 22 -29.

PDF (2051KB)
中北大学学报(自然科学版) ›› 2024, Vol. 45 ›› Issue (01) : 22 -29. DOI: 10.3969/j.issn.1673-3193.2024.01.003
复杂机械装备的预测与健康管理专栏

一种未知转速下的RV减速器故障诊断方法

作者信息 +

A Fault Diagnosis Method for RV Reducer Under Unknown Rotating Speed

Author information +
文章历史 +
PDF (2099K)

摘要

随着制造业的快速发展, 工业机器人已经成为智能制造的核心执行单元。针对旋转矢量(Rotary vector, RV)减速器在运行过程中转速时变、 瞬时转速不易被读取的问题, 提出一种基于电流信号和振动信号的RV减速器健康状态评估方法。基于电流信号的瞬时频率获取输入转频信息, 计算得出减速器组成部件的故障特征频率; 同步截取平稳振动信号, 再利用粒子寻优的变分模态分解算法对提取出来的振动特征进行分解, 并基于多维评价函数选取故障敏感分量进行包络分析, 以挖掘故障信息进而评估其健康状态。最后, 通过实验数据集验证该方法的有效性。结果表明, 本文所提方法可以获得工业机器人在作业时的关节输入转速, 同时, 多维评价函数可以从RV减速器信号中提取富含冲击信息的故障敏感分量。

Abstract

With the rapid development of the manufacturing industry, industrial robots have become the core execution unit of intelligent manufacturing. Aiming at the problem that the input speed of rotary vector (RV) reducer is time varying and not easy to be read during operation, a health state evaluation method of RV reducer is proposed with the combination of current signal and vibration signal. Based on the instantaneous frequency of the current signal, the input rotation frequency information is obtained. The fault characteristic frequency of the reducer components is calculated, and the stationary vibration signal is intercepted synchronically. The extracted vibration characteristics are decomposed using the variational mode decomposition algorithm of particle optimization, and the fault sensitive component is selected based on the multidimensional evaluation function for envelope analysis. Fault information is mined to evaluate the health status of the fault, and the effectiveness of the method is verified by the experimental data set. The results show that the proposed method can obtain the joint input speed of the industrial robot during operation. The multi-dimensional evaluation function can extract the fault sensitive component rich in shock information from the RV reducer signal.

Graphical abstract

关键词

未知转速 / 工业机器人 / 旋转矢量(Rotary vector, RV)减速器 / 故障诊断 / 多维评价函数

Key words

unknown rotating speed / industrial robots / rotary vector (RV) reducer / fault diagnosis / multidimensional evaluation function

引用本文

引用格式 ▾
唐靖,林长鹏,柳景,兰江,韦开湘. 一种未知转速下的RV减速器故障诊断方法[J]. 中北大学学报(自然科学版), 2024, 45(01): 22-29 DOI:10.3969/j.issn.1673-3193.2024.01.003

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

工业机器人是一种复杂的机电系统, 一般由伺服驱动器、 电动机、 减速器、 连杆和控制单元组成。减速器是机器人系统中最昂贵的部件之一, 约占总成本的35%1。作为电机和连杆的中间连接, 减速器降低了电机的输出速度, 并向连杆提供了更大的扭矩。在大多数工业机器人中, 用于反馈控制的传感器数据通常是从执行器侧捕获的, 如电机的旋转角度和输出转矩。然而, 减速器不在反馈控制回路中。 当减速器出现损伤退化时, 控制回路不能有效地对其进行补偿。此外, 减速器还面临着恶劣的工作环境, 如重载和不稳定的转速, 这大大增加了损坏的风险。因此, 减速器的健康预测问题在学术界和工业实践中越来越被重视。

工业机器人常用的减速器有两种, 即谐波减速器和旋转矢量(Rotary vector, RV)减速器。谐波减速器的齿隙为零, 但在重载条件下具有一定的灵活性, 一般在轻载工况下使用。RV减速器不能提供零隙, 但具有更高的刚度, 适合在重载条件下使用。从结构上看, RV减速器是一个复杂的齿轮传动系统。齿轮表面的任何磨损或点蚀都会改变传动系统的动态行为, 从而导致工业机器人的抖动。RV减速器的故障不仅会影响工业机器人的运行精度, 还会在电机反馈控制回路中引入随机干扰。

针对工业机器人的故障诊断方法, 已有文献提出了不同的诊断方法, 如基于物理模型的方法和基于数据驱动的方法。基于物理模型的方法试图构建运动学2、 动力学3或功耗模型4来描述工业机器人在不同健康状态下的物理特性。考虑到工业机器人复杂的结构和不同部件之间的相互作用, 构建一个完善的工业机器人模型是困难的, 甚至是不现实的。

传统的基于模型的研究大多忽略了减速器的灵活性57。他们假设工业机器人是由刚性部件组成的, 这些刚性部件的连杆位置通过减速器的特定传动比与电机的转动同步连接。在这些研究中, 由于减速器故障引起的转矩波动只能作为外部关节转矩的扰动来处理。McIntyre等8采用了类似的策略, 将不同类型的关节故障简化为动态模型中的随机转矩波动, 通过监测转矩波动的变化来检测故障。Capisani等9提出了用于工业机器人故障诊断的高阶滑模观测器, 包括用于检测执行器故障的未知输入观测器和用于检测传感器故障的广义观测器。

一些研究考虑到减速器的灵活性, 假设电机和连杆通过一个柔性关节连接1012。在这种情况下, 电机侧输出与连杆侧输入之间的位置、 速度和转矩误差可以在动态模型中表述。Bittencourt等13构建了一个扩展的摩擦模型来描述转速、 载荷、 温度和磨损对RV减速器摩擦的影响, 并在此基础上开发了等速水平下的磨损估计器。

基于物理模型的研究主要关注机器人系统的整体动力学行为, 将复杂的减速器结构粗略地建模为电机和连杆之间的简单关节。Qian等14分别建立了行星轮、 摆线轮和曲轴滚针轴承失效模式的极限状态函数, 并将其耦合为RV减速器的多失效模型进行时变可靠性分析。

由于RV减速器在结构上较为复杂, 具有特殊的结构和动态特性, 这也导致其动态响应特性复杂, 在RV减速器的振动信号分析过程中存在3点问题。1) 机器人在执行特定作业任务过程中, 不易直接读取各个关节的转速信息, 导致无法计算关节组件的特征频率及其故障频率。2) 机器人在执行特定作业任务过程中, 运动模式需要经历加速、 匀速、 减速3个阶段, 即需要考虑转速对振动信号分析的影响。3) 频谱分析结果中频率成分相对复杂, 需要考虑如何从减速器故障信号中提炼出故障敏感分量, 进而挖掘出故障信息。

针对现阶段的技术特点, 本文提出一种未知转速下的减速器故障诊断方法, 以克服RV减速器在运行过程中输入转速不易读取的问题, 从而对其健康状态进行监测, 以提高设备的可靠性和精确性。

1 RV减速器故障诊断方法

1.1 诊断方法介绍

本文所述的故障诊断方法, 需要对数据进行采集和处理, 利用采集到的数据进行健康状态评估, 详细步骤如图 1 所示。

首先, 通过对采集到的RV减速器的振动信号与电流信号进行时频变换, 获得时频矩阵, 并同步采集RV减速器运行过程中的振动信号x和电流信号sxRn×1, sRn×1, 每组信号包含n个数据点, 且n=Tfs, 其中T表示采样时长, fs表示采样频率。同时, 计算电流信号的解析信号。 zt为信号s(t)的解析信号, 此解析信号是由希尔伯特变换得到的, 即zt=st+jHst, 其中, Hst表示对信号st做的希尔伯特变换。

然后, 利用脊线提取算法获取电流信号的瞬时频率, 通过观察时频分布矩阵当中第一个时间点对应的峰值TFt1,f1, 找出局部峰值对应的频率f1=[f11,f12,f13,], 即为瞬时频率曲线提取的起始位置。同时, 同步截取转速平稳时对应的振动信号。其次, 对平稳振动信号进行自适应变分模态分解。最后, 利用多维评价函数筛选故障敏感分量, 并进行包络解调。

1.2 诊断方法的理论基础

可将工业机器人加速和减速阶段的速度近似为线性变化, 对于处理线性调频信号以及求取此类信号的瞬时频率和时频分布, 线性调频小波变换是一种较有效的时频分析方法15。对采集到的信号进行分析, 根据线性调频小波变换的定义计算窗函数

ψt,t0,α,σ=ωσ(t-t0)exp-jα2(t-t0)2,

式中: t0, αR分别表示时间和调频率, 其中, t0表示时间窗在滑动时时间所在的中心位置。当调频率参数α=0时, 线性调频小波变换就退变为短时傅里叶变换; 当α0时, 时间宽度不变, 而被截取部分的频带宽度得到降低, 由此可以改善时频分布的聚集性和能量集中程度。wL2R定义了一个非负对称的标准化实窗, 通常是高斯窗, 且高斯窗的表达式为wσt=12πσ exp-12tσ2

从线性调频小波变换的定义式分析可得, 线性调频小波变换的定义可以被解释为由解析信号与窗函数ψt,t0,α,σ相乘, 再对其乘积求短时傅里叶变换, 即实质为信号加调频窗的傅里叶变换。调频窗是一种窗函数, 其特殊之处在于其频率会随时间而变化, 即呈现调频的特性。在时域信号上使用调频窗后, 窗口的频率会随着时间而变化, 这意味着对于信号的不同时间段, 窗口的频谱特性也会有所不同, 在时频域上可准确地反映信号的频率变化情况。因此, 线性调频小波变换可以计算最终的时频矩阵, 即

TFt0,ω,α,σ=A(t0)-+z¯(t)ωσ(-t0)exp (-jωt)dt,

式中: z¯(t)为解析信号zt在时频平面经过旋转、 平移变化后的信号, 其具体计算公式为

z¯t=ztΦαRtΦαMt,t0,ΦαRt=exp-jk=2n+11kαk-1tk,ΦαMt,t0=exp-jk=2n+11kαk-1t0k-1t,At0=exp (-jαt02/2),

式中: ΦαRt表示频率旋转算子; ΦαMt,t0代表频率平移算子。旋转算子是将解析信号zt在时频平面旋转θ度, tan θ=-α; 平移算子是将t0处的频率分量向上平移αt0 At0是一个复数, 且模值At0=1

时频脊线提取技术可以通过在时频图像中的时间维度作“切片”处理, 从而获得瞬时频率估计结果16, 本文采用了基于代价函数自适应搜索脊线算法。首先, 利用代价函数自适应搜寻脊线的瞬时坐标, 目的是让这些坐标使得代价函数值最小。第i个谐波分量的计算公式为

f˜tk=min {-[TFtk,ftk]2+
λ[ftk-f˜tk-1]2},
f˜tk-1-p0ftkf˜tk-1+p1,

式中: f˜t1取值为f1i f˜tk为在tk时刻搜索的频率; f˜tk-1-p0f˜tk-1+p1分别为脊线频率搜索的下限和上限; p0,p1值需提前设置; k=1,2,,N。 连接各个瞬时脊线坐标点, 最终提取出目标脊线, 以此来估计振动信号的瞬时频率 F。在得到瞬时频率之后, 可以计算电机转频。根据瞬时频率估计结果截取转速平稳段F1, 根据fm=mean(F1)可以计算减速器驱动电机的电流频率, 根据驱动电机的工作原理, 电机转频和电流频率之间存在如式(6)的关系。

fs=fm/p,

式中: fs表示电机转频; fm表示电流频率; p表示电机极对数。

利用电机转频计算各部件特征频率。为方便各组件的齿数和转频的表示, 首先, 对其进行了标号: 1-太阳轮; 2-行星轮; 3-前端行星架; 4-曲柄轴; 5-摆线轮; 6-针轮; 7-后端行星架。继而计算减速器各组件的特征频率, 分别为

f2=z1z6z5-z6z1+z2z6f1, f4=z1z6z5-z6z1+z2z6f1, f5=z1z1+z2z6f1, f6=0, f7=z1z1+z2z6f1, f1c=z1z2z6z1+z2z6f1, f1f=f1cz1N2, f2f=f1cz2

式中: f=n60=2πω60, 表示回转频率, Hz; n表示转频, r/min; ω表示转动角速度, rad/s; N2表示行星轮个数; 太阳轮回转频率等于输入转频, f1=fs f1c表示一级传动啮合频率; f1f表示太阳轮故障频率; f2f表示行星轮故障频率。

为了从减速器故障信号中提炼出高质量的故障敏感分量, 利用变分模态分解1719算法提取故障信息。在利用变分模态分解算法时, 需要考虑分解参数的设置20。首先, 同步截取转速平稳时对应的振动信号X1, 初始化粒子群算法的参数, 包括寻优最大迭代次数Kmax、 种群规模α1,K1和初始粒子的迁移速度vα,vK。这里设置Kmax, α1=100, K1=1, vα=vK=1。然后, 使用变分模态分解方法和粒子群优化算法中可用的初始化参数来计算分解分量的适应度函数fK

根据式(7)计算种群中所有粒子的当前位置和速度, 如果当前适应度函数取值小于历史最小适应度函数取值, 则种群中粒子的当前位置和速度根据式(7)式(8)进行更新。当K=Kmax时, 寻优过程终止, 输出最优适应度取值f1:Kmin以及变分模态分解的最优参数组合α^,K^

α^id=α^,K^id=K^,
α^K^=δαidKid+C1Rand0,1α^id-αid+C2Rand(0,1)(K^id-Kid),

式中: δ表示惯性因数; C1C2控制粒子的移动速度; Rand(0,1)表示生成0~1之间的随机数; αidKid表示种群的当前位置; α^idK^id记录了历史最优位置; 设置δ=1, C1=C2=0.5

使用最优参数组合对平稳振动信号进行变分模态分解, 获得多个模态分量ukk=1K^

利用多维评价函数筛选故障敏感分量, 并进行包络解调。基于模态分量集合ukk=1K^计算峭度指标(S)、 包络谱峭度指标(V)和包络熵指标(E), 公式为

Si=Eui-μxi4σxi4,
Vi=Eai-μai4σai4,
Ei=-j=1Npi,jlog pi,j,pi,j=ai(j)/j=1Nai(j),

式中: ui表示分解后的第i个信号分量; ai表示信号分量ui经希尔伯特变换后得到的包络信号; pi,jaij的归一化形式; E()表示期望函数; μσ分别为数据序列的均值和方差。

为了进一步衡量各个指标的重要性, 运用熵权法对上述评价指标进行加权, 最终的多维评价函数构造流程如下。

1) 标准化。根据指标与衡量性能之间的正、 负相关性, 将指标标准化过程分为

S^i=Si-min Smax S-min S,
V^i=Vi-min Vmax V-min V,
E^i=max E-Eimax E-min E

2) 计算权重。以峭度指标为例, 其余指标计算过程相同, 权重计算公式为

si=S^ii=1KS^i,
s^=-1Ni=1Ksiln si,
ws=1-s^3-s^+v^+e^

3) 多维评价函数。获取权重后利用线性加权求和计算多维评价函数, 即

Li=ωsS^i+ωvV^i+weE^i,

式中: ws, wv, we表示从第i个信号分量获取的峭度指标、 包络谱峭度指标和包络熵指标的权重。计算多维评价函数得分最高的分解分量ul, 并对其进行包络解调分析获得包络谱el, 通过包络谱成分分析, 进而对减速器进行故障诊断。

2 RV减速器摆臂实验台数据集验证

2.1 实验介绍

为了验证诊断方法的可行性, 利用RV减速器实验台数据对本文方法进行验证。实验台主要由伺服电机、 RV减速器和摆臂组成, 伺服电机负责提供动力输入, 通过驱动减速器从而带动摆臂进行摆动, 摆臂末端的质量块用于模拟机器人实际执行任务时关节所受的载荷。实验台使用Net0824数据采集卡进行数据采集, 通过在减速器顶部布置三向振动加速度传感器、 在电机控制柜布置电流传感器、 在电机和减速器侧面布置温度传感器, 来采集减速器的三向振动信号、 电机的三相电流信号以及电机和RV减速器的温度信号。实验设置减速器输出轴运动方式为往复摆动(以竖直方向为0°, 摆动位置区间为[-90°, 90°]), 通过拆装质量块, 将负载设置为24 kg, 摆动速度设置为45 (°)/s和90 (°)/s。实验模拟了行星轮和太阳轮的不同健康状态, 包括正常和点蚀。每种工况下进行若干组实验, 每组连续采集2 min, 采样频率为6 250 Hz。

2.2 实验数据处理及分析

首先, 利用线性小波变换得到电流信号的时频图。然后, 利用基于代价函数自适应搜寻脊线算法提取出电流信号的瞬时频率。基于电流信号估计瞬时频率结果, 见图 2。该算法可以完整地提取出瞬时频率的变化趋势, 通过分析提取的瞬时频率的变化趋势, 可以推断出工业机器人关节在往复摆动的过程中存在加速、 匀速和减速3个阶段。进一步分析图 2, 可以发现匀速运动阶段关节电机的电流频率为151.4 Hz。

图 2 表明, 通过估计电流信号的瞬时频率, 可以获得工业机器人实际工作时的关节转速信息, 解决了实际工业场景中工业机器人关节转速难以获取的问题, 为机器人关节信号的进一步分析奠定了基础。根据关节电机电流信号的瞬时频率估计结果, 可以计算 RV减速器各组成部分的特征频率, 具体计算结果见表 1

在得到减速器各部分特征频率后, 同时截取转速稳定段的振动信号, 如图 3 所示。

为提取更加明显的故障特征信息, 需要对转速平稳段对应的振动信号进行变分模态分解, 并利用多维评价函数筛选出故障敏感的分量。

首先, 对变分模态分解算法中的两个参数, 利用粒子群优化算法进行了寻优, 算法参数的初始化设置信息需要对平稳振动信号进行自适应变分模态分解。粒子群优化算法的适应度函数取值随种群进化迭代次数变化的曲线如图 4 所示。可以看出随着算法的不断进化迭代, 适应度函数取值不断减小, 随后自第 15 次迭代后开始收敛, 此时, 最小包络熵取值为8.526 3, 寻优到的最佳参数组合为(9, 4 937)。 然后, 根据寻优结果设定变分模态分解算法中的惩罚因子为4 937和分量个数为9, 对平稳振动信号进行变分模态分解后得到9个信号分量及其频谱结果, 分别如图 5图 6 所示。

为了筛选出富含故障信息的IMF, 采用包络熵指标、 峭度指标与包络谱峭度指标对每个IMF中包含故障信息的量进行评价, 运用熵权法求得3个指标的权重分别为 0.49, 0.27, 0.23, 对3个指标加权求和后最终可获得各个IMF的多维评价指标结果, 见图 7

图 7 可以看出IMF5得分最高, 说明IMF5中包含故障信息最多。通过对比IMF5时域信号和IMF8时域信号(见图 8), 可以发现IMF5包含更丰富的冲击信息。说明根据故障信号的脉冲性和循环平稳性而构造的多维评价函数, 在故障敏感分量提取上具有较好的适用性。

对选取的故障敏感分量IMF5进行包络分析, 结果如图 9 所示, 可以发现, 行星轮故障特征频率 (10 Hz) 及其倍频成分较为明显。因此, 基于本文所提方法可以对减速器的故障类别进行辨识。

3 结 论

针对RV减速器在运行过程中输入转速不易被读取的问题, 提出了一种未知转速下减速器故障的诊断方法。一方面, 通过对电流信号的瞬时频率进行估计, 可以获得驱动电机的转速, 根据瞬时频率估计结果获取RV减速器各组件的特征频率。另一方面, 提出了一种RV减速器的故障特征自适应提取方法, 该方法对转速平稳段对应的振动信号进行变分模态分解, 其中分解参数由粒子群优化算法自适应获取。随后, 使用多维评价函数完成对故障敏感分量的筛选, 并进行包络分析以提取故障信息, 有效解决了机器人关节在运行过程中转速信息不易读取和关节振动信号分析中存在变转速等问题。为了精确地提取故障信号成分, 未来研究工作考虑对时频图精细化估计以及时频脊线提取算法进行优化, 并改进多维评价函数指标以筛选富含故障成分的信号成分。

参考文献

[1]

Global and china industrial robot speed reducer industry report[R/OL].(2020-09-01)[2023-01-10].

[2]

ZHANG H WAHMAD SLIU G J. Torque estimation for robotic joint with harmonic drive transmission based on position measurements[J].IEEE Transactions on Robotics201531(2): 322-330.

[3]

DE L AMATTONE R. Actuator failure detection and isolation using generalized momenta [C]//IEEE International Conference on Robotics and Automation. 20031: 634-639.

[4]

SABRY A HNORDIN F HSABRY A Het al. Fault detection and diagnosis of industrial robot based on power consumption modeling[J]. IEEE Transactions on Industrial Electronics202067(9): 7929-7940.

[5]

HADDADIN SDE L AALBU-SCHAFFER A. Robot collisions: A survey on detection, isolation, and identification [J]. IEEE Transactions on Robotics201733(6): 1292-1312.

[6]

CACCAVALE FVILLANI L. Fault diagnosis for industrial robots [C]//Fault Diagnosis and Fault Tolerance for Mechatronic Systems: Recent Advances. 2003: 85-108.

[7]

MA H JYANG G H. Simultaneous fault diagnosis for robot manipulators with actuator and sensor faults[J]. Information Sciences2016366: 12-30.

[8]

MCINTYRE M LDIXON W EDAWSON D Met al. Fault identification for robot manipulators[J]. IEEE Transactions on Robotics200521(5): 1028-1034.

[9]

CAPISANI L MFERRARA AFERREIRA D L Aet al. Manipulator fault diagnosis via higher order sliding-mode observers[J]. IEEE Transactions on Industrial Electronics201259(10): 3979-3986.

[10]

DE L ABOOK W J. Springer handbook of robotics[M]. Berlin: Springer, 2016.

[11]

QIAO Y TCAO J YHUANG G Het al. Improved subspace modal identification of industrial robots[J]. Journal of Field Robotics202340(6): 1327-1338.

[12]

LIU HLEI Y GYANG Xet al. Deflection estimation of industrial robots with flexible joints[J]. Fundamental Research20222(3): 447-455.

[13]

BITTENCOURT A CAXELSSON P. Modeling and experiment design for identification of wear in a robot joint under load and temperature uncertainties based on friction data[J]. IEEE/ASME Transactions on Mechatronics201319(5): 1694-1706.

[14]

QIAN H MLI Y FHUANG H Z. Time-variant reliability analysis for industrial robot RV reducer under multiple failure modes using Kriging model[J]. Reliability Engineering & System Safety2020199: 106936.

[15]

YU GZHOU Y Q. General linear chirplet transform[J]. Mechanical Systems and Signal Processing201670: 958-973.

[16]

SHI H YQIN YWANG Yet al. An improved viterbi algorithm for adaptive instantaneous angular speed estimation and its application into the machine fault diagnosis[J]. IEEE Transactions on Instrumentation and Measurement202170(2): 1-11.

[17]

王宏民, 刘洪超, 薛萍. 变分模态分解在齿轮故障特征提取中的应用[J]. 东北林业大学学报201947(8): 97-102.

[18]

WANG HongminLIU HongchaoXUE Ping. Application of variational mode decomposition in fault feature extraction of gears[J]. Journal of Northeast Forestry University201947(8): 97-102.

[19]

KUMAR AGANDHI C PZHOU Y Qet al. Latest developments in gear defect diagnosis and prognosis: A review [J]. Measurement2020158(1): 107-126.

[20]

杨宗林, 熊继军. 参数优化VMD在爆破振动信号分析中的应用 [J]. 中北大学学报(自然科学版)202041(5): 467-473.

[21]

YANG ZonglinXIONG Jijun. Application of parameter optimization VMD in blasting vibration signal analysis[J]. Journal of North University of China(Natural Science Edition)202041(5): 467-473.

[22]

LI Z XJIANG YHU Cet al. Recent progress on decoupling diagnosis of hybrid failures in gear transmission systems using vibration sensor signal: A review [J]. Measurement201690(2): 4-19.

AI Summary AI Mindmap
PDF (2051KB)

530

访问

0

被引

详细

导航
相关文章

AI思维导图

/