一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于WLCTD与OMA-VMD的工业机器人谐波减速器早期故障检测方法与流程

2022-02-19 00:54:50 来源:中国专利 TAG:

一种基于wlctd与oma

vmd的工业机器人谐波减速器早期故障检测方法
技术领域
1.本发明属于工业机器人的技术领域;具体涉及一种基于wlctd与oma

vmd的工业机器人谐波减速器早期故障检测方法。


背景技术:

2.减速器是工业机器人的核心部件之一。减速器通过内部机械结构达到增大输出端扭矩、降低输入端转速的效果。由于工业机器人的任务特性和安装环境特性,对减速器的精度、耐磨损度和体积有较高要求。工业机器人减速器长期工作在高负载、大扭矩和高温的环境,其故障率居高不下。工业机器人常用减速器有谐波减速器、rv减速器与行星减速器。其中,谐波减速器的应用最为广泛,其独特的内部结构导致了复杂的故障模式,对谐波减速器进行早期故障检测可以在严重故障之前采取相应措施,有效避免因为停机带来的损失。
3.通过对谐波减速器振动试验信号的分析可以获取谐波减速器的状态信息。但是目前各代表性企业更多关注谐波减速器的基本性能指标,缺少对其早期故障检测方法的研究。


技术实现要素:

4.本发明提供一种基于wlctd与oma

vmd的工业机器人谐波减速器早期故障检测方法,用以解决谐波减速器发生故障带来的停机损失。
5.本发明通过以下技术方案实现:
6.一种基于wlctd与oma

vmd的工业机器人谐波减速器早期故障检测方法,所述早期故障检测方法包括以下步骤:
7.步骤1:获得谐波减速器振动状态的数据集;
8.步骤2:对步骤1的数据集使用wlctd算法去除其中的噪声;
9.步骤3:对去除噪声的数据集使用oma

vmd方法进行数据处理;
10.步骤4:对步骤3进行oma

vmd方法数据处理后的数据集进行分类与故障检测。
11.进一步的,所述步骤1具体为,通过谐波减速器试验平台中的感知单元以获得谐波减速器在多种现实工况下的振动状态数据集;所述振动状态数据集包括谐波减速器在不同故障类型、转速和负载下的振动信号;
12.所述感知单元为不同位置的振动传感器。
13.进一步的,所述步骤2wlctd算法去除的噪声具体为,对待处理信号进行某一尺度下的小波分解,得到分量i中第j点的局部小波系数为:
[0014][0015]
其中,w
i,l
是分量i的小波分解系数,m是第j点的区域相关点数量;第j点的局部相关系数为:
[0016]
q
ci,j
=c
i,j
c
i 1,j
ꢀꢀꢀ
(2)
[0017]
第j点的归一化局部相关系数表示为:
[0018][0019]
其中,
[0020]
最终的局部相关阈值准λ则表示为:
[0021][0022]
其中,m是经验系数,根据去噪程度的需求进行调整;σi是小波系数的标准差;在进行wlctd时,小波分解系数与λ进行比较,如果大于λ则认为是真实信号的分解系数,反之则是噪声信号的分解系数并予以消除。
[0023]
进一步的,所述步骤3oma

vmd算法包括vmd参数寻优与特征提取,
[0024]
所述vmd参数寻优包括两个步骤基于arma的oma方法估计模式数量及pearson系数法估计最优惩罚因子;
[0025]
所述特征提取包括两个步骤,进行vmd分解及计算vmd能量占比特征;
[0026]
进一步的,对去除噪声的数据集中的数据输入到基于arma的oma方法估计模式数量,再输入至pearson系数法估计最优惩罚因子,将估计后的数据进行vmd分解,将分解后的数据进行计算vmd能量占比特征。
[0027]
进一步的,vmd算法的过程是由下列式子描述的约束变分问题的构建和求解:
[0028]
约束为
[0029]
二次惩罚因子α和拉格朗日乘子λ被用于表示不受约束的变分问题;α保证在高斯白噪声存在下的信号重构的精度;λ被用于强行执行约束,因此,增强的拉格朗日公式表示为:
[0030][0031]
式(6)的马鞍点对应式(5)的解并可通过乘数替代方向法求出。
[0032]
进一步的,首先,需要预先确定分解模式的编号以及模式的时频域表达式,并初始化对应的中心频率和朗格朗日乘子其次,迭代更新模式和中心频率w
k
,其过程如下式所示:
[0033][0034]
[0035]
每次迭代都可以获得新的模式与中心频率,同时,拉格朗日乘子也按照式(9)一起被更新;
[0036][0037]
重复式7

