Fault Diagnosis and Detection in Industrial Motor Network Environment Using Knowledge-Level Modelling Technique

In this paper, broken rotor bar (BRB) fault is investigated by utilizing the Motor Current Signature Analysis (MCSA) method. In industrial environment, inductionmotor is very symmetrical, and itmay have obvious electrical signal components at different fault frequencies due to their manufacturing errors, inappropriate motor installation, and other influencing factors. The misalignment experiments revealed that improper motor installation could lead to an unexpected frequency peak, which will affect the motor fault diagnosis process. Furthermore, manufacturing and operating noisy environment could also disturb the motor fault diagnosis process. This paper presents efficient supervised Artificial Neural Network (ANN) learning technique that is able to identify fault type when situation of diagnosis is uncertain. Significant features are taken out from the electric current which are based on the different frequency points and associated amplitude values with fault type. The simulation results showed that the proposed technique was able to diagnose the target fault type. The ANN architecture worked well with selecting of significant number of feature data sets. It seemed that, to the results, accuracy in fault detection with features vector has been achieved through classification performance and confusion error percentage is acceptable between healthy and faulty condition of motor.


Introduction
Induction motors, also named as asynchronous motor, are generally using equipment in manufacturing industry, petrochemical, transportation, and power systems, due to simple structure, high overload capability, reliability, and better efficiency.Different sizes of induction motors are available in industry from small to over 100 K Horsepower (Hp) [1].Compared with direct current motors, the induction motors are more rugged, cheap, and require less overall maintenance.Therefore, these are preferred choice as industrial motors by engineers.The rotating parts do not require connecting electricity because electromagnetic induction provides the transfer of energy from stationary parts to the rotating components.The stator produces a rotating magnetic field, which convert into alternating electromotive force and current in the motor rotor.This rotor current and the rotating components of the stationary winding interact with each other and produce a motor torque.The characteristic of torque-speed is related to the components resistance and reactance of the rotor.Therefore, with different percentage values of rotor resistance to reactance in rotor circuits, it is possible to achieve different torque-speed characteristics [2].
Minor symptoms of motor faults may cause lower efficiency, high energy utilization, improper performance, and long-time equipment operating shutdown.Even minor faults can increase the loss chances such as reducing efficiency and increasing motor temperature, which will reduce the winding insulation life span and increasing motor vibration [3].They are caused by the operating environment circumstances and the equipment internal mechanical factors.Therefore, the diagnosis of motor faults is important task for engineers at early stage and avoids maintenance cost.
Different methods of induction motor fault diagnosis were underinvestigated by few researchers and different techniques have been proposed [4] for fault diagnosis.But, the most common used approach is Motor Current Signature Analysis (MCSA) [5].Several induction motor faults diagnosis techniques are based on Fast Fourier Transform (FFT) using electrical signal signature analysis.Other diagnosis methods including vibration analysis, temperature measurements, harmonic analysis of speed fluctuations, vibration monitoring, state and parameters estimation, either axial flux, acoustic noise measurement, and magnetic field analysis [6] may diagnose through other techniques, for example, Short-Time Fourier Transform (STFT) and Wavelet.Currently, Artificial Intelligence (AI) techniques have been combined with traditional diagnosis methods for detection of the right faults, such as Fuzzy Logic (FL), Genetic Algorithms (GA), Neural Network (NN), Bayesian classifiers, and envelope technique [7].
The methods used to diagnose BRB fault can be generally categorized into two types, invasive and noninvasive fault diagnosis techniques [8].The invasive methods diagnose the broken bars by monitoring the deviation of the magnetic potential vector and asymmetrical magnetic flux distribution, gyration radius, asymmetrical magnetic flux distribution, torque, and speed fluctuation.In this method, sensors and costly measurement equipment are needed, which will make the process of the diagnostic method more complex and expensive.
Induction motor faults often generate particular frequency components in the electric current spectrum.The abnormal harmonics contain potential information of motor faults.Therefore, the frequency analysis approach is the most commonly used method to diagnose induction motor faults.
MCSA is commonly used method for diagnosing the motor faults due to its simple implementation and low cost [8].This technique is based on the detection of sidebands around the fundamental frequency in the stator electric current signal [9].Firstly, the motor faults are simulated to observe the spectrum of stator currents for each fault condition.From the simulation, abnormal harmonics of stator currents are obtained as reference signals.Secondly, the recorded stator current signal is transferred from time domain to frequency domain by using Fourier Transform.Finally, the motor faults could be diagnosed through the comparison of recorded stator current signals and the reference signals in the frequency domain.
Some latest research has investigated fault diagnosis process that focused on broken rotor fault detection at various load level.In [10], Naha et al. 's MCSA technique is used to detect the BRB fault under low-level load condition using the combination of FFT and Hilbert Transform (HT) on small induction motors.But only half part of the fault signal around the supply frequency was considered without any knowledge-level approach for decision-making.The Kalman filter is applied to identify and estimate the fundamental frequency components of the stator current spectrum and removal of noisy signal.But, through this method, some significant features are also removed from the signal that plays an important role in decision-making if knowledgelevel technique is used in parallel.Climente-Alarcon et al. [11] discussed the injection method of high frequency noisy signal into healthy signal to create the fault abnormal components at standstill operating condition.But, this method is not suitable when the induction motor is operating with a variable frequency drive at low-load level.And it also requires additional experimental setup arrangement and cost as well.
On the other hand, one can observe a potential growing interest in fault diagnosis process using different knowledgelevel techniques.Many research studies have investigated the field of fault detection using isolated induction motors based on diffident AI technique [12][13][14][15].The Artificial Neural Network (ANN) has been perhaps the most commonly used artificial intelligence technique in motor condition monitoring and fault diagnosis due to its excellent pattern recognition ability and ability to recognize fuzzy and indefinite signals.Eldin et al. [16] presented a diagnosis system based on ANN on machines isolated from system, which applies the RMS measurements of current, voltage, and speed to train the ANN in diagnosis of motor rotor faults.Voltage faults are only identified in a steady-state condition, not in a dynamicload condition.Another study was presented by Arabacı and Bilgin [17], based on the influence of the rotor fault on current in the frequency domain, using ANN in a steadymotor operating condition.This study demonstrated the possible symptoms of significant frequency components on the frequency spectrum related to a broken rotor bar fault.These symptoms are used as an input matrix using the supervised ANN architecture.But the selection criteria of hidden layer were not addressed in that condition when the signal characteristics are in steady state.The proposed technique concluded that the process of rotor fault diagnosis and discrimination between each fault occurred with reasonable accuracy.
This paper presents the industrial experimental setup for fault diagnosis process and tested modelled multiple ANN architectures for decision-making.In this research, fault diagnosis is hypothesized as a pattern recognition and classification problem that contains the association of different patterns of input data sets, demonstrating the behaviour of the motor toward fault conditions.A significant number of feature samples are extracted from the current which is based on the different frequency points and associated amplitude values with each fault type.Various types of neural network architectures are tested for the training to adjust the weights of hidden layer until targeted output is achieved for satisfactory performance.

