Vous êtes sur la page 1sur 181

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE

CENTRO DE TECNOLOGIA
PROGRAMA DE PS-GRADUAO EM ENGENHARIA
ELTRICA

SISTEMA ESPECIALISTA PARA DETECO DE


FALHAS EM COMANDOS ELTRICOS

VALC FERREIRA VICTOR

Natal, RN - Brasil.
Julho de 2005

VALC FERREIRA VICTOR

SISTEMA ESPECIALISTA PARA DETECO DE


FALHAS EM COMANDOS ELTRICOS

Dissertao apresentada como requisito parcial


obteno do grau de mestre.
Curso de Ps-Graduao em Engenharia Eltrica,
Centro de Tecnologia, Universidade Federal do Rio
Grande do Norte.
Orientador: Prof. Dr. Sc. Andrs Ortiz Salazar.

Natal, RN - Brasil.
Julho de 2005

ii

VALC FERREIRA VICTOR

SISTEMA ESPECIALISTA PARA DETECO DE


FALHAS EM COMANDOS ELTRICOS

Dissertao submetida ao corpo docente da coordenao de PsGraduao em Engenharia Eltrica da Universidade Federal do Rio
Grande do Norte como parte integrante dos requisitos necessrios para
a obteno do grau de Mestre em Cincias em Engenharia Eltrica.

Aprovada por:
_______________________________
Andrs Ortiz Salazar, Dr. Sc.

_______________________________
Andr Laurindo Maitelli, Dr. Sc.

_______________________________
Oscar Gabriel Filho, Dr. E. E.

Natal, RN - Brasil.
Julho de 2005
iii

Nossas idias sobre educao tm sido demasiadamente acanhadas.


H a necessidade de um objetivo mais amplo e elevado. A verdadeira
educao significa mais do que avanar em certo curso de estudos.
muito mais do que a preparao para a vida presente. Visa o ser todo,
em todo o perodo da existncia possvel ao homem. o
desenvolvimento harmnico das faculdades fsicas, intelectuais e
espirituais. Prepara o estudante para a satisfao do servio neste
mundo, e para aquela alegria mais elevada por um mais dilatado servio
no mundo vindouro.

Ellen G. White

iv

AGRADECIMENTOS

A Deus, por conseguir realizar em ns o impossvel.


A sociedade, que por esta instituio qualifica em mais um grau um de seus
homens.
Aos meus orientadores, Professor Ortiz e Maitelli pela pacincia e acompanhamento
para que este trabalho pudesse ser apresentvel e til a outros estudantes.
Ao professor Adrio pela ateno dedicada.
Aos pesquisadores de outros trabalhos, s costas de quem est embasado este
trabalho.
Ao corpo docente desta ps-graduao.
Aos colegas desta instituio, companheiros de classe e de fora dela.
A minha doce esposa Genilda, pelo carinho com que tanto me ama.
Aos pequenos, porm mui amados Rafael e Karine pelos amveis sorrisos, por
aceitarem sem compreenderem o motivo da ausncia paterna.

SUMRIO
LISTA DE ABREVEATURA
LISTA DE FIGURAS

................................................................

...........................................................................

xii

................................................................................................

xiii

ABSTRACT ................................................................................................

xiv

RESUMO

INTRODUO
INTRODUO

.....................................................................................

1.1 OBJETIVOS

.....................................................................................

...........................................................................

1.1.1 Objetivo Geral

1.1.2 Objetivos Especficos

................................................................

1.2

JUSTIFICATIVAS ..........................................................................

1.3

CONCLUSO

...........................................................................

CAPTULO 2 SISTEMAS ESPECIALISTAS


2.1 INTRODUO .....................................................................................

2.2 ESTADO DA ARTE

...........................................................................

2.3 ARQUITETURA DE UM SISTEMA ESPECIALISTA

......................

2.3.1 Base de Conhecimentos ................................................................

2.3.1.1 Memria de Trabalho

................................................................

...........................................................................

2.3.1.2 Base de Regras

2.3.2 Motor de Inferncia

................................................................

2.4 DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA

...........

9
9

2.5 FASES PARA DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA

10

2.5.1 Estudo Inicial

...........................................................................

10

................................................................

11

2.5.2 Estudo de Viabilidade

2.5.3 Aquisio de Conhecimento

......................................................
vi

11

2.5.4 Representao do Conhecimento

...........................................

11

2.5.5 Refinamento do Sistema ................................................................

14

2.6

15

CONCLUSES

...........................................................................

CAPTULO 3 TEORIA DE DETERMINAO DE FALHAS


3.1 INTRODUO .....................................................................................

17

3.2 DEFINIES

.....................................................................................

17

3.3 FALHAS ................................................................................................

18

3.3.1 Natureza da Ocorrncia de Falhas

...........................................

18

3.3.2 Critrios de Classificao de Falhas ...........................................

19

3.4 MODELOS DE FALHAS

19

................................................................

3.4.1 Taxa de falhas de componentes

...........................................

20

3.5 CONFIABILIDADE DE SISTEMAS ......................................................

21

3.5.1 Arranjo em Srie (cascata)

......................................................

22

................................................................

22

3.6 CLCULO DE PROBABILIDADE DE EVENTOS ................................

23

3.7 TCNICAS PARA DIAGNSTICOS DE FALHAS................................

24

3.8 CONCLUSES .....................................................................................

26

3.5.2 Arranjo em Paralelo

CAPTULO 4 PARTIDA DIRETA DE MOTORES ELTRICOS


4.1 INTRODUO .....................................................................................

27

4.2 PARTIDA DIRETA DE MOTORES ELTRICOS ................................

28

4.3 OPERAO DO CIRCUITO DE COMANDOS ELTRICOS

...........

30

4.4 DEFEITOS EM COMPONENTES DO SISTEMA ................................

31

4.5 TIPOS DE FALHAS NO SISTEMA ......................................................

35

4.6 DETECO DE DEFEITOS EM SISTEMAS DE PARTIDA DIRETA .

35

4.7 CRIAO DE REGRAS DE PRODO PRODUO PARA

vii

DETECO DE DEFEITOS

......................................................

37

4.8 ESTIMATIVA DO NMERO DE REGRAS EM SISTEMAS DE


COMANDOS ELTRICOS

......................................................

40

4.9 CONCLUSES .....................................................................................

42

CAPTULO 5 IMPLEMENTAO DO SISTEMA ESPECIALISTA SEPD


5.1 O AMBIENTE LabView

................................................................

5.2 DESENVOLVIMENTO DO SEPD

......................................................

46

................................................................

47

...........................................................................

47

5.3 ESTRUTURA DO SEPD


5.3.1 Parametrizao

43

5.3.2 Simulao de Defeitos

................................................................

48

5.3.3 Identificao de Defeitos ................................................................

49

5.3.4 Diagrama de Comandos Eltricos

...........................................

49

................................................................

50

5.3.5 O Sistema Especialista

5.3.5.1 Mtodos de Codificao das Premissas

................................

52

................................................................

54

5.4.1 A Parametrizao ...........................................................................

55

5.4.2 Operao do Sistema

56

5.4 UTILIZANDO O SEPD

................................................................

5.4.2.1 Operao do Mdulo Diagrama de Comandos Partida Direta

56

5.4.2.2 Operao do Mdulo Simulao de Defeitos ....................................

57

5.4.2.3 Operao do Mdulo Identificao de Defeitos

......................

57

................................

57

5.5 RESULTADOS EXPERIMENTAIS ......................................................

58

5.6 CONCLUSES .....................................................................................

59

5.4.2.3 Operao do Mdulo Sistema Especialista

CAPTULO 6 RESULTADOS E CONCLUSES GERAIS


6.1 CONCLUSES GERAIS

................................................................

6.2 SUGESTES PARA CONTINUIDADE E MELHORIA


viii

......................

61
62

APNDICES

.....................................................................................

64

APNDICE A

.....................................................................................

65

APNCICE B

....................................................................................

69

APNCICE C

....................................................................................

70

REFERNCIAS

.....................................................................................

165

ix

LISTA DE ABREVEATURAS

IA

Inteligncia Artificial

B0

Botoeira Abridora

B1

Botoeira Fechadora 1

B2

Botoeira Fechadora 2

C1

Chave liga desliga de comandos

CLP

Controlador Lgico Programvel

F1

Fusvel de Proteo

K1

Contator 1

K2

Contator 2

L0

Lmpada L0

L1

Lmpada L1

L2

Lmpada L2

LabVIEW

Laboratory Virtual Instrument Engineering WorkBench

Motor Eltrico

MPDC

Matriz Probabilidade de Defeitos em Componentes

MPMD

Matriz Probabilidade de Modos de Defeitos

NA

Normalmente Aberto

NF

Normalmente Fechado

RB

Redes Bayesianas

RBC

Raciocnio Baseado em Casos

RBM

Raciocnio Baseado em Modelos

RBR

Raciocnio Baseado em Regras

RN

Redes Neurais
x

RT

Rel Trmico Bimetlico de Sobrecarga

SEPD

Sistema Especialista Partida Direta

SEPR

Sistema Especialista Partida Direta Reverso

Shell

Ferramenta Computacional para Gerao de Sistemas Especialistas

VI

Virtual Instruments

VMDC

Vetor Modo de Defeito em Componente

VPDC

Vetor Probabilidade de Defeito em Componentes

VPV

Vetor de Probabilidade de Variveis

xi

LISTA DE FIGURAS

Figura 1.1 Modelo Bsico de um Sistema Especialista

.....................

Figura 2.1 Arquitetura Bsica de um Sistema Especialista ......................

Figura 2.2 Metodologia para Desenvolvimento de um Sistema Especialista

10

Figura 2.3 Frame .....................................................................................

12

Figura 2.4 Rede Semntica.

13

................................................................

Figura 2.5 Elementos de uma Regra em um Sistema Especialista

14

Figura 3.1 Curva Usual de Risco de Falhas ...........................................

21

Figura 4.1 Diagrama do Circuito de Potncia

................................

29

Figura 4.2 Diagrama do Circuito de Comandos

................................

30

Figura 4.3 Conexes em Componentes de Comandos Eltricos ..........

33

Figura 5.1 Painel Frontal do LabVIEW

...........................................

44

................................

45

...........................................

47

Figura 5.2 Diagrama de Blocos do LabVIEW


Figura 5.3 Estrutura Modular do SEPD

Figura 5.4 Representao do Diagrama de Comandos

......................

Figura 5.5 Codificao de Premissas por Circuitos Lgicos

50

...........

53

...........................................

54

Figura 5.7 Parametrizao do SEPD ......................................................

55

Figura 5.6 Painel de Frontal do SEPD

xii

RESUMO

Este trabalho consiste na criao de um Sistema Especialista que utiliza


regras de produo para deteco de falhas nos circuitos de comandos de um
sistema de acionamento e comandos de motores eltricos conhecido como Partida
Direta. Conjuntamente so desenvolvidos trs outros mdulos, um para simulao
do diagrama de comandos, um para simulao de defeitos e outro para correo de
defeitos no diagrama com o objetivo de possibilitar o treinamento de profissionais
visando uma melhor capacitao para operao e manuteno. O desenvolvimento
realizado de forma que a estrutura do trabalho permita a ampliao do sistema e
posterior desenvolvimento de outros sistemas tpicos de maior tamanho e
complexidade. Para implementao do sistema utilizado o ambiente computacional
LabView.

Palavras chave: sistemas especialistas;


comandos eltricos; partida direta; deteco de falha.

xiii

regras

de

produo;

ABSTRACT

This work consists of the creation of a Specialist System which utilizes


production rules to detect inadequacies in the command circuits of an operation
system and commands of electric engines known as Direct Start. Jointly, three other
modules are developed: one for the simulation of the commands diagram, one for the
simulation of faults and another one for the correction of defects in the diagram, with
the objective of making it possible to train the professionals aiming a better
qualification for the operation and maintenance. The development is carried through
in such a way that the structure of the task allows the extending of the system and a
succeeding promotion of other bigger and more complex typical systems. The
computational environment LabView is employed to enable the system.

Key words: specialist systems; production rules; electric commands;


direct start; fault disclosure.

xiv

Diviso de Servios Tcnicos


Catalogao da Publicao na Fonte / Biblioteca Central Zila Mamede

Victor, Valc Ferreira.


Sistema especialista para deteco de falhas em comandos
eltricos / Valc Ferreira Victor. Natal, RN, 2005.
166 p. : il.
Orientador: Andrs Ortiz Salazar.
Dissertao (Mestrado) Universidade Federal do Rio Grande
do Norte. Centro de Tecnologia. Programa de Ps-graduao em
Engenharia Eltrica.
1. Sistemas especialistas (Computao) Dissertao. 2.
Regras de produo Dissertao. 3. Comandos eltricos
Dissertao. 4. Partida direta Dissertao. 5. Deteco de falhas
Dissertao. I. Salazar, Andrs Ortiz. II. Universidade Federal do
Rio Grande do Norte. III. Ttulo.
RN/UF/BCZM

CDU 004.891

____________________________________________________________________________ SEPD

CAPTULO 1 INTRODUO
Nas diversas reas da vida observa-se que o ser humano est sempre
necessitando do auxlio de algum especialista para que possa, de uma maneira mais
acertada, tomar decises. A indstria, medicina, educao, comrcio, entre outras,
so exemplos de reas nas quais os no especialistas buscam o auxlio
especializado para tomar decises com uma maior probabilidade de acerto, e no
menor tempo possvel.
Na rea industrial h uma diversidade de sistemas com variados graus de
complexidade que funcionam, e dos quais depende o bom andamento das
operaes de produo. A correta operao est inerentemente ligada qualidade
de tais sistemas e tambm qualidade dos profissionais que lidam com estes.
A necessidade de profissionais, ou de sistemas que na ausncia ou
indisponibilidade destes auxiliem na operao de maneira adequada os diversos
sistemas industriais, se faz imperativa. O desenvolvimento de ferramentas que
tentam imitar a inteligncia humana na resoluo de problemas como estes tem
crescido a cada dia.
Inteligncia, do Latim Intelligentia, tem sido definida como a faculdade que
tem o esprito de pensar, conceber, compreender; capacidade de resoluo de
novos problemas e de adaptao a novas situaes; discernimento; juzo, raciocnio;
talento; etc [1]. Baseada nesta definio segue-se tambm outras que classificam a
inteligncia e dividem-na em diversos tipos: verbal, lgico-matemtica, sinestesia
corporal, espacial, musical, interpessoal, intrapessoal, pictogrfica, naturalista,
emocional, entre outras. Estes tipos de inteligncias admitem seus significados
quando contextualizados no ser humano, e segundo Gardner [2] todos nascem com
o potencial dessas vrias inteligncias.
Alm dos diversos tipos de inteligncia citados, h tambm aquela
classificada como Inteligncia Artificial IA, logicamente no contextualizada no ser
humano, mas nas mquinas, e que desde o princpio adquiriu vrios significados
segundo os diversos estudiosos. Estudo de conceitos que permitem aos
computadores serem inteligentes, algo feito em imitao natureza, ou segundo
Marvin Minsky [3]: a cincia de fazer com que mquinas faam coisas que
requerem inteligncia, se feitas pelos homens.

____________________________________________________________________________ SEPD

Neste trabalho IA, preferivelmente entendida como a capacidade de uma


mquina (computador) imitar a inteligncia humana utilizando conhecimentos para
auxiliar a tomada de deciso na soluo de problemas.
Dentre as diversas aplicaes da IA: Sistemas Especialistas, processamento
de linguagem natural, educao por computador, reconhecimento de imagem,
reconhecimento de voz, reconhecimento de padres, robtica, bases de dados
inteligentes, prova de teoremas, jogos, etc, ser feita a apresentao de Sistemas
Especialistas.
Sistema Especialista segundo as diversas definies encontradas na
literatura, pode ser entendido como um sistema de inteligncia artificial sintetizado
em um programa de computador e destinado a solucionar problemas especficos,
segundo uma base de conhecimento restrita a rea, imitando a maneira como um
especialista solucionaria esses mesmos problemas. Uma generalizao do modelo
bsico proposto por Post pode ser observada na figura 1.1.

Figura 1.1 Modelo Bsico de um Sistema Especialista

Sistemas Especialistas tm sido desenvolvidos em praticamente todas as


reas do conhecimento humano. Interpretao, monitoramento, diagnstico,
predio, planejamento, busca, projeto, conserto, controle, etc. Na indstria so
bastante teis para operao de sistemas eltricos e controle de operaes
produtivas, alm de outras atividades.
Este trabalho consiste no desenvolvimento de um Sistema Especialista,
implementado utilizando o ambiente LabVIEW, para ser utilizado com um sistema de
comandos e acionamento de motores eltricos conhecido como PARTIDA DIRETA
DE MOTORES ELTRICOS.
2

____________________________________________________________________________ SEPD

Neste captulo, apresentada uma introduo geral, contendo o foco da


pesquisa e a descrio geral dos demais captulos, bem como os objetivos;
justificativa e breve concluso.
No Captulo 2 so apresentados alguns fundamentos tericos de um Sistema
Especialista, bem como o estado da arte.
O Captulo 3 apresenta a teoria de determinao de falhas que serve de base
para o desenvolvimento do Sistema Especialista que ser implementado.
No Capitulo 4 descrito o sistema a ser implementado, onde apresentamos o
diagrama principal e de comandos eltricos que sero utilizados, sendo este ltimo o
foco principal do Sistema Especialista.
No Captulo 5 so apresentados o ambiente LabVIEW e a implementao do
SEPD Sistema Especialista Partida Direta.
Finalmente, no 6 captulo so apresentadas as concluses gerais e
sugestes para outros trabalhos.

1.1 OBJETIVOS

1.1.1 Objetivo Geral

Desenvolvimento de um Sistema Especialista aplicado a sistemas de


acionamentos e comandos de mquinas eltricas (motores eltricos), que seja
bsico para o desenvolvimento de sistemas tpicos de maior tamanho e
complexidade, utilizando o sistema conhecido como Partida Direta de Motores
Eltricos.

1.1.2 Objetivos Especficos

Implementar o Sistema Especialista proposto utilizando o ambiente


LabVIEW;
Desenvolver o Sistema Especialista de modo que este possa servir
como ncleo para o desenvolvimento de outros sistemas tpicos
maiores e mais complexos;
Legitimar a proposta com a comparao de resultados experimentais.

____________________________________________________________________________ SEPD

1.2 JUSTIFICATIVAS

A falta de especialistas, ou mesmo a necessidade de especialistas cada vez


melhor capacitados operao, diagnstico e correo de falhas, motivam a busca
de alternativas prprias para que solues mais acertadas sejam possveis com um
menor prejuzo para produo e um menor custo operativo. Os Sistemas
Especialistas se justificam como uma ferramenta til e apropriada para a soluo
deste problema.

1.3 CONCLUSO

Como exposto neste captulo, o desenvolvimento de ferramentas para uma


melhor operao de sistemas industriais, simples ou mesmo mais complexos,
visando uma melhor performance operacional e produtiva motiva este trabalho.
O sistema escolhido para o qual o Sistema Especialista desenvolvido e
implementado, o sistema conhecido como PARTIDA DIRETA DE MOTORES
ELTRICOS. Este sistema tem alguns componentes necessrios ao funcionamento
de grande parte dos sistemas de comandos eltricos industriais. Componentes como
chaves liga-desliga, fusveis, rels trmicos de sobrecarga, botes abridores, botes
fechadores, contatores e lmpadas que esto presentes em quase todos eles; alm
do que este sistema um ncleo bsico para a construo de sistemas de maior
complexidade.
A descrio detalhada do funcionamento das partes e do sistema, assim
como as devidas ferramentas matemticas e computacionais utilizadas sero
abordadas no decorrer deste trabalho.

____________________________________________________________________________ SEPD

CAPTULO 2 SISTEMAS ESPECIALISTAS

2.1 INTRODUO

O desenvolvimento dos primeiros computadores (dcada de 40) proporcionou


ao homem a faculdade para resoluo de problemas que demandavam um tempo
extremamente longo. A maioria dos problemas estava associada a processos de
contagem ou a resoluo de algumas operaes matemticas. Poder-se-ia dizer que
os primeiros computadores eram comparados a eficientes mquinas de calcular. O
grande desenvolvimento computacional seguido nas sucessivas geraes de
computadores, desde a primeira at a atual e o surgimento da IA, em suas diversas
aplicaes possibilitou que problemas dos mais variados tipos pudessem ser
resolvidos utilizando-se para isso o computador.
Os Sistemas Especialistas como uma aplicao da IA conforme Passos [4],
em contraste com os programas convencionais usam heursticas

(a)

no sendo

meramente programas aplicadores de regras. So dirigidos por dados e no por


procedimentos. O mtodo heurstico segue o processo de tentativa e erro.
As aplicaes dos Sistemas Especialistas so diversas e segundo Waterman
[5], quanto aos tipos de problemas que os Sistemas Especialistas trabalham podem
ser agrupados em categorias como a seguir:
1. Interpretao infere descries de situaes a partir de um sensor
de informaes;
2. Projeo infere conseqncias a partir de situaes dadas;
3. Diagnose infere disfunes a partir de informaes;
4. Estrutura configura objetos sob restries;

5. Planejamento estrutura aes;


6. Monitoramento compara eventos realizados com esperados;
7. Depurao prescreve solues para disfunes;

8. Conserto execuo de planos para administrar solues prescritas;


9. Instruo implementa no comportamento de estudantes as categorias de
diagnose, depurao e conserto;
(a)

Experincia anterior na soluo de problemas anlogos.

____________________________________________________________________________ SEPD

10. Controle controla o comportamento do sistema.


Nas ltimas dcadas, o desenvolvimento de Sistemas Especialistas que
operem com uma melhor performance e atendam a um nmero maior de aplicaes
e de usurios tem sido uma das motivaes para que estudiosos prossigam com
trabalhos nesta rea.

2.2 ESTADO DA ARTE

Os pressupostos da IA estiveram com o ser humano sempre que este


imaginou que seria capaz de controlar os seres, bem como o prprio meio. No
entanto o surgimento deste ramo da computao, de forma clssica, pode ser
observado de uma maneira melhor a partir da dcada de 70. Nesta dcada observase a produo dos primeiros Sistemas Especialistas de renome, fruto dos
pesquisadores da IA que tinham como propsito o desenvolvimento de uma
mquina inteligente que fosse amplamente capaz na resoluo de problemas. O
propsito de que os computadores pensassem a exemplo do que fazem os seres
humanos quando da resoluo de problemas norteava o estudo para produo
desta ferramenta.
Dentre os Sistemas Especialistas originados um pouco antes ou neste
perodo, se destacam o Mycin, o Prospector e o Dendral. O Mycin um sistema dos
mais conhecidos para aplicao na medicina no campo da deteco e diagnstico
de doenas infecciosas. O Prospector aplicado Geologia no apoio aos gelogos
na explorao mineral. O Dendral possui uma estrutura um pouco diferente das
utilizadas pelos Sistemas Especialistas tradicionais e foi desenvolvido a partir de
1965 na Universidade de Stanford (USA). O Dendral um identificador automtico
de estruturas moleculares muito aplicado em pesquisas sobre qumica inorgnica [6].
Os Sistemas Especialistas tm sido usados em muitos outros setores alm
dos que foram citados. Em Singapura, desde 1980 consta a utilizao de alguns
sistemas. Na rea de contabilidade o Audit Expert System, no setor bancrio o
Credit Evolution e o Intelligent Fuzzy Logic Tutor na rea de educao [7]. Durante
esta dcada na IA tradicional houve a ampliao de tcnicas e aplicaes de
Sistemas Especialistas em conjunto com outras reas.
A partir dos anos 80 e 90 a produo destes sistemas foi impulsionada pelo
uso de tcnicas como redes neurais e lgicas difusa. O uso dos Sistemas
6

____________________________________________________________________________ SEPD

Especialistas se propagou em pases como Japo onde grande nmero destes tm


sido desenvolvidos nas reas de diagnsticos, planejamento e industria pesada. Na
Alemanha, o uso se deu de forma mais abrangente tambm na indstria pesada.
Nos Estados Unidos h um constante crescimento na linha de sistemas hbridos e
sistemas para soluo de negcios.
Na atualidade com o uso do computador em praticamente todas as reas do
conhecimento, cresceu a necessidade do uso de ferramentas especficas da
inteligncia artificial como os Sistemas Especialistas. Estes se constituem de um
conjunto de representaes declarativas (regras, em sua maioria) aliadas a um
interpretador, sendo possvel a separao do interpretador para fazer uso na criao
de outros Sistemas Especialistas.
As SHELS

(b)

so interpretadores e tm como objetivo principal simplificar o

trabalho de implementao de sistemas especialistas facilitando a criao dos


mesmos; bastando para isso que seja acrescentada nova base de conhecimentos
correspondente nova rea com a qual se deseja trabalhar na resoluo do
problema. O EMYCIN foi uma das primeiras Shell desenvolvida e como o prprio
nome sugere foi baseada no Sistema Especialista Mycin. Com a otimizao no
desenvolvimento de Shells, estas deixaram de ser meramente interpretadores;
mecanismo para representao de conhecimento, raciocnio e explicaes e foram
acrescidas de outras funes como ferramentas para aquisio de conhecimento
tornando-se ferramentas mais flexveis.
O Expert SINTA [8], desenvolvido pelo LIA (Laboratrio de Inteligncia
Artificial) da UFC, um exemplo de Shell desenvolvida para a criao de Sistemas
Especialistas que utiliza um modelo de representao do conhecimento baseado em
regras de produo e probabilidades. Esta Shell faz uso de uma mquina de
inferncia compartilhada, telas de menus e tratamento probabilstico das regras de
produo para criao de Sistemas Especialistas. O SECAJU um exemplo prtico
de um Sistema Especialista em diagnsticos de pragas e doenas do cajueiro
desenvolvido com esta Shell.
Pode-se afirmar que a popularizao da criao de Sistemas Especialistas foi
facilitada pela disponibilidade de Shells, pois estas tentam limitar ao mximo as
etapas de criao visto que em geral a mquina de inferncia j provida. Com este
(b)

SHELL uma ferramenta computacional que utiliza tcnicas de Inteligncia Artificial para gerao
automtica de sistemas especialistas.

____________________________________________________________________________ SEPD

auxlio, a preocupao fim do engenheiro do conhecimento

(c)

passa a ser a

representao do conhecimento do especialista, o que limita o trabalho.

2.3 ARQUITETURA DE UM SISTEMA ESPECIALISTA

A arquitetura dos Sistemas Especialistas tem sido baseada no modelo


simples dos sistemas de produo (d) proposto por Post [9], que apresenta em geral,
trs mdulos conforme figura 2.1.

Base de Conhecimento
Memria de
Trabalho

Base de
Regras

Motor de
Inferncia

Figura 2.1 Arquitetura Bsica de um Sistema Especialista

2.3.1 Base de Conhecimento

Composta pela memria de trabalho e pelo conjunto de regras, o mdulo do


sistema que contm o conhecimento do especialista representado na forma
computacional.

2.3.1.1 Memria de Trabalho

A memria de trabalho nos sistemas atuais pode conter outras formas de


representao do conhecimento, diferentemente do sistema apresentado por Post
que continha apenas uma srie de caracteres.

(c)
(d)

Especialista em criao de Sistemas Especialistas.


So sistemas baseados em regras de produo.

____________________________________________________________________________ SEPD

2.3.1.2 Base de Regras

Este mdulo est inerentemente associado ao mtodo de representao do