式9直到迭代收敛于设定值:
[0038][0039]
进一步的,基于arma的oma,首先,假设oma中系统得激励未知;如果对一个动态系统在不同位置进行采样间隔为t
s
,通道数为d的测量,则设计估计时序信号的多变量arma模型:
[0040]
y(t)=λz(t) e(t)
ꢀꢀꢀ
(11)
[0041]
其中,λ=[

a1‑
a2...

a
p
],是一个大小为d
×
dp的参数矩阵。a
i
是一个将输出y(t

i)转移到y(t)的大小为d
×
d的索引矩阵;z(t)是输出向量y(t)的回归,其大小为dp
×
1;
[0042]
z(t)
t
=[y(t

1)
t
,y(t

2)
t
,...y(t

p)
t
]
ꢀꢀꢀ
(12)
[0043]
其中,y(t

i)是具有时延为i
×
t
s
的输出向量,其大小为dp
×
1(i=1:p);e(t)是所有输出通道的残余向量,其大小为dp
×
1,该向量可认为是模型的误差;然后,对状态矩阵进行特征分解得到模态参数:
[0044][0045]
其中,π是以自回归参数建立的系统的状态矩阵,l是向量矩阵。至此得到模态参数,即vmd分解层数k;对模态参数使用pearson相关系数法来确定乘法因子α,pearson相关系数的计算公式如式(14)所示;
[0046][0047]
其中,r(k)表示两个信号的pearson相关系数,n代表信号的长度,c表示经过vmd分解后的模态。
[0048]
进一步的,确定惩罚因子α的步骤为:
[0049]
首先通过基于arma的oma方法求解vmd数量并给定α范围;
[0050]
然后在这个范围内对原始信号进行循环vmd,并计算每一次循环中各连续模态之间的相关系数;
[0051]
最后,当满足所有连续模态之间的pearson系数维持在一个较低水平时选取对应的α。
[0052]
本发明的有益效果是:
[0053]
本发明框架利用谐波减速器现实工况数据进行验证,可以有效应用于工业机器人
谐波减速器早期故障检测中并提升工业机器人运行可靠性。
附图说明
[0054]
附图1是本发明的方法流程图。
[0055]
附图2是本发明的仿真信号稳定频率分布图。
[0056]
附图3是本发明的惩罚因子与各连续模态相关系数关系图。
[0057]
附图4是本发明的vmd参数寻优对比实验结果示意图。
[0058]
附图5是本发明的系统配置图。
具体实施方式
[0059]
下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]
一种基于wlctd与oma

vmd的工业机器人谐波减速器早期故障检测方法,所述早期故障检测方法包括以下步骤:
[0061]
步骤1:获得谐波减速器振动状态的数据集;
[0062]
步骤2:对步骤1的数据集使用wlctd算法去除其中的噪声;
[0063]
步骤3:对去除噪声的数据集使用oma

vmd方法进行数据处理;
[0064]
步骤4:对步骤3进行oma

vmd方法数据处理后的数据集进行分类与故障检测。
[0065]
进一步的,所述步骤1具体为,通过谐波减速器试验平台中的感知单元以获得谐波减速器在多种现实工况下的振动状态数据集;所述振动状态数据集包括谐波减速器在不同故障类型、转速和负载下的振动信号;
[0066]
所述感知单元为不同位置的振动传感器。
[0067]
进一步的,所述步骤2wlctd算法去除的噪声具体为,对待处理信号进行某一尺度下的小波分解,得到分量i中第j点的局部小波系数为:
[0068][0069]
其中,w
i,l
是分量i的小波分解系数,m是第j点的区域相关点数量;第j点的局部相关系数为:
[0070]
q
ci,j
=c
i,j
c
i 1,j
ꢀꢀꢀ
(2)
[0071]
第j点的归一化局部相关系数表示为:
[0072][0073]
其中,
[0074]
最终的局部相关阈值准λ则表示为:
[0075]
[0076]
其中,m是经验系数,根据去噪程度的需求进行调整;σi是小波系数的标准差;在进行wlctd时,小波分解系数与λ进行比较,如果大于λ则认为是真实信号的分解系数,反之则是噪声信号的分解系数并予以消除。
[0077]
进一步的,所述步骤3oma

vmd算法包括vmd参数寻优与特征提取,
[0078]
所述vmd参数寻优包括两个步骤基于arma的oma方法估计模式数量及pearson系数法估计最优惩罚因子;
[0079]
所述特征提取包括两个步骤,进行vmd分解及计算vmd能量占比特征;
[0080]
进一步的,对去除噪声的数据集中的数据输入到基于arma的oma方法估计模式数量,再输入至pearson系数法估计最优惩罚因子,将估计后的数据进行vmd分解,将分解后的数据进行计算vmd能量占比特征。
[0081]
进一步的,vmd是一种近年来提出的信号分解方法。vmd方法对非平稳、非线性信号有很好的处理效果。它旨在将真实的输入信号f分解为子信号或者是模式u
k
的集合。每个模式在中心频率w
k
附近最为紧凑,并通过对梯度求平方l2来估计带宽。
[0082]
vmd算法的过程是由下列式子描述的约束变分问题的构建和求解:
[0083]
约束为
[0084]
二次惩罚因子α和拉格朗日乘子λ被用于表示不受约束的变分问题;α保证在高斯白噪声存在下的信号重构的精度;λ被用于强行执行约束,因此,增强的拉格朗日公式表示为:
[0085][0086]
式(6)的马鞍点对应式(5)的解并可通过乘数替代方向法求出。
[0087]
进一步的,首先,需要预先确定分解模式的编号以及模式的时频域表达式,并初始化对应的中心频率和朗格朗日乘子其次,迭代更新模式和中心频率w
k
,其过程如下式所示:
[0088][0089][0090]
每次迭代都可以获得新的模式与中心频率,同时,拉格朗日乘子也按照式(9)一起被更新;
[0091][0092]
重复式7

式9直到迭代收敛于设定值:
[0093][0094]
进一步的,oma使用了自回归滑动平均模型(autoregressive movingaverage,arma)来估计模式数量。基于arma的oma,首先,假设oma中系统得激励未知;如果对一个动态系统在不同位置进行采样间隔为t
s
,通道数为d的测量,则设计估计时序信号的多变量arma模型:
[0095]
y(t)=λz(t) e(t)
ꢀꢀꢀ
(11)
[0096]
其中,λ=[

a1‑
a2...

a
p
],是一个大小为d
×
dp的参数矩阵。a
i
是一个将输出y(t

i)转移到y(t)的大小为d
×
d的索引矩阵;z(t)是输出向量y(t)的回归,其大小为dp
×
1;
[0097]
z(t)
t
=[y(t

1)
t
,y(t

2)
t
,...y(t

p)
t
]
ꢀꢀꢀ
(12)
[0098]
其中,y(t

i)是具有时延为i
×
t
s
的输出向量,其大小为dp
×
1(i=1:p);e(t)是所有输出通道的残余向量,其大小为dp
×
1,该向量可认为是模型的误差;然后,对状态矩阵进行特征分解得到模态参数:
[0099][0100]
其中,π是以自回归参数建立的系统的状态矩阵,l是向量矩阵。至此得到模态参数,即vmd分解层数k;对模态参数使用pearson相关系数法来确定乘法因子α,pearson相关系数的计算公式如式(14)所示;
[0101][0102]
其中,r(k)表示两个信号的pearson相关系数,n代表信号的长度,c表示经过vmd分解后的模态。pearson相关系数数值在

1到1之间,一般认为:|r|≥0.8时,可认为两变量间极高度相关;0.6≤|r|<0.8,可认为两变量高度相关;0.4≤|r|<0.6,可认为两变量中度相关;0.2≤|r|<0.4,可认为两变量低度相关;|r|<0.2,可认为两变量基本不相关。如果经过vmd分解后的两个连续模态能够各自独立的代表原始信号中的某一频率成分,即两个连续模态之间的相关性很低,那么该分解结果更适用于工程实践。基于这个思想,
[0103]
进一步的,确定惩罚因子α的步骤为:
[0104]
首先通过基于arma的oma方法求解vmd数量并给定α范围;
[0105]
然后在这个范围内对原始信号进行循环vmd,并计算每一次循环中各连续模态之间的相关系数;
[0106]
最后,当满足所有连续模态之间的pearson系数维持在一个较低水平时选取对应的α。
[0107]
在寻找到最优vmd参数后即可对原始信号进行vmd分解。本文使用vmd能量特征占比作为分解后的特征,该特征使用较为广泛,其核心思想是通过计算所有imf分量上的能量
占所有能量的百分比来表征原始信号的能量分布特征。最后使用svm分类器对提取出的特征进行学习分类完成故障检测。
[0108]
对采集到的工业机器人谐波减速器声发射信号进行数据分析,首先使用oma算法寻找原始数据中国的主频个数即vmd分解模态数量。得到信号稳定频率与阶次的分布关系如图2所示:
[0109]
从图2中可以看出,在阶数较低时存在频率混叠的现象,但是随着模型阶次的升高,可以正确分离出原始信号的主要频率。其中被分离出的x1(t)和x3(t)信号的主频基本没有偏差,分别位于10hz和30hz。而x2(t)信号的主频有微弱偏差,约为2hz。总的来看,基于oma的主频数量识别方法具有优异的性能。
[0110]
通过迭代计算得到的惩罚因子与各连续vmd模态pearson相关系数的关系如图3所示。从图2和图3中可以得出最佳vmd分解参数为:k=4,α=800。
[0111]
为了验证所得出的k值和α值为最优,选取了k=2,3,4,5,6;α=400,600,800,1000,1200,1400,1600,1800,2000,2200进行对比实验,共计40组对比实验。每次实验进行五次并对结果取均值。采取故障检测准确率作为评价标准,实验结果如图4所示。
[0112]
从图4中可以看出,当分解层数为4,惩罚因子为800时达到了最高的故障检测准确率为97.628%。当分解层数小于4时,识别准确率提升迅速,当分解层数大于4层时,识别准确率有轻微降低并逐渐保持稳定。由此可以总结得到:当vmd分解层数不足对故障检测率的影响大于分解层数过多。总的来说,oma与pearson相关系数法结合用于vmd参数寻优具优异的性能。
[0113]
本发明应用如图5所示,工业机器人中包含谐波减速器,通过振动传感器采集谐波减速器的信号形成振动信号数据集,将数据集中的数据进行wlctd算法和oma

vmd进行分析,通过oma

vmd方法模型预测早期故障,并进行故障检测,最后进行维修决策支持。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献