8
USE OF ARTIFICIAL INTELLIGENCE TECHNIQUES AND COMBINED APPROACHES IN INDUC- TION MOTOR DIAGNOSIS EDISON R. C. DA SILVA 1 , HUBERT R AZIK 2 , LANE M. R. BACCARINI 3 , MAURÍCIO B. DE R. CORRÊA 1 , AND CURSINO B. JACOBINA 1  1  Laboratório de Eletrônica Industrial e Acionamento de Máquinas (LEIAM)/DEE/UFCG Caixa Postal 10105; 58109-970 Campina Grande, PB, Brasil 2  Université Lyon 1 Bât. OMEGA 43 bd du 11 Novembre 1918, 69622 Villeurbanne cedex, France 3  Departamento de Engenharia Elétrica Universidade Federal de São João Del Rei – UFSJ, Brasil  E-mails: edi son, m br cor r ea, j ac obi na@dee. uf cg. edu. br , hub er t . r azi k@ uni v- l yon1. f r , [email protected]  Abstract: The induction motor has become a key component in many industrial plants and in a large number of applications it is supplied by a voltage-source inverter. In spite its advantages, various stresses natures like thermal, electrical, mechanical or envi- ronmental could affect the life span of this induction motor drive. In recent years, monitoring and fault detection of electrical ma- chines have moved from traditional techniques to artificial intelligence (AI) techniques. This paper describes the various steps and highlights functions that can be accomplished by using neural networks, fuzzy logic, neural-fuzzy, genetic algorithms, artificial immune system, vector support machine, particle swarm optimization, and gaussian bootstrap process techniques.  Keywords: Diagnosis techniq ue, Artificial Intelligence methods, Ind uction moto r fault diagnosis Resumo: O motor de indução tornou-se um equipamento chave em muitas instalações industriais. Além disso, em uma planta in- dustrial, muitos motores são acionados por conversores fonte de tensão. Apesar de suas vantagens, vários estresses térmicos, elétri- cos, mecânicos ou ambientais, podem afetar seu tempo de vida. Recentemente, o monitoramen to e detecção de faltas migraram das técnicas tradicionais para as técnicas de inteligência artificial. Este trabalho descreve várias etapas e evidencia funções que ocorrem com o uso das técnicas de redes neurais, lógica  fuzzy, combinações neuro-  fuzzy, algoritmos genéticos, sistemas artificiais, máquina de vetores de suporte, otimização através de enxame de partículas e processo de bootstrap gaussiano. Palavrs-chave: Técnicas de diagnóstico, Métodos de inteligência artificial, diagnóstico de faltas em motor de indução. 1 Introduction The induction motor has become a key component in many industrial plants. This is due to its reputation of robustness and its low cost of manufacture. In many industrial applications the asynchronous machine is supplied by a voltage-source inverter. In spite its ad- vantages, various stresses natures like thermal, elec- trical, mechanical or environmental could affect the life span of this induction motor drive. This may cause faults occurring at the power converter stage or at the machine. Among all defects, a three-phase induction motor drive could generate three kinds of problems: rotor (broken rotor bar or end rings, eccentricity), bearing faults, stator (inter-turn or inter-phases short-circuits or disconnection of one phase) (Fuchs, 2003) . In the converter could occur: short-circuit or open-circuit in one or more switches, intermittent misfiring (Thorsen and Dalva, 1995). The cost of stopping the drive system for an un-  planned maintenance schedule, due to faults, can be high. Knowing that industrial constraints are strong, the reliability and the safe operating system have to be considered. Because of this, many diagnostic proce- dures have been proposed. Main steps of a diagnostic  procedure can be classified as signature extraction, fault identification, and fault severity evaluation and have been focused on for some decades. Different techniques have been developed to ac- complish the required tasks for the converter or motor diagnosis, based on the key fault types normally veri- fied in the industry applications. Although monitoring and detecting the converter faults is an important is- sue (Thorsen and Dalva, 1995), this paper will deal with the monitoring and fault detection of electrical machines. It is important to note that line current signature has been widely used to deal with faults occurring in the stator and the rotor of asynchronous machines and that the frequency components feature can be associ- ated with different rotor faults. One can find in the motor theory that broken bar faults, as well as eccen- tricity, rotor asymmetry or shaft speed oscillation, show sideband frequencies. In recent years, the monitoring and fault detection of electrical machines have moved from traditional techniques to artificial intelligence techniques [(Filli-  petti et al, 1998) (Awadallah and Morcos, 2003) (Sid- dique et al., 2003) (Qiang et al., 2003)]. When an AI technique is used, fault detection and evaluation can  be accomplished without an expert. Among all these approaches used for the diagnostics, some are based on fuzzy logic, neural networks or on the mixed neuro-fuzzy logic. 2024 XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

Embed Size (px)

Citation preview

Page 1: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 1/8

USE OF ARTIFICIAL INTELLIGENCE TECHNIQUES AND COMBINED APPROACHES IN INDUC-

TION MOTOR DIAGNOSIS

EDISON R. C. DA SILVA1,  HUBERT R AZIK 

2, LANE M. R. BACCARINI3, MAURÍCIO B. DE R. CORRÊA

1, AND CURSINO

B. JACOBINA1 

1 Laboratório de Eletrônica Industrial e Acionamento de Máquinas (LEIAM)/DEE/UFCGCaixa Postal 10105; 58109-970 Campina Grande, PB, Brasil