conhecimento do especialista. Neste so representadas computacionalmente as
diversas informaes que so utilizveis no processamento para o estabelecimento
de concluses, da forma como so utilizadas por um especialista quando da
resoluo de problemas. Em sistemas que no usam regras de produo para
representao do conhecimento esta parte composta por Frames, Redes
Semntica, ou outra tcnica.

2.3.2 Motor de Inferncia

Motor, ou mquina de inferncia como aparece em algumas literaturas, o


mdulo responsvel pelo processamento no sistema. Neste mdulo feita a
interao entre os fatos contidos na memria de trabalho e o conjunto de regras
(para

Sistemas

Especialistas

que

trabalham

com

base

de

regras)

para

estabelecimento das concluses. Um motor de inferncia neste caso pode ser


implementado na forma de encadeamento para frente ou encadeamento para trs
ou de forma hbrida. O Expert Sinta e o FACSE [10] so tipos de Shell que podem
utilizar tanto o encadeamento para frente como o encadeamento para trs.
O encadeamento para frente inicia com um fato e procura uma concluso
para lhe dar suporte; premissas so comparadas s evidncias. Dado que um fato
F conhecido a priori pode-se a partir dele chegar concluso C. O
encadeamento para trs inicia com a concluso e procura por fatos que lhe dem
suporte; inferncias a partir de concluses.

2.4 DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA

Seguindo-se a tendncia computacional de automao do maior nmero de


tarefas possveis em uma sociedade competitiva, o desenvolvimento de Sistemas
Especialistas uma proposta para alcanar alvos como melhor qualidade e menor
custo. No desenvolvimento as caractersticas mais importantes, segundo pesquisa
apresentada em um artigo de Stylianour [11], seriam: interface com o usurio,

____________________________________________________________________________ SEPD

interface de desenvolvimento, interface com o sistema operacional, motor de


inferncia e mtodos de representao do conhecimento.
Seguindo a metodologia proposta por Passos [4] para o desenvolvimento de
um Sistema Especialista teremos as etapas apresentadas na figura 2.2.

Figura 2.2 Metodologia para Desenvolvimento de um Sistema Especialista

2.5 FASES PARA DESENVOLVIMENTO DE UM SISTEMA ESPECIALISTA


2.5.1 Estudo Inicial

Esta fase marcada pelos primeiros contatos com o especialista da rea a


qual se prope a criao do Sistema Especialista. A anlise que deve ser feita se o
problema admite a subdiviso e se este pode ser resolvido segundo regras
empricas para tomadas de deciso. Com base nesta afirmao deve-se simular a
resoluo de alguns casos conjuntamente com o especialista observando-se a
maneira como este raciocina.
Admitindo-se a resoluo com as simulaes pode-se analisar a viabilidade
ou o estudo de outra ferramenta que seja mais apropriada.

10

____________________________________________________________________________ SEPD

2.5.2 Estudo de Viabilidade

No estudo de viabilidade a parte mais crucial a escolha da ferramenta que


ser utilizada para implementao, pois esta deve estar vinculada a algumas
caractersticas

tais

como:

complexidade

do

conhecimento,

dificuldade

de

formalizao das regras, tamanho do sistema, necessidade de utilizao de


operaes matemticas simples ou complexas, interface, portabilidade a programas
externos, facilidade de construo, etc.
2.5.3 Aquisio de Conhecimento

Segundo Fischler e Firschein [12], "conhecimento pode ser definido como a


informao armazenada, ou os modelos usados pela pessoa ou mquina para
interpretar, predizer e responder apropriadamente ao mundo exterior". Representar
esse conhecimento significa adotar tcnicas de formalismo dentro do Sistema
Especialista, isso significa, "codificar" o conhecimento.
A aquisio do conhecimento uma das etapas mais sensveis no
desenvolvimento de um Sistema Especialista. Esta fase apresenta dificuldades
devido s particularidades prprias da representao da realidade numa linguagem
que no a natural. Nesta etapa necessita-se de um interpretador capaz de
perceber a realidade externa e codific-la de alguma forma compreensvel que
possa ser utilizada por uma mquina para o estabelecimento de concluses lgicas
a respeito dos fatos observados. Via de regra feita pelo especialista que interpreta
realidade de maneira prpria e a submete ao criador do sistema que formaliza o
conhecimento que ser utilizado pelo usurio do Sistema Especialista.
2.5.4 Representao do Conhecimento

A representao do conhecimento inicia-se no dilogo entre o engenheiro do


conhecimento e o especialista. Nesta etapa as dificuldades acontecem devido ao
fato da linguagem de ambos os profissionais ser distinta. Um especialista quando da
resoluo de problemas usa processos de aprendizagem que nem sempre so bem
formalizados; em outras palavras o especialista sabe que sabe mas no se
preocupa como sabe.
11

____________________________________________________________________________ SEPD

A maneira como os conhecimentos do especialista vo ser representados


determinar a facilidade de consulta das informaes, a obteno de novos
resultados, e interpretao mais precisa de casos no previstos inicialmente. O uso
de uma ferramenta mais especfica facilitar este trabalho. A escolha desta
ferramenta deve ser guiada por alguns critrios visto que at mesmo consultas a
especialistas muito experientes pode ser tendenciosa a preferncias pessoais. A
resoluo de um mesmo problema por outro especialista to competente quanto o
primeiro pode apresentar grandes variaes; mtodos utilizados por um ou outro
podem ser melhores implementados quando se usa linguagem no natural.
Na formalizao do conhecimento podem-se utilizar algumas das principais
tcnicas para a representao ou codificao: Frames, Redes Semnticas, Regras
de Produo, entre outras. A grande maioria dos Sistemas Especialistas utiliza
regras de produo.
Os Frames so quadros representativos de experincias prprias de
determinados fatos que podem ser sintetizados e que so teis devido ao conjunto
de informaes que o compem. A utilizao destas informaes pode ser feita
inclusive em situaes onde os fatos apresentem um bom nmero de semelhanas e
no somente em casos completamente idnticos. A figura 2.3 apresenta um frame
de uma situao cotidiana.
Frame: Lmpada
Chave;
Interruptor;
Luz;
Ligada;
Desligada;
Queimada.

Figura 2.3 Frame.

A representao do conhecimento atravs de Redes Semnticas se d


atravs de associaes entre objetos e atributos e das relaes entre eles [13]. Esta
uma tcnica de representao que tenta emular o modelo de pensar humano. A
modelagem feita tomando-se o conhecimento como um conjunto de pontos
denominados de ns e um conjunto de arcos que conectam objeto a atributo
estabelecendo relaes. Um exemplo apresentado na figura 2.4.
12

____________________________________________________________________________ SEPD

emite

Lmpada
N
liga /
desliga

ARCO

Luz
N

ARCO

Chave
Figura 2.4 Rede Semntica.

As Regras de Produo, devido semelhana com o processo humano de


estabelecer concluses tomando associaes lgicas do tipo condio-ao (se
isso aquilo), uma das tcnicas mais utilizada na maioria dos Sistemas
Especialistas. So representaes que relacionam os fatos e os meios para
estabelecer concluses.
Durante a consulta base de conhecimentos o Sistema Especialista atravs
da parte SE das regras solicita informaes sobre o caso questionando o usurio
sobre os sintomas apresentados. As respostas do usurio que satisfazem as
condies impostas pelo SE direciona o programa a apresentao de uma ou mais
hipteses assinaladas pela parte "ENTO" ou OU de cada regra. As regras devem
ser aplicadas at que o Sistema Especialista obtenha um diagnstico mais
representativo da realidade observada. Em alguns casos pode ser que um conjunto
de regras no seja capaz de determinar um diagnstico, neste caso o sistema deve
informar que nenhuma concluso foi alcanada com o conjunto de regras.
Exemplo de regra para identificao de defeito em lmpada de um painel:
SE

Lmpada no liga

Chave fechada

ENTO

Fusvel queimado;

OU

Lmpada queimada.

As regras so conjuntos de afirmaes produzidas que devem facilitar a


avaliao dos dados de tal modo que concluses tanto mais acertadas quanto
possvel possam ser estabelecidas. So compostas de um conjunto de premissas
ou variveis do sistema, e um conjunto de concluses. Figura 2.5

13

____________________________________________________________________________ SEPD

Figura 2.5 Elementos de uma Regra em um Sistema Especialista

As premissas so ligadas por conectivos lgicos dos tipos OU, E, N_OU


ou N_E que tm por objetivo avaliar aceitao ou no aceitao de uma regra
atravs de sentenas do tipo verdadeiro falso. Para que uma regra seja aceita
necessrio observar-se a aceitao parcial de cada premissa observando-se
tambm o tipo de relao estabelecida entre as diversas premissas de uma mesma
regra atravs dos elementos lgicos que as conectam. Exemplo na tabela 2.1.

Uma regra pode ainda est associada a fatores de confiana (nmero que
determina o grau de confiana das premissas), bem como do grau de certeza da
aceitao da concluso obtida. Estes indicadores podem determinar se a regra ser
aceita ou no. Nos Sistemas Especialistas que utilizam fatores de confiana
geralmente se estabelecem valores mnimos abaixo dos quais a regra rejeitada
mesmo que as suas respectivas premissas tenham sido aceitas.
2.5.5 Refinamento do Sistema

Estabelecidas a ferramenta e a tcnica mais adequadas para representao


do conhecimento, deve-se proceder entrada de dados. No caso do uso de regras
de produo estas devem ser inseridas passo a passo de forma que as primeiras
regras dentro de uma estrutura hierrquica possam ser testadas. Esse processo
deve ser seguido at que a base de regras seja satisfatria. O incremento de novas
regras que abarquem um maior nmero de casos deve ser realizado repetindo-se o
14

____________________________________________________________________________ SEPD

processo at que se complete o conjunto de regras do sistema. A construo de um


Sistema Especialista de natureza experimental.
O processamento das regras at o estabelecimento da regra escolhida como
soluo para o conjunto de respostas apontadas pelo usurio pode ser realizado
tomando-se as variveis, conjunto de premissas, representadas no atravs de
sintaxe, mas de elementos lgicos, ou outra representao que dentro da linguagem
utilizada possa ser trabalhada com um menor esforo computacional. Dependendo
da maneira como estas regras sejam representadas pode-se at no navegar a
regra para concluir que a mesma aceita, ou mesmo rejeitada. No caso de
aceitao navega-se na regra buscando-se determinar uma concluso satisfatria.
A busca caso a base de regras seja de tamanho considervel pode ser
bastante demorada, neste caso algoritmos de busca devem ser implementados na
mquina de inferncia para otimizao da performance do Sistema Especialista.
Alguns mtodos que so apresentados por Rabuske [3], geraetesta, busca em
feixe, subindo o morro, o-melhor-primeiro, so na sua maioria variaes de dois
mtodos bsicos: busca em profundidade e busca em largura.
1. Busca em profundidade a busca realizada preferencialmente nos ns
que esto mais distantes da raiz da busca;
2. Busca em largura a busca realizada preferencialmente nos ns que se
encontram nos nveis mais prximo somente depois passando a ns que
se encontrem em nveis mais distantes;
Para a implementao do Sistema Especialista se deve observar qual
algoritmo de busca melhor otimiza a performance do sistema.

2.6 CONCLUSES

Neste captulo foi apresentada a introduo, o estado da arte e a teoria bsica


necessria criao de Sistemas Especialistas citando-se as motivaes que
impulsionaram os estudos iniciais deste ramo da IA.
Os tpicos do uma viso bsica apresentando alguns pormenores que so
de fundamental importncia, analisando pontos tais como: a arquitetura bsica nas
partes que a compe, a motivao e as principais dificuldades, os passos, as
ferramentas, refinamento dos sistemas e as diversas tcnicas utilizadas para o
desenvolvimento de Sistemas Especialistas.
15

____________________________________________________________________________ SEPD

Alguns Sistemas Especialistas necessitam de utilizar alguma tcnica para o


tratamento de incertezas com relao ao conjunto de regras que o compe e a
confiabilidade das respostas aos questionamentos feitos pelo sistema. No captulo
subseqente sero tratadas algumas tcnicas para determinao de falhas que
sero teis no desenvolvimento final do Sistema Especialista que objeto deste
trabalho.
O desenvolvimento do Sistema Especialista segue basicamente a mesma
ordem e estrutura do sistema SECAJU desenvolvido pelo LIA Laboratrio de
Inteligncia Artificial da Universidade Federal do Cear.

16

____________________________________________________________________________ SEPD

CAPTULO 3 TEORIA DE DETERMINAO DE FALHAS

3.1 INTRODUO

O desenvolvimento tecnolgico atual uma das razes que motiva estudos


de confiabilidade aplicados a componentes e sistemas. Os sistemas embora
complexos pela quantidade de dispositivos, equipamentos e funes envolvidas
deve apresentar um alto grau de confiabilidade.
A vida til de um dispositivo no como gostaramos ad eterno, e mesmo
durante o perodo de vida til, por melhor qualidade que possua no est isento da
ocorrncia de falhas. Os sistemas complexos so constitudos de componentes
individuais dispostos em diversas configuraes e dos quais depende para que
tenha como um todo um alto grau de confiabilidade.
A teoria da confiabilidade emprega estatstica matemtica e probabilidade
para estabelecer mtodos sobre a probabilidade de aparecimento de falhas nos
componentes do sistema. Desgastes, fim da vida til, erros operacionais, avarias
causadas por variaes sbitas ou por pequenas variaes por um longo perodo,
defeitos de projeto, falha no controle de qualidade, so alguns dos fatores que
proporcionam falhas em componentes ou sistemas.
Para que a mantenabilidade e/ou disponibilidade possam ser asseguradas a
um sistema, algumas estratgias de diagnsticos de falhas so apresentadas neste
capitulo com o fim de fazer uso no Sistema Especialista objeto desse trabalho.

3.2 DEFINIES [14]

Confiabilidade
Probabilidade de um componente cumprir funes pr-fixadas, num perodo

de tempo desejado sob certas condies operativas.

Capacidade de Trabalho
Propriedade de um componente cumprir as funes pr-fixadas, segundo

parmetros estabelecidos na sua documentao tcnica.

Durao de vida (vida til)

17

____________________________________________________________________________ SEPD

Propriedade de um componente conservar a capacidade de trabalho, com as


interrupes

necessrias

para

reparos,

at

um

valor-limite

fornecido

na

documentao tcnica. Este limite pode ser a ruptura ou outro tipo de avaria, bem
como um decrscimo no rendimento, na preciso, na potncia, etc.

Prazo de funcionamento
Perodo estipulado pela documentao tcnica para o uso do componente at

o seu valor limite.

Qualidade
Entende-se por qualidade de um componente, o conjunto de propriedades

que determinam seu grau de aptido para o servio a que ele for destinado.

Confiabilidade estimada
Confiabilidade de determinado componente medida atravs de ensaios

especficos, efetuados segundo um programa de ensaios inteiramente definido.

Confiabilidade Prevista
a confiabilidade calculada a partir de um modelo matemtico definido,

levando-se em conta dados do projeto e da confiabilidade estimada de


componentes, bem como condies operativas pr-determinadas.

Falha
Perda parcial ou total de um componente, ou ainda uma modificao nas

propriedades do mesmo que reduz sensivelmente, ou totalmente, as suas condies


de trabalho.

3.3 FALHAS

3.3.1 Natureza da Ocorrncia de Falhas

As falhas podem modificar o estado operacional de um sistema. Em estudos


relacionados a componentes ou sistemas, so apresentadas segundo ndices de
confiabilidade associados a dados experimentais. Segundo Lafraia [15] as falhas
ocorrem devido a trs fatores bsicos:


Falha de projeto no identificao correta de necessidades, ou uso

inadequado de engenharia para a aplicao;

18

____________________________________________________________________________ SEPD

Falha na fabricao processos, ou montagem incorreta do




componente;


Falha na utilizao uso incorreto, manuteno inadequada, etc.

3.3.2 Critrios de Classificao de Falhas

As falhas de um sistema podem ser classificadas segundo alguns critrios,


dentre os quais citamos os mais relevantes para este trabalho, quadro 3.1.

Classificao

Tipo de Falhas

Segundo o grau de importncia na

Total / Parcial

operao do sistema
Segundo o carter fsico do

Catastrficas / Paramtricas

aparecimento da falha
Em relao a outras falhas

Dependente / Independente

Em relao ao surgimento

Repentina / Gradual

Segundo o tempo de existncia da falha

Permanente / Temporria / Intermitente

QUADRO 3.1 Classificao x Tipos de Falhas [15]

3.4 MODELOS DE FALHAS

Modelos so representaes construdas a partir de observaes da


realidade, que objetivam substitu-la com maior ou menor grau de complexidade,
para fins de estudo. O estabelecimento de um modelo de falhas que represente de
forma satisfatria os componentes um dos grandes desafios no estudo de
mantenabilidade de sistemas. A necessidade de um modelo se justifica para um
estudo de tcnicas de diagnose. Nos componentes grande parte da dificuldade se
encontra no estabelecimento de um modelo estatstico que seja adequado. Para isso
ndices de confiabilidade (probabilidade de no falhar) so utilizados. Estes ndices
geralmente esto associados a dados experimentais, onde se tenta (mas nem
sempre se consegue) estabelecer condies idnticas s condies de operao na
tentativa de aproximar o modelo o mais possvel da realidade.

19

____________________________________________________________________________ SEPD

Os dados experimentais podem ser obtidos de duas maneiras: a priori, onde


se submetem os componentes a ensaios em laboratrio, ou a posteriori tomando-se
dados de falhas de componentes de sistemas o mais semelhante possvel aos
sistemas onde os componentes esto inseridos e que estejam em operao. Neste
caso os modelos estatsticos dos componentes sero tanto mais precisos quanto
maior for o nmero de sistemas observados. Em grandes sistemas, onde o nmero e
a diversidade so bastante considerveis, pode ser necessria determinao de n
modelos individuais. Ainda assim os componentes podem est operando em
condies completamente diferentes mesmo constituindo-se no conjunto o mesmo
sistema. Dados a posteriori so mais adequados a sistemas com estas
caractersticas.
Para tratamento da confiabilidade utilizando-se dados experimentais de
ensaios realizados, algumas funes so tomadas para anlise da probabilidade de
falhas nos componentes individuais de um sistema. Algumas destas funes so: a
Funo de Distribuio de falhas fd(t), Taxa de Falhas, Distribuio de Falhas e
Probabilidade de Sucesso Rs(t).
3.4.1 Taxa de Falhas de Componentes

Para facilidade de anlise de componentes tpicos aos testados em uma


amostra os dados de falhas so adaptados a modelos matemticos. Os modelos
mais usados para a taxa de falha Zd(t) so o modelo de taxa de falha constante,
linearmente crescente, e linearmente decrescente.

Taxa de falha constante: Uma varivel aleatria com esta distribuio


de probabilidade de falhas independente do estado passado da
varivel. Em um componente isto significa que o aparecimento de
falhas de ordem casual e no gradual.

Taxa de falha linearmente crescente: aplicvel ao perodo de


envelhecimento do componente. As falhas aumentam com o tempo.

Taxa de falha linearmente decrescente: aplicvel ao perodo de


inicial do componente. As falhas diminuem com o tempo.

Em geral grande nmero de componentes apresentam uma taxa de falhas


Z(t) composta dos trs modelos. Isso pode ser observado na curva usual de risco de
falhas, conhecida como curva da banheira, figura 3.1.
20

____________________________________________________________________________ SEPD

Na primeira regio temos valores elevados de riscos de falhas decrescendo


no tempo, a segunda, valores constantes e na terceira, valores que crescem
continuamente.

Figura 3.1 Curva Usual de Risco de Falhas

Inferncia realizada no processo de fabricao, melhor controle de qualidade,


envelhecimento precoce e manuteno adequada permite ao componente ter um
perodo maior na faixa de vida til reduzindo-se as faixas de mortalidade prematura
e desgaste.

3.5 CONFIABILIDADE DE SISTEMAS

A teoria da confiabilidade trabalha com mtodos matemticos e estatsticos


para determinao de relaes probabilsticas entre as diversas partes de um
sistema.
Neste estudo denomina-se confiabilidade estrutural a confiabilidade de um
sistema

obtida

atravs

do

conhecimento

da

confiabilidade

individual

dos

componentes. A confiabilidade depende tanto da disposio dos componentes como


da confiabilidade individual de cada um deles.
Os componentes podem ser arranjados em srie, paralelo, ou como uma
combinao destes arranjos.
21

____________________________________________________________________________ SEPD

3.5.1 Arranjo em Srie (em cascata)

Em um arranjo srie de componentes o sistema funciona se todos os


componentes conjuntamente funcionarem. Chamando-se de Rs de probabilidade de
sucesso do sistema e P(xi) de probabilidade de sucesso do i-simo componente.
Para o caso dos componentes serem dependentes:

Rs = P ( x1 ) P ( x1 x 2 ) P ( x3 x1 x 2 ) P ( x n x1 x 2  x n 1 )

(3.1)

Para o caso dos componentes serem independentes:

Rs = P ( x1 ) P ( x2 ) P ( x3 )  P ( xn )

(3.2)

Neste tipo de arranjo a confiabilidade do sistema diminui com o aumento do


nmero de componentes.

3.5.2 Arranjo em Paralelo

Em um arranjo de componentes em paralelo o sistema funciona se qualquer


um dos componentes funcionar. Chamando-se P( x i) a probabilidade de no
sucesso do i-simo componente:
Rs para o caso em que os componentes so dependentes, ser dada por:

Rs = 1 P ( x1 ) P ( x1 x2 ) P ( x3 x1 x2 ) P ( xn x1 x2  xn 1 )

(3.3)

Para o caso dos componentes serem independentes:

Rs = 1 P ( x1 ) P ( x2 ) P ( x3 )  P ( xn )

(3.4)

Neste tipo de arranjo de componentes a confiabilidade do sistema aumenta


com o aumento do nmero de componentes.
Os arranjos mistos so obtidos como uma combinao dos tipos srie e
paralelo.

22

____________________________________________________________________________ SEPD

3.6 CLCULO DE PROBABILIDADE DE EVENTOS

A teoria da probabilidade tem razes na necessidade de se formalizar a noo


vaga, ou intuitiva, de ocorrncia de um fato ser ou no ser verdadeiro. Em outras
palavras numa anlise probabilstica se avalia o evento atribuindo-se valores que
do o grau de certeza ou incerteza da afirmao.
Clculo de probabilidade de eventos [16]:

Probabilidade incondicional
Dado um evento Ei , a probabilidade incondicional P( Ei ) , representa a

probabilidade de ocorrncia do evento Ei , independente da ocorrncia de qualquer


outro evento.

Probabilidade condicional
P( Ei / E 2 )
Dados dois eventos E1 e E 2 , a probabilidade
, representa a

probabilidade de ocorrncia do evento E1 , dado que o evento E 2 ocorreu.




P( Ei E 2 )
P( Ei / E 2 ) =
P( E 2 )

(3.5)

Eventos Independentes

Dado que P( E1 / E 2 ) = P( E1 ) , ento a ocorrncia de E1 independente da


ocorrncia de E 2 .


P( Ei

E 2 ) = P( Ei ) * P( E 2 )

(3.6)

Unio de eventos
Dados dois eventos E1 e E 2 , no mutuamente exclusivos, a probabilidade

P( Ei


E 2 ) , representa a probabilidade de ocorrncia de ambos os eventos.


P( Ei


E 2 ) = P ( Ei ) + P ( E 2 ) P( Ei ) * P( E 2 )

(3.7)

23

____________________________________________________________________________ SEPD

3.7 TCNICAS PARA DIAGNSTICO DE FALHAS

Um

diagnstico

de

falhas

se

torna

imprescindvel

para

uma

boa

mantenabilidade dos sistemas. Segundo Lin [17], o Raciocnio Baseado em Regras,


Redes Bayesianas, Redes Neurais, Raciocnio Baseado em Casos e Raciocnio
Baseado em Modelos so algumas das tcnicas mais utilizadas para a diagnose.
As diversas tcnicas utilizadas, individualmente ou por mtodos hbridos,
podem ser teis s aplicaes apresentando vantagens e desvantagens. Na
utilizao em Sistemas Especialistas, esse conhecimento se faz necessrio para que
a melhor tcnica possa ser aplicada em cada caso.
O Raciocnio Baseado em Regras RBR muito til na construo de
Sistemas Especialistas para soluo de problemas de sistemas que possuam uma
base de conhecimentos no muito grande e que tenham as falhas e os seus
diversos sintomas plenamente definidos e de fcil codificao. Quando aplicado a
sistemas que possuem eventos de natureza no puramente determinsticas, as
regras de um Sistema Especialista podem ser estabelecidas de forma que possuam
uma representao da incerteza (medida da confiana) quanto aos fatos
relacionados e quanto correspondncia entre as premissas e as concluses das
mesmas. A teoria da probabilidade tem sido uma das teorias utilizadas para o
tratamento numrico das incertezas.
Uma grande desvantagem desta tcnica (RBR) que a mesma muito
dependente de um especialista. Alm disso, um Sistema Especialista composto com
esta tcnica no tem um processo de aprendizado, pois a base de regras fixa.
As Redes Bayesianas RB so bastante teis onde o campo do
conhecimento incompleto. Constitudas por um conjunto de arcos e nodos
direcionados onde cada nodo representa afirmaes incertas e os arcos
dependncia de causa e efeito. O processo de raciocnio atravs da rede realizado
percorrendo-se os nodos a partir dos efeitos at as suas respectivas causas. A
facilidade de manipulao de incertezas, bem como a fcil conduo para o
diagnstico por meio do clculo de probabilidades dos nodos so algumas das
vantagens. As desvantagens dessa tcnica so semelhantes as da tcnica RBR.
As Redes Neurais RN tm sido utilizadas em campos de diagnstico,
prognostico,

reconhecimento

de

padres,

filtros,

anlise

de

imagens.

Semelhantemente as RB, as redes neurais podem lidar com mais aptido com
24

____________________________________________________________________________ SEPD

dados incertos ou incompletos. A grande desvantagem desta tcnica a


necessidade de uma grande quantidade de dados de entrada para que a rede possa
ser treinada [18].
No Raciocnio Baseado em Casos RBC o processo de diagnstico de falhas
consiste em usar os dados de uma biblioteca de casos passados para analisar ou
resolver um problema novo utilizando uma soluo que mais se aproxime da soluo
ideal. Este processo semelhante ao experimentado por um especialista quando
so necessrios novos conhecimentos para soluo de um problema que se
assemelha a problemas j tratados anteriormente. A tcnica RBC til quando o
conhecimento incompleto ou incerto. Um exemplo de Sistema que usa esta tcnica
o CASEY [19].
Algumas vantagens e desvantagens pode ser notadas nesta tcnica em
comparao ao RBR e as RB. Uma biblioteca de casos requer pouca manuteno e
mais fcil de construir que uma base de regras, mas podem consumir muito tempo
para o seu desenvolvimento. A representao do conhecimento menos restritiva e
permite uma aquisio do conhecimento mais rpida, mas quando nenhum caso se
assemelha ao caso corrente h uma certa inabilidade para provimento de uma
soluo.
Na tcnica Raciocnio Baseado em Modelos RBM os sistemas so capazes
de incorporar uma grande quantidade de conhecimento sobre um determinado
domnio de aplicao. A tcnica RBM capaz de realizar raciocnios complexos
neste domnio e assim aprender novos fatos analisando situaes.
Esta tcnica toma o conhecimento a priori do comportamento normal do
sistema, e dos princpios bsicos dos diversos componentes, e utiliza-o para realizar
o diagnstico de falha. As falhas nos componentes so diagnosticadas com base
nas comparaes das observaes e predies sobre o comportamento dos
mesmos. A descrio do componente precisa ser feita atravs do comportamento e
do relacionamento hierrquico com os outros componentes. O componente em si se
constitui em um subsistema. A modelagem do sistema pode ser feita segundo
algumas tcnicas, porm uma das mais usadas baseada em dispositivos.
Dispositivos, so os menores elementos de um sistema que podem falhar e/ou ser
substitudo. A grande vantagem desta tcnica que ela pode detectar falhas
inditas. Sua desvantagem em alguns casos o estabelecimento de modelos
fidedignos para cada dispositivo.
25

