• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2020, Vol. 56 ›› Issue (11): 132-140.doi: 10.3901/JME.2020.11.132

• 机械动力学 • 上一篇    下一篇

扫码分享

基于和声搜索优化栈式自编码器的柴油发动机故障诊断

陈鲲1, 茆志伟1, 张进杰2, 江志农2   

  1. 1. 北京化工大学发动机健康监控及网络化教育部重点实验室 北京 100029;
    2. 北京化工大学高端机械装备健康监控及自愈化北京市重点实验室 北京 100029
  • 收稿日期:2019-06-05 修回日期:2020-01-08 出版日期:2020-06-05 发布日期:2020-06-12
  • 通讯作者: 茆志伟(通信作者),男,1990年出生,博士,讲师。主要研究方向为机械系统信号处理,发动机健康监控与故障诊断等。E-mail:maozw1990@126.com
  • 作者简介:陈鲲,男,1995年出生。主要研究方向为柴油发动机智能故障诊断,机械系统信号处理。E-mail:chenkun_chn@163.com
  • 基金资助:
    国家重点研发计划(2016YFF0203305)、中央高校基本科研业务费专项资金(JD1912/ZY1940)和双一流建设专项经费(ZD1601)资助项目。

Diesel Engine Fault Diagnosis Based on Stack Autoencoder Optimized by Harmony Search

CHEN Kun1, MAO Zhiwei1, ZHANG Jinjie2, JIANG Zhinong2   

  1. 1. Key Lab of Engine Health Monitoring-control and Networking of Ministry of Education, Beijing University of Chemical Technology, Beijing 100029;
    2. Beijing Key Laboratory of High-end Mechanical Equipment Health Monitoring and Self-Recovery, Beijing University of Chemical Technology, Beijing 100029
  • Received:2019-06-05 Revised:2020-01-08 Online:2020-06-05 Published:2020-06-12

摘要: 针对机械故障诊断中专业知识的不足会影响手工特征提取效果的问题,提出了应用栈式自编码器(Stacked autoencoder,SAE)直接从复杂的原始信号中逐层提取深度特征。通过逐层预训练、微调等操作来训练栈式自编码器的提取特征能力,并通过在网络中的每一个隐含层前引入Dropout正则化层、批规范层来防止过拟合,加速收敛。针对SAE网络中的超参数取值问题,首先通过一系列对照试验得到各超参数合适的取值范围,然后在该范围内进一步提出了使用和声搜索算法(Harmony search,HS)优化超参数,达到自适应调整网络结构,提高特征提取能力的效果。试验结果表明,当使用包含七种气门健康状态的柴油机振动数据测试时,所提出的HS-SAE方法的故障分类精度优于SAE和多种传统故障诊断算法。

关键词: 自编码器, 特征提取, 参数优化, 故障诊断

Abstract: A stack autoencoder (SAE) is proposed to extract deep features hierarchically from complex raw signals, in view of the lack of professional knowledge will weaken the efficiency of handcrafted feature extraction in mechanical fault diagnosis. The SAE can mine deep features via layer-by-layer pre-training, fine-tuning, etc., moreover, the dropout regularization layer and the batch normalization layer are introduced before each hidden layer in the network to prevent over-fitting and accelerate convergence. Aiming at the value of hyperparameters in SAE network, firstly, the appropriate range of values for each hyperparameter is obtained via a series of experiments, then, the harmony search (HS) algorithm is proposed within the range to optimize the hyperparameters to achieve adaptive adjustment of the network structure and improve feature extraction. The experimental results show that the proposed HS-SAE scheme outperforms original SAE and many traditional fault diagnosis algorithms in terms of the fault classification accuracy when testing with the diesel engine vibration data consisting of seven valve health states.

Key words: autoencoder, feature extraction, parameter optimization, fault diagnosis

中图分类号: