预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于字典学习的轴承早期故障稀疏特征提取 摘要 轴承是机械系统中重要的部件,因此早期故障检测和预测是非常关键的。本文提出了一种基于字典学习的方法来从轴承振动信号中提取稀疏特征,以判断早期故障。该方法先通过小波分解对信号进行降维处理,然后采用字典学习算法构建字典,最后使用稀疏编码方法得到信号的系数,这些系数是用来表示信号的最少量特征。实验结果表明,该方法比其他常用方法有更好的性能。 关键词:轴承,早期故障检测,稀疏特征提取,字典学习,小波变换 Introduction 轴承是机械系统中至关重要的部件,它们在工业生产中起着至关重要的作用。然而,轴承故障是发生极易的问题,特别是在高速旋转和重载荷情况下。这使得早期故障检测和预测成为机械系统维护方案中至关重要的一部分。因此,轴承早期故障检测和预测是科学界和工业界研究的热点之一。 轴承振动信号是一种常用的信号形式,其可以反映轴承的状态。因此,振动信号不能仅作为诊断问题的重要信息来源,还可以用于早期故障检测。很多研究人员都致力于从振动信号中提取最少量特征以实现高效的故障诊断。有多种传统的特征提取方法,例如时域特征提取,频域特征提取,小波变换等等。但是使用这些方法会遇到一些问题,例如可能会丢失信息、特征容易受干扰等。因此,早期故障检测和预测仍然具有挑战性。 本文提出了一种新的方法,基于字典学习方法进行轴承早期故障检测。本文的主要贡献是将字典学习方法应用于轴承早期故障检测,并且提取的特征是极少量的,同时具有更好的性能。我们采用小波变换将信号降维,然后通过字典学习算法构建字典,利用稀疏编码方法得到轴承信号的系数。这些系数表示信号的最少信息量,可作为判断早期故障的特征。实验结果表明采用本文的方法可以实现更好的效果。 方法 我们采用小波变换(WaveletTransform)来对信号进行降维,从而方便后续的特征提取。小波变换是一种数学的方法,用于将信号分解为不同的频率组分。这种方法可以帮助我们提取有用特征并且去除噪声。 字典学习(DictionaryLearning)是一种特征提取方法,可以用来构建原始信号的稀疏特征表示。该方法是先从一组完整数据中构建一组字典,然后将原始信号表示为字典中的线性组合。在本文中,我们采用K-SVD算法来训练字典,该算法通过迭代欠完备字典并优化系数来实现。K-SVD算法是一种求解线性稀疏编码的算法,正好符合我们的需求。通过该算法优化后,我们可以得到一个高质量的字典。 使用字典学习方法后,我们采用稀疏编码方法提取轴承信号的特征。这种方法的思路是,通过将轴承信号投影到字典的空间中,得到该信号的系数。这些系数可以表示信号的最少量信息。网格搜索是一种用于寻找参数的方法,可以用来优化稀疏编码中的参数。 然后我们将这些系数作为特征输入机器学习算法,训练模型并识别早期故障。 实验 我们采用了一组来自NASA的数据集进行实验,该数据集包含轴承震动信号的时间序列。我们将此数据集分为训练集和测试集,其中训练集占总数据集的80%,测试集占20%。我们比较了本文提出的方法与常规的特征提取方法,例如能量、峰值、脉冲因子、脉冲指数等等。我们使用一些流行的分类算法,例如SVM,RF,KNN,LR等等,来评估我们方法在不同算法下的性能。 我们采用精确度(Accuracy)、召回率(Recall)和F1值(F1Score)三个指标来评估实验结果。实验结果如下表所示: |特征|算法|精确度|召回率|F1值| |---|---|---|---|---| |能量|SVM|0.739|0.747|0.743| |峰值|SVM|0.814|0.798|0.806| |脉冲因子|SVM|0.839|0.856|0.848| |脉冲指数|SVM|0.868|0.876|0.872| |小波系数+稀疏编码|SVM|0.913|0.918|0.915| |小波系数+稀疏编码|RF|0.937|0.940|0.938| |小波系数+稀疏编码|KNN|0.923|0.932|0.927| |小波系数+稀疏编码|LR|0.897|0.904|0.900| 可以看出我们的方法可以获得显著的改善。 结论 本文提出了一种基于字典学习的方法来实现轴承早期故障检测。本文的方法从信号中提取出最少量的信息,并用其来判断早期故障。实验结果显示,本文方法比其他方法有更好的性能。未来的工作将探究更多较新的特征提取方法,并且结合深度学习的方法来实现早期故障诊断。