____________________________________________________________________________ SEPD

3.8 CONCLUSO

Neste captulo observamos os vrios aspectos relacionados com a teoria de


determinao de falhas citando os vrios mtodos e tcnicas empregadas para o
diagnstico, definies necessrias ao estudo, principais problemas enfrentados na
definio de modelos para representao de componentes e tambm de sistemas,
entre outros aspectos considerados.

26

____________________________________________________________________________ SEPD

CAPTULO 4 PARTIDA DIRETA DE MOTORES ELTRICOS

4.1 INTRODUO

A maioria dos equipamentos industriais utiliza motores eltricos para


execuo de algum tipo de operao. Na sua grande maioria os motores utilizados
so do tipo alimentado com corrente alternada de rotor em gaiola, monofsicos ou
trifsicos. Para baixas potncias ambos os tipos so fabricados; crescendo-se o
valor da potncia ativa a ser fornecida

(e)

, os motores encontrados so unicamente

trifsicos.
O acionamento de um motor

(f)

realizado atravs de algum tipo de chave de

partida. A escolha do tipo de chave determinada pelo tipo de motor, quantidade de


terminais disponveis para ligao, tipo de carga, se o motor parte em vazio ou com
carga, percentual de reduo da corrente de partida desejado, entre outros fatores.
Considerando-se a corrente de partida como um elemento primordial no
critrio de escolha do tipo de chave de partida do motor, pode-se afirmar que as
chaves dividem-se em dois tipos: chaves de partida com tenso reduzida e chave de
partida direta. As chaves de partida com tenso reduzida utilizam algumas poucas
tcnicas para reduo da tenso e conseqentemente

da corrente durante a

partida; reduo da tenso atravs do fechamento do motor para tenso elevada


alimentando-o com tenso inferior (Chaves de Partida Y


rie - Paralelo) ou

reduo de tenso atravs de autotransformador (Chave de Partida Compensada).


Os mtodos de partida com tenso reduzida podem reduzir a corrente de
partida para at da corrente de partida do motor (4 a 12 vezes a corrente nominal)
com tenso plena. O conjugado de partida do motor reduz com o quadrado da
tenso aplicada. No casso de partida com tenso plena, partida direta, o motor parte
com valores de conjugados e corrente de partida plenos.
Sempre que possvel, a partida de um motor eltrico de rotor em gaiola deve
ser realizada com uma chave de partida direta [20], visto que o motor foi projetado
para condies de corrente e tenso nominais.

(e)
(f)

geralmente acima de 15 CV.


ou partida de um motor momento em que o motor posto em operao.

27

____________________________________________________________________________ SEPD

4.2 PARTIDA DIRETA DE MOTORES ELTRICOS

As chaves de partidas diretas so sistemas que utilizam contatores e outros


componentes de comandos para realizar a abertura ou fechamento simultneo de
um ou mais contatos eltricos que ligam uma fase no caso de motor monofsico, ou
trs fases no caso de motor trifsico, aos terminais do motor.
Os contatores so chaves magnticas acionveis atravs da alimentao de
uma bobina interna do mesmo. Possuem tipos de contatos diferenciados tanto pelo
tipo de operao (abertura - fechamento) quanto pela capacidade de conduo de
corrente (comando - potncia). Os contatos de potncia operam com correntes
elevadas e so conhecidos como contatos principais ou de fora, geralmente em
nmero de trs, so normalmente abertos. Os contatos de comandos operam com
baixas correntes, geralmente da ordem de 5A, so conhecidos como auxiliares.
Quanto ao modo de operao, os contatos auxiliares se enquadram em dois tipos:
normalmente aberto (NA) (g) ou normalmente fechado (NF).
Por simplificao na construo de um sistema de comandos eltricos o
circuito completo dividido em dois circuitos que so o circuito principal, ou de
potncia, e o circuito de comandos ou auxiliar. No circuito auxiliar se observam s
caractersticas operacionais quanto aos elementos auxiliares, no circuito de potncia
observam-se s caractersticas relacionados ao funcionamento do motor eltrico.
No circuito de potncia, figura 4.1, consta os seguintes elementos:

03 fusveis de proteo (1F1, 1F2 e 1F3);

01 Contator (K1);

01 Rel Trmico Bimetlico (Rel de Sobrecarga) (RT)

01 Motor Eltrico.

(g) Considera-se posio normal como sendo aquela observada no estado de repouso (no operao) do contato.

28

____________________________________________________________________________ SEPD

Figura 4.1 Diagrama do Circuito de Potncia

O circuito de comandos, figura 4.2, composto por:

Chave liga-desliga (C1);

Fusvel de proteo (F1);

Contato do rel bimetlico de sobrecarga (RT);

Botoeira abridora (B0);

Botoeira fechadora (B1);

Contatos auxiliares K1(13-14) e K1(23-24)

Bobina do contator (K1);

Lmpadas de sinalizao (L0 e L1).

A chave, os contatos auxiliares e as botoeiras se constituem em interruptores


utilizados para conduzir ou interromper corrente no circuito em condies normais. A
bobina e as lmpadas so cargas e o fusvel um elemento de proteo que deve
se fundir ao ser percorrido por corrente superior nominal, segundo uma curva
tempo x corrente.
O circuito de comandos de um Sistema de Partida Direta de Motor Eltrico
composto de elementos que operam em estado normal de forma discreta. Um
contato do diagrama est aberto ou fechado, uma bobina est acionada ou no
acionada, uma lmpada est ligada ou desligada.

29

____________________________________________________________________________ SEPD

Figura 4.2 Diagrama do Circuito de Comandos

4.3 OPERAO DO CIRCUITO DE COMANDOS ELTRICOS

A priori todos os componentes do sistema esto em plena capacidade de


trabalho.
Funcionamento:
1. Ligando-se a chave C1 o sistema alimentado com a tenso da fonte de
energia eltrica, 220V 60Hz. A Lmpada L0 sinaliza que o sistema est
energizado;
2. Pressionando-se o boto B1(3-4), de maneira que o contato do mesmo seja
fechado, o contator K1 acionado;
3. Os contatos principais do contator K1 (1-2, 3-4, 5-6) so acionados ligando as
trs linhas ao motor eltrico, que ento entra em funcionamento;
4. O contato K1(13-14) acionado, permitindo que K1 permanea ligado aps
soltar-se o boto B1(3-4). Este contato de K1 recebe o nome de contato de
selo ou reteno;

30

____________________________________________________________________________ SEPD

5. O contato K1(23-24) acionado, ligando a lmpada L1, sinalizando que o


motor est em operao;
6. Pressionando-se o boto B0(1-2), de maneira que o contato seja aberto,
ocorre o desligamento do motor eltrico atravs do contator K1;
7. O contato do rel bimetlico ser acionado em caso de sobrecarga, fazendo o
desligamento do motor eltrico atravs do desligamento do contator K1.
A proteo contra curto-circuito no sistema realizada atravs dos fusveis 1F1,
1F2 e 1F3 no circuito de potncia e atravs do fusvel F1 no circuito de
comandos.

A proteo contra sobrecarga realizada atravs da abertura do contato NF


(95-96) do rel trmico bimetlico que est em srie com a bobina.

4.4 DEFEITOS EM COMPONENTES DO SISTEMA

Em sistemas de comandos e acionamentos eltricos os componentes so


bastante distintos e as probabilidades de falhas na maioria dos componentes esto
associadas geralmente ao nmero de operaes e no simplesmente ao tempo,
exceo aos elementos de sinalizao (lmpadas). Outro fator que deve ser
considerado so as condies nas quais se encontram os componentes. Qual o
ambiente no qual esto instalados? Todos esto em idnticas condies? Com
relao ao nmero de operaes a contagem pode ser generalizada?
Nos componentes utilizados para interrupo ligao (contatos) e nas
cargas que so os componentes utilizados para acionamento sinalizao
(contatores, rels, lmpadas) pode-se identificar trs modos de defeitos possveis de
acontecer:

Mau contato: alternncia entre o estado conectado e no conectado


em um componente (contato / carga) ou impedncia varivel;

Curto circuito: permanncia no estado conectado (contato) ou baixa


impedncia (carga);

Circuito aberto: permanncia no estado no conectado (contato) ou


alta impedncia (carga).

A denominao modo de defeito ao invs de defeito tem a inteno de


generalizar defeitos semelhantes, ainda que de caractersticas um pouco distintas
31

____________________________________________________________________________ SEPD

em componentes como contatos e bobina do mesmo dispositivo. O defeito de curto


circuito em uma bobina caracterizado por uma baixa impedncia, o defeito de curto
circuito em um contato caracterizado pela no abertura do contato; como um
contato aberto apresenta impedncia elevada e um contato fechado apresenta baixa
impedncia, ento se admite que um contato que apresente o defeito de curto
circuito um contato que permanece no estado conectado, ou seja, no abre.
O uso do termo modo de defeito tambm resume o defeito apresentado pelo
componente do sistema determinando as razes pelas quais o sistema se apresenta
com falhas, sem determinar as causas mais bsicas que ocasionaram o defeito no
componente. O modo de defeito do tipo circuito aberto em uma lmpada pode ter
como causa a no fixao correta da lmpada ou mesmo a queima da lmpada
onde ambas as causas so caracterizadas por alta impedncia.
Os modos de defeitos podem surgir devido s conexes entre os
componentes e entre componentes de um mesmo dispositivo ou ainda por outras
causas.
Por conexo eltrica, segundo Morn [21], se entende a unio de dois
condutores de tal forma que possa circular corrente eltrica entre eles. Ainda
segundo Morn existem trs tipos bsicos de conexo: manguito, conectores e por
contato. Onde:

Conexo por manguito: ligao dos condutores atravs de solda, ou


compresso;

Conexo por conectores: ligao de condutores atravs de conectores


presso (parafusos);

Conexo por contatos: ligaes comutveis onde se juntam parte fixa e parte
mvel de um contato em componentes como rels, contatores, disjuntores,
etc.
Em sistemas de comandos eltricos as ligaes entre condutores so

realizadas pelos trs tipos de conexes. Figura 4.3.

32

____________________________________________________________________________ SEPD

Figura 4.3 Conexes em Componentes de Comandos Eltricos

O modo de defeito mau contato caracteriza-se por uma impedncia varivel


de baixo valor para pequenas solicitaes de correntes, e alto valor para grandes
solicitaes de corrente. A dificuldade em tratar este tipo de defeito que no se tem
como mensurar com preciso o valor dessa impedncia. Em termos de sintomas
apresentados pelos componentes este tipo de defeito caracteriza-se por uma
alternncia entre o estado ligado e desligado, acionado e no acionado.
Dependendo das condies de instalao dos componentes a alternncia destes
estados pode ter maior ou menor freqncia. Este tipo de modo de defeito pode
surgir devido a vibraes, desgastes de superfcies de contato, torque inadequado
nos parafusos de conexes, presso inadequada de molas no acionamento das
partes mveis dos contatos entre outros.
O modo de defeito curto circuito em contatos caracteriza-se pela conexo
fsica (soldagem, colagem dos contatos) de forma que a conexo por contato passa
a ser uma conexo por solda; neste caso a impedncia (resistncia de contato) para
fins de sistema de comandos baixa. Em termos de sintomas apresentados
caracteriza-se pelo no desligamento, no abertura do contato. O surgimento deste
defeito est associado a altas temperaturas provocadas por elevaes de correntes
na superfcie de contato das partes fixas e mveis de um contato, pode ainda ser
ocasionadas por elevaes de correntes advindas de um curto circuito no sistema.
O modo de defeito do tipo circuito aberto caracteriza-se por uma alta
impedncia. O contato do componente (botoeira, contator, chave) no consegue
estabelecer a conduo de corrente atravs do circuito. Em termos de sintomas
apresentados caracteriza-se pela no ligao, no fechamento do contato. O
surgimento deste tipo de modo de defeito est tambm associado a fatores tais
quais os observado para o modo de defeito do tipo curto circuito, bem como por
33

____________________________________________________________________________ SEPD

problemas mecnicos internos no componente (mecanismo de acionamento), por


exemplo.
Admite-se que um contato, ou componente, por excluso pode observar no
tempo um nico tipo de modo de defeito.
As cargas do circuito de comandos de um sistema de partida direta, lmpadas
e contatores, podem observar os trs tipos de modos de defeitos apresentados
pelos componentes de ligao interrupo com algumas poucas distines. O
modo de defeito mau contato observa-se em maior escala como sendo advindo de
torque inadequado nos parafusos e tambm como m fixao de componentes
como o caso de lmpadas de sinalizao. O modo de defeito curto circuito
ocasiona a atuao do fusvel do circuito sendo caracterizado como uma falha de
natureza catastrfica. O modo de defeito circuito aberto originado tanto pela m
fixao do componente, como pela expirao do prazo de vida til do componente
(lmpada), no segundo caso necessrio substituir o componente e no
simplesmente repar-lo.
Os fusveis so elementos distintos dos contatos e cargas de um sistema e
podem apresentar os modos de defeito mau contato e circuito aberto. O modo
defeito mau contato tem origem semelhante s cargas; o modo de defeito curto
circuito inexistente neste elemento, pois um fusvel em curto circuito significa um
fusvel em circuito aberto pela ao protetora do componente. O modo de defeito
circuito aberto ocorre quando o elemento fusvel do componente se rompe. A
ruptura pode ocorrer por defeito em outro componente, o que no caracteriza defeito
no fusvel, ou por ruptura casual apresentando neste caso o modo de defeito circuito
aberto. A segunda hiptese tem menor probabilidade de ocorrer.
O nmero de componentes que podem apresentar modos de defeitos em um
sistema de partida direta de motor como o sistema representado na figura 4.2 igual
ao nmero de componentes que o sistema possui. Como o nmero de modos de
defeitos possveis de ocorrer igual a trs, pode-se ter um nmero bastante elevado
de combinaes de modos de defeitos considerando-se todos os componentes do
sistema, no entanto pouco provvel que mais de um componente apresente
modos de defeitos simultneos. Neste caso o nmero mximo de combinaes em
se tratando de um componente apresentando qualquer dos modos de defeitos
igual a 29, pois um dos elementos (o fusvel) s admite 2 modos de defeito.

34

____________________________________________________________________________ SEPD

3 C 9, 1 + 2 =

9!
+ 2 = 29
1 ! * (9 1) !

4.5 TIPOS DE FALHAS NO SISTEMA

No Quadro 4.1 esto alguns exemplos de tipos de falhas no sistema


ocasionadas por modos de defeito nos componentes.
Tipo de Falha

Modo de Defeito no Componente

Total

Circuito aberto no contato da Chave C1 (1-2)

Parcial

Circuito aberto no contato K1 (23-24)

Catastrfica

Curto circuito na bobina do contator K1 (a-b)

Paramtrica

Curto circuito no contato do rel RT (95-96)

Dependente

Circuito aberto no fusvel de F1 (1-2)

Independente

Curto circuito na lmpada L1 (a-b)

Repentina

Circuito aberto no fusvel de F1 (1-2)

Gradual

Circuito aberto no fusvel de F1 (1-2)

Permanente

Ruptura da bobina do contator K1 (a-b)

Temporria

Mau contato no Boto B1 (3-4)

Intermitente

Mau contato no Fusvel F1 (1-2)

Operacional

Operao incorreta do Boto B0 (1-2)

Quadro 4.1 Tipos de Falhas nos Componentes

4.6 DETECO DE DEFEITOS EM SISTEMAS DE PARTIDA DIRETA

Um detector de falhas pode ser um sistema que permita observar a


ocorrncia de anomalia em todo o sistema ou em partes do mesmo de maneira que
a ocorrncia verificada possa ser sinalizada.
O monitoramento da tenso componente a componente no sistema permite
avaliar a condio de cada elemento. Para isso define-se o a priori o estado dos
componentes do sistema em condies normais de funcionamento e realiza-se a
busca por esse estado. O estado de um componente, para alguns tipos de modos de
35

____________________________________________________________________________ SEPD

defeitos, depende no somente do prprio componente, mas tambm dos


componentes precedentes. Desse modo anlise do estado do n-simo
componente deve ser feita analisando-se inicialmente os (n-1)-simos componentes
que se encontram associados em cascata.
Quando um sistema no possui sensoriamento a deteco de modos de
defeitos realizada atravs da ao de um operador.
Segundo Rasmussen [22] seis etapas principais podem ser distinguidas no
modelo de funcionamento do operador:
1. Deteco: O operador toma conhecimento de uma anormalidade de um
incidente, de um desvio em relao situao "estabilizada", considerada
normal;
2. Discriminao: Fase de aquisio seletiva de informaes. O operador
focaliza sua ateno sobre os valores assumidos por certos parmetros e
sobre sua evoluo;
3. Diagnstico: O operador tenta atribuir um significado aos dados da
situao que ele julga pertinente e interpreta o estado do processo;
4. Resoluo de problemas: Quando o diagnstico foi estabelecido, o
operador examina, em funo dos objetivos preestabelecidos e de um
certo nmero de outros critrios (caractersticas da situao, avaliao do
custo de alternativas, etc.) as estratgias a serem desenvolvidas;
5. Tomada de deciso: O operador escolhe uma estratgia de ao e
planifica sua atividade de maneira a atingir o objetivo que ele fixou;
6. Ao: O operador executa seu plano de ao e controla o resultado de sua
atividade.
Estas etapas podem ser realizadas simultaneamente. No entanto, todas elas
no necessariamente so ativadas pelo operador.
Para deteco em um Sistema de partida direta, o operador efetua medies
de tenso no sentido da fonte carga, componente por componente at que o
elemento defeituoso seja encontrado. Esta verificao realizada sempre com o
sistema energizado. Alternativamente pode-se observar o estado do sistema, inferir
concluses sobre o possvel componente com problema, desligar o sistema,
inspecionar visualmente e medir a resistncia do componente para identificar
anomalias. Para ambos os procedimentos se devem observar que os componentes
de ligao interrupo tm seu estado normalmente aberto (NA) ou normalmente
36

____________________________________________________________________________ SEPD

fechados (NF), tendo como referncia o estado dos mesmos quando em repouso
(no operao). Da, em condies normais ausncia de modos de defeito, um
contato NA est aberto quando em repouso e fechado quando acionado;
contrariamente um contato NF.
O mtodo de deteco efetuado atravs de medio de tenses nos
componentes possibilita a verificao de modos de defeitos de natureza
permanente, mas se torna pouco eficaz para modos de defeitos intermitentes do tipo
mau contato, pois este se caracteriza por uma pequena impedncia em funo de
uma baixa solicitao de carga do sistema e por uma alta impedncia diante de uma
alta solicitao de carga. No caso de medio de tenso nos componentes, como a
solicitao de carga pequena enquanto se mede pode-se entender erradamente
que um componente no apresenta defeito, porm quando solicitado para a
operao o mesmo pode no funcionar corretamente.
A deteco de falhas pode ser sistematizada em regras de produo de tal
forma que facilite a elaborao de um conjunto de procedimentos para solucionar
problemas no sistema de forma modulada.

4.7 CRIAO DE REGRAS DE PRODUO PARA DETECO DE DEFEITOS

As regras de produo em sua estrutura se assemelham com o processo de


estabelecer concluses utilizando associaes lgicas do tipo SE ENTO. Este
tipo de raciocnio fortemente aplicado por um especialista na busca de soluo de
falhas em sistemas.
A criao de uma regra para o sistema comea no dilogo entre o especialista
em sistemas de acionamentos e comandos eltricos e o engenheiro do
conhecimento com relao aos possveis problemas que o sistema pode apresentar.
As regras devem ser criadas de maneira tal que cada regra, quando aplicada
isoladamente possa estabelecer uma concluso especfica para uma das falhas
possveis, ou seja, as regras precisam ser modulares; devem tambm ter linguagem
natural.
No diagrama de comandos para partida direta de motor eltrico apresentado
na figura 4.2 pode-se apontar cerca de 21 estados, a maioria deles so falhas
ocasionada por algum modo de defeito em um ou mais componentes. No
estabelecimento de regras estes estados so classificados como variveis.
37

____________________________________________________________________________ SEPD

O fusvel F1 atuou?

A chave C1 est ligada?

A lmpada L0 no liga?

A lmpada L0 liga e desliga intermitentemente?

A lmpada L0 est ligada?

Mantendo-se a botoeira B1 pressionada o contator K1 liga?

Mantendo-se a botoeira B1 pressionada o contator K1 no liga?

Mantendo-se a botoeira B1 pressionada o contator K1 liga somente


depois de algum tempo?

Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga


intermitentemente?

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas


desliga ao despressionar B1?

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas


desliga algum tempo aps despressionar B1?

Pressionando-se a botoeira B0 o contator K1 no desliga?

Pressionando-se a botoeira B0 o contator K1 desliga, mas religa


involuntariamente ao despressionar B0?

Pressionando-se o boto do rel trmico RT(95-96) o contator K1 no


desliga?

O contator K1 est ligado?

A lmpada L1 est desligada?

A lmpada L1 liga e desliga intermitentemente?

O contator K1 est desligado?

A lmpada L1 est ligada?

A chave C1 est desligada?

A lmpada L0 no desliga?

Para cada estado (sintoma) que represente um defeito deve ser criada uma
regra especfica. Algumas regras so estabelecidas de forma unvoca pela aceitao
de somente um sintoma, outras precisam de uma combinao de estados que
podem ser relacionados por conectivos lgicos bsicos como E e OU. Podem-se

38

____________________________________________________________________________ SEPD

associar fatores de confiana a cada varivel de uma regra. Em alguns sistemas se


pode ainda atribuir fatores de confiana tambm para a concluso da regra.
As regras podem ser criadas tendo por base o encadeamento para frente,
encadeamento para trs e o encadeamento hbrido. O encadeamento para frente
inicia com um fato e procura uma concluso para lhe dar suporte; premissas so
comparadas s evidncias, o que justifica o uso em regras para soluo de falhas
neste tipo de sistema.
Criando uma Regra para o diagrama de partida direta de motor eltrico.
i.

Fato

Estado

do

sistema:

lmpada

L0

liga

desliga

intermitentemente = varivel1 e O contator K1 est ligado = varive2;


ii.

Quais os componentes que esto associados em cascata com a


lmpada L0? Chave C1 e fusvel F1;

iii.

Quais as possveis causas que podem ocasionar este estado? Mau


contato nos componentes;

iv.

Causas / concluses: mau contato na Chave C1, mau contato no


fusvel F1, mau contato na lmpada L0;

v.

Estrutura da Regra

SE

A lmpada L0 liga e desliga intermitentemente = sim

O contator K1 est ligado = sim

ENTO

Modo de defeito = mau contato na chave C1

OU

Modo de defeito = mau contato no fusvel F1

OU

Modo de defeito = mau contato na Lmpada L0

O clculo de probabilidade na aplicao das regras deve levar em


considerao o tipo de conexo lgica das premissas (variveis). Este valor deve ser
informado pelo usurio quando da consulta ao Sistema Especialista; no exemplo de
aplicao 1 o valor 90% como fator de confiana na primeira varivel e 80% para a
segunda so informados pelo usurio.
A insero de fatores de confiana em regras serve para tratar as variveis
quando no se quer (ou no se pode) determinar com exatido o valor que a
varivel pode assumir. A atribuio simplesmente de sim e no trata a varivel
como sendo determinstica.

39

____________________________________________________________________________ SEPD

Exemplo1 de aplicao de regras com uso de fatores de confiana:


Regra
SE

A lmpada L0 no desliga = sim (90%)

A chave C1 est ligada = sim (80%)

ENTO

Modo de defeito = curto circuito na chave C1 (% GRAU DE

CONFIANA) 72%

Para um % FATOR DE CONFIANA na afirmao Lmpada L0 no desliga


= sim de 90%, e A chave C1 est ligada = sim de (80%) teremos concluso Modo
de defeito = curto circuito na chave C1.
O % GRAU DE CONFIANA na resposta ser igual a 0.90 * 0.80 = 0.72 =
72%.

Exemplo2 de aplicao de regras com uso de fatores de confiana:


Regra
SE

A lmpada L0 est ligada = sim (90%)

OU

O contator K1 est ligado = sim (80%)

ENTO

A fonte de alimentao do circuito est ligada (80% ou 90%)

A lmpada L0 est ligada = sim (90%) OU O contator K1 est ligado = sim


(80%) ento A fonte de alimentao do circuito est ligada
O % GRAU DE CONFIANA na resposta ser igual a 90% ou 80%
dependendo de qual varivel seja confirmada primeiro na aceitao das regras.

A base de regras do SEPD apresentada no Tutorial_SEPD no Apndice C.

4.8 ESTIMATIVA DO NMERO DE REGRAS EM SISTEMA DE COMANDOS


ELTRICOS

Em um diagrama de comandos eltricos o nmero de regras para utilizao


no raciocnio de deteco de defeitos, partindo-se dos fatos buscando-se concluses
que os suportem, est relacionado a alguns poucos parmetros dos quais citamos
os mais relevantes:

Nmero de componentes de sinalizao ou acionamento (Lmpadas,


rels, contatores, atuadores, etc);
40

____________________________________________________________________________ SEPD

Nmero de estados possveis nos elementos de sinalizao ou


acionamento;

Nmero de combinaes possveis de estados com os elementos de


sinalizao e comandos;

Nmero de modos de defeitos possveis de ocorrer nos componentes


do sistema;

Nmero de ramificaes at os componentes;

Nmero de premissas x nmero de concluses das regras do sistema;

O nmero mnimo de componentes determina um nmero mnimo de regras,


o nmero mximo deve est associado ao nmero de combinaes possveis de
ocorrer e no como se poderia supor ao nmero de combinaes de estados
tomados m a n ( C

m, n

) dos nos referidos componentes. O nmero de modos de

defeitos possveis de ocorrer em alguns componentes pode reduzir o nmero de


regras do sistema.
Quanto mais ramificaes mais fatos se pode admitir e conseqentemente
mais concluses que suportem esses fatos, e por conseguinte o sistema ter mais
regras para que todo o espao amostral (conjunto de estados do sistema) seja
completo.
O parmetro nmero de premissas x nmero de concluses conduz o
engenheiro do conhecimento a observar na construo da base de regras x mquina
de inferncia a viabilidade operacional do sistema para trabalhar com:

Maior nmero de regras de poucas premissas

Menor nmero de regras com menor nmero de concluses

Exemplo uma regra criada para detectar defeito de mau contato em 3


componentes. A regra pode ser menor (mais simples) em maior nmero ou maiores
(mais complexa) em menor nmero.
Regra
SE

A lmpada L0 liga e desliga intermitentemente = sim

ENTO

Modo de defeito = mau contato na chave C1

OU

Modo de defeito = mau contato no fusvel F1

OU

Modo de defeito = mau contato na Lmpada L0


41

____________________________________________________________________________ SEPD

