{'fraction_non_alphanumeric': 0.027793954153210863, 'fraction_numerical': 0.014929323945153264, 'mean_word_length': 4.8069474331386415, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Detection of internal and external faults of single-phase induction motor using current signature

Received Jul 16, 2020 Revised Sep 9, 2020 Accepted Dec 5, 2020 The main aim of this work is to analyze the input current waveform for a single-phase induction capacitor-run motor (SIMCR) to detect the faults. Internal and external faults were applied to the SIMCR and the current was measured. An armature (broken rotor bar) and bearing faults were applied to the SIMCR. A microcontroller was used to record the motor current signal and MATLAB software was used to analyze it with the different types of fault with varying load operations. Various values of the running capacitor were used to investigate the effect of these values on the wave-current shape. Total harmonic distortion (THD) for the voltage and current was measured. A deep demonstration of the experimental results was also provided for a better understanding of the mechanisms of bearing and armature faults (broken rotor bars) and the vibration was recorded. Spectral and power analyses revealed the difference in total harmonic distortion. The proposed method in this paper can be used in various industrial applications and this technique is quite cheap and helps most of the researchers and very effectual.


INTRODUCTION
A squirrel cage induction motor (IM) is a particularly good device. The motor design helps the machine to run in different rugged conditions. Different failures/abnormal conditions may occur, including bearing errors, rotor defects and stator defects. A system should therefore be established to identify the defects and isolate the motor from supply when necessary. Bearing faults are the most frequent issue in electric motors (41%) based on a study of the reliability of IEEE motor, followed by rotor fault (10%) and stator fault (37%) [1]. Numerous methods have been employed to detect the different types of faults in an IM [2][3][4][5]. These [6][7][8][9][10] apply to the current spectrum, vibration analysis, and other techniques to detect the different faults in the motors. Another study reported the impacts of motor and simulated motors, which were examined using motor current signature analysis (MCSA) and also through observation of magnetic flux density outside the motor [11]. Different approaches have been adopted to control the [4,[12][13][14][15] these approaches are explained below. Several experimental outcomes were provided to showing the impact of bearing and armature faults in single-phase induction motor [16]. Cyclo-converter was employed for speed control by directly regulating the supply frequency [17]. Speed can also be controlled using the pulse with modulation (PWM) approach and this can be performed by using 8051 microcontrollers. Table 1 shown the Fault occurrence possibilities of various faults in the induction motor. In recent years' engineers and companies (Siemens, and Dreisilker) have introduced techniques to monitor machines [18,19]. Online machine monitoring also makes it possible for intelligent maintenance by optimizing the use of maintenance resources. Comprehensive experimental studies are very important to analyze the current signature for the induction motor to fully estimate the preventive maintenance diagnostics and failure prevention in drive systems which use induction motors. In [20], the results are depicting that four proposed PWM technique is less effective among PD PWM. Explanations of diagnostic techniques of machines are available in recent literature [21]. Details of diagnostic techniques of bearings are also presented in [22]. The diagnostic approaches have their basis in a number of signals including electric current, vibrations [23][24][25], acoustic signals [26][27][28].
In this paper, an easy method was presented to analyze the current signal of a single-phase induction motor to detect the faults. The rest of this paper is organized as: Research significant in section 2, Method, tools and the descriptions of code, hardware and device measurements are presented in section 3. The research findings on motor fault identification are presented and discussed in section 4.

RESEARCH SIGNIFICANCE
Although modern instruments have been widely used on the faults diagnosis for induction motor in global laboratories, there has still some gaps that are not addressed in the previous works. Signal analysis is an important aspect of electrical engineering. This paper attempts to provide more detailed investigations regarding the effects of faults. The findings of this study will help the engineering designer to a deep understanding of the faults and their impact on the performance of the motor. Arduino internal memory was used to record the last case of the motor current when a serious fault was detected, then we can display and examine the frequency components of the motor current using MATLAB software after shutting down the machine. The current study contributes to our knowledge by addressing four important issues. First, the relationship between the input current with the different faults in the different operation loads. Second, the impact of the faults on the values of THD for the voltage and the current in the different operation loads. Third, the obvious effect on the power factor (pf) and vibration of the motor during operation in the various loads. Finally, the effect of the value of capacitor-run on the motor when working in different faults. The proposed method in this paper can be used in various industrial applications and this technique is quite cheap and helps most of the researchers and very effectual.

RESEARCH METHOD AND MATERIALS
Nearly 40-50% of all motor failures are related with the bearing issue. Bearing faults might manifest themselves as rotor asymmetry faults, otherwise, they can be classified the ball bearing related faults as inner and outer bearing defect, ball defect, and train defect. Harmonic components introduced by bearing failures in the line current spectrum is given by (1)  where: Z is the number of balls in the bearing, D is the diameter of the pitch circle, α is the contact angle in radians, fb is a mechanical frequency depending on the type of fault and on the bearing characteristics, fr is the rotor frequency. The double-revolving filed theory can be effectively used to obtain the equivalent circuit of a single-phase induction motor [30]. The method consists of determining the values of both the fields clockwise and anticlockwise at any given slip (s). As the core loss is neglected, Ro is not existing in the equivalent circuit. Furthermore, the X0 is half of the actual magnetizing reactance of the motor. The voltage on the main winding (m) and auxiliary winding (a) is the same voltage form the power supply. The sequence components for the voltage supply, it has forward (Vf) and backward (Vb) components. The impedances value of the stator (Z1) is: The impedances value of the forward field (Zf) and backward field (Zb) in the any slip is: where: r`2 rotor resistance refers to stator winding, x`2 rotor reactance refers to stator winding and xm magnetic reactance. Under standstill condition, s=1 and 2-s=1 hence Zf=Zb and hence Vf=Vb, but in the running condition, Vf becomes almost 90 to 95% of the applied voltage. So, the equivalent impedance is: The equivalent circuit referred to the stator is shown in Figure 1. where Vf=I1×Zf and Vb=I1×Zb, the power input (Pf) to forward filed rotor and the power input (Pb) to the backward are: Losses core mechanical P P m out (14) Furthermore, the forward torque (Tf) and backward torque (Tb) for the single phase induction motor are: While the shaft torque is: 17) where N in the motor speed, the input power: We denote by θm the phase angle of the current in main winding, by θa the phase angle of the current in auxiliary winding, by θr the phase angle of the input current and by θt the phase angle between the input current with the voltage. The efficiency for the single phase induction motor is: Induction motor faults can be detected accurately under both stationary and non-stationary states. Armature and bearing faults were inducted into the induction motor. Both normal and faulty signatures were acquired under different speed and load conditions. To address the detection abilities of the above methods, comparisons are completed in both the time and frequency domains. In the frequency domain, spectral differences are characterized by constant speed conditions and compared. A practical test was conducted on SIMCR. The tests were carried out in the laboratories of the Department of Electrical Engineering, University of Mosul, Iraq. The main apparatus consisted of a SIMCR with a rated power of 0.5 HP, 220 V and 50 Hz as displayed in Figure 2. The loading mechanism was optioned by using mechanical load.
For armature faults, we had made 4 holes in the armature of 6 mm diameter and 4 mm deep in opposite directions as display in Figure 3. For bearing faults, we had considered a real induction machine with bearing problems like improper lubrication, overloading, fatigue, and uneven wear. Different values of running capacitors have been used to identify the impact of changing running capacitor to the performance of the SIMCR. To validate this work, actual data from the motor manufacturer were used to compare the results. Furthermore, Table 2 shows the characteristics of this motor. Arduino Due which has been used in this work, is the first Arduino board using 32-bit ARM core microcontroller.  It has 12 analog inputs, 4 UARTs (hardware serial ports) and clock speed of 84 MHz as presented in Table 3. This unit was used for data acquisition. The sensor current signal acquisition process was done using Arduino board after the signal conditioning circuit as shown in Figure 4 (first stage). Arduino Due board converts the analog signal into digital form then sends it over USB cable to PC or laptop for displaying purposes or for further analysis using MATLAB software.  The sampling frequency was determined by applying a test signal (sin wave) of a 5 KHz (or any value) from an accurate function generator to Arduino analogue input. The Arduino ADC will convert it to digital values then after log the readings to MATLAB using Tera-term software, the sampling frequency (1/Ts) can obtain using: [20]    N T Period Signal Ts (20) where, N is the number of samples in one period and signal period (T) measured in second. The sampling time for Arduino due which is computed using the above equation is approximately 6.25 usec, in this work we put a delay of 500 usec between each analogue read so that the sampling frequency is approximately 1975 Hz.
In this paper a method is proposed to record last motor case when a fault occurred and before motor shutdown using Arduino due microcontroller as shown in Figure 5. In the normal case, motor current reading is from the sensor monitored continuously on PC screen. When a fault occurs, the procedure in this case must be carried out as quickly as possible to start recording the motor current reading and save it in Arduino flash memory and then sending a digital command to shut down the motor, after which the data must be transferred to the PC (or laptop) for analysis.
As shown in the flow chart, firstly, we set the value of data points of motor current to 1002 points, we take 1002 readings from the current sensor (with a sampling time of 506.25 usec), so 1002 readings are enough to sample 26 cycles). In normal cases for the motor current, the readings continuously sent to PC serial monitor and the current sensor used in this work was RS-Carlo Gavazzi, 0.5-5 A input shown in Figure 5. We make a threshold voltage of 3.3 V to take a decision for maximum voltage coming from the signal conditioning circuit to the analog input pin as shown in Figure 5. The microcontroller reads the motor current from the sensor, checks it with a specific value and makes a comparison. If the current reading value is normal the Arduino board sends the sensor current reading to the PC over a USB cable for displaying purposes. When an abnormal reading was detected, another test is done after 0.5 sec from the first abnormal reading, if it is still there being a reading greater than 3.3 V (fault detection), the program path now starts to record motor current at that moment (needs 0.5 seconds for recording), turn the motor off, and send the readings to a PC (laptop) via a USB cable in order to analyze the data (motor current) using MATLAB. The signal recording time for 1002 readings can be calculated, so, the recording time for 1002 readings (N)=(6.25 usec+500 usec (delay between each analogue read)) *1002=0.5 sec.

