簡易檢索 / 詳目顯示

研究生: Eduardo Jr Piedad
Eduardo Jr Piedad
論文名稱: 基於頻率遞歸圖之卷積類神經網路應用於馬達故障診斷
Frequency Occurrence Plot based Convolutional Neural Network for Motor Fault Diagnosis
指導教授: 郭政謙
Cheng-Chien Kuo
口試委員: 張宏展
Hong-Chan Chang
張建國
Chien-Kuo Chang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 英文
論文頁數: 47
中文關鍵詞: fault diagnosisfrequency occurrence plotconvolutional neural networkmotor loadingcurrent signal
外文關鍵詞: fault diagnosis, frequency occurrence plot, convolutional neural network, motor loading, current signal
相關次數: 點閱:266下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • Rapid advances in algorithms and computing power recently paved new ways of prognostics and health management. Machines are vital assets for most industries. Its early fault diagnostics not only provide economic benefits to companies but also in protecting lives. A novel motor fault diagnosis using only motor current signature is developed using frequency occurrence plot-based convolutional neural network (FOP-CNN). In this study, a healthy motor and four identical motors with synthetically-applied fault conditions – bearing axis deviation, stator coil inter-turn short circuit, rotor broken strip, and outer bearing ring damage are tested. A set of 50 three-second sampling stator current signals from each motor fault condition are taken under five loading variations – 0, 25, 50, 75, and 100% artificial coupled load. A total of 750 sampling signals are collected and processed into frequency occurrence plots (FOPs) which later serve as CNN inputs. This is done first by transforming the time-series signals into its frequency spectrums then convert these into two-dimensional FOPs. Five-times stratified sampling cross-validation is performed. When motor load variations are considered as input label, FOP-CNN predicts motor fault conditions with 92.37% classification accuracy. It precisely classifies and recalls bearing axis deviation fault and healthy conditions with 99.92% and 96.13% f-scores, respectively. When motor loading variations are not used as input label, FOP-CNN still satisfactorily predicts motor condition with 80.25% overall accuracy. FOP-CNN serve as a new feature extraction technique for time-series input signals such as vibration sensors, thermocouples and acoustics.


    Rapid advances in algorithms and computing power recently paved new ways of prognostics and health management. Machines are vital assets for most industries. Its early fault diagnostics not only provide economic benefits to companies but also in protecting lives. A novel motor fault diagnosis using only motor current signature is developed using frequency occurrence plot-based convolutional neural network (FOP-CNN). In this study, a healthy motor and four identical motors with synthetically-applied fault conditions – bearing axis deviation, stator coil inter-turn short circuit, rotor broken strip, and outer bearing ring damage are tested. A set of 50 three-second sampling stator current signals from each motor fault condition are taken under five loading variations – 0, 25, 50, 75, and 100% artificial coupled load. A total of 750 sampling signals are collected and processed into frequency occurrence plots (FOPs) which later serve as CNN inputs. This is done first by transforming the time-series signals into its frequency spectrums then convert these into two-dimensional FOPs. Five-times stratified sampling cross-validation is performed. When motor load variations are considered as input label, FOP-CNN predicts motor fault conditions with 92.37% classification accuracy. It precisely classifies and recalls bearing axis deviation fault and healthy conditions with 99.92% and 96.13% f-scores, respectively. When motor loading variations are not used as input label, FOP-CNN still satisfactorily predicts motor condition with 80.25% overall accuracy. FOP-CNN serve as a new feature extraction technique for time-series input signals such as vibration sensors, thermocouples and acoustics.

    Acknowledgment i Table of Contents ii A. Lists of Symbols iv B. List of Figures v C. List of Tables vii Abstract viii 1. Introduction 1 2. Materials and Methods 4 2.1 Motor and Test Simulations 4 2.1.1 Bearing Axis Deviation 5 2.1.2 Stator coil turn-to-turn short circuit fault 5 2.1.3 Rotor broken strip 6 2.1.4 Outer ring bearing damage 7 2.2 Motor Data 8 2.2.1 Time Series Data 8 2.2.2 Fast Frequency Transform 9 2.2.3 Frequency Occurrence Plot 12 3. Deep Learning Implementation 14 3.1 Convolutional Neural Network (CNN) 14 3.2 Performance Evaluation 17 3.3 Data Partition and Test Scenarios 18 Case A: Motor Loading Data is Available 18 Case B: Motor Loading Data is Not Available 19 3.4 The Algorithm and Test Simulation 19 4. Results and Discussions 26 4.1 Frequency Occurrence Plots (FOPs) 26 4.2 FOP-CNN Performance 27 4.2.1 Case A: Motor Loading Data is Available 28 4.2.2 Case B: Motor Loading Data is Not Available 34 4.2.3 Case Comparison 36 5. Conclusion 38 Appendix 39 A. Code for FOP Generation 39 B. Code for CNN Training and Testing 40 References 42

    1] J. Lee, F. Wu, W. Zhao, M. Ghaffari, L. Liao, and D. Siegel, “Prognostics and Health Management Design for Rotary Machinery Systems — Reviews, Methodology and Applications,” Mech. Syst. Signal Process., vol. 42, no. 1–2, pp. 314–334, 2014.
    [2] D. An, N. H. Kim, and J. Choi, “Practical Options for Selecting Data-Driven or Physics-Based Prognostics Algorithms with Reviews,” Reliab. Eng. Syst. Saf., vol. 133, pp. 223–236, 2015.
    [3] R. Zhao, R. Yan, Z. Chen, K. Mao, P. Wang, and R. X. Gao, “Deep Learning and Its Applications to Machine Health Monitoring: A Survey,” arXiv Prepr., vol. 14, no. 8, pp. 1–14, 2015.
    [4] S. Zhang, S. Zhang, B. Wang, and T. G. Habetler, “Machine Learning and Deep Learning Algorithms for Bearing Fault Diagnostics – A Comprehensive Review,” arXiv Prepr., 2019.
    [5] A. Glowacz, W. Glowacz, Z. Glowacz, and J. Kozik, “Early Fault Diagnosis of Bearing and Stator Faults of the Single-Phase Induction Motor Using Acoustic Signals,” Measurement, vol. 113, no. August 2017, pp. 1–9, 2018.
    [6] A. Glowacz, “Acoustic Based Fault Diagnosis of Three-Phase Induction Motor,” Appl. Acoust., vol. 137, no. February, pp. 82–89, 2018.
    [7] W. Sun, R. Zhao, R. Yan, S. Member, S. Shao, and X. Chen, “Convolutional Discriminative Feature Learning for Induction Motor Fault Diagnosis,” IEEE Trans. Ind. Informatics, vol. 13, no. 3, pp. 1350–1359, 2017.
    [8] L. Jing, M. Zhao, P. Li, and X. Xu, “A Convolutional Neural Network Based Feature Learning and Fault Diagnosis Method for The Condition Monitoring of Gearbox,” Measurement, vol. 111, pp. 1–10, 2017.
    [9] M. Ma, C. Sun, and X. Chen, “Discriminative Deep Belief Networks with Ant Colony Optimization for Health Status Assessment of Machine,” IEEE Trans. Instrum. Meas., vol. 66, no. 12, pp. 3115–3125, 2017.
    [10] H. Shao, H. Jiang, H. Zhang, and T. Liang, “Electric Locomotive Bearing Fault Diagnosis Using a Novel Convolutional Deep Belief Network,” IEEE Trans. Ind. Electron., vol. 65, no. 3, pp. 2727–2736, 2018.
    [11] R. Zhao, R. Yan, J. Wang, and K. Mao, “Learning to Monitor Machine Health with Convolutional Bi-Directional LSTM Networks,” Sensors, pp. 1–18, 2017.
    [12] S. Li, G. Liu, X. Tang, J. Lu, and J. Hu, “An Ensemble Deep Convolutional Neural Network Model with Improved D-S Evidence Fusion for Bearing Fault Diagnosis,” Sensors, 2017.
    [13] L. Ren, Y. Sun, J. Cui, and L. Zhang, “Bearing Remaining Useful Life Prediction Based On Deep Autoencoder and Deep Neural Networks,” J. Manuf. Syst., vol. 48, no. November 2017, pp. 71–77, 2018.
    [14] R. Zhao, D. Wang, R. Yan, K. Mao, F. Shen, and J. Wang, “Machine Health Monitoring Using Local Feature-Based Gated Recurrent Unit Networks,” IEEE Trans. Ind. Electron., vol. 65, no. 2, pp. 1539–1548, 2018.
    [15] B. M. Ebrahimi and J. Faiz, “Feature Extraction for Short-Circuit Fault Detection in Permanent-Magnet Synchronous Motors Using Stator-Current Monitoring,” IEEE Trans. POWER Electron., vol. 25, no. 10, pp. 2673–2682, 2010.
    [16] E. Houssin, E. Bouchikhi, V. Choqueuse, and M. Benbouzid, “Induction Machine Faults Detection Using Stator Current Parametric Spectral Estimation,” Mech. Syst. Signal Process., vol. 52–53, pp. 447–464, 2015.
    [17] S. Singh and N. Kumar, “Detection of Bearing Faults in Mechanical Systems Using Stator Current Monitoring,” IEEE Trans. Ind. Informatics, vol. 13, no. 3, pp. 1341–1349, 2017.
    [18] R. Schulz, S. Verstockt, J. Vermeiren, M. Loccufier, K. Stockman, and S. Van Hoecke., “Thermal Imaging for Monitoring Rolling Element Bearings,” in 12th International conference on Quantitative InfraRed Thermography (QIRT 2014), 2014, pp. 1–13.
    [19] O. Janssens, R. Van De Walle, M. Loccufier, and S. Van Hoecke, “Deep Learning for Infrared Thermal Image Based Machine Health Monitoring,” IEEE/ASME Trans. Mechatronics, vol. 23, no. 1, pp. 151–159, 2018.
    [20] G. Singh, T. C. A. Kumar, and V. N. A. Naikan, “Induction Motor Inter Turn Fault Detection Using Infrared Thermographic Analysis,” Infrared Phys. Technol., vol. 77, pp. 277–282, 2016.
    [21] A. Glowacz and Z. Glowacz, “Diagnostics of Stator Faults of the Single-Phase Induction Motor Using Thermal Images, Moasos and Selected Classifiers,” Measurement, vol. 93, pp. 86–93, 2016.
    [22] M. Z. Ali, M. N. S. K. Shabbir, X. Liang, Y. Zhang, and T. Hu, “Machine Learning based Fault Diagnosis for Single- and Multi-Faults in Induction Motors Using Measured Stator Currents and Vibration Signals,” IEEE Trans. Ind. Appl., 2019.
    [23] A. Bouzida, O. Touhami, R. Ibtiouen, A. Belouchrani, M. Fadel, and A. Rezzoug, “Fault Diagnosis in Industrial Induction Machines Through Discrete Wavelet Transform,” IEEE Trans. Ind. Electron., vol. 58, no. 9, pp. 4385–4395, 2011.
    [24] J. Cusidó, L. Romeral, J. A. Ortega, J. A. Rosero, and A. G. Espinosa, “Fault Detection in Induction Machines Using Power Spectral Density in Wavelet Decomposition,” IEEE Trans. Ind. Electron., vol. 55, no. 2, pp. 633–643, 2008.
    [25] X. Lou and K. A. Loparo, “Bearing Fault Diagnosis Based On Wavelet Transform and Fuzzy Inference,” Mech. Syst. Signal Process., vol. 18, pp. 1077–1095, 2004.
    [26] M. El and H. Benbouzid, “A Review of Induction Motors Signature Analysis as a Medium for Faults Detection,” IEEE Trans. Ind. Electron., vol. 47, no. 5, pp. 984–993, 2000.
    [27] E. G. Strangas, S. Aviyente, and S. S. H. Zaidi, “Time – Frequency Analysis for Efficient Fault Diagnosis and Failure Prognosis for Interior Permanent-Magnet AC Motors,” IEEE Trans. Ind. Electron., vol. 55, no. 12, pp. 4191–4199, 2008.
    [28] W. T. Thomson and M. Fenger, “Current Signature Analysis to Detect Induction Motor Faults,” IEEE Industry Applications Magazine, no. August, 2001.
    [29] G. Georgoulas, T. Loutas, C. D. Stylios, and V. Kostopoulos, “Bearing Fault Detection Based On Hybrid Ensemble Detector and Empirical Mode Decomposition,” Mech. Syst. Signal Process., vol. 41, no. 1–2, pp. 510–525, 2013.
    [30] Y. Lei, J. Lin, Z. He, and M. J. Zuo, “A Review On Empirical Mode Decomposition in Fault Diagnosis of Rotating Machinery,” Mech. Syst. Signal Process., vol. 35, no. 1–2, pp. 108–126, 2013.
    [31] X. Zhang, Y. Liang, and J. Zhou, “A Novel Bearing Fault Diagnosis Model Integrated Permutation Entropy, Ensemble Empirical Mode Decomposition and Optimized Svm,” MEASUREMENT, vol. 69, pp. 164–179, 2015.
    [32] A. G. Espinosa, J. A. Rosero, J. Cusid, L. Romeral, and J. A. Ortega, “Fault Detection by Means of Hilbert – Huang Transform of the Stator Current in a PMSM with Demagnetization,” IEEE Trans. ENERGY Convers., vol. 25, no. 2, pp. 312–318, 2010.
    [33] X. Yu, E. Ding, C. Chen, X. Liu, and L. Li, “A Novel Characteristic Frequency Bands Extraction Method for Automatic Bearing Fault Diagnosis Based on Hilbert Huang Transform,” Sensors, pp. 27869–27893, 2015.
    [34] V. K. Rai and A. R. Ã. Mohanty, “Bearing Fault Diagnosis Using FFT of Intrinsic Mode Functions in Hilbert – Huang Transform,” Mech. Syst. Signal Process., vol. 21, pp. 2607–2615, 2007.
    [35] P. Konar and P. Chattopadhyay, “Multi-Class Fault Diagnosis of Induction Motor Using Hilbert and Wavelet Transform,” Appl. Soft Comput. J., vol. 30, pp. 341–352, 2015.
    [36] D. Wang, Q. Miao, X. Fan, and H. Huang, “Rolling Element Bearing Fault Detection Using an Improved Combination of Hilbert and Wavelet Transforms,” J. Mech. Sci. Technol., vol. 23, pp. 3292–3301, 2009.
    [37] N. Marwan, M. C. Romano, M. Thiel, and J. Kurths, “Recurrence Plots for The Analysis of Complex Systems,” Phys. Rep., vol. 438, pp. 237–329, 2007.
    [38] N. Marwan, “Historical Review of Recurrence Plots,” Eur. Phys. J. Spec. Top., pp. 1–11, 2008.
    [39] M. Fukino, Y. Hirata, and K. Aihara, “Coarse-Graining Time Series Data: Recurrence Plot of Recurrence Plots and Its Application for Music,” Chaos, vol. 26, no. 2, 2016.
    [40] D. Morinigo-sotelo, O. Duque-perez, and M. Perez-alonso, “Practical Aspects of Mixed-Eccentricity Detection in PWM Voltage-Source-Inverter-Fed Induction Motors,” IEEE Trans. Ind. Electron., vol. 57, no. 1, pp. 252–262, 2010.
    [41] G. Didier, E. Ternisien, O. Caspary, and H. Razik, “Fault Detection of Broken Rotor Bars in Induction Motor Using a Global Fault Index,” IEEE Trans. Ind. Appl., vol. 42, no. 1, pp. 79–88, 2006.
    [42] A. M. Knight and S. P. Bertani, “Mechanical Fault Detection in a Medium-Sized Induction Motor Using Stator Current Monitoring,” IEEE Trans. ENERGY Convers., vol. 20, no. 4, pp. 753–760, 2005.
    [43] R. N. Bracewell and R. N. Bracewell, The Fourier Transform and Its Applications, vol. 31999. McGraw-Hill New York, 1986.
    [44] F. Chollet and others, “Keras.” 2015.
    [45] F. Pedregosa et al., “Scikit-learn: Machine Learning in Python,” J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011.
    [46] E. Jones, T. Oliphant, and P. Peterson, “${$SciPy$}$: Open source scientific tools for ${$Python$}$,” 2014.
    [47] S. Van Der Walt, S. C. Colbert, and G. Varoquaux, “The Numpy Array: A Structure for Efficient Numerical Computation,” Comput. Sci. Eng., vol. 13, no. 2, p. 22, 2011.
    [48] J. D. Hunter, “Matplotlib: A 2D Graphics Environment,” Comput. Sci. Eng., vol. 9, no. 3, pp. 90–95, 2007.
    [49] D. P. Kingma and J. Ba, “Adam: A Method for Stochastic Optimization,” pp. 1–15, 2014.
    [50] Z. Zhang and M. R. Sabuncu, “Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labels,” no. NeurIPS, 2018.
    [51] T. Kluyver et al., “Jupyter Notebooks-A Publishing Format for Reproducible Computational Workflows.,” in ELPUB, 2016, pp. 87–90.

    無法下載圖示 全文公開日期 2024/05/30 (校內網路)
    全文公開日期 2024/05/30 (校外網路)
    全文公開日期 2024/05/30 (國家圖書館:臺灣博碩士論文系統)
    QR CODE