Regra 1A
SE

A lmpada L0 liga e desliga intermitentemente = sim

O contator K1 est ligado = sim

ENTO

Modo de defeito = mau contato na Lmpada L0

Regra 1B
SE

A lmpada L0 liga e desliga intermitentemente = sim

O contator K1 desliga involuntariamente = sim

ENTO

Modo de defeito = mau contato na chave C1

OU

Modo de defeito = mau contato no fusvel F1

Para uso das regras acima em um sistema especialista a escolha da


concluso mais adequada como soluo que suporta o fato realizada atravs de
observao do usurio aos estados do sistema.

4.9 CONCLUSES

Neste captulo foi apresentado o sistema Partida Direta de Motor Eltrico,


sistema para o qual ser projetado o Sistema Especialista SEPD. Na apresentao
se destacaram dois diagramas, um de potncia e outro de comandos, nos quais se
dividem sistemas tpicos. A nfase dada ao diagrama de comandos eltricos para
o qual o Sistema Especialista ser implementado citando inclusive as falhas, modos
de defeitos e deteco de anomalias.
Ao final do captulo foi exposto o mtodo de deteco de falhas no diagrama
de comandos eltricos para partida direta de motor eltrico, a maneira como regras
de produo podem ser criadas e alguns parmetros para identificao do tamanho
aproximado da base de regras em sistemas de comandos e acionamentos eltricos.

42

____________________________________________________________________________ SEPD

CAPTULO 5 O SISTEMA ESPECIALISTA SEPD

5.1 O AMBIENTE LabVIEW

O LabVIEW (Laboratory Virtual Instrument Engineering WorkBench) [23] um


ambiente de desenvolvimento de programas de aplicao genrica, tal como o visual
C++, Visual Basic e outros, no entanto este ambiente trabalha com linguagem de
programao grfica, a linguagem G, na criao de algoritmos atravs de diagramas
de blocos o que torna o ambiente extremamente prtico. A esta praticidade se
acrescentam tambm os recursos disponveis nas diversas bibliotecas utilizadas
para apresentao, anlise, comunicao e tratamento de dados. Possui tambm
um sistema de depurao grfica intuitiva e prtica, e a portabilidade de poder ser
executado em diferentes plataformas.
A linguagem G utilizada uma linguagem de alto nvel baseada em fluxo de
dados atravs de um diagrama de blocos, que permite ao usurio, de maneira
facilitada, a construo de programas sem que o mesmo tenha um conhecimento
aprofundado em programao. A programao feita de forma modular. Cada tarefa
pode ser dividida em tantas sub-tarefas quantas necessrias e reunidas em
diagramas de blocos, onde cada uma destas sub-tarefas pode ser construda e
testada isoladamente e posteriormente interligada montando a estrutura de um
programa de maior tamanho e complexidade. Desta forma o usurio pode construir
bibliotecas que lhe podem ser teis como sub-rotinas em outros programas.
No LabVIEW os programas so chamados de VI - Instrument Virtual, pois a
aparncia e operaes dos mesmos podem imitar instrumentos reais. No entanto, os
VIs so semelhantes s funes de linguagens de programao convencionais.
A depurao do VIs um dos mais notveis recursos deste ambiente, muito
prtica, porm completamente ilustrada, pode ser interrompida em cada passo
facilitando a verificao de erros no programa. Um boto de execuo, na barra de
ferramentas, aparece quebrado toda vez que um VI apresenta-se incompleto ou com
erros de execuo. Um toque neste boto permite verificar uma lista de erros
presentes no VI. A execuo explcita do VI passo a passo acontece de maneira
lenta permitindo a verificao de erros no algoritmo.

43

____________________________________________________________________________ SEPD

O LabVIEW vem com um tutorial e vrios programas demonstrativos que


auxiliam na compreenso dos fundamentos da linguagem G. Os VIs so compostos
por um painel frontal e um diagrama de blocos.
a) Painel frontal (figura 5.1): simula o painel de um instrumento fsico.
O painel frontal se constitui na interface do usurio, nele onde o operador
entra com os dados e obtm os resultados do processamento realizado no diagrama
de blocos. O painel formado por controles, que so campos de entradas e por
indicadores que so campos de sada, podendo representar vrios tipos de
variveis. Os controles e indicadores so acessveis atravs de palhetas que podem
ser visveis quando ativamos a janela do painel frontal. A palheta dividida em
sees que por sua vez contm sub-sees onde os diversos controles de uma
mesma classe, numrica, string, booleanas, etc, podem ser adicionados ao painel.

Figura 5.1 Painel Frontal do LabVIEW

b) Diagrama de blocos (figura 5.2): simula os circuitos internos de um


instrumento.

44

____________________________________________________________________________ SEPD

o espao do VI destinado construo do cdigo fonte, que constitudo


pelos elementos grficos formados por terminais, constantes e ns que, interligados
por fios, completam o algoritmo da aplicao. A cor do fio corresponde ao tipo de
varivel, e a espessura quantidade de variveis transportadas, onde um fio de
maior espessura transporta mais de uma varivel do mesmo tipo. Os terminais so
os elementos de ligao entre os controles e indicadores do painel frontal e o
algoritmo no diagrama de blocos; a cor do terminal, vista somente quando o cone de
conexo no diagrama de blocos est na opo terminais, identifica o tipo do
mesmo. As constantes so utilizadas como elementos fixos sejam elas numricas ou
no. Os ns por sua vez so sub-VIs, processos pelos quais as variveis so
submetidas.

Figura 5.2 Diagrama de Blocos do LabVIEW

45

____________________________________________________________________________ SEPD

5.2 DESENVOLVIMENTO DO SEPD

No desenvolvimento deste Sistema Especialista, o problema inicial a ser


analisado se este tipo de sistema (Partida Direta de Motores Eltricos) de fcil
implementao,

utilizando-se

ferramentas

de

uso

geral

como

linguagens

computacionais ou outro tipo de ferramenta. Numa anlise simples, percebe-se que


por se tratar de um sistema composto por elementos discretos, a implementao
pode ser simplificada, sendo o dilogo com o especialista a parte mais sensvel para
que uma boa implementao possa ser realizada.
Pelas caractersticas apresentadas no ambiente LabVIEW considerando-se
todas as facilidades apresentadas no primeiro tpico deste captulo verifica-se que a
escolha desta ferramenta facilmente viabiliza a proposta, pois atende as
necessidades devido ao poder da linguagem grfica que o mesmo possui.
A aquisio do conhecimento, para posterior formalizao foi realizada
atravs da transferncia do conhecimento do especialista, ora presente de forma
verbal, ora verbal e tambm escrita, citando os passos e a maneira de analise dos
sintomas estados de um componente ou sistema associando as tcnicas tticas
que so utilizadas para solucionar o problema.
Dentre as representaes de conhecimento apresentadas no Captulo 2
Frames, Redes Semnticas e Regras de Produo, observando-se a maneira como
o especialista raciocina para resolver o problema, a tcnica que mais adequada foi o
raciocnio baseado em regras. As regras foram compostas de forma que a cada
regra criada o sistema era testado para ver se a mesma apresentava a melhor
forma, bem como se a redao e estrutura era a mais apropriada.
O refinamento do sistema no foi ponderado, devido ao pequeno conjunto de
regras do sistema, pois a probabilidade de aplicao de cada regra no difere entre
si.

46

____________________________________________________________________________ SEPD

5.3 ESTRUTURA DO SEPD

A figura 5.3 apresenta a estrutura funcional do SEPD apresentando as


entradas e sadas de cada mdulo; as setas pequenas representam as possveis
aes do usurio. As entradas so parmetros ou comandos; os parmetros
precisam ser informados para que o sistema opere como projetado; os comandos
so utilizados para que o sistema realize o processamento em cada um dos
mdulos.
A operao, o funcionamento detalhado de cada um dos mdulos e a criao
de outros Sistemas Especialistas podem ser observados no tutorial do SEPD
apresentado no Apndice C.

Figura 5.3 Estrutura Modular do SEPD

5.3.1 Parametrizao

O mdulo de parametrizao, diferentemente dos demais, no se constitui em


um VI especfico, mas simplesmente num conjunto de dados atualizveis nos
mdulos de Simulao de Defeitos, Identificao de Defeitos e Sistema Especialista.
Os dados necessrios ao funcionamento do SEPD so: Matriz Probabilidade
de Modos de Defeitos MPMD, Vetor Probabilidade de Defeito em Componentes
VPDC, N de Cargas, N de Estados, % Mnimo p Aceitar a Regra, Path Arquivo
Regras, Path Arquivo Sintomas e Path Arquivo Visualizar Regras.

47

____________________________________________________________________________ SEPD

MPMD: atualiza em cada uma das linhas a probabilidade de surgimento de


cada um dos trs modos de defeitos (mau contato, curto circuito, circuito
aberto) nos componentes do Diagrama de Comandos Partida Direta.

VPDC: atualiza em cada um dos elementos a probabilidade de surgimento de


defeitos nos componentes do Diagrama de Comandos Partida Direta.

N de Cargas: atualiza a quantidade de elementos dos tipos bobina de


componentes ou lmpadas.

N de Estados: atualiza a quantidade de estados possveis no Diagrama de


Comandos Partida Direta de acordo com o arquivo Sintomas_SEPD.txt. O
Este se encontra no diretrio informado no Path Arquivo Sintomas.

% Mnimo p Aceitar a Regra: atualiza o valor mnimo para o qual a regra pode
ser disparada em uma consulta ao SEPD. O clculo realizado com os valores
informados pelo usurio no elemento FATOR DE CONFIANA para os
antecedentes da regra (premissas) deve ser comparado com este valor.

Path Arquivo: atualiza os lugares onde esto armazenados os arquivos de


dados do sistema (Regras_SEPD.txt, Sintomas_SEPD.txt e Visualizar
Regras_SEPD.txt).

5.3.2 Simulao de Defeitos

Nos simuladores tradicionais [24] observa-se que os modos de defeitos mais


trabalhados so curto circuito e circuito aberto, talvez pelo fato de serem mais
facilmente implementados. A simulao realizada inserindo-se chaves com
contatos NF em srie com componentes para simular os modos de defeito circuito
aberto ou chaves com contatos NA em paralelo com o componente para simular o
modo de defeito curto circuito. Acionando-se a chave se simula o defeito.
A

simulao

de

defeitos

no

SEPD

realizada

atravs

do

VI

Simulao_Defeitos.vi. A funo deste VI (programa) simular um dos trs modos


de defeitos (mau contato, curto circuito, circuito aberto) em um dos dez
componentes do Diagrama de Comandos Partida Direta. O Diagrama de
Comandos Partida Direta simulado pelo VI de mesmo nome.
O VI Simulao de Defeitos utiliza o mtodo da roleta em duas etapas para
escolha do componente e do modo de defeito que sero selecionados. A primeira
48

____________________________________________________________________________ SEPD

etapa escolhe um dos dez componentes do Diagrama de Comandos Partida Direta


de acordo com a probabilidade de surgimento de defeitos de cada um deles
informada no VPDC; na segunda etapa escolhe-se uma das linhas da MPDM,
correspondente ao nmero do componente escolhido na etapa anterior.
O processamento deste programa termina quando o Vetor Modo de Defeito
em Componente VMDC atualizado, onde um ou mais dos elementos do vetor
tornam-se diferentes de zero. O valor do elemento atualizado corresponde ao
nmero do modo de defeito que ser simulado; o ndice do elemento atualizado
corresponde ao nmero do componente do Diagrama de Comandos Partida Direta
que ter o modo de defeito ocasionado; 1 = mau contato, 2 = curto circuito ou 3 =
circuito aberto.
Exemplo: para o VMDC

o segundo elemento igual

a 3. Neste caso o segundo componente do Diagrama de Comandos Partida Direta,


contato da chave C1(1-2), ter o modo de defeito mau contato ocasionado.

5.3.3 Identificao de Defeitos

O VI Identificao de Defeitos trabalha com o VMDC corrigindo o modo de


defeito do componente quando o usurio identifica corretamente o componente que
est com defeito e o modo de defeito que o componente apresenta. O usurio
atualiza os valores atravs dos elementos COMPONENTE e modo de defeito
(MAU CONTATO, CURTO CIRCUITO ou CIRCUITO ABERTO). Quando
corretamente assinalados o programa corrige no VMDC o elemento correspondente
atualizando-o para o valor zero.

5.3.4 Diagrama de Comandos Eltricos

A implementao do diagrama de comandos eltricos foi realizada


modelando-se o circuito utilizando-se portas lgicas bsicas, figura 5.4. As conexes
de componentes em cascata foi realizada atravs de portas do tipo E e as
conexes de componentes configurados em paralelo foram realizadas atravs de
portas do tipo OU. Os componentes de ligao que possuem contatos do tipo NA

49

____________________________________________________________________________ SEPD

(chave C1, botoeira B1, contato K1(13-14) e contato K1 (23-24)) tm a entrada


invertida para que o circuito lgico simule corretamente o diagrama.

Figura 5.4 Representao do Diagrama de Comandos

Conforme descrito no funcionamento do diagrama K1(13-14) e K1(23-24)


dependem do estado passado de K1(a-b); K1(a-b) por sua vez depende do estado
passado de B1(3-4) para entrar em operao e do estado atual de K1(13-14) para
permanecer em operao. As dependncias dos estados passados e atuais so
implementadas no LabVIEW atravs de registradores instalados no lao do tipo
While.

5.3.5 O Sistema Especialista

O Sistema Especialista.vi o arquivo de consulta do SEPD. Este arquivo


pode ser operado de forma que apresente ao usurio o conjunto de regras do
sistema, o conjunto de procedimentos de auxlio a dvidas de operao ou
procedimentos ou um conjunto de questionamentos aos quais o usurio deve
responder at que o Sistema Especialista conclua informando o modo de defeito
apresentado por algum dos componentes do Diagrama de Comandos Partida
Direta. Para isso o usurio deve operar os elementos VISUALIZAR REGRAS,
DVIDA / PROCEDIMENTO, ou os demais componentes do mdulo. A operao do
mdulo de forma detalhada pode ser observada no Apndice C.
A base de conhecimentos do sistema est sintetizada em trs arquivos:
Sintomas_SEPD.txt, Regras_SEPD.txt e Visualizar Regras_SEPD.txt. O primeiro
destes arquivos a base de fatos, o segundo a base de Regras e o terceiro o
arquivo de visualizao das regras do sistema.
50

____________________________________________________________________________ SEPD

Ao se iniciar uma consulta o Sistema Especialista possibilita a utilizao de


um conjunto de perguntas que esto na base de fatos, perguntas as quais o usurio
deve responder com um sim ou no seguida de um valor (% FATOR DE
CONFIANA). O fator de confiana considerado somente para as respostas
afirmativas.
O Sistema Especialista faz a leitura dos fatos no arquivo informado pelo
elemento ARQUIVO SINTOMAS que atualizado pelo usurio no mdulo de
parametrizao.
Para cada resposta afirmativa da base de fatos o Sistema atualiza um vetor
C que possui 21 elementos, cada elemento corresponde a um fato. Por exemplo:
se o primeiro fato for aceito pelo usurio com um FATOR DE CONFIANA igual a
90%, o sistema atualiza o valor do primeiro elemento do vetor para 0.90.
O processamento principal realizado no PROGRAMA ESPECIALISTA que
se encontra no arquivo Seletor de Regras_SEPD.vi que , um dos arquivos de
processamento parcial do Sistema Especialista. O programa especialista atualiza em
cada consulta o elemento do vetor C de acordo com a aceitao dos fatos pelo
usurio realizando tambm a escolha de uma das regras da base de regras
conforme os condicionais observados na sintaxe do programa.
Exemplo: para o trecho do programa especialista: else if (C[4]*C[6]>=V)
{R=5;CNF=C[4]*C[6];} a Regra 6 ser aceita se o produto dos valores dos
elementos 4 e 6 do vetor C, correspondentes respectivamente ao 4 (A lmpada L0
est ligada?) e 6 (Mantendo-se a botoeira B1 pressionada o contator K1 no liga?)
fatos, for maior ou igual ao valor V (50% valor default). Os valores C[4] e C[6]
correspondem ao % FATOR DE CONFIANA atualizados pelo usurio quando da
aceitao do 4 e 6 fatos da base de fatos.
Os fatos so exatamente as premissas, antecedentes das regras, que so
codificadas como elementos do vetor C. A regra 6 corresponde a R = 5.
O processamento acontece da seguinte forma: o usurio responder com
sim ao questionamento A lmpada L0 est ligada? e com outro sim para
Mantendo-se a botoeira B1 pressionada o contator K1 no liga?. A cada resposta o
usurio informa tambm o grau de confiana da afirmao em %, por exemplo:
90% e 80%. Deste modo o vetor C[

] ser atualizado na primeira resposta para C

[0.00 0.00 0.00 0.00 0.90 0.00 0.00 0.00 0.00 0.00 ]; na segunda para C [0.00 0.00
0.00 0.00 0.90 0.00 0.80 0.00 0.00 0.00 ]. O programa faz a leitura dos vetores,
51

____________________________________________________________________________ SEPD

interpreta a parte condicional do lao (C[4]*C[6]>=V) aceitando-a e carrega R = 5


(correspondente a 6 regra) e CNF = 0.72 (72%).
Quando uma regra aceita o Sistema interrompe a leitura da base de fatos e
inicia a leitura de cada uma das concluses da regra escolhida no arquivo
Regras_SEPD.txt (Base de Regras). Para a aceitao de alguma concluso da regra
o usurio dever responder com sim, neste caso o processamento ser
interrompido retornando at o usurio a resposta consulta; caso nenhuma
concluso seja aceita o usurio visualizar a mensagem Modo de defeito no
detectvel pelo SEPD ou reiniciar busca. A mesma mensagem apresentada caso
o conjunto de fatos confirmados pelo usurio no seja suficiente para disparar
nenhuma regra da base.
Se nenhuma regra for aceita, ou enquanto no for aceita, o SEPD retorna
aps o processamento o valor -1 para R, o usurio observa no painel de controle a
informao 0 como regra aceita.

5.3.5.1 Mtodos de Codificao das Premissas

A escolha do modo de codificao das premissas de uma regra para


processamento, apresentada no tpico anterior, foi guiada pela simplicidade de
elaborao e fcil modificao que so proporcionadas pela linguagem de
programao utilizada. Identicamente poder-se-ia fazer a codificao das premissas
para tratamento no programa pelo menos de duas outras formas: circuito lgico ou
tratamento por comparao de strings.
Representao de premissas utilizando circuitos lgicos, figura 5.5:
Regra 6
SE

A lmpada L0 est ligada

Mantendo-se a botoeira B1 pressionada o contator K1 no liga

ENTO
Modo de defeito = circuito aberto no contato RT(95-96).
Modo de defeito = circuito aberto no contato B0(1-2).
Modo de defeito = circuito aberto no contato B1(3-4).
Modo de defeito = circuito aberto na bobina K1(a-b).

52

____________________________________________________________________________ SEPD

Varivel 1 = A lmpada L0 ligada


Varivel 2 = Mantendo-se a botoeira B1 pressionada o contator K1 no liga

Figura 5.5 Codificao de Premissas por Circuitos Lgicos

Se as variveis 1 e 2 receberem nveis lgicos 1, a regra 6 ser aceita. Para


utilizao no processamento, um vetor de estados lgicos das variveis poderia ser
atualizado a cada aceitao da premissa pelo usurio. Igualmente se podem
adicionar somadores e multiplicadores que executem o clculo das incertezas nas
afirmaes de acordo com fatores de confiana.
A outra forma de tratar as premissas da regra para processamento no
programa seria comparando-se as strings da base de fatos com as strings da base
de regras.
Para Regra 6 o SEPD pergunta ao usurio: A lmpada L0 ligada? Se a
resposta sim o SEPD pergunta novamente ao usurio: Mantendo-se a botoeira
B1 pressionada o contator K1 no liga? Se a resposta sim ento a regra
aceita, seno a regra rejeitada e prossegue-se a busca pelas outras regras. A
cada pergunta todas as strings premissas da regra so comparadas com a string
da base de fatos.
A base de fatos do Sistema Especialista so os dados do arquivo
Sintomas_SEPD.txt onde esto escritos todos os estados possveis do sistema,
como por exemplo A lmpada L0 est ligada ou Mantendo-se a botoeira B1
pressionada o contator K1 no liga.
A base de regras do SEPD pode ser observada no Apndice A.

53

____________________________________________________________________________ SEPD

5.4 UTILIZANDO O SEPD

O Painel Frontal (painel de controle) do SEPD apresentado na figura 5.6. Os


dados necessrios parametrizao, figura 5.7, podem ser observados no mesmo
arquivo bastando para isso deslocar a barra de rolagem para a direita.

Figura 5.6 Painel de Frontal do SEPD

54

____________________________________________________________________________ SEPD

Figura 5.7 Parametrizao do SEPD

5.4.1 A Parametrizao

Para parametrizao do sistema, figura 5.7, necessrio atualizar com dados


para 6 elementos. Algumas dessas entradas so escalares outras vetores, endereo
de arquivos, e uma delas uma matriz.
1. VPDC
Atravs do VPDC o sistema recebe a informao da probabilidade de
surgimento de defeito em cada um dos componentes do mdulo Diagrama de
Comandos Partida Direta. As probabilidades podem ser diferenciadas, mas o
somatrio das mesmas deve equivaler unidade. A probabilidade de surgimento de
modos de defeitos considerada constante equivalendo taxa de falhas constante
no componente.
Os dados de probabilidade de surgimento de modos de defeitos em
componentes podem ser informados tendo como base conhecimentos a priori, sendo
mais fidedigna a informao de probabilidade advindas sistemas tpicos que j
operam ou tenham operado. Como valor default o sistema admite que todos os
componentes tm igual probabilidade de ter um modo de defeito ocasionado.

55

____________________________________________________________________________ SEPD

2. MPMD
Essa matriz ter o nmero de colunas igual ao nmero de modos de defeitos
e o nmero de linhas igual a quantidade de componentes do sistema. Cada coluna
informa respectivamente a probabilidade (constante) de ocorrncia de um modo de
defeito especfico; o somatrio das probabilidades em cada linha deve ser igual
unidade.
3. N de Estados
Este parmetro um dado tambm referente consulta no SEPD. Informa o
nmero de estados (variveis) que o sistema pode assumir. Quanto mais
componentes do tipo carga (ou sinalizao) no diagrama de comandos mais estados
pode ter um sistema.
4. N de Cargas
Este parmetro como o anterior um dado tambm referente consulta no
SEPD. Informa o nmero de componentes do tipo bobina ou lmpada de
sinalizao.
5. % Mnimo p Aceitar a Regra
Informa o valor mnimo para o qual uma regra da base pode ser aceita.
6. Path ARQUIVO
Este dado informa para o Sistema Especialista o endereo dos arquivos de
dados Sintomas_SEPD.txt, Regras_SEPD.txt e Visualizar Regras_SEPD.txt.
5.4.2 Operao do Sistema
Todos os procedimentos de operao devem ser realizados com o programa
SEPD.vi em operao, exceto a parametrizao do sistema.

5.4.2.1 Operao do Mdulo Diagrama de Comandos Partida Direta

A operao realizada conforme o item 4.3.

56

____________________________________________________________________________ SEPD

5.4.2.2 Operao do Mdulo Simulao de Defeitos

A simulao de defeitos realizada quando se pressiona o boto GERAR


DEFEITO. Aps se pressionar o boto o SEPD ocasionar um modo de defeito em
um dos componentes do Diagrama de Comandos Partida Direta.
Pressionando-se o boto RESET DEFEITOS em qualquer momento o SEPD
restabelece o sistema para o estado de operao normal.

5.4.2.3 Operao do Mdulo Identificao de Defeitos

A identificao de modo de defeito no sistema pode ser realizada atravs da


lista de defeitos apresentada no elemento COMPONENTES e dos botes de
seleo de modo de defeito MAU CONTATO, CURTO CIRCUITO e CIRCUITO
ABERTO. Para correo o usurio deve consultar o sistema especialista do SEPD e
interagir com o mesmo para escolher um componente clicando na seta da lista
COMPONENTES e escolhendo um dos n componentes ali relacionados;
identicamente deve escolher um dos modos de defeitos pressionando um dos
botes de indicao de modo de defeito. Quando o usurio identifica o componente
e modo de defeito simulado, no caso da gerao de um nico defeito, a lista de
componentes apresentar-se- com o indicador em branco.

5.4.2.4 Operao do Mdulo Sistema Especialista

A consulta ao sistema, figura 5.6, pode ser realizada a qualquer momento


desde que o programa SEPD.vi esteja no modo de operao. Esta operao pode
ser realizada interagindo com o mdulo DIAGRAMA DE COMANDOS PARTIDA
DIRETA ou no. No Apndice B apresentada uma lista de modos de defeitos
diagnosticveis no SEPD.
No elemento de visualizao do Sistema Especialista (indicador de String)
aparecem os questionamentos ao usurio com relao aos sintomas que o sistema
apresenta.
O boto SIM confirma a aceitao do estado apresentado e passa a um
novo estado no caso de nenhuma regra ainda ter sido aceita, ou para o incio da lista
de concluses caso contrrio. Se nenhuma regra for aceita pelo conjunto de
57

____________________________________________________________________________ SEPD

afirmaes de estado do sistema informados pelo usurio ento o SEPD apresenta a


mensagem Modo de defeito no detectvel pelo SEPD ou reiniciar busca; o mesmo
acontece para o caso de uma regra ter sido aceita, mas nenhuma das concluses da
regra ter sido confirmada pelo usurio. O boto NO serve simplesmente para
rejeitar as premissas ou concluses apresentadas pelo sistema passando para uma
nova varivel.
Paralelamente a confirmao de aceitao da varivel (estado do sistema) o
usurio deve informar no controle % FATOR DE CONFIANA o grau de confiana
na informao. Para o caso de buscar-se uma concluso da regra este fator no
necessita ser atualizado. Quando se conclui uma consulta com a aceitao de uma
concluso o sistema alm da reposta apresentada informa tambm o grau de
confiana da resposta atravs do indicador % GRAU DE CONFIANA, bem como
a regra que fora aceita atravs do indicador REGRA ACEITA. No caso da regra ser
aceita, mas nenhuma concluso ser confirmada o SEPD informa o nmero da regra
e a afirmao Modo de defeito no detectvel pelo SEPD ou reiniciar busca.
O boto DVIDA / PROCEDIMENTO aps ser pressionado, fornece ao
usurio algumas informaes e procedimentos relativos consulta, verificao ou
concluses do sistema. Para retornar a visualizao no modo consulta necessrio
que o mesmo seja pressionado novamente. Qualquer boto do SEPD, exceto os do
DIAGRAMA DE COMANDOS PARTIDA DIRETA, emitem um sinal luminoso
quando pressionado.
O boto NOVA CONSULTA, aps ser pressionado interrompe a consulta ao
SEPD em qualquer instncia que a mesma se encontre. Para reiniciar a consulta
necessrio sempre pressionar este boto.
O boto VISUALIZAR REGRAS, quando pressionado, permite ao usurio
visualizar a qualquer momento a base de regras do sistema. Para reiniciar a consulta
necessrio sempre pressionar este boto.

5.5 RESULTADOS EXPERIMENTAIS

O SEPD foi projetado de forma que possa simular um modo de defeito a mais
que os simuladores tradicionais observados no mercado. A dificuldade na simulao
deste terceiro modo (mau contato) atravs de chaves liga desliga consiste em
implementar um defeito de impedncia varivel utilizando se elementos discretos.
58