RESULTS AND DISCUSSION
In this work the proposed data acquisition method can be used to analyze machine fault by recording sensor data as soon as a fault was detected, then shut down the system after that signal analysis can be down using MATLAB. Using the low cost Arduino platform with MATLAB as data acquisition can be used widely in university laboratories for educational purpose. It is interesting to compare the data of Table 4 with the different load operations. It appears that there are differences between the values of power and total harmonic distortion of the voltage and currents in the different loads with different running capacitors. Furthermore, the vibration as mean and maximum values was present when the motor worked in a different load operation with different running capacitors. The discussion of the results begins with an explanation of the difference between bearing and armature faults in respect of normal cases. It clearly appears in Table 4 that the power factor of the motor (in normal case) is better than from the power factor of the motor (abnormal case) when it is working with 16 microfarads. The THD of the current of the motor (abnormal case) at the c run =16 microfarad is higher than from the motor (normal case), because of the distortion in the input current. the distortion was happened because of the bearing and armature faults as shown in the Table 4.
Furthermore, the results reveal that the vibration of the normal motor is less than that from the abnormal motor as displayed in the Figure 6. The frequency components clearly shown in Figure 7(a) and (b) by the red arrows, are due to bearing and armature faults compared with normal (blue) case in the no load test when C=16 uF (standard value). To compare between normal and abnormal operation for SIMCR, the THD for the input current were measured as shown in Figure 7. The waveforms shown in Figure 8 (frequency domain) for each test case of motor current (normal, bearing and armature) are plotted in time domain as shown in Figure 9.
If any abnormality mechanical faults happened during the motor working. The harmonic is generated in the motor, accompanied by speed and slip oscillation, and distortion of the stator current. Furthermore, the characteristic of frequency components for the type of abnormality appears in the power spectrum of stator current. These components allow the location of identifying the abnormality. Figures 8-13 show the spectral comparisons of current signatures around the fundamental frequency under normal and abnormal fault conditions. The measurements were taken at 50 Hz (1425 RPM) and different load conditions. The impact of load on abnormal induced sidebands is illustrated in Figures 8-13. Figures 8-13 show the comparisons of both the left and right sideband amplitudes between a normal and abnormal at 50 Hz and under three load conditions (e.g. 0%, 70%, and 100%).  . Motor current differences between bearing and armature faults with regard to normal case in the frequency window (0-1000Hz, Figure 8) Generally, the sidebands from motor current signatures are more sensitive to load variations. In full load test, Figure 10(a) shows the frequency components (red arrows) due to bearing faults while Figure 10(b) shows the frequency components due to armature faults (red arrows), when C=16uF (standard value). The time domain of the waveforms shown in Figure 11 for each test case (normal, bearing fault, and armature fault) are plotted.
To grasp the different steps involved in locating abnormal faults in the frequency spectrum using fault frequencies from different signals. A normal motor (1.1 kW) under various load testes was considered to identify the correct fault frequency peaks in the current spectrum as shown in Figure 10. Obviously, in the  Figure 10, the fundamental 50-Hz component appears in the spectrum of current, while eminent sideband components appear at 27 Hz and 73 Hz, i.e., at 50 Hz (fundamental frequency).
When a capacitor of 10uF is used instead of standard 16 uF, the high frequency components above 180 Hz for normal case are shown clearly (blue arrows) in Figures 12(a) and (b) compared to bearing and armature faults in full load test, while at frequencies under 170 Hz the frequency component values in fault cases (bearing and armature) are greater than normal case (red arrows). Figure 13 shows the time domain for each test case of motor current (normal, bearing fault, and armature fault).  Figure 13. Motor current differences between bearing and armature faults with regard to normal case in the frequency window (0-1000 Hz, Figure 12)

CONCLUSION
The present study revealed the effect of bearing and armature faults on the performance and characteristics of SIMCR. In comparison, the aim of this work is to examine variations in the amplitudes of the fault frequency components between the normal motor and faulty motor in a wide range of loading conditions. A clear difference in the value of power absorbed from the source was observed between the different cases. The results showed distortions in the current wave were because of these faults (bearing and armature) when the motor operated in different loads with different running capacitors. One of the more significant findings to emerge from this study is to propose easy and cheap tools to analyze the spectrum of any electrical machine. Arduino internal memory was used to record the last case of the motor current when a serious fault was detected, then we can display and examine the frequency components of the motor current using MATLAB software after shutting down the machine. The results were validated against the manufacturer's experimental data. The results from the current spectra analysis in which the abnormally fault frequency components are suitable to detect anomaly faults at any level of loading conditions. The method adopted in this work is quite cheap and helps most of the researchers and very effectual to detecting the different faults of the induction motor. More information on fault diagnosis by using the current signature would help to establish a greater degree of accuracy on this matter.