2 Université Lyon 1 Bât. OMEGA

43 bd du 11 Novembre 1918, 69622 Villeurbanne cedex, France3 Departamento de Engenharia Elétrica

Universidade Federal de São João Del Rei – UFSJ, Brasil

 E-mails: edi son, mbrcor r ea, j acobi na@dee. uf cg. edu. br, huber t . r azi k@uni v- l yon1. f r , [email protected]  

Abstract: The induction motor has become a key component in many industrial plants and in a large number of applications it issupplied by a voltage-source inverter. In spite its advantages, various stresses natures like thermal, electrical, mechanical or envi-ronmental could affect the life span of this induction motor drive. In recent years, monitoring and fault detection of electrical ma-chines have moved from traditional techniques to artificial intelligence (AI) techniques. This paper describes the various steps andhighlights functions that can be accomplished by using neural networks, fuzzy logic, neural-fuzzy, genetic algorithms, artificial

immune system, vector support machine, particle swarm optimization, and gaussian bootstrap process techniques. 

Keywords:  Diagnosis technique, Artificial Intelligence methods, Induction motor fault diagnosis

Resumo: O motor de indução tornou-se um equipamento chave em muitas instalações industriais. Além disso, em uma planta in-dustrial, muitos motores são acionados por conversores fonte de tensão. Apesar de suas vantagens, vários estresses térmicos, elétri-cos, mecânicos ou ambientais, podem afetar seu tempo de vida. Recentemente, o monitoramento e detecção de faltas migraram dastécnicas tradicionais para as técnicas de inteligência artificial. Este trabalho descreve várias etapas e evidencia funções que ocorremcom o uso das técnicas de redes neurais, lógica fuzzy, combinações neuro- fuzzy, algoritmos genéticos, sistemas artificiais, máquinade vetores de suporte, otimização através de enxame de partículas e processo de bootstrap gaussiano. 

Palavrs-chave: Técnicas de diagnóstico, Métodos de inteligência artificial, diagnóstico de faltas em motor de indução.

1 Introduction

The induction motor has become a key component inmany industrial plants. This is due to its reputation ofrobustness and its low cost of manufacture. In manyindustrial applications the asynchronous machine issupplied by a voltage-source inverter. In spite its ad-vantages, various stresses natures like thermal, elec-trical, mechanical or environmental could affect thelife span of this induction motor drive. This maycause faults occurring at the power converter stage orat the machine.

Among all defects, a three-phase induction motordrive could generate three kinds of problems: rotor(broken rotor bar or end rings, eccentricity), bearingfaults, stator (inter-turn or inter-phases short-circuitsor disconnection of one phase) (Fuchs, 2003).  In theconverter could occur: short-circuit or open-circuit inone or more switches, intermittent misfiring (Thorsenand Dalva, 1995).

The cost of stopping the drive system for an un- planned maintenance schedule, due to faults, can behigh. Knowing that industrial constraints are strong,the reliability and the safe operating system have to be

considered. Because of this, many diagnostic proce-dures have been proposed. Main steps of a diagnostic procedure can be classified as signature extraction,

fault identification, and fault severity evaluation andhave been focused on for some decades.Different techniques have been developed to ac-

complish the required tasks for the converter or motordiagnosis, based on the key fault types normally veri-fied in the industry applications. Although monitoringand detecting the converter faults is an important is-sue (Thorsen and Dalva, 1995), this paper will dealwith the monitoring and fault detection of electricalmachines.

It is important to note that line current signaturehas been widely used to deal with faults occurring inthe stator and the rotor of asynchronous machines andthat the frequency components feature can be associ-ated with different rotor faults. One can find in themotor theory that broken bar faults, as well as eccen-tricity, rotor asymmetry or shaft speed oscillation,show sideband frequencies.

In recent years, the monitoring and fault detectionof electrical machines have moved from traditionaltechniques to artificial intelligence techniques [(Filli- petti et al, 1998) (Awadallah and Morcos, 2003) (Sid-dique et al., 2003) (Qiang et al., 2003)]. When an AItechnique is used, fault detection and evaluation can be accomplished without an expert. Among all these

approaches used for the diagnostics, some are basedon fuzzy logic, neural networks or on the mixedneuro-fuzzy logic.

2024

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Page 2: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 2/8

This paper describes the various steps and high-lights functions that can be accomplished by using AItechniques. Next, the paper presents some examplesof using AI in the diagnostics of an induction ma-chine.

2 AI-BASED TECHNIQUES

There are many types of AI-based techniques. Someof these use expert systems, artificial neural networks(ANNs), fuzzy logic, genetic algorithms (GAs), sup- port vector machines (SVM). Besides giving im- proved performance these techniques are easy to ex-tend, modify, and combine (with particle swarm,and/or wavelet, for instance). They can also be madeadaptive by the incorporation of new data or informa-tion (Ivonne et al 2005). Next, considerations on thetechniques and examples as well, will be given.

2.1 Expert Systems (ES)

The expert system is basically a computer programembodying knowledge about a narrow domain for thesolution of problems related to that domain. An ESmainly consist of a knowledge base and an inferencemechanism. The knowledge base contains domainknowledge, which may be expressed as any combina-tion of "IF-THEN" rules, factual statements, objects, procedures and cases, while the inference mechanismmanipulates the stored knowledge for producing solu-tions.

The system can determine a fault situation doing

