Robot and Servo Drive Lab. Simple Fault Diagnosis Based on Operating Characteristic of Brushless Direct-Current Motor Drives Byoung-Gun Park, Kui-Jun Lee, Rae-Young Kim, Member, IEEE, Tae-Sung Kim, Ji-Su Ryu, and Dong-Seok Hyun, Fellow, IEEE, IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 5, MAY 2011 1586-1593 Student: Ting-Hui Lin Teacher: Ming-Shyan Wang Date : 2011.11.18 Department of Electrical Engineering Southern Taiwan University 2016/7/16 Outline Abstract Introduction Analysis For Open-Circuit Fault Of BLDC Motor Drives Proposed Fault Diagnosis Algorithm A. Error Detection B. Calculation of Fault Detection Time C. Fault Detection and Identification Overall Fault-Tolerant System Simulations And Experiments Conclusion References 2016/7/16 2 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Abstract In this paper, a simple fault diagnosis scheme for brushless direct-current motor drives is proposed to maintain control performance under an opencircuit fault. The proposed scheme consists of a simple algorithm using the measured phase current information and detects open circuit faults based on the operating characteristic of motors. It requires no additional sensors or electrical devices to detect open-circuit faults. The feasibility of the proposed fault diagnosis algorithm is proven by simulation and experimental results. 2016/7/16 3 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Introduction The fault-tolerant control system usually consists of three basic processes. The first process is fault detection, which is a binary decision to determine whether something has gone wrong or not. The identification process is also considered as being almost equally important. Therefore, two processes of fault detection and fault identification are often called as “fault diagnosis.” The proposed scheme is divided into three parts: 1) error detection; 2) fault detection; and 3) fault identification. 2016/7/16 4 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Analysis For Open-Circuit Fault Of BLDC Motor Drives Fig. 1. Electrical equivalent circuit of BLDC motor drives. 2016/7/16 5 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Analysis For Open-Circuit Fault Of BLDC Motor Drives Fig. 2. Waveforms of back EMFs and phase currents. 2016/7/16 6 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Analysis For Open-Circuit Fault Of BLDC Motor Drives 2016/7/16 Fig. 3. Current waveforms under open-circuit faults in Mode 1. (a) Upper switch fault. (b) Lower switch fault. Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. 7 Proposed Fault Diagnosis Algorithm A. Error Detection The residual for error detection is defined as r (t ) ia ib ic (1) The threshold value is determined to judge whether an error occurs. The decided threshold value is given by i th 2 g iref (2) f This residual is used to detect errors according to the simple threshold logic r (t ) ith , r (t ) ith , normal (3) error. 2016/7/16 8 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Proposed Fault Diagnosis Algorithm 2016/7/16 Fig. 4. Four-pole BLDC motor. 9 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Proposed Fault Diagnosis Algorithm B. Calculation of Fault Detection Time The relation between the speeds of the electrical and mechanical variables is given by P e m ( 4) 2 The relation between the frequency f of the induced voltage in cycles per second can be shown as f e 2 (5) 2016/7/16 10 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Proposed Fault Diagnosis Algorithm The time per mode ( t M ) is calculated by t M 1 1 (6) f NM where N M is a number of modes per a cycle. The fault detection time ( T fault ) is defined by T fault k f t M (7 ) 2016/7/16 11 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Proposed Fault Diagnosis Algorithm C. Fault Detection and Identification The algorithm for the fault detection is given by flag 1, D flagD 0, if T fault t e if T fault t e ; at Mode(k ) (8) The algorithm for the fault identification is given by flag 1, I flagI 0, i if i if th th r (t ) r (t ) ; at Mode(k 1) (9) 2016/7/16 12 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Proposed Fault Diagnosis Algorithm TABLE I FAULT STATES OF SWITCHES IN A SIX-MODE CONVERSION 2016/7/16 13 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Proposed Fault Diagnosis Algorithm 2016/7/16 Fig. 5. Process of the proposed fault diagnosis algorithm. 14 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Proposed Fault Diagnosis Algorithm 2016/7/16 Fig. 6. Flowchart of the proposed fault diagnosis. 15 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Overall Fault-Tolerant System 2016/7/16 Fig. 7. Overall structure of the proposed fault diagnosis. Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. 16 Simulations And Experiments 2016/7/16 17 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Simulations And Experiments 2016/7/16 Fig. 8. Photograph of the laboratory prototype. Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. 18 Simulations And Experiments 2016/7/16 Fig. 9. Experimental results without the fault-tolerant control. (ch. 1: ia, ch. 2: ib, ch. 3: ic, and ch. 4: fault signal). 19 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Simulations And Experiments Fig. 10. Simulation results for the process of fault diagnosis. 2016/7/16 20 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Simulations And Experiments Fig. 11. Experimental results for the process of fault diagnosis. (ch. 1: r(t), ch. 2: ia, and ch. 3 and ch. 4: te). 2016/7/16 21 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Simulations And Experiments 2016/7/16 Fig. 10. Simulation results with the fault-tolerant control. 22 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Simulations And Experiments 2016/7/16 Fig. 11. Experimental results with the fault-tolerant control. (ch. 1: ia, ch. 2: ib, ch. 3: ic, and ch. 4: if ). 23 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Conclusion A low-cost simple fault diagnosis algorithm has been investigated to improve the reliability of the BLDC motor drive system. In comparison to the existing fault diagnosis, the proposed algorithm can simply identify the fault condition without additional sensors for fault detection and identification and can be embedded. Simulation and experimental results confirmed the feasibility of the proposed drive system for continuous operation under the fault condition. 2016/7/16 24 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. References [1] R. Isermann, Fault-Diagnosis Systems: An Introduction From Fault Detection to Fault Tolerance. Berlin, Germany: Springer-Verlag, 2005. [2] D. U. Campos Delgado, D. R. Espinoza-Trejo, and E. Palacios, “Faulttolerant control in variable speed drives: A survey,” IET Trans. Elect. Power Appl., vol. 2, no. 2, pp. 121–134, Mar. 2008. [3] R. L. A. Ribeiro, C. B. Jacobina, and E. R. C. da Silva, “Fault-tolerant voltage-fed PWM inverter ac motor drive systems,” IEEE Trans. Ind. Electron., vol. 51, no. 2, pp. 439–446, Apr. 2004. [4] S. Bolognani, M. Zordan, and M. Zigliotto, “Experimental fault-tolerant control of a PMSM drive,” IEEE Trans. Ind. Electron., vol. 47, no. 5, pp. 1134–1141, Oct. 2000. [5] L. de Lillo, L. Empringham, P. W. Wheeler, S. Khwan, C. Gerada, M. N. Othman, and X. Huang, “Multiphase power converter drive for fault-tolerant machine development in aerospace applications,” IEEE Trans. Ind. Electron., vol. 57, no. 2, pp. 575–583, Feb. 2010. [6] A. Bellini, F. Filippetti, C. Tassoni, and G.-A. Capolino, “Advances in diagnostic techniques for induction machines,” IEEE Trans. Ind. Electron., vol. 55, no. 12, pp. 4109–4126, Dec. 2008. [7] S. Grubic, J. M. Aller, L. Bin, and T. G. Habetler, “A survey on testing and monitoring methods for stator insulation systems of low-voltage induction machines focusing on turn insulation problems,” IEEE Trans. Ind. Electron., vol. 55, no. 12, pp. 4127–4136, Dec. 2008. [8] S. M. A. Cruz, A. Stefani, F. Filippetti, and A. J. M. Cardoso, “A new model-based technique for the diagnosis of rotor faults in RFOC induction motor drives,” IEEE Trans. Ind. Electron., vol. 55, no. 12, pp. 4218–4228, Dec. 2008. [9] B. Lu and S. Sharma, “A literature review of IGBT fault diagnostic and protection methods for power inverters,” IEEE Trans. Ind. Appl., vol. 45, no. 5, pp. 1770–1777, Sep./Oct. 2009. [10] S. Rajagopalan, J. M. Aller, J. A. Restrespo, T. G. Habetler, and R. G. Harley, “A analytic-wavelet-ridge-based detection of dynamic eccentricity in brushless direct current (BLDC) motors functioning under dynamic operating conditions,” IEEE Trans. Ind. Electron., vol. 54, no. 3, pp. 1410–1419, Jun. 2007. [11] W. Roux, R. G. Harley, and T. G. Habetler, “Detecting rotor faults in low power permanent magnet synchronous machines,” IEEE Trans. Power Electron., vol. 22, no. 1, pp. 322–328, Jan. 2007. [12] B. M. Ebrahimi, J. Faiz, and M. J. Roshtkhari, “Static-, dynamic-, and mixed-eccentricity fault diagnoses in permanent-magnet synchronous motor,” IEEE Trans. Ind. Electron., vol. 56, no. 11, pp. 4727–4739, Nov. 2009. 2016/7/16 25 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. References [13] M. S. Nejad, B. N. Mobarakeh, S. Pierfederici, and F. M. Tabar, “Fault tolerant and minimum loss control of double-star synchronous machines under open phase conditions,” IEEE Trans. Ind. Electron., vol. 55, no. 5, pp. 1015–1020, May 2008. [14] F. Zidani, D. Diallo, M. E. H. Benbouzid, and R. Nait-Said, “A fuzzybased approach for the diagnosis of fault modes in a voltage-fed PWM inverter induction motor drive,” IEEE Trans. Ind. Electron., vol. 55, no. 2, pp. 586–593, Feb. 2008. [15] S. Karimi, A. Gaillard, P. Poure, and S. Saadate, “FPGA-based realtime power converter failure diagnosis for wind energy conversion systems,” IEEE Trans. Ind. Electron., vol. 55, no. 12, pp. 4299–4308, Dec. 2008. [16] K. Rothenhagen and F. W. Fuchs, “Performance of diagnosis methods for IGBT open circuit faults in voltage source active rectifiers,” in Proc. Power Electron. Spec. Conf., 2004, pp. 4348–4354. [17] D. Diallo, M. E. H. Benbouzid, D. Hamad, and X. Pierre, “Fault detection and diagnosis in an induction machine drive: A pattern recognition approach based on Concordia stator mean current vector,” IEEE Trans. Energy Convers., vol. 20, no. 3, pp. 512–519, Sep. 2005. [18] W. Sleszynski, J. Nieznanski, and A. Cichowski, “Open-transistor fault diagnostics in voltage-source inverters by analyzing the load currents,” IEEE Trans. Ind. Electron., vol. 56, no. 11, pp. 4681–4688, Nov. 2009. [19] R. L. A. Ribeiro, C. B. Jacobina, E. R. C. da Silva, and A. M. N. Lima, “Fault detection of open-switch damage in voltage-fed PWM motor drive systems,” IEEE Trans. Power Electron., vol. 18, no. 2, pp. 587–593, Mar. 2003. [20] O. S. Yu, N. J. Park, and D. S. Hyun, “A novel fault detection scheme for voltage fed PWM inverter,” in Proc. IEEE Ind. Electron. Conf., 2006, pp. 2654–2659. [21] M. Abul Masrur, Z. Chen, and Y. Murphey, “Intelligent diagnosis of open and short circuit faults in electric drive inverters for real-time applications,” IET Trans. Elect. Power Appl., vol. 3, no. 2, pp. 279–291, Mar. 2010. [22] M. Awadallah andM.Morcos, “Automatic diagnosis and location of openswitch fault in brushless dc motor drives using wavelets and neuro-fuzzy systems,” IEEE Trans. Energy Convers., vol. 21, no. 1, pp. 104–111, Mar. 2006. [23] F. Charfi, F. Sellami, and K. Al-Haddad, “Fault diagnosis in power system using wavelet transforms and neural networks,” in Proc. IEEE Int. Symp. Ind. Electron., 2006, pp. 1143–1148. [24] S. Khomfoi and L. M. Tolbert, “Fault diagnosis and reconfiguration for multilevel inverter drive using AI-based techniques,” IEEE Trans. Ind. Electron., vol. 54, no. 6, pp. 2954–2968, Dec. 2007. 2016/7/16 26 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. References [25] X. Q. Chen and H. Z. Lim, “Development of a tool wear observer model for online tool condition monitoring and control in machining nickelbased alloys,” Int. J. Adv. Manuf. Technol., vol. 45, no. 10, pp. 4239–4245, Dec. 2009. [26] K. Rothenhangen and F. W. Fuchs, “Current sensor fault detection isolation and reconfiguration for doubly fed induction generator,” IEEE Trans. Ind. Electron., vol. 56, no. 10, pp. 4239–4245, Oct. 2009. [27] K. H. Kim, D. U. Choi, B. G. Gu, and I. S. Jung, “Fault model and performance evaluation of an inverter-fed permanent magnet synchronous motor under winding shorted turn and inverter switch open,” IET Trans. Elect. Power Appl., vol. 4, no. 4, pp. 214–225, Apr. 2010. [28] G. M. Joksimovic and J. Penman, “The detection of inter-turn short circuits in the stator windings of operating motors,” IEEE Trans. Ind. Electron., vol. 47, no. 5, pp. 1078–1084, Oct. 2000. [29] C. S. Kallese, R. I. Zamanabadi, P. Vadstrup, and H. Rasmussen, “Observer-based estimation of stator-winding faults in delta-connected induction motors: A linear matrix inequality approach,” IEEE Trans. Ind. Appl., vol. 43, no. 4, pp. 1022– 1032, Jul./Aug. 2009. [30] B.-K. Lee, T.-H. Kim, and M. Ehasani, “On the feasibility of four-switch three-phase BLDC motor drives for low cost commercial applications: Topology and control,” IEEE 2016/7/16 27 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab. Thank for your listening 2016/7/16 28 Department of Electrical Engineering Southern Taiwan University Robot and Servo Drive Lab.