[发明专利]基于CNN-Bagging的无人机轴承故障诊断方法有效
申请号: | 201910530487.7 | 申请日: | 2019-06-19 |
公开(公告)号: | CN110307983B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 程玉华;殷春;马浩鹏;彭威;黄雪刚;陈凯;时晓宇;周静 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G01M13/045 | 分类号: | G01M13/045;G06K9/62 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cnn bagging 无人机 轴承 故障诊断 方法 | ||
1.一种基于CNN-Bagging的无人机轴承故障诊断方法,其特征在于,包括以下步骤:
(1)、获取信号数据集
获取无人机内所有轴承的信号,构成信号数据集F={f(i)|i∈[1,m]},f(i)表示第i个轴承产生的信号,m为无人机内轴承总个数;其中,f(i)为第i个轴承产生的正常信号或内环故障信号或滚珠故障信号或外环故障信号;
(2)、信号预处理
(2.1)、采用变分模态分解将f(i)分成n个分解信号
其中,分解后的第k个分解信号为:
其中,x∈[1,n],σ为常数,α为二次惩罚因子,ω(i)为f(i)的中心频率,为第k个分解信号的中心频率;
中心频率的计算公式为:
(2.2)、将n个分解信号进行滤波处理后再叠加,形成信号U(i),
(2.3)、基于小波变换分解信号U(i),形成时频域信号F(i);
(2.4)、以周期为断点,将一维时域信号U(i)重构为二维时域数据,得到时域信号S(i);
(2.5)、利用自助采样法分别对时频域信号F(i)和时域信号S(i)进行采样,分别得到λ组时频域特征数据和时域特征数据;
(3)、利用λ组时域特征数据构建时域弱分类模型
(3.1)、利用时域信号S(i)搭建CNN网络模型;
(3.2)、分别用每一组时域特征数据训练CNN网络模型,得到对应的时域弱分类模型,记为
(4)、利用λ组时频域特征数据构建时频域弱分类模型
(4.1)、利用时频域信号F(i)搭建CNN网络模型;
(4.2)、分别用每一组时频域特征数据训练CNN网络模型,得到对应的时域弱分类模型,记为
(5)、CNN-Bagging网络模型的集成
基于Bagging技术,将2λ个弱分类模型进行级联融合,形成CNN-Bagging网络模型;
(6)、无人机轴承故障诊断
将待检测的无人机轴承信号分别输入至时域弱分类模型和时频域弱分类模型,每一个弱分类模型输出代表正常轴承、内环故障、外环故障和滚珠故障的四个概率值;
再将2λ个弱分类模型输出的对应概率值进行累加,得到该检测信号的最终输出向量,然后取输出向量中最大概率值所在类别作为该轴承的故障诊断结果。
2.根据权利要求1所述的基于CNN-Bagging的无人机轴承故障诊断方法,其特征在于,所述步骤(3.1)中,利用时域信号S(i)搭建CNN网络模型为:
所述CNN网络模型主要包括输入层、卷积层、池化层、全连接层和输出层;
输入层:输入时域样本尺寸为64×16,通道数为1;
卷积层C1:卷积核尺寸设为3×3,步长Stride设定为1,零填充Pad设为1,特征图尺寸为64×16,特征图深度为6,激活函数选择relu函数;
池化层S1:Stride设定为2,Pad设为0,特征图尺寸为32×8;
卷积层C2:卷积核尺寸设为3×3,Stride设定为1,Pad设为1特征图尺寸为32×8,特征图深度为24,激活函数选择relu函数;
池化层S2:Stride设定为2,Pad设为0,特征图尺寸为16×4;
全连接层:将神经元个数设为64,将Dropout参数设定为0.5,令该层层神经元失活的概率为0.5;
输出层:输出类别数为4,分别对应正常信号、内环故障信号、滚珠故障信号、外环故障信号。
3.根据权利要求1所述的基于CNN-Bagging的无人机轴承故障诊断方法,其特征在于,所述步骤(4.1)中,利用时频域信号F(i)搭建CNN网络模型为:
所述CNN网络模型主要包括输入层、卷积层、池化层、全连接层和输出层;
输入层:输入时域样本尺寸为28×28,通道数为1;
卷积层C1:卷积核尺寸设为5×5,步长Stride设定为1,零填充Pad设为0,特征图尺寸为24×24,特征图深度为6,激活函数选择relu函数;
池化层S1:Stride设定为2,Pad设为0,特征图尺寸为12×12;
卷积层C2:卷积核尺寸设为5×5,Stride设定为1,Pad设为0,特征图尺寸为8×8,特征图深度为24,激活函数选择relu函数;
池化层S2:Stride设定为2,Pad设为0,特征图尺寸为4×4;
全连接层FC:将神经元个数设为336,将Dropout参数设定为0.5,令该层层神经元失活的概率为0.5;
输出层:输出类别数为4,分别对应正常信号、内环故障信号、滚珠故障信号、外环故障信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910530487.7/1.html,转载请声明来源钻瓜专利网。