the signals extraction and fault identification from thecombined derived information from behavior of vari-ous harmonic components and the machine operatingconditions (Rajogopalan et al., 1991). A demerit ofordinary rule-based ES is that they can not handlenew situation not covered explicitly in their knowl-edge bases. These ES can not give any conclusions inthese situations.

2.2 Artificial Neural Network (ANN)

An ANN is a computational model of the brain. Itassumes that computation is distributed over several

simple units called neurons, which are interconnectedand operate in parallel, thus known as parallel distrib-uted processing systems. Implicit knowledge is builtinto a neural network by training it. ANN can betrained by typical input patterns and correspondingexpected output patterns. The error between the actualand expected output is used to strengthen the weightsof the connections between the neurons.

Awadallah and Morcos (2003) remind that ANNshave been densely applied in the area of motor condi-tion monitoring and fault diagnosis performing one ormore of the following tasks:• pattern recognition, parameter estimation, and

nonlinear mapping applied to condition monitoring;

• training based on both time and frequency domainsignals obtained via simulation and/or experimentalresults;• real time, online unsupervised diagnosis;• dynamic updating of the structure with no need toretrain the whole network;• filtering out transients, disturbances, and noise;• fault prediction in incipient stages due to operationanomalies;• operating conditions clustering based on fault types.

 Example 

In the following an example of pattern recogni-tion is described: ANN is applied to vibration signalsin order to detect mechanical faults. Unbalance, shaftmisalignment, and mechanical looseness have beencompared with the “healthy” operation for two differ-ent ANN techniques: MLP global and PLP (Baccarini2005). A multi-objective method has been used toimprove the generalization capacity of the global

MLP network. For investigation, a random choice oftraining and validation groups was done but took intoaccount the sets dimension: 67% for training patternsand 33% for validation. Deterministic frequencies (fr,2fr, 3fr, 4fr), and measurement with sensors in sixdifferent positions for four cases (healthy, unbalance,misalignment, and mechanical looseness) have beenconsidered, in a total of 978 training and 312 valida-tion patterns.

A. Global MLP NetworkThe Global MLP network, Fig.1, has two binary

outputs for four situations: 00 – healthy; 01 mis-alignment; 10 unbalance; 11 mechanical looseness.The layers activation functions are sigmoid andweights have also been updated via back propagation.

It was observed that the best result was obtainedfor the sensor in the vertical position, in which thevibration levels are more significant in case of me-chanical faults. The total success rate was 86.16% fortraining and 82.37% for validation.

A well trained network must adequately respondnot only to the pattern used for training but also to allother submitted to them. This is known as networkgeneralization capacity. At the training stage the gen-

erating function of data is based on possible realiza-tions of the training sets for same task. This variety ofsolutions is named variance, which must be mini-mized to guarantee a good network generalization. Onthe other hand the number of possibilities increaseswith the model dimension. A reduction of dimension, by reducing the number of parameters, solves this problem. However, it can originate bias, which re-duces the generalization capacity of the network. It issaid that the bias occurs when even for different reali-zations of the training process in the reduced dimen-sion space the solution is practically the same. Bias ofsolutions must be minimized to preserve the generali-zation capacity. Therefore, a point of equilibriummust be achieved.

2025

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Page 3: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 3/8

 Fig.1: Scheme for the global MLP network .

A multi-objective system approach (Teixeira et

al, 2002) allows for equilibrium between the weightnorm and the training error of MLP network, and

guarantees the generalization capacity of the model.Once a large topology is defined, the algorithm gener-ates a set of solutions with a variety of norms andminimized error for each one, and selects the bestresponse in relation to the validation set.

Calculation of network efficiency confirmed thevertical position of the sensor as the most significant,and reached a success rate of 98%.

B. Parallel Layers Network (PLN).A Parallel Layers Perceptron was proposed in

Caminhas et al (2003) and replaces the original inputof the ANFIS net by parallel perceptrons, Fig. 2. Its

main objective is to overcome the limitation of work-ing with multiple inputs imposed by the classical AN-FIS network due to the resulting exponential increaseof operations when each input is combined.

Again, the vertical position of the sensor is con-firmed as the most significant and the success rate percentage was 94%.

2.3. Fuzzy Logic System (FLS)

The FLS are based on a set of rules. One advantage ofFLS is that the rules allow the input to be fuzzy, i.e.more like the natural way that human express knowl-edge. In contrast to ANNs, they give a very clear physical description of how the function approxima-tion is performed (since the rules show clearly thefunction approximation mechanism). Reasoning pro-cedures, the compositional rule of inference, enableconclusion to be drawn by extrapolation or interpola-tion from the qualitative information stored in theknowledge base. The fuzzy approach model is a com- plex problem employing an IF-THEN type of expertrule and linguistic variables to capture directly thequalitative aspects of the human reasoning processinvolved. However, the problem is shifted to the

membership function and rule tuning.

Fig. 2 The PLN scheme

A fuzzy system is based on the three classical

steps which are: the fuzzification step, the inferenceengine and the defuzzication step. The inputs of thefuzzy expert system are the controlled variables. Allinputs can be bounded and normalized. Each inputvariable is described by membership functions (Small,Medium and High) which can be triangular or takeother function shapes. Classically, the inference en-gine is based on the Max-Min method. The outputmembership functions are described by Dirac func-tions (False, True). The evaluation of the centre (cen-ter) of gravity is thus easier to compute than usingtriangular or other functions shapes.

