摘要
针对工业设备中轴承振动信号在噪声环境下故障分级诊断准确率低的问题,提出一种基于组稀疏学习与非洲秃鹫优化算法优化极端梯度提升树(African vultures optimization algorithm-extreme gradient boosting,AVOA-XGBoost)的轴承故障分级诊断方法。首先,利用组稀疏学习对轴承振动信号进行重构,以降低噪声水平并更有效地表征故障脉冲。然后,对重构后的信号提取时域、频域和熵值特征并构建特征集。最后,利用AVOA自适应优化XGBoost超参数以建立稳健的XGBoost模型,进而高效实现轴承故障分级诊断。试验结果表明,经过组稀疏学习重构的信号具备更强故障特征表示能力,相较于传统机器学习模型,采用AVOA-XGBoost模型进行分类能够取得更高准确率,所提方法能够有效诊断轴承故障类型及故障程度。
In response to the challenge of low accuracy in bearing fault classification under strong background noises in industrial equipments,a bearing fault classification method based on group-sparsity learning and African vultures optimization algorithm-extreme gradient boosting(AVOA-XGBoost)was proposed.First,the bearing vibration signals were reconstructed using group-sparsity representation,which reduces the noise level and characterizes fault impulses more effectively.Then,time-domain,frequency-domain,and entropy features were extracted from the reconstructed signals and a feature set was constructed.Finally,the super parameters of XGBoost were adaptively adjusted by AVOA,which establishes a robust XGBoost for efficient bearing fault classification diagnosis.The experimental results demonstrate that the signals reconstructed by group-sparsity learning exhibit stronger fault characteristic representation,and AVOA-XGBoost achieves higher classification accuracy compared with traditional machine learning models.The proposed method can effectively diagnose the types and degrees of bearing faults.
作者
张吉祥
张孟健
王德光
杨明
ZHANG Jixiang;ZHANG Mengjian;WANG Deguang;YANG Ming(School of Electrical Engineering,Guizhou University,Guiyang 550025,China;School of Computer Science and Engineering,South China University of Technology,Guangzhou 510006,China)
出处
《振动与冲击》
EI
CSCD
北大核心
2024年第18期96-105,共10页
Journal of Vibration and Shock
基金
国家自然科学基金项目(62341303,52265066,62203132)
贵州省省级科技计划资助项目(黔科合基础-ZK[2022]一般103)
贵州大学科研基金资助项目(贵大特岗合字[2021]04号)
贵州省教育厅创新群体(黔科合支撑[2021]012)。
关键词
轴承故障诊断
组稀疏学习
特征提取
非洲秃鹫优化算法
XGBoost
bearing fault diagnosis
group-sparsity learning
feature extraction
African vulture optimization algorithm
XGBoost