BearingPGA-Net: A Lightweight and Deployable Bearing Fault Diagnosis Network via Decoupled Knowledge Distillation and FPGA Acceleration

被引:4
|
作者
Liao, Jing-Xiao [1 ,2 ]
Wei, Sheng-Lai [1 ]
Xie, Chen-Long [1 ]
Zeng, Tieyong [3 ]
Sun, Jinwei [1 ]
Zhang, Shiping [1 ]
Zhang, Xiaoge [1 ]
Fan, Feng-Lei [3 ]
机构
[1] Harbin Inst Technol, Sch Instrumentat Sci & Engn, Harbin 150001, Peoples R China
[2] Hong Kong Polytech Univ, Dept Ind & Syst Engn, Hong Kong, Peoples R China
[3] Chinese Univ Hong Kong, Dept Math, Hong Kong, Peoples R China
关键词
Bearing fault diagnosis; deep learning; field-programmable gate array (FPGA); model compression;
D O I
10.1109/TIM.2023.3346517
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Deep learning has achieved remarkable success in the field of bearing fault diagnosis. However, this success comes with larger models and more complex computations, which cannot be transferred into industrial fields requiring models to be of high speed, strong portability, and low-power consumption. In this article, we propose a lightweight and deployable model for bearing fault diagnosis, referred to as BearingPGANet, to address these challenges. First, aided by a well-trained large model, we train BearingPGA-Net via decoupled knowledge distillation (DKD). Despite its small size, our model demonstrates excellent fault diagnosis performance compared with other lightweight state-of-the-art methods. Second, we design a field-programmable gate array (FPGA) acceleration scheme for BearingPGA-Net using Verilog. This scheme involves the customized quantization and designing programmable logic gates for each layer of BearingPGA-Net on the FPGA, with an emphasis on parallel computing and module reuse to enhance the computational speed. To the best of our knowledge, this is the first instance of deploying a convolutional neural network (CNN)-based bearing fault diagnosis model on an FPGA. Experimental results reveal that our deployment scheme achieves over 200x faster diagnosis speed compared with CPU, while achieving a lower than 0.4% performance drop in terms of F1, recall, and precision score on our independently collected bearing dataset. Our code is available at https://github.com/asdvfghg/BearingPGA-Net.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 12 条
  • [1] BearingPGA-Net: A Lightweight and Deployable Bearing Fault Diagnosis Network via Decoupled Knowledge Distillation and FPGA Acceleration
    Liao, Jing-Xiao
    Wei, Sheng-Lai
    Xie, Chen-Long
    Zeng, Tieyong
    Sun, Jinwei
    Zhang, Shiping
    Zhang, Xiaoge
    Fan, Feng-Lei
    IEEE Transactions on Instrumentation and Measurement, 2024, 73 : 1 - 14
  • [2] Multiassistant Knowledge Distillation for Lightweight Bearing Fault Diagnosis Based on Decreasing Threshold Channel Pruning
    Zhong, Hongyu
    Yu, Samson
    Trinh, Hieu
    Lv, Yong
    Yuan, Rui
    Wang, Yanan
    IEEE SENSORS JOURNAL, 2024, 24 (01) : 486 - 494
  • [3] Lightweight Knowledge Distillation-Based Transfer Learning Framework for Rolling Bearing Fault Diagnosis
    Lu, Ruijia
    Liu, Shuzhi
    Gong, Zisu
    Xu, Chengcheng
    Ma, Zonghe
    Zhong, Yiqi
    Li, Baojian
    SENSORS, 2024, 24 (06)
  • [4] Network lightweight method based on knowledge distillation is applied to RV reducer fault diagnosis
    He, Feifei
    Liu, Chang
    Wang, Mengdi
    Yang, Enshan
    Liu, Xiaoqin
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2023, 34 (09)
  • [5] LEFE-Net: A Lightweight Efficient Feature Extraction Network With Strong Robustness for Bearing Fault Diagnosis
    Fang, Hairui
    Deng, Jin
    Zhao, Bo
    Shi, Yan
    Zhou, Jianye
    Shao, Siyu
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2021, 70
  • [6] A Lightweight and Small Sample Bearing Fault Diagnosis Algorithm Based on Probabilistic Decoupling Knowledge Distillation and Meta-Learning
    Luo, Hao
    Ren, Tongli
    Zhang, Ying
    Zhang, Li
    SENSORS, 2024, 24 (24)
  • [7] An Integrated Framework for Bearing Fault Diagnosis: Convolutional Neural Network Model Compression Through Knowledge Distillation
    Ma, Jun
    Cai, Wei
    Shan, Yuhao
    Xia, Yuting
    Zhang, Runtong
    IEEE SENSORS JOURNAL, 2024, 24 (23) : 40083 - 40095
  • [8] A neural network compression method based on knowledge-distillation and parameter quantization for the bearing fault diagnosis
    Ji, Mengyu
    Peng, Gaoliang
    Li, Sijue
    Cheng, Feng
    Chen, Zhao
    Li, Zhixiong
    Du, Haiping
    APPLIED SOFT COMPUTING, 2022, 127
  • [9] A Multi-Scale Convolutional Neural Network with Self-Knowledge Distillation for Bearing Fault Diagnosis
    Yu, Jiamao
    Hu, Hexuan
    MACHINES, 2024, 12 (11)
  • [10] Layer Regeneration Network With Parameter Transfer and Knowledge Distillation for Intelligent Fault Diagnosis of Bearing Using Class Unbalanced Sample
    Li, Fudong
    Chen, Jinglong
    He, Shuilong
    Zhou, Zitong
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2021, 70