基于WLCTD与CNN-LSTM的工业机器人谐波减速器早期故障检测方法技术

技术编号:31739475 阅读:10 留言:0更新日期:2022-01-05 16:17
本发明专利技术公开了一种基于WLCTD与CNN

【技术实现步骤摘要】
基于WLCTD与CNN

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


[0001]本专利技术属于工业机器人领域,具体涉及一种基于WLCTD与CNN

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

技术介绍

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

技术实现思路

[0004]本专利技术提供一种基于WLCTD与CNN

LSTM的工业机器人谐波减速器早期故障检测方法,用以解决谐波减速器发生故障带来的停机损失。
[0005]本专利技术通过以下技术方案实现:
[0006]一种基于WLCTD与CNN

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

LSTM网络进行数据处理;
[0010]步骤4:对步骤3进行CNN

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

LSTM网络包括CNN模块与LSTM模块,所述CNN模块包括卷积层1、池化层1、卷积层2和池化层2,所述步骤2的去除噪声的数据经过卷积层1、池化层1、卷积层2和池化层2进入LSTM模块。
[0025]进一步的,所述LSTM模块包括Lstm神经单元、Dropout层、全连接层和Softmax 输出,所述池化层2输出的数据经过Lstm神经单元、Dropout层、全连接层和Softmax 输出至步骤4进行约束优化。
[0026]进一步的,所述卷积层1和卷积层2,由许多卷积单元构成,卷积单元由反向传播算法计算得到。
[0027]进一步的,所述池化层1和池化层2通过池化操作对数据进行降维,用更高层次的特征来表示原始信息。
[0028]进一步的,所述全连接层对前面步骤计算的结果进行分类,全连接层中每一个神经单元都与前一层所有的Lstm神经单元全部连接,进行线性的加权求和的过程。
[0029]进一步的,所述CNN

LSTM网络具体为,
[0030]将提取的特征向量x
t
与状态记忆单元c
t
‑1,中间输出h
t
‑1和输入门共同决定状态记忆单元中需要被遗忘的部分;输入门中的x
t
经过σ和tanh激活函数共同决定状态记忆单元中需要保留的向量;更新后的状态记忆单元c
t
和输出门o
t
共同决定中间输出h
t
;具体的计算公式如下所示:
[0031]i
t
=σ(x
t
W
xi
+h
t
‑1W
hi
+b
i
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0032]f
t
=σ(x
t
W
xf
+h
t
‑1W
hf
+b
f
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0033]o
t
=σ(x
t
W
xo
+h
t
‑1W
ho
+b
o
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(7)
[0034][0035][0036]h
t
=o
t

tanhc
t
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(10)
[0037]其中是指预备的状态记忆单元;W
xi
,W
hi
和b
i
是指输入门的权重和偏差;W
xf
,W
hf
和 b
f
是指遗忘门的权重和偏差;W
xc
,W
hc
和b
c
是预备状态记忆单元的权重和偏差;

是指按照元
素相乘。
[0038]本专利技术的有益效果是:
[0039]本专利技术利用谐波减速器现实工况数据进行验证,有效应用于工业机器人谐波减速器早期故障检测中并提升工业机器人运行可靠性。
附图说明
[0040]图1本专利技术的方法流程图。
[0041]图2现有的RNN结构示意图。
[0042]图3现有的LSTM记忆模块结构示意图。
[0043]图4本专利技术的早期故障检测准确率对比图。
[0044]图5本专利技术的早期故障检测准确率计算耗时对比图。
[0045]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于WLCTD与CNN

LSTM的工业机器人谐波减速器早期故障检测方法,其特征在于,所述早期故障检测方法包括以下步骤:步骤1:获得谐波减速器振动状态的数据集;步骤2:对步骤1的数据集使用WLCTD算法去除其中的噪声;步骤3:对去除噪声的数据集使用CNN

LSTM网络进行数据处理;步骤4:对步骤3进行CNN

LSTM网络数据处理后的数据集进行约束优化;步骤5:对步骤4的约束优化后的数据集进行分类与故障检测。2.根据权利要求1所述基于WLCTD与CNN

LSTM的工业机器人谐波减速器早期故障检测方法,其特征在于,所述步骤1具体为,通过谐波减速器试验平台中的感知单元以获得谐波减速器在多种现实工况下的振动状态数据集;所述振动状态数据集包括谐波减速器在不同故障类型、转速和负载下的振动信号;所述感知单元为不同位置的振动传感器。3.根据权利要求1所述基于WLCTD与CNN

LSTM的工业机器人谐波减速器早期故障检测方法,其特征在于,所述步骤2WLCTD算法去除的噪声具体为,对待处理信号进行某一尺度下的小波分解,得到分量i中第j点的局部小波系数为:其中,w
i,l
是分量i的小波分解系数,m是第j点的区域相关点数量;第j点的局部相关系数为:第j点的归一化局部相关系数表示为:其中,最终的局部相关阈值准λ则表示为:其中,M是经验系数,根据去噪程度的需求进行调整;σi是小波系数的标准差;在进行WLCTD时,小波分解系数与λ进行比较,如果大于λ则认为是真实信号的分解系数,反之则是噪声信号的分解系数并予以消除。4.根据权利要求1所述基于WLCTD与CNN

LSTM的工业机器人谐波减速器早期故障检测方法,其特征在于,所述步骤3CNN

LSTM网络包括CNN模块与LSTM模块,所述CNN模块包括卷积层1、池化层1、卷积层2和池化层2,所述步骤2的去除噪声的数据经过卷积层1、池化层1、卷积层2和池化层2进入LSTM模块。5.根据权利要求4所述基于WLCTD与CNN

LSTM的工业机器人谐波减速器早期故障检测方法,其特征在于,所述LSTM模块包括Lstm神经单元、Dropout层、全连接层和Softmax输出,所述池化层2输出的数据经过Lstm神经单元、Dropout层、全连接层和Softmax输出至步骤4进行约束优化。
6.根据权利要求4所述基于WLCTD与CNN

LSTM的工业机器人谐波减速器早期故障检测方法,其特征在于,所述卷积层1和卷积层2,由许多卷积单元构成,卷积单元由反向传播算法计算得到。7.根据权利要求4所述基于WLCTD与CNN

LS...

【专利技术属性】
技术研发人员:刘连胜刘大同陟卓彭宇彭喜元
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1