Vous êtes sur la page 1sur 8

DETECO DE FALHAS EM MOTORES DE INDUO POR MEIO DE MAPAS DE

KOHONEN
Allan E. S. Freitas

edgard@ufba.br
Js J. F. Cerqueira

jes@ufba.br
Niraldo R. Ferreira

niraldo@ufba.br

Departamento de Engenharia Eltrica da Universidade Federal da Bahia


Rua Aristides Novis, 02, Federao, Salvador-BA, CEP: 40210-630
ABSTRACT
This paper presents fault detection on induction engines
simulated by computer by the application of a model based
on Kohonen maps. This model learns the normal behaviour
of the system, detecting and classifying novelties. The infered
knownledge alows to build an equivalent model based on fuzzy
logic.
KEYWORDS: fault-detection, induction engine, Kohonen maps,
genetic algorithms
RESUMO
Este artigo apresenta resultados obtidos na simulao de
deteco de falhas em motores de induo atravs da aplicao
de um modelo baseado em mapas de Kohonen. Este modelo
aprende por amostragem o comportamento normal do sistema,
detectando e classicando novidades. O conhecimento inferido
permite construir um modelo equivalente baseado em lgica
nebulosa.
PALAVRAS-CHAVE: deteco de falhas, mapas de Kohonen,
motores de induo, algoritmos genticos
1 INTRODUO
Redes neurais articiais apresentam-se em muitas situaes
como modelos matemticos adequados para processamento de
informao de um sistema, representando de forma implcita
relaes no totalmente conhecidas. Atravs de redes neurais
baseadas em auto-organizao de dados, pode-se evidenciar
relaes implcitas entre dados coletados de um sistema. Tais
relaes podem ser representadas em um mapa, dito mapa auto-
organizvel (Kohonen, 1990).
Uma aplicao de mapas auto-organizveis a classicao de
dados (Kangas et al., 1996) [associando-se classes a posies
do mapa], o que permite, por exemplo, classicar os estados de
um sistema a partir de um conjunto de variveis mensuradas.
Inferindo-se o estado do sistema, pode-se detectar anomalias,
como a ocorrncia de falhas (Chowdhury e Wang, 1996).
A formao do mapa auto-organizvel feita atravs de um
algoritmo de ajuste de parmetros deste modelo. Uma das
formas de se efetuar tal ajuste por meio de algoritmos genticos
(Hung e Huang, 1995; Harp e Samad, 1991).
Em (Freitas et al., 2004) apresentado um modelo de deteco
de falhas baseado em mapas de Kohonen tal modelo
aperfeioado em (Freitas, 2004). Este artigo apresenta os
resultados do modelo na anlise de um motor de induo, bem
como apresenta um mapeamento de regras inferidas por este
modelo para a lgica nebulosa.
2 MAPAS DE KOHONEN
Um modelo de mapa auto-organizvel (Kohonen, 1990), dito
mapa de Kohonen, pode ser composto por duas camadas: cada
neurnio da camada de entrada estimula todos os neurnios da
camada de sada, os quais esto dispostos no mapa e interligados
entre si em uma dada topologia.
O mapa se auto-organiza de forma que vetores de entrada muito
similares ativem o mesmo neurnio, denindo conjuntos de
vetores de entrada associados a cada neurnio. Da mesma forma,
conjuntos de vetores que possuam similaridades entre si devem
ativar neurnios prximos no mapa de sada, denindo regies
de similaridades.
A organizao do mapa feita pelo ajuste dos pesos das
conexes dos neurnios. Cada posio i est relacionada a um
padro i correspondente, determinado por um vetor de pesos
com a camada de entrada. O vetor de pesos dene um vetor
caracterstico [dito cluster], o qual classica e representa uma
regio do espao de vetores de entrada. Cada vetor de entrada
x
j
= [x
j
1
, x
j
2
, ..., x
j
m
]
T
apresentado comparado com os vetores
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 1
caractersticos w
i
= [w
i
1
, w
i
2
, ..., w
i
m
]
T
, de mode que x
j
ativa
uma nica posio i, a qual possuir vetor caracterstico w
i
associado no mapa a maior similaridade com o padro de entrada
x
j
. A similaridade dada pela distncia euclidiana:
i(x
j
) = arg
p
min
_
_
x
j
w
p
_
_
, p = 1, 2, ..., N (1)
onde N o nmero de vetores caractersticos do mapa.
Os pesos de cada posio do mapa podem ser ajustados
em um processo de aprendizagem dito no-supervisionado,
em que torna-se o vetor caracterstico da posio ativa mais
similar ao padro ora apresentado tal ajuste, se propagado s
posies vizinhas, dene as regies de similaridades, ordenando
espacialmente os vetores caractersticos (Kohonen, 1990).
3 AJUSTE DE PARMETROS DE MAPAS
AUTO-ORGANIZVEIS POR MEIO DE
ALGORITMOS GENTICOS
O ajuste de parmetros de um mapa de Kohonen pode ser feito
por meio de algoritmos genticos. Em (Freitas et al., 2003),
algumas abordagens existentes so comparadas: determinao
de parmetros de uma funo de ajuste convencional (Kohonen,
1990) a ser aplicada ao mapa (Harp e Samad, 1991) e
determinao dos componentes reais de cada vetor caracterstico
do mapa (Harp e Samad, 1991). Em (Freitas, 2004) tal estudo
extendido e proposto uma abordagem alternativa de ajuste
baseado em AG, a qual seleciona os vetores caractersticos do
mapa a partir de subconjuntos de amostras candidatas coletadas
de um conjunto de dados de treinamento.
Este AG determinaria um subconjunto adequado de vetores
do conjunto de treinamento, o qual representaria de forma
mais apropriada no mapa, o conjunto de dados do domnio de
aplicao. Cada vetor do conjunto de treinamento rotulado, as
solues-candidatas do AG so cadeias de rtulos e o operador
de cruzamento intercala cadeias a partir de pontos de corte
escolhidos aleatoriamente.
Tal abordagem apresenta custo computacional reduzido
comparada com os resultados obtidos por simulao de
abordagens analisadas em (Freitas et al., 2003) e com a
aplicao de uma funo de ajuste de pesos convencional
(Kohonen, 1990). Cada vetor caracterstico escolhido delimite
uma regio de similaridade adequada, que engloba os vetores do
conjunto de treinamento por este classicado.
4 DETECO DE FALHAS
O comportamento anormal pode estar associado a um estado
de operao de exceo, no qual embora alterada a dinmica
do sistema, possvel retornar a um comportamento normal.
Contudo, este estado, dito somente como exceo, indica uma
situao excepcional a qual o sistema exposto, sendo umestado
de operao no desejado.
O comportamento anormal pode ainda estar associado a um
estado de operao dito de falha. Quando ocorre a falha,
a dinmica do sistema pode ter sido drasticamente alterada
passando a ter um estado de operao indesejado e podendo no
ser possvel retornar ao comportamento normal.
De uma forma geral, sistemas de deteco de falhas ou excees
de um sistema devem permitir este diagnstico baseado em
dados coletados nas entradas e sadas do sistema. Dentre as
abordagens tradicionais em deteco de falhas, pode-se utilizar o
conhecimento prvio das falhas possveis e suas causas, expresso
por meio de umsistema lgico de regras IF-THEN, ou por rvore
de falhas ou por meio de um modelo baseado em registro de
casos (Fenton et al., 2001).
Tais tcnicas requerem um bom grau de conhecimento da
aplicao para atuarem de forma eciente. Contudo, o nico
conhecimento existente da aplicao pode ser emprico e
bastante impreciso, o que diculta o emprego eciente destas
tcnicas.
5 CLASSIFICAO DE ESTADOS POR
MAPAS AUTO-ORGANIZVEIS
Pode-se conceber um mtodo de deteco de falhas ou excees
de um sistema como um classicador, classicando-se o estado
atual do sistema [i.e. normal, falha 1, exceo 1 etc.], de
acordo com dados coletados do mesmo. Uma das abordagens
para classicao dos estados o uso de classicadores
baseados em redes neurais. Conhecidas as falhas possveis
e subconjuntos de dados associados a estas, usando-se a
aprendizagem supervisionada, possvel o ajuste paramtrico
prvio da rede neural que atuar como classicador.
Contudo, quando no h conhecimento suciente sobre a
aplicao necessrio inferir a relao entre os dados
apresentados e os estados possveis do sistema. A projeo de
dados do mapa de Kohonen indica as similaridades entre os
dados analisados, as quais expressam funes inerentes a cada
subconjunto de dados. Estas funes podem estar associadas a
estados do sistema.
O treinamento pode induzir a classicao de conjuntos de
estados distintos [i.e. normais e de exceo] em subconjuntos
de vetores caractersticos distintos, como proposto em (Freitas
et al., 2004).
6 MODELO PROPOSTO
Um modelo de deteco de falhas em um sistema baseado em
dois mapas de Kohonen inicialmente proposto em (Freitas
et al., 2004) e aperfeioado em (Freitas, 2004).
Este modelo composto por um mapa de condies normais,
no qual os vetores caractersticos so selecionados por meio de
algoritmo gentico [AG] a partir de um conjunto de dados que
expresse as situaes de normalidade do sistema dito conjunto
de dados de referncia do sistema.
Este algoritmo gentico seleciona vetores caractersticos que
representem com boa similaridade os dados coletados do sistema
que expressem um estado de normalidade. Assim, o AG avalia
quo menor deve ser o erro de classicao dos dados do
conjunto de referncia para cada mapa candidato [e assim maior
a similaridade].
O AG aplicado determina vetores caractersticos para o mapa,
selecionando elementos do conjunto de dados de referncia do
sistema [o qual expressa uma amostragem das situaes de
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 2
normalidade do sistema].
Desta forma, tal AG rotula cada vetor do conjunto de dados de
referncia do sistema, codicando cada soluo-candidata como
uma cadeias de rtulos selecionados. Esta representao permite
compor um operador de cruzamento simples, que intercala
cadeias a partir de pontos de corte escolhidos aleatoriamente.
O nmero n de rtulos selecionados por cada soluo tambm
determinado de forma evolutiva. Cada soluo-candidata indica
por meio dos rotulos os vetores do conjunto de referncia do
sistema a serem escolhidos para compor o mapa de condies
normais como vetores caractersticos. Cada mapa classica o
conjunto de referncia do sistema e ento obtm-se a aptido
correspondente baseada na preciso desta classicao.
Obtido o mapa de condies normais, determina-se um
parmetro de vigilncia, baseado no erro mximo de
classicao obtido com o conjunto de referncia sobre o mapa
obtido. O parmetro de vigilncia um erro de classicao,
o qual determina qual a menor similaridade entre o mapa e um
vetor a este apresentado. Se um vetor ao ser classicado pelo
mapa de condies normais apresentar similaridade menor que
a denida pelo parmetro de vigilncia, o mesmo rejeitado e
enviado ao mapa de excees.
O mapa de excees um mapa auto-organizvel que classica
os vetores de dados rejeitados estes se relacionam a estados
de exceo ou de falha do sistema. O mapa de excees pode
ser gerado de forma incremental, baseado em um parmetro de
vigilncia. Cada tipo de exceo deve se classicada por um
nico cluster, ou [no caso das instncias associadas a este tipo
no possurem entre si um grau de similaridade alto] por alguns
clusters bem denidos.
Cada vetor de dados rejeitado apresentado ao mapa de
excees. Caso este vetor apresente baixa similaridade com os
vetores caractersticos do mapa at ento, gerado um novo
vetor caracterstico a compor o mesmo o que alarma um estado
de exceo ou falha at ento no conhecido e agrega-se o
conhecimento novo do vetor rejeitado ao mapa a determinao
dos vetores caractersticos do mapa feita a cada novo vetor
apresentado baseado na abordagem de ajuste por AG j descrita.
Os mapas avaliam a similaridade do vetor apresentado com o
vetor caracterstico por meio da distncia euclidiana, conforme
a equao 1. Desta forma, cada caracterstica coletada
representada por meio de um componente especco do vetor
contribui com o mesmo peso na avaliao da similaridade. Cada
componente apresenta uma faixa de valores e uma varincia
estatstica proprios [a varincia indica que importncia de uma
dada variao no valor de um componente], isto inui em como
o componente contribu na avaliao da similaridade.
Pode-se aplicar um conjunto de transformaes lineares,
baseado nos valores dos componentes do conjunto de referncia
do sistema {v
i
}, de modo a obter-se para este conjunto mesma
varincia e faixa de valores para cada componente a ser
analisado. Obtida a mdia
j
e a varincia
j
estatstica para
cada componente j de todos vetores de {v
i
}, obtm-se um
conjunto de vetores {n
i
}, em que cada componente n
i
j
obtido
por:
n
i
j
=
v
i
j

