International Conference on Magnetics, Machines & Drives (AICERA-2014 iCMMD) Condition Monitoring of Induction Motor using Artificial Neural Network Ravi C. Bhavsar Department of Electrical Engineering UVPCE, Ganpat University Kherva, India rcb221087@gmail.com Rakeshkumar A. Patel Dr. B.R. Bhalja Department of Electrical Engineering UVPCE, Ganpat University Kherva,India rap01@ganpatuniversity.ac.in Department of Electrical Engineering School of Technology, PDPU, Gandhinagar,India bhaveshbhalja@gmail.com Abstract— This paper deals with stator fault detection of induction motor. Mathematical modeling of induction motor for healthy and stator fault condition are explained. In this paper Artificial Neural Network technique is applied for stator fault detection in induction motor. By collecting the simulation data from the mathematical model developed in MATLAB simulink, ANN is trained. 16 different parameters of induction motor have been taken to train the neural network. ANN gives best performance with 10 neurons in hidden layer. The results clearly show that trained neural network can precisely detect the faults before any major problem occurs. Keywords— Condition Monitoring; Induction motor; Analytical model, Artificial Intelligence, Artificial Neural Network. I. INTRODUCTION Condition monitoring plays a vital role for fault detection in induction motor. As induction motor is a workhorse for industry, it is highly preferable to avoid any kind of fault occurring in the induction motor leading to the breakdown of the plant. Condition monitoring is a technique or process of observing the operating characteristics of machine in such a way that any change in the trend of target parameters could be used to predict the need for maintenance before any serious deterioration occurs. Condition monitoring implies the continuous evaluation of the health of equipments. Previously, time based maintenance were the mainly used maintenance strategy [10]. In induction motor the different faults are stator faults, rotor faults and bearing faults. Stator fault consists 30% , rotor faults consists 8%, bearing faults consists 40% and other faults consists 22% of the total faults. Unbalance in voltage, current and air gap and increment in torque oscillations, losses and heat are the some of the symptoms of induction motor faults [5]. The conventional techniques used for fault detection are magnetic flux, thermal monitoring, torque monitoring, noise monitoring, partial discharge and vibration monitoring. Nowadays signal processing techniques like Motor current Signature Analysis, Fast Fourier Transform, Wavelet Analysis and Artificial Intelligence techniques are widely used for condition monitoring of induction motor. Due to its ability to 978-1-4799-5202-1/14/$31.00 ©2014 IEEE detect the most common machine faults with ease, the MCSA is regarded as the most popular fault detection technique in most of the situations [8]. Combination of MCSA and vibration analysis with Wavelet transform has been represented in [11, 12] and has been shown to give better results than Fast Fourier Transform. Artificial Neural Network, Fuzzy logic and Genetic algorithm are the techniques of Artificial Intelligence. A methodology for monitoring and diagnosis of three phase induction motors external faults has been described and illustrated in [13]. The paper proposes methodology based on ANN. A brief description of various AI techniques highlighting the merits and demerits of each of them has been given in [6]. The futuristic trends are also discussed. A neural network based incipient fault detector for small and medium size induction motors has been developed in [14]. The neural network based incipient fault detector avoids the problems associated with traditional incipient fault detection schemes by employing more readily available information such as rotor speed and stator current. The results of this evaluation indicate that the neural network based incipient fault detector provides a satisfactory level of accuracy, greater than 95%, which is suitable for actual applications. Condition monitoring of motors through intelligent diagnostics system based on stator current analysis and PLC has been developed in [15]. This method is validated by performing experiments on five different defect levels. In [16], an overview of condition monitoring technique for induction motor in precise manner has been given. The authors explained about the different types of faults occurring in induction motor and also explained their causes and the percentage as per authorized literature. The authors have also compared the different condition monitoring techniques with their advantages and disadvantages. In [9] a non intrusive approach for fault detection and diagnosis scheme of bearing faults for three phase induction motor using stator current signals with particular interests in identifying the outer race defect at an early stage has been developed. The Empirical Mode Decomposition Technique is proposed for analysis of non stationary stator current signals. International Conference on Magnetics, Machines & Drives (AICERA-2014 iCMMD) The most important advantage of the neural network is that it learns and does not need to be reprogrammed, thereby being able to perform such tasks where a linear program would fail. Due to the above advantages ANN is selected for present paper. A neural network can perform tasks that a linear program cannot. The most important advantage of the neural network is that it learns and does not need to be reprogrammed. Due to the above advantages ANN is selected for present paper. The present paper discusses the mathematical modelling of induction motor and prediction of stator fault by ANN technique using the simulation of mathematical model. This paper is organized as follows. Section II describes the mathematical modelling of induction motor in healthy as well as in stator fault condition. Section III represents the simulation of the induction motor with stator fault condition developed in MATLAB simulink. Simulation results are discussed in section IV. In section V a method is proposed for detection of stator fault and neural network is trained for stator fault detection. II. Constant coefficients are given in Appendix I. • Equation of Torque: • Equation of Speed: B. Modelling of induction motor with stator fault Assume that there is a fault in a stator winding in any one phase [2]. So, the above equations get modified as follows: • Equations of Stator: MATHEMATICAL MODELLING OF INDUCTION MOTOR To carry out a dynamic modelling of induction motor, we need to concentrate on the basic equations of induction motor. As mentioned in various literatures, the equations of healthy and faulty motors can be represented as follows. The dynamic model of Induction motor in d-q stationary reference frame can be described as follows: [1][3][7] A. Modelling of healthy induction motor • Equations of Stator: Where if represents short circuit current and µ denotes the fraction of short turns and it can be utilized to obtain the number of inter turns of short circuit winding. It is defined by Where nf is the number of inter turns short circuit windings and ns is total number of inter turns in healthy phase. In this case it should be noted that rotor equations remain unchanged [4]. As for the equation of short circuit winding flux, we have: • Equations of Rotor: • Equations of Current: • Equations of Current: if = (−λas2 + (a12iqs + a13iqr) cosθ + (a12ids + a13idr) sinθ) / a11 (19) International Conference on Magnetics, Machines & Drives (AICERA-2014 iCMMD) IV. The constant coefficients of the above equations are given in Appendix I. • Equation of Torque: SIMULATION RESULTS The motor is simulated for healthy condition at 0% load (no load), 20% load, 40% load, 80% load and at 100% load (full load). The motor is also simulated for stator fault with 3turns shorted, 5 turns shorted, 7 turns shorted and 9 turns shorted. The parameters of the motor are given in table I. III. SIMULATION OF MATHEMATICAL MODEL A. Simulation of induction motor with stator fault: The model is composed by five blocks and a MATLAB code is composed to initialize induction parameters and process simulated data. Three phase voltage is generated and then is transferred to axis in abc to dq axis block. The inside diagrams of two major blocks, dq axis of stator and rotor are shown in following figures. Equation (1-4) and equation (5-8) are solved in d axis and q axis blocks. Rotor speed and torque are calculated in rotor block. Finally, the simulated current is transferred from dq to abc axis in dq to abc block. Simulation is carried out at different load condition i.e. 0% load (no load), 20% load, 40% load, 80% load and 100% load (full load). Table I. Parameters of motor Output power 33 kW Frequency 50 Hz Rated current 46.8 A Line Voltage 460 V Number of Poles 4 Resistance of stator 0.087 Ω Resistance of rotor 0.228Ω Leakage Inductance of stator 0.0009613 H Leakage Inductance of rotor 0.0009613 H Magnetizing Inductance 0.04163 H Rotor Inertia 0.089 kg.m2 For the proposed technique, the samples are taken for different parameters like three phase stator current, active power, reactive power, THD in stator current, THD in voltage, and speed. There are total 16 parameters. Total 12500 samples have been taken at five different load conditions for healthy and faulty motors. The results for healthy condition and faulty condition are shown as under.Fig. 2 and fig. 3 show the stator current of motor for healthy and stator fault at full load condition. From the waveforms it is clearly seen that when fault occurs the stator current become unbalanced. Fig. 1. Mathematical model of induction motor with stator fault Fig. 2. Three phase stator current of healthy motor at full load International Conference on Magnetics, Machines & Drives (AICERA-2014 iCMMD) Fig. 3. Three phase stator current of faulty motor at full load with 3 turns shorted Fig. 6. Speed of healthy motor at full load Fig. 4 and fig. 5 show the torque of motor for healthy and stator fault at full load condition. Under the fault condition the oscillations are increased in the waveform of the torque. Fig. 7. Speed of faulty motor at full load with 3 turns shorted Fig. 4. Torque of healthy motor at full load When the fault occurs in the induction motor, the THD increases in stator current. It happens because stator current becomes unbalanced. From the above simulation of mathematical models the samples for different parameters are collected to train the neural network. V. ARTIFICIAL NEURAL NETWORK FOR STATOR FAULT DETECTION In order to use ANN for identifying induction motor fault and no fault conditions, it is necessary to select proper inputs and outputs of the network, structure of the network, and train it with appropriate data. The objective of training the network is to adjust the weights so that application of a set of inputs produces the desired set of outputs. For updating the weights of the network, back propagation algorithm is used. Fig. 5. Torque of faulty motor at full load with 3 turns shorted Fig. 6 and fig. 7 show the speed of motor for healthy and stator fault at full load condition. After collecting the samples from the simulation of the induction motor for healthy and stator fault condition Artificial Neural Network is trained by those samples. In this case two layered feed forward neural network is used with one hidden layer and one output layer. For hidden layer network LogSig activation function is used while for output layer, purelin International Conference on Magnetics, Machines & Drives (AICERA-2014 iCMMD) activation function is used. From the total number of samples, 30% samples i.e. 3750 samples are used to train the neural network and 70% i.e. 8750 samples are used to test the neural network. MATLAB function is used for random selection of training samples and testing samples. The ANN indicates 0 in the output in healthy condition, and 1 for faulty condition. Mean squared error is selected for the performance evaluation of proposed technique. For minimization of mean squared error, gradient descend rule is applied. Fig.8 shows the graph of the mean squared error when the number of neurons are 10 for hidden layer. Fig.9 shows of plot of the actual output of ANN to predict the condition of the motor. Output shows that ANN predicts the condition of motor with least error. CONCLUSION In this paper the mathematical modelling of induction motor in both healthy as well as fault condition is developed. When fault occurs in the motor the stator current becomes unbalanced and if the number of shorted turns increases the severity of the fault is also increased. Number of induction motor parameters and number of neurons in hidden layer affects on accuracy of fault detection. Results shows that accuracy of proposed technique is more than 99%. The output of the ANN shows that proposed technique predicts the condition of motor with precision. In future proposed technique can be used for rotor fault detection. APPENDIX I The following are the equation coefficients used in mathematical modeling of induction motor. a 0 = Ls Lr − L2m a2 = Lm a0 a4 = Ls a0 a6 = 1 − Fig.8. Mean squared error plot when number of neuron are 10 for hidden layer a8 = When the neural network was not trained, it was not able to detect the condition of the induction motor. Once the neural network is trained, it predicts the condition of motor. L2m L s Lr Lm a 7 Lr 2 μLs 3 a0 a12 = μLs Lr a0 1 a3 = Lls a1 = a5 = 1 Llr a7 = 1 a 6 Ls a9 = 1 a 6 Lr 2 μLm 3 a0 a13 = μLm a10 = a11 = REFERENCES [1] [2] [3] [4] Fig.9. Actual output of ANN P.C. Krause, O. Wasynczuk, S.D. Sudhoff, “Analysis of Electric Machinery and Drive Systems”, IEEE Press, New York, 1996. R.M. Tallam, T.G. Habetler, and R.G. Harley, "Transient Model for Induction Machines with Stator Winding Turn Faults”, IEEE Transactions on Industry Applications, Vol. 38, no. 3, pp. 632-637, 2002. Hamid Fekri Azgomi, Javad Poshtan, “Induction motor stator fault detection via Fuzzy Logic”, 21st Iranian Conference, IEEE , 2013. F. Duan, Rastko Zivanovic, “A model for induction motor with stator faults”, Universities Power Engineering Conference, 22nd Australasian, IEEE, 2012. International Conference on Magnetics, Machines & Drives (AICERA-2014 iCMMD) [5] S.S. Moosavi, Ait-Amirat, Davod.Arab.Khaburi, “Fault detection in three phase traction motor using Artificial Neural Networks”, Transportation electrification conference and expo, IEEE, 2012. [6] Arfat Siddique, G. S. Yadava, and Bhim Singh, “Applications of Artificial Intelligence Techniques for Induction Machine Stator Fault Diagnostics: Review”, 4th IEEE inernational symposium on Diagnostics for electric machines, power electronics and drives, 2003. [7] Shakuntla Boora, S.K Agarwal, K.S. Sandhu, “Dynamic d-q axis modelling of three phase asynchronous machine using MATLAB”, IJAREEIE,Vol.2, Issue 8, August 2013. [8] Neelam Mehala, Ratna Dahiya, “Condition monitoring methods, failure identification and analysis for induction machines”, International Journal of ciruits, systems and signal processing ,Vol.3, Issue 1, 2009. [9] Shady S. Refaat , Haitham Abu-Rub , M. S. Saad , E. M. Aboul Zahab and Atif Iqbal, “ANN- based for detection, diagnosis the bearing fault for three phase induction motors using current signal”, IEEE International conference on Industrial Technology, 2013. [10] Y. Han and Y. H. Song, “Condition Monitoring Techniques for Electrical Equipment- A Literature Survey”, IEEE Transactions on Power Delivery, Vol. 18, No.1, January 2003. [11] Neelam Mehla, Ratna Dahiya, “An approach of Condition Monitoring of Induction Motor using MCSA”, International Journal of Systems Applications, Engineering & Development, Volume 1, Issue 1, 2003. [12] Jeevanand S., Abrahm T. Mathew, “Condition Monitoring of Induction Motors using Wavelet based analysis of vibration signals”, Second International Conference on Future Generation Communication and Networking Symposia, 2008. [13] ElSayed M.Tag Eldin, Hassan R. Emara, Essam M. Aboul –Zahab, Shady S. Refaat, "Monitoring and Diagnosis of External Faults in Three Phase Induction Motors Using ANN”, Power Engineering Society General Meeting, pp 1-7, IEEE 2007. [14] Mo-yuen Chow, Peter M. Mangum, and Sui Oi Yee, “A neural network Approach to Real Time Conition Monitoring of Induction Motors”, IEEE Transaction on Industrial Electronics,Vol. 38, No.6, Dec. 1991. [15] Muhammad Irfan, Nordin Saad, Rosdiazli Ibrahim, Vijanth S. Asirvadam, “An Intelligent Diagnostic System for the Condition Monitoring of AC motors”, IEEE 8th conference on Industrial Electronics and Applications, 2013. [16] Muhammad Irfan, Nordin Saad, Rosdiazli Ibrahim, Vijanth S. Asirvadam, “Development of an intelligent condition monitoring system for AC induction motors using PLC”, IEEE Business Engineering and Idustrial Applications Colloquium, 2013.