____________________________________________________________________________ SEPD

No SEPD a simulao realizada utilizando-se elementos matemticos, vetores,


geradores de probabilidade, elementos lgicos e comparadores.
As consultas realizadas no sistema sejam testando as regras, ou realizando
as consultas aps gerao dos modos de defeitos nos componentes se mostrou
satisfatria.
A falha simulada pelo modo de defeito mau contato em componentes de
simples observao desde que o ajuste no Simulao de Defeitos.vi seja feito para
que o sistema conecte o valor lgico de sada 1 para valores superiores a 5% em si
tratando de falhas relacionadas aos elementos de sinalizao; para elementos de
acionamento este modo de defeito quando ocasionado no elemento botoeira B1(3-4)
pode no ser facilmente observado se o ajuste realizado for superior a 10%. Este
ajuste efetuado no comparador ligado ao gerador randmico do VI Gerador de
Modo de Defeitos.vi.
O modo de defeito curto circuito se apresenta de forma bem prxima da
simulao em um simulador tradicional. Este mdulo quando ocorre em um dos
elementos de sinalizao ou acionamento do diagrama de comandos ocasiona
forosamente o modo de defeito circuito aberto no componente fusvel o que de
fato acontece quando este mesmo evento ocorre em um diagrama de comando real;
nos simuladores reais esta simulao no realizada, pois provocaria no sistema
uma falha real de carter catastrfica (ruptura do elemento fusvel).
O modo de defeito circuito aberto semelhante ao modo curto circuito
tambm de fcil implementao e verificao utilizando-se o mdulo de consulta de
SEPD.
As consultas realizadas por um especialista em comandos eltricos, teve um
ndice de sucesso bastante elevado da ordem de 98% dependendo dos ajustes de
alguns parmetros conforme especificados nos pargrafos anteriores.

5.6 CONCLUSES

Neste captulo foi apresentado o SEPD comeando pela apresentao do


ambiente LabVIEW, que a plataforma de trabalho do sistema e os demais detalhes
de operao e construo de cada uma das partes que compe o sistema at a
apresentao de resultados. Maiores detalhes do sistema podem ser observados no
Apndice C no tutorial do SEPD.
59

____________________________________________________________________________ SEPD

Na implementao do sistema algumas dificuldades consumiram um tempo


bastante longo na busca de uma forma mais simples de implementar os diversos
mdulos do sistema principalmente os mdulos de Simulao de Defeitos e Sistema
Especialista do SEPD. As escolhas realizadas para codificao da base de regra,
por exemplo, foram testadas e avaliadas em trs proposies, sendo mais vivel
utilizao de um bloco com um programa escrito em linguagem C.
Na escolha para o Simulador de Defeitos em componentes havia a
possibilidade trabalhar com a gerao em um mdulo e reconhecimento em cada
componente, como foi implementado, ou gerar o modo de defeito no prprio
componente. Em ambas as proposies preciso reconhecer o modo de defeito no
componente, mas a primeira facilitou a simulao do conserto do modo de defeito no
componente.
Em poucas linhas pode-se dizer que o SEPD satisfaz operao do
Diagrama de Comandos Partida Direta, simulao de modos de defeitos em
componentes e deteco das falhas ocasionadas utilizando-se o mdulo de
consulta e a correo das mesmas.

60

____________________________________________________________________________ SEPD

CAPTULO 6 CONCLUSES GERAIS E SUGESTES

6.1 CONCLUSES GERAIS

O desenvolvimento de um sistema especialista em qualquer rea sempre


trabalha conhecimentos de mltiplas reas. A rea para qual o sistema proposto, a
rea computacional e em muitos casos a matemtica e lgica entre outras. No
mbito global envolve a pesquisa de formas, tcnicas, mtodos, ferramentas que
possam suportar o desafio proposto. O caminho para satisfao ao desafio a
princpio desconhecido e impregnado de idas e voltas que so teis para o
desenvolvimento do pesquisador e para melhores escolhas em resposta ao como o
trabalho ir ser feito?.
O SEPD um desafio um tanto quanto inovador no aspecto de que no se
observou no estudo do estado da arte um sistema tpico que fosse implementado de
forma computacional e utilizando-se o ambiente de programao LabVIEW. As
poucas referncias na rea de simulao so de simuladores reais de empresas
como a Weg e Siemens que implementam a simulao de defeitos utilizando chaves
e que trabalham com somente dois dos trs modos de defeitos implementados pelo
sistema deste trabalho. Sistemas especialistas nessa rea devem ser pouco
conhecidos.
A proposta de utilizao do ambiente LabVIEW para este trabalho foi profcua
pois atende em muitos aspectos devido ao poder da linguagem e facilidade de
programao. A pequena e talvez nica limitao do ambiente para implementao
de trabalhos relacionados a comandos eltricos baixa qualidade dos desenhos no
painel de controle, o que no inviabilizou a execuo deste sistema nem de projetos
futuros de sistemas maiores e mais complexos.
A estrutura modular como o projeto foi desenvolvido colabora para o
desenvolvimento de outros congneres tais como: Partida Direta de Motores
Eltricos com Reverso, Partida com Chave Estrela Tringulo, Partida com Chave
Compensadora, Partida com Chave Srie Paralelo, etc. Pode-se ainda valendo-se
desta facilidade trabalhar na criao de sistemas especialistas como o SEPD onde o
comando e controle envolvem muitas variveis de um certo grau de complexidade

61

____________________________________________________________________________ SEPD

como Comandos para Automao de Grupos Geradores controlados por sistemas


baseados em Microcontroladores ou Controladores Lgicos Programveis CLP.
O Diagrama de Comandos Partida Direta tem um papel que pode ser
entendido por alguns como secundrio visto que o mdulo de consulta do SEPD
tambm operado sem a necessidade de interao com o mesmo. A insero deste
no projeto supre algumas limitaes de sistemas especialistas que so utilizados
somente quando se tem o problema real do qual se podem obter as devidas
informaes e interagir para soluo dos diversos problemas apresentados. No
SEPD alm de poder acompanhar a soluo de problemas reais pode-se simular
grande parte desses problemas e utilizar o sistema como um todo como uma
ferramenta de ensino aprendizagem.
Nos resultados obtidos na avaliao, e pela flexibilidade apresentada o
sistema satisfatrio, pois apesar de simples e til mostra-se adequado proposta
inicial de construo de um Sistema Especialista Para Deteco de Falhas em
Comandos Eltricos.

6.2 SUGESTES PARA CONTINUIDADE E MELHORIA DOS TRABALHOS

O desenvolvimento de um trabalho segue o adgio: as jornadas so para os


caminhos. Um trabalho perfeito aquele que nunca foi completado, mas continua
em processo sempre e a cada modificao tornando-se melhor. Para a continuidade
deste trabalho tambm como no poderia deixar de ser, algumas melhorias podem
ser sugeridas das quais expomos aquelas que temos conhecimento:

Estratgia de Busca
Desenvolvimento de algoritmo de estratgia de busca na base de regras e na

base fatos para otimizao de escolha de regras com performance satisfatria.

Modelo melhor para o modo mau contato


Na simulao do modo de defeito mau contato o simulador trabalha com um

gerador randmico de probabilidade uniforme. Este um modelo aproximado para


defeitos reais deste tipo. A pesquisa mais detalhada neste tipo de defeito pode
conduzir a modelos mais prximos da realidade.

62

____________________________________________________________________________ SEPD

Melhor interface para parametrizao do SEPD


A parametrizao do sistema pode ser melhorada de forma que todos os

parmetros possam ser atualizados durante a execuo do SEPD. Pode-se tambm


realizar esta atualizao dos parmetros de forma interativa onde o sistema
pergunte qual o valor para cada um dos parmetros e faa a atualizao de forma
automtica.

Conforme comentado a estrutura do trabalho proporciona a flexibilidade para


o desenvolvimento de trabalhos mais complexos tanto na linha de acionamentos por
Comandos, como por Microcontroladores ou CLP. Pode-se ainda conjecturar que
este projeto pode-se adaptar a tecnologias ainda no emergentes, mas latentes. O
campo do ensino distncia pode ser profcuo para esta aplicao ou ainda quem
sabe outros...

63

____________________________________________________________________________ SEPD

APENDICES

Apndice A: BASE DE REGRAS DO SEPD


Apndice B: MODOS DE DEFEITOS DIAGNOSTICVEIS NO SEPD
Apndice C: TUTORIAL DO SISTEMA ESPECIALISTA PARTIDA DIRETA
SEPD

________________________________________________________________________ 64

____________________________________________________________________________ SEPD

Apndice A: BASE DE REGRAS DO SEPD


Objetivo: Detectar modos de defeitos em componentes do circuito do diagrama
de comandos eltricos de uma partida direta de motor eltrico.

REGRA 1
SE

O fusvel F1 atuou.

ENTO

Modo de defeito = curto - circuito na lmpada L0(a-b).

OU

Modo de defeito = curto - circuito na bobina K1(a-b).

OU

Modo de defeito = curto - circuito na lmpada L1(a-b).

OU

Modo de defeito = circuito - aberto no fusvel F1.

REGRA 2
SE

A chave C1 est ligada.

A lmpada L0 no liga.

Mantendo-se a botoeira B1 pressionada o contator K1 no liga.

ENTO

Modo de defeito = circuito - aberto no contato C1(1-2).

REGRA 3
SE

A chave C1 est ligada.

A lmpada L0 no liga.

Mantendo-se a botoeira B1 pressionada o contator K1 liga.

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga somente


depois de algum tempo.

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga


intermitentemente.

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas


desliga ao despressionar B1.

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas


desliga algum tempo aps despressionar B1.

OU

O contator K1 est ligado.

ENTO

Modo de defeito = circuito - aberto na lmpada L0(a-b).

________________________________________________________________________ 65

____________________________________________________________________________ SEPD

REGRA 4
SE

A chave C1 est ligada.

A lmpada L0 liga e desliga intermitentemente.

Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga


intermitentemente.

ENTO

Modo de defeito = mau - contato no contato C1(1-2).

OU

Modo de defeito = mau - contato no fusvel F1(1-2).

REGRA 5
SE

A chave C1 est ligada.

A lmpada L0 liga e desliga intermitentemente.

Mantendo-se a botoeira B1 pressionada o contator K1 liga.

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga somente


depois de algum tempo.

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas


desliga ao despressionar B1.

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas


desliga algum tempo aps despressionar B1.

OU

O contator K1 est ligado.

ENTO

Modo de defeito = mau - contato na lmpada L0 (a-b).

REGRA 6
SE

A lmpada L0 est ligada.

Mantendo-se a botoeira B1 pressionada o contator K1 no liga.

ENTO

Modo de defeito = circuito - aberto no contato RT(95-96).

OU

Modo de defeito = circuito - aberto no contato B0(1-2).

OU

Modo de defeito = circuito - aberto no contato B1(3-4).

OU

Modo de defeito = circuito - aberto na bobina K1(a-b).

REGRA 7
SE

A lmpada L0 est ligada.

Mantendo-se a botoeira B1 pressionada o contator K1 liga somente


depois de algum tempo.

________________________________________________________________________ 66

____________________________________________________________________________ SEPD

ENTO

Modo de defeito = mau - contato no contato B1(3-4).

REGRA 8
SE

A lmpada L0 est ligada.

Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga


intermitentemente.

ENTO

Modo de defeito = mau - contato no contato RT(95-96).

OU

Modo de defeito = mau - contato no contato B0(1-2).

OU

Modo de defeito = mau - contato na bobina K1(a-b).

REGRA 9
SE

A lmpada L0 est ligada.

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas


desliga ao despressionar B1.

ENTO

Modo de defeito = circuito - aberto no contato K1(13-14).

REGRA 10
SE

A lmpada L0 est ligada.

Mantendo-se a botoeira B1 pressionada o contator K1 liga mas


desliga algum tempo aps despressionar B1.

ENTO

Modo de defeito = mau - contato no contato K1(13-14).

REGRA 11
SE

O contator K1 est ligado.

Pressionando-se a botoeira B0 o contator K1 no desliga.

ENTO

Modo de defeito = curto - circuito no contato B0(1-2).

REGRA 12
SE

O contator K1 est ligado.

Pressionando-se

B0

contator

K1

desliga,

mas

religa

involuntariamente ao despressionar B0.


ENTO

Modo de defeito = curto - circuito no contato B1(3-4).

OU

Modo de defeito = curto - circuito no contato K1(13-14).

________________________________________________________________________ 67

____________________________________________________________________________ SEPD

REGRA 13
SE

A lmpada L0 est ligada.

Pressionando-se o boto do rel trmico RT(95-96) o contator K1 no


desliga.

ENTO

Modo defeito = curto - circuito no contato RT(95-96).

REGRA 14
SE

O contator K1 est ligado.

A lmpada L1 est desligada.

ENTO

Modo de defeito = circuito - aberto no contato K1(23-24).

OU

Modo de defeito = circuito - aberto na lmpada L1(a-b).

REGRA 15
SE

O contator K1 est ligado.

A lmpada L1 liga e desliga intermitentemente.

ENTO

Modo de defeito = mau - contato no contato K1(13-14).

OU

Modo de defeito = mau - contato na lmpada L1(a-b).

REGRA 16
SE

O contator K1 est desligado.

A lmpada L1 est ligada.

ENTO

Modo de defeito = curto - circuito no contato K1(23-24).

REGRA 17
SE

A chave C1 est desligada.

A lmpada L0 no desliga.

ENTO

Modo de defeito = curto - circuito no contato C1(1-2).

________________________________________________________________________ 68

____________________________________________________________________________ SEPD

Apndice B: MODOS DE DEFEITOS DIAGNOSTICVEIS NO SEPD


FALHAS NO SISTEMA x MODO DE DEFEITO EM COMPONENTES
Falha Observada
Lmpada L0 acende e apaga
intermitentemente

Possveis Causas (Modo de Defeito)


Chave C1 com mau contato /
Fusvel F1 com mau contato /
Lmpada L0 com mau contato

Lmpada L0 no desliga

Chave C1 em curto circuito

Lmpada L0 no liga

Chave C1 com circuito aberto /


Fusvel F1 com circuito aberto /
Lmpada L0 com circuito aberto

Contator K1 no desliga

Botoeira B0 em curto circuito

Contator K1 no liga

Rel Trmico RT com circuito aberto /


Botoeira B0 com circuito aberto /
Botoeira B1 com circuito aberto /
Bobina do Contator K1 com circuito aberto /
Botoeira B1 com mau contato
Rel Trmico RT com mau contato /
Botoeira B0 com mau contato /
Contato (13-14) de K1 com mau contato /
Contato (13-14) de K1 com circuito aberto /
Bobina do Contator K1 com mau contato
Rel Trmico RT com contato em curto circuito

Contator K1 liga e desliga

Contator K1 no desliga pelo


boto do Rel Trmico
Contator K1 ligado
Lmpada L1 acende e apaga
intermitentemente
Lmpada L1 no desliga
Lmpada L1 no liga

Contato da Botoeira B1 em curto circuito /


Contato NA(13-14) do Contator K1 em curto circuito
Contato NA(23-24) do Contator K1 com mau contato /
Lmpada L0 com mau contato
Contato NA(23-24) do Contator K1 em curto circuito
Contato NA(23-24) do Contator K1 com circuito aberto /
Lmpada L1 com circuito aberto

________________________________________________________________________ 69

____________________________________________________________________________ SEPD

Apndice C: TUTORIAL DO SISTEMA ESPECIALISTA PARTIDA DIRETA


SEPD

________________________________________________________________________ 70

____________________________________________________________________________ SEPD

NDICE
LISTA DE FIGURAS

...........................................................................

75

1. INTRODUO .....................................................................................

78

1.1 ESTRUTURA MODULAR DO SEPD

...........................................

78

1.2 SISTEMA ESPECIALISTA DO SEPD

...........................................

79

1.3 ARQUITETURA DO SISTEMA ESPECIALISTA ................................

80

1.4 MQUINA DE INFERNCIA DO SISTEMA ESPECIALISTA

80

..........

1.5 REGRAS NO SISTEMA ESPECIALISTA ...........................................

80

1.6 CLCULO DE PROBABILIDADE NO SISTEMA ESPECIALISTA

81

................................................................................................

83

2. SEPD

2.1 ABRINDO O SEPD

................................................................................

84

2.2 INICIANDO O SEPD ..........................................................................

84

2.3 FINALIZANDO O SEPD

................................................................

85

2.4 FECHANDO O SEPD

................................................................

85

2.5 OPERANDO O SEPD

................................................................

85

2.5.1 Mdulo de Parametrizao

......................................................

88

2.5.1.1 Elementos do Mdulo de Parametrizao

.................................

89

2.5.1.2 Operao do Mdulo de Parametrizao

.................................

92

2.5.2 Mdulo do Diagrama de Comandos Partida Direta

...........

92

2.5.2.1 Elementos do mdulo Diagrama de Comandos Partida Direta

93

2.5.2.2 Operao do Mdulo Diagrama de Comandos Partida Direta

94

......................................................

96

2.5.2.3 Gerador de Modo de Defeitos

2.5.2.3.1 Elementos do Gerador de Modos de Defeitos

......................

96

2.5.2.3.2 Funcionamento do Gerador de Modos de Defeitos ......................

97

2.5.3 Mdulo de Simulao de Defeitos

99

...........................................

________________________________________________________________________ 71

____________________________________________________________________________ SEPD

2.5.3.1 Elementos do Mdulo de Simulao de Defeitos

......................

100

2.5.3.2 Operao do Mdulo de Simulao de Defeitos

......................

100

2.5.3.3 Montagem do Vetor Probabilidades.vi ...........................................

101

2.5.3.4 Seleo de Linha de Modos de Defeitos.vi

................................

102

................................................................

103

2.5.3.5 Seletor de Defeitos.vi

2.5.4 Mdulo de Identificao de Defeitos

...........................................

104

2.5.4.1 Elementos do Mdulo de Identificao de Defeitos

......................

105

2.5.4.2 Operao do Mdulo de Identificao de Defeitos

......................

105

......................................................

107

2.5.5 Mdulo Sistema Especialista

2.5.5.1 Elementos do Mdulo Sistema Especialista

................................

108

2.5.5.2 Operao do Mdulo Sistema Especialista

................................

109

2.5.5.3 Inicializao de Variveis.vi

......................................................

112

2.5.5.4 Seletor de Regras_SEPD.vi

......................................................

112

2.5.5.4.1 Elementos do PROGRAMA ESPECIALISTA

......................

112

2.5.5.4.2 Operao do PROGRAMA ESPECIALISTA

......................

113

2.5.5.5 Seletor de Concluso.vi ................................................................

115

2.5.5.6 Lousa.vi

.....................................................................................

116

3. IMPLEMENTANDO O SEPR ................................................................

116

3.1 MDULO DIAGRAMA DE COMANDOS PARTIDA DIRETA REVERSO 117


3.1.1 Construo do Diagrama de Comandos Partida Direta Reverso.vi 117
3.1.2 Diagrama de Comandos Partida Direta Reverso ......................

120

3.1.3 Diagrama Lgico

...........................................................................

121

3.1.4 Numerao dos Geradores de Modos de Defeitos ......................

121

3.1.4.1 Passos Para Execuo

122

................................................................

3.1.5 Ligao dos Geradores de Modos de Defeitos

......................

122

________________________________________________________________________ 72

____________________________________________________________________________ SEPD

3.1.6 Painel Frontal e Diagrama de Blocos do Diagrama de Comandos


Partida Direta.vi

...........................................................................

3.2 MDULO DE SIMULAO DE DEFEITOS

123

................................

124

3.3 MDULO DE IDENTIFICAO DE DEFEITOS ................................

124

3.4 MDULO SISTEMA ESPECIALSITA

125

...........................................

3.4.1 Criao do Seletor de Regras_SEPR.vi

................................

3.4.2 Construo do Arquivo Sistema Especialista_SEPR.vi

...........

125
126

3.4.3 Criao dos Arquivos de Dados do Sistema Especialista_SEPR.vi

126

3.5 CRIANDO O SEPR

127

...........................................................................

3.5.1 Criando o Arquivo SEPR.vi

......................................................

3.5.2 Alterar o Mdulo de Parametrizao

...........................................

3.5.3 Mdulo Diagrama de Comandos Partida Direta Reverso

127
127

129

3.5.4 Identificao de Defeitos ................................................................

131

3.5.5 Simulao de Defeitos

................................................................

132

3.5.6 Sistema Especialista

................................................................

132

3.5.7 Criao dos Arquivos de Dados do SEPR

................................

3.5.8 Alterao de Dados de Parametrizao no SEPR

133

......................

139

4. ARQUIVOS DO SEPD ...........................................................................

142

4.1 ESTRUTURA HIERRQUICA DOS ARQUIVOS DO SEPD

...........

142

4.2 SEPD.vi ................................................................................................

144

4.3 SIMULAO DE DEFEITOS.vi

......................................................

147

4.3.1 Montagem do Vetor Probabilidade.vi ...........................................

149

4.3.2 Seletor de Defeito.vi

150

................................................................

4.3.3 Seletor de Linha Modos de Defeitos.vi

.................................

4.4 DIAGRAMA DE COMANDOS PARTIDA DIRETA.vi

......................

151
152

________________________________________________________________________ 73

____________________________________________________________________________ SEPD

4.4.1 Gerador de Modos de Defeitos.vi

...........................................

153

4.5 IDENTIFICAO DE DEFEITOS.vi ......................................................

154

4.6 SISTEMA ESPECIALISTA_SEPD.vi

...........................................

156

4.6.1 Inicializao de Variveis.vi

......................................................

158

4.6.2 Seletor de Regras_SEPD.vi

......................................................

160

4.6.3 Seletor de Concluso.vi ................................................................

163

4.6.4 Lousa.vi

164

.....................................................................................

________________________________________________________________________ 74

____________________________________________________________________________ SEPD

LISTA DE FIGURAS
Figura 1 Estrutura Modular do SEPD ......................................................

78

Figura 2 Arquitetura Bsica do Sistema Especialista

......................

80

Figura 3 Rgua de Comandos do LabVIEW ...........................................

84

Figura 4 Painel Frontal do SEPD

......................................................

86

Figura 5 Painel Frontal do SEPD

......................................................

87

Figura 6 Diagrama de Blocos do SEPD

...........................................

Figura 7 Mdulo de Parametrizao do SEPD

.................................

88
89

Figura 8 Mensagem de Erro Arquivo No Encontrado

......................

92

Figura 9 Diagrama Lgico do Circuito de Comandos

......................

93

Figura 10 Circuito de Comandos de Partida Direta .................................

94

Figura 11 Circuitos do Diagrama de Blocos do Diagrama de Comandos


Partida Direta

................................................................

Figura 12 Circuitos Internos do Gerador de Modos de Defeitos


Figura 13 Simulao de Defeitos

...........

......................................................

97
99
100

Figura 14 Estrutura do Mdulo de Simulao de Defeitos ........................

100

Figura 15 Mdulo de Identificao de Defeitos

104

..................................

Figura 16 Estrutura do Mdulo Sistema Especialista

.......................

107

Figura 17 Mdulo do Sistema Especialista no SEPD

.......................

108

Figura 18 Programa Especialista no Seletor de Regras.vi .......................

115

Figura 19 cone de Conexo do Gerador de Modos de Defeitos ............

117

Figura 20 cone Gerador de Modos de Defeitos do SEPR ......................

119

Figura 21 Diagrama de Comandos Partida Direta Reverso

...........

120

Figura 22 Diagrama lgico Partida Direta Reverso

......................

121

Figura 23 Ligao de Geradores de Modos de Defeitos

......................

122

________________________________________________________________________ 75

____________________________________________________________________________ SEPD

Figura 24 Painel Frontal do Diagrama de Comandos Partida Direta


Reverso.vi ...........................................................................

123

Figura 25 Diagrama de Blocos do Diagrama de Comandos Partida


Direta Reverso.vi ................................................................

124

Figura 26 Arquivo de dados Visualizar Regras_SEPD

......................

137

................................

137

Figura 28 Arquivo de dados Regras_SEPD ...........................................

137

Figura 29 Programa Especialista para REGRA1

................................

138

Figura 30 Painel Frontal do SEPR.vi ......................................................

140

Figura 31 Painel Frontal do SEPR.vi (Parametrizao)

......................

141

Figura 32 Diagrama de Blocos do SEPR.vi ...........................................

142

Figura 33 Hierarquia dos Arquivos do SEPD ...........................................

143

Figura 34 Painel Frontal do SEPD.vi ......................................................

144

Figura 35 Painel Frontal do SEPD.vi ......................................................

145

Figura 36 Diagrama de Blocos do SEPD.vi ...........................................

146

Figura 37 Painel Frontal do Simulao de Defeitos.vi

147

Figura 27 Arquivo de dados Sintomas_SEPR.txt

......................

Figura 38 Diagrama de Blocos do Simulao de Defeitos.vi

............

148

Figura 39 Painel Frontal e Diagrama de Blocos do Montagem do Vetor


Probabilidade.vi
................................................................

149

Figura 40 Painel Frontal e Diagrama de Blocos do Seletor de Defeitos.vi

150

Figura 41 Painel Frontal e Diagrama de Blocos do Seletor de Linhas de


Modos de Defeitos.vi
......................................................

151

Figura 42 Painel Frontal e Diagrama de Blocos do Partida Direta.vi

152

Figura 43 Painel Frontal e Diagrama de Blocos do Gerador de Modos de


Defeitos.vi ...........................................................................

153

Figura 44 Painel Frontal do Identificao de Defeitos.vi

154

.......................

Figura 45 Diagrama de Blocos do Identificao de Defeitos.vi

...........

155

Figura 46 Painel Frontal do Sistema Especialista_SEPD.vi

...........

156

________________________________________________________________________ 76

____________________________________________________________________________ SEPD

Figura 47 Diagrama de Blocos do Sistema Especialista_SEPD.vi


Figura 48 Painel Frontal do Inicializao de Variveis.vi

157

......................

158

Figura 49 Diagrama de Blocos do Inicializao de Variveis.vi


Figura 50 Painel Frontal do Seletor de Regras_SEPD.vi

...........

159

......................

160

Figura 51 Diagrama de Blocos do Seletor de Regras_SEPD.vi

...........

161

Figura 52 Diagrama de Blocos do Seletor de Regras_SEPD.vi

...........

162

Figura 53 Painel Frontal e Diagrama de Blocos do Seletor de


Concluso .vi
................................................................

163

Figura 54 Painel Frontal e Diagrama de Blocos do Lousa.vi

164

...........

________________________________________________________________________ 77

____________________________________________________________________________ SEPD

1. INTRODUO

O SEPD Sistema Especialista Partida Direta um sistema construdo para


identificao de modos de defeitos nos circuitos de comandos de um diagrama de
partida direta de motor eltrico. Em conjunto com a ferramenta de consulta, o
sistema especialista propriamente dito, foram construdos outros trs mdulos de
operao com o fim de poder utilizar o SEPD como ferramenta de treinamento; so
eles o Diagrama de Comandos Partida Direta, Simulao de Defeitos e
Identificao de Defeitos.
O SEPD foi desenvolvido utilizando-se a plataforma de desenvolvimento
National Instruments LabVIEW 7.0. No desenvolvimento optou-se pela estrutura
modular implementada atravs de VIs (programas em Linguagem G) de forma que
outros sistemas possam ser desenvolvidos tendo como base o SEPD.