j

j
(2)
A partir de uma segunda transformao linear, aplicada ao
conjunto {n
i
}, obtido a partir do conjunto de referncia do
sistema {v
i
} pela equao anterior, obtm-se um conjunto de
referncia normalizado {m
i
}, em que cada componente possui
mdia e varincia iguais e seus valores variem no intervalo [0,1],
conforme a equao:
m
i
j
=
n
i
j
min
j
max
j
min
j
(3)
O sistema tem seus parmetros ajustados baseado no conjunto
de referncia normalizado e tais transformaes so aplicadas a
todo vetor apresentado ao sistema baseado nas constantes
j
,
j
,
max
j
, min
j
obtidas previamente.
Assim, o conjunto de vetores {m
i
} associado aos dados
coletados em operao normal possuem mesma varincia e faixa
de valores para todos os seus componentes, o que possibilita
que cada um destes componentes contribua de mesmo modo no
processo de escolha dos vetores caractersticos.
A gura 1 expressa o funcionamento do modelo.
7 SIMULAES DE DETECO DE
FALHAS EM UM MOTOR DE INDUO
Um motor de induo um sistema eltrico susceptvel a
diversos tipos de falhas. Em (Dalva e Thorsen, 1995) so
apresentados vrios tipos de falhas a que esto sujeitos motores
de induo operando na indstria petrolfera, envolvendo
elementos diversos, como: a barra do rotor, o estator ou
o rolamento, alimentao eltrica etc. Como uma forma
de monitorar tais falhas, Dalva e Thorsen (1995) enumera
diversos elementos do sistema: espectro de vibrao do motor,
harmnicos de corrente do estator, harmnicos da tenso de
alimentao do motor, utuaes na velocidade, temperatura do
motor etc.
Diversos sistemas de deteco de falhas em motores de induo
so propostos em literatura (Filippetti et al., 2000). Cada um dos
modelos analisam um subconjunto dos elementos passveis de
monitorao em um motor de induo, detectando alguns tipos
de falha.
Ong (1998) apresenta um modelo dinmico para o motor
trifsico, baseado em equaes diferenciais de primeira ordem
que denem as tenses de cada fase do estator e do rotor:
_