Broken Rotor Bar Fault Detection Method
The frequency components that are related to a broken rotor bar (BRB) condition for slips [18] are where  = 1, 2, 3, . . .and  1 is fundamental frequency.
Major BRB frequencies ( = 1) may appeared very close to the fundamental supply frequency  1 and incorporated with the low-level signal ratio with noise that makes the task of detecting the BRB condition difficult.However, if the load torque depends on time, then the spectral estimation should be done using a very short data window.Methods based on the Discrete Fourier Transform (DFT) are not able to detect frequencies close to the fundamental when using a very short data window.In this situation, Fast Fourier Transform (FFT) is the suitable technique that overcomes the time-dependent issue [18].

Feature Selection and Extraction
In this research, we have chosen six significant features in diagnosing the targeted faults at each motor level.The synchronized speed of each motor, the rotor slip value, the amplitude value of each fault frequency component, the frequency Root Mean Square (RMS), and the crest factor value are preferred.The reason for considering the speed and slip of each motor as a feature is because these two parameters are associated with BRB and eccentricity faults.Without these values, target faults are difficult to diagnose in motor fault in running mode.Motor slip has been presented with different notations for each fault to estimate the associated synchronized speed at each individual significant frequency sideband point.The amplitude values of each fault frequency component show the severity of suspected frequency points for BRB and eccentricity faults.Finally, the RMS and crest factor features were chosen to identify the noise signals or other unknown fault symptoms.
In this paper, MATLAB/Simulink is used to extract the features values through model and script.The Root Mean Square (RMS), synchronized speed, rotor slip, and crest factor of the motor are the data that provides the information on motor operating condition.In order to calculate the significant value for each of the features from each motor data regarding operational condition, the following equations (2) are formulated as given [19]: (2)