1.1 ESTRUTURA MODULAR DO SEPD


A estrutura do SEPD apresentada na figura 1.

Figura 1 Estrutura Modular do SEPD

________________________________________________________________________ 78

____________________________________________________________________________ SEPD

O mdulo de parametrizao o nico dos mdulos que no se constitui em


um VI especfico, sendo simplesmente um conjunto de valores de referncia para
operao dos demais VIs do SEPD. Este mdulo pode ser visualizado deslocandose a barra de rolagem horizontal do Painel Frontal do SEPD.vi para a direita.
O mdulo Diagrama de Comandos Partida Direta foi estruturado de forma
que o mesmo possa operar isoladamente ou em conjunto com os mdulos de
Simulao de Defeitos, Identificao de Defeitos e Sistema Especialista.
O mdulo de Simulao de Defeitos quando operado altera, ou restabelece
condio normal de operao, o estado de funcionamento de um ou mais
componentes do mdulo Diagrama de Comandos Partida Direta.
O mdulo de Identificao de Defeitos, quando corretamente operado, corrige
o(s) modo(s) de defeito(s) ocasionado(s) no(s) componente(s).
O mdulo Sistema Especialista o mdulo de consulta do SEPD, nele se
pode visualizar um conjunto de informaes com as quais o usurio deve interagir de
forma a ser guiado para o estabelecimento de uma concluso quanto aos possveis
modos de defeitos ocasionados nos componentes do sistema.

1.2 SISTEMA ESPECIALISTA DO SEPD


O Sistema Especialista propriamente dito o mdulo mais importante do
SEPD se constituindo em uma ferramenta da inteligncia artificial que usa regras de
produo e probabilidades para a representao do conhecimento de um
especialista em comandos eltricos com o objetivo de guiar o usurio do sistema
deteco e identificao de modos de defeitos em componentes do sistema de
comandos eltricos de uma partida direta de motor eltrico.

________________________________________________________________________ 79

____________________________________________________________________________ SEPD

1.3 ARQUITETURA DO SISTEMA ESPECIALISTA


A arquitetura do Sistema Especialista apresentada na figura 2.

Base de Conhecimentos
Memria de
Trabalho

Base de
Regras

Mquina de
Inferncia

Figura 2 Arquitetura Bsica do Sistema Especialista

1.4 MQUINA DE INFERNCIA DO SISTEMA ESPECIALISTA


A mquina de inferncia projetada para realizar o encadeamento para
frente. O encadeamento para frente inicia com um fato e procura uma concluso
para lhe dar suporte; premissas so comparadas s evidncias.

1.5 REGRAS NO SISTEMA ESPECIALISTA


As regras utilizadas so estruturas do tipo SE... ENTO..., com a incluso
de conectivos lgicos (E ou OU) relacionando premissas (variveis) e o uso de
probabilidades (% FATOR DE CONFIANA) como indicadores de certeza na
aceitao das premissas. parte aps o termo ENTO so as concluses
(objetivos) da regra.
REGRA
SE

Contator K1 ligado [% FATOR DE CONFIANA].

________________________________________________________________________ 80

____________________________________________________________________________ SEPD

Pressionando-se

B0

contator

K1

desliga,

mas

religa

involuntariamente [% FATOR DE CONFIANA].


ENTO

O contato B1(3-4) da botoeira est em curto circuito.

OU

O contato K1(13-14) do contator est em curto circuito.

Onde Contator K1 ligado e Pressionando-se a botoeira B0 o contator


desliga, mas religa involuntariamente so as premissas (variveis do sistema) e O
contato B1(3-4) da botoeira est em curto circuito e O contato K1(13-14) do
contator est em curto circuito so as concluses (objetivos) da regra.

1.6 CLCULO DE PROBABILIDADE NO SISTEMA ESPECIALISTA


Em uma consulta o usurio deve alm de confirmar a aceitao da premissa
(fato, varivel) atravs de SIM, informar o % FATOR DE CONFIANA. Este um
indicador da certeza na confirmao de uma premissa da regra. Para que uma regra
seja aceita o sistema calcula o % GRAU DE CONFIANA, atravs dos %
FATORES DE CONFIANA informados pelo usurio para cada uma das premissas
aceitas e que so suficientes para disparar uma regra, comparando-o com o %
MNIMO P ACEITAR A REGRA, se o % GRAU DE CONFIANA for igual ou maior
a regra ser aceita.
O % GRAU DE CONFIANA na aceitao de uma regra calculado pelo
produto dos [% FATORES DE CONFIANA] das premissas necessrias para
aceitao da regra.
a) Regras com premissas ligadas por conectivos lgicos tipo E
Exemplo: observar a REGRA7 do SEPD
SE

A lmpada L0 est ligada [% FATOR DE CONFIANA1]

________________________________________________________________________ 81

____________________________________________________________________________ SEPD

E Mantendo-se a botoeira B1 pressionada o contator K1 liga somente depois de


algum tempo [% FATOR DE CONFIANA2]
ENTO As conexes do contato B1(3-4) da botoeira apresentam mau
contato.
Clculo do % GRAU DE CONFIANA:
% GRAU DE CONFIANA = [% FATOR DE CONFIANA 1] * [% FATOR DE
CONFIANA 2]
b) Regras com premissas ligadas por conectivos lgicos tipo E e OU
A mquina de inferncia e o conjunto de regras do SEPD foram estruturados
para que as premissas sejam conectadas, para fins de aceitao de uma regra,
sempre por conectivos lgicos do tipo E. Assim se uma regra depende da
aceitao de mais de duas premissas que utilizam conectivos lgicos do tipo E e
OU a regra ser disparada quando as premissas conectadas por elementos lgicos
do tipo E forem aceitas conjuntamente com qualquer uma das premissas
conectadas por elemento lgico do tipo OU, observando-se ainda o clculo do %
GRAU DE CONFIANA em relao ao % MNIMO P ACEITAR A REGRA.
Exemplo: observar a REGRA3 do sistema.
REGRA3
SE

A chave C1 est ligada [% FATOR DE CONFIANA 1].

A lmpada L0 no liga [% FATOR DE CONFIANA 2].

Mantendo-se a botoeira B1 pressionada o contator K1 liga [% FATOR


DE CONFIANA 3].

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga somente


depois de algum tempo [% FATOR DE CONFIANA 4].

________________________________________________________________________ 82

____________________________________________________________________________ SEPD

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga e desliga


intermitentemente [% FATOR DE CONFIANA 5].

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga


ao despressionar B1 [% FATOR DE CONFIANA 6].

OU

Mantendo-se a botoeira B1 pressionada o contator K1 liga, mas desliga


algum tempo aps despressionar B1 [% FATOR DE CONFIANA 7].

OU

Contator K1 est ligado [% FATOR DE CONFIANA 8].

ENTO

A lmpada L0 est com circuito aberto.

Clculo do % GRAU DE CONFIANA:


% GRAU DE CONFIANA = [% FATOR DE CONFIANA 1] * [% FATOR DE
CONFIANA 2] * [% FATOR DE CONFIANA X]
Onde o % FATOR DE CONFIANA X ser o % FATOR DE CONFIANA
informado pelo usurio na aceitao de qualquer uma das demais premissas da
regra (a que for aceita primeiro).
No caso de aceitao de uma regra o usurio ser guiado ao estabelecimento
de uma concluso especfica da regra. Caso nenhuma regra seja aceita, ou no caso
de uma regra ser aceita (disparada) sem o estabelecimento de uma concluso, o
sistema informa Modo de defeito no detectvel pelo SEPD ou reiniciar busca.

2. O SEPD

O SEPD permite a consulta ao Sistema Especialista para identificao de


modos de defeitos no Diagramas de Comandos Partida Direta de motor eltrico, a
simulao de modos de defeitos nos componentes de comandos deste diagrama, a
identificao de modos de defeitos simulados no mesmo, e ainda a identificao

________________________________________________________________________ 83

____________________________________________________________________________ SEPD

modos de defeitos reais em sistemas de partida direta de motores eltricos


semelhantes ao Diagrama de Comandos Partida Direta.

2.1 ABRINDO O SEPD


Na abertura do SEPD.vi pode-se seguir a seqncia de passos:
i.

Menu Iniciar;

ii.

Todos os programas;

iii.

National Instruments LabVIEW 7.0;

iv.

Continue;

v.

Open;

vi.

Procurar arquivo SEPD.vi Enter;

vii.

Abrir.

2.2 INICIANDO O SEPD


A operao do SEPD, com a tela do SEPD.vi Frontal Painel aberta, pode
ser iniciada de trs formas distintas:
i.

Comando Run na rgua de comandos, figura 3;

ii.

Teclas de atalho Ctrl + R;

iii.

Menu Operate + Run.

Run
Run
Continuously

Pause
Abort
Execution
Figura 3 Rgua de Comandos do LabVIEW

Run: inicia a execuo do SEPD.vi;


Run Continuously: executa continuamente o SEPD.vi;

________________________________________________________________________ 84

____________________________________________________________________________ SEPD

Abort Execution: interrompe a execuo iniciada desativando a operao do


SEPD;
Pause: interrompe a execuo e aguarda que a mesma seja reiniciada
pressionando-se novamente a tecla Pause ou Run, a interrupo feita no
processamento principal ou auxiliar do VI.

2.3 FINALIZANDO O SEPD


A finalizao da execuo pode ser realizada utilizando-se qualquer das
opes abaixo:
i.

Comando Abort Execution;

ii.

Teclas de atalho Ctrl + .;

iii.

Menu Operate + Stop.

2.4 FECHANDO O SEPD


O fechamento da janela do SEPD pode ser realizado de trs formas:
i.

Boto fechar localizado no canto superior direito da tela;

ii.

Teclas de atalho Ctrl + Q;

iii.

Menu File + Exit.

2.5 OPERANDO O SEPD


A operao do SEPD pode ser detalhada atravs da operao de cada um
dos mdulos: Parametrizao, figura 7; Diagrama de Comandos Partida Direta,
figura 10; Simulao de Defeitos, figura 13; Identificao de Defeitos, figura 15;
Sistema Especialista, figura 17.

________________________________________________________________________ 85

____________________________________________________________________________ SEPD

O sistema completo pode ser visualizado nas figuras 4, 5 e 6 onde podem ser
observados o Painel Frontal do SEPD e o Diagrama de Blocos.

Figura 4 Painel Frontal do SEPD

Para visualizar o mdulo de parametrizao mover a barra de rolagem


horizontal para a direita.
O acesso ao Diagrama de Blocos de um VI qualquer pode ser feito tendo-se
o Painel Frontal aberto por qualquer das formas abaixo:
i.

Window + Show Block Diagram;

ii.

Teclas de atalho Ctrl + E .

No Diagrama de Blocos, figura 6, aparece os cones de conexo dos quatro


VIs que compem o SEPD. Os VIs Diagrama de Comandos - Partida Direta.vi,
________________________________________________________________________ 86

____________________________________________________________________________ SEPD

Simulao de Defeitos.vi e Sistema Especialista.vi, so subdivididos em outros


VIs.

Figura 5 Painel Frontal do SEPD

________________________________________________________________________ 87

____________________________________________________________________________ SEPD

Figura 6 Diagrama de Blocos do SEPD

2.5.1 Mdulo de Parametrizao


Este mdulo responsvel pela alimentao do sistema com os dados
necessrios operao dos mdulos de Simulao de Defeitos, Identificao de
Defeitos e Sistema Especialista. A figura 7 apresenta o mdulo de Parametrizao
como este aparece no Painel Frontal do SEPD.vi.

________________________________________________________________________ 88

____________________________________________________________________________ SEPD

Figura 7 Mdulo de Parametrizao do SEPD

2.5.1.1

Elementos do Mdulo de Parametrizao

VETOR PROBABILIDADE DE DEFEITO EM COMPONENTES VPDC


Informa para o mdulo de Simulao de Defeitos, em cada elemento do vetor,
a probabilidade de surgimento de defeito em cada um dos 10 componentes do
Diagrama

de

Comandos

Partida

Direta.

As

probabilidades

podem

ser

diferenciadas, mas o somatrio das mesmas deve ser igual a 1.


Exemplo: para o VPDC seguinte a probabilidade de surgimento de modo de
defeito em qualquer um dos 10 componentes do Diagrama de Comandos Partida
Direta 10%.


________________________________________________________________________ 89

____________________________________________________________________________ SEPD

VETOR MODO DE DEFEITO EM COMPONENTES VMDC


Informa para os mdulos de Simulao de Defeitos e Identificao de
Defeitos, atravs dos elementos do vetor, o estado de cada um dos 10 componentes
do Diagrama de Comandos Partida Direta; 0 componente no estado normal de
operao; 1 componente operando com o modo de defeito mau contato; 2
componente operando com o modo de defeito curto circuito; 3 componente
operando com o modo de defeito circuito aberto.
Exemplo: no VMDC seguinte o 1 elemento (fusvel F1) apresenta o modo de
defeito circuito aberto e o 8 elemento (bobina do contator K1) apresenta o modo
de defeito curto circuito.


N ESTADOS
Informa para o mdulo Sistema Especialista a quantidade de estados

possveis de ser observada no mdulo Diagrama de Comandos Partida Direta.


Este valor deve ser exatamente igual quantidade de estados observados no
sistema e assinalados no arquivo Sintomas_SEPD.txt.
Exemplo:

parametrizao


para

20

estados

possveis

no

sistema.

Alguns estados observveis no SEPD: O fusvel F1 atuou; a lmpada L0 no


liga; a lmpada L0 liga e desliga intermitentemente; a lmpada L0 est ligada.
% MNIMO PARA ACEITAR A REGRA
Informa para o mdulo Sistema Especialista o grau de confiana mnimo para
aceitao de uma regra. Este valor deve ser maior igual a 0 e menor igual a 100.
Exemplo: valor mnimo para aceitao de regra de 50%.
________________________________________________________________________ 90

____________________________________________________________________________ SEPD

MATRIZ PROBABILIDADE DE MODOS DE DEFEITOS MPMD


Informa para o mdulo de Simulao de Defeitos a probabilidade de
surgimento de cada um dos trs modos de defeitos possveis (mau contato, curto
circuito e circuito aberto) em cada um dos 10 componentes do Diagrama de
Comandos - Partida Direta. As probabilidades podem ser diferenciadas, mas o
somatrio das mesmas em cada uma das linhas da matriz deve ser igual a 1.
Exemplo: linha da matriz para a probabilidade de surgimento do modo de
defeito mau contato de 2%, curto circuito 49% e circuito aberto 49% em um
componente.


Controles de Path dos arquivos de dados ARQUIVO REGRAS, ARQUIVO


SINTOMAS e ARQUIVO VISUALIZAR REGRAS
Informa para o mdulo Sistema Especialista o lugar onde esto guardados

respectivamente

os

arquivos

de

dados

do

sistema:

Regras_SEPD.txt,

Sintomas_SEPD.txt e Visualizar Regras_SEPD.txt.


Exemplo: arquivos de dados Regras_SEPD.txt, Sintomas_SEPD.txt e
Visualizar Regras_SEPD.txt armazenados no diretrio E:\SEPD.

________________________________________________________________________ 91

____________________________________________________________________________ SEPD

O diretrio destes elementos deve ser alterado toda vez que o SEPD for
remanejado ou instalado em outro computador, caso contrrio na execuo do
SEPD.vi aparecer uma mensagem de erro at que os endereo dos arquivos sejam
corrigidos. Figura 8.

Figura 8 Mensagem de Erro.

2.5.1.2
Para

Operao do Mdulo de Parametrizao


alterar

qualquer

dos

valores

dos

elementos

do

mdulo

de

Parametrizao, exceto o VMDC, basta executar com o mouse um click sobre o


elemento e fazer a alterao dos valores via teclado. O VMDC atualizado pelo
SEPD conforme a simulao de defeitos.

2.5.2 Mdulo do Diagrama de Comandos Partida Direta


Este mdulo composto pelo arquivo de mesmo nome (Diagrama de
Comandos Partida Direta.vi). Nele realizada a operao do diagrama de
comandos do sistema partida direta de motor eltrico.
Na simulao do diagrama os componentes so modelados como elementos
discretos. Contato fechado, lmpada ou bobina ligada so representados por nvel

________________________________________________________________________ 92

____________________________________________________________________________ SEPD

lgico e 1 e contato aberto, lmpada ou bobina desligada representados por nvel


lgico 0.
No arquivo Diagrama de Comandos Partida Direta.vi os elementos so
conectados aos Geradores de Modos de Defeitos e estes so interligados conforme
o diagrama lgico do circuito da figura 9.

Figura 9 Diagrama Lgico do Circuito de Comandos

2.5.2.1

Elementos do Mdulo Diagrama de Comandos Partida Direta

A figura 10 apresenta os elementos do Diagrama de Comandos Partida


Direta como estes aparecem no Painel Frontal do SEPD.vi.

________________________________________________________________________ 93

____________________________________________________________________________ SEPD

Fusvel F1

Chave C1

Boto Reset do
Rel Trmico

Contato (13-14)
do Contator K1

Botoeira B0

Botoeira B1

Bobina do
Contator K1

Contato (23-24)
do Contator K1

Lmpada L1
Lmpada L0

Figura 10 Circuito de Comandos de Partida Direta

2.5.2.2

Operao do Mdulo Diagrama de Comandos Partida Direta

A operao do diagrama realizada utilizando-se a chave C1, as botoeiras


B0 e B1 e o boto de teste do rel trmico de sobrecarga RT. Para isso basta
movimentar o indicador do mouse at o elemento de controle que se quer operar e
realizar um click sobre o mesmo. A bobina do contator e as lmpadas alternam da
cor laranja para a vermelha quando passam do estado desligado para o estado
ligado; a chave C1 est ligada quando o indicador da mesma est para cima; o
boto de reset do rel trmico de sobrecarga RT e as botoeiras somente
permanecem acionados durante o tempo em que esto pressionados.

________________________________________________________________________ 94

____________________________________________________________________________ SEPD

i.

Ligando-se a chave C1 o sistema alimentado com a tenso nominal,


220V 60Hz. A Lmpada L0 sinaliza que o sistema est energizado;

ii.

Pressionando-se a botoeira B1(3-4) o contator K1 acionado;

iii.

Acionado o contator K1 fecham-se os contatos K1(13-14) e K1(23-24);


- O contato K1(13-14) mantm o contator K1 em operao aps soltar-se a
botoeira B1(3-4);
- O contato K1(23-24) liga a lmpada L1, sinalizando que o motor est em
operao;

iv.

Pressionando-se a botoeira B0(1-2) o contator K1 desligado;

v.

O boto de teste do rel trmico de sobrecarga RT quando pressionado


aciona o contato RT(95-96) que desliga o contator K1 se o mesmo estiver
ligado;

vi.

Desligando-se a chave C1 todo o circuito de comandos ser desligado.

O desligamento no intencional do circuito ocorre pela atuao da proteo


ou por algum defeito em componentes do sistema.
As protees contra curto-circuito no circuito de comandos e sobrecarga no
motor so realizadas atravs do fusvel F1 e rel trmico de sobrecarga RT
respectivamente. Quando ocorre a atuao do fusvel F1 o SEPD sinaliza atravs da
mudana de cor do elemento indicador do fusvel da cor cinza para a cor vermelha.
O indicador est localizado abaixo do fusvel.
A figura 11 apresenta os circuitos internos com as ligaes dos Geradores de
Modos de Defeitos, componentes e portas lgicas como estes aparecem no
Diagrama de Blocos do Diagrama de Comandos Partida Direta.vi.

________________________________________________________________________ 95

____________________________________________________________________________ SEPD

Figura 11 Circuitos do Diagrama de Blocos do Diagrama de Comandos Partida Direta

2.5.2.3

O Gerador de Modo de Defeitos

A funo deste VI gerar nos elementos do Diagrama de Comandos


Partida Direta, de acordo com o VPDC e o COMPONENTE N o modo de defeito
ocasionado no mdulo de Simulao de Defeito.

2.5.2.3.1 Elementos do Gerador de Modos de Defeitos


Os elementos do Painel Frontal do GERADOR DE MODOS DE DEFEITOS
so apresentados a seguir.

________________________________________________________________________ 96

____________________________________________________________________________ SEPD

Identifica o componente;
Indica o nvel lgico ativado pelo componente;
Indica o nvel lgico do componente anterior;
Indica o nvel lgico de sada do componente;

Informa quais os componente e os respectivos


modos de defeitos.

No VMDC os elementos de 0 a 9, sendo 0 ndice do primeiro elemento,


indicam respectivamente o estado dos componentes fusvel F1(1-2), contato da
chave C1(1-2), contato do rel trmico de sobrecarga RT(95-96), contato da botoeira
B0(1-2), contato da botoeira B1(3-4), contato do contator K1(13-14), contato do
contator K1(23-24), bobina do contator K1(a-b), lmpada L1(a-b) e lmpada L0(a-b).
Os circuitos internos do Diagrama de Blocos so apresentados na figura 12.

Figura 12 Circuitos Internos do Gerador de Modos de Defeitos

2.5.2.3.2 Funcionamento do Gerador de Modos de Defeitos


No Diagrama de Comandos Partida Direta os componentes so interligados
de maneira que a sada de um componente depende tambm da entrada do

________________________________________________________________________ 97

____________________________________________________________________________ SEPD

componente anterior; o Gerador de Modos de Defeitos acrescenta ainda como


varivel sada do componente o estado informado pelo VMDC.
O Gerador de Modos de Defeitos l o nvel lgico de entrada do componente
atravs do controle ENTRADA, o nvel lgico informado pelo prprio componente
atravs do controle COMPONENTE e de acordo com o valor lido no elemento do
VMDC de nmero igual ao controle COMPONENTE N executa o elemento SADA
de quatro formas diferentes. Se o controle ENTRADA for igual ao nvel lgico 0 o
elemento de sada ser igual a 0 independentemente do valor do VMDC[ i ] e do
estado do componente; se o valor do controle entrada for igual a 1 o elemento
SADA ser executado como apresentado no quadro 1.

VMDC[ i ]

SADA

0
1

depende do estado do prprio componente


alterna entre o nvel lgico 0 e o nvel lgico 1

2
3

fixada no nvel lgico 1


fixada no nvel lgico 0
Quadro 1 VMDC[ i ] x SADA

O modo normal de operao no componente informado pelo VMDC[ i ] = 0.


O modo de defeito mau contato no componente, VMDC[ i ] = 1, simulado
utilizando-se o gerador randmico de probabilidade uniforme. Conforme ajustado na
constante na figura 12, para valores menores que 0,2 o Gerador de Modos de
Defeitos faz a sada do componente igual ao nvel lgico 1, caso contrrio ser
igual ao 0. O ajuste pode ser alterado pelo especialista diretamente no diagrama
de blocos com um click com o mouse sobre a constante e fazendo-se a alterao
atravs do teclado.

________________________________________________________________________ 98

____________________________________________________________________________ SEPD

O modo de defeito curto circuito no componente, VMDC[ i ] = 2, simulado


forando-se a sada do componente ao nvel lgico 1 independentemente do
estado do componente.
O modo de defeito circuito aberto no componente, VMDC[ i ] = 3, simulado
forando-se a sada do componente ao nvel lgico 0 independentemente do
estado do componente.


Exemplo de aplicao para o VMDC

O Gerador de Modo de Defeitos l VMDC[1], VMDC[2], VMDC[3], VMDC[4],


VMDC[5], VMDC[6], VMDC[8], VMDC[9], = 0 e faz a SADA dos componentes 1, 2,
3, 4, 5, 6, 8 e 9 dependentes do controle ENTRADA e do estado dos prprios
componentes. L VDM[0] = 3 e faz a SADA do componente 0 (fusvel F1(1-2)) igual
ao nvel lgico 0; VDM[7] = 2 e faz SADA do componente 1 (bobina do contator
K1(a-b)) igual ao nvel lgico 1. Desta forma o Gerador de Modo de Defeitos gera o
modo de defeito circuito aberto no fusvel e o modo de defeito curto circuito na
bobina do contator K1.

2.5.3 Mdulo de Simulao de Defeitos


O mdulo de Simulao de Defeitos, composto pelo VI de mesmo nome
(Simulao de Defeitos.vi). A figura 13 apresenta os elementos do mdulo no Painel
Frontal do SEPD.vi, a figura 14 apresenta a estruturao do mdulo.
Este mdulo composto pelos VIs Montagem do Vetor Probabilidades,
Seleo de Linha Modos de Defeito e Seletor de Defeito.
O mtodo da roleta utilizado para fazer a escolha dos elementos dos
vetores de probabilidades que contm as informaes de qual componente

________________________________________________________________________ 99

____________________________________________________________________________ SEPD

apresentar um modo de defeito e do modo de defeito que ser ocasionado neste


componente, segundo as probabilidades informadas no VPDC e na MPMD.

Figura 13 Simulao de Defeitos

Figura 14 Estrutura do Mdulo de Simulao de Defeitos

2.5.3.1

Elementos do Mdulo de Simulao de Defeitos

GERAR DEFEITOS
C

Informa para o mdulo de Simulao de Defeitos que o mesmo deve gerar um


modo de defeito em um dos componentes.
C

RESET DEFEITOS
Fora os elementos do VMDC a assumirem o valor 0.

2.5.3.2

Operao do Mdulo de Simulao de Defeitos

Pressionando-se o boto GERAR DEFEITO, atravs de um click com o


mouse, o mdulo de Simulao de Defeitos gera, segundo as probabilidades de
________________________________________________________________________ 100

____________________________________________________________________________ SEPD

surgimento de modos de defeitos especificada na MPMD, defeitos dos tipos mau


contato, curto circuito ou circuito aberto em componentes do Diagrama de
Comandos Partida Direta, segundo as probabilidades de surgimento de defeito nos
componentes especificada no VPDC.
Pressionando-se o boto RESET DEFEITOS, atravs de um click com o
mouse, o mdulo de Simulao de Defeitos restabelece a operao dos
componentes ao estado normal de operao.

2.5.3.3

Montagem do Vetor Probabilidades.vi

A funo deste VI construir dois vetores com 100 elementos cada um, o
primeiro tendo por base os dados de probabilidades de defeitos nos componentes
especificados pelo VPDC e o segundo tendo por base os dados da linha respectiva
da MPMD correspondente ao ndice do componente escolhido para operar com
algum modo de defeito.
Os elementos do VI Montagem do Vetor Probabilidades so:
VETOR V0
D

Informa atravs do percentual de cada elemento a quantidade de elementos


que o vetor V1 deve ter exatamente igual ao ndice dos respectivos elementos do
vetor.
D

VETOR V1
um vetor composto por 100 elementos onde os elementos so

respectivamente iguais em quantidade aos ndices do VETOR V0.


Exemplo: dado o VPDC [0,02 0,04 0,01 0,03 0,10 0,10 0,10 0,10 0,10 0,70]
como sendo o VETOR V0, o VETOR V1 ter os dois primeiros elementos iguais ao
ndice do primeiro elemento 0, os quatro prximos elementos iguais ao ndice do

________________________________________________________________________ 101

____________________________________________________________________________ SEPD

segundo elemento 1, o prximo igual ao ndice do terceiro elemento 2, os trs


prximos iguais ao ndice do quarto elemento 3 e assim sucessivamente at o ltimo
elemento do vetor.

O VETOR V1 utilizado para escolha dos componentes que apresentaro


defeito e para escolha do modo de defeito nos componente pelo mtodo da roleta.
Os elementos do Painel Frontal deste VI so apresentados a seguir.

2.5.3.4