_
v
as
= i
as
R
1
+
d
dt

as
v
bs
= i
bs
R
1
+
d
dt

bs
v
cs
= i
bs
R
1
+
d
dt

cs
v
ar
= i
ar
R
1
+
d
dt

ar
v
br
= i
br
R
1
+
d
dt

br
v
cr
= i
cr
R
1
+
d
dt

cr
(4)
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 3
PSfrag replacements
Dados em Condies Normais Forma Mapa de Cond. Normais
Dados (Ambiente de Produo) Mapa de Condies Normais Similar?
SIM
NO
normalidade
Mapa de Excees
Figura 1: Modelo de Deteco de Anomalias baseado em mapas auto-organizveis: Formao dos Mapas e Operao
Onde v
ij
, i
ij
e
ij
so, respectivamente, tenso, corrente e
enlace de uxo na fase i no componente j do motor, onde j = r
denota rotor e j = s, estator.
Ong (1998) apresenta que os enlaces de uxo do sistema de
equaes 4 podem ser determinados a partir das correntes do
estator e do rotor e das indutncias dos enrolamentos do estator
[L
abc
ss
], do rotor [L
abc
rr
] e da indutncia mtua entre estator e rotor
[L
abc
sr
e L
abc
rs
]:
_

as

bs

cs