Experiment Setup for Faults Diagnosis
For the development of test bed environment, a noisy motor operating environment is chosen for experiment where other equipment is also running in parallel.The experimental setup and motor parameters are presented in Figure 1 and Table 1, respectively.The fault is created in motor artificially by damaging the bars in 3-phase induction motor.For the online test, an oscilloscope is used to record the current signal data through current probe and capture the current signal and store in USB drive for analysis.The signal is analysed by using MATLAB/Simulink model.For the creation of complexity in analysis, two types of load levels (no load and full load) Multiple broken bars are applied to observe the abnormal behaviour of current signal because, at no-load level, it is very difficult to identify significant sidebands and decide the condition of motor.

Frequency Analysis Simulation Results
In order to develop a faults index library, we took the sample data at different torque load condition to observe the sidebands around the supply frequency.Table 2 shows that assessing the rotor bars condition depends on comparing the difference between amplitude value of supply frequency and possible sidebands that appear around the supply frequency (50 Hz).
For the development of case study, BRB faults are created artificially by damaging the bars.Figures 2-4 show the realtime data capture from motor with different load torque condition in every 5 seconds of interval of time, with a horizontal axis of frequency (Hz) and vertical amplitude (dB) as given by Figures 2, 3, and 4.
As shown in Figure 2, four samples were taken in different interval of time and there is no significant sideband that appears around the fundamental frequency due to nonlinear nature of the current signal and within no-load condition.Because, it is very difficult to observe the sideband components in spectrum without applying any load.A small sideband appeared at 47 Hz in Sample 1 and Sample 2 data in negative pole side, but the amplitude value is not showing any type of symptoms of BRB fault.We can consider this small peak on same point as a noise that is manifested into healthy signal from motor operating environment.In Figure 3, two significant sidebands are observed in all samples time with different amplitude, showing the clear symptoms of two broken bars and cracks in rotor as well.Figure 4 presented more broken bars symptoms in both pole sides around the fundamental frequency.
Figure 5(a) highlighted the rotor current response and it can be clearly observed that the rotor current value with no load after a certain timeframe was running smoothly and linearly.But once motor was on full-load torque, it shows a dramatic change in rotor current spectrum, presenting the abnormal behavioural influence in current characteristics as shown in Figure 5(b).Due to the uncharacteristic vibrational behaviour of broken bars, the characteristics feature value of torque also are changed and cause changing of the speed of motor and variation in torque level curve, as shown in Figure 6, respectively.
In reference to Figures 2-6, as we can observe from Table 3, at no-load level, the speed of motor is higher than the other two load conditions due to nonresistance.But the slip value is less among others due to nonvariance speed of motor.The sidebands values are not significantly clear, showing the symptoms of BRB fault.However, at full-load condition, the sidebands have considerable amplitude values that represent the motor condition as faulty.

Neural Network Architecture Modelling to Avoid Uncertainty Management
In the form of transform signal, sometimes, it may be complex to apply the traditional mathematical technique in fault diagnosis process.While Feed Forward Neural Network (FFNN) technique has been allowing input/output mapping that will be employed between the nodes with nonlinear relationship [19], neural network has ability to recognize the abnormal representation of electrical signal due to their inherent capacity of classification and generalization process, especially, when response time and sensitivity of the actual process presented the repetition of fault sets and created the uncertainty in fault identification in power network.
Several training algorithms have been proposed, but BPNN algorithm is most commonly used in for isolated machine faults [20].
A multilayer FFNN is used in this research for type identification and localization of fault within network.For    All feature values were stored in Mat files and assigned these values with the motor.The MATLAB scripts were used to merge all the features and generate the entire set of training data range for the validation and testing process in both fault and nonfault cases.Figure 8 presents the inside architecture of each neural network for motor.