Seleo de Linha de Modos de Defeitos.vi

A funo deste VI selecionar a linha da MPMD, correspondente ao nmero


do componente escolhido para ter um modo de defeito ocasionado. Por exemplo: se
o quinto componente foi selecionado pelo mtodo da roleta, o VI escolhe a quinta
linha da matriz onde se encontram as probabilidades de surgimento dos modos de
defeitos mau contato, curto circuito e circuito aberto respectivamente.
A linha de probabilidade escolhida serve como base para montagem do vetor
de elementos de modos de defeitos que ser novamente utilizado para escolha pelo
mtodo da roleta para seleo de qual modo de defeito ser ocasionado no
componente escolhido.
Os elementos do VI Seleo de Linha de Modo de Defeitos so:
COMPONENTE
G

Neste elemento indicado qual dos 10 componentes do Diagrama de


Comandos Partida Direta foi selecionado para ter um modo de defeito ocasionado;
G

VETOR

________________________________________________________________________ 102

____________________________________________________________________________ SEPD

Ao final do processamento do VI o elemento VETOR ser igual linha da


MATRIZ de nmero correspondente ao nmero do componente escolhido para ter
um modo de defeito ocasionado.
MATRIZ
H

Este elemento contm em cada uma de suas linhas as probabilidades de


surgimento de cada um dos modos de defeitos possveis de serem ocasionados em
cada um dos componentes do Diagrama de Comandos Partida Direta. Esta matriz
tem tantas linhas quantos forem os componentes e tantas colunas quantos forem os
modos de defeitos possveis.

2.5.3.5

Seletor de Defeitos.vi

Este VI tem dupla funo. A primeira restringir o modo de defeito curto


circuito no componente fusvel; a segunda ocasionar o modo de defeito circuito
aberto no fusvel quando da ocorrncia do modo de defeito curto circuito em
qualquer dos componentes bobina do contator K1(a-b), lmpada L1(a-b) e lmpada
L0(a-b).
Os elementos deste VI podem ser observados a seguir.

AUX
Envia um sinal lgico verdadeiro, toda vez que o componente fusvel

selecionado conjuntamente com o modo de defeito curto circuito fazendo com que
________________________________________________________________________ 103

____________________________________________________________________________ SEPD

o controle do Lao do VI Simulao de Defeitos repita o processamento at que


ocorra a escolha de outro componente com qualquer modo de defeito ou do
componente fusvel com outro modo de defeito que no seja o modo de defeito curto
circuito.
COMPONENTE
I

Este elemento recebe a informao de qual componente fora selecionado


para ter um modo de defeito ocasionado.
I

VMDC
Vetor modo de defeito em componente.

2.5.4 Mdulo de Identificao de Defeitos


Este mdulo que composto pelo VI de mesmo nome (Identificao de
Defeitos.vi), permite que sejam corrigidos defeitos ocasionados pelo mdulo de
Simulao de Defeitos no Diagrama de Comandos Partida Direta. Na figura 15
pode-se observar o Mdulo de Identificao de Defeitos como este aparece no
painel frontal do SEPD.vi.

Figura 15 Mdulo de Identificao de Defeitos

________________________________________________________________________ 104

____________________________________________________________________________ SEPD

2.5.4.1

Elementos do Mdulo de Identificao de Defeitos

COMPONENTE
Este elemento permite selecionar o componente que o operador julga possuir
algum dos trs modos de defeito dentre todos os demais componentes do Diagrama
de Comandos Partida Direta.


Exemplo: Componente bobina do contator K1 selecionado.




MAU CONTATO
Quando pressionado, atravs de um click com o mouse, informa que o

possvel modo de defeito no componente selecionado do tipo mau contato.


CURTO CIRCUITO


Quando pressionado, atravs de um click com o mouse, informa que o


possvel modo de defeito no componente selecionado do tipo curto circuito.


CIRCUITO ABERTO
Quando pressionado, atravs de um click com o mouse, informa que o

possvel modo de defeito no componente selecionado do tipo circuito aberto.

2.5.4.2

Operao do Mdulo de Identificao de Defeitos

Este mdulo s permite a identificao de defeitos quando o sistema


apresenta algum componente com um dos modos de defeitos. Se no houver modo
de defeito ocasionado, o elemento COMPONENTE quando acionado volta a
apresentar a indicao em branco no permitindo que qualquer elemento da lista
que tenha sido marcado permanea selecionado.
i.

Com o SEPD em operao com um defeito simulado posicionar o


mouse sobre o elemento CONTROLE e dar um click;

________________________________________________________________________ 105

____________________________________________________________________________ SEPD

ii.

Escolher no elemento COMPONENTE o componente do Diagrama de


Comandos Partida Direta que provavelmente apresente defeito e dar
um click sobre o mesmo;

iii.

Posicionar o mouse sobre o boto MAU CONTATO, CURTO


CIRCUITO ou CIRCUITO ABERTO, conforme seja o provvel modo
de defeito do componente e dar um click;

iv.

O indicador do elemento COMPONENTE volta indicao em branco


quando o componente e modo de defeito so corretamente
selecionados.

Exemplo: identificar o modo de defeito mau


i.

Realizar com o mouse um click no elemento COMPONENTE e




escolher o elemento C1
ii.

contato na chave C1.

Realizar com o mouse um click sobre o elemento


(quando pressionado o indicador do boto indica operao atravs da
mudana de cor);

iii.

Com o modo de defeito e componente corretamente informados o


indicador do elemento COMPONENTE volta posio inicial


, caso contrrio permanece indicando o componente


selecionado.
O modo de defeito ser solucionado somente quando forem corretos o
componente com defeito e o modo de defeito.
No caso da ocorrncia de modo de defeito do tipo curto circuito nos
componentes bobina do contator K1(a-b), lmpada L1(a-b) e lmpada L0(a-b) o
Simulador de Defeitos impe ao componente fusvel o modo de defeito circuito
aberto. Neste caso deve-se primeiramente desligar a chave C1, substituir o fusvel
________________________________________________________________________ 106

____________________________________________________________________________ SEPD

F1 (marcar fusvel F1 em COMPONENTE e pressionar CIRCUITO ABERTO) e


aps identificar o modo de defeito curto circuito.
Se a substituio do fusvel for realizada com a chave C1 ligada e houver um
componente com o modo de defeito curto circuito o fusvel voltar a atuar. Quando
o fusvel for substitudo e houver um componente do circuito com o modo de defeito
curto circuito se a chave C1 estiver desligada o indicador do fusvel mudar da cor
vermelha para a cor cinza. Se no houver outro componente com o modo de defeito
curto circuito o indicador do elemento COMPONENTE volta posio em branco.

2.5.5 Mdulo Sistema Especialista


Este mdulo que composto pelo VI de mesmo nome (Sistema
Especialista.vi), o mdulo de consulta do sistema. Contm uma ferramenta de
consulta capaz de guiar o usurio na deteco e identificao de modos de defeitos
no circuito de comandos de uma partida direta de motor eltrico. A estrutura e os
elementos do Sistema Especialista so apresentados nas figura 16 e 17.

Figura 16 Estrutura do Mdulo Sistema Especialista

________________________________________________________________________ 107

____________________________________________________________________________ SEPD

Figura 17 Mdulo do Sistema Especialista no SEPD

2.5.5.1

Elementos do mdulo Sistema Especialista

SISTEMA ESPECIALISTA
m

um indicador de Strings onde se pode observar o conjunto de regras do


Sistema Especialista, um conjunto de procedimentos teis no caso de dvida
quando da consulta ao sistema e tambm um conjunto de fatos e as concluses
apontadas pelo sistema no momento da consulta.
DVIDA / PROCEDIMENTO
m

Boto que opera o Sistema Especialista na opo de procedimento para


auxlio no caso de dvida.
VISUALIZAR REGRA
m

Boto que opera o Sistema Especialista na opo de visualizao do conjunto


de regras do sistema.
SIM
m

Boto que confirma a aceitao de um fato ou de uma concluso no sistema.


m

NO

________________________________________________________________________ 108

____________________________________________________________________________ SEPD

Boto que rejeita um fato ou uma concluso no sistema.


% FATOR DE CONFIANA
n

Valor atribudo como grau de confiana na confirmao de um fato.


REGRA ACEITA
n

Nmero da regra que foi aceita pelo sistema conforme a confirmao de


aceitao dos fatos e dos valores atribudos no elemento % FATOR DE
CONFIANA.
n

% GRAU DE CONFIANA
Valor calculado pelo sistema que informa o grau de confiana na regra aceita

segundo a confirmao dos fatos e os valores atribudos no elemento % FATOR DE


CONFIANA.

2.5.5.2

Operao do Mdulo Sistema Especialista

Este mdulo pode ser operado isoladamente em um sistema de comandos de


partida direta de motor eltrico ou em conjunto com o Diagrama de Comandos
Partida Direta do SEPD.
i.

Com

SEPD

em operao observar

elemento SISTEMA

ESPECIALISTA;
ii.

Se o fato aceito seguir a seqncia iii e iv;

iii.

Posicionar o mouse sobre o elemento % FATOR DE CONFIANA e


dar um click, informar o valor via teclado;

iv.

Posicionar o mouse sobre o boto SIM e dar um click;

v.

Se o fato for rejeitado posicionar o mouse sobre o boto NO e dar um


click;

________________________________________________________________________ 109

____________________________________________________________________________ SEPD

vi.

Repetir os passos de ii a v at que o elemento SISTEMA


ESPECIALISTA apresente uma resposta consulta;

vii.

Observar os elementos SISTEMA ESPECIALISTA, REGRA ACEITA e


% GRAU DE CONFIANA NA RESPOSTA para obter o modo de
defeito gerado no componente a regra aceita e o grau de confiana na
resposta.

viii.

Para visualizar a base de regras a qualquer momento posicionar o


mouse sobre o elemento VISUALIZAR REGRAS e dar um click (dar
outro click para sair da opo);

ix.

Para visualizar um conjunto de auxlio a dvidas e/ou procedimentos


de verificao/operao posicionar o mouse sobre o elemento
DVIDA/ PROCEDIMENTO e dar um click (dar outro click para sair da
opo);

Exemplo: a lmpada L0 do Diagrama de Comandos Partida Direta liga e


desliga intermitentemente o modo de defeito simulado mau contato na chave C1.
i.

Painel Frontal do SEPD.vi operando observar o elemento SISTEMA


ESPECIALISTA;

ii.

O fusvel atuou? Dar um click sobre o elemento

iii.

chave

C1

est
+

ligada?

Dar

um

click

;
sobre

o elemento

iv.

A lmpada L0 no liga? Dar um click sobre o elemento

v.

A lmpada L0 liga e desliga intermitentemente? Dar um click sobre o


elemento

vi.

As conexes da chave C1(1-2) apresentam mau contato? Dar um


click sobre o elemento

________________________________________________________________________ 110

____________________________________________________________________________ SEPD

vii.

Resposta do Sistema Especialista.

O boto DVIDA / PROCEDIMENTO pode ser pressionado a qualquer


instante. Quando pressionado o Sistema Especialista inabilita a opo consulta e
habilita um conjunto de procedimentos para auxlio dvida na operao. Para
retornar a operao normal do sistema basta dar outro click no boto.
Exemplo: na consulta anterior quando o Sistema Especialista apresenta a
pergunta

"O

fusvel

atuou?

pressionando-se

boto

DVIDA

PROCEDIMENTO o sistema apresenta:

O boto VISUALIZAR REGRAS quando pressionado habilita o Sistema


Especialista para a opo de visualizao das regras. As regras podem ser
visualizadas utilizando-se a barra de rolagem do String. Para retornar a operao
normal do sistema basta dar outro click no boto.
Pressionando-se o boto o Sistema Especialista apresenta:
________________________________________________________________________ 111

____________________________________________________________________________ SEPD

2.5.5.3

Inicializao de Variveis.vi

A funo deste VI inicializar todas as variveis do Sistema especialista.

2.5.5.4

Seletor de Regras_SEPD.vi

A funo deste VI selecionar uma das regras do sistema de acordo com a


aceitao das premissas e os fatores de confiana dessas premissas.
Cada vez que uma premissa aceita este mdulo atualiza um dos elementos
do VETOR

DE

PROBABILIDADE

DE

VARIVEIS VPV com o valor

correspondente ao valor especificado pelo usurio no elemento % FATOR DE


CONFIANA.
O PROGRAMA ESPECIALISTA apresentado na figura 18, escrito em
linguagem C, a parte mais importante deste VI. A funo deste programa
codificar em cada uma de suas linhas as condies para a aceitao de uma regra
especfica da base de regras do SEPD de acordo com as informaes de fatos
observados pelo usurio no Diagrama de Comandos Partida Direta.

2.5.5.4.1 Elementos do PROGRAMA ESPECIALISTA


V
o

V o valor mnimo para que a regra possa ser aceita.


o

________________________________________________________________________ 112

____________________________________________________________________________ SEPD

So os elementos do VPV que armazena o valor % FATOR DE CONFIANA


a cada resposta afirmativa na aceitao de uma premissa (fato) do sistema.
R
Nmero da regra aceita pelo sistema. Este nmero igual a zero enquanto
nenhuma regra aceita pelo sistema.
CNF
Valor final, grau de confiana na aceitao da regra.

2.5.5.4.2 Operao do PROGRAMA ESPECIALISTA


Para facilidade de operao na sada do programa o nmero da regra
acrescido de 1.
Exemplos de aplicao:
Regra 1: C[0] >= V


C[0] o primeiro elemento do VPV. Este elemento atualizado com o valor


correspondente especificado pelo usurio no elemento % FATOR DE CONFIANA
quando o fato O fusvel F1 atuou? aceito. Como a Regra 1 s depende deste fato
(que a nica premissa) ela ser aceita desde que o valor informado no % FATOR
DE CONFIANA seja maior igual ao valor V (% MNIMO P ACEITAR A REGRA).
Regra 3: C[1]*C[3]>=V


C[1] e C[3] so o segundo e quarto elementos do VPV. Estes elementos so


atualizados com os valores correspondentes especificados no elemento % FATOR
DE CONFIANA quando os fatos A chave C1 est ligada? e A lmpada L0 liga e
desliga intermitentemente? so aceitos. A aceitao da Regra 3 depende do
produto dos valores informados no % FATOR DE CONFIANA ser maior igual ao
valor V.

________________________________________________________________________ 113

____________________________________________________________________________ SEPD

REGRA11
SE

O contator K1 est ligado

Pressionando-se a botoeira B0 o contator K1 no desliga

ENTO

O contato B0(1-2) da botoeira est em curto - circuito?

OU

Modo de defeito = curto - circuito no contato B0(1-2).

As premissas O contator K1 est ligado e Pressionando-se a botoeira B0 o


contator K1 no desliga esto gravadas respectivamente nas linhas 12 e 15 do
arquivo SINTOMAS_SEPD.txt. O PROGRAMA ESPECIALISTA codifica cada linha
do arquivo como sendo um dos elementos do VPV. Toda vez que o usurio confirma
a premissa, informando um fator de certeza o programa atualiza este valor no
elemento respectivo do vetor.
O elemento C[11] = % FATOR DE CONFIANA informado na aceitao do
fato O contator K1 est ligado; o elemento C[14] = % FATOR DE CONFIANA
informado na aceitao do fato Pressionando-se a botoeira B0 o contator K1 no
desliga. Se C[11]*C[14]


&

&

&

o o

PROGRAMA ESPECIALISTA faz R = 10 (disparando a regra 11) e CNF =


C[11]*C[14], CNF = GRAU DE CONFIANA.

________________________________________________________________________ 114

____________________________________________________________________________ SEPD

Figura 18 Programa Especialista no Seletor de Regras.vi

2.5.5.5

Seletor de Concluso.vi

O seletor de concluso responsvel por selecionar uma concluso de regra


especfica segundo as respostas do usurio ao Sistema Especialista e tambm por
passar adiante os estados do sistema rejeitados pelo usurio.
Quando o usurio responde negativamente quanto a um fato observado, o
Seletor de Concluso apresenta um novo fato at que algum seja aceito ou at que
o Sistema Especialista encerre a consulta com a resposta Modo de Defeito no
detectvel pelo SEPD ou reiniciar busca.
Os estados do sistema que so apresentados so guardados no arquivo
Sintomas_SEPD.txt, e so acessados quando se inicia uma consulta at que uma
regra especfica seja disparada pelo Sistema Especialista. Este arquivo a base de
fatos do sistema.

________________________________________________________________________ 115

____________________________________________________________________________ SEPD

As regras utilizadas no Sistema Especialista so guardadas no arquivo


Regras_SEPD.txt. O acesso a este arquivo se d quando a regra disparada
(aceita).

2.5.5.6

Lousa.vi

Este VI faz a apresentao dos resultados da consulta ao Sistema


Especialista: Nmero da regra aceita, grau de confiana na resposta e a concluso
regra. Se pressionado o boto DVIDA / PROCEDIMENTO este VI apresenta o
auxlio ao operador para estabelecer concluses ou procedimento de operao ou
verificao; pressionando-se o boto VISUALIZAR REGRAS o VI apresenta as
regras do Sistema especialista.

3. IMPLEMENTANDO O SEPR

Este tpico apresenta a criao de um Sistema Especialista para identificao


e correo de defeitos em um diagrama de comandos eltricos de um sistema de
partida direta de motor eltrico com reverso no sentido de rotao.
O sistema ser construdo partindo-se do arquivo SEPD.vi, no entanto como
se faz necessria a alterao de alguns VIs a execuo ser realizada partindo-se
das alteraes necessrias em cada mdulo e no final ser construdo o arquivo
SEPR.vi.
Mdulos para construo: Diagrama de Comandos Partida Direta Reverso
e Sistema Especialista.

________________________________________________________________________ 116

____________________________________________________________________________ SEPD

3.1 MDULO DIAGRAMA DE COMANDOS PARTIDA DIRETA REVERSO


O Diagrama de Comandos Partida Direta Reverso construdo a partir do
circuito lgico associando os Geradores de Modo de Defeitos de cada componente
em cascata e/ou atravs de portas lgicas. O Gerador de Modo de Defeitos o
mesmo utilizado no Diagrama de Comandos Partida Direta.
Na montagem do Diagrama de Comandos Partida Direta Reverso.vi os
Geradores de Modos de Defeitos devem ser ligados atravs dos terminais, figura 19.

Figura 19 cone de Conexo do Gerador de Modos de Defeitos

3.1.1 Construo do Diagrama de Comandos Partida Direta Reverso.vi


O arquivo Diagrama de Comandos Partida Direta Reverso.vi o programa
que implementa o mdulo de mesmo nome.
Passos para construo:
i.

Escolha do Diagrama de Comandos Partida Direta Reverso que


deve ser construdo, figura 21;

ii.

Elaborao do circuito lgico que representa o Diagrama de Comandos


escolhido, figura 22;

iii.

Abrir o arquivo Diagrama de Comandos Partida Direta.vi;

iv.

Abrir o Diagrama de Blocos atravs das teclas Ctrl + E;

________________________________________________________________________ 117

____________________________________________________________________________ SEPD

v.

Selecionar os componentes e Geradores de Modos de Defeitos dos


componentes que devem ser duplicados. B1(3-4), K1(13-14), K1(a-b),
K1(23-24) e L1(a-b);

vi.

Utilizar as teclas Ctrl + C e Ctrl + V para duplicar os componentes e


Geradores de Modos de Defeitos selecionados;

vii.

Renomear os componentes duplicados respectivamente como B2(3-4),


K2(13-14), K2(a-b), K2(23-24) e L2(a-b);

viii.

Instalar dois inversores e lig-los um ao boto K1(13-14) e o outro a


K2(13-14) criando assim os contatos K1(11-12) e K2(11-12);
a) dar um click simples com o boto direito;
b) escolher o cone All Function ou Arith/Compare;
c) escolher cone Boolean;
d) dar um click sobre o cone

ix.

(Not).

Selecionar com o mouse e duplicar atravs das teclas Ctrl + C e Ctrl +


V dois Geradores de Modos de Defeitos para ligao com os contatos
K1(11-12) e K2(11-12);

x.

Ligar, utilizando o mouse, os contatos K1(11-12) e K2(11-12), sada


dos inversores, aos Geradores de Modos de Defeitos duplicados dando
um click sobre o terminal respectivo do Gerador;

xi.

Renumerar as constantes de cada Gerador de Modo de Defeito


conforme o nmero de cada componente observando o item 3.1.4;

xii.

Ligar os Geradores de Modos de Defeitos conforme o Diagrama


Lgico, figura 21;

xiii.

Organizar os componentes do Diagrama de Blocos movendo-os at a


posio desejada;

________________________________________________________________________ 118

____________________________________________________________________________ SEPD

xiv.

Abrir o Painel Frontal atravs das teclas Ctrl+E;

xv.

Organizar os componentes movendo-os posio desejada;

xvi.

Dar um click com o boto direito do mouse sobre o cone de conexo


do VI localizado no canto superior direito e escolher opo Show
Conector

cone de
conexo do
VI

xvii.

Repetir operao anterior e escolher opo Pattern; escolher


configurao com 16 terminais;

xviii.

Conectar cada um dos terminais do cone de conexo com um click


sobre o terminal e um click sobre o componente respectivo conforme
figura 20.

Figura 20 cone Gerador de Modos de Defeitos do SEPR

________________________________________________________________________ 119

____________________________________________________________________________ SEPD

xix.

Dar um click com o boto direito do mouse sobre o cone de conexo


do VI localizado no canto superior direito e escolher opo Show
icon;

xx.

Salvar o arquivo como Diagrama de Comandos Partida Direta


Reverso atravs do menu File + Save As...;

3.1.2 Diagrama de Comandos Partida Direta Reverso

Figura 21 Diagrama de Comandos Partida Direta Reverso

________________________________________________________________________ 120

____________________________________________________________________________ SEPD

3.1.3 Diagrama Lgico

Figura 22 Diagrama lgico Partida Direta Reverso

3.1.4 Numerao dos Geradores de Modos de Defeitos


O terminal COMPONENTE N de cada Gerador de Modo de Defeito do
componente deve ser conectado constante com o nmero respectivo do
componente. O fusvel deve ter sempre o nmero zero, bobinas e lmpadas devem
ter sempre os ltimos nmeros.
A numerao dos componentes ser: fusvel F1 0, chave C1 1, contato do
rel trmico RT 2, contato da botoeira B0 3, contato da botoeira B1 4, contato
do contator K1(13-14) 5, contato do contator K2(11-12) 6, contato do contator
K1(23-24) 7, contato da botoeira B2 8, contato do contator K2(13-14) 9, contato
do contator K1(11-12) 10, contato do contator K2(23-14) 11, bobina do contator
K1(a-b) 12, lmpada L1(a-b) 13, bobina do contator K2(a-b) 14, lmpada L2(ab) 15, lmpada L0(a-b) 16.

________________________________________________________________________ 121

____________________________________________________________________________ SEPD

3.1.4.1
i.

Passos Para Execuo


Posicionar o mouse sobre a constante

do Gerador de Modos de

Defeitos e dar um click duplo;


ii.

Alterar atravs do teclado o valor de cada constante de acordo com o


nmero do componente.

3.1.5 Ligao dos Geradores de Modos de Defeitos


Para montagem do diagrama os elementos ligados por portas lgicas do tipo
E so interligados em cascata atravs de Geradores de Modo de Defeito e os
elementos ligados atravs de porta OU so conectados com uma porta lgica OU. A
figura 23 apresenta alguns Geradores de Modos de Defeitos interligados em cascata
e atravs de uma porta OU.

Figura 23 Ligao de Geradores de Modos de Defeitos

O terminal ENTRADA do Gerador de Modos de Defeito do fusvel F1, por ser


o primeiro componente, deve ser conectado a uma constante de valor lgico
verdadeiro. Os demais componentes devem ter o terminal ENTRADA ligado ao
terminal SADA do Gerador de Modos de Defeitos do componente antecedente de
acordo com o diagrama lgico da figura 22.

________________________________________________________________________ 122

____________________________________________________________________________ SEPD

O terminal COMPONENTE do Gerador de Modos de Defeito do fusvel F1, da


bobina do contator K1(a-b) e das lmpadas L0(a-b), L1(a-b) e L2(a-b) devem ser
conectados ao valor constante verdadeiro; os demais componentes devem ter este
terminal conectado ao elemento de controle boto ou registrador.
O terminal VMDC de todos os Geradores de Modos de Defeitos dos
componentes deve ser conectado ao VMDC.

3.1.6 Painel Frontal e Diagrama de Blocos do Diagrama de Comandos


Partida Direta Reverso.vi
As figuras 24 e 25 apresentam o Painel Frontal e Diagrama de Blocos do
Diagrama de Comandos Partida Direta Reverso construdo conforme os passos
descritos.

Figura 24 Painel Frontal do Diagrama de Comandos Partida Direta Reverso.vi


________________________________________________________________________ 123

____________________________________________________________________________ SEPD

Figura 25 Diagrama de Blocos do Diagrama de Comandos Partida Direta Reverso.vi

3.2 MDULO DE SIMULAO DE DEFEITOS


O mdulo de Simulao de Defeitos utilizado no SEPD pode ser utilizado
diretamente no SEPR sem alteraes.

3.3 MDULO DE IDENTIFICAO DE DEFEITOS


O mdulo de Identificao de Defeitos utilizado no SEPD pode ser utilizado
diretamente no SEPR sem alteraes.

________________________________________________________________________ 124

____________________________________________________________________________ SEPD

3.4 MDULO SISTEMA ESPECIALSITA


O Sistema Especialista do SEPR construdo partindo-se do Sistema
Especialista do SEPD. Neste mdulo somente o arquivo Seletor de Regra_SEPD.vi
deve ser modificado para ser utilizado no SEPR.

3.4.1 Criao do Seletor de Regras_SEPR.vi


Para a criao do Seletor de Regras_SEPR.vi deve-se partir do arquivo
Regras_SEPD.vi seguindo-se os seguintes passos:
i.

Abrir o arquivo Seletor de Regras_SEPD.vi;

ii.

Abrir o Diagrama de Blocos atravs das teclas Ctrl + E;

iii.

Selecionar todos os elementos do Diagrama de Blocos;

iv.

Copiar elementos selecionados atravs das teclas Ctrl + C;

v.

Abrir um VI novo atravs das teclas Ctrl + N ou File + New VI;

vi.

Abrir o Diagrama de Blocos do VI atravs das teclas Ctrl + E;

vii.

Colar elementos copiados atravs das teclas Ctrl + V;

viii.

Observar o lao Case


a) Se o lao est na opo True passar ao passo x;
b) Se o lao est na opo False posicionar o mouse sobre uma das
setas

e dar um click;

c) Selecionar e deletar texto do PROGRAMA ESPECIALISTA


ix.

Salvar arquivo como Seletor de Regras_SEPR.vi atravs de File +


Save As ...

________________________________________________________________________ 125

____________________________________________________________________________ SEPD

3.4.2 Construo do Arquivo Sistema Especialista_SEPR.vi


O arquivo Sistema Especialista_SEPR.vi deve ser modificado partindo-se do
arquivo Sistema Especialista_SEPD.vi.
Passos para alterao:
i.

Abrir o arquivo Sistema Especialista_SEPD.vi;

ii.

Abrir o Diagrama de Blocos atravs das teclas Ctrl + E;

iii.

Selecionar todos os elementos do Diagrama de Blocos;

iv.

Copiar elementos selecionados atravs das teclas Ctrl + C;

v.

Abrir um VI novo atravs das teclas Ctrl + N ou File + New VI;

vi.

Abrir o Diagrama de Blocos do VI atravs das teclas Ctrl + E;

vii.

Colar elementos copiados atravs das teclas Ctrl + V;

viii.

Dar um click com o boto esquerdo sobre o icone 6 (Seletor de


Regras_SEPD) e escolher os menus:
a) Replace;
b) All Functions;
c) Select A VI ...;
d) Escolher o arquivo Seletor de Regras_SEPR;
e) Abrir.

ix.

Salvar o arquivo como Sistema Especialista_SEPR.vi atravs do menu


File + Save As...;

3.4.3 Criao dos Arquivos de Dados do Sistema Especialista_SEPR.vi


Passos para alterao:
i.

Abrir o Bloco de notas;

ii.

Escolher menu Arquivo;

________________________________________________________________________ 126

____________________________________________________________________________ SEPD

iii.

Escolher salvar como Regras_SEPR.txt;

iv.

Escolher menu Arquivo;

v.

Escolher salvar como Sintomas_SEPR.txt;

vi.

Escolher menu Arquivo;

vii.

Escolher salvar como Visualizar Regras_SEPR.txt.

3.5 CRIANDO O SEPR

3.5.1 Criando o Arquivo SEPR.vi


O arquivo SEPR.vi deve ser criado partindo-se do arquivo SEPD.vi seguindo
os passos:
i.

Abrir o arquivo SEPD.vi;

ii.

Abrir o Diagrama de Blocos atravs das teclas Ctrl+E;

iii.

Selecionar todos os elementos do Diagrama de Blocos;

iv.

Copiar elementos selecionados atravs das teclas Ctrl + C;

v.

Abrir um VI novo atravs das teclas Ctrl + N ou File + New VI;

vi.

Abrir o Diagrama de Blocos do VI atravs das teclas Ctrl + E;

vii.

Colar elementos copiados atravs das teclas Ctrl + V;

viii.

Salvar o arquivo como SEPR.vi atravs do menu File + Save As....

3.5.2 Alterar o Mdulo de Parametrizao


i.

No Painel Frontal do SEPR mover a barra de rolagem horizontal para


direita at visualizar o mdulo de Parametrizao;

Atualizar o VPDC

________________________________________________________________________ 127

____________________________________________________________________________ SEPD

ii.

Posicionar o mouse sobre o canto superior direito do VPDC, dar um


click e arrastar at que o vetor complete 17 elementos (n de
componentes);

iii.

Alterar o valor dos elementos do vetor atravs de um click com o


mouse no elemento alterando o valor via teclado para 0,059;

iv.

Pressionar ENTER;

v.

Fazer valores atuais do VPDC como valores default


a) Marcar o VPDC e dar um click com o boto direito;
b) Escolher no menu Data Operation;
c) Dar um click em Make current valor default.

Atualizar o controle N DE ESTADOS

vi.

Posicionar o mouse e dar um click no elemento;

vii.

Alterar via teclado para a quantidade de estados observada no arquivo


Sintomas_SEPR.txt, inicialmente este valor deve ser igual a 1 e
posteriormente deve ser alterada conforme a construo dos arquivos
de dados.

Atualizar o controle N DE CARGAS

viii.

Posicionar o mouse e dar um click no elemento;

ix.

Alterar via teclado para a 5 (quantidade de bobinas + lmpadas).

Atualizar o tamanho do VMDC

x.

Posicionar o mouse sobre o canto superior direito do VMDC, dar um


click e arrastar at que o vetor complete 17 elementos.

Atualizar o tamanho da MPMD


xi.

Posicionar o mouse sobre o canto inferior direito da MPMD, dar um


click e arrastar at que a matriz tenha 17 linhas;

________________________________________________________________________ 128

____________________________________________________________________________ SEPD

xii.

Alterar as probabilidades de surgimento de modos de defeitos em cada


linha se necessrio.

Alterar os Path dos arquivos de dados

xiii.

Posicionar com o mouse o cursor no ARQUIVO DE REGRAS e alterar


via teclado o arquivo Regras_SEPD.txt para Regras_SEPR.txt;

xiv.

Posicionar com o mouse o cursor no ARQUIVO SINTOMAS e alterar


via teclado o arquivo Sintomas_SEPD.txt para Sintomas_SEPR.txt;

xv.

Posicionar com o mouse o cursor no ARQUIVO VISUALIZAR REGRAS


e alterar via teclado o arquivo Visualizar Regras_SEPD.txt para
Visualizar Regras_SEPR.txt;

xvi.

Fazer os arquivos Regras_SEPR.txt, Sintomas_SEPR.txt e Visualizar


Regras_SEPR.txt valores default;
a) Posicionar o mouse sobre o campo e dar um click com o boto
direito;
b) Escolher no menu Data Operation;
c) Dar um click em Make current valor default.

xvii.

No Painel Frontal do SEPR mover a barra de rolagem horizontal para


esquerda para visualizar os mdulos de operao do SEPR;

xviii.

Salvar o arquivo como SEPR.vi atravs do menu File + Save As....

3.5.3 Mdulo Diagrama de Comandos Partida Direta Reverso

Construindo o mdulo Diagrama de Comandos


i.

Com o Painel Frontal do SEPR.vi aberto, selecionar os componentes


que devem ser duplicados. B1(3-4), K1(13-14), K1(a-b), K1(23-24) e
L1(a-b);

________________________________________________________________________ 129

____________________________________________________________________________ SEPD

ii.

Utilizar as teclas Ctrl + C e Ctrl + V para duplicar os componentes


selecionados;

iii.

Renomear os componentes duplicados como B2(3-4), K2(13-14), K2(ab), K2(23-24) e L0(a-b);

iv.

Desenhar contatos K1(11-12) e K2(11-12) e posicion-los no diagrama;

v.

Duplicar fios necessrios conforme o diagrama na figura 21;

vi.

Organizar os componentes do Painel Frontal movendo-os posio


desejada de forma que o Diagrama da figura 21 seja reproduzido;

vii.

Abrir o Diagrama de Blocos do SEPR atravs das teclas Ctrl + E

viii.

Posicionar o mouse sobre o cone 1(Diagrama de Comandos Partida


Direta) dar um click com o boto direito e escolher os menus:
a) Replace;
b) All Functions;
c) Select A VI ...;
d) Escolher o arquivo Diagrama de Comandos Partida Direta
Reverso.vi;
e) Abrir.

ix.

Modificar o texto acima do cone do diagrama de Diagrama de


Comandos Partida Direta para Diagrama de Comandos Partida
Direta Reverso.

x.

Posicionar o mouse na linha vertical direita do lao while prximo ao


cone do Diagrama de Comandos Partida Direta Reverso e dar um
click com o boto direito;

xi.

Escolher Add Shift Register;

________________________________________________________________________ 130

____________________________________________________________________________ SEPD

xii.

Duplicar o registrador atravs repetio das operaes anteriores, x e


xi;

xiii.

Conectar o terminal do registrador esquerda no lao while ao terminal


de nome K2(13-14) do cone de conexo Diagrama de Comandos
Partida Direta Reverso;

xiv.

Repetir operao anterior para o segundo registrador com o terminal


K2(23-24);

xv.

Conectar os terminais esquerda dos dois registradores ao indicador


K2;

xvi.

Conectar os componentes B2, K2, L0, ao cone de conexo do


Diagrama de Comandos Partida Direta Reverso;

xvii.

Duplicar o texto dos contatos K1(13-14) e K1(23-24) e renome-los


como K2(13-14) e K2(23-24);

xviii.

Posicionar

os

textos

renomeados

prximos

aos

registradores

duplicados pelo lado esquerdo.


xix.

Salvar o arquivo como SEPR.vi atravs do menu File + Save As...

3.5.4 Identificao de Defeitos


O elemento COMPONENTES deve ter a lista de componentes alterada
conforme a ordem dos componentes escolhida no Diagrama de Comandos Partida
Direta Reverso.
i.

Com o Painel Frontal do SEPR.vi aberto, posicionar o mouse sobre o


elemento COMPONENTE e dar um click com o boto direito;

ii.

Escolher a opo Properties;

iii.

Edit Items;

________________________________________________________________________ 131

____________________________________________________________________________ SEPD

iv.

Alterar os componentes na lista dando um click sobre o elemento e


alterando o mesmo conforme a numerao observada no Diagrama de
Comandos Partida Direta Reverso.

v.

Salvar o arquivo como SEPR.vi atravs do menu File + Save As...

3.5.5 Simulao de Defeitos


Sem alterao.

3.5.6 Sistema Especialista


A

alterao do arquivo Sistema Especialista_SEPD.vi para Sistema

Especialista_SEPR.vi se faz atravs do cone do VI localizado no Diagrama de


Blocos do SEPR.vi.
Passos para alterao:
i.

Com o Diagrama de Blocos do SEPR.vi aberto dar um click com o boto


direito do mouse sobre o icone 4 (Sistema Especialista_SEPD.vi) e escolher
os menus:
a) Replace;
b) All Functions;
c) Select A VI ...;
d) Escolher o arquivo Sistema Especialista_SEPR.vi;
e) Abrir.

ii.

Salvar o arquivo como SEPR.vi atravs do menu File + Save As...

________________________________________________________________________ 132

____________________________________________________________________________ SEPD

3.5.7 Criao dos Arquivos de Dados do SEPR


A criao dos arquivos de dados no SEPR dever ser realizada de forma
emprica criando-se as regras, observando-se nestas regras um conjunto de fatos
(sintomas) que as determine e estabelecendo as concluses especficas; o ltimo
passo acrescentar o conjunto de procedimentos para o caso de dvidas. Desta
forma deve-se criar inicialmente os arquivos e posteriormente ao inserir e salvar
regra por regra, sintoma por sintoma e procedimento por procedimento at que todos
os arquivos de dados do SEPR estejam completos.
A cada regra, sintoma ou procedimento acrescentado o sistema deve ser
operado testando as proposies.
As regras devem ser criadas segundo o padro apresentado no SEPD.
Padro das regras:
(condicional)

SE

Premissa 1

(conectivo)

E / OU

Premissa 2

... (conectivo)

E / OU

Premissa n

ENTO

Verificar possibilidade 1

(concluso)

Concluso 1
OU

Verificar possibilidade 2

(concluso)

Concluso 2

... (concluso)

Modo de defeito no detectvel.

Criando REGRA1:
Na criao de regras deve-se iniciar com o(s) fato(s) e procurar concluses
que suportem este(s) fato(s). As premissas das regras comparadas s evidncias.
Exemplo: O fusvel F1 atuou.

________________________________________________________________________ 133

____________________________________________________________________________ SEPD

Concluses possveis:
i. curto circuito na lmpada L0(a-b);
ii. curto circuito na bobina K1(a-b);
iii. curto circuito na bobina K2(a-b);
iv. curto circuito na lmpada L1(a-b);
v. curto circuito na lmpada L0(a-b);
vi. circuito aberto no fusvel F1;
vii. defeito no detectvel pelo SEPD ou reiniciar busca.
Padronizando a regra teremos:
REGRA1
SE

O fusvel F1 atuou

ENTO
A lmpada L0 est em curto circuito?
Modo de defeito = curto circuito na lmpada L0(a-b).
A bobina do contator K1(a-b) est em curto circuito?
Modo de defeito = curto circuito na bobina K1(a-b).
A bobina do contator K2(a-b) est em curto circuito?
Modo de defeito = curto circuito na bobina K2(a-b).
A lmpada L1 est em curto circuito?
Modo de defeito = curto circuito na lmpada L1(a-b).
A lmpada L1 est em curto circuito?
Modo de defeito = curto circuito na lmpada L1(a-b).
O fusvel F1 est com circuito aberto?
Modo de defeito = circuito aberto no fusvel F1.
Modo de defeito no detectvel pelo SEPD ou reiniciar busca.

________________________________________________________________________ 134

____________________________________________________________________________ SEPD

Esta regra ser chamada de REGRA1 e deve ser copiada no arquivo


Visualizar Regras_SEPR.txt.
A premissa da regra ser tomada como um primeiro estado que o sistema
pode assumir. Na construo do arquivo Sintomas_SEPR.txt se deve tomar as
premissas das regras e acrescentar a estas o elemento > seguido do texto de
auxlio a dvidas de procedimento de operao no SEPR.
Exemplo: para o caso da REGRA1 o texto abaixo entre aspas deve ser
copiado como o primeiro fato do arquivo Sintomas_SEPR.txt.
O fusvel F1 atuou? > Observar se o indicador do fusvel indica atuao do
mesmo. Quando o fusvel atua o indicador fica saliente, no SEPD o mesmo muda
para cor vermelha..
O arquivo Regras_SEPR.txt deve ser elaborado partindo-se do texto do
arquivo Visualizar Regras_SEPR.txt acrescentado o elemento > aps cada uma
das perguntas (verificaes) ou concluses da regra que esto situadas abaixo de
ENTO seguido do texto de auxlio para dvidas de procedimento e operao do
SEPR.
Exemplo: para o caso da REGRA1.
REGRA1
SE

O fusvel F1 atuou

ENTO
A lmpada L0 est em curto circuito? > Verificar se h sinal de carbonizao
na lmpada ou no soquete, verificar curto circuito na lmpada ou no soquete da
mesma. Modo de defeito = curto circuito na lmpada L0(a-b) > Corrigir defeitos e
testar sistema.

________________________________________________________________________ 135

____________________________________________________________________________ SEPD

A bobina do contator K1(a-b) est em curto circuito? > Verificar sinais de


carbonizao na bobina do contator, com um instrumento baixa continuidade na
bobina. Modo de defeito = curto circuito na bobina do contator K1(a-b) > Corrigir
defeitos e testar sistema.
A bobina do contator K2(a-b) est em curto circuito? > Verificar sinais de
carbonizao na bobina do contator, com um instrumento baixa continuidade na
bobina. Modo de defeito = curto circuito na bobina do contator K2(a-b). > Corrigir
defeitos e testar sistema.
A lmpada L1 est em curto circuito? > Verificar se h sinal de carbonizao
na lmpada ou no soquete, verificar curto na lmpada ou no soquete da mesma.
Modo de defeito = curto circuito na lmpada L1(a-b). > Corrigir defeitos e
testar sistema.
A lmpada L0 est em curto circuito?> Verificar se h sinal de carbonizao
na lmpada ou no soquete, verificar curto na lmpada ou no soquete da mesma.
Modo de defeito = curto circuito na lmpada L0(a-b). > Corrigir defeitos e
testar sistema.
O fusvel F1 est com circuito aberto? > Retirar fusvel da base e verificar.
Modo de defeito = circuito aberto no fusvel F1. > Substituir Fusvel.
Modo de defeito no detectvel pelo SEPD ou reiniciar busca. > Testar o
sistema passo a passo e reiniciar a consulta. (Este texto deve ser copiada no arquivo
Regras_SEPR.txt).
Copiando-se os referidos textos nos respectivos arquivos teremos os arquivos
de dados apresentados nas figuras 26, 27 e 28.

________________________________________________________________________ 136

____________________________________________________________________________ SEPD

Figura 26 Arquivo de dados Visualizar Regras_SEPD

Figura 27 Arquivo de dados Sintomas_SEPR.txt

Figura 28 Arquivo de dados Regras_SEPD

________________________________________________________________________ 137

____________________________________________________________________________ SEPD

Aps a criao de uma regra e atualizao dos arquivos de dados


necessrio

atualizar

PROGRAMA

ESPECIALISTA

Regras_SEPR.vi e atualizar o elemento N

no

VI

Seletor

de

DE ESTADOS no mdulo de

Parametrizao para que as regras possam ser testadas no SEPR.vi.


O PROGRAMA ESPECIALISTA deve ser atualizado conforme os arquivos
Sintomas_SEPR.txt e Regras_SEPR.txt.
No PROGRAMA ESPECIALISTA a REGRA1 ser disparada se as premissas
da regra forem aceitas, neste caso se O fusvel F1 atuou for aceito. O fato
(premissa, varivel, sintoma) apresentado na REGRA1 do arquivo Regras_SEPR.vi
deve ser o mesmo apresentado na primeira linha do arquivo Sintoma_SEPR.txt.
O fato O fusvel F1 atuou codificado como sendo o primeiro elemento do
VPV (igual a C[0]) do Sistema Especialista_SEPR.vi recebendo o valor informado
pelo usurio no elemento % FATOR DE CONFIANA. Se o valor recebido for maior
ou igual que o valor % MNIMO P ACEITAR A REGRA (V), como a REGRA1 s
depende da aceitao desse fato, a mesma ser aceita. Na figura 29 pode-se
observar a sintaxe do programa para a primeira regra criada.

Figura 29 Programa Especialista para REGRA1

Se o elemento C[0] >= V ento fazer R=0 e CNF=C[0].

________________________________________________________________________ 138

____________________________________________________________________________ SEPD

C[0] o elemento que indica o primeiro fato do da REGRA1;

V o valor mnimo para que o fato seja aceito;

R o nmero da regra que deve ser aceita, R=0 indica a aceitao da

primeira regra, REGRA1;

CNF o grau de confiana atribudo aceitao do fato C[0].


Em outras palavras, para a parametrizao do SEPR e para os dados

informados pelo usurio, se o grau de confiana na afirmao (

) ento aceite a REGRA1

fusvel F1 atuou maior igual a 50% (


(

) O

, R=0) com um grau de confiana de 100% (

).

Passos para alterao do programa especialista:


i.

Abrir arquivo Seletor de Regras_SEPR.vi;

ii.

Observar o lao Case


a) Se o lao est na opo False posicionar o mouse sobre uma das
setas
b) Posicionar

e dar um click;
o

mouse

no

interior

do

elemento

PROGRAMA

ESPECIALISTA e dar um click;


iii.

Escrever a sintaxe do programa em linguagem C


a) if(C[0] >= V) {R=0; CNF=C[0]}

iv.

Salvar o arquivo atravs de File + Save ou Ctrl + S

3.5.8 Alterao de Dados de Parametrizao no SEPR


i.

Abrir arquivo SEPR.vi;

ii.

Mover a barra de rolagem horizontal para a direita;

iii.

Dar um click no elemento N DE ESTADOS e alterar o valor para 1;

________________________________________________________________________ 139

____________________________________________________________________________ SEPD

iv.

Mover a barra de rolagem horizontal para a esquerda at que os mdulos de


operao do SEPR fiquem visveis;

v.

Salvar o arquivo SEPR.vi atravs das teclas de atalho Ctrl + S.

O SEPR deve ser testado aps a atualizao dos arquivos.


O processo de criao de regras e atualizao dos arquivos de dados,
alterao do PROGRAMA ESPECIALISTA no arquivo Seletor de Regras.vi,
parametrizao do elemento N DE ESTADOS e teste do SEPR aps as
atualizaes deve repetido at que o Sistema Especialista complete um conjunto de
regras suficiente para varrer todos os possveis estados do sistema Diagrama de
Comandos Partida Direta Reverso.
O SEPR projetado pode ser observado nas figuras 30, 31 e 32.

Figura 30 Painel Frontal do SEPR.vi

________________________________________________________________________ 140

____________________________________________________________________________ SEPD

Figura 31 Painel Frontal do SEPR.vi (Parametrizao)

________________________________________________________________________ 141

____________________________________________________________________________ SEPD

Figura 32 Diagrama de Blocos do SEPR.vi

4. ARQUIVOS DO SEPD

4.1 ESTRUTURA HIERRQUICA DOS ARQUIVOS DO SEPD


O SEPD composto de 13 arquivos, programas em linguagem G, que
realizam o processamento em cada um dos mdulos. Na construo de outros
Sistemas Especialistas como o SEPR que tem por base o SEPD ser necessrio a
alterao de alguns destes arquivos. A estrutura Hierrquica e os arquivos so
apresentados na figura 33 e nos prximos tpicos do item 4.

________________________________________________________________________ 142

____________________________________________________________________________ SEPD

Figura 33 Hierarquia dos Arquivos do SEPD

________________________________________________________________________ 143

____________________________________________________________________________ SEPD

4.2 SEPD.vi

Figura 34 Painel Frontal do SEPD.vi

________________________________________________________________________ 144

____________________________________________________________________________ SEPD

Figura 35 Painel Frontal do SEPD.vi

________________________________________________________________________ 145

____________________________________________________________________________ SEPD

Figura 36 Diagrama de Blocos do SEPD.vi

________________________________________________________________________ 146

____________________________________________________________________________ SEPD

4.3 SIMULAO DE DEFEITOS.vi

Figura 37 Painel Frontal do Simulao de Defeitos.vi

________________________________________________________________________ 147

____________________________________________________________________________ SEPD

Figura 38 Diagrama de Blocos do Simulao de Defeitos.vi

________________________________________________________________________ 148

____________________________________________________________________________ SEPD

4.3.1 Montagem do Vetor Probabilidade.vi

Figura 39 Painel Frontal e Diagrama de Blocos do Montagem do Vetor Probabilidade.vi

________________________________________________________________________ 149

____________________________________________________________________________ SEPD

4.3.2 Seletor de Defeitos.vi

Figura 40 Painel Frontal e Diagrama de Blocos do Seletor de Defeitos.vi

________________________________________________________________________ 150

____________________________________________________________________________ SEPD

4.3.3 Seletor de Linha Modos de Defeitos.vi

Figura 41 Painel Frontal e Diagrama de Blocos do Seletor de Linhas de Modos de Defeitos.vi

________________________________________________________________________ 151

____________________________________________________________________________ SEPD

4.4 DIAGRAMA DE COMANDOS PARTIDA DIRETA.vi

Figura 42 Painel Frontal e Diagrama de Blocos do Partida Direta.vi

________________________________________________________________________ 152

____________________________________________________________________________ SEPD

4.4.1 Gerador de Modos de Defeitos.vi

Figura 43 Painel Frontal e Diagrama de Blocos do Gerador de Modos de Defeitos.vi

________________________________________________________________________ 153

____________________________________________________________________________ SEPD

4.5 IDENTIFICAO DE DEFEITOS.vi

Figura 44 Painel Frontal do Identificao de Defeitos.vi

________________________________________________________________________ 154

____________________________________________________________________________ SEPD

Figura 45 Diagrama de Blocos do Identificao de Defeitos.vi

________________________________________________________________________ 155

____________________________________________________________________________ SEPD

4.6 SISTEMA ESPECIALISTA.vi

Figura 46 Painel Frontal do Sistema Especialista_SEPD.vi

________________________________________________________________________ 156

____________________________________________________________________________ SEPD

Figura 47 Diagrama de Blocos do Sistema Especialista_SEPD.vi

________________________________________________________________________ 157

____________________________________________________________________________ SEPD

4.6.1 Inicializao de Variveis.vi

Figura 48 Painel Frontal do Inicializao de Variveis.vi

________________________________________________________________________ 158

____________________________________________________________________________ SEPD

Figura 49 Diagrama de Blocos do Inicializao de Variveis.vi

________________________________________________________________________ 159

____________________________________________________________________________ SEPD

4.6.2 Seletor de Regras_SEPD.vi

Figura 50 Painel Frontal do Seletor de Regras_SEPD.vi

________________________________________________________________________ 160

____________________________________________________________________________ SEPD

Figura 51 Diagrama de Blocos do Seletor de Regras_SEPD.vi

________________________________________________________________________ 161

____________________________________________________________________________ SEPD

Figura 52 Diagrama de Blocos do Seletor de Regras_SEPD.vi

________________________________________________________________________ 162

____________________________________________________________________________ SEPD

4.6.3 Seletor de Concluso.vi

Figura 53 Painel Frontal e Diagrama de Blocos do Seletor de Concluso

________________________________________________________________________ 163

____________________________________________________________________________ SEPD

4.6.4 Lousa.vi

Figura 54 Painel Frontal e Diagrama de Blocos do Lousa.vi

O SEPD foi criado na verso 1.0 como uma ferramenta de auxlio e tambm
de desenvolvimento para outros sistemas especialistas tpicos de comandos
eltricos. As criticas crticas e sugestes referentes a este primeiro trabalho podem
ser apresentadas pelo e-mail victor@etfto.gov.br ou pelo vfvictor@hotmail.com.
________________________________________________________________________ 164

____________________________________________________________________________ SEPD

REFERNCIAS:

[1] Dicionrio Universal da Lngua Portuguesa Editora Universal: 2000,


www.pribeam.com.br.
[2] Gardner, Howard: 1995, Inteligncias Mltiplas: A Teoria na Prtica, Traduo
Maria Adriana Verssimo Veronese Editora ArtMed.
[3] Rabuske, Renato Antnio: 1995, Inteligncia Artificial, Editora da UFSC.
[4] Passos, Emmanuel Lopes: 1989, Inteligncia Artificial e Sistemas especialistas ao
Alcance de Todos, LTC Livros Tcnicos e Cientficos editora LTDA.
[5] Waterman, D.A. A Guide to expert systems. Addison-Wesley
Publishing Company,1986.
[6] Bittencourt, Guilherme: 2001, Inteligncia Artificial: Ferramentas e Teorias,
Editora da UFSC.
[7] Barrela, Wagner Daumichen: 2000, Sistemas Especialistas Modelados e
Abrangentes para a Gesto de Operaes, Tese (Doutorado) Escola Politcnica
da Universidade de So Paulo Departamento de Engenharia da Produo.
[8] Expert SINTA: 1995, 1996, Manual do Usurio - Laboratrio de Inteligncia
Artificial/LIA-UFC.
[9] E. Post: 1943, Formal Reductions of General Combinatorial Problem American
Journal of Mathematics, 65:197-268.
[10] www.bax.com.br/Bax/Projetos/facseweb.html
[11] Stylianour, A. C.; Madey, G. R. and Smith, R. D.: 1992, Selection Criteria for
Expert Sistem Shells A Socio-Techinical Framework Comunnications of the ACM.
[12] Fischler, M. A. e Firschein, O.: 1986, Inteligence & Computer: The Central Role
of Representation. Al Expert.
[13] Rich, Eliane e Knight, Kevin: 1993, Inteligncia Artificial, Makron Books Editora.
[13] Camargo, C. Celso B.: 1981, Confiabilidade Aplicada a Sistemas de Potncia
Eltrica, LTC Editora Ltda.
[15] Lafraia, Joo Ricardo Barusso: 2001, Manual
Mantenabilidade e Disponibilidade, Qulatymark Editor Ltda.

de

Confiabilidade

[16] Wild, Christopher J. e Seber, George A. F.: 2004, Encontros Com o Acaso,
Traduo Cristina Filizola, Editora LTC.
________________________________________________________________________ 165

____________________________________________________________________________ SEPD

[17] Lin, Along.: A Hybrid Approach to Fault Diagnosis in Network and System
Management. Hewlett Parckard Laboratories Bristol HPL 98-20.
[18] Haykin, Simon.: 2001, Redes Neurais: Princpio e Prtica, Editora Bookman, 2a
Edio.
[19] www.biocomputer.vilabol.uol.com.br/inteligenciartificial.htm
[20] Curso de Treinamento de Clientes WEG: CD Verso 1.0.
[21] Morn, Angel Vzquez: 1996, Manuteno Eltrica Industrial, Editora cone, 2a
Edio.
[22] Rasmussen, J.: The Human Operator as a System Component: Byte and Pieces
of A Model. Lab Riso M-1 922, Jun 1974.
[23] LabView User Manual: 2003, National Instruments.
[24] Manual do Simulador de Defeito Simeletro: Siemens.

________________________________________________________________________ 166

Vous aimerez peut-être aussi