基于SDAE和改进GWO-SVM的轴承缺陷识别方法技术

技术编号:25088019 阅读:48 留言:0更新日期:2020-07-31 23:32
本发明专利技术涉及一种基于SDAE和改进GWO‑SVM的轴承缺陷识别方法,包括以下步骤:1.收集轴承在正常情况下和故障情况下的振动信号,并进行数据预处理;2.构建一个四层初始堆叠去噪自编码SDAE,并训练初始堆叠去噪自编码网络SDAE;3.建立改进GWO‑SVM分类器模型,提取SDAE最深层特征,训练改进GWO‑SVM分类器;4.SDAE微调并重新训练改进GWO‑SVM分类器,直到满足分类准确率。本发明专利技术的优点在于:本发明专利技术将数据特征提取和分类模型结合,提高了识别的准确率;通过去噪自编码训练SDAE网络,不仅学习到原始数据的特征,还能学习到被“破坏”后的退化特征具有更强的泛化性、鲁棒性;改进GWO方法在收敛速度和精度方面都更优。

【技术实现步骤摘要】
基于SDAE和改进GWO-SVM的轴承缺陷识别方法
本专利技术属于故障识别领域,特别涉及一种基于SDAE和改进GWO-SVM的轴承缺陷识别方法。
技术介绍
据统计,在机械设备发生的各类故障中,轴承故障占据30%的比重。如果故障发生在大型的舰船装备上,会造成重大安全事故和经济损失;如果故障发生在航空发动机上,可能会造成空中停车,机毁人亡的惨剧。及时的发现轴承的故障缺陷,为维修人员提供可靠设备缺陷信息,以制定合理的维修策略能够减少事故发生概率,提高设备的使用寿命和生产效率。传统的缺陷识别方法和手段对单一系统故障发挥很好的作用,但对于复合型故障以及大型装备诊断效果不佳。而人工智能诊断不依赖具体的诊断对象和特定的数学模型,只通过学习历史数据训练缺陷识别模型,再结合在线数据实现对缺陷类型的判断和定位,从而实现大型装备的在线诊断。由于复杂系统的智能故障诊断往往需要更多的抽象,因此需要更深层的网络。目前,设备的缺陷识别大多是通过监测与设备相关的振动信号等参数,并利用特征提取、信息融合和模式识别等方法来完成。例如用小波变换和支持向量机实现故障诊断,以及使用核主元分析和支持向量机实现缺陷识别。但是,上述两种方法只对单一振动信号进行分析,而振动信号往往是多个信号的混叠,受其他信号干扰较大,因此难以提取有效特征。将小波分析和D-S证据理论结合实现缺陷识别,以及将小波包、核主成分分析和SVM结合,实现转子和轴承的缺陷识别,这两种方法是将振动信号和电流信号相结合,以弥补单一信号存在的缺点,但是其特征提取过程需要大量的先验知识、丰富的信号处理理论和实际经验作为支撑,而且将特征的提取过程和缺陷识别过程进行了完全隔离,使数据特征提取和模型训练失去联系。近年来,SVM在各种分类和回归问题中的应用越来越多,能解决设备数据小样本的学习问题和评估结果不确定性问题。但是SVR的泛化能力主要由惩罚系数C、核函数参数σ决定,两个参数的选择会影响其识别率。采用遗传算法和粒子群算法等智能优化算法及其改进算法是目前优化SVM参数的常用方法。灰狼优化算法(GreyWolfOptimizer,GWO)由澳大利亚格里菲斯大学学者Mirjalili等人于2014年提出来的一种群体智能优化算法。该算法模拟自然界中灰狼群体等级制度和捕食行为,通过群体搜索、包围和追捕攻击猎物等过程达到高效寻优的目的。因此这种方法适用于SVM参数寻优。但是标准GWO算法存在后期收敛速度慢、易陷入局部最优,识别精度不高等特点,因此需要对其进行改进。
技术实现思路
本专利技术要解决的技术问题是提供一种能够提高其收敛速度和识别精度,并解决其易陷入局部最优的缺点的基于SDAE和改进GWO-SVM的轴承缺陷识别方法。为解决上述技术问题,本专利技术的技术方案为:一种基于SDAE和改进GWO-SVM的轴承缺陷识别方法,其创新点在于:包括以下步骤:步骤1:收集轴承在正常情况和不同缺陷情况下的监测数据,并进行数据预处理,将处理后的数据进行特征提取和归一化处理,并把预处理后的每一类特征按照一定的比例随机分为训练样本和测试样本;步骤2:建立一个网络层数为4的堆叠去噪自编码网络SDAE,用于对训练数据和测试数据进行特征提取,并训练初始堆叠去噪自编码网络SDAE;步骤3:建立改进GWO-SVM分类器模型,并将经过初始堆叠去噪自编码网络SDAE提取的最深层数据特征作为GWO-SVM分类器输入训练该分类器;步骤4:利用反向传播BP算法对堆叠去噪自编码网络SDAE参数进行微调,应用梯度下降算法进行权值的更新,并重新训练改进GWO-SVM分类器,直到满足分类准确率;步骤5:根据以上步骤得到基于SDAE和改进GWO-SVM分类器的数据提取和缺陷识别整体模型,利用该模型实现对轴承的深层特征提取和缺陷识别。进一步地,所述步骤1中的数据进行特征提取,包括13个时域特征,4个频域特征和5个采用经验模态分解提取的时频域特征;其中,时域特征包括歪度、均值、方差、峰值、最小值、峰峰值、均方值7个有量纲时域特征,峭度、峰值因子、脉冲因子、波形因子、裕度因子、歪度因子6个无量纲的时域特征;频域特征包括均方频率、重心频率、频率方差、标准频率方差;时频域特征包括前4个IMF能量指标和总能量指标。进一步地,所述步骤2中4层堆叠去噪自编码网络SDAE自下而上的结构为[44-22-11-5]:输入层的样本维数为22维,第一隐藏层神经元的个数为44,第二隐藏层神经元个数为22,第三隐藏层神经元个数为11,第四隐藏层神经元个数为5,输出层的样本维数为5;堆叠去噪自编码网络SDAE的训练过程采用逐层堆叠学习,每个去噪自编码器DAE无监督训练完成后,隐含层的输出作为下一个去噪自编码器DAE的输入,即第一个去噪自编码器DAE1训练完成;将隐藏层的数据特征1作为第二个去噪自编码器DAE2的输入,对DAE2进行无监督训练,得到数据特征2;将数据特征2作为第三个去噪自编码器DAE3的输入,对DAE3进行无监督训练,得到数据特征3;将数据特征3作为第三个去噪自编码器DAE4的输入,对DAE4进行无监督训练,得到数据特征4;特征数据4将作为GWO-SVM分类器输入。进一步地,在堆叠去噪自编码网络SDAE中,在SDAE最后一个特征表示层后添加改进GWO-SVM分类器,训练完成的整个网络能够同时实现数据的特征提取和缺陷识别任务。进一步地,所述步骤3中改进GWO-SVM分类器模型利用改进后的灰狼算法GWO对SVM惩罚因子C和核函数参数σ进行寻优,具体步骤如下:步骤1:初始化改进GWO的参数,如种群规模N、最大迭代次数tmax、距离控制参数a的初始值ainitial和终止值afinal;初始化a、A、C;对种群进行初始化,得到N个初始灰狼位置X=[X1,X2,…,XN],其中Xi=(Ci,σi);步骤2:计算种群每个个体适应度值,并对其排序,分别记录适应度最优的三个个体为α,β,δ,对应位置分别为Xα,Xβ,Xδ;步骤3:更新种群中其他灰狼个体的位置;步骤4:更新收敛因子a和参数A、C的值;步骤5:计算个体适应度f(Xi(t)),并对灰狼种群进行降序排序,对排列在后10%的灰狼个体进行差分变异,计算变异后个体的适应度f(Xi'(t)),比较变异前后的个体适应度,如果f(Xi'(t))≥f(Xi(t)),将变异后的灰狼个体代替变异前的个体,如果f(Xi'(t))<f(Xi(t)),保留变异前个体;步骤6:判断是否达到最大迭代次数tmax,若没有达到tmax,则t=t+1,并返回步骤2,;若达到,则停止迭代,返回最优个体;步骤7:根据最优的灰狼位置得到最优惩罚因子C和最优核函数参数σ,利用改进改进GWO-SVM分类器进行缺陷识别。进一步地,所述步骤1中种群初始化公式为:其中且x∈[0,1]。进一步地,所述步骤3中种群位置更新满足:其中A和C是系数向量,Xi(t)是当前个体位置,Xi本文档来自技高网
...

【技术保护点】
1.一种基于SDAE和改进GWO-SVM的轴承缺陷识别方法,其特征在于:包括以下步骤:/n步骤1:收集轴承在正常情况和不同缺陷情况下的监测数据,并进行数据预处理,将处理后的数据进行特征提取和归一化处理,并把预处理后的每一类特征按照一定的比例随机分为训练样本和测试样本;/n步骤2:建立一个网络层数为4的堆叠去噪自编码网络SDAE,用于对训练数据和测试数据进行特征提取,并训练初始堆叠去噪自编码网络SDAE;/n步骤3:建立改进GWO-SVM分类器模型,并将经过初始堆叠去噪自编码网络SDAE提取的最深层数据特征作为GWO-SVM分类器输入训练该分类器;/n步骤4:利用反向传播BP算法对堆叠去噪自编码网络SDAE参数进行微调,应用梯度下降算法进行权值的更新,并重新训练改进GWO-SVM分类器,直到满足分类准确率;/n步骤5:根据以上步骤得到基于SDAE和改进GWO-SVM分类器的数据提取和缺陷识别整体模型,利用该模型实现对轴承的深层特征提取和缺陷识别。/n

【技术特征摘要】
1.一种基于SDAE和改进GWO-SVM的轴承缺陷识别方法,其特征在于:包括以下步骤:
步骤1:收集轴承在正常情况和不同缺陷情况下的监测数据,并进行数据预处理,将处理后的数据进行特征提取和归一化处理,并把预处理后的每一类特征按照一定的比例随机分为训练样本和测试样本;
步骤2:建立一个网络层数为4的堆叠去噪自编码网络SDAE,用于对训练数据和测试数据进行特征提取,并训练初始堆叠去噪自编码网络SDAE;
步骤3:建立改进GWO-SVM分类器模型,并将经过初始堆叠去噪自编码网络SDAE提取的最深层数据特征作为GWO-SVM分类器输入训练该分类器;
步骤4:利用反向传播BP算法对堆叠去噪自编码网络SDAE参数进行微调,应用梯度下降算法进行权值的更新,并重新训练改进GWO-SVM分类器,直到满足分类准确率;
步骤5:根据以上步骤得到基于SDAE和改进GWO-SVM分类器的数据提取和缺陷识别整体模型,利用该模型实现对轴承的深层特征提取和缺陷识别。


2.根据权利要求1所述的基于SDAE和改进GWO-SVM的轴承缺陷识别方法,其特征在于:所述步骤1中的数据进行特征提取,包括13个时域特征,4个频域特征和5个采用经验模态分解提取的时频域特征;其中,时域特征包括歪度、均值、方差、峰值、最小值、峰峰值、均方值7个有量纲时域特征,峭度、峰值因子、脉冲因子、波形因子、裕度因子、歪度因子6个无量纲的时域特征;频域特征包括均方频率、重心频率、频率方差、标准频率方差;时频域特征包括前4个IMF能量指标和总能量指标。


3.根据权利要求1所述的基于SDAE和改进GWO-SVM的轴承缺陷识别方法,其特征在于:所述步骤2中4层堆叠去噪自编码网络SDAE自下而上的结构为[44-22-11-5]:输入层的样本维数为22维,第一隐藏层神经元的个数为44,第二隐藏层神经元个数为22,第三隐藏层神经元个数为11,第四隐藏层神经元个数为5,输出层的样本维数为5;堆叠去噪自编码网络SDAE的训练过程采用逐层堆叠学习,每个去噪自编码器DAE无监督训练完成后,隐含层的输出作为下一个去噪自编码器DAE的输入,即第一个去噪自编码器DAE1训练完成;将隐藏层的数据特征1作为第二个去噪自编码器DAE2的输入,对DAE2进行无监督训练,得到数据特征2;将数据特征2作为第三个去噪自编码器DAE3的输入,对DAE3进行无监督训练,得到数据特征3;将数据特征3作为第三个去噪自编码器DAE4的输入,对DAE4进行无监督训练,得到数据特征4;特征数据4将作为GWO-SVM分类器输入。


4.根据权利要求1所述的基于SDAE和改进GWO-SVM的轴承缺陷识别方法,其特征在于:在堆叠去噪自编码网络SDAE中,在SDAE最后一个特征表示层后添加改进GWO-SVM分类器,训练完成的整个网络能够同时实现数据的特征提取和缺陷识别任务。


5.根据权利要求1所述的基于SDAE和改进GWO-SVM的轴承缺陷识别方法,其特征在于:所述步骤3中改进GWO-SVM分类器模型利用改进后的灰狼算法GWO对SVM惩罚因子C和核函数参数σ进行寻优,具体步骤如下:
步骤1:初始化改进GWO的参数,如种群规模N、最大迭代次数tmax、距离控制参数a的初始值...

【专利技术属性】
技术研发人员:张茂慧杨奕飞何祖军苏贞齐亮袁伟徐江敏李建祯
申请(专利权)人:江苏科技大学江苏科技大学海洋装备研究院
类型:发明
国别省市:江苏;32

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

1