The inference engine is based on AND functions

and OR function which is described as follows:- For the AND function applied to the two inputs  A

and B, the output is evaluated as min(μ A , μ B);- For the OR function applied to the two inputs  A and

 B, the output is evaluated as max(μ A , μ B).Awadallah and Morcos (2003) presented an ex-

tensive list of references, indicating some of the fuzzyand adaptive-fuzzy systems applications to motorfault diagnosis:•evaluating performance using linguistic variables;•predicting abnormal operation and locating faultyelement;•utilizing human expertise reflected to fuzzy if—then

rules;•system modeling, nonlinear mapping, and optimizingdiagnostic•fault classification and prognosis.

Example The aim of the example is the diagnosis of signa-

tures of rotor broken bars when the induction machineis fed by an unbalanced line voltage. These signaturesare given by the complex spectrum modulus of theline current. The fuzzy logic approach allows us toconclude to the load level operating system as to in-form the operator of the rotor fault severity. The sense

of velocity can be determined easily using the fuzzylogic. The rules are as follows:IF ( I  f6   is <high>) AND ( I  f3  is <small>) THEN Velocity is<Positive> OR

2026

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Page 4: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 4/8

IF ( I f6  is <small>) AND ( I  f3  is <high>) THEN Velocity is<Negative>.

Moreover, it is possible to monitor the connectionof the motor to the line. A problem occurs when allthe currents in the forward and backward have ab-normal amplitude. The set of rules can be as follows:IF ( I  f6  is <high>) AND ( I  f3 is <high>) THEN Current line is

<abnormal> ORIF ( I  f6  is <small>) AND ( I  f3 is <small>) THEN Current lineis <abnormal>.

By the same way, we can determine the load levelthanks to these three rules:IF (s is <small>) THEN Load level is <Small> ORIF (s is <medium>) THEN Load level is <Medium> ORIF (s is <high>) THEN Load level is <Full>.

The detection of the rotor fault is based on the ra-tio of the sum of the two sideband currents on funda-mental line current. This approach is advocated fromone decade and gives a sufficient precision about thefault severity. As we study the forward and the back-

ward sequence of the supply line, we have to calculatethis ratio for the two sequences:  I rf  and  I rb. These re-sults will be the additional inputs for the expert sys-tem. The set of rules for the expertise of three phaseinduction motor, in case of broken bar defect, aregiven by:

IF ( I rf  is <small>) AND ( I  f6  is <high>) AND ( I  f3 is <small>)THEN Operating Condition is <Normal> ORIF ( I rb is <small>) AND ( I  f6  is <small>) AND ( I  f3 is <high>)THEN Operating Condition is <Normal> ORIF ( I rf  is <medium>) AND ( I  f6  is <high>) AND ( I  f3 is<small>) THEN Operating Condition is <Fault in progress>ORIF ( I rb  is <medium>) AND ( I  f6   is <small>) AND ( I  f3 is<high>) THEN Operating Condition is < Fault in progress> ORIF ( I rf  is <high>) AND ( I  f6  is <high>) AND ( I  f3 is <small>)THEN Operating Condition is <Broken Bar> ORIF ( I rb is < high >) AND ( I  f6  is <small>) AND ( I  f3 is <high>)THEN Operating Condition is < Broken Bar >

Thanks to these sets of rules, we are able toevaluate several diagnosis indexes. However, thistechnique requires the knowledge of the behavior forthe determination of membership functions.

2.4. Neural-Fuzzy

Consider the case of a motor stator faults. Neural-Fuzzy fault detection is obtained which learns thestator faults and the condition under which they occurthrough an inexperienced and noninvasive procedure.The Neural-Fuzzy system is an ANN structured uponfuzzy logic principles, which enables this system to provide qualitative description about the machinecondition and the fault detection process. The knowl-edge is provided by the fuzzy parameters of member-ship functions and fuzzy rules. The idea behind thefusion of these two technologies is to use the learning

ability of ANN to implement and automate the fuzzysystem, which use the high-level human-like reason-ing capability. Many methods have been proposed for

implementing and optimizing fuzzy reasoning viaANN structures (Yoshikazu and Yoshiteru 2003).

2.5. Support Vector Machines

The data-based machine learning is an important as- pect of modern intelligent technology, while Statistics

Learning Theory (SLT) is a new tool that studies themachine learning methods in the case of a small num- ber of samples. Support Vector Machine (SVM) isderived from the SLT, and has attractive features,such as good generalization ability large dimensionrobustness, objective function convexity, and wellestablished theory. In fact, SVM based classifier isclaimed to have an efficiency does not depend on thenumber of features of classified entities, to have bet-ter generalization properties, cost much less time than NN based classifiers and better accuracy (greater than97%) than Linear Discriminant analysis, K-Nearest Neighbor, Probabilistic Neural Network, Gaussian

Mixture Model pattern recognition techniques (Nam- buru et al, 2007). Increase in SVM classification ac-curacy and speed continue a challenge since choicesin SVM implementations, such as kernel function and penalty parameters of the support vector, may drasti-cally affect its accuracy. An improvement can be ob-tained by tuning these parameters with other optimi-zation techniques, like GA (Namburu et al,  2007),artificial immune system (Aydin et al, 2007), or on particle swarm optimization (Yuan and Chu, 2007).

The SVMs are essentially binary classifiers (posi-tive and negative classes). However, SVM-based