ar

br

cr
_

_
=
_
L
abc
ss
L
abc
sr
L
abc
rs
L
abc
rr
_
_

_
i
as
i
bs
i
cs
i
ar
i
br
i
cr
_

_
(5)
Contudo a indutncia mtua entre rotor e estator [L
abc
sr
e L
abc
rs
]
varia devido ao ngulo do rotor (Ong, 1998), o que adiciona
certa complexidade ao sistema de equaes 4. Apesar disto,
uma transformao matemtica dq do sistema proposto em um
modelo baseado em representao qd0 facilita o clculo de
simulaes baseadas neste sistema, transformando-o em um
sistema de equaes diferenciais com indutncias constantes.
Ong (1998) prope um modelo qd0 a partir do sistema de
equaes 4 para representar o comportamento de um motor de
induo trifsico.
A partir deste modelo qd0 proposto implementado em
MATLAB/SIMULINK simulado um motor de induo com
as seguintes caractersticas e condies de operao:
tipo de rotor: rotor em gaiola;
tenso de alimentao de pico do estator [fase-neutro]: 162
Volts;
potncia total: 750 Watts [1 Cavalo];
fator de potncia: 0,8;
nmero de plos: 4 plos;
frequncia da rede: 60 Hertz;
carga de trabalho: 40% a 90% do valor mximo admitido.
A uma taxa de amostragem de 10KHz so coletados no
domnio do tempo os seguintes dados: tenso e da corrente
de uma das fases do estator; a velocidade do rotor e o torque
eletromagntico.
Um conhecimento prvio da aplicao permite uma escolha
apropriada do conjunto de elementos a serem analisados.
Cada tipo de exceo ou falha pode relacionar-se a alteraes
especcas em componentes de elementos mensurveis,
denindo assinaturas relacionadas ao estado de operao. Por
exemplo, componentes de freqncia da corrente do estator
[I(w
brb1
), ..., I(w
brbn
)] esto relacionado com a iminncia da
quebra de barra de rotor, sendo as freqncias w
brb
dadas por:
w
i
brb
= w
b
_
k
_
1 s
p/2
_
s
_
, i = 2k/p = 1, 5, 7, 11, 13...
(6)
onde p o nmero de plos do motor e k, um nmero natural
escolhido de modo que o ndice i resultante seja um nmero
mpar.
Baseado no subconjunto de dados mensurveis coletado, este
trabalho se prope a inferir se o estado de operao do motor
de normalidade, sendo simuladas as falhas de quebra gradual
de uma das barras do rotor e de desgaste do rolamento do estator.
realizado pr-processamento para extrao de componentes
da corrente do estator baseado no domnio da freqncia, por
meio da aplicao da FFT [Transformada rpida de Fourier].
Aps este, o conjunto de componentes analisados constitudo
pela fundamental e pela componente I(w
brb1
) da corrente do
estator [em que w
brb1
calculada a cada instante de acordo
com o escorregamento], pela velocidade angular do rotor e pelo
torque eletromagntico. O conjunto de componentes analisados
mensurados em operao normal apresentado na gura 2
O sistema inicialmente colocado em operao, e, aps a
resposta transitria do sistema, submetido a condies de
operao variadas que representem a operao normal do
sistema, sendo coletados os dados que compem o conjunto de
referncia do sistema.
O critrio utilizado para otimizao pelo algoritmo gentico foi
o de preciso de classicao e o mesmo converge tpicamente
em 120 iteraes, formando um mapa de condies normais,
que seleciona vetores caractersticos do conjunto de vetores
normalizado. So propostos a cada iterao do AG 50
subconjuntos de vetores caractersticos. Cada subconjunto
representa um conjunto de provveis vetores caractersticos para
o mapa de Kohonen. O algoritmo gentico recombin tais
subconjuntos, de modo a obter um subconjunto, cujos vetores
caractersticos melhor representem o estado normal.
O mapa formado ento dito mapa de condies normais. O
erro de classicao errmax obtido utilizado como referncia
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 4
50 100 150 200 250
0
2
4
6
8
10
Tempo (s) x Torque Eletromagntico (N.m)
50 100 150 200 250
0
1
2
3
4
5
Tempo (s) x Corrente da Fase A w (A)
50 100 150 200 250
0
0.02
0.04
0.06
0.08
0.1
Tempo (s) x Corrente da Fase A w (A)
50 100 150 200 250
0.94
0.95
0.96
0.97
0.98
0.99
1.00
Tempo (s) x Velocidade do Rotor (w /w )
PSfrag replacements
Dados em Condies Normais
Forma Mapa de Cond. Normais
Dados (Ambiente de Produo)
Mapa de Condies Normais
Similar?
SIM
NO
normalidade
Mapa de Excees
b
b
r brb1
Figura 2: Dados de simulao de motor de induo: 40% a 90% da carga em condies normais [T
em
, I(w
b
), I(w
brb1
), w
r
/w
b
]
para a vigilncia v deste mapa.
A seguir, foram simuladas situaes em que ocorrem as falhas
propostas:
motor com 87% de carga, simulado desgaste gradual e
quebra posterior de barra do rotor;
motor com 50% de carga, simulado desgaste gradual e
quebra posterior de barra do rotor;
motor com 80% a 90% de carga, simulado desgaste do
rolamento;
A gura 3 ilustra o conjunto de variveis associadas a segunda
condio de falha descrita.
Os vetores de dados relacionados as falhas tem 100% de rejeio
desde o incio da ocorrncia das falhas, sendo aceitos os vetores
de dados no relacionados com as janelas de tempo associadas
as falhas.
Em simulao anterior apresentada em (Freitas et al., 2004),
o custo computacional para a gerao do mapa de condies
normais por meio de AG [baseado em representao e
interpolao real] apresentou-se bastante superior ao da presente
simulao. Vericou-se ainda que por no considerar um
componente especco relacionado a assinatura de quebra de
rotor, somente 52,13% dos vetores associados a tal falha so
reconhecidos como anomalia embora a mesma seja detectada
em qualquer janela de tempo analisada em com durao superior
a 0,01s.
Os elementos rejeitados foram apresentados a mapa de excees
organizado espacialmente, o qual deniu regies distintas
associadas a falha de quebra do rotor e ao desgaste do rolamento.
8 GERAO DE REGRAS NEBULOSAS A
PARTIR DE MAPAS
Pode-se extrair as regras inferidas pelo mapa de condies
normais para um sistema lgico, conforme a gura 4, baseado na
lgica nebulosa (Zadeh, 1965), sendo utilizado o toolbox Fuzzy
Logic do MATLAB.
Cada vetor caracterstico c
j
deste mapa dene para cada um
de seus componentes c
j
i
um conjunto nebuloso A
ij
. A funo
de pertinncia
A
ij
adotada uma gaussiana cujo centride
denido por c
j
i
dada pela equao:

A
ij
(x) = e
k(xc
j
i
)
2
(7)
onde k =
1
2
2
e dene uma regio de variao a partir do
centride, obtida pela regio de contorno denida pelo vetor
caracterstico no mapa de condies normais.
Considerando uma contribuio igual de cada componente na
determinao do erro de classicao errmax que dene a
similaridade do mapa, o correspondente erro e associado a cada
componente dado por:
e =
maxerr
2
(8)
Assim, uma regio de variao associada a aplicao pode ser
dada por = e, de modo a estabelecer um grau de pertinncia
apropriado para os vetores cujos componentes situem-se na
regio de contorno denida pelo cluster associado a regra.
Assim so denidos um conjunto de regras IF-THEN da forma
do conjunto de equaes:
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 5
0 5 10 15 20 25
0
2
4
6
8
10
Tempo (s) x Torque Eletromagntico (N.m)
0 5 10 15 20 25
0
1
2
3
4
5
Tempo (s) x Corrente da Fase A w (A)
0 5 10 15 20 25
0
0.02
0.04
0.06
0.08
0.1
Tempo (s) x Corrente da Fase A w (A)
0 5 10 15 20 25
0.94
0.95
0.96
0.97
0.98
0.99
1.00
Tempo (s) x Velocidade do Rotor (w /w )
PSfrag replacements
Dados em Condies Normais
Forma Mapa de Cond. Normais
Dados (Ambiente de Produo)
Mapa de Condies Normais
Similar?
SIM
NO
normalidade
Mapa de Excees
b
b
r brb1
Figura 3: Dados de simulao de motor de induo: 50% de carga, inicia quebra de barra em t = 4s [T
em
, I(w
b
), I(w
brb1
), w
r
/w
b
]
PSfrag replacements
Dados em Condies Normais
Forma Mapa de Cond. Normais
Dados (Ambiente de Produo)
Mapa de Condies Normais
Similar?
SIM
NO
normalidade
Mapa de Excees
Base de Conhecimento
Base de Dados Base de Regras
Entrada Fuzzi cao Motor de Inferncia Defuzzi cao Sada
Figura 4: Sistema lgico nebuloso em blocos
IF (X
1
is A
1j
) ... (X
n
is A
nj
) THEN( Y is B
normal
)
(9)
referenciadas a um conjunto nebuloso B
normal
associado as
condies normais. Este mapeia o grau de certeza de que o
sistema est em operao normal.
A abordagem proposta resultou em um sistema lgico de regras
associadas s condies normais. Estabelecendo-se um limiar de
classicao que associe normalidade a um grau de pertinncia
superior a 51% a uma das regras de normalidade e falha em caso
contrrio, obtm-se o desempenho descrito na tabela 1 a seguir
para dados analisados pelo sistema.
Este grau de pertinncia proposto para B
normal
deniu um
limiar de classicao, o qual pode ser mapeado em uma
varivel de ranking que determine a normalidade do sistema.
Esta varivel proposta pela defuzzicao dos valores de
pertinncia obtidos para B
normal
, de modo a atribuir um alto
valor para as classicaes que excedam este limiar e um baixo,
caso contrrio.
Caso o conjunto de dados coletados sobre o sistema seja extenso,
pode-se mapear um sistema lgico que classique no somente
as situaes em normalidade ou anormalidade, mas possa
inferir qual a anormalidade baseado em experincia inferida
anteriormente atravs do mapa de excees.
De forma similar, os vetores caractersticos do mapa de excees
so mapeados em conjuntos nebulosos. Estes clusters devem
ser rotulados ao tipo de exceo associada. A seguir, constro-
se regras de inferncia IF-THEN que relacionam os conjuntos
nebulosos associados a um dado cluster ao conjunto nebuloso
B
falhai
corresponde ao tipo de exceo indicado.
Desta forma, constrem-se expresses lingusticas associadas a
cada varivel mensurada e relacionados a um dado estado de
operacao. Por exemplo, a gura 5 apresenta uma expresso
lingustica extrada do mapa de exceo que relaciona-se com
o estado de falha que provoca a quebra da barra do rotor
[esta expresso baseia-se nos valores normalizados da varivel
mensurada I(w
brb1
)].
Tais regras construdas inicialmente a partir dos dados extrados
dos vetores caractersticos, esto expressas na escala de valores
dos dados normalizados. A aplicao das operaes inversas das
transformaes lineares propostas pela normalizao permite
obter tais expresses lingusticas em termos de variveis
mensuradas, o que expressa conhecimento relevante sobre a
operao do sistema.
O classicador nebuloso dada uma entrada, determinar a
pertinncia desta a cada um dos conjuntos nebulosos associados
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 6
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
I(w
brb1
)

I(
w
b
rb
1
)
PSfrag replacements
Dados em Condies Normais
Forma Mapa de Cond. Normais
Dados (Ambiente de Produo)
Mapa de Condies Normais
Similar?
SIM
NO
normalidade
Mapa de Excees
Figura 5: Funo de pertinncia de expresso lingustica
associada a uma acentuada presena de componente em
I(w
brb1
)
aos seus componentes [fuzzicao]. A seguir, o sistema
determina o grau de pertinncia desta entrada com cada um
conjuntos nebulosos associados aos estados do sistema [normal,
exceo 1 e exceo 2]. O classicador associa a cada entrada, o
estado para o qual, aplicadas as regras de inferncia possui maior
grau de certeza de classicao.
As situaes simuladas anteriormente foram apresentadas ao
sistema lgico nebuloso construdo a partir do mapeamento
proposto para extrao das regras do mapa de condies normais
e do mapa de excees anteriormente formado. Tal sistema
foi validado apresentando-se dados [previamente identicados
pelo modelo proposto], os quais foram classicados pelo sistema
lgico nebuloso o desempenho da classicao apresentou-se
adequada, com erro de classicao da ordem de 1% [tal erro
sugere ajuste no mapeamento dos contornos associados a cada
vetor caracterstico do mapa relacionado para a regra nebulosa].
Os dados apresentados foram classicados de forma Os
resultados obtidos so onde verica-se que a funo de
mapeamento proposta resultou em um classicador com um
desempenho adequado .
9 CONCLUSES
O modelo apresentado neste trabalho aprende a normalidade,
por meio do mapa de condies normais e infere as similaridades
entre as falhas por meio do mapa de excees.
Em um modelo de deteco de falhas como o proposto, as
variveis mensuradas devem ser o sucientemente signicativas
de modo a permitir apropriada inferncia de estados. No caso
Tabela 1: Classicao dos dados em Sistema Nebuloso com
regras construdas do Mapa de Condies Normais
Classi cao
Dados [estado conhecido] normalidade falha
estado normal 100% 0%
quebra de barra 0% 100%
desgaste do rolamento 0% 100%
da aplicao simulada [motor de induo], as componentes
estimadas permitiram a deteco apropriada dos tipos de falhas
propostos. Um destes tipos [quebra de barra de rotor]
estava diretamente relacionado a um componente especco do
espectro da freqncia do estator. Caso essa relevncia no
fosse conhecida, poderia-se analisar todo o espectro deveria
ser analisado, mas adicionar caractersticas ao mapa aumenta o
custo computacional. Como trabalho futuro, deve-se modicar
o modelo de modo que a anlise prvia de uma gama ampla de
caractersticas disponveis do sistema analisado possa identicar
caractersticas relevantes baseada na anlise da quantidade de
informao que a caracterstica agrega ao sistema classicador
[entropia]. De qualquer forma, um conhecimento prvio de
quais as variveis que esto relacionadas a assinaturas de
falhas ou excees til na determinao dos componentes a
serem apresentados ao modelo detector.
O conhecimento expresso pelo mapa de condies normais
foi mapeado em termos de expresses lingusticas da lgica
nebulosa, a partir de uma funo de mapeamento proposta.
O sistema lgico resultante permitiu expressar o mesmo
conhecimento inferido por este mapa e classicar de forma
adequada o estado do sistema. Este sistema lgico til,
pois clusulas de lgica nebulosa podem ser diretamente
programadas em diversos controladores da indstria, o que
permite em produo implantar um supervisrio de um dado
sistema, aps inferir o funcionamento de estados do mesmo por
meio do modelo aqui proposto.
REFERNCIAS
Chowdhury, B. e Wang, K. (1996). Fault classication using
kohonen feature mapping, Proceedings of the International
Conference on Intelligent Systems Applications to Power
Systems, pp. 194198.
Dalva, M. e Thorsen, O. V. (1995). A survey of
faults on induction motors in offshore oil industry,
petrochemical industry, gas terminals and oil reneries,
IEEE Transactions on Industry Applications 31(5).
Fenton, W. G., McGinnity, T. M. e Maguire, L. P. (2001). Fault
diagnosis on eletronic systems using inteligent techniques:
A review, IEEE Transactions on Systems, Man and
Cybernetics 31(3): 269281.
Filippetti, F., Franceschini, G., Tassoni, C. e Vas, P. (2000).
Recent developments of induction motor drives fault
diagnosis using ai techniques, IEEE Transactions on
Systems, Man and Cybernetics 47(5): 9941004.
Freitas, A. E. S. (2004). Um modelo de classicao de excees
baseado em redes de kohonen ajustadas por algoritmos
genticos, Masters thesis.
Freitas, A. E. S., Cerqueira, J. J. F. e Ferreira, N. R.
(2003). Uso de algoritmos genticos no desenvolvimento
de redes kohonen, Anais do XXIII Congresso da Sociedade
Brasileira da Computao, Vol. VII, pp. 497506.
Freitas, A. E. S., Cerqueira, J. J. F. e Ferreira, N. R. (2004).
Um modelo de deteco de falhas por redes de kohonen,
Proceedings of the 8th Brazilian Symposium on Neural
Networks, Vol. I, pp. 16.
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 7
Harp, S. A. e Samad, T. (1991). Genetic optimization of self-
organizing feature maps, IEEE Transactions on Neural
Networks 1: 341346.
Hung, C. e Huang, S. (1995). Genetic algorithms
enhanced kohonens neural networks, IEEE International
Conference on Neural Networks, Vol. 2, pp. 708712.
Kangas, J., Kohonen, T., Oja, E., Simula, O. e Visa, A.
(1996). Engineering applications of the self-organizing
map, Proceedings of the IEEE 84(10): 13581384.
Kohonen, T. (1990). The self-organizing map, Proceedings of
the IEEE 78(9): 14641480.
Ong, C. (1998). Dynamic Simulation of Eletric Machinery:
Using Matlab/Simulink, Prentice-Hall International.
Zadeh, L. A. (1965). Fuzzy sets, Information and Control
8: 338353.
VII SBAI / II IEEE LARS. So Lus, setembro de 2005 8

Vous aimerez peut-être aussi