滚动轴承是旋转机械中不可或缺零部件,一旦发生局部缺陷故障,会导致机械系统的运行品质下降和性能衰退。如果不能及时发现和处理这些故障,甚至可能在短时间内引发严重的安全事故。滚动轴承故障诊断方法的开展可以帮助我们及时检测和诊断轴承的故障状态,从而采取相应的措施进行维修和保养。这不仅可以减少机械系统的停机时间和生产损失,还可以提高机械设备的可靠性和安全性。因此,研究滚动轴承故障诊断方法对于保障机械系统的安全运行至关重要。
在近年来,随着机器学习的迅猛发展,基于深度学习的故障诊断方法逐渐应用于工业领域,并取得了显著的成果。但是,传统深度学习的网络超参数设置往往依赖于人工经验设置,花费时间多,设置效果并不理想。在实际的工业生产中,由于滚动轴承的工作状态经常变化,例如转速、负荷和扭矩等因素,这导致了原始振动信号具有多样的特征分布而且采集数据也存在一定的困难。因此,传统的基于深度学习的故障诊断方法具有一定的局限性:(1)深度学习的网络超参数设置往往对网络的性能影响较大。(2)网络训练时,标注数据必须充足。训练集和测试集的特征分布不同会降低预测的准确性。针对上述问题,本文以滚动轴承为对象,将从以下两个方面对课题开展研究。
(1)针对长短时记忆网络(long and short term memory network,LSTM)在轴承故障诊断中人工设置超参数而导致的诊断准确率低问题,提出了一种基于改进白鲸优化算法(improve beluga whale optimization,IBWO)的注意力双向长短时记忆网络(attention-bidirectional long shortterm memory,A-Bi LSTM)的滚动轴承故障诊断方法。首先,通过引入半均匀初始化分布系统初始化白鲸种群,以提高种群空间分布的均匀性和随机性,并且在一定程度上避免了局部最优问题;之后采用基于适应度与距离平衡(fitness-distance balance,FDB)的选择策略对算法寻优阶段进行改进,保持种群的多样性并防止算法陷入局部最优;再将该优化算法用于ABi LSTM的超参数优化,构建故障诊断模型实现对轴承故障信号的分类诊断,并采用公开数据集对所提方法进行验证。实验结果表明,该算法优化的诊断模型故障分类效果、搜索全局性能明显优于其他群智能算法优化的诊断模型。
(2)针对机械设备大部分时间处于正常工作状态,获取带标签的滚动轴承故障数据较为困难,以及在实际工程中采集到的滚动轴承数据分布不同,而导致深度学习模型在故障诊断过程中诊断准确率低的问题,提出了一种基于改进堆栈式自编码器(improved stacked autoencoder,ISAE)与基于动态选择的参数迁移策略(parameter transfer method based on dynamic selection,PTDS)结合的滚动轴承故障模型。首先将堆栈式自编码器(stacked autoencoder,SAE)中的激活函数改进,并且每一层编码器输入前进行批量归一化(batch normalization,BN)处理,以防止梯度消失问题并且避免特征过度稀疏导致的拟合程度较差。然后使用源域数据集对ISAE进行预训练;之后将源域少量带标签数据训练ISAE和分类器的组合模型中得到迁移给目标域的参数,再将仅有的少量目标域带标签数据再次训练模型;最后,对无标签的目标域数据进行故障诊断。采用两个公开的轴承数据集对所提方法的故障诊断效果进行验证。结果表明,该模型性能优于其它模型。
本文所提出的两种滚动轴承故障诊断方法,能够克服传统深度学习的局限性,实现在少标签的轴承数据、多工况和跨域的情况下完成故障诊断。这两种方法在实验中表现出了优于其他模型的故障分类效果,对于滚动轴承的故障诊断具有重要的实际意义。
暂无评论