multi-class classifier can be constructed using “oneagainst one” technique, which consists in creating kSVMs, k corresponding to the number of classes. Inthe generation of each machine, a class is fixed as positive while the other are considered as negative.However, the use of “one against one” techniqueneeds a synthesizing scheme to decide the final resultsaccording to the results of sub classifiers. In Fang andMa (2006) four synthesizing schemes were compared(majority voting; binary tree decision; neural networkand hybrid matrix), while in Mayoraz and Alpaydin(1999) ten of them were needed.

Depending on what is required in motor diagno-

sis, there are two possibilities. The first, called simplediagnosis (1-Class), discovers only if the fault hasoccurred. The second one (complex diagnosis, 2-Class) is able to find, for instance, how many barshave been damaged (Kurek and Osowski, 2008).

The SVM is gaining application in rotating ma-chinery anomaly detection, due to its superb perform-ance with small samples [(Ortiz and Syrmos 2006),(Rojas and Nandi, 2006)].

Accurate online support vector regression(AOSVR) technique was, for the first time, imple-mented for machine condition monitoring with appli-cations to motor shaft misalignment (Olufemi, 2007).AOSVR is an algorithm that combines the advantagesof SVR with the capability of efficiently updating

2027

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Page 5: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 5/8

trained support vectors whenever a sample is added tothe training set.

 Example

The fault diagnosis of induction machine is amulti-class classification problem. For classificationof mechanical faults, as in the ANN example, have been compared to the “healthy” operation (Baccarini,2005), a software developed by (Poyhonen et al 2002)was used because this work deals with four classes,the technique one-against-all  was used in order togroup the classes.

SVM, together with  one-against-all technique,has shown an excellent performance reaching a suc-cess rate of 98% for the already mentioned most sig-nificant position (vertical). For all cases, the RadialBases Function (RBF) with variance between 0.01and 0.1 was used as a kernel.

2.6. Genetic Algorithms

Genetic Algorithm (GA) is based on biology and, in particular, by those biological processes that allow populations of organisms to adapt to their surroundingenvironment: genetic inheritance and survival of thefittest, that is, natural selection as well as evolutionary process. GA is a stochastic optimization method andneeds less prior information about the problems to besolved than the conventional optimization schemes,which often require the derivative of objective func-tions. It also has the unique features of parallel search

and global optimization and it is adapted for the si-multaneous evaluation of a large number of points in