Model Setup and Training.
Once the use of the neural network for the nonlinear modelling of a system has been established, certain neural network particulars have to be considered and decided upon, such as these precedents: No attempt is made in this paper to describe all the above particulars in detail.The objective is rather to provide a general overview of the decisions one might face when designing an MLP.The brief configuration details of the neural network have been outlined as shown in Table 4 and Figure 9.
It can be seen in Table 5 that architecture [4 × 10 × 4] has presented the good Mean Squared Error (MSE) performance in classification among all tested architectures.The reasonable numbers of epochs were used during the training process in suitable processing time to attain the necessitated precision, which demonstrates the good efficiency in the all tested architectures, along with the smallest number of error percentage.Figure 10  After measuring the neural network testing performance of motor, the next step was to measure the classification confusion matrices for the diverse types of error that occurred during the training process and reduce them.To build the confusion matrix, sample feature data is provided into the neural network model (Figure 9).In model, the confusion matrix is holding the information about the comparison between predicted and targeted classification classes.Figure 11 shows the confusion matrices for the three process phases of training, testing and validation of motor current samples respectively.Four targeted and predicted classes (horizontal and vertical) were delineated to compare all sample feature data sets.In the case of successful classification of a targeted class trial, the diagonal cells are shown in green.In case of sample 1, Figure 11 shows each class had maximum of 1200 testing trials that are already preset in model.In order to reading vertically, 947 trials were successfully classified as class 1.A total of 13 trials were wrongly classified as class 2, and 35 trials were wrongly classified in class 3.In class 4, a total of 5 trials were only erroneously classified due to complex nature of signal and mixing of different features in data sets.When the confusion matrix is read horizontally, 24 trials of class 2, 30 trials of class 3 and 9 trials of class 4 were wrongly classified in model.Finally, last row (in grey colour) shows the successful classification percentage rate of each target class.The totals of 3952 testing trials were classified and the final performance rate of success was 96.2 percent.Only a 3.8 per cent error-rate occurred, which is quite an efficient and reasonable rate in industrial motor fault diagnosis process.In the confusion matrices of other samples, the success rate is also acceptable and shows the better performance in suggested NN architectural model.
It can be seen that chosen neural network architecture [4 × 10 × 3] demonstrated a reasonable and acceptable accuracy was achieved in fault diagnosis in the feature vector, ranging from 96 to 97 percent.This reflects the performance efficiency of the ANN algorithm, in reducing the level of uncertainty in decision-making and validity of sample trained data.To compare the confusion matrix performance of the proposed methodology and architecture, some work is needed on other motor faults.

Conclusion and Future Directions
A supervised neural network architectural model is presented to show the network efficiency for the fault diagnosis process in operating motor within industrial environment at two levels of loads torque.Significant features are chosen to identify the BRB fault that provides the information on motor operating condition through the back propagation algorithm and explained the reason for selection among several features.An industrial experimental setup has been used to extract the sample data at different load torque condition in every five seconds of interval of time.Noise factor is also considered to create the complexity in identification of faults symptoms.The simulated results showed that the precise and generality  behaviour of motor at different load levels is obtained to diagnose the motor fault in operating condition.To improve the MSE performance accuracy rate, three types of neural network architectures [4 × 10 × 3] demonstrated a reasonable and acceptable accuracy was achieved in BRB fault diagnosis in the feature vector, ranging from 96 to 97 percent.Future development of this research would be included the expansion of motors environment that will be running in parallel with same power-line by using some other knowledge-level diagnosis based approaches for decision validity.The propagation of the faulty signal through the electric power-line will also be deal with manifesting into healthy signal and creating the complexity in decision-making about the multiple motor health simultaneously by using the Wireless Sensor Network.

Figure 1 :Figure 2 :
Figure 1: The industrial setup for induction motor experiment.

Figure 4 :
Figure 4: Measured current spectrum around the 50 Hz peak for a motor with more broken rotor bar and crack showing (1 ± 2)  and (1 ± 4)  sidebands in both poles.

Figure 5 :
Figure 5: Rotor current comparison of at (a) no-load and (b) rotor lock full load.

Figure 6 :
Figure 6: Rotor torque comparison of at (a) no-load and (b) rotor lock full load.

Figure 8 :
Figure 8: Internal architecture of Neural Network.
presents the training performance graph of the neural network architecture [4 × 10 × 3], which achieved the justifiable performance result of the Neural Network testing.

Figure 11 :
Figure 11: Confusion matrices of four samples of data using targeted and output classes.

Table 3 :
Measured fault frequencies at various load condition.

Table 4 :
Description of the implemented ANN.

Table 5 :
Performance of different architectures for classification.