the search space.GA can be used to determine the coefficients of aregulator (Cvetkoski et al, 1998) or to identify induc-tion machine parameters. It can also be used in thediagnosis of induction motor rotor and stator faults,such as rotor broken bars [(Razik et al (2008) (2009)],open rotor and stator phase (Cristaldi et al 2004), ro-tor unbalance and misalignment, and bearing loosefault (Wei et al, 2007 b). 

Although GA based approaches have interestingfeatures when used alone, as compared to Neuro-Fuzzy (NF) based approaches, for instance (Cristaldiet al  2004), GA combined with other AI based ap-

 proaches will have tremendous scope in future. This isdue to the fact that the combination of GA with othermotor fault diagnosis schemes has demonstrated en-hanced performance in global and near-global mini-mum search.

The GA uses three fundamental operations whichare: Selection, Crossover and Mutation. First, an ini-tial population is defined by  N individuals  createdthrough a random generator. Each one is constituted by a parameters vector, of which the elements arecalled genes. These are the parameters for the optimi-zation process, to which constraints can be added. Thequality of an individual, to be adequate to the prob-lem, is characterized by its fitness F , evaluated, foreach individual, via an objective function. Then the parent individuals with the highest fitness are copied

without any change in the children generation (Selec-

tion). Two children are next obtained thanks to anartificial reproduction using the genes of two parents(Crossover ). The parents with better fitness are se-lected to take part in reproduction. In  Mutation,  thegenes of one parent are randomly altered to give achild. Finally,  all individuals of low Fitness are re-

 placed by new ones, randomly computed. Example 

In [Razik et al (2008)(2009)] the GA is used tofind the global maximum as well as to solve an opti-mization problem in the spectral lines identification process in case of a rotor broken bar of an inductionmotor. The  N individuals are the supply frequencyand the slip frequency and these are the parameters to be found.

In order to find the eight main components in thecurrent spectrum in Fig. 3, eight Gaussian functionswere used as a window, which only depends on the

supply frequency ( f  s) and the slip frequency (s fs) Thefitness is calculated as being the integral of the prod-uct of the current spectrum by the spectral window,that is,

∫+

−=

100

100)().( df  f  f SpectrumFitness   ω    (1)

where the spectral window is

∏−

−−=

8

12

2)(

2

1exp()(

i

i f  f  f 

σ  

ω    (2)

The approach was tested for a rotor broken barfault detection composed of four stages. First the ac-quisition of line currents was done, followed by thecalculation of the Concordia’s vector. GA was used inthe search lines of the supply frequency and the slipfrequency which are inside of the Concordia’s vectorspectrum. Fig. 4 depicts the results for line currentsspectrum with one full broken bar and 100% of fullload level. Results are obtained after few interactions.A comparison with the healthy line currents spectrumallows the operator to distinguish the faulty case andalso to be aware of a growing rotor fault. The faultseverity detection is based on a fuzzy approach.

2.7. Artificial Immune System

The immune system (IS) is an efficient self-defensemethod that guards the human body from foreign an-tigens or pathogens. Artificial immune system (AIS)is an emerging soft computing method inspired bynatural immune system. Because the AIS abilities oflearning, memory and self adaptive control, thismethod is used in pattern recognition, classification,optimization and anomaly detection problems. Clonalselection is an artificial immune algorithm that is usedfor optimization problems. It has not crossover opera-tor, so this method is different from genetic algorithm.Affinity proportional reproduction and affinity matu-

ration are two distinctive properties of clonalselection. Because of these properties, clonal selectionconverges faster than genetic algorithm and doesn’tcatch local minimum.

2028

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Page 6: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 6/8

 

Fig. 3. The stator line currents spectrum in case of one broken bar.

Fig. 4. Stator line currents spectrum in case of one broken bar andthe induction motor operating at full load, obtained by using GA.

In combination with other diagnosis methods,AIS can effectively improve the accurate rate of faultdiagnosis and diagnosis system robustness, bringing

into play each of their advantage, so that the accuraterate is improved. Clonal selection has been used toselect optimal parameters of SVM, extracted fromthree phase motor current and constructed based onPark’s vector approach. This has been applied to thestudy of broken rotor bar and stator short circuit faults(Aydin et al.,  2007). Also, for rotating machinery,AIS method has been combined with neural networkmethod for machine fault diagnosis using genetic al-gorithm to combine diagnosis methods to make eachkind of diagnosis method display its advantage inoptimal space (de Castro and Timmis, 2002), (Wei et

al  2007a).

2.8. PSO Algorithm

Particle swarm optimization (PSO) is a semi-globaloptimization algorithm, first introduced by Kennedyand Eberhart (1995). It simulates social model likethose of birds, insects and fish swarm. Its main con-cept is simulating the movement of these organismssearching for food. PSO is a simple optimization tech-nique without heavy computation and has shown suc-cess in solving many optimization problems (Ciuprinaet al., 2002), (Razik et al (2009). The technique doesnot require the computation of derivatives and hes-

sians nor does not need training with heuristic data.Candidates to find the best solution are particles. Theyshare their experience and collaborate to each othersuggesting its own solution for the problem. As each

one shares its own experience to others particles, theymove globally into the search space along a searchtrajectory.The speed for particles is given by:

))(())(( 211 k 

ig

ii

i

i  x prand c x prand cvv   −⋅+−⋅+=+ω   

where w is the inertia weight, pg is the position of the

 best particle among all particles, so it is the globalsolution.  pi  is the best previous of particle and vi de-notes the velocity of the ith particle. rand  are randomnumbers with uniform distribution in the range [0; 1],c1  is the cognition parameter and c2  is the social pa-rameter. This equation updates the particles speeds based on particle momentum, the attraction force to-wards the global and the best local.

In order to improve the performance of the PSOalgorithm different modifications have been intro-duced. A constriction factor was proposed by (Clerc1999) thus modifying the speed equation.  Anotherimprovement was proposed in (Shi and Eberhart,

1999) with the introduction of a time varying inertiaweight (TVIW) as a function of the maximum andminimum values of inertia weight, and of the maxi-mum number of search iteration. The algorithm priori-tizes the global search. At the end of the search proc-ess, inertia decreases linearly to its minimal value  

 prioritizing the local search. Also, in (Liu et al , 2005)was proposed an adaptive algorithm so that the inertiaweight is different for each particle. Consequently, particles near the optimal solution refine the resultsand particles far from the optimal solution continue toexplore the search space.

PSO method has been applied to the followingmotor faults: broken bar, part of the end-ring broken(Razik et al, 2009), stator inter-turn and independentwinding short circuit (Ethny et al, 2006).

PSO method is an efficient method to solve theoptimization problem as to extract informationquickly from a frequency. Next it will be shown itsability to estimate the line frequency and the fault linefrequencies with the induction motor operating underone full broken bar (Razik , 2009 b).

 Example

Based on a spectrum of current and calculation ofthe window function and of Fitness with the same

equations used in GAS method, the transient of thePSO was examined thanks to several variables. In theestimation of the fundamental frequency the majorityof the particles stayed close to the fundamental fre-quency of 50 Hz after about twenty iterations. To es-timate the slip s, the population moved along the twosidebands to be found. The slip being close to 8.7%.Both the particle best fitness and the global best per-formance have been reached after 20 iterations. Bad performance particles disappeared with the increasingvalue of the number of iterations.

2.9 Bootstrap Gaussian Process

Bootstrap Gaussian Process (BGP) has been proposed from the merge of Gaussian process classi-fiers (GPCs) and bootstrap methods, as an alternativeto other classifiers, like the kernel classifier support

2029

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Page 7: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 7/8

other classifiers, like the kernel classifier supportvector machine (SVM), which has excellent perform-ance towards this purpose, but it has difficulties tooptimize relevant hyper-parameters. GPCs are Bayes-ian probabilistic kernel classifiers and provide a wellestablished Bayesian framework to determine the op-timal or near optimal kernel hyper-parameters. They

are largely unexplored for anomaly detection applica-tions and, also, a promising statistical tool for both binary and multi-category classification. Moreover,GPCs proved to outperform SVM (Kim et al., 2006).It can be employed to solve a wide range of problems,such as hypothesis tests, model selection and prob-ability distribution estimations. Bootstrap is most use-ful where little is known about the statistics of thedata or too few samples are available to use asymp-totic results (Zoubir and Iskander, 2007).

In BGP, bootstrap methods are incorporated toimprove GPCs’ performance for small machineryanomaly samples by re-sampling at random. The factthat GPCs are strong classifiers suggests that smallnumbers of bootstrap samples might be sufficient toenhance classification performance.

Experiment results for rotating machinery mis-alignment anomalies detection (Xue et al., 2008) inwhich wavelet packet is utilized to perform vibrationanalysis, show that bootstrap GPCs are highly effec-tive and outperform GPCs and SVM with cross vali-dation for anomaly detection. Thus the proposed ap- proach is promising for rotating machinery anomalydetection.

3. CONCLUSION

In this paper, an overview on Artificial Intelli-gence (AI) methods-based motor fault diagnosis sys-tems has been given. Several techniques using neuralnetworks, fuzzy logic, neural-fuzzy, genetic algo-rithms, artificial immune system, vector support ma-chine, particle swarm optimization, and Gaussian bootstrap process were summarized. Their applica-tions and possibilities of combination were discussedas well. AI techniques are a very strong tool for elec-trical motors diagnosis studies. Although some inves-tigators indicate that they are not yet supposed to

compete  with conventional methods, tremendous ef-forts have been made to develop new methods, as it isthe case of bootstrap gaussian process. One observa-tion is that AI methods become a strong tool whenused in combination with other ones.

ACKNOWLEDGEMENT

Authors would like to thank CNPq (Conselho Nacional de Pesquisa e Desenvolvimento), FAPESQ(Fundação de Amparo à Pesquisa – Paraíba), CAPES,and COFECUB, for the financial support.

References

Awadalla M.A, and Morcos, M. M. (2003). Applica-tion of AI Tools in Fault Diagnosis of ElectricalMachines and Drives-An Overview. IEEE Trans.on Energy Conversion, Vol. 18 (2), pp. 245-252.

Aydin, I; Kakaköse, M; Akin, E. (2007). ArtificialImmune Based Support Vector Machine Algo-rithm for Fault Diagnosis of Induction Motors.ACEMP, pp. 217-221.

Baccarini L.M.R (2005). Detecção e Diagnóstico deFalhas em Motores de Indução. Universidade Fe-deral de Minas Gerais.

Caminhas, W.M; Vieira, D.A.G. and Vasconcelos, J.A. (2003). Parallel layer perceptron. Neurocom- puting, pp. 771 – 778.

Clerc, M. (1999). The Swarm and the Queen: To-wards a Deterministic and Adaptive ParticleSwarm Optimization. IEEE Congress on Evolu-

tionary Computation, pp. 1951–1957.Cristaldi L.; Lazzaroni, M.; Monti, A.; Ponci,F. andZocchi, F. (2004). A Genetic Algorithm for faultidentification in electrical drives: a comparisonwith Neuro-Fuzzy computation. Instrumentationand Measurement Technology Conference IMTC,Vol. 2, pp. 1454-1459.

Ciuprina, G.; Loan, D. and Munteanu, I (2002). Useof intelligent-particle swarm optimization in elec-tromagnetic. IEEE Trans. Magnetics, Vol. 38, pp.1037-1040.

Cvetkoski, G.; Petkovsk, L. and Cundev, M. (1998).Mathematical model of a permanent magnet axial

field synchronous motor for a genetic algorithmoptimization. ICEM, Istanbul, pp. 1172–1177.

De Castro, L.N. and Timmis, J. (2002). Artificial Im-mune Systems: A New Computational Intelli-gence Approach. Springer Verlag, New York.

Ethny, S.; Acarnley, P.P.; Zahawi, B. and Giaouris,D. (2006). Induction Machine Fault Identificationusing Particle Swarm Algorithms. PEDES, pp. 1-4.

Fang, R. and Ma, H.Z. (2006). Application of MCSAand SVM to Induction Machine Rotor Fault Di-agnosis. Proceedings of the 6th World Congresson Intelligent Control and Automation, Vol. 2,

 pp. 5543-5547.Fuchs, F.W. (2003). Some diagnosis methods for

voltage source inverters in variable speed driveswith induction machines - A Survey. IEEE Ind.Electron. Conf., pp. 1378-1385.

Filippetti, F; Franceschini, G.; Tassoni, C. and Vas, P.(1998) AI Techniques in Induction Machines Di-agnosis Including the Speed Ripple Effect. IEEETransactions on Industry Applications, Vol. 34(1), 98-108.

Ivonne, Y. B. ;Sun D and He, Y.K. (2005). Fault Di-agnosis Using Neural-Fuzzy Technique Based on

the Simulation Results of Stator Faults for aThree-Phase Induction Motor Drive System.ICEMS, pp. 1966-1971.

2030

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS

Page 8: Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

8/10/2019 Use of Artificial Intelligence Techniques and Combined Approaches in Induction Motor Diagnosis

http://slidepdf.com/reader/full/use-of-artificial-intelligence-techniques-and-combined-approaches-in-induction 8/8

Kennedy, J and Eberhart, R. (1995). Particle SwarmOptimization. IEEE International Conference on Neural Networks, pp. 1942-1948.

Kim, H.C; Kim, D. and Ghahramani,.Z. And Bang,S.Y. (2006). Appearance-based gender classifica-tion with Gaussian processes. Pattern Recogni-tion Letters, Vol. 27, pp. 618–626

Kurek, J. and Osowski, S. (2008). Support VectorMachine for Diagnosis of the Bars of Cage In-ductance Motor. ICESS’08, pp. 1022-1025.

Liu, B.; Wang, L.; Jin, Y-H ; Tang, F and Huang,D.X. (2005). Improved particle swarm optimiza-tion combined with chaos. Elsevier Chaos, Soli-tons and Fractals, Vol. 25(5), pp. 1261–1271.

Mayoraz, E and Alpaydin, E. (1999). Support VectorMachines for Multi-Class Classification. Int.Workshop on Artificial Neural Networks, Vol. 2(4), pp. 833-842.

 Namburu, S.M; Chigusa, S.; Prokhorov, D; Qiao, L;Choi, K and Pattipati, K. (2007). Application ofan Effective Data-Driven Approach to Real-timeFault Diagnosis in Automotive Engines. IEEEAC, pp. 1-9.

Olufemi, A.O., Myong K.J; Adedeji, B.B. and Hines,J.W. (2007). Online Support Vector RegressionApproach for the Monitoring of Motor Shaft Mis-alignment and Feedwater Flow Rate IEEE Trans.On Syst, Man, and Cybernetics. Applicationsand Reviews, Vol. 37(5), pp. 962-970.

Ortiz, E. and Syrmos, V. (2006). Support vector ma-chines and wavelet packet analysis for fault de-tection and identification. Int. Joint Conf. on

 Neural Networks, Vancouver, pp. 3449–3456.Poyhonen, S.: Negrea, M.; Arkkio, A; Yotyniemi, H.and Koivo, H. (2002). Support Vector Classifica-tion for Fault Diagnosis of in Electrical Machine.ICSP'02, pp. 1719-1722.

Qiang, S., Gao, X.Z. and Zhuang, X.(2003). State-of-the-art in Soft Computing-based Motor Fault Di-agnosis. CAC 2003 pp. 381-1386.

Rajogopalan, V; Debebe K. and Sankar T.S. (1991).Expert system for fault diagnosis of VSI fed ACdrives. IEEE-IAS Annual. Meeting, Dearborn,MI, pp. 368–373.

Razik, H; Corrêa, M.B.R. and Silva, E.R.C. (2008).

An application of Genetic Algorithm and FuzzyLogic for the induction motor diagnosis. IEEEIECON, pp. 3067-3072.

Razik, H; Corrêa, M.B.R. and Silva, E.R.C.(2009a). A Novel Monitoring of Load Level and Broken BarFault Severity Applied to Squirrel-Cage Induc-tion Motors Using a Genetic Algorithm. IEEETrans. Ind.ustrial Electronics, Vol. 56 (11), pp.4615-4626.

Razik, H; Corrêa, M.B.R. and Silva, E.R.C.(2009 b).The use of particle swarm optimization for thetracking of Induction motor faulty lines. Proc. ofIEEE PowerEng’09, pp. 680-684.

Rojas, A. and Nandi, A.K. (2006). Practical schemefor fast detection and classification of rolling-element bearing faults using support vector ma-

chines. Mechanical Systems and Signal Process-ing, Vol. 20 pp. 1523–1536.

Shi, Y. and Eberhart, R.C. (1999). Empirical Study ofParticle Swarm Optimization. Congress on Evo-lutionary Computation, pp. 1945–1950.

Siddique, A., Yadava, G. S. and Singh, B. (2003).Applications of Artificial Intelligence Techniques

for Induction Machine Stator Fault Diagnostics:Review. SDEMPED´03, pp. 29-34.

Teixeira, R.A; Braga, A.P; Takahashi, R.H.C. andSaldanha, R.R. (2002). Decisor implementationin neural model selection by multiobjective opti-mization. SBRN, pp. 234–239.

Thorsen, O.V. and Dalva, M. (1995). A Survey of theReliability with an Analysis of Faults on VariableFrequency Drives in the Industry. IEEE Trans.Industry Applications, Vol. 31(5), pp. 1.186-1.196.

Yoshikazu, F. and Ueki, Y. (2003). Fault AnalysisSystem Using Neural Networks and Artificial In-telligence. IEEE ANNPS´03, pp. 20-25.

Yuan, S.F. and Chu, F.L. (2007). Fault diagnostics based on particle swarm optimization and supportvector machines. Mechanical Systems and SignalProcessing, Vol. 21, pp. 1787–1798.

Wei D.; Zhan-sheng L. and Dong-hua W. (2007a).Combination Diagnosis Based on Genetic Algo-rithm for Rotating Machinery. Third InternationalConference on Natural Computation, pp. 307-309.

Wei, D; Zhan-sheng, L. and Xiaowei, W. (2007 b).Application of Image Recognition Based on Arti-

ficial Immune in Rotating Machinery Fault Diag-nosis. International Conference on Bio-information and Bio-medical Engineering,ICBBE’07, pp. 1047-1052.

Xue, W., Daowei Bi, Liang D., and Sheng W. (2008).Bootstrap Gaussian Process Classifiers for Rotat-ing Machinery Anomaly Detection. IEEE Inter-national Joint Conference on Neural Networks, pp. 1129-1134.

Zoubir, A.M and Iskander, D.R. (2007). Bootstrapmethods and applications. IEEE Signal Process-ing Magazine, Vol. 24 (4), pp. 10–19.

2031

XVIII Congresso Brasileiro de Automática / 12 a 16-setembro-2010, Bonito-MS